﻿body {
    font-size: 1.1em;
}
/******************************************/
/***               Header:              ***/
/*****************************************/
.upperHeaderArea {
    background: #1047aa;
    color: white;
}

.logoAreaBackground {
    background: #0048aa !important;
    text-align: center;
    /*padding: 0px 20px;*/
}
/*.img-fluid {
    max-width: 100%;
    height: auto;
}*/
/*.mainLogo {
    padding: 0.5em 0 0.5em 0;
    width: 80%;
    margin-top: -3em;
}*/


/*@media (min-width: 1330px) {
    .mainLogo {
        max-width: 380px;
    }

    .topGrayNavHolder .mainLogo {
        max-width: 250px;
        margin-left: 35px;
    }
}*/


/******************************************/
/***             Top Menu:             ***/
/*****************************************/
.navigationContainer {
    background: #ff9400 !important;
    padding: 0px !important;
    border-top: 1px solid #000;
    border-bottom: 1.9px solid #000;
}

.topMenuList{
    padding-right: 7px;
    padding-left: 7px;
}

.topMenuLink {
    color: #000 !important;
    font-size: 26px !important;
}

.topMenuLink:hover {
    color: #fff !important;
}


/*
    .navigationContainer .navPlacementStyle {
        margin: 0;
    }

    .navigationContainer a {
        color: #000 !important;
    }

    .navigationContainer .nav-item > a.open,
    .navigationContainer ol li ol li a {
        color: #0c2546 !important;
    }

        .navigationContainer .nav-item > a.open:hover,
        .navigationContainer .nav-item > a.open:focus,
        .navigationContainer ol li ol li a:hover,
        .navigationContainer ol li ol li a:focus {
            color: black !important;
            text-decoration: underline;
        }

    .navigationContainer ol li a:hover,
    .navigationContainer ol li a:focus {
        color: #fff !important;
        text-decoration: underline;
    }

    .navigationContainer ol li ol li a:focus {
        color: #000 !important;
        text-decoration: underline;
        padding: 0;
        border-radius: 0;
        background-color: #fff;
    }
*/
/*.sub-nav {
    position: absolute;
    display: none;
    top: 2.6em;
    margin-top: -1px;
    padding: 0.5em 1em;
    border: 1px solid #909090;
    background-color: #fff;
}*/
/******************************************/
/***        End of Top Menu:           ***/
/*****************************************/


h2 {
    color: #333333 !important;
    font-size: 30px;
}

@media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1240px;
    }
}


@media screen and (max-width:600px) {
    .navigationContainer {
        padding-bottom: 10px;
    }
    .navigationContainer .accessible-megamenu-toggle span {
        background: #fff !important;
    }
}

.breadcrumb-item > a {
    color: #246093 !important;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.video-container {
    width: 100%;
    text-align: center !important;
    /*margin-left: 20px;*/
    padding-top: 20px;
    /*padding-right: 80px;*/
    padding-bottom: 20px;
    /*padding-left: 80px;*/
    /*background-color: #808080;*/
}
/*** padding ***/
.pt1 {
    padding-top: 1px !important
}.pt2 {padding-top: 2px !important;} .pt3 {padding-top: 3px !important;} .pt4 {padding-top: 4px !important;} .pt5 {padding-top: 5px !important;} 
.pt6 {padding-top: 6px !important;}.pt7 {padding-top: 7px !important;} .pt8 {padding-top: 8px !important;} .pt9 {padding-top: 9px !important;} 
.pt10 {padding-top: 10px !important;} .pt15 {padding-top: 15px !important;} .pt20 {padding-top: 20px !important;}.pt25 {padding-top: 25px !important;} .pt30 {padding-top: 30px !important;}
.pt35 {padding-top: 35px !important;} .pt40 {padding-top: 40px !important;} .pt45 {padding-top: 45px !important;} .pt50 {padding-top: 50px !important;} 

.pb-5 {padding-bottom: -5px !important;} .pb-10 {padding-bottom: -10px !important;} .pb-15 {padding-bottom: -15px !important;} .pb-20 {padding-bottom: -20px !important;} .pb-25 {padding-bottom: -25px !important;}
.pb1 {padding-bottom: 1px !important;} .pb2 {padding-bottom: 2px !important;} .pb3 {padding-bottom: 3px !important;} .pb4 {padding-bottom: 4px !important;} .pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;} .pb15 {padding-bottom: 15px !important;} .pb20 {padding-bottom: 20px !important;} .pb25 {padding-bottom: 25px !important;}
.pb30 {padding-bottom: 30px !important;} .pb35 {padding-bottom: 35px !important;} .pb40 {padding-bottom: 40px !important;} .pb45 {padding-bottom: 45px !important;} .pb50 {padding-bottom: 50px !important;}
.pb60 {padding-bottom: 60px !important;} .pb70 {padding-bottom: 70px !important;} .pb80 {padding-bottom: 80px !important;} .pb90 {padding-bottom: 90px !important;} .pb100 {padding-bottom: 100px !important;}

.pr-1 {padding-right: -1px !important;} .pr-2 {padding-right: -2px !important;} .pr-3 {padding-right: -3px !important;} .pr-4 {padding-right: -4px !important;} .pr-5 {padding-right: -5px !important;}
.pr1 {padding-right: 1px !important;} .pr2 {padding-right: 2px !important;} .pr3 {padding-right: 3px !important;} .pr4 {padding-right: 4px !important;} .pr5 {padding-right: 5px !important;}
.pr10 {padding-right: 10px !important;} .pr15 {padding-right: 15px !important;} .pr20 {padding-right: 20px !important;} .pr25 {padding-right: 25px !important;}
.pr30 {padding-right: 30px !important;} .pr35 {padding-right: 35px !important;} .pr40 {padding-right: 40px !important;} .pr45 {padding-right: 45px !important;} .pr50 {padding-right: 50px !important;}

.pl-1 {padding-left: -1px !important;} .pl-2 {padding-left: -2px !important;} .pl-3 {padding-left: -3px !important;} .pl-4 {padding-left: -4px !important;} .pl-5 {padding-left: -5px !important;}
.pl-6 {padding-left: -6px !important;} .pl-7 {padding-left: -7px !important;} .pl-8 {padding-left: -8px !important;} .pl-9 {padding-left: -9px !important;} .pl-10 {padding-left: -10px !important;} 
.pl-15 {padding-left: -15px !important;}.pl-20 {padding-left: -20px !important;}
.pl1 {padding-left: 1px !important;} .pl2 {padding-left: 2px !important;} .pl3 {padding-left: 3px !important;} .pl4 {padding-left: 4px !important;} .pl5 {padding-left: 5px !important;}
.pl6 {padding-left: 6px !important;} .pl7 {padding-left: 7px !important;} .pl8 {padding-left: 8px !important;} .pl9 {padding-left: 9px !important;}
.pl10 {padding-left: 10px !important;} .pl15 {padding-left: 15px !important;} .pl20 {padding-left: 20px !important;} .pl25 {padding-left: 25px !important;}
.pl30 {padding-left: 30px !important;} .pl35 {padding-left: 35px !important;} .pl40 {padding-left: 40px !important;} .pl45 {padding-left: 45px !important;} .pl50 {padding-left: 50px !important;}
.pl55 {padding-left: 55px !important;} .pl60 {padding-left: 60px !important;} .pl70 {padding-left: 70px !important;} .pl80 {padding-left: 80px !important;} .pl90 {padding-left: 90px !important;}
.pl100 {padding-left: 100px !important;} .pl110 {padding-left: 110px !important;} .pl120 {padding-left: 120px !important;} .pl130 {padding-left: 130px !important;} .pl150 {padding-left: 150px !important;}

/*** margin ***/
.mt1 {margin-top: 1px !important;}.mt2 {margin-top: 2px !important;} .mt3 {margin-top: 3px !important;} .mt4 {margin-top: 4px !important;} .mt5 {margin-top: 5px !important;} 
.mt6 {margin-top: 6px !important;}.mt7 {margin-top: 7px !important;} .mt8 {margin-top: 8px !important;} .mt9 {margin-top: 9px !important;} 
.mt10 {margin-top: 10px !important;} .mt15 {margin-top: 15px !important;} .mt20 {margin-top: 20px !important;}.mt25 {margin-top: 25px !important;} .mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;} .mt40 {margin-top: 40px !important;} .mt45 {margin-top: 45px !important;} .mt50 {margin-top: 50px !important;} .mt60 {margin-top: 60px !important;}
.mt70 {margin-top: 70px !important;} .mt80 {margin-top: 80px !important;} .mt90 {margin-top: 90px !important;} .mt100 {margin-top: 100px !important;}
.mt110 {margin-top: 110px !important;} .mt120 {margin-top: 120px !important;} .mt130 {margin-top: 130px !important;} .mt140 {margin-top: 140px !important;}

.mt-1 {margin-top: -1px !important;}.mt-2 {margin-top: -2px !important;} .mt-3 {margin-top: -3px !important;} .mt-4 {margin-top: -4px !important;} .mt-5 {margin-top: -5px !important;} 
.mt-6 {margin-top: -6px !important;}.mt-7 {margin-top: -7px !important;} .mt-8 {margin-top: -8px !important;} .mt-9 {margin-top: -9px !important;} 
.mt-10 {margin-top: -10px !important;} .mt-15 {margin-top: -15px !important;} .mt-20 {margin-top: -20px !important;}.mt-25 {margin-top: -25px !important;} .mt-30 {margin-top: -30px !important;}
.mt-35 {margin-top: -35px !important;} .mt-40 {margin-top: -40px !important;} .mt-45 {margin-top: -45px !important;} .mt-50 {margin-top: -50px !important;} .mt-60 {margin-top: -60px !important;}
.mt-70 {margin-top: -70px !important;} .mt-80 {margin-top: -80px !important;} .mt-90 {margin-top: -90px !important;} .mt-100 {margin-top: -100px !important;}
.mt-100 {margin-top: -110px !important;} .mt-120 {margin-top: -120px !important;} .mt-130 {margin-top: -130px !important;} .mt-140 {margin-top: -140px !important;}

.mb-1 {margin-top: -1px !important;}.mb-2 {margin-top: -2px !important;} .mb-3 {margin-top: -3px !important;} .mb-4 {margin-top: -4px !important;} .mb-5 {margin-top: -5px !important;} 
.mb-6 {margin-top: -6px !important;}.mb-7 {margin-top: -7px !important;} .mb-8 {margin-top: -8px !important;} .mb-9 {margin-top: -9px !important;} 
.mb-10 {margin-top: -10px !important;} .mb-15 {margin-top: -15px !important;} .mb-20 {margin-top: -20px !important;}.mb-25 {margin-top: -25px !important;}
.mb0 {margin-bottom: 0px !important;}.mb1 {margin-bottom: 1px !important;} .mb2 {margin-bottom: 2px !important;} .mb3 {margin-bottom: 3px !important;} .mb4 {margin-bottom: 4px !important;} .mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;} .mb15 {margin-bottom: 15px !important;} .mb20 {margin-bottom: 20px !important;} .mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;} .mb35 {margin-bottom: 35px !important;} .mb40 {margin-bottom: 40px !important;} .mb45 {margin-bottom: 45px !important;} .mb50 {margin-bottom: 50px !important;}
.mb60{margin-bottom: 60px !important;} .mb70{margin-bottom: 70px !important;} .mb80{margin-bottom: 80px !important;} .mb90{margin-bottom: 90px !important;} .mb100{margin-bottom: 100px !important;}

.mr1 {margin-right: 1px !important;} .mr2 {margin-right: 2px !important;} .mr3 {margin-right: 3px !important;} .mr4 {margin-right: 4px !important;} .mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;} .mr15 {margin-right: 15px !important;} .mr20 {margin-right: 20px !important;} .mr25 {margin-right: 25px !important;}
.mr30 {margin-right: 30px !important;} .mr35 {margin-right: 35px !important;} .mr40 {margin-right: 40px !important;} .mr45 {margin-right: 45px !important;} .mr50 {margin-right: 50px !important;}

.ml-1 {margin-left: -1px !important;} .ml-2 {margin-left: -2px !important;} .ml-3 {margin-left: -3px !important;} .ml-4 {margin-left: -4px !important;} .ml-5 {margin-left: -5px !important;}
.ml-6 {margin-left: -6px !important;} .ml-7 {margin-left: -7px !important;} .ml-8 {margin-left: -8px !important;} .ml-9 {margin-left: -9px !important;} .ml-10 {margin-left: -10px !important;}
.ml-11 {margin-left: -11px !important;} .ml-15 {margin-left: -15px !important;} .ml-20 {margin-left: -20px !important;} .ml-25 {margin-left: -25px !important;}
.ml-30 {margin-left: -30px !important;} .ml-35 {margin-left: -35px !important;} .ml-40 {margin-left: -40px !important;} .ml-45 {margin-left: -45px !important;}
.ml1 {margin-left: 1px !important;} .ml2 {margin-left: 2px !important;} .ml3 {margin-left: 3px !important;} .ml4 {margin-left: 4px !important;} .ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;} .ml11 {margin-left: 11px !important;} .ml15 {margin-left: 15px !important;} .ml20 {margin-left: 20px !important;} .ml25 {margin-left: 25px !important;}
.ml30 {margin-left: 30px !important;} .ml35 {margin-left: 35px !important;} .ml40 {margin-left: 40px !important;} .ml45 {margin-left: 45px !important;} .ml50 {margin-left: 50px !important;}

/*font size classes*/
.fs12{font-size:12px !important;} .fs14{font-size:14px !important;} .fs15{font-size:15px !important;} .fs16{font-size:16px !important;} .fs17{font-size:17px !important;} .fs18{font-size:18px !important;}
.fs19{font-size:19px !important;} .fs20{font-size:20px !important;} .fs21{font-size:21px !important;} .fs22{font-size:22px !important;} .fs23{font-size:23px !important;} .fs24{font-size:24px !important;}
.fs25{font-size:25px !important;} .fs26{font-size:26px !important;} .fs27{font-size:27px !important;} .fs28{font-size:28px !important;} .fs29{font-size:29px !important;} .fs30{font-size:30px !important;}

.fwb{
    font-weight: 600 !important;
}