html{
    overflow-x: hidden;
}
.nav>li>a:hover, .nav>li>a:focus{
    background: transparent;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
    background: transparent;
}

html body a {
    outline: none;
    text-decoration: none;
    border:0 !important;
}

span{
    outline: none;
    text-decoration: none !important;

}

a {
    outline: none !important;
    text-decoration: none !important;
    border:0 !important;
}

a:hover{
    text-decoration: none;
    text-decoration: none !important;
}

.active{
    outline: none;
    text-decoration: none;
    text-decoration: none !important;
    border:0 !important;
}

/*:focus {
    -moz-outline-style: none;
    outline:none;
    outline:0;
    text-decoration: none !important;
    border:0 !important;
}*/
img{
    outline: none;
    border:0;
    -moz-outline-style: none;
    display: inline-block;
    max-width: 100%;
}
:-moz-any-link:focus {
    -moz-outline-style: none;
    outline:none;
    outline:0;
    border:0 !important;
    text-decoration: none !important;
}

:-moz-any-link:focus {
    -moz-outline-style: none;
    outline:none;
    outline:0;
    text-decoration: none !important;
    border:0 !important;
}

:-moz-any-link:focus { outline: none; border:0 !important;}

/*:focus { outline: 0;   border:0 !important;}
*:focus {
    -moz-outline-style: none!important;
    outline:none!important;
    outline:0 !important;
    border:0 !important;
    text-decoration: none !important;
}*/
img {
    -moz-outline-style: none;
    outline:none;
    outline:0;
}
button, input[type="reset"], input[type="button"], input[type="submit"] { outline: none; border:0 }




body {
    font-family: 'Roboto', sans-serif;
    overflow-x: hidden;
    /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}



p{
    font-size: 16px;
    font-weight: 300;
    color: #646464;

}
.hometitle{
    color: #2a4694;
    font-weight: 300;
    font-size: 27px;
}
.pagetitle{
    color: #2a4694;
    font-weight: 300;
    font-size: 27px;
    margin-bottom: 17px;
}

.ucase{
    text-transform: uppercase;
}

.nb{
    background: #4073b8;
    color: #FFF;
}
.rela{
    position: relative;
}
.head{
    padding-top: 20px;
    padding-bottom: 20px;
}
#langbar{
    position: absolute;
    z-index: 9;
    top: 10px;
    right: 0px;
}
.mainlogo{
    padding-right: 5px;
}

.dd{
    right: 0 !important;
    left: auto !important;
}
.nobo{
    border: 0;
    border-radius: 0;
}
.langbutton:hover{
    background: #FFF;
}
.langbutton:active{
    background: #FFF;
}
.langbutton:focus{
    background: #FFF;
}
#profile{position: absolute;
    z-index: 1;
    right: 0;
    top: 73px;
}
#profile a{
    font-weight: 300;
    font-size: 12px;
    color: #555555;
    padding-right: 12px;
}
#profile img{
    padding-right: 3px;
}
#profile a:hover{
    text-decoration: none;
    opacity: .7
}
.webh2{
    position: absolute;
    z-index: 9999;
    top: 8px;
    left: 50px;
    font-size: 16px
}
.navbar{
    margin-bottom: 0;
    border: 0;
    border-radius: 0 !important;
}

.navbar li a{
    color: #FFF;
    font-size: 14px;
    font-weight: 300;
}

.imapmenu{
    background: #4b5357;
    float: right !important;
}
.imapmenu img{
    padding-right: 9px;
    margin-top: -6px;
}

#owl-demo{
    display: block;
    overflow: hidden;
    width: 100%;
    /*height: 100vh;*/
    position: relative;
    background: #fff;

}.items{
     width: 100%;
     height: 100%;
     overflow: hidden;
     z-index: 20;
     visibility: inherit;
     opacity: 1;
 }#owl-demo .item img{
      display: block;
      width: 100%;
      height: 100%;
  }
div.owl-prev,div.owl-next{
    position: absolute;
    top:45%;
}div.owl-prev{
     left: 35px;
     padding: 30px;
     cursor: pointer;
 }div.owl-next{
      right: 35px;
      padding: 30px;
      cursor: pointer;
  }.owl-controls.clickable .owl-buttons div{
       width: 20px;
       height: 100px;
       line-height: 100px;
       text-align: center;
       color: #fff;
       font-size: 20px;
       background: rgba(0,0,0, 0.7);
       border-radius: 0;
       -webkit-transition: all 0.2s ease-in-out;
       transition: all 0.2s ease-in-out;
   }.owl-pagination{
        position: absolute;
        bottom: 20px;
        left: 50%;
    }.owl-controls .owl-page span{
         cursor: pointer;
         position: relative !important;
         background: rgba(0, 0, 0, 0.5) !important;
         -webkit-border-radius: 10px;
         border-radius: 10px;
         -webkit-box-shadow: none;
         -moz-box-shadow: none;
         box-shadow: none;
         width: 6px !important;
         height: 6px !important;
         border: 5px solid rgba(0, 0, 0, 0) !important;
         display: inline-block;
         margin-right: 2px !important;
         margin-bottom: 0px !important;
         -webkit-transition: background-color 0.2s, border-color 0.2s;
         -moz-transition: background-color 0.2s, border-color 0.2s;
         transition: background-color 0.2s, border-color 0.2s;
         float:none !important;
         box-sizing:content-box;
         -moz-box-sizing:content-box;
         -webkit-box-sizing:content-box;
     }.owl-controls .owl-page.active span{
          background: rgba(255, 255, 255, 1) !important;
          width: 6px !important;
          height: 6px !important;
          border: 5px solid rgba(0, 0, 0, 1) !important;
          -webkit-box-shadow: none;
          box-shadow: none;
      }

.owl-theme .owl-controls .owl-buttons div{
    background: transparent;
}

.owl-item{
    cursor: auto !important;
}

.owl-item a{
    cursor: auto !important;
}

.owl-item a:hover{
    cursor: auto !important;
}

.owl-item img{
    cursor: auto !important;
}
.owl-theme .owl-nav [class*='owl-']{
    background: transparent;
}
.owl-theme .owl-nav:hover{
    background: transparent;
}

.owl-theme .owl-nav [class*='owl-']:hover{
    background: transparent;
}

.colorrow{
    background: #4073b8;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 50px;
    margin-top: 30px;
    color: #FFF;
}
.greyrow{
    background: #5e6366;
    color: #FFF;
    padding-bottom: 15px;
    padding-top: 15px;
}
.homemap{
    margin-bottom: 50px;
}
.bignum{
    font-weight: 900 !important;
    font-size: 50px !important;
}

.homecounters p{
    color: #FFF;
    font-weight: 300;
    font-size: 20px;
}
.homeinfotext{
    margin-top: 30px;
}
.infocounters{
    line-height: 19px;
    margin-bottom: 30px;
}

.viewjobshome{
    color: #87baff;
    font-weight: 300;
    font-size: 17px;
    padding-top: 20px;
}
.viewjobshome:hover{
    text-decoration: none;
    opacity: .8
}
.hovers:hover{
    opacity: .7
}
.newsline{
    margin-bottom: 60px;
}

.homenewstitle > a{
    font-weight: 500;
    color: #161616;
    font-size: 17px;
}
.homenewsdate{
    color: #afafaf;
    font-weight: 300;
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
}


.homenewsdesc{
    color: #6a6a6a;
    font-size: 16px;
}
.viewmore a{
    color: #afafaf;
    font-size: 11px !important;
    font-weight: 300;
}

.smallplus{
    color: #4073b8;
}

.wtexthome{
    color: #FFF;
    font-weight: 300;
    font-size: 30px;
}

.wtexthome a{
    color: #FFF;
    font-weight: 300;
    font-size: 30px;
}


.wtexthome2 a {
    color: #87baff;
    font-size: 17px;
    padding-top: 10px;
    float: right;
}


.homeinfotext{
    font-weight: 300;
    font-size: 16px;
    color: #747474;
}


footer {
    background: #e8edef;
    padding: 50px 0px 50px 0px;
    margin-top: 50px;
    margin-bottom: 50px;
}

footer h6{
    color: #4e4e4e;
    font-weight: 700;
    font-size: 15px;

}


footer ul{
    padding: 0;
    margin: 0;
}

footer ul li {
    list-style: none;
    padding-top: 5px;
}

footer li a{
    color: #2d2d2d;
    font-weight: 300;
    font-size: 14px;
    padding-top: 5px;
}

.socials{
    margin-top: 20px;
}

.copy{
    padding-bottom: 30px;
}

.icon-bar{
    background: #FFF;
}

.webpng{
    padding-right: 35px;
    text-decoration: none;

}

.webpng:hover{
    text-decoration: none;
}

/* NAV MENU */

.navbar-nav>li>a:hover {
    background: #275e96;
}
ul.navbar-nav li.active a { background: #275e96; color: #fff; border: 0; }

.dropdown-menu {
    border: 0;
    background:#21466c;
    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;

}

.dropdown-menu > .active > a { background: #275e96; color: #fff; }
.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: #275e96; color: #fff; }

ul.navbar-nav li .dropdown-menu a { background: #3766a5; color: #FFF !important; }
ul.navbar-nav li.active .dropdown-menu a { background: #275e96 !important; color: #fff; border: 0; }
ul.navbar-nav li.active .dropdown-menu a:hover,
ul.navbar-nav li.active .dropdown-menu a:focus { background: #3766a5 !important; color: #fff; border: 0; }

ul.navbar-nav li.active .dropdown-menu > .active > a { background: #275e96 !important; color: #fff; border: 0; }
ul.navbar-nav li.active .dropdown-menu > .active > a:hover,
ul.navbar-nav li.active .dropdown-menu > .active > a:focus { background: #275e96 !important; color: #fff; border: 0; }

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: auto;
    padding: 0;
    margin: 0 0;
    list-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 300 !important;
}

ul.navbar-nav li.active .dropdown-menu a {
    background: #21466c;
    color: #fff;
    border: 0;
    /*padding: 15px;*/
    /*padding-left: 25px;
    padding-right: 25px;*/
    padding: 9px 33px 9px 14px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #275e96 !important;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 300;
    color: #fff;
    white-space: nowrap;
    padding: 9px 33px 9px 14px;
}

.navbar-toggle .icon-bar {
    background: #FFF;
}


#searchjob{
    background: url("../images/cover.png") repeat;
    position: absolute;
    z-index: 99;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 25px;
}

#searchjob2{
    background: url("../images/cover.png") repeat;
    position: relative;
    padding-top: 24px;
    padding-bottom: 25px;
}


#redbtn{
    width: 100%;
    font-weight: 400;
    color: #FFF;
    border: 0;
    background: #e93a3a;
    padding-right: 20px;
}

.slideleftbtn p{
    color: #FFF;
    font-weight: 300;
    font-size: 11px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
#greenbtn{
    width: 100%;
    font-weight: 400;
    color: #FFF;
    background: #7ac32c;
    border: 0;
    padding-right: 20px;

}

.sliderightbtn p{
    color: #FFF;
    font-weight: 300;
    font-size: 11px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

#findjob{
    float: left;
    padding-top: 3px;
}

#plusjob{
    float: left;
    padding-top: 3px;
}
.pagerow{
    margin-bottom: 70px;
}

.btn-group-lg>.btn, .btn-lg{
    padding: 7px 16px;
}

.mb30{
    margin-bottom: 30px;
}


.mb15{
    margin-bottom: 15px;
}

.newstitle{
    color: #5c5d5f;
    font-weight: 500;
    font-size: 23px;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
.smp {
    margin-bottom: 12px;
}
.newstitle-date {
    color: #afafaf !important;
    font-size: 14px !important;
    margin-bottom: 12px;
}

.mb30{
    margin-bottom: 30px;
}
.searcher {
    margin-bottom: 50px;
}
.search {
    padding: 5px 0;
    position: relative;
    line-height: 22px;
}
.search input {
    line-height: 18px;
    padding: 0 2px 0 2px;
    border-radius: 1px;
}
.fcii {
    display: inline-block;
    max-width: 340px;
}

.sbtn3 {
    position: absolute;
    right: 0;
    left: 339px;
    top: 5px;
    border-radius: 1px;
    /* border: 1px solid #ccc;*/
    padding-top: 5px;
    padding-bottom: 7px;
}
.btn-new {
    color: #FFF;
    font-size: 15px;
    background: #747474;
    font-weight: 300;
}



.bordered2 {
    border: 1px solid #d4d4d4;
}
.bordered2 {
    border: 1px solid #afafaf;
}

.memberlisttitle {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
}

.memberlisttext {
    font-size: 14px;
}

.memberlisttitle a {
    color: #161616;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 10px;
}



.viewmore {
    color: #afafaf;
    font-size: 12px;
    font-weight: 300;
    text-decoration: none;
}
.viewmore span {
    color: #4073b8;
    font-size: 12px;
    font-weight: 300;
}


.aa {
    margin-left: 170px;
    color: #6c80b5;
    font-size: 16px;
    font-weight: 300;
}

.bord{
    border: 1px solid #d4d4d4;
}
.cname{
    color: #161616;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    margin-top: 3px;
    margin-bottom: 35px;
}
.atitle{
    color: #4073b8;
    font-size: 14px;
    font-weight: 300;
}
.cdet p{
    font-weight: 300;
    font-size: 14px !important;
    margin:0;
    color: #6a6a6a;
}

.odet p{
    font-weight: 300;
    font-size: 14px;
    margin:0;
    color: #6a6a6a;
}

.infocomp{
    margin-top: 20px;
    margin-bottom: 30px;
}
.cimg{
    margin-top: 30px;
}

.jobcount{
    color: #4073b8;
    font-weight: 500;
    font-size: 18px;
    margin-top: 3px;
    padding-left: 11px;
}
.jobcount2{
    color: #4073b8;
    font-weight: 500;
    font-size: 18px;
    margin-top: 3px;
}
.filterbtn{
    color: #2d2d2d;
    font-weight: 500;
    font-size: 18px;
    margin-top: 3px;
}
.filterbtn a{
    color: #2d2d2d;
}
.filterbtn img{
    float: left;
    margin-top:4px;
    padding-right: 5px;
}
.jobtable{
    border: 0;
}


.jobtable tr>td{
    border: 0;
}

.jobtd{
    border: 0 !important;
    padding: 13px !important;
}
.table-striped>tbody>tr:nth-of-type(odd){
    background: #FFF;
}

.table-striped>tbody>tr:nth-of-type(even){
    background: #f9f9f9;
}
.jobtd h6{
    color: #161616;
    font-weight: 500;
    margin-top: 5px;
    font-size: 16px;
}
.jobpostdate{
    color: #afafaf;
    font-size: 12px;
    margin:0px;
    padding: 0
}

.joblocation{
    font-weight: 300;
    font-size: 16px;
    color: #afafaf;
}
.jobsalary{
    color: #4073b8;
}

.backnow{
    font-size: 18px;
    color: #646464;
}


.backlinkjob a{
    color: #4073b8;
    text-decoration: underline !important;
}


.memberlisttext2 p{
    font-size: 14px;
}

.orgtype{
    color: #4073b8 !important;
    font-weight: 300;
    font-size: 17px !important;
    margin: 0;
    padding: 0;
    padding-top: 0px;
    padding-bottom: 4px;
}
.ot{
    padding-bottom: 12px;
}
.morelink{
    margin-top: 14px;
}

.oname{
    color: #161616;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    margin-top: 3px;
    margin-bottom: 10px;
}
.mt30{
    margin-top: 30px;
}


.suggest{
    color: #4073b8;
    font-weight: 300;
    font-size: 18px;
}

.here{
    font-weight: 500;
    text-decoration: underline !important;
}


#cmap {
    width: 100%;
    min-height: 500px;
    border-bottom: 1px solid #b4b4b4;
}

#emap {
    width: 100%;
    min-height: 500px;
    border-bottom: 1px solid #b4b4b4;
}

#gmap {
    width: 100%;
    min-height: 800px;
    border-bottom: 1px solid #b4b4b4;
}
.prm{
    background: #4073b8;
    color: #FFF;
}
.prm:hover{
    opacity: .8;
    color: #FFF;
}

.norad{
    border-radius: 0;
}

.img-inline{
    display: inline-block !important;
}

.btn, dropdown-toggle {
    border-radius: 0;
}
.bootstrap-select ,.dropdown-menu{
    background: #FFF !important;

}
.bootstrap-select ,.dropdown-menu a{
    color: #333 !important;
}

.bootstrap-select ,.dropdown-menu a:focus{
    color: #333 !important;
    background: #FFF;
}

.bootstrap-select ,.dropdown-menu a:active{
    color: #333 !important;
    background: #FFF;
}

.bootstrap-select ,
.dropdown-menu > .active > a{
    color: #333 !important;
    background: #FFF;
}

.bootstrap-select ,.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
    color: #333 !important;
    background: #afafaf;

}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
    color: #fff !important;
    background: #275e96 !important;

}

.noborad{
    border-radius: 0;
}

.searchbtn{
    background: #b4b4b4;
    padding-left: 20px;
    padding-right: 20px;
}

.titlemap{
    margin: 0;
    margin-bottom: 5px;
    font-size: 18px;
    color: #585858;
    font-weight: 500;
}
.oty{
    color: #585858;
    font-size: 16px;
    margin-top: 8px;
}
.vieworg{
    margin: 0;
    margin: 0;
    font-size: 12px;
    color: #2a4694;
}
a.trans{
    color: #2a4694;
}
.eweb{
    padding-left: 10px;
    color: #6a6a6a;
}

#ddtl{
    font-size: 14px;
    color:#4073b8;
    font-weight: 400;
}
#nnpl li{
    font-size: 14px;
    color:#4073b8;
    font-weight: 400;
}

.ddmenu li{
    max-width: 100%;
    min-width: 200px;
    background: #33609d !important;
    color: #FFF !important;
    font-weight: 300;
}


.ddmen a{

    /*color: #FFF !important;*/
    font-weight: 300;
}
.fcs{
    margin-bottom: 15px;
    font-size: 15px;
    color: #161616;
    font-weight: 500;
    text-transform: uppercase;
}
.fcs a{
    margin-bottom: 15px;
    font-size: 15px;
    color: #161616;
    font-weight: 500;
    text-transform: uppercase;
}
.feature-date{
    color: #ccc;
    font-size: 13px;
}

.backme {
    font-weight: 300;
    font-size: 16px;
    color: #5c5d5f;
}
.marT20{
    margin-top: 20px;
}
.iis{
    margin-bottom: 10px;
}
.chcity{
    font-size: 19px;
    font-weight: 300;
    color: #4073b8;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
}
.citylist{
    padding: 0;
    margin: 0;
    list-style: none;
}
.citylist li{
    padding-bottom: 5px;
}
.citylist a {
    font-weight: 500;
    color: #585858;
    font-size: 18px;
    text-transform: uppercase;
}

.citylist a:hover {
    font-weight: 500;
    color: #585858;
    font-size: 18px;
    border-bottom: 1px solid #585858 !important;
}
.tcc{
    padding: 0;
}

.hovers2:hover{
    opacity: .9;
}
.marb30{
    margin-bottom: 30px;
}

.brd{
    border-radius: 5px;
    background: #e93a3a;
    color: #FFF;
    padding: 20px;
    padding-left: 150px;
    padding-right: 150px;
    font-size: 18px;
    text-decoration: none;
}
.brd2{
     border-radius: 5px;
     background:  #7ac32c;
     color: #FFF;
    font-size: 18px;
    padding: 20px;
    padding-left: 150px;
    padding-right: 150px;
    text-decoration: none;
}
.brd:hover{
    opacity: .8;
    color: #FFF;
    text-decoration: none;
}
.brd2:hover{
    opacity: .8;
    color: #FFF;
    text-decoration: none;
}
.inl{
    display: inline;
}

.hardthan{
    background: #7ac32c;
}.hardthan:hover{
     background: #7ac32c;
    opacity: .8;
 }

.bgBtn{
    background: #4073b8;
}
.bgBtn:hover{
    background: #4073b8;
    opacity: .8;
}
.input-sm{
    border-radius: 0!important;
    height: 34px;
}

textarea { resize:vertical; }
.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    /* border: 0; */
    padding: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #ccc;
}

.companytitle{
    color: #161616;
    margin-bottom: 0;
    font-size: 20px;
}
.companyinfo{
    margin-top: 30px;

}

.iconsuser{
    color: #FFF;
}
#searchjob2 ul{
    padding: 0;
    margin: 0;
}
#searchjob2 ul li{
    padding: 0;
    margin: 0;
    float: left;
    list-style: none;
    color: #FFF;
}

#searchjob2 ul li a{
    color: #FFF;
    padding-right: 10px;
    padding-left: 10px;
}
#searchjob ul{
    padding: 0;
    margin: 0;
}
#searchjob ul li{
    padding: 0;
    margin: 0;
    float: left;
    list-style: none;
    color: #FFF;
}

#searchjob ul li a{
    color: #FFF;
    padding-right: 10px;
    padding-left: 10px;
}
.addad{
    padding: 10px;
    background: #4073b8;
    color: #FFF;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.plusad{
    margin-top: -4px;
}
.die{
    color: #cdcdcd !important;
}

.modal-content{
    border-radius: 0;
}
.mt{
    color: #4073b8;
    font-size: 33px;
}
.mh, .mf{
    border: 0;
}
.mcc{
    padding: 50px;
}
.savejob{
    padding: 15px;
    padding-left: 50px;
    padding-right: 50px;
    background: #4073b8;
    color: #fff;
    border: 0;

}
.savejob:hover{
    padding: 15px;
    padding-left: 50px;
    padding-right: 50px;
    background: #4073b8;
    color: #fff;
    border: 0;
    opacity: .8;
}
.mbb{
    padding: 30px;
}

.mbb input{
    border-radius: 0 !important;
}
.mbb select{
    border-radius: 0 !important;
}

.mh .close {
    position: absolute;
    /* margin-top: -50px; */
    /* margin-left: -150px; */
    /* padding-left: 50px; */
    right: 40px;
    top: 20px;
}
.jobaddform .bootstrap-select.btn-group .dropdown-toggle .filter-option{
    border-right: 1px solid #ccc;
}


.jobaddform .bs-searchbox, .bs-actionsbox, .bs-donebutton {
    padding: 4px 8px;
    border: 1px solid #ccc;
    border-bottom: 0;
}

#filtersform .bootstrap-select.btn-group .dropdown-toggle .filter-option{
    border-right: 1px solid #ccc;
}


#filtersform .bs-searchbox, .bs-actionsbox, .bs-donebutton {
    padding: 4px 8px;
    border: 1px solid #ccc;
    border-bottom: 0;
}



.profileColumn{
    margin-top: 22px;
}
.bootstrap-tagsinput{
    width: 100%;
    border-radius: 0;
    height: 36px;
}


.bootstrap-tagsinput .label-info {
    background-color: #4073b8;
}

.nav-tabs{
    margin-bottom: 30px;
}
.nav-tabs>li.active{
    border: 1px solid #4073b8 !important;
    border-bottom: 0!important;
    -webkit-border-top-left-radius: 5px!important;
    -webkit-border-top-right-radius: 5px!important;
    -moz-border-radius-topleft: 5px!important;
    -moz-border-radius-topright: 5px!important;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;

}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    border: 1px solid #ddd;
    border-bottom: 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

h2.profileclass{
    font-weight: 300;
    font-size: 30px;
    color: #2a4694;
}

.adrow-striped{
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
}
.adstatus{
    background: #3cb129;
    padding: 5px;
    padding-left: 30px;
    padding-right: 30px;
    color: #FFF;
    margin-right: 10px;

}

.adstatus2{
    border: 0;
    border-radius: 0;
    padding: 5px;
    padding-left: 30px;
    padding-right: 30px;
    margin-right: 10px;
    color: #491217;

}
.region{
    color: #000;
    font-weight: 300;
}
.salarylist{
    color: #4073b8;
    padding-left: 20px;
}
.bgwhite{
    background: #fff !important;
}

.adrow-striped:nth-of-type(odd){
    background-color: #efefef;
}

.adrow-striped:nth-of-type(even){
    background-color: #fff;
}
.adbetween{
    font-weight: 400;
    font-size: 14px;
    color: #7c7c7c;
}
.jobtitlelist{
    color: #161616;
    font-size: 16px;

}
.jobtitlelist a{
    color: #161616;
    font-size: 17px;

}
.padcollist{
    padding-top: 31px;
}
.padcollist p{
    color: #161616;
    font-weight: 300;
}
.padcollist2{
    padding-top: 10px;
}
.padcollist2 p{
    color: #161616;
    font-weight: 400;
    font-size: 16px;
}

.eximg{
    float: left;
    margin-right: 10px;
    border: 1px solid #ccc;
}
.exnum{
    font-size: 16px;
}
.listcandidates{
    text-transform: uppercase;
    font-weight:500 !important;
}
.listcandidates a{
    text-transform: none !important;
    color: #4073b8;
}
.candidatesCount{
    font-weight: 400;
    font-size: 18px;
    border-bottom: 1px solid #161616;
}
#msgdata{
    margin-top: 30px;
    clear: both;
}

.c10{
    margin-bottom: 40px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;

}
.pagination>li {
    display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #6f6f6f;
    border-color: #6f6f6f;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #6f6f6f;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #6f6f6f !important;
}

.findjob{
    padding: 15px;
    padding-left: 50px;
    padding-right: 50px;
    background: #4073b8;
    color: #fff;
    border: 0;

}
.findjob:hover{
    padding: 15px;
    padding-left: 50px;
    padding-right: 50px;
    background: #4073b8;
    color: #fff;
    border: 0;
    opacity: .8;
}
.apad{
    margin-left: 15px;
    margin-right: 15px;
}
.adinfocol p{
    margin: 0;
    padding: 0;
}

.adinfodesc{
    margin-top: 20px;
    margin-bottom: 30px;
}
p.adinfotitle{
    color: #4073b8;
}

p.adinfotitle span{
    color: #6a6a6a;
}
.marb20{
    margin-bottom: 15px;
}
.btnapply{
    background: #4073b8;
    padding: 10px;
    padding-left: 60px;
    padding-right: 60px;
    color: #fff;
    text-transform: uppercase;

}
.btnapply:hover{
    opacity: .8;
    color: #FFF;
}
.btnapply:focus .btnapply:active{
    opacity: .8;
    color: #FFF;
}


#mybanners p{
    display: inline;
}
.main{
    width: 32%;
    margin: 45px auto;
    background:#fff;
    padding: 30px 30px;
}
p.copy_rights {
    color: #fff;
    font-size: 14px;
    text-align: center;
}
p.copy_rights a{
    text-decoration:none;
    color:#fff;
}
p.copy_rights a:hover{
    text-decoration:underline;
}
/*-- responsive media queries --*/

@media (max-width: 1440px){

}
@media (max-width: 1366px){
    .main {
        width: 34%;
    }
}
@media (max-width: 1280px){
    .main {
        /*-- agileits --*/
        width: 37%;
    }
    .container{
        width: 98%;
    }

    .row-companys {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}


@media (max-width: 1100px) {
    .nav>li>a {
        padding: 10px 12px;
        padding-top: 13px;
        padding-bottom: 15px;
    }
    .webm{
        display: none;
    }

}


@media (max-width: 1080px){
    .main {
        width: 41%;
    }
    .container{
        width: 99%;
    }
}



@media (max-width: 1047px) {
    .nav>li>a {
        padding: 10px 12px;
        padding-top: 13px;
        padding-bottom: 15px;
    }

}
@media (max-width: 1024px){
    .content h1 {
        font-size: 35px;
    }
    .main {
        padding: 23px 23px;
        width: 45%;
    }




    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
        float: left;
        margin-left: 48%;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: left;
        position: relative;
        width: 100%;
        display: block;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }


    .webm{
        display: none;
    }


}
@media (max-width: 991px){
    .contact-forms .main-row {
        margin-bottom: 17px;
    }
}

@media (max-width: 844px){
    #mybanners img{
        max-width: 85px !important;
    }
}


@media (max-width: 800px){
    .content h1 {
        font-size: 30px;
    }
    .main {
        width: 51%;
    }
}



@media (max-width: 793px){
    #mybanners img{
        max-width: 65px !important;
    }
}


@media (max-width: 768px){
    .main {
        width: 66%;
    }
    .hlogo{
        max-width: 73px;
    }
    footer,  .col-lg-3{
        margin-top: 30px;
    }
    .registeremployee{
        display: block;


    }
    .registercompany{
        display: block;


    }
    .ttt{
        margin-bottom: 30px;
    }

    .addad{

        float: left;
        margin-top: 13px;
    }
    .findads{
        float: left;
        margin-top: 13px;
    }
}
@media (max-width: 736px){

}


@media (max-width: 793px){
    #mybanners img{
        max-width: 65px;
    }
    #mybanners p{
        display: block;
    }
    #profile {
        top: 114px;
    }
}





@media (max-width: 667px){

}
@media (max-width: 640px){

}
@media (max-width: 600px){
    .main {
        width: 74%;
    }
}
/*-- w3layouts --*/
@media (max-width: 568px){

}
@media (max-width: 480px){
    .sbtn3 {
        left: 210px;
    }

    .search input {
        width: 210px;
    }
    .contact-forms .span6 {
        width: 100%;
    }
    p.copy_rights {
        font-size: 13px;
        line-height:1.8em;
    }
    .contact-forms input[type="text"], .contact-forms input[type="password"], .contact-forms input[type="email"], .contact-forms input[type="search"], .contact-forms input[type="url"], .contact-forms textarea, .contact-forms select {
        font-size: 13px;
    }
    .content h1 {
        font-size: 27px;
    }
    .main {
        margin: 33px auto;
    }
    .contact-forms .primary-btn, .contact-forms .secondary-btn {
        font-size: 14px;
        padding: 8px 18px;
    }
    .ban_en > img{
        max-width: 50px !important;
    }
}



@media (max-width: 425px) {
    .logo img{
        max-width: 300px;
    }
    .hlogo{
        margin-top: 10px;
    }
    .hlogo{
        max-width: 44px !important;
    }
    #profile {
        position: absolute;
        z-index: 1;
        right: 0;
        top: 120px;
    }
    .navbar-toggle {
        display: block;
        float: left;
        margin-left: 45%;
    }
    .registercompany{
        padding: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .registeremployee{
        padding: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .iconsuser li a{
        padding-bottom: 10px;
    }
    .mcc{
        padding: 0;
    }
    .ban_en > img{
        max-width: 50px !important;
    }

}





@media (max-width: 414px){
    .content h1 {
        font-size: 25px;
    }
    p.copy_rights {
        line-height: 1.8em;
        margin: 0 auto;
        width: 94%;
    }
}
@media (max-width: 384px){
    .contact-forms input[type="text"], .contact-forms input[type="password"], .contact-forms input[type="email"], .contact-forms input[type="search"], .contact-forms input[type="url"], .contact-forms textarea, .contact-forms select {
        padding: 8px 10px;
    }
    .contact-forms .upload-btn {
        padding: 5px 0;
    }
}
@media (max-width: 375px){
    .content h1 {
        font-size: 23px;
    }
    .main {
        width: 80%;
    }
    .contact-forms .input textarea {
        height: 90px;
    }

}


/*-- agileits --*/
@media (max-width: 340px){
    .sbtn3 {
        left: 170px;
    }

    .search input {
        width: 170px;
    }
    img.hlogo{
        max-width: 50px !important;
    }
    #profile {
        position: absolute;
        z-index: 1;
        right: 0;
        top: 110px;
    }
}



/*-- agileits --*/
@media (max-width: 320px){
    .content h1 {
        font-size: 19px;
    }
    .content {
        padding: 40px 0;
    }
    .main {
        padding: 12px 12px;
        width: 85%;
    }
}


.contact-forms .primary-btn, .contact-forms .upload-btn, .contact-forms .secondary-btn{
    background: #4073b8;
}
.contact-forms .tooltip, .contact-forms .tooltip-image{
    background: #4073b8;
}
.contact-forms .primary-btn, .contact-forms .secondary-btn{
    width: 100%;
}
.candidate{
    border-bottom: 1px solid #ccc;
}

.findads{
    padding: 10px;
    background: #7ac32c;
    color: #FFF;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.plusad{
    margin-top: -4px;
}
.colors{
    color: #161616
}.colors:hover{
     color: #161616
 }
.adedit{
    position: absolute;
    right: 10px;
    color: darkorange;
}
.red{
    color: darkred;
    padding-left: 10px;
}
#contact_form_submit{
    background: #4073b8 !important;
    color: #FFF
}

#loginme{
    background: #4073b8;
}
#regbtn{
    background: #4073b8;
}
#reginowco{
    background: #4073b8;
}#reginowem{
     background: #4073b8;
 }

 .comtitle{

 color: #161616;
     font-weight: 400;
     font-size: 16px;

 }


 .viewad{
     padding-right: 10px;
     float: left;
 }
 .editad{
     float: left;
     padding-top: 2px;
 }
 .remad{
     float: left;
     padding-top: 1px;
 }

 .oko{
     color: #696969;
 }

 #texttrans2{
     display: none;
 }

#imaginary_container{
    margin-top:10px; /* Don't copy this */
    margin-bottom: 10px;
}
.stylish-input-group .input-group-addon{
    background: white !important;
    border-radius: 0;
}
.stylish-input-group .form-control{
    border-right:0;
    box-shadow:0 0 0;
    border-radius: 0;
    border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
    border-radius: 0;
}
.dnone{
    display: none;
}

.adstatus3{
    cursor: pointer;
    color: #FFF;
    border: 0;
    border-radius: 0;
    padding: 5px;
    padding-left: 30px;
    padding-right: 30px;
    margin-right: 10px;
    background: #4073b8;
}
.container iframe{
    width: 100%;
}



table {
    max-width: 100% !important;
    max-width: 100%!important;
    margin-bottom: 1rem!important;
    background-color: transparent!important;
    border: 1px solid #dee2e6!important;
}
thead td, thead th {
    border-bottom-width: 2px!important;
}
thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6!important;
}
td, th {
    border: 1px solid #dee2e6!important;
}
td,th {
    padding: .75rem!important;
    border-top: 1px solid #dee2e6!important;
}

@media (max-width: 575.98px)
{
    table {
        display: block !important;
        width: 100%!important;
        overflow-x: auto!important;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}


:root {
    --purple: #3B3646;
    --red: #EE4B5A;
}
button#ihavecookiesBtn {
    margin-left: 0px !important;
}
/* Cookie Dialog */
#gdpr-cookie-message {
    position: fixed;
    right: 30px;
    z-index: 999999999;
    bottom: 30px;
    max-width: 375px;
    background-color: #000;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    margin-left: 30px;
    font-family: system-ui;
}
#gdpr-cookie-message h4 {
    color: var(--red);
    font-family: 'Quicksand', sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
    color: var(--red);
    font-family: 'Quicksand', sans-serif;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 17px;
    line-height: 1.5em;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: right;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a {
    color: #ccc;
    text-decoration: none;
    font-size: 17px;
    padding-bottom: 2px;
    border-bottom: 1px dotted rgba(255,255,255,0.75);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: white;
    border-bottom-color: var(--red);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: #4073b8;
    color: white;
    font-family: 'Quicksand', sans-serif;
    font-size: 17px;
    padding: 7px;
    border-radius: 3px;
    margin-left: 0px;
    cursor: pointer;
    display: block;
    width: 100%;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: #87baff;
    color: #FFF!important;
    opacity: 0.8;
    transition: all 0.3s;
}
button#gdpr-cookie-advanced {
    background: #4073b8;
    color: white;
    font-weight: 500;
    display: none; /* denis*/
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}



.cookie-popup {
    display: none;
    position: fixed;
    left: 0;
    z-index: 1000;
    width: 100%;
    background-color: #fafafa;
    color: #000;
    font-family: 'Roboto', 'Noto Sans', sans-serif;
    line-height: initial;
    box-sizing: initial;
}
.cookie-popup-inner {
    display: table;
    width: 100%;
}
.cookie-popup-left {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
}
.cookie-popup-headline {
    font-size: 20px;
}
.cookie-popup-sub-headline {
    font-size: 12px;
}
.cookie-popup-right {
    display: table-cell;
    vertical-align: middle;
    padding: 10px 15px;
    text-align: right;
}
.cookie-popup-accept-cookies {
    display: inline-block;
    position: relative;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    padding: 9px 12px;
    font-size: 13px;
    line-height: 1.49;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 8px 8px;
    font-size: 16px;
    min-width: 64px;
    line-height: 1.5;
    border-radius: 2px;
    text-decoration: none;
    color: #000;
    background-color: #c7c7c7;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.12) rgba(0,0,0,.15);
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
}
.cookie-popup-accept-cookies:hover {
    bottom: 1px;
    text-decoration: none;
    color: inherit;
}
.cookie-popup-accept-cookies:active {
    bottom: 0;
    color: initial;
}
.cookie-popup-learn-more {
    display: block;
    clear: both;
    font-size: 14px;
    margin-top: 5px;
    margin-right: 5px;
    text-decoration: none;
    color: #000;
    opacity: 0.75;
}
.cookie-popup-learn-more:hover {
    opacity: 1;
    text-decoration: none;
}
.cookie-popup-learn-more:active,
.cookie-popup-learn-more:focus {
    text-decoration: none;
}
.cookie-popup-lower {
    padding: 15px;
    font-size: 14px;
}


/* Positions */
.cookie-popup.position-bottom {
    bottom: 0;
    box-shadow: 0 -4px 6px rgba(50,50,93,.11), 0 -1px 3px rgba(0,0,0,.08);
}
.cookie-popup.position-top {
    top: 0;
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
}
.cookie-popup.position-bottomright {
    width: 300px;
    right: 10px;
    bottom: 10px;
    left: inherit;
    box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
}
.cookie-popup.position-bottomright .cookie-popup-right {
    width: initial;
}
.cookie-popup.position-bottomleft {
    width: 300px;
    left: 10px;
    bottom: 10px;
    right: inherit;
    box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
}
.cookie-popup.position-bottomleft .cookie-popup-right {
    width: initial;
}
.cookie-popup.position-topright {
    width: 300px;
    right: 10px;
    top: 10px;
    left: inherit;
    box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
}
.cookie-popup.position-topright .cookie-popup-right {
    width: initial;
}
.cookie-popup.position-topleft {
    width: 300px;
    left: 10px;
    top: 10px;
    box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
}
.cookie-popup.position-topleft .cookie-popup-right {
    width: initial;
}


/* Themes */
.theme-light .cookie-popup { background-color: #fafafa; color: #000; }
.theme-light .cookie-popup-accept-cookies { background-color: #c7c7c7; color: #000; }
.theme-light .cookie-popup-learn-more { color: #000; }

.theme-dark .cookie-popup { background-color: #484848; color: #fff; }
.theme-dark .cookie-popup-accept-cookies { background-color: #212121; color: #fff; }
.theme-dark .cookie-popup-learn-more { color: #fff; }

.theme-red .cookie-popup { background-color: #ef5350; color: #fff; }
.theme-red .cookie-popup-accept-cookies { background-color: #b61827;  color: #fff; }
.theme-red .cookie-popup-learn-more { color: #fff; }

.theme-pink .cookie-popup { background-color: #ec407a; color: #fff; }
.theme-pink .cookie-popup-accept-cookies { background-color: #b4004e; color: #fff; }
.theme-pink .cookie-popup-learn-more { color: #000; color: #fff; }

.theme-purple .cookie-popup{ background-color: #ab47bc; color: #fff; }
.theme-purple .cookie-popup-accept-cookies { background-color: #790e8b; color: #fff; }
.theme-purple .cookie-popup-learn-more { color: #fff; }

.theme-deeppurple .cookie-popup { background-color: #7e57c2; color: #fff; }
.theme-deeppurple .cookie-popup-accept-cookies { background-color: #4d2c91; color: #fff; }
.theme-deeppurple .cookie-popup-learn-more { color: #fff; }

.theme-indigo .cookie-popup { background-color: #5c6bc0; color: #fff; }
.theme-indigo .cookie-popup-accept-cookies { background-color: #23408e; color: #fff; }
.theme-indigo .cookie-popup-learn-more { color: #fff; }

.theme-blue .cookie-popup { background-color: #42a5f5; color: #fff; }
.theme-blue .cookie-popup-accept-cookies { background-color: #0077c2; color: #fff; }
.theme-blue .cookie-popup-learn-more { color: #fff; }

.theme-lightblue .cookie-popup { background-color: #29b6f6; color: #000; }
.theme-lightblue .cookie-popup-accept-cookies { background-color: #0086c3; color: #000; }
.theme-lightblue .cookie-popup-learn-more { color: #000; }

.theme-cyan .cookie-popup { background-color: #26c6da; color: #000; }
.theme-cyan .cookie-popup-accept-cookies { background-color: #0095a8; color: #000; }
.theme-cyan .cookie-popup-learn-more { color: #000; }

.theme-teal .cookie-popup { background-color: #26a69a; color: #fff; }
.theme-teal .cookie-popup-accept-cookies { background-color: #00766c; color: #fff; }
.theme-teal .cookie-popup-learn-more { color: #000; color: #fff; }

.theme-green .cookie-popup { background-color: #66bb6a; color: #000; }
.theme-green .cookie-popup-accept-cookies { background-color: #338a3e; color: #000; }
.theme-green .cookie-popup-learn-more { color: #000; }

.theme-lightgreen .cookie-popup { background-color: #9ccc65; color: #000; }
.theme-lightgreen .cookie-popup-accept-cookies { background-color: #6b9b37; color: #000; }
.theme-lightgreen .cookie-popup-learn-more { color: #000; }

.theme-lime .cookie-popup { background-color: #d4e157; color: #000; }
.theme-lime .cookie-popup-accept-cookies { background-color: #a0af22; color: #000; }
.theme-lime .cookie-popup-learn-more { color: #000; }

.theme-yellow .cookie-popup { background-color: #ffee58; color: #000; }
.theme-yellow .cookie-popup-accept-cookies { background-color: #c9bc1f; color: #000; }
.theme-yellow .cookie-popup-learn-more { color: #000; }

.theme-amber .cookie-popup { background-color: #ffca28; color: #000; }
.theme-amber .cookie-popup-accept-cookies { background-color: #c79a00; color: #000; }
.theme-amber .cookie-popup-learn-more { color: #000; }

.theme-orange .cookie-popup { background-color: #ffa726; color: #000; }
.theme-orange .cookie-popup-accept-cookies { background-color: #c77800; color: #000; }
.theme-orange .cookie-popup-learn-more { color: #000; }

.theme-deeporange .cookie-popup { background-color: #ff7043; color: #fff; }
.theme-deeporange .cookie-popup-accept-cookies { background-color: #c63f17; color: #fff; }
.theme-deeporange .cookie-popup-learn-more { color: #fff; }

.theme-brown .cookie-popup { background-color: #8d6e63; color: #fff; }
.theme-brown .cookie-popup-accept-cookies { background-color: #5f4339; color: #fff; }
.theme-brown .cookie-popup-learn-more { color: #fff; }

.theme-grey .cookie-popup { background-color: #bdbdbd; color: #000; }
.theme-grey .cookie-popup-accept-cookies { background-color: #8d8d8d; color: #000; }
.theme-grey .cookie-popup-learn-more { color: #000; }

.theme-bluegrey .cookie-popup { background-color: #78909c; color: #fff; }
.theme-bluegrey .cookie-popup-accept-cookies { background-color: #4b636e; color: #fff; }
.theme-bluegrey .cookie-popup-learn-more { color: #fff; }

