@font-face {
    font-family: MyriadPro-Regular;
    src: url(../fonts/MyriadPro-Regular.otf);
}

body {
    font-family: MyriadPro-Regular;
}

.topSection {
    background-color: #011d44;
    padding: 5px 0px;
}

.topLeftLink {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.topLeftLink li {
    padding: 0px 15px;
    margin: 0px;
    float: left;
    border-left: 1px solid #fff;
    line-height: 26px;
}

.topLeftLink li:first-child {
    padding-left: 0px;
    border-left: 0px;
}

.topLeftLink li a {
    color: #fff;
    text-decoration: none;
}

.topRightLink {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.topRightLink li {
    padding: 0px 15px;
    margin: 0px;
    float: left;
    border-left: 1px solid #fff;
    line-height: 26px;
}

.topRightLink li a {
    color: #fff;
    text-decoration: none;
}

.topRightLink li:first-child {
    border-left: 0px;
}

.topRightLink li:last-child {
    padding-right: 0px;
}

.fontControl .btn-default {
    background-color: transparent;
    color: #fff;
}

.searchBtn {
    width: 0%;
}

.searchBox input {
    height: 26.2px;
    border-radius: 0px;
}

.searchBox .btn {
    padding: 2px 10px;
    background-color: rgb(170, 0, 0);
    color: #fff;
    border-radius: 0px;
}

header {
    padding: 10px 0px;
}

footer {
    background-color: #011d44;
    padding: 30px 0px;
    margin-top: 30px;
    color: #fff;
}

footer hr {
    border-color: #4e617c;
}

.mapBox {
    width: 100%;
    height: 311px;
}

footer a {
    color: #fff;
}

.mapBox iframe {
    height: 100%;
    width: 100%;
    border: 0px;
}

.weatherBox {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.weatherBox li {
    padding: 24px 0px;
    margin: 0px;
    color: #fff;
}

.weatherBox li:last-child {
    padding-bottom: 0px;
}

.borderRight {
    border-right: 1px solid #fff;
}

.borderLeft {
    border-left: 1px solid #fff;
}

.footerLegal h4 {
    margin-top: 0px;
    color: #fff;
}

.footerLegal ul {
    padding: 0px;
    margin: 0px 0px 15px 0px;
    list-style-type: none;
}

.footerLegal ul li {
    padding: 3px 0px;
    margin: 0px;
    border-bottom: 1px solid #4e617c;
}

.footerLegal ul li a {
    color: #fff;
}

.footerQuickLink h1 {
    font-family: MyriadPro-Bold;
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    border-bottom: 1px solid #808285;
    padding-bottom: 5px;
    margin-top: 0px;
}

.footerQuickLink ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.footerQuickLink ul li {
    padding: 6.3px 0px;
    margin: 0px 5px;
    width: 46%;
    float: left;
    border-bottom: 1px solid #5a6472;
}

.footerQuickLink ul li a {
    color: #fff;
    text-decoration: none;
}

.contactLink {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.contactLink li {
    padding: 0px 10px;
    margin: 10px 0px;
    float: left;
    border-right: 1px solid #fff;
}

.contactLink li:last-child {
    border-right: 0px;
}

.contactLink li:first-child {
    padding-left: 0px;
}

.contactLink li a {
    color: #fff;
    text-decoration: none;
}

.btn-facebook {
    background-color: rgb(33, 58, 138);
    padding: 2px;
    width: 25px;
    height: 25px;
    display: inline-block;
    color: #fff;
    text-align: center;
    border-radius: 100px;
}

.btn-twitter {
    background-color: #4aa9d1;
    padding: 2px;
    width: 25px;
    height: 25px;
    display: inline-block;
    color: #fff;
    text-align: center;
    border-radius: 100px;
}

.btn-linkedin {
    background-color: #0097bc;
    padding: 2px;
    width: 25px;
    height: 25px;
    display: inline-block;
    color: #fff;
    text-align: center;
    border-radius: 100px;
}

.btn-youtube {
    background-color: #d32026;
    padding: 2px;
    width: 25px;
    height: 25px;
    display: inline-block;
    color: #fff;
    text-align: center;
    border-radius: 100px;
}

.socailLink {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.socailLink li {
    padding: 0px 5px;
    margin: 0px;
    float: left;
    border-right: 1px solid #fff;
}

.socailLink li:nth-child(1) {
    margin-top: 5px;
}

.socailLink li:nth-child(2) {
    margin-top: 5px;
}

.socailLink li a {
    color: #fff;
}

.socailLink li:last-child {
    border-right: 0px;
}

.btnNirf {
    padding: 0px 30px;
    font-size: 17px;
}

.dropdown-menu a {
    color: rgb(202, 0, 0) !important;
    display: block;
    padding: 3px 10px
}