/* TYPE YOUR OWN CSS HERE */
/* LEGAL PORTAL 1 */

body.documentdelivery.forms-input.auth.usegeneric {
    background-color: #f9f9f9;
}
body.documentdelivery.forms-input.auth.usegeneric h2{font-size: 1.2rem;
    color: #005E8A;}

body.documentdelivery.forms-input.auth.usegeneric hr{margin: 0}

/*HEADER*/
 #header {
    background: #FBF9F6;
    height: 80px;
    position: relative;
        border-top: 3px solid #005E8A;
border-bottom: 3px solid #005E8A;
    z-index: 100;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
#sub-nav a {
 color: #2D2E32;
    font-size: 0.8rem;
    margin: 0;
}
 #sub-nav  ul.main-nav a {
    color: #005E8A;
font-size: 1.1rem;
margin: 0 12px; padding: 10px;  text-decoration:none;
}
/*#sub-nav ul.main-nav li > a.active{border-bottom:solid 4px #2b81d8}*/
 #sub-nav ul.main-nav li:hover{ background-color: #005E8A;}
 #sub-nav ul.main-nav li:hover > a{ color: #fff;}

 #sub-nav .main-nav .parent-nav:hover .main-nav-sub {
    border: 1px solid #CCC;
    background: #f9f9f9;
    position: absolute;
    display: block;
    margin-top: 0;
    padding: .5em 0;
}
/*SEARCH TABS*/

body.search {
    background: #ffffff;
}
.pages.page-5951 .widget.tabbed .tabbed-widget-content ul.tabbed-widget-tabs li.tabbed-widget-tab {
    background-color: transparent;
    color: #bfb8b8;
    border-radius: 0;
    margin-bottom: 0px;
    border: solid 2px transparent;
    padding: 12px 12px;
}

.pages.page-5951 .widget.tabbed .tabbed-widget-content ul.tabbed-widget-tabs li.active a {
    color: #333;
    margin: auto;
}

/* .pages.page-5951 .widget.tabbed .tabbed-widget-content ul.tabbed-widget-tabs li.tabbed-widget-tab a {
    color: #005E8A;
    font-weight: normal;
} */
.pages.page-5951 .widget.tabbed .tabbed-widget-content ul.tabbed-widget-tabs li.tabbed-widget-tab.active a {
    color: #fff;
    font-weight: normal;
}
body.pages.page-5951 .widget.tabbed .tabbed-widget-content ul.tabbed-widget-tabs li.tabbed-widget-tab.active {
    background-color: #ffffff;
    border: solid 4px transparent;
    border-right: none;
    border-left: none;
    border-bottom: solid 4px #005E8A;
    border-radius: 0;
}

body.pages.page-5951 .widget.tabbed .tabbed-widget-content ul.tabbed-widget-tabs li.tabbed-widget-tab:hover {
    background-color: #f1f1f1;
}

.pages.page-5951 .header-title.widget {
    font-size: 2.4rem;
    background: transparent !important;
    color: #27292a;
    box-shadow: none;
}

.pages.page-5951 .header-title .widget-body {
    text-align: center;
    font-family: sans-serif;
}

.pages.page-5951 h1 span {
    text-transform: uppercase;
    color: #282626 !important;
    font-weight: normal;
    text-align: left;
    display: inherit;
    font-size: 1.3rem;
}

body.pages.page-5951 .widget:not(.ejmbookmarks):not(.savedsearches) {
    background: #f9f9f9 !important;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 2px rgba(0,0,0,.18);
    box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 2px rgba(0,0,0,.18);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    border-radius: 6px;
}

body.pages.page-5951 #sub-nav .user-menu {
    float: right;
    padding-left: 18px;
    list-style: none;
    margin: 0;
    color: #206bb7;
}

/*ROUND-SEARCH*/
.round-search .field-button-attached input[type=search] {
    border-radius: 30px;
    padding: 6px 20px;
    height: 30px;
}

.round-search .field-button-attached .button {
    border-radius: 30px;
}

.round-search .field-button-attached {
    border-radius: 30px
}

/*DARK STYLE NAVBAR LEFT*/
@media only screen and (max-width: 1024px) {
    div.tabs .tabs-nav {
    background-color: #f9f9f9;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    padding-top: 8px;
}
    .pages.page-5951 #sub-nav .main-nav a {
        color: #27292a;
        font-size: 1.1rem;
        padding: 8px 20px;
    }
    body.pages.page-5951 .mobile-btn-left i, body.pages.page-5951 .mobile-btn-right i {
        line-height: 54px;
        display: block !important;
        padding: 10px 20px;
    }
    body.pages.page-5951 .mobile-btn-left i:before {
        font-size: 2rem !important;
        
    }
}



/* Navigation Bar */
/*#sub-nav {
    margin-top: 0px;
    padding-top: 20px;
}
.main-nav a {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
}
#sub-nav a, .user-menu a {
    padding: 5px;
}
#sub-nav a:hover, #sub-nav a:active {
    font-style: normal;
    background: #ec1a23;
    color: #fff;
    text-decoration: none;
   }*/

/* ***********Widget Styles************* */
/*#Wrapper{ position: relative;width:584px;height:115px;}
#TabWrapper{ position:relative;width:267px;height:39px;}
#LeftTab{ position:relative;float:left; background-image: url(http://help.eosintl.com/NYLIHost/tab.png);width:141px;height:39px;cursor:pointer; }
#LeftTabText { position: absolute;overflow:hidden;top:13px;left:40px;color:#ffffff; font-family: Arial,Verdana;font-size: 13px;font-weight:normal; }
#RightTab{ position:relative;float:left; background-image: url(http://help.eosintl.com/NYLIHost/tab_alt.png);width:126px;height:39px;cursor:pointer; }
#RightTabText { position: absolute;overflow:hidden;top:13px;left:40px;color:#ffffff; font-family: Arial,Verdana;font-size: 13px;font-weight:normal; }
#SearchBoxHolder { position: relative; width:584px; height:115px; }
#SearchBoxHolderAlt { position: relative; width:584px; height:115px; display:none; }
#SearchLeftDiv { position: relative; float:left; background-image: url(http://help.eosintl.com/NYLIHost/template_left.png); width:11px;height:115px; }
#SearchLeftDivAlt { position: relative; float:left; background-image: url(http://help.eosintl.com/NYLIHost/template_left_alt.png); width:11px;height:115px; }
#SearchCenterDiv { position: relative; float:left; background-image: url(http://help.eosintl.com/NYLIHost/template_center.png); width: 560px; height:115px; }
#SearchCenterDivAlt { position: relative; float:left; background-image: url(http://help.eosintl.com/NYLIHost/template_center_alt.png); width: 560px; height:115px; }
#SearchRightDiv { position: relative; float:left; background-image: url(http://help.eosintl.com/NYLIHost/template_right.png);width: 13px; height: 115px; }
#SearchRightDivAlt { position: relative; float:left; background-image: url(http://help.eosintl.com/NYLIHost/template_right_alt.png);width: 13px; height: 115px; }
#LabelText { position: absolute; overflow:hidden;top:15px;left:15px;color:#ffffff; font-family: Arial,Verdana;font-size: 16px;font-weight:normal;}
#SearchBox { position: absolute; overflow:hidden;width:441px;height:35px;border: 2px solid #3984a6; background-color:#FFFFFF; top: 38px; left:5px; }
#SearchBox #SearchStringInput {position:absolute;top:0px;left:5px;height:35px;width:400px;background-color:transparent;border: 0px solid;color:#000000;font-size:22px;}
#SearchBox #SearchStringInput:focus { outline: none; } 
#SearchBox #SubmitButton {height:25px;width:25px;position:absolute;background-image: url(http://help.eosintl.com/NYLIHost/submit_button.png );top: 3px;left:410px; border:0px solid;cursor:pointer; }
#LabelTextAlt { position: absolute; overflow:hidden;top:15px;left:15px;color:#ffffff; font-family: Arial,Verdana;font-size: 16px;font-weight:normal;}
#SearchBoxAlt { position: absolute; overflow:hidden;width:441px;height:35px;border: 2px solid #5e8a0a; background-color:#FFFFFF; top: 38px; left:5px; }
#SearchBoxAlt #query {position:absolute;top:0px;left:5px;height:35px;width:400px;background-color:transparent;border: 0px solid;color:#000000;font-size:22px;}
#SearchBoxAlt #query:focus { outline: none; } 
#SearchBoxAlt #SubmitButtonAlt {height:25px;width:25px;position:absolute;background-image: url(http://help.eosintl.com/NYLIHost/submit_button.png );top: 3px;left:410px; border:0px solid;cursor:pointer; }
#AdditionalLinks { position: absolute; overflow: hidden;top:85px;left:15px;color:#a6c62d;font-family: Arial,Verdana;font-size: 12px;font-weight: normal; }
#AdditionalLinks a {color:#FFFFFF;text-decoration:none;outline: 0;}
#AdditionalLinks a:visited {color:#FFFFFF;text-decoration:none;}
#AdditionalLinks a:hover {color:#FFFFFF;text-decoration:underline;}
#NYLILogo {position: absolute; overflow: hidden;width:100px;height:35px; background-image: url(http://help.eosintl.com/NYLIHost/nyli-logo.png);top:40px;left:460px;}*/

.embed h2 {
    font-size:1.2rem;
    color:#2B81D8 !important;
    text-align:center;
}

/* Discover */
.discover-search-wrapper .search-credit {
    display:none;
}