﻿@import url('VisualEditor.common.css'); 
@import url('bootstrap.css'); 
@import url('bootstrap-theme.css'); 
@import url('font-awesome.min.css'); 
@import url('jasny-bootstrap.css'); 

/* REQUIRED SYSTEM CSS - DO NOT OVERWRITE*/

/* hides the honey pot field on the forms */
div .control-group.url{position:fixed;top:-100px;left:-100px;}
img.spinner{display:none;}
span.add-to-basket{font-weight:bold;cursor:pointer;}
ul.job-basket span.delete{font-weight:bold;cursor:pointer;}
#applicationFormIframe{border:none;}
.field-validation-error{color:red;}
.out-of-bounds{position:fixed;top:-500px;left:0px;}

/* REQUIRED SYSTEM CSS - END*/

/*general*/
ol, ul {margin: 0;padding: 0;list-style: none;}
.float-left{float:left;}
.float-right{  float: right;}
.img-circle:hover{opacity: 0.7;filter: alpha(opacity=70);zoom: 1;}
.hover:hover {opacity: 0.7;filter: alpha(opacity=70);background:#41828D} 
.box-shadow {box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);-moz-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);-webkit-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);}
.short-box-shadow {box-shadow: 0px 0px 4px 1px rgba(119, 119, 119, 0.75);-moz-box-shadow: 0px 0px 4px 1px rgba(119, 119, 119, 0.75);-webkit-box-shadow: 0px 0px 4px 1px rgba(119, 119, 119, 0.75);}
.round-border {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;padding-bottom: 5px;padding-top: 5px;}
.link {cursor:pointer;text-decoration:none !important}
.form-control::-moz-placeholder {color: #000000;font-size:11px}
.form-control:-ms-input-placeholder {color: #000000;font-size:11px}
.form-control::-webkit-input-placeholder {color: #000000;font-size:11px}
.footer-color {color:#FFF !important}
.center {text-align:center}
.italic{font-style:italic;}
.pointer{cursor:pointer;}
@font-face {font-family: 'OpenSans-Bold';src: url('../Fonts/specific/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-Bold.woff') format('woff'), url('../Fonts/specific/OpenSans-Bold.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-Bold.svg#svgFontName')}
@font-face {font-family: 'OpenSans-Light';src: url('../Fonts/specific/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-Light.woff') format('woff'), url('../Fonts/specific/OpenSans-Light.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-Light.svg#svgFontName')}
@font-face {font-family: 'OpenSans-Regular';src: url('../Fonts/specific/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-Regular.woff') format('woff'),  url('../Fonts/specific/OpenSans-Regular.ttf')  format('truetype'), url('../Fonts/specific/OpenSans-Regular.svg#svgFontName')}
@font-face {font-family: 'OpenSans-Semibold';src: url('../Fonts/specific/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-Semibold.woff') format('woff'), url('../Fonts/specific/OpenSans-Semibold.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-Semibold.svg#svgFontName')}
@font-face {font-family: 'OpenSans-BoldItalic';src: url('../Fonts/specific/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-BoldItalic.woff') format('woff'), url('../Fonts/specific/OpenSans-BoldItalic.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-BoldItalic.svg#svgFontName')}
@font-face {font-family: 'OpenSans-ExtraBold';src: url('../Fonts/specific/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-ExtraBold.woff') format('woff'), url('../Fonts/specific/OpenSans-ExtraBold.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-ExtraBold.svg#svgFontName')}
@font-face {font-family: 'OpenSans-ExtraBoldItalic';src: url('../Fonts/specific/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-ExtraBoldItalic.woff') format('woff'), url('../Fonts/specific/OpenSans-ExtraBoldItalic.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-ExtraBoldItalic.svg#svgFontName')}
@font-face {font-family: 'OpenSans-Italic';src: url('../Fonts/specific/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-Italic.woff') format('woff'), url('../Fonts/specific/OpenSans-Italic.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-Italic.svg#svgFontName')}
@font-face {font-family: 'OpenSans-LightItalic';src: url('../Fonts/specific/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-LightItalic.woff') format('woff'), url('../Fonts/specific/OpenSans-LightItalic.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-LightItalic.svg#svgFontName')}
@font-face {font-family: 'OpenSans-SemiboldItalic';src: url('../Fonts/specific/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../Fonts/specific/OpenSans-SemiboldItalic.woff') format('woff'), url('../Fonts/specific/OpenSans-SemiboldItalic.ttf')  format('truetype'),url('../Fonts/specific/OpenSans-SemiboldItalic.svg#svgFontName')}
@font-face {
  font-family: 'sample';
  src: url('webfont.eot'); /* IE9 Compat Modes */
  src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfont.woff') format('woff'), /* Modern Browsers */
       url('webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/*bootstrap*/
body {background-color: #FFFFFF;color: #515151;font-size: 13px;font-family: "OpenSans-Regular";}
h4{font-weight:normal;font-size:15px;}

.container {width: 980px;padding-left: 0px;padding-right: 0px;}
.row {margin-left: 0px;margin-right: 0px;}
.row .container {width:980px}
.input-group-addon {padding-top:4px;padding-bottom:4px;}
.input-group-addon:hover {background:#FFF;cursor:hand;cursor:pointer}
.panel-body {background:#EAEAEA;min-height:100px;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #339AE6 0%, #3EA1E9 100%);
  background-image:      -o-linear-gradient(top, #339AE6 0%, #3EA1E9 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#339AE6), to(#3EA1E9));
  background-image:         linear-gradient(to bottom, #339AE6 0%, #3EA1E9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3EA1E9;
}
.dropdown-menu {font-size:12px;}
.form-control{padding-top:3px !important;padding-bottom:3px !important;padding-left:6px;padding-right:6px; height: 28px;}
.carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    font-size: 22px;
  }
.carousel-control {width:24px !important}
.carousel-control.right, .carousel-control.left {background:none;color: #fff;text-decoration: none;filter: alpha(opacity=100) !important;outline: 0;opacity: 1 !important;}
.carousel-control:hover,
.carousel-control:focus {color: #fff;text-decoration: none;filter: alpha(opacity=100) !important;outline: 0;opacity: 1 !important;}
/*style*/
.header {background: #FFF;height: 109px;position: relative}
.header .logo {margin-top: 10px;float:left}
.header .nav-headers {float: right;max-width:700px}
.header .nav-headers>li {display: block;float: left;padding-left: 10px;padding-right: 10px;padding-top: 54px;}
.header .nav-headers li:first-child {border:none}
.header .nav-headers li:last-child {padding-right:0px;}


.header .nav-headers>li  a {color:#2A2A2A; text-transform:uppercase;}
.header .nav-headers>li  a:active,.header .nav-headers>li  a:hover,.header .nav-headers>li  a:focus{color:#0579d0;text-decoration:none}
.header .nav-headers>li  a.active {color:#0579d0;}
.header .nav-headers li span:first-child {font-size:12px;font-weight:bold}
.header .nav-headers li span:last-child {font-size:10px;}
.first-span{font-size:12px;font-weight:bold}
.second-span{font-size:10px;}
.header .navbar .container-fluid{ padding-left: 0px;padding-right: 0px;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 0px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.banner  .baner-left {background: url(/Frontend/Images/banner-left.jpg) repeat-x;height: 378px;width:50%}
.banner  .baner-right {background: url(/Frontend/Images/banner-right.png) repeat-x;height: 378px;width:50%}

.banner-inner  .baner-left {background: url(/Frontend/Images/banner-left.jpg) repeat-x;height: 236px;width:50%}
.banner-inner  .baner-right {background: url(/Frontend/Images/banner-right.png) repeat-x;height: 236px;width:50%}
/*
.banner-inner{background: url(/Frontend/Images/banner-right.png) repeat-x;width: 50%;height: 378px;position:relative}
.banner {background: url(/Frontend/Images/banner-left.jpg),url(/Frontend/Images/banner-right.png);
background-repeat: repeat-x,repeat-x;background-position: left top,right top;height:378px;}
*/
.banner .container {height:100%;width:980px;position:relative}
.banner .badge, .content-contact .badge {background:#000;float:right}
.banner .nav-banner {position: absolute;right: 0;top: 80px;width: 245px; z-index:2;}

.banner .nav-banner li,.content-contact .nav-banner li {display:block;float:left;width:100%}
.banner .nav-banner h4, .content-contact  .nav-banner h4{color: #141823;text-align: right;font-size:16px;}
.banner input, .banner select, .content-contact input, .content-contact select {background:#81C8F4;border:#ABDBFF;margin-bottom:5px;}
.banner select  {color:#000;font-size:11px}

.home-text-content .container {font-size: 15px;margin-bottom: 15px;margin-left: auto;margin-right: auto;margin-top: 10px;width: 900px;text-align: center;}
.home-sub-text-content .container {font-size: 15px;margin-bottom: 15px;margin-left: auto;margin-right: auto;margin-top: 10px;}
.text-content .container {font-size: 15px;margin-bottom: 30px;margin-left: auto;margin-right: auto;margin-top: 30px;width: 600px;text-align: center;}
.content .container ul {margin:auto;margin-top:5px;margin-bottom:0px;font-size:12px;float:left}
.content .job-head li,.content .job-bootom li {display:block;float:left;padding-left:10px;padding-right:10px}

.content h4 {font-size:26px}
.content .jumbotron {padding-bottom: 0;padding-left: 10px;padding-right: 10px;padding-top: 0;}
.content .col-md-2 {color: #000;padding-top: 10px;text-align: center;width: 150px !important;padding-top:18px;padding-bottom:10px;float:left}
.content .col-md-10 {width:800px !important;font-size:12px;border-left:1px solid #FFF;position:relative;padding-top:10px;padding-bottom:10px;position:relative;float:left}
.content ul.bxslider li{display:block;float:left;padding-left:10px;padding-right:10px;border-right:1px solid #1085E5}
.content ul li:last-child {border:none}
.content ul li:first-child {padding-left:0px}

.latest-jobs{margin-bottom:30px;}
.content .job-head li{border-right:1px solid #1085E5}
.content .job-head li:first-child{padding-left:0px;margin-left: 0;}
.content .job-bootom li:first-child{padding-left:0px;margin-left: 0;}
.content .job-head li a{color:#1085E5;text-transform:uppercase;}

.content .job-bootom li{border-right:1px solid #000;text-transform:uppercase;}
.content .job-bootom li a {color: #000;font-size: 11px;}
#carousel-top {position:relative;z-index:1;background: url("/Frontend/Images/carousel-top-bg.png") no-repeat scroll 0 0;height:464px;width:980px;}

.content .player {width:47px;height:23px;position:absolute;right:0px;bottom:0px}
.content .player li {padding:0px;margin:0px;border:none;display:block;float:left;width:24px !important;}
.content .player .previous {background: url("/Frontend/Images/slider.png") no-repeat scroll 0 0;height:23px;width:23px;display: block;}
.content .player .next {background: url("/Frontend/Images/slider.png") no-repeat scroll -23px 0;height:23px;width:23px;display: block;}
.contact {background:#1085E5;}
.contact .container {background:#1085E5;padding-top:10px;padding-bottom:10px;}
.contact .contact-left li{display:block;float:left;font-size:18px;padding-right: 75px;color:#FFF!important;}
.contact .contact-left li a{color:#FFF!important; text-decoration: none}
.contact .contact-left li a:hover {opacity: 0.7;filter: alpha(opacity=70);}
.contact .contact-right {float:right !important;}
.contact-right li {display:block;float:left;padding-left: 10px;}
.email {background: url("/Frontend/Images/contact.png") no-repeat scroll 0 0;height:30px;width:30px;display: block;}
.google { background: url("/Frontend/Images/contact.png") no-repeat scroll -38px 0;height:30px;width:30px;display: block;}
a.in {background: url("/Frontend/Images/contact.png") no-repeat scroll -75px 0;height:30px;width:30px;display: block;}
.switter {background: url("/Frontend/Images/social.png") no-repeat scroll -115px 0;height:30px;width:30px;display: block;}
.facebook {background: url("/Frontend/Images/social.png") no-repeat scroll -152px 0;height:30px;width:30px;display: block;}
/*about us*/
.content-contact {padding-top:30px;padding-bottom:50px;}
.content-contact.no-padding {padding-top:0px;}
.content-contact .col-md-4 {width: 245px;float: right;padding-left: 0;padding-right: 0;}
.content-contact .col-md-8 {width:735px;float:left;padding-left: 0;padding-right: 35px;}

.content-contact .col-md-6 {width:345px;float:left}
.content-contact .col-md-6 {padding-left:0px;padding-right:0px;}
.content-contact .col-md-6 .thumbnail {float:left;height:165px;}
.content-contact .col-md-6 .name {color: #0679d0;font-weight: bold;}
.content-contact .col-md-6 .job {color:#373737;font-weight: bold;}
.content-contact .col-md-6 ul {float: left;padding-left: 10px;padding-top: 17px;width: 150px;}
.content-contact .col-md-2 {width:100px;padding-left:0px;padding-right:0px;}
.content-contact .col-md-10 {padding-left: 20px;padding-right: 0;width: 585px;}
.content-contact .col-md-10 p {margin-bottom:10px;}
/*market*/
.market-contact .col-md-4 {width: 280px;margin-left: 70px;padding:0px;float:left}
.market-contact .col-md-4:first-child {float:left !important;margin:0px;;margin:0px;}
.market-contact .col-md-4:last-child {float:right;margin:0px;;margin:0px;}
.market-contact .col-md-4 p {margin-bottom:10px;}
.market-contact .col-md-4 p a{color:#0579D0;font-weight:bold}
.market-contact .col-md-4 h3 {font-size:18px}

.content-contact h5 {font-weight:bold;margin-bottom:2px;}
/*.banner-contact {background: url("/Frontend/Images/banner-contact.png") no-repeat scroll -180px 0;height:125px;}
.banner-contact {background: url("/Frontend/Images/banner-contact.png") no-repeat scroll -180px 0;height:125px;}*/

.banner-contact  .container {background: url("/Frontend/Images/banner-contact-main.png") no-repeat scroll 0 0;width:980px}
.banner-contact  .baner-left {background: url(/Frontend/Images/banner-contact-left.png) repeat-x;height: 125px;width:50%}
.banner-contact  .baner-right {background: url(/Frontend/Images/banner-contact-right.png) repeat-x;height: 125px;width:50%}

.banner-contact .badge {background:#000;float:right}
.banner-contact .nav-banner {width:165px;float:right}
.banner-contact .nav-banner li{display:block;float:left;width:100%}
.banner-contact .nav-banner h4{color: #141823;text-align: right;font-size:16px;}

.content-contact input, .content-contact select {background:#81C8F4;border:#ABDBFF;margin-bottom:5px;}
.content-contact select  {color:#000;font-size:11px}
/*overview*/
.overview-content h3 {margin-bottom:10px}
.overview-content .col-md-8 ul {margin-top:20px;margin-bottom:20px;list-style:decimal;margin-left:30px;font-weight:bold;line-height:20px;}
.overview-content h5 {font-weight:normal;margin-bottom:10px;}
/*usefull link*/
.useful-link .col-md-8 {padding-right:60px}
.useful-link  .col-md-8 .col-md-4 {width: 180px;height:110px;margin-left: 73px;padding:0px;float:left;margin-bottom:20px}
.useful-link  .col-md-8 .col-md-4 .thumbnail {width: 180px;cursor:hand;cursor:pointer}
.useful-link  .col-md-8 .col-md-4:first-child {float:left !important;margin:0px;;margin:0px;}
.useful-link  .col-md-8 .col-md-4:last-child {float:right;margin:0px;;margin:0px;}
/*search result*/
.search-result .col-md-8 li {display:block;float:left;padding-right:10px;padding-left:10px;}
.search-result .col-md-8 li:first-child {padding-left:0px}

.search-result .panel-body .row:first-child ul li {border-right:1px solid #2F96E2}
.search-result .panel-body .row:first-child ul li:last-child {border:none}
.search-result .panel-body .row:first-child  ul a{color:#2F96E2;font-size:11px}
.search-result .panel-body .row:first-child  ul.job-info li{color:#2F96E2;font-size:11px;text-transform:uppercase;}

.panel-body div.row ul.job-info li{color:#428bca;text-transform:uppercase;}
.search-result .panel-body .row:first-child  ul h3 {margin:0px;}
.search-result .panel-body .row:first-child  ul h3 a{color:#2F96E2;font-size:14px;margin:0px;}

.search-result .panel-body .search-bottom ul li {border-right:1px solid #000}
.search-result .panel-body .search-bottom  ul li:last-child {border:none}
.search-result .panel-body .search-bottom  ul a{color:#000;font-size:11px}

div.pager_simple{
    margin-top:0px;float: right;

}
div.pager_simple a{
    color: #030303;font-weight: bold;padding-bottom: 0;padding-left: 6px;padding-right: 6px;padding-top: 0;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #030303;
    font-weight: bold;
    padding: 0 6px;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    margin-left:3px;
}

.content-contact .col-md-8 ol {padding-left: 20px;list-style: decimal;font-weight: bold;}
.content-contact .col-md-8 ol li{padding-left: 10px;padding-bottom:10px}
.content-contact .col-md-8 ol li:last-child{padding-left: 10px;padding-bottom:0px}

div.pager_simple a:hover,div.pager_simple a.active,div.pager_simple a:focus{background-color:#EEEEEE;}
div.pager_simple td.active a{background-color:#EEEEEE;}

.search-result .pagination {margin-top:0px;float: right;}
.search-result .pagination li {border:none;padding-left:2px;padding-right:2px}
.search-result .pagination li a {color: #030303;font-weight: bold;padding-bottom: 0;padding-left: 6px;padding-right: 6px;padding-top: 0;}
.search-result .panel-body {position:relative}
.search-result .next {position:absolute;right:20px;bottom:10px;background: url("/Frontend/Images/slider.png") no-repeat scroll -23px 0;height:23px;width:23px;display: block;}
/*job detail*/
.job-detail ul {list-style: disc;margin-left: 10px;margin-top: 15px;}
.job-detail .panel-body ul {margin-left:0px;}
.job-detail .panel-default .col-md-4 {float: left;padding-left: 20px;padding-right: 20px;width: 220px;}
.job-detail .panel-default .col-md-4 ul {list-style: none;}
.job-detail .panel-default .col-md-4 ul li{color:#000}
.job-detail .panel-default .col-md-4 ul li a{color:#000}
.job-detail .job-detail-share {margin:0px;}
.job-detail .job-detail-share li{padding-left:0px;padding-right:10px}
.job-detail .label-default {background:#0579D0;padding:10px;padding-top:5px;padding-bottom:5px;margin-right:15px}

/*contact*/
.contact-page .center-content {text-align:center;font-size:15px;margin-bottom:30px}
.contact-page .panel-body {padding-top:0px !important;padding-bottom:0px}
.contact-page  .panel-default {margin-bottom:35px;}
.contact-page .col-md-4 {width: 315px !important;border-right:1px solid #FFF;padding-left:70px !important;padding-right:30px !important; padding-bottom: 20px;}
.contact-page .col-md-4:first-child {float:left}
.contact-page .col-md-4:last-child {float:right;border:none}
.contact-page .contact-right {margin-top:30px}
.contact-box {padding-top:10px;}

/*newsletter*/
.newsletter-content p {margin-bottom:10px}
.newsletter-content .newsletter-control {width:250px}
.newsletter-content .black-arrow {background: url("/Frontend/Images/arrow-black.png") no-repeat scroll 0 0;height:29px;width:29px;display: block;}
.newsletter-content .control-region  {padding-top:15px;padding-bottom:15px}
.newsletter-content li {display:block;float:left}
.newsletter-content li:first-child{padding-right:15px}
.newsletter-content h5 {margin-bottom:5px;}

/*percent*/
.percent .panel-default{margin-bottom:15px}
.percent .accordion-group {margin-top:30px}
.percent .panel-default > .panel-heading {background:#FAFAFA}
.percent .panel-body {background:#FFF}
.percent .panel-heading {position:relative;}
/*
.percent .panel-title ul {list-style: none}
.percent .panel-title li { display: block;float: left;padding-right: 5px;}
*/
.percent .panel-heading h4 {color: #077bd1;font-size: 13px;font-weight: bold;}
.percent .panel-heading .tail-command {position:absolute;right:0px;width:50px;height:100%;background:#FFF;top:0px;border-left:1px solid #DDDDDD;padding:10px;padding-left:20px}
.percent .panel-heading .tail-command .fa-plus,.accordion-group .panel-heading .tail-command .fa-minus {color:#1085E5}
.percent .panel-body {font-style: italic;}
.percent  p {margin-bottom:10px}

/*register*/
.register-content {width:645px;float:left}
.register-content .col-md-5{width:135px;}
.register-content .col-md-7{width:475px;}
.register-content input, .register-content select {background:#FFF}
.register-content .panel-body .row {margin-bottom:10px}
.register-content .attachment {padding-top:10px}
.register-content .label-default {padding-top:6px;padding-bottom:6px;padding-left:15px;padding-right:15px;margin-right:15px;background:#339AE5}
.cancel {font-size:11px;color:#339AE5;font-weight:bold}
.search-btn {background: url("../Images/search-btn.png") no-repeat scroll 0px 0;height:29px;width:29px;display: block;float:right;margin-bottom:10px}
.arrow-btn {background: url("../Images/arrow-black.png") no-repeat scroll 0px 0;height:29px;width:29px;display: block;float:right;margin-bottom:10px}

.footer {background:#2d3a42}
.footer .container {padding-top:20px;padding-bottom:20px;background:#2d3a42}
.footer .col-md-4 {width:280px;margin:auto;padding-left:0px;padding-right:0px;float:left}
.footer .col-md-4:first-child {width:280px;float:left}
.footer .col-md-4:last-child {width:280px;float:right}
.footer .center {margin-left:70px}
.footer .col-md-4 ul li {padding-bottom:5px;text-align:left;color:#888888;}
.footer .col-md-4 ul li:first-child {border-bottom:1px solid #3e4f5a;color:#FFFFFF;font-size:16px}
.footer .col-md-4 ul li:nth-child(1){padding-bottom:5px}
.footer .col-md-4 ul li:nth-child(2){padding-top:10px}
.footer  ul {padding-left:0px;padding-right:0px}
.footer a {color:#888888}
.footer .footer-bottom {margin-top:20px}
.footer .footer-bottom li {display:block;float:left;padding-right:10px;color:#b8b8b8;}
.footer .member-rcsa {background: url("/Frontend/Images/member-rcsa.png") no-repeat 0 0;height:85px;width:196px;display: block;}
/*slider*/
.bx-wrapper .bx-next{background: url("/Frontend/Images/slider.png") no-repeat scroll 0 0;height:23px;width:23px;display: block;}
.bx-wrapper .bx-prev {background: url("/Frontend/Images/slider.png") no-repeat scroll -23px 0;height:23px;width:23px;display: block;}
.bx-wrapper .bx-controls-direction {width:70px;height:20px;position:absolute;right:0px;bottom:0px}
.bx-wrapper .bx-controls-direction a {float:right;margin-left:5px;color:transparent;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-default-pager {display:none !important}
.bx-viewport {height:auto !important}
.bxslider li {margin-left:6px;}
.bxslider>li {border:none !important}

.upper{text-transform:uppercase;}

.market-section{float:left;width:280px;}
.market-section.middle{margin-left:68px;margin-right:68px;}
.market-section .caption{height:190px;}
.profile-listing{float:left;width:345px;}
.useful-link{width:171px;float:left;}
.useful-link.middle{margin-left:60px;margin-right:60px;}
.content-contact.percent{margin-top:-40px}

.submit-btn{display:inline-block!important;}


.left-minus-sign {display: none}


ul.double
{
    margin-left:14px;
    width:700px;
    margin-top:40px;
    margin-bottom:20px;
    list-style-type:disc!important;
}
ul.double li  
{ 
    line-height:1.5em;
    float:left;
    width:47%;
    list-style-type:disc;
    padding-right:3%;
    padding-bottom:10px;
}

.col-md-8 ul
{
     list-style: disc;
     margin-left:10px;
}

.col-md-8 ul li
{
     padding-bottom:6px;
}

.order-value
{
     color: #515151;
    padding: 10px 10px 10px 0;
}
.percent .panel-heading h4 td {
    color: #077bd1;font-size: 13px;font-weight: bold;
}
ul.no-bullets
{
    list-style: none;
     margin-left:0px;
}

.latest-jobs .jumbotron
{
    margin-bottom:0px;
}

.mobile {display:none !important}	
.destop {display: block !important}
/*Mobile support*/
.navbar {float: right}
.navbar-collapse{margin-left:0px;margin-right:0px;padding-left:0px !important; padding-right:0px !important; }	

.label-default
{
    width:150px;
    float:left;
}

.homepage-content{margin-top:10px;}
.homepage-buttons{margin-top:30px;margin-bottom:20px;}
.homepage-buttons .col-md-6{padding-bottom:20px;}
.homepage-buttons img{
    width:100%;
}

@media only screen and (max-width: 992px) {	
    .header {height: auto}        
    .header .navbar .container-fluid { padding-left: 0px;}
    .header .nav-headers > li:first-child {display: none}    
    .content-contact .col-md-4 {float: left} 
    
    .home-sub-page-content{padding-left:20px;padding-right:20px;}
}

@media (max-width: 940px) {
    .header .nav-headers > li { padding-top: 25px;border: none}    
    .header .navbar { float: left}
    .header .navbar .navbar-collapse { width: 100%;float: left}
    
    /*Contact page*/
    .contact-page .col-md-4:last-child { float: left;padding-left: 20px !important;padding-right: 10px !important}
    .footer .col-md-4 { padding-left: 20px;}
    .footer .col-md-4:last-child {float: left !important}
    .footer .footer-bottom ul { padding-left: 20px}
    .contact .contact-left li{display:block;float:none;font-size:18px;padding-right: 0px; width:100%; padding-bottom:5px;color: white!important }
}
@media screen and (min-width: 769px) {
    .dropdown-menu {margin-top:0px}
    .dropdown:hover .dropdown-menu{display: block;}
    .dropdown-menu {margin-top:0px;left:0px !important;min-width:200px;}   
}
@media screen and (max-width: 768px) {
    
    .navbar-collapse.collapse{display: none!important}
    .container {width:100% !important;}
    .header .navbar-toggle { padding: 0px;padding: 0px}
    .header .nav-headers {max-width: 100%;float: none;width: 100%;}
    .header .navbar-header { width: 100%;display: block;margin-left: 0px;margin-right: 0px;}
    .header .navbar-header .fireControls { position: fixed;top: 0;width: 100% !important;z-index: 999;}
    .header .navbar-header .fireControls tr {border-bottom:1px solid #deecf9 }
    .header .navbar-header .fireControls  .showMenu{width:50px;height:50px;}      
    .header .navbar-header .fireControls  .showMenu .navbar-toggle{width:50px;height:52px;background: #397ade;border-radius: 0px;box-shadow: none; display: block!important}    
    .header .navbar-header .fireControls  .showMenu .collapsed{width:50px;height:53px;background: #2f96e2;border-radius: 0px;box-shadow: none;}    
    .header .navbar-header .fireControls .mobile-job-search { display:block; float:left;width:100%; text-align:left;background-color:#397ade;  border: 0px;  padding: 0px;border-right:1px solid #deecf9  }
    .header .navbar-header .fireControls td:first-child.collapsed {background: #2f96e2}
	.header .navbar-header .fireControls .mobile-job-search h4 {color: white;  text-align: left;  font-size: 20px;  font-weight: bold; margin-bottom:15px; margin-top:14px; padding-left:20px}
	.header .navbar-header .fireControls .mobile-job-search h4 i {padding-left:10px;top:3px;}
    /*show menu button*/    
    .header .navbar-header .fireControls .navbar-toggle { margin: 0px;padding: 0px;width: 100%;height: 100%}
    .header .navbar-header .fireControls .navbar-toggle .icon-bar {display:none}
	.header .navbar-header .fireControls .collapsed .icon-bar {background:url(../Images/showmenu.png) no-repeat 0px 0;display:block;width:17px;height:14px;margin: auto}        
    /*Close button*/
    .header .navbar-header  .close-menu {background:url(../Images/icons.png) no-repeat 0px 0px;width:18px;height:18px;display:block; margin: auto}
	.header .navbar-header .collapsed .close-menu {background:url(../Images/icons.png) no-repeat 0px 0px;width:16px;height:16px;display:none }       
    
    
    .dropdown-menu {background-color: transparent;border: none;border-radius: 0px;box-shadow: none;}
    .dropdown-menu > li > a { padding-left: 5px;}
    .header .container-fluid { padding-left: 0px !important;padding-right: 0px !important;}    	
	.header .full-size {margin-left:-20px;margin-right:-20px;}
    .header .navbar { float: right !important;min-height: 0px!important}
	.header .navbar { border:none;position:relative;width: 100%;position: fixed;z-index: 9999;top: 54px;}   
    .header .nav-headers li > a {padding-left: 20px}
    .header .nav-headers > li { width: 100%;padding: 10px !important;border-bottom: 1px solid #DEECF9 !important;border-left: none}    
    .header .nav-headers > li.open {padding-bottom: 0px !important}    
    .header .nav-headers > li:last-child {padding-bottom: 10px !important}    
    .header .nav-headers > li ul{ width: 100%;padding-bottom: 0px;}    
	.header .nav-headers > li ul li { border-top: 1px solid #DEECF9 !important;padding-right: 20px !important;padding-top: 5px;padding-bottom: 5px;}
    .header .nav-headers > li ul li:hover, .header .nav-headers > li ul li a:hover, .header .nav-headers > li ul li a:active {background: #397ade !important }
    .header .nav-headers li { padding-left: 0px !important;padding-right: 0px !important;}    
    .header .nav-headers li ul >a { padding-left: 0px !important;}
    .header .nav-headers li a{width:100%;height:100%;display:inline-block;}
    .header .dropdown  { padding-bottom: 0px;}
    
    .navbar-collapse{margin-left:0px  !important;margin-right:0px !important;padding-left:0px !important; padding-right:0px !important;background-color:#397ade;width: 100% !important;border: none;height: auto !important }	
	.navbar-collapse.in{ overflow-y: visible !important;display: block!important}		
    #carousel-top { width: 100% !important;height: auto;display: none}        
    .content .col-md-10 { padding-left: 0px !important;padding-right: 0px !important}
    /*Cang*/
	.padding20{padding-left:20px!important;padding-right:20px!important}
	.padding10{padding-left:10px!important;padding-right:10px!important}
	.job-search-menu-panel-hidden{display:block}
	.job-search-menu-panel-hidden .nav-banner{position:fixed;margin-top:151px;}
	.fireControls {width:100%;}	
    .plus-sign, .plus-sign {margin-right: 18px !important}    
	.plus-sign {background:url(../Images/icons.png) no-repeat -18px 0;display:block;float:right;width:14px;height:16px;margin-right:0px;}
    .minus-sign {background:url(../Images/icons.png) no-repeat -32px 0 !important;display:block;float:right;width:14px;height:16px;margin-right:18px;}

	.open .plus-sign {background:url(../Images/icons.png) no-repeat -32px 0;display:block;float:right;width:16px;height:16px;margin-right:0px;}
	.left-minus-sign {display:block;float:left;width:16px;height:16px;}
	.dropdown-menu .left-minus-sign{ display: block;color: #FFF}	 
    .header .logo { margin-bottom: 30px;padding-left: 20px;padding-right: 20px;margin-top: 60px;width: 100%}
    .header a, .header span {color:#FFF !important}    
    .dropdown-menu{position:relative !important;}
    /*Search banner*/
    .banner form { width: 100%;background-color:#2F96E2 !important;}
    .banner .nav-banner li { float: none;width: 94%;margin-left: 3%}    
	.banner .carousel{display:block}
	.banner .mobile img{width:100%}	
    .banner .bs_search-slide-dropdown { padding-left: 10px;padding-right: 10px;}
	.banner  .baner-left {display:none}
	.banner  .baner-right {display: none}
	.banner .nav-banner {position: fixed !important;top: 54px !important;}
	.banner input, .banner select, .content-contact input, .content-contact select{ background:white; border-radius:0px; height:32px; margin-bottom:0px;padding-top: 7px !important;  padding-top: 3px!important;padding-bottom: 1px!important;}
	.banner .nav-banner h4,.content-contact .nav-banner h4,.job-search-menu-panel-hidden .nav-banner h4{color: white;  text-align: left;  font-size: 20px;  font-weight: bold; margin-bottom:0px; margin-top:0px;}
    .nav-banner{left:0px; top:-101px !important; width:100%!important; background-color:#397ade; padding-left:20px; padding-right:20px; z-index:1000;display:none;}
	.nav-banner li{padding-top:20px; padding-bottom:0px; }
	.nav-banner li .input-group{width:100% !important}
	.nav-banner li .input-group-addon{display:none!important}
	.nav-banner .search-mail{display:block!important}
	.nav-banner li:last-child{padding-top:20px; padding-bottom:10px;}	
    
    /*Home*/
    .content .col-md-2{display:none}	
    .content .col-md-10 {border-left:none; width:100% !important; padding-top:20px !important; padding-bottom:20px !important;}
	.content .col-md-10 .job-head{width:100%}
	.content .col-md-10 .job-head li{width:100%; padding-left:0px; border-right:none}
	.content .col-md-10 .job-head a{padding-right:10px; border-right:1px solid #1085E5}
    .content .col-md-10 .player {bottom:-10px}

    /*Contact page*/
    .contact-page .col-md-4, .job-detail .panel-default .col-md-4 { width: 100% !important;float: left !important;padding-left: 0px !important;margin-left: 0px !important;border: none}
    .contact-page .col-md-4 ul{ margin: 0px;padding: 0px;}
    .contact-page .col-md-4:last-child { padding-bottom: 20px;padding-top: 0px;}
    .contact-page iframe {width: 100% !important}
    .contact-right li { padding-left: 0px;}



     /*Home page*/
    .home-text-content .container{ padding-left: 20px;padding-right: 20px}	    	
	.content .jumbotron{border-radius:0; padding-bottom:15px;padding-left: 20px;padding-right: 20px}
	.content .player{  bottom: -25px !important;right: -10px;}
	
	.content .carousel{width:100% !important}	
	/*About Us*/    
    
    .content-contact { margin-top: 0px !important;padding-top: 0px !important}
    .content-contact .textaligncenter { padding-left: 10px;padding-right: 10px}
    .content-contact .col-md-6 {width: 100%}
    .content-contact .col-md-6 ul {width: auto}
    .content-contact { margin-bottom: 0px;padding-bottom: 10px;width: 100%;padding-left: 20px;padding-right: 20px;}
    .content-contact .content-contact{padding: 0px !important;padding-top: 10px !important}
    .content-contact .showOnMobile { display: block !important}
	.content-contact .col-md-8 {width:100%; padding-left:0%;padding-right:0%;}
	.content-contact .col-md-8 .col-md-10{width:100%; padding-left:0px}
	.content-contact .col-md-8 p {padding-bottom:25px;}
	.content-contact .col-md-8 .large .more{ display:block; font-weight:bold}
	.content-contact .col-md-8 .client-small{ display:none;}
	.content-contact .col-md-4 {width:100%; padding-top:25px;}
	.content-contact .col-md-4  .nav-banner{position:fixed;margin-top:151px;margin-left:0px;padding-left: 20px!important;padding-right: 20px!important}
	.content-contact .col-md-4  .list-group{ border-radius: 0px !important;margin-left: -20px;margin-right: -20px;}
	.content-contact .col-md-4  .list-group-item:first-child{border-radius:0px}
	.content-contact .col-md-4  .list-group-item:last-child{border-radius:0px}
	.content-contact .contact-mobile{display:block; padding-left:20px;}	
	.content-contact .panel .panel-body{width:100%}
	/*Contact*/
	.banner-contact {display:none}	
	.contact-page .center-content{display:none}
    .contact-page .panel-default {margin-bottom: 20px}

	.job-detail .panel-default .col-md-4{width:100% !important; padding-left:0px !important; padding-right:0px !important; padding-top:0px;} 
    
	.job-detail .panel-body ul {width:100%; float:left}
	.job-detail .panel-mobile {width:100%; padding-left:0px !important; padding-right:0px !important;}
	.job-detail .panel-default .col-md-4 ul {width:100% !important; padding-top:5px;}
	.job-detail .panel-default .col-md-4 ul li { width: 100% !important;float: left;display: block}
    .job-detail .panel-default .col-md-4 .addthis_toolbox { width: 100px;padding-left: 20px;}
 	.job-detail .panel-default .col-md-4 ul li  ul{ width:100%; padding-bottom:20px;}
	.job-detail .panel-default .col-md-4 ul li  ul li{ width:33%; float:left}
	.job-detail .panel-default .col-md-4 ul li ul li .email {margin-left: 20px !important;  margin-top: -7px !important;}
	.job-detail .panel-default .col-md-4 ul li ul li .inn {margin-left: 25px !important;  margin-top: -7px !important;}
	.job-detail .panel-default .col-md-4 .contact-right li {width:30px !important; padding-left:0px;}	
	.job-detail iframe{width:100%; height:100%; padding-left:0px; padding-right:0px;}	
    .contact-page .contact-right{margin-top:20px; padding-bottom:20px;width: 150px !important}	    
    .contact-page  .panel-default .contact-right .col-md-4 li {margin-top:0px; padding-bottom:0px;width: 50px !important;}	

	.percent .panel-default {padding-left:0px; padding-right:0px;margin-left:-10px;margin-right:-10px; border:1px solid #DDDDDD ;border-radius:2px;}
	.percent .panel-default > .panel-heading{background-color:#FAFAFA!important}
	.percent .panel-heading h4 {padding-right:35px;}
    
	.panel-default > .panel-heading + .panel-collapse > .panel-body{padding-left:10px!important; padding-right:10px!important; padding-top:20px!important;}	
	.newsletter-content ul {width:100%}
	.newsletter-content li:first-child{width:90%}
	.newsletter-content li select{width:100% !important; border: 1px solid #E0E0E0;}
	.form-control{border-radius:0px !important;height:32px; font-size:13px;}	

	.market-contact  .container h3{ padding-left:20px; padding-right:20px;}
	.market-contact .col-md-4 { width:100% !important; padding-left:20px ; padding-right:20px; margin-left:0px;}
	.market-contact .col-md-4 .thumbnail {width:100%}
	.market-contact .col-md-4 .thumbnail img{width:100%; padding-left:10px; padding-right:10px}
	.market-contact .col-md-4 .thumbnail h3 {padding-left:0px !important; padding-right:0px !important}	
	.market-section { width: 98%;margin-left: 1% !important;}
    .market-section img { width: 100%;}
    .overview-content .col-md-8 ul {margin-left:15px;}
	.overview-content .panel-default{ padding-left:0px!important; padding-right:0px!important}
	.overview-content .panel-body{ padding-left:10px!important; padding-right:10px!important;  padding-top: 20px!important; border-radius: 4px;}	
	.search-result .col-md-8 ul {margin-left:15px;}	
	.search-result .panel-default{ padding-left:0px!important; padding-right:0px!important}
	.search-result .panel-body{ padding-left:10px!important; padding-right:10px!important;  padding-top: 20px!important;  padding-bottom: 20px!important;}
	.search-result .panel-body ul {width:100%!important; margin-left:0px !important}
	.search-result .next {  right: 10px;  bottom: 17px;}	
	.register-content{width:100% !important; padding-left:0px!important; padding-right:0px!important; }
	.register-content form{padding-top:20px!important }
	.register-content .col-md-5 {width:100% !important}
	.register-content .col-md-7 {width:100% !important}	
	.useful-link .col-md-8 .col-md-4{ width:100%; margin-left:0px;}
	.useful-link .col-md-8 .col-md-4:first-child{ margin-bottom:20px !important}
	.useful-link .col-md-8 .col-md-4 .thumbnail {width:100% !important}
	.useful-link .col-md-8 .col-md-4 .thumbnail img{ padding-left:10px; padding-right:10px}
	
    /*footer*/    
	.contact .container ul{float:none; text-align:center;}
    .contact .contact-left {padding-top:5px;}
	.contact .contact-left li{display:block;float:none;font-size:18px;padding-right: 0px; width:100%; padding-bottom:5px;color: white!important }
	.contact .contact-right {margin: auto;float:none !important; width:100%; text-align:center; padding-bottom:45px;margin-top: 10px;width: 150px;}
	.contact .contact-right li {display:block; width:33%; text-align:center}
	.email { float:right; margin-right:0px}
	.google {margin:auto;padding-left:0px !important}
	.inn {float: left; padding-left:0px !important; margin-left:-45px;}
	
    .footer {width:100%}	
    .footer .center{margin-left: 0px}	
    .footer .col-md-4 { width: 100% !important;padding-left: 10px;padding-right: 10px;}
    .footer .col-md-4:last-child { width: 100% !important;}
	.footer .col-md-4:first-child {text-align:center}
	.footer .col-md-4 ul{width:100%;text-align:center}
	.footer .col-md-4 ul li a{width:100%;text-align:center}
	.footer .member-rcsa{background-position:center}	
	.footer .footer-bottom { width:100%}
    .footer .footer-bottom .mobile{display: none !important}
	.footer .footer-bottom ul { width:100%; text-align:center}
	.footer .footer-bottom ul li{width:100%;}    

    /*General*/
    .mobile {display:block !important}	
    .destop {display: none !important}   
}

@media screen and (max-width: 450px){
    
   
}

@media screen and (max-width: 350px) {
    .content .col-md-10 .player{ bottom: -20px;}
}

