﻿/*This is a common style file to use in KM pages/*style for all pages*/
body{
	font-family: Helvetica, Arial, Verdana;
	margin-top:4px; 
	margin-left:4px;
	margin-right:0px;
	margin-bottom:0px;
}

.newBody{
    font-size:14px;
}



pre 
{	
    font-family: Courier New;
    font-size:10pt;
}


/*Page Width*/
.PageWidth950{ width:950px;}
.PageWidth{ width:980px;margin-right:20px;}
.PageWidth1024{ width:1024px;}
.PageWidthFull{	width:100%;}
.PageWidth98per{ width:98%;}
.PrintableReportPageWidth{	width:772px;}
#ContentPlaceHolder1ClientSideDiv .PageWidth{width:100%;}
/*End of Page Width*/


/*Font Style*/
.ft_Arial{font-family: Arial;}
.ft_Georgia {font-family: Georgia;}
.ft_Verdana {font-family:Verdana;}

/*End of Font Style*/

/*Font Color*/
.ft_Black{color:#000000}
.ft_White{color:#FFFFFF}
.ft_Blue{color:#667799}
.ft_Grey{color:#CCCCCC}
.ft_DarkGrey{color:#626E71}
.ft_Rust{color:#AA5533;}
.ft_Red{color:#FF0000;}
.ft_DarkGrey{color: #808080;}
.ft_LightBlue{color: #334477;}
.ft_OrangeRed {color:#CC3300;}
.ft_BrightBlue{color: #0033CC;}
.ft_Green{color:#606A41;}
.ft_DefaultBlue{color:#0000FF;}
.ft_Creamy{color:#EEEECC}
.ft_Golden {color:#FFD685}
.ft_373739 {color:#373739 !important;}
.ft-0077cc {color:#0077cc;}
.ft-ed1c24 {color:#ed1c24 !important;}
.ft-737373 {color:#737373;}

/*End of Font Color*/

/*Font style and size*/
.ft_20{	font-size: 20pt;}
.ft_18{	font-size: 18pt;}
.ft_16{	font-size: 16pt;}
.ft_14{	font-size: 14pt;}
.ft_13{	font-size: 13pt;}
.ft_12{	font-size: 12pt;}
.ft_11 {font-size: 11pt;}
.ft_10_5{font-size: 10.5pt;}
.ft_10{	font-size: 10pt;}
.ft_9{ font-size: 9pt;}
.ft_8_5{font-size: 8.5pt;}
.ft_8{ font-size: 8pt;}
.ft_7_5{ font-size: 7.5pt;}
.ft_7{ font-size: 7pt;}

.ft_xsmall{font-size: x-small;}


.ft_20p{	font-size: 20px;}
.ft_18p{	font-size: 18px;}
.ft_16p{	font-size: 16px;}
.ft_14p{	font-size: 14px;}
.ft_13p{	font-size: 13px;}
.ft_12p{	font-size: 12px;}
.ft_11p {font-size: 11px;}
.ft_10_5p{font-size: 10.5px;}
.ft_10p{	font-size: 10px;}
.ft_9p{ font-size: 9px;}
.ft_8_5p{font-size: 8.5px;}
.ft_8p{ font-size: 8px;}
.ft_7_5p{ font-size: 7.5px;}
.ft_7p{ font-size: 7px;}

/*-----------------------------------------------------------------*/
/*this for the small text on the search box*/
.small {font-size: 6.5pt;}


/*-----------------------------------------------------------------*/
/*empty class for make space*/

.c_empty {font-size: 1pt;}

/*-------------------------------------------------------*/

/*-------------------*/	
.ft_bold{font-weight: bold;}
.ft_Italic{font-style:italic;}
.ft_underline{text-decoration:underline;}
/*End of Font style and size*/


/*Horizontal bar*/
.hr_Green {color:#626E71}

/*End of Horizontal bar*/


/*----------------------------------*/
/*---Mosaic colors------------------*/
.LNBG{background-color:#ed1c24;}
.LNGreyBG {background-color:#bec9d7;}
.LNImgBG {background-color:#ED1C24;}
.SMBG{background-color:#AA5533;}
.CMBG{background-color:#334477;}
.EMBG{background-color:#556655;} 
.KMBG{background-color:#525355;}
.LMBG{background-color:#778855;}
.MRBG{background-color:#4A4A4A;}
.HomeDynHeadColor{color:#666666;}
.LitCreamBG{background-color:#FAFAEF;}
.WiredBG{background-color:#63759C;}
.GreenBG{background-color:#A9B586;}
.DarkGreenBG {background-color:#7C8A55;}
.LightGreenBG {background-color:#A9AF8C;}
.BlueBG{background-color:#667799;}
.LgBlueBG{background-color:#F5F7F8;}
.CreamyBG{background-color:#EEEECC;}
.BuffBG{background-color:#E1D6A2;}
.GoldenBG {background-color:#FFD685;}
.DarkBuff{background-color:#E1D5A1}
.OrangeCream{background-color:#FFCC66}
.WhiteBG{background-color:#FFFFFF;}

/*Style for special link*/



/*Form dropdown and input field style*/
.FormField
{
 font-size: 9pt;
 font-weight:normal;
}

.FormFieldLabel
{
	font-size: 9pt;
	font-weight: bold;
}
 
.ButtonField
{
 font-size: 8pt;
}

/*Auto-complete*/
/*http://docs.jquery.com/Plugins/Autocomplete*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 8pt;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
 
/*Link style and size*/

tr.Result_Header a:link, tr.Result_Header a:hover, tr.Result_Header a:active, tr.Result_Header a:visited, .Result_Header
{
	font-size: 8pt;
	font-weight: bold;
	color:#000000;
}

.PageFooter a:link, .PageFooter a:hover, .PageFooter a:active, .PageFooter a:visited, .PageFooter
{
	font-size: 8.5pt;
}

.RedLink:link, .RedLink:hover, .RedLink:active, .RedLink:visited, .RedLink 
{
	color:#ff0000;
}
.BlackLink:link, .BlackLink:hover, .BlackLink:active, .BlackLink:visited, .BlackLink 
{
	color:#000000;
}

.RustLink:link, .RustLink:hover, .RustLink:active, .RustLink:visited, .RustLink 
{
	color:#AA5533;
}

.WhiteLink a:link, .WhiteLink a:hover, .WhiteLink a:active, .WhiteLink a:visited, .WhiteLink 
{
	color:#ffffff!important;
}
.BlueLink:link, .BlueLink:hover, .BlueLink:active, .BlueLink:visited, .BlueLink 
{
	color:#334477;
}

.Blue2Link:link, .Blue2Link:hover, .Blue2Link:active, .Blue2Link:visited, .Blue2Link 
{
	color:#667799;
}

.RegMarkBlueLink
{
    padding-bottom:9px; 
    padding-bottom:8px\9; /* IE9 */
    border-bottom: 1px solid #334477;
    display:inline-block;
}

@media all and (-ms-high-contrast:none)
     {
     .RegMarkBlueLink { padding-bottom:8px } /* IE10 */
     *::-ms-backdrop, .RegMarkBlueLink { padding-bottom:8px } /* IE11 */
     }

.DocLink:link, .DocLink:active, .DocLink:visited, .DocLink 
{
	color:#334477;
	font-weight:bold;
	text-decoration:none;
	font-size:11pt;
}

.DocLink:hover
{
	text-decoration:underline;
}

.MetaData
{
	color:#484848; 
}

.BlueLinkBold:link, .BlueLinkBold:hover, .BlueLinkBold:active, .BlueLinkBold:visited, .BlueLinkBold 
{
	color:#000080;
	font-weight:bold;
}

.BlackLink:link, .BlackLink:hover, .BlackLink:active, .BlackLink:visited, .BlackLink 
{
	color:#000000;
}

.OrangeRedLink:link, .OrangeRedLink:hover, .OrangeRedLink:active, .OrangeRedLink:visited, .OrangeRedLink 
{
	color:#CC3300;
}

.HomepageBlueLink:link, .HomepageBlueLink:hover, .HomepageBlueLink:active, .HomepageBlueLink:visited, .HomepageBlueLink
{ 
	text-decoration:none;
	font-weight:bold;
	color:#4362A4;
}

.HomepageBlueLink:hover
{	
	text-decoration:none;
	font-weight:bold;
	color:#ed1c24;
}

.ResultLink:link, .ResultLink:hover, .ResultLink:active
{
	color:#4362A4;
	font-weight:bold;
}

.ResultLink:visited
{
	color:#394171;
	font-weight:bold;
}

.LinkNoLine:link, .LinkNoLine:active, .LinkNoLine:visited
{
	text-decoration:none;
}

.LinkNoLine:hover, span.LinkNoLine:hover
{
	text-decoration:underline;
}

.result_toolbar_link:link, .result_toolbar_link:active, .result_toolbar_link:visited
{
	text-decoration:none;
	color:Black;
}

.newStyle
{
    color:#FF0000;
    font-style:italic;
}

/*End of Link style and size*/


/*----------------------------------------------------------*/
/*class for data details link style*/
td.DataDetails a:link, td.DataDetails a:hover, td.DataDetails a:active, td.DataDetails a:visited, .DataDetails
{	    
	font-size: 10pt;
	text-align:right;
	color:#FFFFFF;
}
td.BackLink a:link, td.BackLink a:hover, td.BackLink a:active, td.BackLink a:visited, .BackLink
{	    
	font-size: 10pt;
	text-align:right;
	color:#FFFFFF;
}

/*Others paragraph style*/
.Explanatory
{
	padding-top:10px;
    font-size: 8.5pt;
}

.TextSearchPosition
{
	display:block; 
	margin-left:8px
}

.scrntips
{ 
	font-size:7.5pt;
	color:#000000;
}
.KMFormRef
{
	text-decoration: none;
	border-bottom: 1px dashed red;
	cursor: pointer;
}

/*End of Others paragraph style*/

/* Primary style for highlighting "hits" */
/* Note: This is also harded-coded in alerting code (local_library.cs at this writing) in two different places (one is for email). You also need to change it there. */
.kmhighlight
{
	color:#000000;
	text-decoration:none; 
	background:#FFD685;
}

/* Style for highlighting the "current hit" */
.kmhighlightSelected
{
	color:#000000;
	background:#EA9E00;
}

/* Make highlightSelected override any inner lighthighlight. This makes
   our doc-level hit nav work better for proximity queries without
   secrewing anything else up. */
.kmhighlightSelected .kmhighlight
{
	background:#EA9E00;
	color:#000000;
}

/* Style for auxiliary highlighting, e.g. involving proximity queries */
.kmlighthighlight
{
	text-decoration:none;
	color:#000000; 
	background:#FFF9B8;
}

/* auxiliary highlighting that's currently selected */
.kmlighthighlight.kmhighlightSelected
{
	background:#FFDD00;
	color:#000000;
}

.treeContent
{
	background-color:#EEEECC;
	padding:5px;
}


.treeContentNote
{
	background-color:#EEEECC;
	padding:5px;
	color:#ff0000;
}

.ListHeight
{
	line-height:20px;
}

/*Search label for LRAM, Comment Letter and Business Doc*/
.searchformlabel {
    color:#000000;
    font-weight:bold;
    text-align:left;
    font-size:inherit;
}


/*----------------------------------------------------------------------*/
/*style for document level title bar*/
.docTitle
{
	font-size: 7.5pt;
    font-weight: bold;
    color:#ffffff;
}



/*style for hyperlinks*/


.CaptureResultsLink
{
	font-size: 9pt;
	font-weight: bold;
	color:#000000;	
}
.CaptureResultsLinkStandardNoUnderline
{
	font-size: 7.5pt;
	color:#000000;	
	text-decoration:none;
}

/****KM1****/
a.tipLink:active
{
	color:#0000CC;
}
a.tipLink:hover
{
	text-decoration:underline;
}
a.tipLink:visited
{
	color:#551A8B;
}
.tipLink
{
   	font-size:8.5pt;
	text-decoration:none;
}
a.pagerLink:active
{
	color:#0000CC;
}
a.pagerLink:hover
{
	text-decoration:underline;
}
a.pagerLink:visited
{
	color:#551A8B;
}
.pagerLink
{
   	font-size:10pt;
	text-decoration:none;
}


/*Resolve the IE space under image*/

.IEImageSpace
{display: block;}

/*Stop FF4/Chrome textarea resize ability*/
/*We used to use style .DisabledResizeTextarea_FF for this,
 *but why not disable it globally?*/
textarea
{
	resize:none;
}

/*Cursor pointer */
.PointerCursor{
    cursor: pointer;
}

/*Set display to none of the control*/
.hidecontent{
    display:none;
}

/*use in shift click checkboxes*/
.clickColor
{
    background-color:#e3e8ee;
}

/*redline*/
del{color:red;}
ins{color:green;text-decoration:none}

/*****************************************************************/
/**These class merge from MosaicSytle.css and MosaicStyle_FF.css**/
/*****************************************************************/

label.disabled{color: gray;} 

.DisabledResizeTextarea_FF
{resize:none}

/* for all user tools built by Tilak... ;) */
.SmallStandard{
font-size:7.5pt;
text-decoration:none;

}

li.Smallstandard {
	list-style: none;
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 12px;
	color:#000000;
	margin-top:10px;
}

/*admin tools*/
.buttonText
{
	font-size:9pt;
}


.titleBlack {
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}
/*****/

.padding
{
	padding-top:20px;
	padding-bottom:10px;
}

/*NewsArchive*/
.accordionHeaderArchive
{
    color: white;
	font-size: 8.5pt;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    width:15%;
}
.accordionContent
{
    background-color: #ffffff;
    width:98%;
}

/*****/

/*
 * Calendar
 */

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFACD;
    color: #ff0000;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #000000;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: #000000;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #000000;
    font-weight:bold;
}

/*SMDocumentHeadControl*/

table.headerTable {
	border-width: 1px;
	border-style: outset;
	border-color: black;
	border-collapse: separate;
}
table.headerTable td {
	border-width: 1px;
	border-style: double;
	border-color: black;
    }

/*SROTracker AND admin tools*/

.PWToolPageWidth
{
    width:950px;
}

/*user controls*/
/* Begin investment advisers style*/


.advLabelBold
{
    font-size:10pt;
    font-weight:bold;
    text-decoration:underline;
}
.advItemHeader
{
    font-size:10pt;
    font-weight:bold;
    background-color:#e1d6a2;
}
.advPartHeader
{
    font-size:10pt;
    font-weight:bold;
    background-color:#C06640;
}
.advSectionNote
{
    vertical-align:bottom; 
    text-align:right
}
table.advReport 
{
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
}
table.advReport td 
{
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
}
/* End investment advisers style*/


/*****************************************************************/
/**End of merge from MosaicSytle.css and MosaicStyle_FF.css**/
/*****************************************************************/

/*****************************************************************/
/**Merge from Instyles.css**/
/*****************************************************************/
/* override to default bootstrap styling */

.nav-section {
    font-size: 14px;
}

#divMainNav {
    margin-bottom: 0 !important;
}

#divFooterNav {
    margin-bottom: 0;
}

.caret {
    border-top: 4px solid #fff;
}

.navbar-inverse .navbar-nav > li >a:hover .caret {
    border-top: 4px solid #fff;
    text-decoration: underline;
}


/* LN-specific styling */
.separator {
    border-left: 1px solid #4b4c4e;
    border-right: 1px solid #4b4c4e;
    min-height: 44px;
    max-height: 44px;
}

.page-title-message {
    float: left; 
    padding: 0px 10px;
    font-size:16px;
    padding-top:4px;
}

.page-title-tools {
    float: right; 
    padding: 0px 10px;
    font-size:14px;
    padding-top:6px;
}

h4.lnMenuHeader {
    border-bottom: 1px solid #999;
    padding-bottom: 3px;
}

.lnMenuItem {
    border: none;
}

    .lnMenuItem .list-group-item {
        border: none !important;
    }

        .lnMenuItem .list-group-item p {
            overflow: hidden;
            text-overflow: ellipsis;
        }

    .lnMenuItem h5 {
        max-height: 2em;
        min-height: 1em;
    }

.menu-marketing-italic-label-active {
    font-style:italic;
    color:#0077CC;
    font-weight: bold;
}

div.row > div.list-group.lnMenuItem {
    min-height: 100px;
}

.navbar-inverse .navbar-nav .open .dropdown-menu {
    padding:0px;

}

.navbar-inverse .navbar-nav .open .dropdown-menu .row > div > div:first-child {
    border-top: none;
}

.navbar-inverse .navbar-nav .open .dropdown-menu .row > div > div:last-child {
    border-bottom: none;
}

.navbar-inverse .navbar-nav .open .dropdown-menu div.list-group > a > p.small {
    font-size: 14px;
}

.navbar-inverse .navbar-nav .open > div.dropdown-menu {
    line-height: 1.428571429;
}

.navbar-inverse > div.navbar-text, .navbar-inverse > div.navbar-text .navbar-nav > li.dropdown {
    line-height: 43px;
    vertical-align: middle;
    margin: 0px;
}


/*
    hacks below - not proud of these, may break bootstrap automatic collapse
    of menus for smaller displays
*/
.ln1ColDropDown {
    max-width: 265px;
    overflow: hidden;
}


.ln2ColDropDown, .navbar-default .navbar-nav .dropdown-menu.ln2ColDropDown .container {
    max-width: 520px;
    overflow: hidden;
}

.ln3ColDropDown, .navbar-default .navbar-nav .dropdown-menu.ln3ColDropDown .container {
    max-width: 780px;
    overflow: hidden;
}

.navbar-default .navbar-nav > div.dropdown-menu.ln1ColDropDownb > .container {
    max-width: 265px;
}


.dropdown-menu.pull-right.ln1ColDropDown {
    max-width: 200px;
    overflow: hidden;
}


@media (min-width: 1200px) {

    .ln2ColDropDown {
        overflow: hidden;
    }

}

.ln1ColDropDown.dropdown-menu.pull-right {
    max-width: 220px;
}

.row-marginBottom {
	margin-bottom: 8px;
}

.list-group.lnMenuItem {
    margin-bottom: 0px;
    box-shadow: none;
    border-radius: 0px;
}

.lnIcon {
    vertical-align: text-bottom;
}

.lnFixed {
    position: fixed;
}

.lnQuickSearchNavLeft {
    width: 200px !important;
}

    .lnQuickSearchNavLeft li {
        border-bottom: none;
        border-top: none;
    }

    .lnQuickSearchNavLeft .list-group-item:last-child,
    .lnQuickSearchNavLeft .list-group-item:first-child {
        border-radius: 0 !important;
    }

.lnQuickSearchCal {
    margin: 15px;
}


#spnSelectedForms {
    margin-right: 10px;
}

.spnSelectedForms {
    margin-right: 10px;
}

.searchDiv {
    margin-left: 10px;
}
.radioSpacing{
    margin-left: 3px;
}

.searchLink {
    margin-left: 25px;
    font-family:Arial;
    height:30px;
    line-height:30px;
    float:left;
}


.searchTextbox {
    width:580px;
    float:left;
}

.searchBox {
    width:350px;
    float:left;
}

.searchBtn {
    margin-left: 40px;
    height:30px;
    width:90px;
    float:left;
}


.paddingLeft {
	padding-left:20px;
}

.lnQuickSearchFormsDialog {
    width: 750px;
}

    .lnQuickSearchFormsDialog .list-small-group {
        max-height: 182px!important;
        overflow: auto;
    }

    .lnQuickSearchFormsDialog .list-group {
        max-height: 385px;
        overflow: auto;
    }
	.list-group-selected {
        min-height: 385px !important;
		border:1px solid #BCBEC0;
        overflow: auto;
        width:100%; 
        min-width:320px;
    }

    .lnQuickSearchFormsDialog .list-group li {
        cursor: pointer;
    }

.tt-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2000;
    display: none;
    float: left;
    min-width: 325px;
    padding: 0 5px;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
    overflow: auto;
    max-height: 400px;
}

    .tt-dropdown-menu a {
        display: block;
        color: #282828;
        padding: 4px 10px;
    }

        .tt-dropdown-menu a:hover,
        .tt-is-under-cursor {
            display: block;
            background-color: #cccccc;
            text-decoration: none;
        }

.tt-hint {
    display: none !important;
}

.lnDocIcon {
    border: 1px solid #ccc;
    cursor: pointer;
    padding: 4px 8px;
    margin: -4px -8px;
    color: #333;
}

    .lnDocIcon .badge {
        background-color: red;
    }

.lnDocTermNavLabel {
    display: inline-block;
    text-align: center;
    font-size: 11px;
    padding: 4px 10px;
    vertical-align: bottom;
}

#txaFormNameDialogInput {
    width: 325px;
    z-index: 1051;
}

#divSidePanelAccordion {
    width: 283px;
}

#lnFloatPodIcon {
    -webkit-transform: rotate(90deg);
}

#lnFullDocIframe {
    height: 60000px;
    margin-left: 0px;
    overflow: none;
    overflow-y: none;
}

    .list-group-item:hover {
        cursor: pointer;
        background-color: #F7F3F7;
    }

.list-group-item-child {
    margin-left: 30px;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background: none;
    border-color: white;
    border-left: 4px solid #ED1C24;
    border-bottom: 2px solid #ddd;
    background-color: white;
    text-shadow: none !important;
    color: red !important;
    font-weight: normal;
}

.tooltip:after {
    border-bottom: 10px solid #373739;
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    content: " ";
    display: block;
    height: 0;
    left: 30px;
    position: absolute;
    top: -10px;
    width: 0;
}

.tooltip {
    background-color: #373739;
    border: 1px solid #6D6E71;
    color: #FFFFFF;
    display: inline-block;
    left: calc(50% - 40px);
    margin: 0 auto;
    min-width: 60px;
    opacity: 0;
    padding: 6px 9px;
    position: absolute;
    text-align: center;
    top: calc(100% + 5px);
    transition: opacity 0.3s ease 0s;
    white-space: nowrap;
}

.tooltip {
    display: block;
    font-size: 11px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    visibility: visible;
    z-index: 1030;
}
.tooltip_override {
	padding: 0px;
}
.filterlist_anchor {
    border-radius: 3px 3px 3px 3px;
    float: right;
    padding: 0 3px;
    color: #0077CC !important;
}

    .filterlist_anchor:hover {
        text-decoration: underline;
    }

.col-md-6-RowCompInfo {
    padding-left: 10px;
    padding-right: 10px;
}

.lnEmbeddedMenuItemLink {
    font-weight: bold;
}

.list-group-item-heading {
    font-weight: bold;
}

.lnLabelOverride {
    font-size: 14px !important;
    font-weight: bold !important;
    padding-right: 7px;
    padding-left: 40px;
}

.lnLabelOverride2 {
    font-size: 14px !important;
    line-height: 1.428571429 !important;
    padding-right: 8px;
}

.selectall {
    margin-top: -2px;
}

.nowrap {
    white-space: nowrap;
}

.supportlink {
    font-size:12px;
    font-family: Arial;
}

/*****************************************************************/
/**End of merge from Instyles.css**/
/*****************************************************************/

/*****************************************************************/
/**Merge from LayoutResults.css**/
/*****************************************************************/
main {
    clear: both;
    display: block;
    margin: 25px auto;
    max-width: 940px;
    overflow: hidden;
    padding: 0 10px;
}

.newBody .container {
    width:1004px;
    max-width:1004px;
}

.narrowBy
{
    font-family: Lato, Helvetica,​Arial,​Verdana;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #373739;
    padding-bottom: 15px;
    margin:0px;
    line-height: normal;
}

.accordion {
    margin-bottom: 20px;
}

.accordion.closed {
    margin-bottom: 0px;
}

.searchDiv label {
    font-weight: bold;
}


/*
.available-filters .trigger:after {
    font-size: 0.9em;
    right: 10px;
    top: 7px;
}
    */

.available-filters-header {
    font-family: Lato, Helvetica,​Arial,​Verdana;
    font-size: 16px;
    color:#373739;
    padding-bottom: 8px;
}

.available-filters > h3 {
    display: none;
}
.available-filters h3 {
    background: none repeat scroll 0 0 #EBEBEC;
    /*border: 1px solid #D7D7D7;*/
    color: #1B1B1B;
    display: block;
    font-size: 14px;
    line-height: 29px;
    padding: 1px 9px;
    text-shadow: 0 1px 0 #FFFFFF;
}


.resultPage ul, .resultPage ol {
    margin: 0;
    padding: 0;
}
.resultPage ul {
    list-style: none outside none;
}

.resultPage li {
    line-height: 18px;
    margin-bottom: 5px;
}

.newBody img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.newBody p {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 10px;
}
.newBody a {
    color: #0077CC;
    text-decoration: none;
}

.newBody a:hover {
	text-decoration: none;
	
}

.newBody form {
    margin: 0 0 20px;
}

.newBody fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
/*
.available-filters > ul .trigger.expanded:after {
    content: "▼";
    position: absolute;
    right: 4px;
    top: 2px;
}
.available-filters > ul .trigger:after {
    color: #333333;
    font-size: 11px;
    left: 7px;
    top: 9px;
}*/

.available-filters select, .available-filters input[type="search"], .available-filters input[type="date"] {
    font-size: 13px;
    line-height:30px;
    width:180px;
    font-family:Arial,Helvetica,​​Verdana;
    font-weight:normal;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    border-radius: 4px;
}

.available-filters select {
    padding:5px;
    height:32px!important;
    max-height:32px!important;
    width:170px!important;
}

.available-filters input[type="search"] {
    padding:0px 5px;
    height:30px!important;
    max-height:30px!important;
}

.available-filters .input-group-addon {
    width: 4px;
}

.available-filters .rangeboxes {
    height:73px;
    color: #737373;
}

.available-filters .rangeboxes input {
    width:84px!important;
    max-width:84px!important;
    margin-bottom: 0px;
    height:30px;
    padding-right:5px!important;
}

.available-filters .rangeboxes .src-submit-within-search {
    right:-36px;
}

.available-filters .rangeboxes .form-control-with-2-controls {
    margin-right:5px;
    float:left;
    width:84px;
}

.available-filters .dropdownpod .src-submit-within-search {
    border-radius: 4px;
}

.available-filters textarea, .available-filters input[type="text"], .available-filters input[type="password"], .available-filters input[type="datetime"], .available-filters input[type="datetime-local"], .available-filters input[type="date"], .available-filters input[type="month"], .available-filters input[type="time"], .available-filters input[type="week"], .available-filters input[type="number"], .available-filters input[type="email"], .available-filters input[type="url"], .available-filters input[type="search"], .available-filters input[type="tel"], .available-filters input[type="color"], .available-filters .uneditable-input, .available-filters input[type="checkbox"] {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.available-filters input[type="text"], .available-filters input[type="password"], .available-filters input[type="datetime"], .available-filters input[type="datetime-local"], .available-filters input[type="date"], .available-filters input[type="month"], .available-filters input[type="time"], .available-filters input[type="week"], .available-filters input[type="number"], .available-filters input[type="email"], .available-filters input[type="url"], .available-filters input[type="search"], .available-filters input[type="tel"], .available-filters input[type="color"], .available-filters .uneditable-input {
    border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 5px;
    vertical-align: middle;
}

.available-filters input[type="search"] {
    -moz-box-sizing: content-box;
}

.available-filters_with_checkbox {
    padding-bottom:15px!important;
}

.available-filters .spanaftercheckbox {
    line-height:30px;
}

.available-filters input, .available-filters textarea, .available-filters .uneditable-input {
    margin-left: 0;
}
.available-filters button, .available-filters input {
    line-height: normal;
}
.available-filters button, .available-filters input,  .available-filters textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: middle;
}

.available-filters input, .available-filters button, .available-filters textarea {
    font-family: "Lato_regular",Helvetica,Arial,sans-serif;
    font-size: 100%;
    margin: 0;
    vertical-align: middle;
}
.available-filters label, .available-filters input, button, .available-filters select, .available-filters textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button, input {
    line-height: normal;
}

input, button, select, textarea {
    font-family: Arial,Helvetica,,sans-serif;
    font-size: 100%;
    margin: 0;
    vertical-align: middle;
}

.newBody label, .newBody input, .newBody select, .newBody textarea, #TextSearchType textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

.newBody label {
    font-weight: bold;
}

.row{
    margin-left: 0;
    margin-right: 0;
}
/*-----post filter gopi - start*/
.postfilter_bg
{
    /*
    background-image: url("../Images/Applied_filter_u62_normal.png");
    */
    height: 36px;
    background-color: #A5ABA5;
      margin: 1px;
}

.postfilter_cover
{
    float: left;
    width: 92%;
}

.postfilter_div
{
    display: table-cell;
    line-height: 36px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 13px;
    padding-left: 5px;
}

.postfilter_close_cover
{
    float: left;
    width: 6%;
}

.postfilter_clear
{
    clear: both;
}
.postfilter_empty
{
    height:17px;
}
.postfilter_bg6
{
    height: 36px;
    background-color: #F7F3F7;
    margin: 1px;
}

.postfilter_cover_6
{
    float: left;
    width:100%;
}

.postfilter_div_6
{
    display: table-cell;
    line-height: 36px;
    color: #333333;
    font-family: Arial;
    font-size: 13px;
    padding-left: 5px;
}
/*-----post filter gopi - end*/
.toolbar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom:solid 2px #E9E9EA;
    height: 48px;
    margin-bottom: 0px;
    overflow: visible;
    position: relative;
    z-index: 99;
    padding-bottom:5px;
}
.toolbar .overflow {
    float: left;
    margin-top: 10px;
    max-height: 32px;
    overflow: visible;
    position: relative;
    z-index: 1;
}

.toolbar .panelcontrols {
    float:left;
    padding: 0px 8px;
}

.toolbar .panelcontrols:last-child {
    padding-right:0px
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
.overflow .shown {
    display: inline-block;
}

.overflow .shown li {
    float:left;
}

.overflow .shown, .overflow.opened .shown {
    opacity: 1;
    visibility: visible;
}
.toolbar .overflow .shown > li {
    position: relative;
}
.toolbar .overflow .shown > li, .toolbar .overflow > .trigger {
    border: 1px solid #E9E9EA;
    border-radius: 2px;
    margin-right: 4px;
    padding: 4px 6px;
    transition: border-color 0.3s ease 0s;
}

.toolbar .overflow .shown .icon:after {
    display: inline-block;
    font-size: 1.7em;
    line-height: 0.5;
}
.toolbar .overflow .shown .icon {
    color: #6E6F72;
    min-width: 25px;
    position: relative;
    text-align: center;
}
.toolbar .overflow li a {
    display: block;
}

.divTextAlign {
        float: right;
    }

.divMiddleData {
	float:left;
	width:20%;
}
        .divColCheckBox {
            float: left;
            width: 18px;
        }

        .divColRecordNum {
            float: left;
            overflow: auto;
            padding-right: 2px;
            margin-right: 0px;
        }

        .divColTitle {
            float: left;
            width: 80%;
        }
		.divColTitleForThreeColumn {
            float: left;
            width: 60%;
            padding-right:25px;
        }

        .divColDate {
            float: right;
            overflow: auto;
        }

.KWICDiv
{
    border: solid 1px #DDDEDF;
	padding: 5px;
    margin-top:0px;
}

.kwic_tab_content
{
    position:relative;
    top:-1px;
    z-index:-1000;
}

.kwic_tab_control
{
	border: solid 1px #DDDEDF;
    padding: 5px; 
    display: block; 
    white-space: nowrap; 
    width: 110px; 
    cursor: pointer; 
    cursor: hand;
    border-top-left-radius: 4px;
	border-top-right-radius: 4px;
    color: #373739;
}

.collapsed_tab_control
{
	background: url('../images/ExpandArrow.png') no-repeat left;
    background-position: left 7px top 5px;
    -ms-background-position-x:7px;
    -ms-background-position-y:5px;
    background-color: #F4F4F5!important;
    border-bottom: solid 1px #DDDEDF!important;

}

.expanded_tab_control
{
	background: url('../images/CollapseArrow.png') no-repeat;
    background-position: left 7px top 5px;
    -ms-background-position-x:7px;
    -ms-background-position-y:5px;
    background-color: #FFFFFF!important;
    border-bottom: solid 1px #ffffff!important;
}


.search-results-wrapper {
    width:inherit;
}

.search-results-wrapper > ul > li:first-child{
    border-top-width:20px;
    border-top:solid;
    border-color:#DDDEDF;
}

.search-results-wrapper > ul > li:last-child{
    border-bottom:none;
}

.search-results-header h4 {
    font-size: 16px;
}

.search-results-header .dropdown-menu {
    top: 20px;
    text-align:left;
}

.search-results-header .caret {
    border-top: 4px solid #373739;
}

.search-results-header .sortBy {
    font-weight:normal!important;
    color:#000000;
    font-size: 13px;
    border: 1px solid #E9E9EA;
    border-radius: 2px;
    padding: 5px;
}

.search-results-header .lnLabelOverride{
    font-weight:normal!important;
    color:#000000;
    padding-right:0px;
}

.search-results-header .lnLabelOverride.open .dropdown-menu {
     left:inherit; 
     right:0px;
}

.search-results-container {
    width:74%;
    float:left;
    min-width:70%;
}

.search-results > li {
    border-bottom: 1px solid #DDDEDF;
    font-size: 14px;
    margin: 0;
    padding: 0px 0px 10px 0;
    position: relative;
}

.search-results li {
    list-style: none outside none;
}


.search-results > li > section {
    padding-left: 5px;
}

.sortByContent a:hover {
    color: #000000;
    text-decoration:none;
}

.search-results article {
    overflow: auto;
    padding-left: 60px;
}

.search-results h2 {
    background-position: 3.5% 2px !important;
    font-size: 18px;
    line-height: 1;
    margin-top:10px;
    height:35px
}
.search-results h2 {
    background: none no-repeat scroll 30px 1px rgba(0, 0, 0, 0);
    color: #0077cc;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.search-results h3 {
    background: none no-repeat scroll 30px 1px rgba(0, 0, 0, 0);
    padding-left: 40px;
    color: #3366FF;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.search-results p {
    float: left;
    margin-right: 138px;
}
.search-results h2 input[type="checkbox"] {
    top:-4px;
    position: relative;
    width: auto;
}

.search-results h2 input[type="checkbox"] {
    top:-4px;
    position: relative;
    width: auto;
}

.search-results h2 .titleholder {
    padding-left:10px; 
    float:left; 
    width:95%;
}

.search-results dt:first-child {
    margin: 0;
}

.search-results dd {
    margin-left: 0;
}
.search-results dt {
    color: #666666;
    font-weight: bold;
    margin-top: 9px;
}
.search-results dl {
    font-size: 13px;
    margin-top:0;
    padding-left:0;
}

.search-results .list_subtitle {
    font-size: 14px;
    color: #373739;
    font-family: Arial;
}

/*Metadata other than the linked document title*/
.search-results .resultMetaData {
    font-size: 14px;
    color: #373739;
    font-family: Arial;
}

/*For linked document title*/
.search-results .resultDocTitle {
    font-size: 16px;
    font-family: Arial;
}

.resultDocTitle a
{
    color: #0077CC;
}

.resultDocTitle a:hover {
	color:#EE2931;
		text-decoration: underline;
		text-decoration-skip:spaces;
}
/******* Read alter page ********/
.readLater-main .search-results 
{
    margin-left: 0;
}

.workspace-results ul > li { margin-bottom:20px;}
.overview { border:1px solid #d2d4d5; padding:5px; margin-top:10px; }

.search-options { text-align: right; padding:3px 3px 15px; color:#ccc; }

.search-options a , .search-options a:visited {
  color: #0077CC;
  margin:0 7px;
}

.search-options a .caret { border-top: 4px solid #0077CC; right:0px; }

.topiclist-content .popover {
    background-color: #FFFFFF;
    padding: 0;
    width: 300px;
}

.content-count ul, .content-count1 ul {
    border: 1px solid #ebebeb;
    border-right: none;
    background: #f4f4f5;
}
.content-count ul li, .content-count1 ul li { 
    padding: 4px 5px 4px 9px;
    border-right: 1px solid #ebebeb;
    font-weight: bold;
}
.content-count ul li.selected, .appletehistory #shepApplete, .citingdescisions #shepCiting { 
    border-left: 4px solid #ed1c24;
    padding-left:5px;
    font-weight: bold;
    color:#ed1c24 !important;
    background-color: #fff;
    border-right:none;
}
.appletehistory #shepApplete a, .citingdescisions #shepCiting a  {
    color:#ed1c24 !important;
}

.show-more, .show-less {
    font-weight: bold;
    padding: 10px 5px 10px 9px;
    border: 1px solid #ebebeb;
    background: #f4f4f5;
}
.selectedItems { white-space: nowrap; }

/***************************************************************
                                                    SEARCH CONTROLS
***************************************************************/

.selected-filters ul {
    list-style:none;
}

.selected-filters ul a.remove
    {position:relative;
    display:block;
    background: url("../images/selected-close.png") no-repeat scroll 97% center #d5eff9;
    color:#333;
    font-size:14px;
    line-height:30px;
    padding:0 7px;
    border:1px solid #2bade1;
    border-radius:2px;
    margin-bottom:4px;}

.selected-filters ul .remove:hover
    {text-decoration:none;}

.selected-filters ul .remove:after
    {top:8px;
    right:7px;
    color:#2bade1;
    font-size:0.8em;}

.available-filters-container {
    max-width:230px;
    width:230px;
    border-left:solid 1px #D7D7D7;
    border-right:solid 1px #D7D7D7;
    border-bottom:solid 1px #D7D7D7;
    padding: 15px 10px 5px 10px;

}

.available-filters-list-container {
    max-width:230px;
    width:230px;
    border-left:solid 1px #D7D7D7;
    border-right:solid 1px #D7D7D7;
    padding: 5px 0px 5px 0px;
}

.available-filters h3 {
    display: block;
    background: #ebebec;
    color: #1b1b1b;
    font-size: 14px;
    line-height: 29px;
    text-shadow: 0 1px 0 #fff;
    padding: 1px 9px;
    /*border:1px solid #d7d7d7;*/
}


.available-filters > ul .trigger.collapsed:after
{
    /*position:absolute;
	top:2px;
	content:"\25BA";
    left:10px;*/

    position: absolute;
    top: 2px;
    content: "\e608";
    left: 10px;
    font-family: Lexis_Advance_4_2;
    font-size: 20px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-decoration: inherit;
    color: #6d6e71;
}

.available-filters > ul .trigger.expanded:after
{
    /*position:absolute;
	top:2px;
	content:"\25BC";*/

    position: absolute;
    top: 2px;
    content: "\e60a";
    left: 10px;
    font-family: Lexis_Advance_4_2;
    font-size: 20px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-decoration: inherit;
    color: #6d6e71;
}

.available-filters.opened > h3 {
    font-weight:bold;
    padding:0 8px;
    border-width:2px;
    border-color:#2aace0;
}

.available-filters.opened > h3:after
    {content:"\f1c8";
    color:#2376BE;}


.available-filters.opened > ul {
    position:relative;
    z-index:1;
    opacity:1;
}

.available-filters > ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border: none;
    transition: opacity 0.5s ease 0s;
    -webkit-transition:opacity 0.5s ease 0s;
    opacity: 1;
    padding: 0;
    position: relative;
    width:auto;
    z-index: 1;
}

.available-filters ul {
    list-style-type: none;
}

.available-filters > ul > li {
    margin-bottom:0px;
}

.available-filters > ul:last-child
    {margin-bottom:0;}

.available-filters > ul h3 {
    position:relative;
    display:block;
    background:#ebebec;
    background-image:-webkit-linear-gradient(top, #f4f4f5, #e9e9ea);
    background-image:linear-gradient(to bottom, #f4f4f5, #e9e9ea);
    background-repeat:repeat-x;
    color:#373739;
    font-size:14px;
    text-shadow:1px 1px 0 #fff;
    line-height:28px;
    padding:1px 9px 1px 30px;
    border-bottom:1px solid #d7d7d7;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    margin: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:normal;
	height:32px;
}
.available-filters > ul > li > h3
{
    cursor: pointer;
}

.available-filters > ul .trigger:after
{
    left:10px;
    color:#373739;
    font-size:11px;}

.available-filters > ul > li > ul,
.available-filters > ul form
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    position:absolute;
    z-index:-1;
    opacity:0;
    visibility:hidden;
    font-size:12px;
    line-height:18px;
    padding:14px 3px;
    border:1px solid #eaf4fa;
    border-top:0;
    -webkit-transition:opacity 0.5s ease 0s;
    transition:opacity 0.5s ease 0s;
}


.available-filters ul .opened ul,
.available-filters ul .opened form
    {position:relative;
    z-index:1;
    opacity:1;
    visibility:visible;}

.available-filters ul .opened h3,
.available-filters ul .opened ul,
.available-filters ul .opened form
    {/*border-color:#2aace0;*/}

/*.available-filters-list-container ul li:hover {
    background-color: #EAF7FC;
}*/

.nonSelectedItem:hover {
    background-color: #EAF7FC;
}

.SelectedItem:hover {
    background-color: transparent;
}

.SelectedItem {
    font-weight:bold;
}

.available-filters ul .opened li
    {margin-bottom:14px;
    font-family: Arial,Helvetica,sans-serif;
    line-height: normal;
    font-size: 13px;
    padding: 0 5px;
}
.available-filters ul .opened li.modal-list-single-select-item {
    font-family: Arial,Helvetica,sans-serif;
    line-height: normal;
    font-size: 13px;
    margin-bottom: -1px;
    padding: 5px 10px 5px 20px;
    border:none;
    min-height: 0px;
    cursor: pointer;
}
 .available-filters ul .opened li a {
        
    }
 .available-filters ul .opened > ul > li > a
 {
     display: inline-block;
     width: 195px;
 }
 .available-filters ul .opened > ul > li a:only-child
 {
     width: auto;
 }
 .available-filters ul .opened > ul > li.more > a
 {
     width: auto;
 }
.available-filters ul .opened li h4 {
    font-size: 13px;
    font-weight: bold;
}
.available-filters ul .opened li ul {
    margin-left: 10px;
}
.available-filters ul .opened li.more{
    font-size:14px;
    font-weight:bold;
    margin-bottom:0;
}
.available-filters ul .opened li.more a.right-aligned{
    float: right; 
    font-weight: normal; 
    color: #0077cc !important;
}

.available-filters ul .opened form.text-search{
    padding:15px 10px;
}

.available-filters .search{
    width:175px;
    height: 30px!important; 
}
.available-filters #src-txt {
    border-color: #2AACE0
}

.available-filters label{
    font-size:13px;
}
.available-filters ul li label{
    color: #525355;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
}
.xavailable-filters input[type="checkbox"],
.available-filters input[type="radio"]{
    margin-right:9px;
    width: auto
}

.available-filters span.count{
    background-color: #F4F4F5;
    border-radius: 3px 3px 3px 3px;
    float: right;
    padding: 0 3px;
}
.available-filters ul .opened .discussionProgress ul{
    display: inline-block;
    margin: 0;
}    
.available-filters ul .opened .discussionProgress li{
    padding: 0;
    margin-bottom: 0;
    position: relative;
    top: 5px;
}

/***************************************************************
                                                    SEARCH CONTROLS
***************************************************************/

.search-controls{
    float:left;
    width:230px;
    padding:0;
    text-align:left;
    margin-right: 25px;
}


.selected-filters p {
    display:block;
    font-size:15px;
    line-height:1;
    margin-bottom:9px;
}

.available-filters .src-submit-within-search{
    border: 1px solid #BCBEC0;
    border-radius: 4px;
    height: 30px;
    padding: 0;
    width: 30px;
    position:absolute;
    right:10px;
}

.available-filters .src-submit-within-search:before {
    background: linear-gradient(#EEEEEE, #C8C7C7) repeat scroll 0 0 transparent;
    z-index:-1;
}

.available-filters .src-submit-within-search:after {
    content:url("../images/search-small.png");
    top:7px;
    left:7px;
    z-index:-1;
}


.available-filters .src-submit-within-search-enabled{
    background:url(../images/search-small.png) no-repeat 50% 50%, linear-gradient(#c8c7c7,#eee);
}

/***************************************************************
                                                    SEARCH RESULTS
***************************************************************/
#search-results-heading { font-size:22px;}

.search-results > li{
    overflow:hidden;
    text-align: left;
    min-height:90px;
    width:inherit;
    margin-left:9px;
    margin-right:5px;
}

.search-results p {
    float:left;
    margin-right:138px;
}



.hitsCheck{
    margin:0 !important;
}
.filersCheck{
    margin:0 !important;
}
.filingInfoCheck{
    margin:0 !important;
}
.list_fplus {
    color: #333333;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.result_tab_control{
    color: #373739;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    background-color:#F4F4F5;
    border:solid 1px #DDDEDF;
    height:25px;
    padding:5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width:128px;
    line-height:13px;
    text-align:center;
    cursor: pointer; 
}
    .result_tab_control.openPanel {
        background-color:#FFFFFF;
		border-bottom:solid 1px #ffffff;
    }

.childDataDiv {
	cursor:default;
}
.result_tab_div{
    outline: medium none;
    padding-left:40px;
    margin-top: 15px;
}

.result_tab_div + input{
  display:none;
}
.result_tab_div + input + *{
  display:none;
}
.result_tab_div+ input:checked + *{
  display:block;
}

.result_tab_div > .open >.result_tab_control{
    background-color:#FFFFFF;
    border-bottom:none;
    border-radius: 4px 4px 0px 0px;
}

.list_time{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: italic;
    text-decoration: none;
    color: #ED1C24;
    text-align: left;
}

.list_sec_link{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #3366FF;
    text-align: left;
}

.list_sec_sep{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #333333;
}
.result_tab_panel{
    color: #333333;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: none;
    padding: 10px;
    margin-top:24px;
    border:solid 1px #DDDEDF;
}

.result_tab_panel_label {
    font-weight:bold;
    width:125px;
    float:left;
    font-size:12px;
}
.result_tab_panel_content {
    font-weight:normal;
    /*width:135px;*/
    float:left;
    font-size:12px;
}
.SeqNo{
    color: #000000;
    padding-right: 10px;
    font-weight:normal;
}
.filterlist_default{
    background-color:#F4F4F5; 
    padding:1px 2px 1px 30px!important; 
    border: 1px solid #ddd !important; 
    line-height:32px;
    vertical-align:middle;
    font-weight:400;
}

.filterlist_default li {
    line-height:32px;
}

.filterlist_default .defaultoption {
    padding-right:10px;
    padding-left:10px;
}

.row_checkBox{
 margin-top: -5px;
}
.Filing_Info_child{
    float:left;
    padding-left:10px;
}
.Filing_Info_link{
    color:blue;
    padding-left:10px;
}
.divRow{
    float:left;
    width: 100%;
}
.divCol1{
    float:left;
    width: 70%;
    padding-right:5px;
    text-align:left;
}
.divCol2{
    float:left;
    margin-top:10px;
    width: 15%;
    text-align:left;
}
.divCol3{
    float:left;
    margin-top:10px;
    width: 15%;
}
.divaFloat {
	float:left;
    padding-right:5px;
}
.ComInofSet{
    float:left;
    width: 410px;
}
.Specify8k_child{
    padding-left:20px;
}
.spnForm8k{
    display: none;
}
.spnExhibitLabel{
    display: none;
}
.para{
    width: 100%;
}
.selectedParameterbox {
    font-family: Arial;
    font-size: 13px;
    color:#373739;
}
.results-detail a {
    text-decoration:none;
}

.results-detail a:hover {
    color:#ee2931;
}

/*****************************************************************/
/**End of merge from LayoutResults.css**/
/*****************************************************************/


/*******************************/
/*Begin LN theme classes*/
/*******************************/

/*Top black nav bar user features links*/
.userfeatureLink {
    display: block;
    width: 100%;
}
/*******/

/*New pager*/
#pager {
    padding-top:20px;
}
/*****/

/*Search page*/
    /*general font style*/
    .form-horizontal {
        font-family: Arial;
    }

    /*style to div for date fields*/
    .searchpageDate {
        width:140px; 
        float:left;
        margin-right: 20px;
    }

    /*style for date input field*/
    .input-group .form-control_date {
        width:100px!important;
        border-top-right-radius:0px!important;
        border-bottom-right-radius:0px!important;
        float:left;
    }

    /*style for selected lightbox item list in light blue box*/
    .divselectedlightboxitem {
        text-align: left;
        border: 1px solid #6799B9;
        width: 320px;
        background-color: #D5EFF9;
        padding: 5px;
    }

/********/

/*Top nav bar red horiztonal line*/
hr.nav_bar_separator {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 3px;
    border-top: 2px solid #ED1C24;
    border-bottom: 1px solid #cf262c;
}
/**************/

/*style for result page right side top tool section*/
.batchToolAddCart {
    white-space:nowrap; 
}
/*****/

/*New LN Theme apply to new page's different sections only  -- inherit from bootstrap.css where common-overrides override it*/
.newBody input[type="radio"], .newBody input[type="checkbox"] {
    margin:1px 0 0;
}

.newBody select{
    margin:0px;
}

.newBody *, .newBody *:before, .newBody *:after {
   box-sizing:border-box;
}

.nav-section *, .nav-section *:before, .nav-section *:after {
   box-sizing:border-box;
}

.datepicker *, .datepicker *:before, .datepicker *:after{
   box-sizing:border-box;
}

.modal *, .modal *:before, .modal *:after{
   box-sizing:border-box;
}

.footer *, .footer *:before, .footer *:after{
   box-sizing:border-box;
}

.newBody table, .nav-section table, .datepicker table, .footer table, .modal table {
    border-collapse: collapse;
    border-spacing: 0;
}

.newBody img, .nav-section img, .datepicker img, .footer img, .modal img {
    vertical-align: middle;
}

.newBody a, .nav-section a, .datepicker a, .modal a {
    color: #428bca;
    text-decoration: none;
}

.newBody a:hover{
    text-decoration:underline;
    color: #0077cc;
}

.newBody a.list-group-item {
    color: #555555;
}

.newBody a.list-group-item {
    color: #555555;
}

.footer a {
    text-decoration: none;
}

/**********/

.newBody.pager {
    list-style: none outside none;
    margin: 20px 0;
    padding-left: 0;
    text-align: center;
}

.nav-copyright {
    float: right;
    padding-top:15px;
    padding-right:15px;
}

.lightboxselectitemlist {
    width:69%; 
    display:inline-block;
}

/*style for modal light box*/
.modal-selected-section-header {
    text-align: left;
    width:70%;
}

/*style for wordwheel suggested list item*/
.wordwheel_listitem {
    min-width: 160px;
	font-size: 14px !important;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}

/**********/


/* Home Page Styles Starts*/

.list-group-item:first-child {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.qsearch-left-list {
    box-shadow:none !important;
    display:table;
    table-layout:fixed;
    position: relative;
    width: 170px;
    left:-1px;
 }

.qsearch-left-listitem:last-child{
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.panel-headingColorRadius {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-headingcommonfix {
    height:4px;
    position: relative;
    top: -1px;
}

.panel-headingBlue {
    background: #009ddb;
}
.panel-headingGreen {
    background: #8ac224;
}
.panel-headingYellow {
    background:#ffda00;
}
.panel-headingOrange {
    background: #ed9838;
}

.panel-headingPurple {
    background: #9f499c;
}

.height40 {height: 40px;}
.height100-percent {height:100% !important;min-height:100% !important;}

.home-panelsheight-row1 {height:292px;}
.home-panelsheight-row1-1 {height:356px;position:relative;top:-1px;}

@-moz-document url-prefix() {
    .home-panelsheight-row1-1 {height:359px;}
}

.home-panelsheight-row2, .home-panelsheight-row3 {height:320px;}
.list-group-no-box-shadow {box-shadow:none !important;}

.qsearchnavleft-width {width:168px !important;background:#f2f2f2;border-radius:0px !important;border-right: 1px solid #ccc;display:table-cell;height:100%;min-height:100%;}
.borderbt1pclrddd {border-bottom:1px solid #ddd;}

.lineheight8 {line-height:8px !important;}
.lineheight40 {line-height:40px !important;}
.paddingleft20 {padding-left:20px;}
.paddingtb20 {padding:20px 20px !important;}


.qsearch-left-listitem.active{
    text-shadow:none !important;
    /*background:#ed1c24 !important;*/
}

.list-group-item.selected, .list-group-item.selected:hover, .list-group-item.selected:focus, .list-group-item.activated, .list-group-item.activated:hover, .list-group-item.activated:focus {
    height:63px;
    display: table-row;
}
.list-group-item.selected, .list-group-item.selected:hover, .list-group-item.selected:focus {
    background:#ed1c24;
}

.list-group-item.selected > a, .list-group-item.selected > a:hover, .list-group-item.selected > a:focus,.list-group-item.activated > a, .list-group-item.activated > a:hover, .list-group-item.activated > a:focus {
    display: table-cell;
    vertical-align: middle;
}


.list-group-item.selected > a, .list-group-item.selected > a:hover, .list-group-item.selected > a:focus {
    position:relative;  
    color:#ed1c24 !important;
    padding:0px 20px 0px 20px;
    background:#fff;
    border-right-width:0px; 
    border-top:0px;
    border-right: 0 none;  
    left:0px;
    border-bottom:1px solid #ccc;
    background-image: -webkit-gradient(linear, left 4px, left 0, from(#ed1c24), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ed1c24 4px, #ffffff 0);
    background-image: -moz-linear-gradient(left, #ed1c24 4px, #fff 0px);
    background-image: linear-gradient(to right, #ed1c24 4px, #ffffff 0px);
  }

    .ie9 .list-group-item.selected > a, .ie9 .list-group-item.selected > a:hover, .ie9 .list-group-item.selected > a:focus {
            border-left: 4px solid #ed1c24;
    }
    

.list-group-item.selected > a > span {
    display: inline-block;
    width: 129px;
    font-weight:bold;
}

.list-group-item.activated:first-child > a {
    border-color: #BCBEC0 #BCBEC0 #BCBEC0;
    border-style: solid solid solid solid;
    border-width: 0px 1px 1px 1px;
}

.list-group-item.activated > a {
    position:relative;
    color:#0077cc;         
    background:linear-gradient(to top, #e9e9ea 0%, #f2f2f2 100%);
    border-color:#BCBEC0 #BCBEC0 #BCBEC0;
    border-style: solid solid solid solid;
    border-width:0px 1px 1px 1px;
    padding:0px 20px 0px 20px;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e9e9ea), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #e9e9ea 0%, #f2f2f2 100%);
    background-image: -moz-linear-gradient(top, #e9e9ea 0%, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f2f2f2 0%, #e9e9ea 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e9e9ea', GradientType=0);
}
.list-group-item.activated:hover, .list-group-item.activated > a:hover, .list-group-item.activated:focus, .list-group-item.activated > a:focus {
    box-shadow:inset 0px 0px 5px 0px #ffffff;
    -webkit-box-shadow:inset 0px 0px 5px 0px #ffffff;
    -moz-box-shadow:inset 0px 0px 5px 0px #ffffff;
    color:#ed1c24;
}

.list-group-item.activated:last-child > a {
    border-bottom:1px solid #BCBEC0;
}

.comn-box-sizing{
    box-sizing:border-box !important;
    -moz-box-sizing:border-box !important;
    -webkit-box-sizing:border-box !important;
}

.margintop0{
margin-top:0px !important;
}

.margintop3{
margin-top:3px !important;
}

.margintop5{
margin-top:5px !important;
}

.margintop10{
margin-top:10px !important;
}

.margintop15 {
    margin-top: 15px !important;
}

.margintop30 {
margin-top:30px !important;
}

.marginbottom15{
margin-bottom:15px !important;
}

.marginright20 {
    margin-right:20px;
}

.margin20{
margin:0px 20px;
}


.marginright25 {
    margin-right:25px;
}

.marginright30 {
    margin-right:30px;
}

.padding-all0 {
    padding:0px !important;
}
.padding-left0 {
    padding-left:0px !important;
}
.padding-top0 {
    padding-top:0px !important;
}

.padding-top16 {
    padding-top:16px !important;
}

.padding-bottom0 {
    padding-bottom:0px !important;
}
.padding-left-right10 {
    padding-left:10px !important;padding-right:10px !important;
}

.padding-left-right22 {
    padding-left:22px !important;padding-right:22px !important;
}

.padding-left-right35 {
    padding-left:35px !important;padding-right:35px !important;
}

.padding-right2 {
    padding-right:2px;
}

.padding-right5 {
    padding-right:5px;
}

.padding-left15 {
    padding-left:15px;
}

.padding15 {
    padding:15px !important;
}


.common-paddingleftright15{
    padding-left:15px;padding-right:15px;
}

.padding-right5 {
    padding-right:5px;
}

.lineheight17 {
    line-height:17px !important;
}

.width350{
width:350px
}

.width200{
width:200px
}

.width215{
width:215px
}

.width150{
width:150px
}

.width515{
width:515px
}

.fontweightNormal{
    font-weight:normal !important;
}

.panel-body30 {
    padding: 0px 0 15px 30px;
}

.init-style {
    padding: 0px !important;
    margin:0px !important;
}

.init-border {
    border: 0px !important;   
}

.home-searchBt {
    margin:28px 0px 0px 45px;
}

.home-search-panelbg {

    /*background-image:-moz-linear-gradient(left center , #f2f2f2 0%, #f2f2f2 167px, #f2f2f2 167px, #cccccc 167px, #cccccc 168px, #ffffff 168px, #ffffff 168px, #ffffff 102%);
    background-image:-webkit-linear-gradient(left center , #f2f2f2 0%, #f2f2f2 167px, #f2f2f2 167px, #cccccc 167px, #cccccc 168px, #ffffff 168px, #ffffff 168px, #ffffff 102%);
    background-image:linear-gradient(left center , #f2f2f2 0%, #f2f2f2 167px, #f2f2f2 167px, #cccccc 167px, #cccccc 168px, #ffffff 168px, #ffffff 168px, #ffffff 102%);*/
 
}   

.gutter-marginLeft15 {
    margin:0px 0px 0px 15px;
}
.gutter-marginLeft20 {
    margin:0px 0px 0px 20px;
}

.gutter-marginLeft30 {
    margin:0px 0px 0px 30px;
}

.panel-heading.lexisSecuritesPod, .panel-heading.lexisPraticePod {
    padding:10px 14px;
}

.homepage a:focus {
    outline:none;
}

.homepg-pods li{
   line-height:14.5px;
}

/*.lexis-logo {
    background:url(../images/LexisNexis_logo.png) no-repeat -7px -4px;
    padding-left:25px;
}*/

/*.homepg-pods > li{
    display: none;
}
.homepg-pods > li:nth-of-type(-n+5){
    display: block;
}*/

/*Lato-Regular-400 */
@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-regular-400.eot'); /* IE9 Compat Modes */
	src: url('../fonts/lato-regular-400.woff') format('woff'); /* Modern Browsers */
	src: url('../fonts/lato-regular-400.woff2') format('woff2'); /* Modern Browsers */
    src: url('../fonts/Lato-regular-400.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato-regular-400.ttf') format('truetype'); 
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}

@font-face {
       font-family: 'Lexis_Advance_4_2';
       src:url('../fonts/Lexis_Advance_4_2.eot?g5gdmk');
       src:url('../fonts/Lexis_Advance_4_2.eot?#iefixg5gdmk') format('embedded-opentype'),
              url('../fonts/Lexis_Advance_4_2.woff?g5gdmk') format('woff'),
              url('../fonts/Lexis_Advance_4_2.ttf?g5gdmk') format('truetype'),
              url('../fonts/Lexis_Advance_4_2.svg?g5gdmk#Lexis_Advance_4_2') format('svg');
       font-weight: normal;
       font-style: normal;
}

@font-face {
	font-family: 'Lexis_Advance_4_2';
	src:url('../fonts/Lexis_Advance_4_2.eot?g5gdmk');
	src:url('../fonts/Lexis_Advance_4_2.eot?#iefixg5gdmk') format('embedded-opentype'),
		url('../fonts/Lexis_Advance_4_2.woff?g5gdmk') format('woff'),
		url('../fonts/Lexis_Advance_4_2.ttf?g5gdmk') format('truetype'),
		url('../fonts/Lexis_Advance_4_2.svg?g5gdmk#Lexis_Advance_4_2') format('svg');
	font-weight: normal;
	font-style: normal;
}


.lato {
    font-family:Lato, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    /*line-height: 1;*/
    -moz-osx-font-smoothing: grayscale;
}

.homepage .panel-heading .lato  {
   line-height:13px;
}


.qsearchtextCenter {
    position:relative;
    top:-1px;
}

.hrule {
    border-top:1px solid #ccc;
    display:block;
    height:1px;
}



/* Home Page Styles Ends */

/*Sign In Styles referring to this page:signin.lexisnexis.com/lnaccess/app/signin?aci=pa */
.SignIn {
    font-family: Lato, Helvetica, Arial, sans-serif;
    font-size:14px;
}

.SignIn h1 {
    font-size:28px;
    height:34px;
}

.CellLabel {
    padding-bottom:16px;
    height:73px;
    font-size:16px;
    width:294px;
}

.OptCellLabel {
    font-size:11px;
}

.CellTextBox {
    margin-top:14px;
    padding: 6px 10px;
    border:1px solid #bcbec0;
    border-radius: 3px;
}

input[type=submit].primary:hover {
    background: #05a1e0;
    border-color: #25668a;
    background-image: linear-gradient(#dcdcdc,#05a1e0 2px);
}

input[type=submit].primary, button.primary {
    background-color: #157baa;
    color: #fff;
    text-shadow: 1px 1px 0 #294e6d;
    border-color: #0f5b7d;
}

input[type=submit].primary {
    cursor: pointer;
    line-height: 1;
    text-align: center;
    border: 1px solid;
    display: inline-block;
    vertical-align: middle;
    font-family: Helvetica,Arial,sans-serif;
    align-items: flex-start;
    box-sizing: border-box;
    -webkit-appearance: push-button;
    -webkit-user-select: none;
    white-space: pre;
}


.primary {
    min-width: 90px;
    font-size: 18px;
    padding: 9px 19px;
    border-radius: 4px;
    margin:2px;
    border:solid 1px #25668A; 
}

.SignInBox a:hover, .SignInBox a:active, .SignInBox a:focus {
    color: #ed1c24;
    text-decoration: underline;
    transition: .3s;
}

.SignInBox a {
    color: #07c;
    transition: .3s;
    text-decoration: none;
    font-size:14px;

}

.SignInBox hr {
    background-color: #bcbec0;
    border: none;
    height: 1px;
    display: block;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
}

.secFilling > span{
display:none;
}

/*End Sign In Styles*/

/*End LN theme classes*/

 .iconPanelAlign {
            width: 277px !important;
        }

.iconAlign{
    position: relative;
    top: -15px;
}
