



@import url("footer.css");

@font-face {
font-family: "Lato";
font-style: normal;
font-weight: normal;
src: url("../webfonts/Lato-Reg-webfont.eot?#iefix")
format("embedded-opentype"), url("../webfonts/Lato-Reg-webfont.ttf")
format("truetype"),
url("../webfonts/Lato-Reg-webfont.svg#LatoRegular") format("svg");
}

@font-face {
font-family: "Lato";
font-style: normal;
font-weight: 700;
src: url("../webfonts/Lato-Bold-webfont.eot?#iefix")
format("embedded-opentype"), url("../webfonts/Lato-Bold-webfont.ttf")
format("truetype"), url("../webfonts/Lato-Bold-webfont.svg#latobold")
format("svg");
}

@font-face {
font-family: "Lato";
font-style: normal;
font-weight: 300;
src: url("../webfonts/Lato-Light-webfont.eot?#iefix")
format("embedded-opentype"), url("../webfonts/Lato-Light-webfont.ttf")
format("truetype"), url("../webfonts/Lato-Light-webfont.svg#latobold")
format("svg");
}

@font-face {
font-family: "Lato";
font-style: italic;
font-weight: normal;
src: url("../webfonts/Lato-Italic-webfont.eot?#iefix")
format("embedded-opentype"),
url("../webfonts/Lato-Italic-webfont.woff") format("woff"),
url("../webfonts/Lato-Italic-webfont.ttf") format("truetype"),
url("../webfonts/Lato-Italic-webfont.svg#latoitalic") format("svg");
}


@font-face {
font-family: 'Lato';
src: url('../webfonts/Lato-Reg-webfont.eot');
src: url('../webfonts/Lato-Reg-webfont.svg');
src: url('../webfonts/Lato-Reg-webfont.ttf');
}

#headerNavbar { /* float: left; */
background-color: #373739;
border-bottom: 3px solid #EF1916;
width: 100%;
position: relative;
display: inline-block;
line-height: 13px;


height: 44px;


min-width: 1061px;


}

#newwrapperhead {


height: 43px;
border-bottom: 1px solid #242525;
}











#resultsheader #headerNavbar {
line-height: 13px;
}

#headerNavbar a,a:active {
color: #FFF;
}








.practiceArea .practiceAreaInner:hover .practiceArealink,.practiceArea .practiceAreaInner:hover .la-ProductSelectChevron
{
background-color: #414144 !important;
}

.username .usernameInner:hover *,span.icon.la-ProductSelectChevron:hover,.myDocuments:hover *,.lexLibLogo span:first-child:hover
{
background-color: #414144 !important;
}


.headerleftMenu ul li,.headerrightMenu ul li {
list-style-type: none;
display: inline-block;
font-family: Lato;
color: #FFFFFF;
}

.headerleftMenu {
float: left;


}

.headerrightMenu {
float: right;
}

.headerleftMenu ul li.lexLibLogo {
padding: 0 1px;
margin-left: 32px;
border-left: 1px solid #48494A;
border-right: 1px solid #48494A;
background-color: #000000;
padding: 1px 1px 0;


}

.headerleftMenu ul li.lexLibLogo span:first-child {
background-color: #414144;
border-left: 1px solid #48494A;
border-right: 1px solid #48494A;
display: inline-block;
padding: 11px 15px 8px;
}



.headerleftMenu ul li.lexLibLogo span a {
font-size: 19px !important;
text-decoration: none !important;
cursor: pointer;
color: #fff !important;
font-family: Lato !important;
border-right: 0px !important;
position: relative;
bottom: 2px;
}

.headerleftMenu ul li.practiceArea {
border-right: 1px solid #48494A;
margin-left: -4px;
background-color: #000000;
padding: 0px 1px 7px 0px;
}

.headerleftMenu ul li.practiceArea span.practiceArealink {
font-size: 14px;
padding: 18px 3px 9px 13px;
background-color: #373739;
margin-right: -3px;
}

.headerleftMenu ul li.practiceArea a {
text-decoration: none;
cursor: pointer;
font-size: 14px;
font-family: lato;
position: relative;
bottom: 3px;
}

.headerleftMenu ul li.practiceArea .practiceAreaInner {
padding: 7px 0px 0px 0px;
background-color: #373739;
position: relative;
}

.headerrightMenu ul li.myDocuments {
border-left: 1px solid #48494A;
border-right: 1px solid #48494A;
background-color: #000000;
}

.headerrightMenu ul li.myDocuments div.myDocumentInner a {
text-decoration: none;
cursor: pointer;
position: relative;
top: 3px;
}

.headerrightMenu ul li.myDocuments div.myDocumentInner span#noOfFldrs {
font-size: 14px;
padding-right: 10px;
position: relative;
bottom: 4px;
}

.headerrightMenu ul li.myDocuments div.myDocumentInner a span.myDocumentLink
{
font-size: 14px;
font-family: lato;
position: relative;
top: -7px;
padding-right: 6px;
}

.numb {
font-size: 14px;
padding-right: 8px;
}

.myDocumentInner {
padding: 11px 0px 7px;
background-color: #373739;
margin: 0px 1px;
border-left: 1px solid #48494A;
border-right: 1px solid #48494A;
}

.headerrightMenu ul li.username {
border-right: 1px solid #48494A;
background-color: #000000;
margin-left: -4px;
margin-right: 26px;
}

.headerrightMenu ul li.username div.usernameInner a {
text-decoration: none;
cursor: pointer;
font-family: lato;
}

.headerrightMenu ul li.username div.usernameInner a span.usernameLink {
font-size: 14px;
padding: 17px 12px 12px 4px;
border-right: 1px solid #48494A;
background-color: #373739;
margin-left: -2px;
}

.usernameInner {
padding: 8px 1px 6px 0px;
}

span.icon.la-ProductSelectChevron {
font-size: 24px;
width: 15px;
height: 16px;
padding: 18px 4px 4px 5px;
border-left: 1px solid #48494A;
border-right: 1px solid #48494A;
margin-left: -1px;
background-color: #373739;
position: relative;
top: 3px;
cursor: pointer;
font-family: Lato;
}












span.sec.icon.la-ProductSelectChevron {
font-size: 24px;
border-left: 0;
}

span.third.icon.la-ProductSelectChevron {
border-left: 0 none;
padding-bottom: 3px;
}

ul.lexDropdown {
display: none;
background: #414144;


width: 190px;
margin-left: 33px;
border-bottom: 3px solid #ED2A23;
position: absolute;
z-index: 101;
}

.headerleftMenu ul.lexDropdown li {
display: block;
border-bottom: 1px solid #696C71;
font-size: 14px !important;


border-top: 1px solid #000;




}

.headerleftMenu ul li.lexLibLogo span .inactiveLogoLink {
font-size: 19px !important;
text-decoration: none;
cursor: default;
color: #DCDCDD;
font-family: Lato;
}

.headerleftMenu ul.lexDropdown li a {
text-decoration: none;
cursor: pointer;
color: #DCDCDD;
font-family: lato !important;
display: block;
padding: 4px 0 8px 20px !important;
}

span.icon.la-Folder {
font-size: 20px;
padding: 14px 9px 5px 9px;
position: relative;
bottom: 3px;
}

span.icon.la-ProfileSuite {
font-size: 24px;
padding: 11px 6px 4px 9px;
position: relative;
top: 2px;
background-color: #373739;
margin-right: -8px;
font-family: Lato;




}

span.icon.la-ExternalLink {
font-size: 13px;
padding-left: 6px;
}

.headerleftMenu ul li.lexLibLogo span a sup {
font-size: 10px;
vertical-align: super;
}

.practiceDropdownHeader {
background-color: #525355;
border-top: 1px solid #000;
color: #fff;
font-size: 16px;
font-family: Lato;
padding: 14px 0px 14px 14px;
}

.practiceDropdown {
margin-left: 2.5%;
margin-top: -3px;
float: left;
display: none;
z-index: 101;
position: absolute;
background-color: white;
}

#siteheader .headercontent .practiceDropdown {
margin-top: -6px;
}

.practiceDdContents {
border: 1px solid #dddedf;
border-top: none;
}

.practiceDropdown ul {
display: block;
padding: 0px;
margin: 0px;
}



.practiceDropdown ul li ul li a.active {
cursor: auto;
font-weight: bold !important;
color: #373739 !important;
background: none !important;
}


.practiceDropdown ul li ul li {
display: block;
padding: 0px;
margin: 0px;
cursor: pointer;
line-height: 30px;
border: none;
}

.practiceDdContents>ul {
display: inline-flex;
}

.practiceDdContents ul li {
border-right: 1px solid #ccc;
padding: 20px 0;
float: left;
width: 240px;
list-style: outside none none;
}

.practiceDdContents ul li:last-child {
border: none;
}

.practiceDropdown ul li a {
margin: 0px;
padding-left: 25px !important;
text-decoration: none;
font-size: 14px !important;
font-family: Arial;
font-weight: normal !important;
color: #373739;
display: block;
}

.practiceDropdown ul li a:hover {
background-color: #d5eff9;
}

span.icon.la-CloseRemove {
position: absolute;
right: 14px;
cursor: pointer;
}



#enhCartDelivery .headerleftMenu ul li.lexLibLogo span:first-child {
padding: 11px 15px;
}

#enhCartDelivery span.icon.la-ProductSelectChevron {
margin-left: -2px;
padding: 18px 4px 4px 5px;
}





@media screen and (-ms-high-contrast: active) , ( -ms-high-contrast :
none) {
span.third.icon.la-ProductSelectChevron {
margin-right: -2px;
}
.header #headerNavbar .headerleftMenu ul li.lexLibLogo span:first-child
{
padding: 11px 15px 6px !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.lexLibLogo span:first-child
{
padding: 14px 15px 7px !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.lexLibLogo span a {
bottom: 6px !important;
}
#resultsheader #headerNavbar span.icon.la-ProductSelectChevron {
padding: 18px 4px 4px 5px !important;
top: -1px;
}
#resultsheader #headerNavbar .headerleftMenu ul li.practiceArea a {
bottom: 7px !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.practiceArea {
padding: 5px 1px 5px 0 !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.practiceArea span.practiceArealink
{
padding: 22px 3px 5px 13px !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.lexLibLogo {
margin-right: 1px;
}
#resultsheader #headerNavbar .headerrightMenu ul li.myDocuments {
margin-right: 1px;
}
#resultsheader #headerNavbar span.third.icon.la-ProductSelectChevron {
top: 3px !important;
}
.headercontent .searchHeaderDropdown {
margin-top: 39px !important;
}
#enhCartDelivery .headerleftMenu ul li.lexLibLogo span:first-child {
padding: 9px 15px !important;
}
#headerNavbar .headerfilterBtn.icon.la-TriangleDownAfter {
top: -1px !important;
}
.searchHeaderDropdown {
right: 270px !important;


}
.headercontent .searchHeaderDropdown {
right: 276px !important;
}
.SearchHeaderRegisterLater {
margin-right: -2px !important;
}
.headercontent .SearchHeaderRegisterLater {
margin-right: 0px !important;
}
.headerfilterBtn.icon.la-TriangleDownAfter>span {
margin-left: 2px !important;
}
#resultsheader .tooltip {
margin-top: -5px !important
}
}





@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:
.001dpcm) {
.header #headerNavbar .headerleftMenu ul li.lexLibLogo span:first-child
{
padding: 11px 15px 8px !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.lexLibLogo span:first-child
{
padding: 14px 15px 8px !important;
}
#resultsheader #headerNavbar span.icon.la-ProductSelectChevron {
padding: 18px 4px 4px 5px !important;
top: 0 !important;
}
#resultsheader #headerNavbar span.third.icon.la-ProductSelectChevron {
top: 3px !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.practiceArea span.practiceArealink
{
padding: 20px 3px 6px 13px !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.practiceArea {
padding: 5px 1px 5px 0 !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.lexLibLogo span a {
bottom: 5px !important;
}
#resultsheader #headerNavbar .headerleftMenu ul li.practiceArea a {
bottom: 6px !important;
}
#enhCartDelivery .headerleftMenu ul li.lexLibLogo span:first-child {
padding: 9px 15px !important;
}





.headercontent .searchHeaderDropdown {
margin-top: 39px !important;
width:717px !important;
}
.headercontent .searchHeaderDropdown label{
bottom: -1.4px !important;
}
#resultsheader .tooltip {
margin-top: -3px !important
}
}


.header #headerNavbar .headerleftMenu ul li.lexLibLogo span:first-child
{
padding: 11px 15px 8px;
}

@media screen and (max-width:1280px) and (min-width:1025px) {



.generalContainer,.SrchnResultContainer,.saveGenSrch {
width: 51% !important
}
.searchHeaderDropdown {
margin-top: 39px;


}
.searchHeaderDropdown .headerSearchDropdownContents .headercontenttype-filters ul li
{
width: 158px !important;
}
.headercontent .searchHeaderDropdown{
width:630px !important;
-webkit-width: 630px !important;
}
}

@media screen and (max-width:1024px) and (min-width:981px) {
.practiceDropdown {
margin-left: 11.5% !important;
}
.practiceDdContents ul li {
width: 220px;
}
ul.usernameDropdown {
width: 19.2% !important;
}
#contact {
width: 87% !important;
}
.generalContainer,.SrchnResultContainer,.saveGenSrch {
width: 66% !important
}
}

@media screen and (max-width: 980px) and (min-width:730px) {
.practiceDropdown {
margin-left: 16.8% !important;
}
.practiceDdContents ul li {
width: 220px;
}
}



.practiceDropdown ul li ul li a .active {
font-weight: bold;
color: #373739;
}


ul.usernameDropdown {
display: none;
background: #4d4d50;
width: 17.2%;
border-bottom: 3px solid #ED2A23;
position: absolute;
z-index: 101;
right: 40px;
top: 44px;
}

.headerrightMenu ul.usernameDropdown li {
display: block;


border-bottom: 1px solid #696C71;




border-top: 1px solid #373739;
cursor: pointer;
font-size: 14px !important;
}

.headerrightMenu ul.usernameDropdown li span.projectId {
padding-left: 19px;
}

.headerrightMenu ul.usernameDropdown li:first-child {
border-top: 1px solid #000;
}

.headerrightMenu ul.usernameDropdown li:hover {
background: #6d6e71;
}

.headerrightMenu ul.usernameDropdown li a {
text-decoration: none;
cursor: pointer;
color: #DCDCDD;
display: block;


font-family: lato !important;
padding: 6px 0 9px 20px !important;
}



.headerleftMenu ul {
margin-bottom: 0;
margin-top: 0;
padding: 0;
}





.tooltip {
background-color: white;
height: auto;
width: auto;
display: none;
position: absolute;
z-index: 1;


font-size: 14px;
font-family: lato;
padding-top: 3px;
padding-bottom: 3px;
white-space: nowrap;
padding-right: 25px;
}

span.icon.la-TriangleLeft {
font-size: 24px;
position: relative;
z-index: 1;
color: white;
right: 15px;
}

.tooltip span.paTitle {
color: #3F3F42;
vertical-align: super;
}



.setting {
background-color: #f4f4f5;
}

.setting h2 {
color: #ff0000 !important;
font-size: 14pt;
padding: 18px 0px 18px 34px;
}

.contactusHeaderDiv {
background-color: #f4f4f5;
min-width: 1061px;
}

.contactusHeaderDiv h2 {
color: #ff0000 !important;
font-size: 14pt;
margin-top: 43px;
padding: 12px 0 14px 34px;
}

#genSrcRes {
margin-left: 36px;
margin-top: -10px;
}

#genSrcRes select {
height: 25px;
width: 40%;
}

#defaultLeadDocument {
width: 55% !important;
}

#resultDisplay {
width: 10% !important;
}

#resultFormat {
width: 18% !important;
}

#naturalLanguageResults {
width: 12% !important;
}

.general h3 {
font-size: 14pt;
margin-bottom: 10px;
padding-top: 12px;
color: #333333;
}

.SrchnResult h3 {
margin: 14px 0;
font-size: 14pt;
color: #333333;
}

.generalContainer,.SrchnResultContainer {
border-top: 1px solid #ccc;
width: 50%;
border-bottom: 1px solid #ccc;
padding-bottom: 25px;
}

.generalContainer>div,.SrchnResultContainer>div {
width: 100%;
}

.generalContainer>div:last-child,.SrchnResultContainer>div:last-child {
border: none;
}

.generalContainer div h6,.SrchnResultContainer div h6 {
color: #444444;
font-size: 13pt;


margin: 32px 0 11px;
font-family: lato;
}

.SrchnResultContainer div h4 {
font-weight: bold;
}

.generalContainer span a {
color: #0078cd;
font-family: lato !important;
font-size: 10pt;
padding-right: 10px;
}

.generalContainer span.passMyid a:nth-child(2) {
border-left: 1px solid #ccc;
padding-left: 12px;
}

.generalContainer div span {
padding-right: 25px;
padding-bottom: 4px;
display: block;
}

#genSrcRes label,#genSrcRes select,#genSrcRes a,#genSrcRes option {
font-family: lato !important;
font-size: 10pt;
}

#genSrcRes a {
text-decoration: none;
}

#genSrcRes select,#genSrcRes input {
border-radius: 4px;
border: 1px solid #ccc;
}

.RDcontents {
padding-bottom: 8px !important;
}

.RDcontents label {
display: block;
padding-bottom: 8px;
}

.RDcontents select {
display: block;
width: 200px;
}









.SrchnResultContainer div>span {
display: block;
font-family: lato;
font-size: 10pt;
padding-bottom: 6px;
}

.SrchnResultContainer div span>span {
display: block;
font-family: lato;
font-size: 10pt;
padding-top: 6px;
}

.SrchnResultContainer div span>span:first-child {
padding-top: 8px !important;
}

.SrchnResultContainer div span a {
color: #0078cd;
padding-left: 8px;
}

.saveGenSrch {
padding-top: 25px;
width: 50%;
}

.saveGenSrch span {
display: inline-block;
padding-bottom: 20px;
font-family: lato;
font-size: 10pt;
}

#subButton {
background-color: #129fd9;
border-bottom: 4px solid #0077a5 !important;
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-radius: 2px !important;
color: #ffffff;
display: inline-block;
font-family: lato !important;
font-size: 14px;
font-weight: bold;
padding-bottom: 8px;
padding-top: 10px;
text-align: center;
width: 99px;
cursor: pointer;
}

#subButton:hover {
background-color: #0076A4;
}

#canButton {
border-bottom: 4px solid #D2D4D5;
border-left: 1px solid #D2D4D5;
border-right: 1px solid #D2D4D5;
border-top: 1px solid #D2D4D5;
border-radius: 2px;
padding-bottom: 8px;
padding-top: 10px;
width: 99px;
background-color: #E9E9EA;
color: #666666;
font-family: lato !important;
font-size: 14px;
font-weight: bold;
margin-left: 15px;
text-align: center;
}

#canButton:hover {
background-color: #D2D4D5;
}

.note {
font-weight: bold;
font-style: italic;
}

.sublabelsettings {
margin-left: 24px;
}

.recommend {
font-style: italic;
padding-left: 8px;
color: #969697;
font-size: 8pt !important;
font-family: lato;
}

.dayLight {
font-style: italic;
padding-top: 6px;
color: #969697;
font-size: 12px !important;
font-family: lato;
}

#comStyle {
display: inline-block;
}


#contact {
margin-top: 30px;
width: 98%;
margin-left: 18px;
font-family: lato !important;
font-size: 14px;
color: #4C4C4D;
line-height: 18px;
}

#contact a {
color: #0078CD;
cursor: pointer;
font-size: 14px;
}

#contact>div {
display: inline-block;
width: 40%;
vertical-align: top
}

#contact>div:last-child { /* border-left: 1px solid #ccc; */
width: 50%;
margin-left: 60px;
}

#contact div div {
margin-left: 20px;
}

#contact div>div h3 {
color: #444444;
font-size: 20px;


margin: 0;
padding-bottom: 13pt;
font-family: lato;
border-bottom: 1px solid #cccccc;
}

#contact div:last-child div div h3 {
padding: 0 0 9px !important;
}

.contactInfo {
padding-top: 6px !important;
padding-bottom: 6px !important;
}

#contact div div div { /* margin-bottom: 30px; */
margin-left: 0;
margin-top: 30px;
}

#contact div:last-child div:first-child div:last-child {
margin-top: 18px;
}



#contact div:last-child div:first-child div {
width: 86.6%;
}



#contact div:first-child div:last-child h3 {
border-top: 1px solid #cccccc;
padding-top: 15px;
}

#contact div div div h3 {
border: none;
}

#contact div div div:last-child {
margin-bottom: 30px
}

#contact div div div span {
display: block;
}

#contact div:last-child div div span:last-child {
padding-top: 8px;
}

#iComments {
width: 550px;
height: 150px;
overflow:auto;
}



#iName,#iEmail {
width: 551px;
height: 35px;
}



#iComments,#iName,#iEmail {
border-radius: 4px;
font-family: lato;
font-size: 10pt;
border: 1px solid #ccc;
}

.mandField {
display: inline-block !important;
color: #F272D6;
font-size: 12px !important;
font-weight: normal !important;
font-family: arial;
}

.saveCancelButton div {
background-color: #129fd9;
border-bottom: 4px solid #0077a5;
border-radius: 2px;
color: #ffffff;
display: inline-block;
font-size: 13px;
font-weight: bold;
padding-bottom: 6px;
padding-top: 8px;
text-align: center;
width: 99px !important;
margin-right: 24px;
cursor: pointer;
}

.saveCancelButton div:hover {
background-color: #0076A4;
}






























.saveCancelButton div {
display: inline-block;
}

.saveCancelButton {
padding-right: 10px;
}

#contact div div div span.errorMesContact1,#contact div div div span.errorMesContact2,#contact div div div span.errorMesContact3,#contact div div div span.errorMesContact2valid
{
display: none;
color: red;
}

#contact .errorField {
border: 1px solid red !important;
}

#contact .error {
display: block !important;
}

#contact .homelink {
color: inherit;
cursor: pointer;
text-decoration: none;
}

#contact #BackHome {
width: 145px !important;
}

#contact #BackContactHome {
width: 198px !important;
}

span.myId {
display: none !important;
}

span.myId:nth-child(2) {
display: inline-block !important;
padding-right: 0;
}



.general .single,.SrchnResult .single {
width: 53%;
float: right;
padding-top: 8px;
}

#headerNavbar .ipuser a:hover,.admin a:hover,.journalAdmin a:hover {
text-decoration: none;
}





#headerNavbar .ipuser,#headerNavbar .admin,#headerNavbar .journalAdmin {
background-color: #000000;
border-right: 1px solid #48494a;
margin-left: -4px;
margin-right: 26px;
padding: 18px 1px 7px 0;
}

#headerNavbar .journalAdmin {
padding-bottom: 4px !important;
}

.dlist #headerNavbar .headerleftMenu ul li.lexLibLogo span:first-child {
padding: 8px 15px 8px !important;
}

#headerNavbar .ipuser span {
background-color: #373739;
border-right: 1px solid #48494a !important;
bottom: 7px;
padding: 22px 2px 16px 0;
position: relative;
}

#headerNavbar .ipuser span a,#headerNavbar .admin span a,#headerNavbar .journalAdmin span a
{
font-size: 14px !important;
font-family: lato;
padding: 14px 9px !important;
position: relative;
top: 3px;
}

#headerNavbar .admin span a {
top: -3px !important;
}





.globalnavsectabsdiv div#secondarytabs {
border-bottom: 1px solid #f2f1f2;
background: #f4f4f5;
text-align: center;
float: left;
clear: both;
width: 100%;
border-top: 0px;
padding: 0px 0px 19px 0px;
margin: 0px;
min-width: 1061px;


}

.globalnavsectabsdiv div#secondarytabs ul.tabs {
margin: 0;
padding: 10px 0;
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #f4f4f5;
text-align: center;
float: none;
}

.globalnavsectabsdiv div#secondarytabs ul.tabs li {
text-align: center;
float: none;
display: inline-block;
border: 1px solid #bcbec0;
border-width: 0 1px 0 0;
background-color: #f4f4f5;
}

.globalnavsectabsdiv div#secondarytabs ul.tabs li:last-child {
border-right-width: 0;
}

.globalnavsectabsdiv div#secondarytabs ul.tabs li.active {
background-color: #f4f4f5 !important;
}

.globalnavsectabsdiv div#secondarytabs ul.tabs li a,.globalnavsectabsdiv div#secondarytabs ul.tabs li a:hover
{
padding: 0;
margin: 0 12px;
border-top: 0;
color: #525355;
font-family: arial;
font-size: 14px;
background-color: #f4f4f5;
}

.globalnavsectabsdiv div#secondarytabs ul.tabs li a:hover {
text-decoration: underline;
color: #0077cc !important;
}

.globalnavsectabsdiv div#secondarytabs ul.tabs li.active a,.globalnavsectabsdiv div#secondarytabs ul.tabs li.active a:hover
{
background: #f4f4f5;
color: #ed1c24;
text-decoration: none;
}



div#secondarySubtabs {
float: left;
width: 100%;
padding-top: 5px;
padding-bottom: 17px;
}

div#secondarySubtabs ul.tabs {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
border-bottom: 1px solid #f2f1f2;
}

div#secondarySubtabs ul.tabs li {
margin-left: 10px;
display: inline-block;
padding-right: 15px;
border-right: 1px solid #ccc;
}

div#secondarySubtabs ul.tabs li:last-child {
border-right: none;
}

div#secondarySubtabs ul.tabs li a {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
color: #004b91;
}

div#secondarySubtabs ul.tabs li a:hover {
text-decoration: underline;
color: #004b91 !important;
}

#secondarySubtabs ul.tabs li.active a,#secondarySubtabs ul.tabs li.active a:hover
{
color: #ed1c24 !important;
text-decoration: none;
}





.AlertHistoryHeader {
background-color: #f4f4f5;
}

.AlertHistoryHeader h2 {
color: #ff0000 !important;
font-size: 18px;
font-weight: normal;
margin: -3px;
padding: 12px 0 12px 34px;
}









#timeOutForPAP #gnb_timeout-overlay,#timeOutForAlert #gnb_timeout-overlay {
left:0;
top:0;
position:fixed;
width:9000px;
height:9000px;
z-index:9999;
opacity: 0.4;
filter: alpha(opacity=40);
background-color: gray;
}

#timeOutForPAP .gnb_overBox,#timeOutForAlert .gnb_overBox {
position:fixed;
margin:0 0 0 28%;
top:40%;
width:523px;
height:auto;
background:url("../images/timeout-bg.gif") repeat-x left top;
border:1px solid #cccccc;
z-index:9999;
}

#timeOutForPAP .gnb_overBox p,#timeOutForAlert .gnb_overBox p{
color:#cc0033;
padding:0 30px 25px 20px;
margin:20px 0 0px 10px;
font-size:0.9em !important;
font-weight:bold !important;
background: url("../images/alert-icon.gif") no-repeat left 3px;
font-family: Verdana, Arial, Helvetica, Arial, sans-serif !important;
}

#timeOutForPAP .gnb_overBox #gnb_continue,#timeOutForAlert .gnb_overBox #gnb_continue{
float:right;
padding:10px 0px !important;
}

#timeOutForPAP .gnb_overBox .gnb_button,
#timeOutForAlert .gnb_overBox .gnb_button {
color:#fff !important;
font:700 70% Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
cursor:pointer;
outline:none !important;
overflow:visible;
width:auto;
margin:0 10px 0 0;
padding:1px 4px 4px !important;
white-space:nowrap;
background-color: transparent !important;
background-image: none !important;
}

#timeOutForPAP .gnb_overBox .gnb_button:hover,#timeOutForAlert .gnb_overBox .gnb_button:hover {
color:#fff !important;
text-decoration:none !important;
}





.journalAdmin span {
padding: 20px 1px 7px 0;
background-color: #373739;
border-right: 1px solid #48494a !important;
margin-left: 1px;
border-left: 1px solid #48494a !important;
}

.admin span {
padding: 20px 1px 9px 0;
background-color: #373739;
border-right: 1px solid #48494a !important;
margin-left: 1px;
border-left: 1px solid #48494a !important;
}

.admin,.journalAdmin {
border-left: 1px solid #48494a;
padding-left: 1px;
}





.headerrightMenu div.headerSearchBox {
background-color: #ffffff;
float: left;
margin-right: 7px;
margin-left: -5px;
width: 380px;
margin-top: 6px;
margin-bottom: 0;
}

.headerrightMenu ul {
float: right;
}















#headerNavbar .headerfilterBtn.icon.la-TriangleDownAfter {
color: #000000;
cursor: pointer;
text-decoration: none;
padding-left: 8px;
font-size: 22px;
position: relative;
top: -1px;
display: block;
}

.headerSearchBox .searchbox input.search::-webkit-input-placeholder {
color: #939598;
font-style: italic;
font-family: Lato;
font-size: 13px;
}

.headerSearchBox .searchbox input.search:-ms-input-placeholder {
color: #939598 !important;
font-style: italic !important;
font-family: Lato !important;
font-size: 13px !important;
}

.headerSearchBox .searchbox input.search::-moz-placeholder {
color: #939598;
font-style: italic;
font-family: Lato;
font-size: 13px;
}













.headerSearchDropdown {
border-bottom: 1px solid #cccccc;
padding: 12px 18px;
font-family: Lato;
font-size: 16px;
color: #373739;
}

.searchHeaderDropdown {
background-color: #ffffff;
display: none;
float: left;


margin-left: 34px;
margin-top: 39px;
position: absolute;
z-index: 101;
width: 50.5%;
border: 1px solid #dddedf;
border-top: none;
right: 273px;
}












span#choose {
margin-top: 22px;
display: block;
margin-left: 2px;
}
span#choose a{
text-decoration:underline;
}
div.searchHeaderDropdown .headercontenttype-filters ul {
margin-top: 8px;
}

.searchHeaderDropdown .headerSearchDropdownContents .headercontenttype-filters ul li
{
float: left;
margin-left: 16px;
margin-right: 25px;
padding: 5px 0;
width: 158px;
}

@
-moz-document url-prefix () { .searchHeaderDropdown
.headerSearchDropdownContents .headercontenttype-filters ul li{
margin-right:40px;
}
}
.searchHeaderDropdown .headerSearchDropdownContents .headercontenttype-filters ul li label
{
font-family: Arial !important;
font-size: 14px !important;
color: #373739;
}

.headerSearchDropdownContents {
display: inline-block;
padding-bottom: 24px;
}

.headerSearchDropdownContents span a {
cursor: pointer;
color: #0077cc;
}
.headerSearchDropdownContents span a#selectAll{
border-right: 1px solid #ccc;
padding: 2px 19px;
font-size: 14px;
font-family: Arial;
}
.headerSearchDropdownContents span a#deselectAll{
padding: 2px 14px;
font-size: 14px;
font-family: Arial;
}
.headerSearchDropdownContents span a:last-child {
border-right: none !important;
}

.headercontenttype-filters {
padding-top: 14px;
}

li .searchbox-container {
width: 351px !important;
margin: 0;
}

#headerSearchBoxForm  #pers {
font-size: 13px;
font-family: Lato;
font-style: normal;
margin: 0;
position: relative;
width: 261px !important;
height: 32px !important;
color: #373739;
}

#headerSearchBoxForm {
float: left;
}

.headerfilterBtn.icon.la-TriangleDownAfter>span {
font-family: Lato;
font-size: 13px;
position: relative;
bottom: 6px;
margin-right: -5px;
margin-left: 1px;
}

#headerSearchBoxForm #placeholdertxt {
border-left: 1px solid #000;
padding: 13px 0 10px;
}

#headerSearchBoxForm #exploresearchbtn {
background: #fff;
font-size: 20px;
padding: 4px 10px 4px 0;
height: 32px;
}

.headerSearchBox .searchbox {
border: none !important;
min-height: 32px !important;
}

.filterSection {
float: left;
margin-top: 7px;
width: 20%;
clear: both;
}

.textContainerBorder {
float: left;
width: 80%;
}

.textBorder {
border-bottom: 1px solid #dddedf;
}

.valueTextColor {
color: #000 !important;
font-style: normal !important;
}

#persist {
float: left;
}





#resultsheader #headerNavbar .headerleftMenu ul li.lexLibLogo span:first-child
{
padding: 14px 15px 11px;
}

#resultsheader #headerNavbar .headerleftMenu ul li.practiceArea {
padding: 1px 1px 7px 0;
}

#resultsheader #headerNavbar .headerleftMenu ul li.practiceArea span.practiceArealink
{
padding: 18px 3px 8px 13px;
}

#resultsheader #headerNavbar span.icon.la-ProductSelectChevron {
padding: 18px 4px 3px 5px;
}

#resultsheader #headerNavbar .myDocumentInner {
padding: 12px 0 8px;
}





.headercontent #headerNavbar .headerrightMenu #persist #headerSearchBoxForm #placeholdertxt
{
padding: 8px 0 11px;
}

.headercontent #headerNavbar {
line-height: 10px;
}

.headercontent #headerNavbar .headerleftMenu ul li.lexLibLogo span:first-child
{
padding: 15px 15px 11px;
}

.headercontent #headerNavbar span.icon.la-ProductSelectChevron {
padding: 18px 4px 3px 5px;
}

.headercontent #headerNavbar .headerleftMenu ul li.practiceArea {
padding: 2px 1px 10px 0;
}

.headercontent #headerNavbar .headerleftMenu ul li.practiceArea span.practiceArealink
{
padding: 18px 3px 8px 13px;
}

.headercontent #headerNavbar .myDocumentInner {
padding: 12px 0 11px;
}

.headercontent #headerNavbar .usernameInner {
padding: 8px 1px 9px 0;
}

.headercontent ul.usernameDropdown li a {
padding: 8px 0 9px 20px !important;
}

.headercontent .searchHeaderDropdown {
margin-top: 39px;
right: 275px;
width: 712px;
}
.headercontent .searchHeaderDropdown .headerSearchDropdownContents .headercontenttype-filters ul li{
width:182px;
}
.headercontent .searchHeaderDropdown label{
bottom: -3px;
}
















.searchHeaderDropdown label {
display: inline-block !important;
margin-left: 7px;
bottom: 0px;
position: relative;
}

div.searchHeaderDropdown .headerSearchDropdownContents a {
color: #0077cc !important;
}




.SearchHeaderRegisterLater {
background-color: #ffffff;
display: none;
float: left;
margin-left: 2.5%;
margin-left: 34px;
margin-top: 39px;
position: absolute;
z-index: 101;
width: 631px;
border: 1px solid #dddedf;
border-top: none;
right: 357px;
}

.headercontent .SearchHeaderRegisterLater {
right: 361px !important;
}


















div.SearchHeaderRegisterLater .headercontenttype-filters ul {
margin-top: 8px;
}

.SearchHeaderRegisterLater .headerSearchDropdownContents .headercontenttype-filters ul li
{
float: left;
margin-left: 16px;
margin-right: 35px;
padding: 5px 0;
width: 158px;
}

.SearchHeaderRegisterLater label {
display: inline-block !important;
}

div.SearchHeaderRegisterLater .headerSearchDropdownContents a {
color: #0077cc !important;
}

.SearchHeaderRegisterLater .headerSearchDropdownContents .headercontenttype-filters ul li label
{
font-family: Arial !important;
font-size: 14px !important;
color: #373739;
margin-left: 7px;
}

































.signin span.icon.la-ProductSelectChevron{
margin-left: -2px;
padding-bottom: 5px;
}
.signin .headerleftMenu ul li.lexLibLogo span:first-child{
padding-bottom: 11px;
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:
.001dpcm) {
.signin .headerleftMenu ul li.lexLibLogo span:first-child{
padding-bottom: 13px;
}
.signin span.icon.la-ProductSelectChevron{
padding-bottom: 6px;
}
}





@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {





.searchHeaderDropdown .headerSearchDropdownContents .headercontenttype-filters ul li {
margin-right:18px;
}
#headerNavbar {
line-height:13px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.searchHeaderDropdown label {
bottom:1px;
}
}



@media screen and (max-width:1364px) and (min-width:1360px){
.searchHeaderDropdown{
right:274px;
width:53%;
-webkit-right:274px;
}
.headercontent .searchHeaderDropdown{
right:276px;
width:53% !important;
-webkit-right:284px;
}



}



.signOut .headerleftMenu ul li.lexLibLogo span:first-child{
padding:14px 15px 11px;
}
.signOut span.icon.la-ProductSelectChevron{
margin-left:-2px;
padding:18px 4px 3px 5px;
}
.signOut .headerleftMenu ul li.lexLibLogo span a{
margin-left:-4px;
}



.disclaimer{
border: 1px solid #ccc;
}
.disclaimer b{
font-family: lato !important;
line-height: 18px;
font-size: 18px;
}





