/* CSS Framework * Base on stardard Bootstrap v3 break points */
 #header{
    /*min-height:140px;*/
    width:100%;
   background-color:#00013C;
    border-bottom:1px solid #183D84;
}

.unit-signature-container{
    padding-top:30px;
}

.unit-signature-links {
    display: block;
    position: absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
}

.unit-signature-links a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
}

.unit-signature-links.links-2 a{
    top:0;
    left:0;
    height:100%;
    width:50%;
}

.unit-signature-links.links-2 a+a{
    top:0;
    left:50%;
    height:100%;
    width:50%;
}

.unit-signature-links.links-3 a{
    top:0;
    left:66%;
    height:100%;
    width:33%;
}

.unit-signature-links.links-3 a:first-child+a{
    top:0;
    left:33%;
    height:100%;
    width:33%;
}

.unit-signature-links.links-3 a:first-child{
    top:0;
    left:0;
    height:100%;
    width:33%;
}


#utility-navigation-container .nav-pills > li > a {
    -ms-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    /*color: #b8bcd6; Standard Color */
    color: #fff;
    padding: 4px 7px 4px 10px;
    font-size: 11px;
    /*text-transform: uppercase;*/
    height:30px;
    line-height:30px;
}

#utility-navigation-container .nav-pills > li.open > a,
#utility-navigation-container .nav-pills > li.open > a:hover,
#utility-navigation-container .nav-pills > li.open > a:focus,
#utility-navigation-container .nav-pills > li > a:hover,
#utility-navigation-container .nav-pills > li > a:focus
{
    background-color:#2d58ab;
    color:#fff;
}

#utility-navigation-container .nav-pills > li.dropdown > a:before{
    padding-right:10px;
    font-size:12px;
    width:20px;
    content: "\25B6";
    color:#867751;
}

#utility-navigation-container .nav-pills > li.dropdown.open > a:before{
    content: "\25BC";
    font-size:11px;
    width:18px;
}

#utility-navigation-container .dropdown-menu {
    padding: 20px 16px;
    margin:0;
    background-color:#2d58ab;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNThhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjRiOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2d58ab 0%, #264b91 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d58ab), color-stop(100%,#264b91)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2d58ab 0%,#264b91 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2d58ab 0%,#264b91 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2d58ab 0%,#264b91 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2d58ab 0%,#264b91 100%); /* W3C */
    border-top:none;
    -ms-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color:#fff;
}
#utility-navigation-container .dropdown-menu > .utility-nav-panel{
    width: 450px;
}

#utility-navigation-container .dropdown-menu > .utility-nav-panel ul{
    list-style-type: disc;
    list-style-position:inside;
    font-size:10px;
    padding:0;
}

#utility-navigation-container .dropdown-menu > .utility-nav-panel ul .dropdown-header {
    text-transform: uppercase;
    font-size:11px;
    padding:3px 20px 5px 0;
    color:#fff;
}

#utility-navigation-container .dropdown-menu > .utility-nav-panel ul li {
    line-height: 17px;    
}


#utility-navigation-container .dropdown-menu > .utility-nav-panel ul a{
    color:#fff;
}
#utility-navigation-container .dropdown-menu > .utility-nav-panel .divider {
    margin:10px 0;    
}

#utility-navigation-container .dropdown-menu > .utility-nav-panel .col-xs-6{
    border-left:1px dotted #fff;
}

#utility-navigation-container .dropdown-menu > .utility-nav-panel .col-xs-6:first-child{
    border-right:1px dotted #fff;
    margin-right:-1px;
    border-left:none;
}
#header #header-search-bar button {
    border-radius: 0;
    background-color: #867751;
    border-color: #867751;
}
#header #header-search-bar button.dropdown-toggle {
    background-color: white;
    border-color: white;
    padding: 6px 1px;
}
#header #header-search-bar button .glyphicon-search {
    color: white;
}
#header #header-search-bar button .caret {
    color: #002878;
}
#header #header-search-bar input {
    color: #002878;
    border-color: white;
    padding-left: 1px;
}
/* Removed because it looked bad.
#header #header-search-bar .input-group {
    border: 1px solid #5287BE;
}
*/
#header #header-search-bar .form-group .btn-group .dropdown-menu {
    border-radius: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0;
    padding-top: 0;
}
#header #header-search-bar .form-group .btn-group .dropdown-menu li .form-group {
    padding-left: 10px;
}
#header #header-search-bar .form-group .btn-group .dropdown-menu li {
    border-top: 1px solid #002878;
}
#header #header-search-bar .form-group .btn-group .dropdown-menu li:first-child {
    border-top: none;
}
#header #header-search-bar .form-group .btn-group .dropdown-menu li .form-group label {
    color: #002878;
}
#supplemental-navigation-container > ul > li > a {
    color:#fff;
    padding:5px 0;
    border:none;
    -ms-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 11px;
}

#supplemental-navigation-container > ul > li > a:hover,
#supplemental-navigation-container > ul > li > a:focus
{
    background:none;
    text-decoration:underline;
}


#supplemental-navigation-container > ul > li {
    margin-left:-2px;
}
/*
#supplemental-navigation-container > ul > li > a:before,
#supplemental-navigation-container > ul > li > a:before:hover,
#supplemental-navigation-container > ul > li > a:before:focus*/
#supplemental-navigation-container > ul > li > a:before {
    content:"|";
    color:#867751;
    padding-right:15px;
    text-decoration:none;
}

/*#supplemental-navigation-container > ul > li > a:after,
#supplemental-navigation-container > ul > li > a:after:hover,
#supplemental-navigation-container > ul > li > a:after:focus*/
#supplemental-navigation-container > ul > li > a:after {
    content:"|";
    color:#806655;
    padding-left:15px;
    text-decoration:none;
}

#supplemental-navigation-container > ul > li:first-child > a:before {
    content:"";
}

#supplemental-navigation-container > ul > li.last-nav-element > a:after {
    content:"";
    padding-left: 0 !important;
}



/* Top Nav Styles */
#top-nav{
    background-color: #001C53;
    width: 100%;
}
#top-nav .navbar-default {
    border: 0;
    border-radius: 0px;
    background-color:#102B5B;
    margin-bottom:0;
}
#top-nav .navbar-default .navbar-nav>li>a {
    color: white;
}
#top-nav .nav-pills .dropdown > a{
    color: white;
    border: none;
}
#top-nav .nav-pills .dropdown > a:hover, #top-nav .nav-pills .dropdown > a:active, #top-nav .nav-pills .dropdown > a:focus{
    background-color: #001C53;
    color: #867751;
}
#top-nav .nav .open>a,#top-nav .nav .open>a:hover,#top-nav .nav .open>a:focus {
    background-color: #001C53;
    color: #867751;
}
#top-nav .navbar-nav > .dropdown > .dropdown-menu {
    margin: 0;
    padding: 15px;
    border-radius: 0px;
    border-top: 5px solid #867751;
    background: none;
    background-color: #FFF;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(254,254,254,0.85) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(254,254,254,0.85))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(254,254,254,0.85) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(254,254,254,0.85) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(254,254,254,0.85) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(254,254,254,0.85) 100%);
}
#top-nav .top-nav-panel {
    width: 100%;
}
#top-nav .top-nav-sub-menu{
    list-style: none;
}
#top-nav .top-nav-sub-menu li{
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #7597DE;
    padding-left: 10px;
}
#top-nav .top-nav-sub-menu li:first-child{
    border-top: 1px solid #7597DE;
}
#top-nav .top-nav-sub-menu li a:hover, #top-nav .top-nav-sub-menu li a:focus{
    color: #867751;
    text-decoration: none;
}
#top-nav .top-nav-panel > .row > .col-xs-6 > ul.top-nav-sub-menu.two-columns {
    padding-left: 0px;
}
#top-nav .top-nav-panel > .row > .col-xs-6 > ul.top-nav-sub-menu {
    padding-left: 0px;
}
#top-nav .top-nav-panel > .row > .col-xs-12 > ul.top-nav-sub-menu {
    padding-left: 0px;
}
#top-nav .top-nav-panel .col-xs-12 .col-xs-6 > ul.top-nav-sub-menu.two-columns.has-story {
    padding-left: 0px;
}
#top-nav .top-nav-story .nav-story-link a {
    color: #867751;
}
#top-nav .top-nav-story .nav-story-link a:hover {
    text-decoration: none;
}
#top-nav .top-nav-story .nav-story-link a:after {
    content: "\bb";
    font-size: 14px;
}

#top-nav.navbar-fixed-top{background:none;}

#top-nav.navbar-fixed-top .navbar-default{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMWM1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDFjNTMiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(0,28,83,1) 0%, rgba(0,28,83,0.8) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,28,83,1)), color-stop(100%,rgba(0,28,83,0.8))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,28,83,1) 0%,rgba(0,28,83,0.8) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,28,83,1) 0%,rgba(0,28,83,0.8) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,28,83,1) 0%,rgba(0,28,83,0.8) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,28,83,1) 0%,rgba(0,28,83,0.8) 100%); /* W3C */
    
}

/*Footer Styles */
#before-footer {
    margin-top:19px;
}

#footer{
    width:100%;
    background-color:#00013C;
    padding-bottom: 40px;
    padding-top: 40px;
    border-bottom:1px solid #183D84;
}
#footer .unit-signature-container-footer{
    margin-bottom: 10px;
}
#footer .unit-signature-container-footer img{
    width: 80%;
}
#footer .address-container p{
    color: white;
    margin-bottom: 0;
}
#footer .address-container a{
    color: white;
}
#footer .unit-signature-links.links-2 a, #footer .unit-signature-links.links-2 a+a{
    height: 100%;
}
#footer .unit-signature-links{
    height: 20%;
}
#footer .disclosure-container{
    margin-top: 25px;
}
#footer .disclosure-container a {
    color: white;
}
#footer .footer-column-header{
   margin: 0;
    margin-bottom: 10px;
    color: #867751;
}
#footer .footer-column-links {
    padding-left: 0;
    list-style: none;
}
#footer .footer-column-links li{
    margin-bottom: 10px;
}
#footer .footer-column-links li a{
    color:white;
    text-transform: uppercase;
    font-size:10px
}
#footer .footer-column-links li a:hover, .footer-column-links li a:focus{
    text-decoration: none;
    color:#867751;
}
#footer .footer-column-links li a:before{
    padding-right: 10px;
    font-size: 10x;
    width: 20px;
    content: "\25B6";
    color: #867751;
}
#footer .input-group {
    width:75%;
}
#footer .input-group input[type="text"]{
    background-color: #e8ebf4;
    color: #002878;
}
#footer .input-group button[type="button"]{
    background-color: #867751;
    color: white;
    border-color: #867751;
}

#footer .social-media-link-set h3.header{
    margin: 0;
    margin-bottom: 15px;
    color: #867751;
    font-size: 16px;
}

#footer .social-media-links .emory-law-icon {
    padding: 4px 2px 3px 0;
    font-size: 28px;
    margin-right:15px;
}

#footer .social-media-links a {
    color:#fff;
}

#footer .social-media-links a:hover, #footer .social-media-links a:active {
    color: #867751;
}

 #after-footer{
    background-color:#102B5B;
    width: 100%;
    padding: 10px 0;
    border-top:1px solid #042260;
}
#after-footer, #after-footer a{
    color: white;
    font-size: 10px;
}



/* Target Print */
 @media print {
}
/* Target small screens (phone) only */
 @media (max-width: 767px) {
    .unit-signature-container{
        padding-top:15px;
    }
    
    #supplemental-navigation-container > ul > li > a:before {
        padding-right:8px;
    }

    #supplemental-navigation-container > ul > li > a:after {
        padding-left:8px;
    }
    
    
    #after-footer *{
        text-align: left;
    }
    #footer .unit-signature-container-footer img{
        width: 100%;
    }
    #top-nav div.navbar-header.visible-xs a.navbar-brand {
        color:white;
    }
    #top-nav div.navbar-header.visible-xs button.navbar-toggle span.icon-bar {
        background-color: white;
    }
    #top-nav .top-nav-story {
        margin-top: 20px;
        border-top: 1px dotted #867751;
        padding-top: 10px;
    }
    #top-nav .top-nav-story img {
        float: left;
        margin-right: 10px;
    }
    #footer > footer > .container > .row > .col-xs-12, #footer > footer > .container > .row > .col-xs-6 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    #top-nav .dropdown-menu {
        display:none !important;
    }
    
    
}
/* Target tablet, tablet like screens, and all larger */
 @media (min-width: 768px) {
}
/* Target small desktop, landscape tablets and all larger */
 @media (min-width: 992px) {
     #top-nav .top-nav-panel {
         width: 350px;
     }
}
/* Target large desktop */
 @media (min-width: 1200px) {
     #top-nav .top-nav-panel {
         width: 450px;
     }
}
/* Target tablet and tablet like screens only */
 @media (min-width: 768px) and (max-width: 991px) {
     .unit-signature-container{
        padding-top:20px;
    }
}
/* Target small desktop and landscape tablets only */
 @media (min-width: 992px) and (max-width: 1199px) {
}
 