
/* //////////// */  
/* Global Fixes */  
/* //////////// */

a:link {
text-decoration: none !important;
}

a:hover {
    text-decoration: none !important;
}

a:visited {
text-decoration: none !important;
}

a:active {
text-decoration: none !important;
}

a.btn {
    text-decoration: none;
}

ul,li { 
    list-style-type: none;
    list-style-position:inside;
    margin:0;
    padding:0; 
}

html,body{
    height: 100%
}

h1, h2, h3, h4, h5, h6 {
    text-align: center;
    font-weight: 400;
}

.row p, ul{
    padding-top: 0px;
    margin-top: 0px;
    text-align: center;
    font-weight: 300;
}

.row ul{
    padding-left: 30px;
    padding-right: 30px;
}


/* /////////// */  
/* Main Styles */  
/* /////////// */
body{
    font-family: "Raleway", Arial, Helvetica, sans-serif;
    font-size: 0.95em;
    font-weight: 300;
    line-height: 1.5em;
    color: rgb(104, 104, 104);
}

.navbar{
    background-color: #fff!important;
    /* border-bottom: solid 1px gray; */
}

#nav_logo{
    padding: 0px;
    margin-top: -3px;
    margin-left: 0px;
}

.navbar-nav{
    margin-left: 140px;
}

.nav-item{
    margin-top: 6x!important;
}

.nav-link{
    color: #8D9DBD;
}

#nav_content{
    max-width: 1050px;
}

#apply_btn{
    margin-top: 3px;
    width: 112px;
    height: 35px;
    color: #223D78;
    font-family: "Raleway", Arial, sans-serif;
    font-weight: 700;
    background-color: #fff;
    border-radius: 40px;
    border-color: #cb9535;
    border-width: 2px;
}

#apply_btn:hover{
    color: #fff;
    background-color: #cb9535 !important;
    border-color: #fff;
}

#apply_btn a:active {
    text-decoration: none !important;
}

.outer {
    display : flex;
    align-items : center;
    justify-content: center;
}

#cont_1{
    margin-top: 120px!important;
    padding: 0px!important;
    max-width: 1050px;
}

#row_0, #row_5, #row_6{
    margin-bottom: 8px;
}

.row h1{
    font-family: "Raleway", Arial, sans-serif;
    font-size: 2em;
    color: #8D9DBD;
}

.row p ul li{
    color: #000!important;
}

#tester{
    color: #000!important;
}

#tester li{
    list-style-type: none!important;
}

.more_btn{
    color: #cb9535;
    background-color: #fff;
    border-radius: 0px;
    border-color: #cb9535;
}

.more_btn:hover{
    background-color: #cb9535 ;
    border-color: #cb9535;
}

.more_btn:active{
    background-color: #cb9535!important;
    border-color: #cb9535!important;
}

.more_btn:focus{
    background-color: #cb9535!important;
    border-color: #cb9535!important;
}

.gold_hdr{
    margin-bottom: 0px;
    padding-top: 14px;
    min-height: 70px;
    color: #fff!important;
    background-color: #cb9535;
    /* background-color: #_9c_8653_archive ; */
}

.gold_btn{
    font-family: "Raleway", Arial, sans-serif;
    font-size: 2em;
    font-weight: 600;
    color: #223D78!important;
    background-color: #fff;
    border-radius: 0px;
    border-color: #cb9535;
    border-width: 2px;
}

.gold_btn:hover{
    color: #fff!important;
    background-color: #cb9535 ;
    border-color: #cb9535;
}

.gold_btn:active{
    color: #fff!important;
    background-color: #cb9535!important;
    border-color: #cb9535!important;
}

.gold_btn:focus{
    color: #fff!important;
    background-color: #cb9535!important;
    border-color: #cb9535!important;
}

.card-header{
    background-color: #fff;
}

.card-header:hover{
    background-color: rgb(240, 240, 240);
}

.card-header button{
    color: #8D9DBD;
}

.card ul li{
    list-style-type: disc;
}

.job_desc h6{
    text-align: start!important;
}

.job_desc ul li{
    text-align: start!important;
}

.job_desc p{
    margin-bottom: 35px;
}

.job_overview{
    text-align: start!important;
}

.backTop{
    font-size: 0.8em;
}
/* ///////////////// */  
/*       Modals      */ 
/* ///////////////// */ 


.modal-body{
    padding-top: 20px;
    padding-bottom: 30px;
}

.modal-body ul li{
    padding-bottom: 6px;
    text-align: start!important;
    list-style-type: disc;
}

#r5_rCol {
    padding-top: 0px;
    padding-bottom: 0px; 
    width: 525px;
}

/* ///////////////// */  
/* Responsive Styles */ 
/* ///////////////// */ 

@media only screen and (max-width: 992px) {
    .vLine {
      display: none;
    }
    .navbar-nav{
        margin-left: 195px;
    }
}

@media only screen and (max-width: 850px) {
    .navbar-nav{
        margin-left: 80px!important;
        align-items : left;
        justify-content: left;
    }
    #r5_rCol {
        padding-top: 0px;
        padding-bottom: 0px; 
        width: 520px;
    }
}

@media only screen and (max-width: 720px) {

    #r1_lCol{
        order: 1;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r1_rCol {
        order: 2;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r2_lCol{
        order: 4;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r2_rCol {
        order: 3;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r3_lCol{
        order: 5;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r3_rCol {
        order: 6;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r4_lCol{
        order: 8;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r4_rCol {
        order: 7;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r5_lCol{
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    #r5_rCol {
        padding-top: 0px;
        padding-bottom: 0px; 
        width: 512px;
    }
    .navbar-nav{
        margin-left: 10px!important;
        margin-top: -10px;
        padding-bottom: 20px;
    }
    .nav-item{
        margin-top: 10px!important;
    }
    #space_li{
        display: none;
    }
}
