html{
    font-family:sans-serif;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
img{
    border:0
}
button,input,optgroup,select,textarea{
    margin:0;
    font:inherit;
    color:inherit
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:1.42857143;
    color:#333;
    background-color:#fff
}
button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#337ab7;
    text-decoration:none
}
a:focus,a:hover{
    color:#23527c;
    text-decoration:underline
}
a:focus{
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
img{
    vertical-align:middle
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
.h1,.h2,.h3,h1,h2,h3{
    margin-top:20px;
    margin-bottom:10px
}
.h4,.h5,.h6,h4,h5,h6{
    margin-top:10px;
    margin-bottom:10px
}
.h1,h1{
    font-size:36px
}
.h2,h2{
    font-size:30px
}
.h3,h3{
    font-size:24px
}
.h4,h4{
    font-size:18px
}
.h5,h5{
    font-size:14px
}
.h6,h6{
    font-size:12px
}
p{
    margin:0 0 10px
}
ol,ul{
    margin-top:0;
    margin-bottom:10px
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
.container{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:768px){
    .container{
        width:750px
    }
}
@media (min-width:992px){
    .container{
        width:970px
    }
}
@media (min-width:1200px){
    .container{
        width:1200px
    }
}
.container-fluid{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    margin-right:-15px;
    margin-left:-15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    float:left
}
.col-xs-12{
    width:100%
}
.col-xs-11{
    width:91.66666667%
}
.col-xs-10{
    width:83.33333333%
}
.col-xs-9{
    width:75%
}
.col-xs-8{
    width:66.66666667%
}
.col-xs-7{
    width:58.33333333%
}
.col-xs-6{
    width:50%
}
.col-xs-5{
    width:41.66666667%
}
.col-xs-4{
    width:33.33333333%
}
.col-xs-3{
    width:25%
}
.col-xs-2{
    width:16.66666667%
}
.col-xs-1{
    width:8.33333333%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-pull-11{
    right:91.66666667%
}
.col-xs-pull-10{
    right:83.33333333%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-8{
    right:66.66666667%
}
.col-xs-pull-7{
    right:58.33333333%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-5{
    right:41.66666667%
}
.col-xs-pull-4{
    right:33.33333333%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-2{
    right:16.66666667%
}
.col-xs-pull-1{
    right:8.33333333%
}
.col-xs-pull-0{
    right:auto
}
.col-xs-push-12{
    left:100%
}
.col-xs-push-11{
    left:91.66666667%
}
.col-xs-push-10{
    left:83.33333333%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-8{
    left:66.66666667%
}
.col-xs-push-7{
    left:58.33333333%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-5{
    left:41.66666667%
}
.col-xs-push-4{
    left:33.33333333%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-2{
    left:16.66666667%
}
.col-xs-push-1{
    left:8.33333333%
}
.col-xs-push-0{
    left:auto
}
.col-xs-offset-12{
    margin-left:100%
}
.col-xs-offset-11{
    margin-left:91.66666667%
}
.col-xs-offset-10{
    margin-left:83.33333333%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-8{
    margin-left:66.66666667%
}
.col-xs-offset-7{
    margin-left:58.33333333%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-5{
    margin-left:41.66666667%
}
.col-xs-offset-4{
    margin-left:33.33333333%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-2{
    margin-left:16.66666667%
}
.col-xs-offset-1{
    margin-left:8.33333333%
}
.col-xs-offset-0{
    margin-left:0
}
@media (min-width:768px){
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
        float:left
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666667%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-7{
        width:58.33333333%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666667%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.66666667%
    }
    .col-sm-1{
        width:8.33333333%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-pull-11{
        right:91.66666667%
    }
    .col-sm-pull-10{
        right:83.33333333%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-8{
        right:66.66666667%
    }
    .col-sm-pull-7{
        right:58.33333333%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-5{
        right:41.66666667%
    }
    .col-sm-pull-4{
        right:33.33333333%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-2{
        right:16.66666667%
    }
    .col-sm-pull-1{
        right:8.33333333%
    }
    .col-sm-pull-0{
        right:auto
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-push-11{
        left:91.66666667%
    }
    .col-sm-push-10{
        left:83.33333333%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-8{
        left:66.66666667%
    }
    .col-sm-push-7{
        left:58.33333333%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-5{
        left:41.66666667%
    }
    .col-sm-push-4{
        left:33.33333333%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-2{
        left:16.66666667%
    }
    .col-sm-push-1{
        left:8.33333333%
    }
    .col-sm-push-0{
        left:auto
    }
    .col-sm-offset-12{
        margin-left:100%
    }
    .col-sm-offset-11{
        margin-left:91.66666667%
    }
    .col-sm-offset-10{
        margin-left:83.33333333%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-8{
        margin-left:66.66666667%
    }
    .col-sm-offset-7{
        margin-left:58.33333333%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-5{
        margin-left:41.66666667%
    }
    .col-sm-offset-4{
        margin-left:33.33333333%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-2{
        margin-left:16.66666667%
    }
    .col-sm-offset-1{
        margin-left:8.33333333%
    }
    .col-sm-offset-0{
        margin-left:0
    }
}
@media (min-width:992px){
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
        float:left
    }
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666667%
    }
    .col-md-10{
        width:83.33333333%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-7{
        width:58.33333333%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666667%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.66666667%
    }
    .col-md-1{
        width:8.33333333%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-pull-11{
        right:91.66666667%
    }
    .col-md-pull-10{
        right:83.33333333%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-8{
        right:66.66666667%
    }
    .col-md-pull-7{
        right:58.33333333%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-5{
        right:41.66666667%
    }
    .col-md-pull-4{
        right:33.33333333%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-2{
        right:16.66666667%
    }
    .col-md-pull-1{
        right:8.33333333%
    }
    .col-md-pull-0{
        right:auto
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-push-11{
        left:91.66666667%
    }
    .col-md-push-10{
        left:83.33333333%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-8{
        left:66.66666667%
    }
    .col-md-push-7{
        left:58.33333333%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-5{
        left:41.66666667%
    }
    .col-md-push-4{
        left:33.33333333%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-2{
        left:16.66666667%
    }
    .col-md-push-1{
        left:8.33333333%
    }
    .col-md-push-0{
        left:auto
    }
    .col-md-offset-12{
        margin-left:100%
    }
    .col-md-offset-11{
        margin-left:91.66666667%
    }
    .col-md-offset-10{
        margin-left:83.33333333%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-8{
        margin-left:66.66666667%
    }
    .col-md-offset-7{
        margin-left:58.33333333%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-5{
        margin-left:41.66666667%
    }
    .col-md-offset-4{
        margin-left:33.33333333%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-2{
        margin-left:16.66666667%
    }
    .col-md-offset-1{
        margin-left:8.33333333%
    }
    .col-md-offset-0{
        margin-left:0
    }
}
@media (min-width:1200px){
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
        float:left
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-11{
        width:91.66666667%
    }
    .col-lg-10{
        width:83.33333333%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-8{
        width:66.66666667%
    }
    .col-lg-7{
        width:58.33333333%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-5{
        width:41.66666667%
    }
    .col-lg-4{
        width:33.33333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-2{
        width:16.66666667%
    }
    .col-lg-1{
        width:8.33333333%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-pull-11{
        right:91.66666667%
    }
    .col-lg-pull-10{
        right:83.33333333%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-8{
        right:66.66666667%
    }
    .col-lg-pull-7{
        right:58.33333333%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-5{
        right:41.66666667%
    }
    .col-lg-pull-4{
        right:33.33333333%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-2{
        right:16.66666667%
    }
    .col-lg-pull-1{
        right:8.33333333%
    }
    .col-lg-pull-0{
        right:auto
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-push-11{
        left:91.66666667%
    }
    .col-lg-push-10{
        left:83.33333333%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-8{
        left:66.66666667%
    }
    .col-lg-push-7{
        left:58.33333333%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-5{
        left:41.66666667%
    }
    .col-lg-push-4{
        left:33.33333333%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-2{
        left:16.66666667%
    }
    .col-lg-push-1{
        left:8.33333333%
    }
    .col-lg-push-0{
        left:auto
    }
    .col-lg-offset-12{
        margin-left:100%
    }
    .col-lg-offset-11{
        margin-left:91.66666667%
    }
    .col-lg-offset-10{
        margin-left:83.33333333%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-8{
        margin-left:66.66666667%
    }
    .col-lg-offset-7{
        margin-left:58.33333333%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-5{
        margin-left:41.66666667%
    }
    .col-lg-offset-4{
        margin-left:33.33333333%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-2{
        margin-left:16.66666667%
    }
    .col-lg-offset-1{
        margin-left:8.33333333%
    }
    .col-lg-offset-0{
        margin-left:0
    }
}
label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:700
}
input[type=search]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input[type=checkbox],input[type=radio]{
    margin:4px 0 0;
    margin-top:1px\9;
    line-height:normal
}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.form-control{
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control::-webkit-input-placeholder{
    color:#999
}
.btn{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover{
    color:#333;
    text-decoration:none
}
.btn.active,.btn:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    font-size:14px;
    text-align:left;
    list-style:none;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    border-radius:4px;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.42857143;
    color:#333;
    white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    color:#262626;
    text-decoration:none;
    background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{
    color:#fff;
    text-decoration:none;
    background-color:#337ab7;
    outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    text-decoration:none;
    cursor:not-allowed;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu{
    display:block
}
.open>a{
    outline:0
}
.dropdown-menu-right{
    right:0;
    left:auto
}
.dropdown-menu-left{
    right:auto;
    left:0
}
.dropdown-header{
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.42857143;
    color:#777;
    white-space:nowrap
}
.dropdown-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:990
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    content:"";
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid\9
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width:768px){
    .navbar-right .dropdown-menu{
        right:0;
        left:auto
    }
    .navbar-right .dropdown-menu-left{
        right:auto;
        left:0
    }
}
.nav{
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav>li{
    position:relative;
    display:block
}
.nav>li>a{
    position:relative;
    display:block;
    padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    background-color:#eee
}
.nav>li.disabled>a{
    color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{
    color:#777;
    text-decoration:none;
    cursor:not-allowed;
    background-color:transparent
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:#eee;
    border-color:#337ab7
}
.nav .nav-divider{
    height:1px;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.nav>li>a>img{
    max-width:none
}
.navbar{
    position:relative;
    min-height:50px;
    margin-bottom:20px;
    border:1px solid transparent
}
@media (min-width:768px){
    .navbar{
        border-radius:4px
    }
}
@media (min-width:768px){
    .navbar-header{
        float:left
    }
}
.navbar-collapse{
    padding-right:15px;
    padding-left:15px;
    overflow-x:visible;
    -webkit-overflow-scrolling:touch;
    border-top:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in{
    overflow-y:auto
}
@media (min-width:768px){
    .navbar-collapse{
        width:auto;
        border-top:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-collapse.collapse{
        display:block!important;
        height:auto!important;
        padding-bottom:0;
        overflow:visible!important
    }
    .navbar-collapse.in{
        overflow-y:visible
    }
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{
        padding-right:0;
        padding-left:0
    }
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
    max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape){
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
        max-height:200px
    }
}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px){
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
        margin-right:0;
        margin-left:0
    }
}
.navbar-static-top{
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width:768px){
    .navbar-static-top{
        border-radius:0
    }
}
.navbar-fixed-bottom,.navbar-fixed-top{
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
@media (min-width:768px){
    .navbar-fixed-bottom,.navbar-fixed-top{
        border-radius:0
    }
}
.navbar-fixed-top{
    top:0;
    border-width:0 0 1px
}
.navbar-fixed-bottom{
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
.navbar-brand{
    float:left;
    height:50px;
    padding:15px 15px;
    font-size:18px;
    line-height:20px
}
.navbar-brand:focus,.navbar-brand:hover{
    text-decoration:none
}
.navbar-brand>img{
    display:block
}
@media (min-width:768px){
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
        margin-left:-15px
    }
}
.navbar-toggle{
    position:relative;
    float:right;
    padding:9px 10px;
    margin-top:8px;
    margin-right:15px;
    margin-bottom:8px;
    background-color:transparent;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.navbar-toggle:focus{
    outline:0
}
.navbar-toggle .icon-bar{
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar{
    margin-top:4px
}
@media (min-width:768px){
    .navbar-toggle{
        display:none
    }
}
.navbar-nav{
    margin:7.5px -15px
}
.navbar-nav>li>a{
    padding-top:10px;
    padding-bottom:10px;
    line-height:20px
}
@media (max-width:767px){
    .navbar-nav .open .dropdown-menu{
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{
        padding:5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu>li>a{
        line-height:20px
    }
    .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{
        background-image:none
    }
}
@media (min-width:768px){
    .navbar-nav{
        float:left;
        margin:0
    }
    .navbar-nav>li{
        float:left
    }
    .navbar-nav>li>a{
        padding-top:15px;
        padding-bottom:15px
    }
}
.navbar-nav>li>.dropdown-menu{
    margin-top:0;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
    margin-bottom:0;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.navbar-btn{
    margin-top:8px;
    margin-bottom:8px
}
.navbar-btn.btn-sm{
    margin-top:10px;
    margin-bottom:10px
}
.navbar-btn.btn-xs{
    margin-top:14px;
    margin-bottom:14px
}
.navbar-text{
    margin-top:15px;
    margin-bottom:15px
}
@media (min-width:768px){
    .navbar-text{
        float:left;
        margin-right:15px;
        margin-left:15px
    }
}
@media (min-width:768px){
    .navbar-left{
        float:left!important
    }
    .navbar-right{
        float:right!important;
        margin-right:-15px
    }
    .navbar-right~.navbar-right{
        margin-right:0
    }
}
.navbar-inverse{
    background-color:#222;
    border-color:#080808
}
.navbar-inverse .navbar-brand{
    color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{
    color:#fff;
    background-color:transparent
}
.navbar-inverse .navbar-text{
    color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a{
    color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
    color:#fff;
    background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{
    color:#fff;
    background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{
    color:#444;
    background-color:transparent
}
.navbar-inverse .navbar-toggle{
    border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{
    background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar{
    background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
    border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
    color:#fff;
    background-color:#080808
}
@media (max-width:767px){
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
        border-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
        background-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
        color:#9d9d9d
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
        color:#fff;
        background-color:transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{
        color:#fff;
        background-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{
        color:#444;
        background-color:transparent
    }
}
.navbar-inverse .navbar-link{
    color:#9d9d9d
}
.navbar-inverse .navbar-link:hover{
    color:#fff
}
.navbar-inverse .btn-link{
    color:#9d9d9d
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{
    color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{
    color:#444
}
.pagination{
    display:inline-block;
    padding-left:0;
    margin:20px 0;
    border-radius:4px
}
.pagination>li{
    display:inline
}
.pagination>li>a,.pagination>li>span{
    position:relative;
    float:left;
    padding:6px 12px;
    margin-left:-1px;
    line-height:1.42857143;
    color:#337ab7;
    text-decoration:none;
    background-color:#fff;
    border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span{
    margin-left:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span{
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{
    z-index:2;
    color:#23527c;
    background-color:#eee;
    border-color:#ddd
}
.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:#337ab7;
    border-color:#337ab7
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{
    color:#777;
    cursor:not-allowed;
    background-color:#fff;
    border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span{
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{
    display:table;
    content:" "
}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{
    clear:both
}
.center-block{
    display:block;
    margin-right:auto;
    margin-left:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none!important
}
.affix{
    position:fixed
}
@-ms-viewport{
    width:device-width
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{
    display:none!important
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
    display:none!important
}
@media (max-width:767px){
    .visible-xs{
        display:block!important
    }
    table.visible-xs{
        display:table!important
    }
    tr.visible-xs{
        display:table-row!important
    }
    td.visible-xs,th.visible-xs{
        display:table-cell!important
    }
}
@media (max-width:767px){
    .visible-xs-block{
        display:block!important
    }
}
@media (max-width:767px){
    .visible-xs-inline{
        display:inline!important
    }
}
@media (max-width:767px){
    .visible-xs-inline-block{
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm{
        display:block!important
    }
    table.visible-sm{
        display:table!important
    }
    tr.visible-sm{
        display:table-row!important
    }
    td.visible-sm,th.visible-sm{
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-block{
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-inline{
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-inline-block{
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md{
        display:block!important
    }
    table.visible-md{
        display:table!important
    }
    tr.visible-md{
        display:table-row!important
    }
    td.visible-md,th.visible-md{
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-block{
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-inline{
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-inline-block{
        display:inline-block!important
    }
}
@media (min-width:1200px){
    .visible-lg{
        display:block!important
    }
    table.visible-lg{
        display:table!important
    }
    tr.visible-lg{
        display:table-row!important
    }
    td.visible-lg,th.visible-lg{
        display:table-cell!important
    }
}
@media (min-width:1200px){
    .visible-lg-block{
        display:block!important
    }
}
@media (min-width:1200px){
    .visible-lg-inline{
        display:inline!important
    }
}
@media (min-width:1200px){
    .visible-lg-inline-block{
        display:inline-block!important
    }
}
@media (max-width:767px){
    .hidden-xs{
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .hidden-sm{
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .hidden-md{
        display:none!important
    }
}
@media (min-width:1200px){
    .hidden-lg{
        display:none!important
    }
}
.visible-print{
    display:none!important
}
body{
    overflow-x:hidden;
    width:100%;
    position:relative
}
pre{
    tab-size:8
}
html,body{
    height:100%
}
#wrapper{
    font-family:'Roboto',sans-serif;
    float:left;
    width:100%;
    overflow:hidden
}
a{
    text-decoration:none!important
}
.il-list,.navbar-ur .row .nav-menu .nm-ul li,.navbar-ur .row .nav-reg ul li{
    display:inline;
    line-height:1.2;
    font-size:12px;
    padding:3% 0%;
    text-align:center;
    text-transform:uppercase;
    float:left;
    width:15%
}
.standard-align,.navbar-ur,#candidates,#about,#employers,#future,.sign-up-section,#candidates-signup,#employers-signup,#opportunity,.testimonial,#partner,#stats,#listing,.footer,.main-content,.splash,.candidates-list,.candidate-v2,.contact-us,.jobs-alert,.job-details,.employer-dashboard,.signup-page{
    width:100%;
    float:left;
    text-align:center;
    padding:0% 1% 1% 1%
}
.light-font,.main-content h2,.main-content h3{
    font-size:16px;
    font-weight:300;
    padding:1% 0%;
    color:#4A4A4A
}
.colored-font,.main-content .fa-check,.main-content .fa-times{
    font-size:16px;
    padding:1% 0%;
    color:#46CAC6
}
.standard-btn,.main-content .btn,.action-req .latest-jobs .btn,.splash .btn,.candidates-list .container .btn,.candidates-list .container .pagination-cl .btn,.candidate-v2 .col-md-10 .candidates-list-v2 .container .pagination-cl .btn,.contact-us .btn,.signup-page .su-emp,.btn{
    border:none;
    border-radius:25px;
    background:#46CAC6;
    color:#fff;
    padding:1% 2%;
    text-transform:uppercase;
    border:1px solid #46CAC6
}
.btn-more{
    width:10%;
    float:left;
    padding:1.5% 1%;
    background:#ccc;
    border:none;
    margin:5% 0%
}
.btn-pg,.contact-us .btn,.btn{
    padding:1.4% 1.5%;
    width:6%;
    margin:5% .2%
}
.btn-cv2,.responsive-logo{
    display:none
}
.navbar-ur{
    border-bottom:none;
    padding:.3% 5% .8% 5%
}
.navbar-ur .row{
    margin-top:1%
}
.navbar-ur .row .nav-menu .site-logo{
    float:left;
    padding:2px 10px 2px 2px;
    width:10%
}
.navbar-ur .row .nav-menu-dash .site-logo{
    float:left;
    padding:2px 10px 2px 2px;
    width:17%
}
.navbar-ur .row .nav-menu .nm-ul{
    list-style:none;
    float:left;
    width:100%
}
.navbar-ur .row .nav-menu .nm-ul li{
    width:13%
}
.navbar-ur .row .nav-menu .nm-ul .dropdown-menu{
    width:10%;
    padding:0;
    top:80%;
    left:13%
}
.navbar-ur .row .nav-menu .nm-ul .dropdown-menu li{
    display:block;
    width:100%
}
.navbar-ur .row .nav-menu a{
    color:#4A4A4A
}
.navbar-ur .row .nav-menu a:hover,.navbar-ur .row .nav-menu a:active{
    color:#46CAC6
}
.navbar-ur .row .nav-menu .fa{
    color:#46CAC6;
    font-size:10px;
    padding-left:5%
}
.navbar-ur .row .nav-menu .nm-ul{
    width:80%
}
.navbar-ur .row .nav-reg{
    padding:0
}
.navbar-ur .row .nav-reg ul li{
    padding-top:5%;
    width:50%;
    margin-top:5%;
    float:right
}
.navbar-ur .row .nav-reg ul #sign-in-btn{
    color:#4A4A4A
}
.navbar-ur .row .nav-reg ul #sign-in-btn:hover,.navbar-ur .row .nav-reg ul #sign-in-btn:active{
    color:#46CAC6
}
.navbar-ur .row .nav-reg ul #sign-up-btn{
    border:2px solid #46CAC6;
    padding:10% 18%;
    border-radius:25px;
    font-weight:600;
    color:#46CAC6;
    font-family:"ROBOTO"
}
.navbar-ur .row .nav-reg ul #sign-up-btn:hover{
    color:#fff;
    background:#46CAC6
}
.navbar-ur1{
    border-bottom:1px solid rgba(151,151,151,.25)
}
.action-req {
	padding-bottom: 4%;
	text-align: center; }
.action-req .container {
	text-align: center !important; }	
.action-req h2 {
	font-size: 38px;
	font-weight: 100;
	margin: 3% 0%; 
	text-align:center !important; }
.action-req .caution {
	margin: 10% auto 0% auto !important;
	text-align:center !important;
	width: 80%;
	border: 1px solid #46CAC6;
	padding: 2% 1% 2% 2%; }
.action-req .caution .col-md-1 {
	text-align: center;
	padding: 0; }
.action-req .caution .fa-exclamation-triangle, .action-req .caution .fa-check {
	font-size: 42px;
	color: #46CAC6;
	margin-top: 18px; }
.action-req .caution p {
	text-align: left;
	font-size: 22px;
	color: #4A4A4A;
	line-height: 1.2;
	padding: 0%;
	text-transform: uppercase;
	font-weight: 600;
	margin: 10px 0; }
.action-req .caution p span {
	color: #46CAC6; }
.jobs-v1 {
	width: 70% !important;
	margin-left: 15% !important; 
}	

@media (min-width:768px){
    .navbar-wrapper{
        margin-top:20px;
        margin-bottom:-90px
    }
    .navbar-wrapper .navbar{
        border-radius:4px
    }
}
.footer{
    padding:2% 0%;
    background:#f5f5f5
}
.footer .footer-f5{
    display:none
}
.footer .row{
    width:100%;
    margin:0 auto
}
.footer .copyright{
    width:100%;
    margin-top:1%;
    padding:0% 5px;
    font-family:"ROBOTO";
    color:#515151
}
.footer .copyright p{
    font-size:13px
}
.footer .copyright .f-center img{
    width:35%
}
.footer .footer-f1 li{
    font-size:15px;
    padding:2% 2%;
    text-align:left
}
.footer .footer-f2{
    padding-left:25px
}
.footer .footer-f2 li{
    font-size:15px;
    padding:1% 2%;
    text-align:left;
    padding-bottom:12%
}
.footer .footer-f3{
    padding-left:25px
}
.footer .footer-f3 li{
    font-size:15px;
    padding:3% 2%;
    text-align:left;
    padding-bottom:15%
}
.footer .footer-f4{
    padding-left:35px
}
.footer .footer-f4 li{
    font-size:15px;
    padding:3% 2%;
    text-align:left;
    padding-bottom:15%
}
.footer .footer-f5{
    padding-right:10px
}
.footer .footer-f5 li{
    font-size:15px;
    padding:9% 2%;
    text-align:right;
    padding-bottom:10%
}
.footer li{
    font-size:15px;
    padding:7% 2%;
    text-align:left
}
.footer a{
    color:#4A4A4A
}
.footer a:hover,.footer a:active{
    color:#46CAC6
}
.footer .fa{
    font-size:26px
}
.footer img.site-logo{
    position:absolute;
    width:30%;
    top:-30px;
    left:-12%
}
.footer p{
    font-size:13px;
    float:left
}
.footer .f-left p{
    text-align:left
}
.footer .f-right{
    padding:0;
    font-size:13.2px
}
.footer .f-right p{
    text-align:right;
    float:right
}
.footer-nbg{
    background:none;
    padding:1% 0%!important
}
.jobs-v1 .search-result .col-md-1,.jobs-v1 .search-result .col-md-5,.jobs-v1 .search-result .col-md-6,.jobs-v1 .search-result .col-md-12{
    padding:0% 0% 0% 1%
}
.jobs-v1 .search-result {
    text-align:left !important
}
.jobs-v1 .search-result .wish-list{
    text-align:right
}
.jobs-v1 .search-result .wish-list .fa{
    color:#D4AF37;
    font-size:20px;
    font-weight:800;
    padding-top:.5%
}
.jobs-v1 .search-result img{
    width:75%;
    border-radius:25px;
    border:#d5dbdb 1px solid
}
.jobs-v1 .search-result h3{
    font-family:'Khula',sans-serif;
    font-size:15px;
    font-weight:600;
    color:#006856;
    margin-top:-6px;
    padding-bottom:2%
}
.jobs-v1 .search-result h5{
    font-family:'Khula',sans-serif;
    float:right;
    color:#006856;
    margin-top:8%;
    margin-right:3%
}
.jobs-v1 .search-result h5 span{
    font-family:'Khula',sans-serif;
    font-weight:700;
    font-size:14px
}
.jobs-v1 .search-result ul{
    width:100%;
    float:left;
    padding:.3% 0%
}
.jobs-v1 .search-result ul li{
    font-family:'Khula',sans-serif;
    display:inline-block;
    width:40%;
    font-size:13px;
    color:#515151
}
.jobs-v1 .search-result ul li .fa{
    width:15%;
    color:#979797
}
.jobs-v1 .search-result p{
    font-family:'Khula',sans-serif;
    font-size:12px;
    padding:2% 0%;
    border-bottom:1px solid #ccc
}
.jobs-v1 .search-result .more-ur,.jobs-v1 .search-result .more-r{
    float:right;
    color:#FFF;
    width:80px;
    padding:3% 1%;
    font-size:13px;
    font-weight:700;
    margin-top:5%
}
.jobs-v1 .search-result h4{
    width:30%;
    float:right;
    padding:4% 0%;
    margin-top:2%;
    font-size:18px
}
.jobs-v1 .search-result h4 span{
    font-weight:600
}
.pagination-cl{
    margin-bottom:3%;
    margin-top:3%
}
.pagination-cl .col-md-12{
    padding:0
}
.pagination-cl .btn-more{
    float:left;
    color:#FFF;
    width:10%;
    font-size:16px;
    padding:.6% 0%;
    font-weight:600;
    border:2px solid #c7c7c7;
    margin-top:1.2%;
    margin-bottom:2%
}
.pagination-cl .btn-more:hover,.pagination-cl .btn-more.active{
    background:#FFF;
    color:#979797
}
.pagination-cl .btn-next{
    float:right;
    color:#4A4A4A;
    background:#FFF;
    border:2px solid #979797;
    width:10%;
    font-size:16px;
    padding:.6% 0%;
    font-weight:600;
    margin-top:1.2%;
    margin-left:1%;
    margin-bottom:2%
}
.pagination-cl .btn-next:hover,.pagination-cl .btn-next.active{
    background:#FFF;
    color:#979797;
    border:2px solid #979797
}
.pagination-cl .center-btn{
    width:90%;
    text-align:right
}
.pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
    width:5.1%;
    padding:1% 0%;
    margin:1.2% .6% 1% 0%;
    float:right;
    background:#C7C7C7;
    border:none;
    color:#FFF
}
img{
    width:30%;
    float:none;
    display:table;
    margin:1% auto
}
h4{
    font-size:36px
}
.btn{
    float:none;
    display:table;
    margin:1% auto;
    width:150px;
    padding:1% 1%;
    font-size:16px;
    font-weight:500
}
p{
    margin:5% 0% 1% 0%;
    font-size:16px
}
button.btn.btn-cv2{
    display:none
}
.more-r{
    display:none
}
@media only screen and (max-device-width:239px){
    #wrapper{
        display:none
    }
    .jobs-table{
        display:none
    }
}
@media only screen and (min-device-width:240px) and (max-device-width:767px){
    #slogan-text{
        display:none
    }
    #about{
        display:none
    }
    .navbar-ur,.navbar-ur-lp{
        display:none
    }
    .side-collapse-container{
        width:100%;
        position:relative;
        left:0;
        transition:left .4s
    }
    .side-collapse-container.out{
        left:200px
    }
    .side-collapse{
        top:50px;
        bottom:0;
        left:0;
        width:200px;
        position:fixed;
        overflow:hidden;
        transition:width .4s
    }
    .side-collapse.in{
        width:0
    }
    .navbar-inverse{
        background:none;
        border:none
    }
    nav.navbar-collapse{
        padding:0%;
        text-align:center
    }
    .side-collapse{
        background:#46CAC6;
        border:none;
        top:9%;
        opacity:.9;
        width:100%
    }
    .navbar-nav{
        margin:0%
    }
    .nav>li{
        position:relative;
        display:block;
        margin:0% 0%;
        border-bottom:1px solid #8fd2d0
    }
    .navbar-toggle{
        margin:4%;
        background-color:#FFF;
        border:1px solid #46CAC6!important
    }
    .navbar-toggle .icon-bar{
        background-color:#46CAC6
    }
    .navbar-inverse .navbar-toggle:focus{
        background-color:#46CAC6
    }
    .navbar-inverse .navbar-toggle:focus .icon-bar{
        background-color:#FFF
    }
    .navbar-inverse .navbar-toggle .icon-bar{
        background-color:#46CAC6
    }
    .navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
        border:none
    }
    .navbar-inverse .navbar-nav>li>a{
        color:#FFF
    }
    .responsive-logo.row{
        display:block;
        margin:0 auto;
        text-align:center;
        padding:2% 0% 3%
    }
    .responsive-logo.row img{
        width:19%;
        margin:0 auto
    }
   .action-req .caution {
		float: none;
		text-align:center;
		width: 80%;
		position: relative;
		border: 1px solid #46CAC6;
		padding: 2% 2% 6% 2%;
		margin: 3% 10% 0% 0% !important; }	
	
    .footer{
        padding:12% 0%
    }
    .footer .container{
        padding:0
    }
    .footer img.site-logo{
        display:none
    }
    .footer .row{
        width:100%
    }
    .footer .col-xs-4{
        padding:0;
        min-height:120px
    }
    .footer .col-md-3.col-xs-4.footer-f1{
        padding-left:11px
    }
    .footer i.fa.fa-facebook-square,.footer i.fa.fa-twitter,.footer i.fa.fa-google-plus,.footer i.fa.fa-linkedin{
        font-size:30px;
        padding:1px 12px
    }
    .footer li{
        text-align:center;
        font-size:12px
    }
    .footer .fa{
        font-size:14px
    }
    .footer .footer-f1 li,.footer .footer-f3 li,.footer .footer-f4 li{
        text-align:center;
        padding:7% 2%
    }
    .footer .footer-f2{
        display:none
    }
    .footer .footer-f5{
        display:inline;
        width:100%;
        margin:3% 0%;
        padding-top:6%
    }
    .footer .footer-f5 li{
        display:inline
    }
    .footer .f-left,.footer .f-right{
        width:100%;
        float:none;
        text-align:center;
        margin:4px 0
    }
    .footer .f-right{
        padding-right:0
    }
    .footer p{
        font-size:12px;
        float:none!important;
        width:99%;
        padding:0;
        margin:0 auto;
        display:inline
    }
	.jobs-v1 {
		width: 96% !important;
		margin-left: 2% !important;
	}
    .jobs-v1 .search-result .col-md-5 .more-ur{
        display:none
    }
    .jobs-v1 .search-result .col-md-5 h5{
        text-align:center;
        width:100%;
        font-size:24px
    }
    .jobs-v1 .search-result .wish-list{
        text-align:right
    }
    .jobs-v1 .search-result .wish-list .fa{
        float:right;
        margin-top:3px;
        margin-right:3px
    }
    .jobs-v1 .search-result img{
        width:20%;
        border-radius:30px;
        margin:2% 38%;
		height: 60px;
    }
    .jobs-v1 .search-result .premium{
        display:none
    }
    .jobs-v1 .search-result .jobtype{
        display:none
    }
    .jobs-v1 .search-result h3{
        width:100%;
        font-size:16px;
        margin:2% 0%;
        text-align:center
    }
    .jobs-v1 .search-result h5{
        float:right;
        margin-top:6%;
        margin-right:3%
    }
    .jobs-v1 .search-result ul{
        width:100%;
        float:left;
        padding:1% 0%;
        text-align:center
    }
    .jobs-v1 .search-result ul li{
        display:inline-block;
        width:49%
    }
    .jobs-v1 .search-result ul li .fa{
        width:15%;
        color:#979797
    }
    .jobs-v1 .search-result p{
        background-color:transparent;
        float:left;
        width:100%;
        margin:2% 0% 0% 0%;
        line-height:1.5;
        text-align:center
    }
    .jobs-v1 .search-result .more-ur,.jobs-v1 .search-result .more-r{
        float:right;
        color:#FFF;
        width:25%;
        padding:1.5% .5%;
        font-size:12px;
        font-weight:500;
        margin-top:3%
    }
    .jobs-v1 .search-result .more-r{
        display:block;
        margin:5% auto;
        float:none
    }
    .jobs-v1 .search-result .more-r:hover{
        background:#FFF;
        border:2px solid #46CAC6;
        color:#46CAC6
    }
    .pagination-cl .btn-more{
        display:none
    }
    .pagination-cl .btn-next{
        display:none
    }
    .pagination-cl .center-btn{
        width:95%
    }
    .pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
        width:18%;
        border:1px solid #979797
    }
    .bracket{
        color:goldenrod;
        line-height:25px
    }
    .footer-nbg .copyright{
        margin-top:0%
    }
    .footer-f1,.footer-f3,.footer-f4,.footer-f5{
        display:none
    }
    .row{
        width:100%!important;
        margin:0 auto
    }

}
@media only screen and (min-device-width:500px) and (max-device-width:767px){
    .top-search .btn .lbl{
        display:none
    }
    .side-collapse{
        top:30%
    }
    .splash .container .row .col-xs-12 .form-control{
        padding:3.7% 4%
    }
    .jobs-alert{
        min-height:667px;
        padding:0%
    }
    .jobs-alert .row .tabs-head{
        width:60%;
        margin:0 auto
    }
    .jobs-alert .row .tabs-head .tab-btn{
        width:49%
    }
    .jobs-alert .row .tab-contentx{
        width:50%;
        margin:0 auto;
        float:none
    }
    .jobs-alert .row .tab-contentx .city{
        margin:35% auto
    }
    .jobs-alert .row .tab-contentx .city label{
        margin:.5% 0%
    }
    .jobs-alert .row .tab-contentx .city h4{
        width:100%
    }
}
@media only screen and (min-device-width:320px) and (max-device-width:374px){
    #slogan-text{
        display:none
    }
    #about{
        display:none
    }
    .top-search .btn .lbl{
        display:none
    }
    .pagination-cl .btn-more{
        width:25%;
        margin-bottom:5%
    }
    .pagination-cl .btn-next{
        width:25%;
        margin-bottom:5%
    }
    .pagination-cl .center-btn{
        width:95%
    }
    .pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
        width:18%;
        border:1px solid #979797
    }
}
@media only screen and (min-device-width:375px) and (max-device-width:413px){
    .pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
        padding:5% 0%
    }
}
@media only screen and (min-device-width:414px) and (max-device-width:567px){
    .pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
        padding:5.5% 0%
    }
}
@media only screen and (min-device-width:568px) and (max-device-width:639px){
    .pagination-cl .center-btn{
        margin-right:39%
    }
    .pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
        width:20%;
        padding:4.5% 0%
    }
}
@media only screen and (min-device-width:667px) and (max-device-width:735px){
    .pagination-cl .center-btn{
        margin-right:40%
    }
    .pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
        width:17%;
        padding:4% 0%
    }
}
@media only screen and (min-device-width:736px) and (max-device-width:767px){
    .candidate-v2 .col-md-2{
        min-height:64px
    }
    .pagination-cl .center-btn{
        margin-right:41%
    }
    .pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
        width:16%;
        padding:4% 0%
    }
}
@media only screen and (min-device-width:768px){
    header.navbar.navbar-fixed-top.navbar-inverse{
        display:none
    }
}
@media only screen and (min-device-width:768px) and (max-device-width:1023px){
    .container{
        width:auto
    }
    .navbar-ur{
        padding:1% 3% 2% 3%
    }
    .navbar-ur .row .nav-menu{
        width:60%;
        float:left;
        padding:0
    }
    .navbar-ur .row .nav-menu .nm-ul{
        width:88%
    }
    .navbar-ur .row .nav-menu .nm-ul li{
        width:20%;
        float:left;
        padding:2% 0%
    }
    .navbar-ur .row .nav-menu .nm-ul li .dropdown-menu{
        top:80%
    }
    .navbar-ur .row .nav-reg{
        width:38%;
        float:right;
        padding:0
    }
    .navbar-ur .row .nav-reg ul{
        padding:0
    }
    .navbar-ur .row .nav-reg ul li{
        width:30%;
        float:right;
        padding:4% 0%;
        margin-top:0
    }
    .navbar-ur .row .nav-reg ul #sign-in-btn{
        color:#4A4A4A
    }
    .navbar-ur .row .nav-reg ul #sign-up-btn{
        border:2px solid #4DCCC8;
        padding:5% 15%
    }
    .action-req{
        padding-left:5%
    }
    .caution{
        width:90%!important;
        text-align:center
    }
    .caution p{
        text-align:center!important
    }	
    .latest-jobs{
        width:90%!important
    }
    .latest-jobs .col-md-1{
        width:12%
    }
    .latest-jobs .col-md-7{
        width:48%;
        float:left;
        padding:0
    }
    .latest-jobs .col-md-7 ul{
        width:40%
    }
    .latest-jobs .col-md-4{
        width:40%!important;
        padding:0;
        float:left
    }
    .latest-jobs .col-md-12{
        width:100%;
        padding:0;
        float:left
    }
    .latest-jobs .col-md-12 p{
        width:100%;
        line-height:1.2;
        text-align:left;
        padding:1% 0%
    }
    .footer{
        padding:3% 0%
    }
    .footer img.site-logo{
        width:5%!important;
        margin-left:5px;
        left:48%;
        top:-18px
    }
    .footer .container{
        width:100%!important
    }
    .footer .container .row{
        width:100%
    }
    .footer .container .col-md-3{
        width:25%;
        float:left
    }	
    .footer-nbg img.site-logo{
        top:-15px
    }
    .contact-us .container{
        width:100%!important
    }
    .contact-us .container .map-main{
        width:100%
    }
    .jobs-v1 .search-result .col-md-1{
        display:initial;
        width:15%;
        float:left
    }
    .jobs-v1 .search-result .col-md-6{
        display:initial;
        width:45%;
        float:left
    }
    .jobs-v1 .search-result .col-md-5{
        display:initial;
        width:40%;
        float:left
    }
    .jobs-v1 .search-result .wish-list{
        text-align:right
    }
    .jobs-v1 .search-result .wish-list .fa{
        float:right
    }
    .jobs-v1 .search-result img{
        width:70%;
        margin:0% auto
    }
    .jobs-v1 .search-result h3{
        font-size:16px;
        margin:2% 0%
    }
    .jobs-v1 .search-result h5{
        float:right;
        margin-top:6%;
        margin-right:3%
    }
    .jobs-v1 .search-result ul{
        width:100%;
        float:left;
        padding:1% 0%
    }
    .jobs-v1 .search-result ul li{
        display:inline-block;
        width:49%
    }
    .jobs-v1 .search-result ul li .fa{
        width:15%;
        color:#979797
    }
    .jobs-v1 .search-result p{
        float:left;
        width:100%;
        margin:2% 0% 0% 0%;
        line-height:1.5
    }
    .jobs-v1 .search-result .more-ur,.jobs-v1 .search-result .more-r{
        float:right;
        color:#FFF;
        width:40%;
        padding:3% 1%;
        font-size:12px;
        font-weight:500;
        margin-top:3%
    }
    .jobs-v1 .search-result .more-r{
        display:none
    }
    .circle{
        padding-top:10%
    }
    .login-page .b2h-ipad{
        font-size:12px;
        width:25%
    }
    .navbar-ur-lp img.site-logo{
        width:25%;
        margin:2% 10%
    }
    .c-header-right{
        width:70%
    }
    .c-header-left{
        width:30%
    }
}
@media only screen and (min-device-width:991px) and (max-device-width:1023px){
    #sitelogo{
        display:none
    }
    header.navbar.navbar-fixed-top.navbar-inverse{
        display:none
    }
    .footer img.site-logo{
        width:18%;
        left:-30%
    }
}
@media only screen and (min-device-width:1024px) and (max-device-width:1365px){
    #sitelogo{
        display:none
    }
    .navbar-ur{
        padding:1% 3% 2% 3%
    }
    .navbar-ur .row .nav-menu .nm-ul{
        padding-top:1%
    }
    .navbar-ur .row .nav-menu .nm-ul li{
        width:16%
    }
    .navbar-ur .row .nav-reg{
        float:right;
        padding:0
    }
    .navbar-ur .row .nav-reg ul{
        padding:0
    }
    .navbar-ur .row .nav-reg ul li{
        width:30%
    }
    .circle{
        padding-top:10%
    }
    .job-search .form-control{
        padding:2.5%
    }
    .pagination-cl .center-btn .btn-pg,.pagination-cl .center-btn .btn{
        width:8%
    }
    .footer img.site-logo{
        top:-22px
    }
    .footer-nbg img.site-logo{
        top:-15px
    }
}
@media only screen and (min-device-width:1366px) and (max-device-width:1439px){
    #sitelogo{
        display:none
    }
    .action-req .caution{
        margin:0 auto;
        width:71.5%;
        padding:0 1.5%;
        margin-top:3%
    }
    .action-req .caution p{
        font-size:20px
    }
    .action-req .latest-jobs{
        margin:0 auto;
        width:75%;
        padding:0 1.5%
    }	
    .footer img.site-logo{
        top:-20px
    }
    .footer-nbg img.site-logo{
        top:-10px
    }
}
@media only screen and (min-device-width:1439px) and (max-device-width:2920px){
    #sitelogo{
        display:none
    }
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
body{
    line-height:1
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
    content:'';
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}

.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-history:before{
    content:"\f1da"
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
pre{
    border-radius:3px!important
}
::-moz-selection{
    background:#903!important;
    color:#fff!important
}
::selection{
    background:#903!important;
    color:#fff!important
}
::-moz-selection{
    background:#903!important;
    color:#fff!important
}
@-webkit-keyframes bounce{
    0%,20%,50%,80%,100%{
        -webkit-transform:translateY(0)!important
    }
    40%{
        -webkit-transform:translateY(-16px)!important
    }
    60%{
        -webkit-transform:translateY(-7px)!important
    }
}
@keyframes bounce{
    0%,20%,50%,80%,100%{
        -webkit-transform:translateY(0)!important;
        transform:translateY(0)!important
    }
    40%{
        -webkit-transform:translateY(-16px)!important;
        transform:translateY(-16px)!important
    }
    60%{
        -webkit-transform:translateY(-7px)!important;
        transform:translateY(-7px)!important
    }
}
.loading{
    width:80%;
    text-align:center;
    margin-top:-5%;
    margin-bottom:10%
}
.spotlightyellow{
    background-color:#fffadf;
    padding:1% 2% 0% 1%!important;
    border-radius:6px;
    border:1px solid lightgray;
    margin-bottom:1px!important;
}
.spotlight{
    background-color:#f1ffff;
    padding:1% 2% 0% 1%!important;
    border-radius:10px;
    margin-bottom:1px!important;
    border:1px solid lightgray
}
.spotlight p{
    background-color:#f1ffff;
    margin-bottom:2%!important;
    padding:1% 2% 0% 1%!important;
    border:none!important
}
.spotlight-related{
    background-color:#eafaf1;
    padding:2% 2% 2% 2%!important
}
#jobtypee{
    width:74%;
    float:left;
    margin:0 0 7px;
    display:block;
    margin-bottom:20px;
    color:gray
}
div#jobtypee p{
    color:#46CAC6;
    font-size:15px;
    float:left;
    padding:7px 11px 7px 11px;
    margin:5px 10px 0 0;
    overflow:visible;
    visibility:visible;
    width:auto;
    z-index:99999;
    border:solid 1px #46CAC6;
    -webkit-border:solid 1px #46CAC6;
    -moz-border:solid 1px #46CAC6;
    border-radius:3px
}
.red{
    color:#ff4742!important;
    opacity:.75
}
.tac{
    text-align:center
}
.tar{
    text-align:right
}
.reload-spinner{
    width:45px;
    margin:0 auto
}
.scrollbar{
    max-height:250px;
    overflow-y:scroll;
    overflow-x:hidden
}
.displayNone{
    display:none
}
.static-page h1,h2,h3,h4{
    font-weight:100
}
.refresh-spinner{
    line-height:1.75em!important
}
.pagination li.active>a,.pagination li.active>span{
    background-color:#46CAC6!important
}
.pagination li>a:hover,.pagination li>span:hover,.pagination li>a:focus,.pagination li>span:focus{
    background-color:#c5edec!important
}
.search-result a{
    color:inherit!important
}
#jobs-loader{
    padding-top:0px!important;
    height:100%!important
}
.w100{
    width:100%!important
}
ul li.il-list a,.nav-reg ul li a{
    color:#4A4A4A!important
}
ul li.il-list a:hover,.nav-reg ul li a:hover{
    color:#46CAC6!important;
    background-color:#fff!important
}
.dropdown-menu>li>a{
    border-bottom:1px solid #f2f2f2;
    padding:10px 20px!important
}
.dropdown-menu>li:last-child>a{
    border:none!important
}
.navbar-ur .row .nav-reg ul.dropdown-menu li.r-m{
    width:100%!important;
    padding:0px!important
}
div.indeed-filter label h6 a{
    color:inherit!important
}
div.indeed-filter label h6 a:hover,div.indeed-filter label h6 a.act{
    color:#46CAC6!important
}
div.indeed-filter label h6{
    padding-left:1%!important;
    margin:8% 0% 2% 0%!important
}
div.listing-headline{
    padding-bottom:8%!important
}
div.listing-headline-indeed{
    padding-bottom:40px!important
}
.inline-spinner{
    width:45px;
    text-align:center!important;
    margin-top:-42px!important;
    margin-left:105px!important
}

.green-border{
    border:solid 2px #46CAC6;
    -moz-border:solid 2px #46CAC6;
    -webkit-border:solid 2px #46CAC6;
    padding:4%
}
.green-border:hover{
    background-color:#46CAC6
}
.greenLink{
    color:inherit!important
}
.greenLink:hover,.greenLink:active,.greenLink:focus{
    color:#fff!important
}
.fullW{
    width:100%!important
}
.opaque{
    opacity:.75
}
.premium-tag h3{
    float:left!important
}
.premium-tag img{
    float:right;
    width:21px!important;
    height:21px!important;
    vertical-align:top!important;
    margin-top:-5px!important;
    margin-left:8px!important;
    border:none!important;
    display:inline
}
.newtag h3{
    float:left!important
}
.newtag img{
    float:right;
    width:17px!important;
    height:17px!important;
    vertical-align:top!important;
    margin-top:-2px!important;
    margin-left:8px!important;
    border:none!important;
    display:inline
}
.premium-tag-mob{
    display:none!important
}
.newtag-tag-mob{
    display:none!important
}
.jobtype{
    font-size:12px!important
}
.overlay{
    position:relative!important
}
.overlay:after{
    content:" "!important;
    z-index:10000!important;
    display:block!important;
    position:absolute!important;
    min-height:960px!important;
    width:105%!important;
    background:#fff!important;
    ;
    opacity:1!important;
    background-image:url(../../img/reload.gif)!important;
    background-repeat:no-repeat!important;
    background-position:center 200px!important;
    margin-left:-15px!important
}
.overlayExt:after{
    content:" "!important;
    z-index:10000!important;
    display:block!important;
    position:absolute!important;
    min-height:960px!important;
    width:105%!important;
    opacity:1!important;
    background-image:url(../../img/reload.gif)!important;
    background-repeat:no-repeat!important;
    background-position:center 150px!important;
    margin-left:-15px!important
}
.companies-list h2{
    margin-top:3%!important;
    margin-bottom:4%!important;
    font-size:22px!important;
    font-weight:400!important
}
.textarea-feedback{
    font-size:13px!important;
    color:#3d3d3d!important;
    opacity:0.75!important;
    padding-top:2px!important
}
.fl{
    float:left
}
.green{
    color:#46CAC6!important
}
.company-detail{
    margin-top:10%!important
}
.company-detail h2{
    margin:1.5% 0%!important
}
.jobs-v1 .company-jobs .search-result ul{
    padding:0.5%!important
}
.jobs-v1 .company-jobs .search-result p{
    padding:1% 0% 2% 0%!important
}
.company-jobs{
    margin-bottom:5%
}
div.comp-list{
    width:55%;
    display:block;
    position:relative;
    margin-left:1.2%;
    margin-top:12%
}
div.comp-list ul{
    border:none!important
}
div.comp-list ul li{
    font-size:12px
}
.zeromlplLeft{
    margin-left:0!important;
    padding-left:0!important
}
p.company-desc{
    border:none!important
}
.jobs-v1 .search-result .more-ur,.jobs-v1 .search-result .company-more-ur{
    padding:2% 2%!important;
    font-size:14px;
    width:30%!important;
    line-height:16px!important
}
.jobs-v1 img.company-list-logo{
    width:60%
}
.search-result img.company-list-logo{
    border-radius:20px
}
.cbtn{
    height:40px!important;
    width:150px!important;
    padding:0 3% 0 3%!important
}
.limr{
    color:#46CAC6!important;
    opacity:0.9!important
}
.mr10{
    margin-right:10px!important
}
.mt12{
    margin-top:12px!important
}
.mt18,.mt18-desk{
    margin-top:18px!important
}
.mlpl0{
    margin:0!important;
    padding:0!important
}
.mlReset{
    margin-left:0px!important;
    padding-left:0px!important
}
.pl5p{
    padding-left:5%!important
}
.tal{
    font-size:15px!important;
    text-align:left!important
}
.tal h3{
    font-size:16px!important;
    text-align:left!important
}
.tal-desk{
    text-align:center!important
}
.mr12{
    margin-right:12px!important
}
.mtm8{
    margin-top:-8px!important
}
.ls25{
    line-height:25px!important
}
.pushTop40{
    margin-top:-40px!important
}
.ml20{
    margin-left:20px!important
}
.ml0{
    margin-left:0px!important
}
.pl0{
    padding-left:0px!important
}
.pl10{
    padding-left:15px!important
}
.mt25{
    margin-top:25px!important
}
.mlm35{
    margin-left:-35px!important
}
.mlm20{
    margin-left:-20px!important
}
.mt50{
    margin-top:50px!important
}
.mt75{
    margin-top:75px!important
}
.mt0{
    margin-top:0px!important
}
.hta-p{
    margin-top:3%!important;
    color:#979797
}
.mb3p{
    margin-bottom:3%
}
.ml19p{
    margin-left:19%
}
.mb40{
    margin-bottom:40px!important
}
.mb50{
    margin-bottom:50px!important
}
.mb2-half-p{
    margin-bottom:2.5%!important
}
.mb5{
    margin-bottom:5px
}
.ml15{
    margin-left:15px
}
.mb25{
    margin-bottom:25px!important
}
.pt3p{
    padding-top:3%
}
.mg6p{
    margin-bottom:6%
}
.mb12{
    margin-bottom:12px!important
}
.mb20{
    margin-bottom:20px!important
}
.mb15{
    margin-bottom:15px!important
}
.pt9{
    padding-top:9px!important
}
.pt10{
    padding-top:10px
}
.pTextArea{
    padding:6% 4%!important
}
.dash-menu-a{
    color:#000
}
.mtm20{
    margin-top:-20px!important
}
.dash-menu-a:hover,.dash-menu-a:active{
    color:#46CAC6!important
}
.notification{
    background-color:#ff4742!important;
    color:#fff!important;
    position:absolute;
    margin-top:-1.2em!important;
    margin-left:-1.8em!important;
    font-size:10px!important
}
#topup-btn{
    float:left
}
.btn-green{
    display:inherit!important;
    color:#fff!important;
    border:none!important;
    font-weight:600!important;
    min-height:40px!important
}
.btn-green:hover,.btn-green:active,.btn-green:focus{
    background-color:#46CAC6!important
}
.btn-gray{
    background-color:#EEE!important;
    background:#EEE!important;
    color:#4A4A4A!important;
    border:none!important;
    font-weight:600!important;
    min-height:50px!important
}
.fw{
    width:100%!important
}
.steps-wizard-mov{
    margin-left:-82px!important
}
.rise{
    margin-top:-30%
}
.rise img{
    border:solid 1px #d9d9d9;
    background-color:#fff;
    padding:15px;
    width:100%
}
img#profile{
    width:100%
}
.modal-ajax-popups{
    width:50px;
    float:right;
    margin:2% 3%
}
.tab-buttons{
    padding:5%
}
.navbar-ur .row .nav-reg-dash ul li{
    padding-top:0!important;
    width:20%!important;
    margin-top:2%!important
}
@media only screen and (min-width:240px) and (max-width:540px){
    .search-result img.company-list-logo{
        width:20%;
        margin-left:25%;
        border-radius:10px;
        margin-bottom:10px
    }
    #jobtypee{
        width:100%;
        margin-bottom:10px
    }
    div#jobtypee p{
        font-size:12px;
        padding:3px 3px 3px 3px
    }
    .overlayExt:after{
        background-position:center -50px!important;
        background-size:35%!important
    }
	.jobs-v1 {
		width: 96% !important;
		margin-left: 2% !important;
	}
    .premium-tag img{
        display:none!important
    }
    .newtag img{
        display:none!important
    }
    .premium-tag h3{
        text-align:center!important
    }
    .newtag h3{
        text-align:center!important
    }
    .premium-tag-mob{
        display:inline!important;
        margin-left:-7px!important;
        margin-top:1px!important;
        float:left!important
    }
    .premium-tag-mob img{
        display:inline!important;
        width:24px!important;
        height:24px!important
    }
    .newtag-tag-mob{
        display:inline!important;
        margin-left:-2px!important;
        margin-top:-2px!important;
        float:left!important
    }
    .newtag-tag-mob img{
        display:inline!important;
        width:18px!important;
        height:18px!important;
        float:left!important
    }

}
@media screen and (min-width:540px){
    .static-page{
        padding:15% 15% 15% 4%
    }
    .static-page ul{
        padding-left:3%
    }
    .static-page ol{
        padding-left:3%
    }
}

@media screen and (min-width:768px){
    .mobGaugeFix{
        padding-left:10%!important
    }
    .register-employer-page .btn,.register-employer-page-step-2 .btn{
        width:80%!important
    }
    .static-page{
        padding:13% 12% 5% 5%
    }
}
@media screen and (min-width:992px){
    .deskFr{
        float:right!important
    }
    .banner-holder,.adsense-siderec{
        padding-right:15%
    }
    .register-employer-page .btn,.register-employer-page-step-2 .btn{
        width:50%!important
    }
}
@media screen and (min-width:768px) and (max-width:992px){
    .search-result{
        clear:both!important
    }
}
@media screen and (max-width:1024px){
    .jobs-v1 .search-result{
        margin-bottom:3%
    }
    .spotlight{
        background-color:#fffadf;
        padding:2% 2% 2% 2%!important
    }
    .spotlightyellow{
        background-color:#ffc;
        padding:2% 2% 2% 2%!important
    }
    .adsense-padding-leaderboard img{
        margin-bottom:3%
    }
    .job-search .form-control{
        width:68.2%
    }
    .m-mobt8{
        margin-top:8%!important
    }
    .mob-mb5{
        margin-bottom:5%!important
    }
    .mt18-desk{
        margin-top:0px!important
    }
    .ml20-desk{
        margin-left:inherit!important
    }
    .col-mob-pad{
        padding-left:5%!important;
        padding-right:5%!important
    }
    .lb-holder img{
        width:99%!important;
        padding-top:20px!important
    }
    #jobtypee{
        width:100%!important
    }
}
@media screen and (max-width:500px){
    .spotlight{
        background-color:#fffadf;
        padding:1% 1% 0% 1%!important
    }
    .spotlightyellow{
        background-color:#ffc;
        padding:1% 1% 0% 1%!important
    }
    .search-result{
        clear:both!important
    }
    #jobtypee,div.listing-headline-indeed{
        text-align:center
    }
    .dropdown-menu>li>a{
        border-bottom:none!important
    }
    .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
        background-color:#46CAC6!important
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
        text-align:center!important;
        color:#fff!important;
        text-transform:uppercase!important
    }
    .header-content h1{
        font-size:40px!important
    }
    .jobs-v1 .search-result p{
        padding-bottom:5%!important
    }
    .salary-h{
        font-size:18px!important;
        margin-bottom:2%!important
    }
    .mobileMT10{
        margin-top:10px!important
    }
}
.ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.ui-front{
    z-index:100
}
.ui-autocomplete{
    position:relative;
    top:0;
    left:0;
    cursor:default
}
.ui-menu{
    list-style:none;
    padding:0;
    margin:0;
    display:block;
    outline:0
}

