body{padding:0px; margin:0px;/*font-family: 'Graphik'; */font-weight: normal; font-size: 14px; color: #0F1941;}
a:hover{ text-decoration: none;}
.headTop { text-align: right;}
.headTop a{ display: inline-block; color: #9CA4AC; font-size: 12px;    margin: 5px 10px 0 0;}
.header-block{background: #0f1941;color: #f7f5f0;float: left; width: 100%; padding-bottom:30px;}
.header-block .navbar-dark .navbar-brand{padding-top: 0;}
.signIn a {font-weight: 300;margin-top: 5px;  padding-bottom: 0;font-size: 13px;}
.signIn a.dropdown-item{ margin-top:0; margin-bottom:0;padding: 5px 15px;}
.signIn a img{width: 12px;float: left;margin-top: 2px;margin-right: 5px;}
.signIn {cursor: pointer; font-size: 13px;}
.searchB{ border-top: solid 0px #838798; padding: 10px 0 0px;margin-top: 5px;display: flex;}
.rsHead{border-bottom: solid 1px #838798; padding-bottom:10px;}
.rsSB{ float:left;max-width: 760px; width: 100%; position: relative;}
.rsSB input{width:100%; border-radius:4px; background: #fff; height: 50px;border: none; padding: 5px 40px 5px 10px;}
.rsSBtn{float:left;max-width: 180px; width: 100%;height: 50px;border: none; background: #2175d9; margin-left: 20px; font-size:16px; border-radius:4px; color: #fff;}
.rsSBtn:hover{background: #4d91e1;}
.sClose{ position: absolute; right: 16px; top: 17px; opacity: 0.7; cursor: pointer;}
.sClose:hover{opacity:1;}
.rsJdB{border-top: solid 0px #838798; padding: 10px 0 0;margin-top: 5px;display: flex;text-transform: lowercase;}
.rsJdHLeft{ width: 90%; margin-right: auto;}
.rsJdHT{font-size: 40px; line-height: 40px;}
.rsJdHAdd{ display: flex; flex-wrap: wrap; font-size: 15px; margin-top: 20px; }
.rsJdHAL{ display: inline-flex; margin-right: 35px;font-weight: 300;}
.rsJdHAL img{ margin-right: 10px;}
.rsJdHRight{ margin-left: auto;}
.rsApBtn{ border: none; border-radius: 3px; background: #4D91E1; color: #fff;font-size: 16px; padding: 10px 25px; margin-top: 30px;display: inline-block;}
.rsApBtn:hover{background: #4286d6; color:#fff;}
.rsSLB{ background: #F7F5F0;float: left; width: 100%; padding-bottom: 15px;min-height:400px;}
.rsSRow{ display:flex;flex-wrap:wrap; padding: 20px 0;}
.rsSTitle{font-size: 26px; color: #0F1941;}
.rsSActR{ margin-left: auto;}
.rsSActR .nav-tabs{ border:none; margin-top: 10px; float:left;}
.rsSActR .nav-tabs .nav-item{ margin: 0;}
.rsSActR .nav-tabs .nav-item.show .nav-link, .rsSActR .nav-tabs .nav-link.active{ background: none; border: none;}
.rsSActR .nav-tabs .nav-link{ border:none;border-radius:0; margin-right: 16px;}
.rsSActR .nav-tabs .nav-link.rsListV{ background: url("../images/listView-n.svg") no-repeat center center; display: block; width: 20px; height: 20px; padding: 0;}
.rsSActR .nav-tabs .nav-link.rsListV:hover, .rsSActR .nav-tabs .nav-link.rsListV.active{ background: url("../images/listView-h.svg") no-repeat center center; display: block; width: 20px; height: 20px; padding: 0;}

.rsSActR .nav-tabs .nav-link.rsCanbanV{ background: url("../images/canban-n.svg") no-repeat center center; display: block; width: 20px; height: 20px; padding: 0;}
.rsSActR .nav-tabs .nav-link.rsCanbanV:hover, .rsSActR .nav-tabs .nav-link.rsCanbanV.active{ background: url("../images/canban-h.svg") no-repeat center center; display: block; width: 20px; height: 20px; padding: 0;}
.rsSortB{float: left; margin-top: 12px;font-size: 15px;}
.rsSortB label{ color: #878CA0; float: left;margin: -2px 10px 0 0;}
.rsSortB select{float:left; border: none;background: none; padding: 0 5px 0 0;}
.rsSDds{float:left; border: none;background: none; padding: 0; margin-right: 25px;min-width: 90px;}
.rsSDds .dropdown-menu{ padding:15px 25px;width: 300px;background: #fafafa; position:relative;}
.rsSDds .formLab-2 ul li{min-width: initial; width:100%; padding:4px 0;}
.rsSDds .formLab-2 .formField{ height:34px;}
/*.rsSDds .dropdown-menu:after {bottom: 100%;left: 15%; right:auto;border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;border-color: rgba(255, 255, 255, 0);	border-bottom-color: #fafafa;	border-width: 8px;	margin-left: 0px;}
.rsSDds .dropdown-menu:before{ bottom: 100%;left: 14%; right:auto;border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;border-bottom-color: #fafafa;	border-width: 8px;	margin-left: 2px; border-color: rgba(190, 205, 216, 0); border-bottom-color: #BECDD8; border-width: 9px;  }*/
.dropRow{ float:left; width:100%; margin-bottom:10px;}
.formLab-1{ color:#999; font-size:14px; width:100%; float:left; margin-bottom:3px; }
.formLab-2{ width:100%; float:left; }
.formLab-2 .formField{ float:left; width:100%; border:solid 1px #d7d7d7; border-radius:0; font-size:14px;padding:5px;height: 30px;}
.rsSDds a{ color:#333;}
.mulCheckL{ margin:0; padding:0; max-height:300px; overflow-y:auto;}
.mulCheckL li{ width:100%; margin-bottom:0px; list-style-type:none;}
.mulCheckL li label{ width:100%; cursor:pointer; margin:0; padding:0;font-size: 14px;}
.mulCheckL li label input[type=checkbox]{ float:left; margin:3px 5px 0 0;}
.searchBtnR{ float:left; width:100%; margin-top:5px;}
.searchBtnR button{background: #2175d9;font-size: 16px; border-radius: 3px; color: #fff; border:none; padding: 6px 24px;}

.rsLBox{ background: #fff; width: 100%; padding: 25px 30px; border: solid 1px transparent; border-radius:6px; margin-bottom: 3%; cursor: pointer;}
.rsLbTit{font-size: 20px;color: #2175d9; display: flex; flex-wrap: wrap; margin-bottom: 15px;line-height: 22px;}
.rsLbLoc{ont-size: 15px;color: #0F1941; display: flex; flex-wrap: wrap; margin-bottom: 15px;}
.rsBlL{ display: inline-flex; margin: 5px 0; margin-right: 25px;font-size: 15px; }
.canbanList .rsBlL{width: 100%;}
.rsBlL img{ margin-right: 10px;}
.rsBoxInfo{ font-size: 16px; font-weight: 300; line-height: 26px; color: #878CA0; padding-bottom: 15px; }
.rsBoxF{font-size: 16px; line-height: 26px; color: #878CA0;display: flex;flex-wrap: wrap;}
.rsLBox:hover{ border:solid 1px #2175d9;}
.rsListRow{ display: flex; flex-wrap: wrap; width: 100%;}
.jobLShow{ position: relative; width: 100%; margin: 15px 0; text-align: center;display: flex; flex-wrap: wrap;margin: 40px 0 10px;}
.jobLShow:after{ position: absolute; width: 100%; height: 1px; background: #E7E6E3; content: "";}
.jobLShow span{ display:inline-block; background: #F7F5F0;color:#878CA0; font-size: 16px; padding: 5px 10px;    margin-left: auto;    margin-right: auto;    margin-top: -15px; position: relative; z-index: 1;}

.rsVmBtn{ background: none; border:solid  1px #2175D9; border-radius:4px; margin: 10px auto; color: #2175D9;font-size: 16px; padding: 10px 23px;margin-bottom: 20px;}
.rsVmBtn:hover {background: #2175d9;border-color: #2175d9; color: #fff;}

.rsJdWrap{ background: #fff;}
.rsJdBody{ display: flex;  width: 100%; padding: 0px 0 50px; min-height:400px;}
.rsJdBL{max-width: 350px; width: 100%; background: #F7F5F0; padding: 20px;border-radius: 4px;}
.rsJdLlist{float: left; margin-bottom: 25px; width: 100%; padding-left: 30px;}
.rsJdIcon{ float:left; margin-left: -30px;}
.rsJdIcon i{color: #878ca0;font-size: 17px;margin-top: 4px;}
.rsJLab-1{ color: #878CA0;font-size: 13px;}
.rsJLab-2{ color: #0F1941;font-size: 13px;}
.rsJdBR{margin-left: 50px; width: 100%; background: none; padding: 0px;}
.rsJdBR p{ padding-bottom: 10px;    margin-bottom: 0;}
.rsJdT-2{ font-size: 16px; font-weight: 500; margin-top: 30px; margin-bottom: 15px;}
.jdEL{margin: 0; padding: 0; }
.jdEL li{ margin: 0 0 10px 15px; color: #0F1941; list-style-type: none; position: relative;}
.jdEL li:before{color: #2175D9; content: "\f111";font-family: 'Font Awesome 5 Free';
font-size: 6px;margin-top: 5px;font-weight: 900;position: absolute;margin-left: -14px;}

.myaccordion .card{ border: none; margin-top: 15px;}
.myaccordion .card-header{ background: none; border-radius:0; padding: 0; border: none; border-bottom: solid 1px #D7D7D7;}
.myaccordion .card-header button{ background: none; border: none; font-size: 18px; color: #2175D9; outline: none!important;width: 100%;padding: 0 0 15px;}
.myaccordion .card-body{ padding: 12px 0;}


.rsApplyJL{ width: 100%; padding-right: 10%;}
.easyTab{ float: left; width: 100%;}
.easyTab .nav-tabs .nav-item{ margin-bottom: -2px;}
.easyTab .nav-tabs { border-bottom: 2px solid #F7F5F0;}
.easyTab .nav-tabs .nav-link{ font-size: 16px; background: #F7F5F0; color: #0F1941;border-radius: 0;padding: 10px 30px;    border-width: 2px;}
.easyTab .nav-tabs .nav-link:focus, .easyTab .nav-tabs .nav-link:hover{ border-color: #F7F5F0 #F7F5F0 #F7F5F0;}
.easyTab .nav-tabs .nav-item.show .nav-link, .easyTab .nav-tabs .nav-link.active{ background: #fff; color: #0F1941;  border-width: 2px;   border-color: #F7F5F0 #F7F5F0 #fff!important;}

.easyTab .tab-content{ padding-top:25px;}
.easyATit{float:left; width: 100%; font-size: 24px; color: #2175D9; padding: 5px 0 15px;}
.easyA{ font-size: 16px;}
.easyFRow{ font-size: 15px; float: left; width: 100%; margin-bottom: 20px;}
.eFLab-1{float:left; width: 100%; margin-bottom: 3px; }
.eFLab-2{float:left; width: 100%; }
.eFInput{ border: solid 1px #d7d7d7; background: #fff; border-radius:4px; padding: 10px;width: 100%;font-size: 14px;}
.eFAttach{border: solid 1px #d7d7d7; background: #fff; border-radius:4px; padding: 30px;width: 100%;font-size: 18px; position: relative;color: #878CA0; font-weight: 300;text-align: center;overflow: hidden; margin-bottom: 10px; }
.eFAttach span{ font-size: 12px;  display: block; text-align: center;font-weight:normal;}
.eFAttach input{ position: absolute; padding: 50rem;margin: -20rem;cursor: pointer;}
.localEBox{border: solid 1px #d7d7d7; background: #fff; border-radius:4px; width: 49%; margin-right: 2%; float: left;text-align: center;font-size: 14px;padding: 20px; height: 100px; position: relative;overflow: hidden;}
.localEBox span{display: block; text-align: center; color: #2175D9; padding-top: 5px;}
.localEBox input{position: absolute; padding: 50rem;margin: -20rem;cursor: pointer;}
.dropEBox{border: solid 1px #d7d7d7; background: #fff; border-radius:4px; width: 49%; margin-right: 0%;float: left;text-align: center;font-size: 18px;height: 100px;color: #2175D9;}
.dropEBox a{padding: 32px; display: block;}
.dropEBox span{ padding-left: 10px;}
.eCheckL{ cursor: pointer;}
.submitAppBtn{ max-width: 280px; width: 100%; border: solid 2px #2175D9; border-radius:4px; padding: 15px 15px; color:#2175D9; font-size: 18px; background: #fff; }
.submitAppBtn:hover{ background: #2175D9; color: #fff;}
.cancelAppBtn{max-width: 280px; width: 100%; border: solid 1px #c9c9c9; border-radius:4px; padding: 9px 15px; color:#999; margin-top:10px; font-size: 18px; background: #fff;}
.chaPwd button{ width:48%!important; float:left;}
.rsApplyJR{ width: 100%; }
.rsAInfo{ float:left; padding: 20px; border-radius:3px; background:#F7F5F0; width: 100%; font-size: 16px; font-weight: 300;}
.loginBtn{ max-width: 160px;}

.rsJdHLeft .nav-tabs{ border: none; background: none;}
.rsJdHLeft .nav-tabs .nav-item{ margin: 0;}
.rsJdHLeft .nav-tabs .nav-item.show .nav-link, .rsJdHLeft .nav-tabs .nav-link.active{ background: none;border: none;color: #fff;}
.rsJdHLeft .nav-tabs .nav-link{color: #9CA4AC;padding-right: 25px;border: none;}
.rsJdHLeft .nav-tabs .nav-item .nav-link:hover{ color: #fff;}
.rsJdHLeft .nav-tabs .nav-link:first-child{padding-left: 0;}

.topHeadR{ display: flex; flex-wrap: wrap; width: 100%;}
.hTitle-1{ color: #0F1941; font-size: 40px; margin-right: auto}
.backToS{ font-size: 16px; margin-left: auto;margin-top: 15px; font-weight: 300;}
.backToS a img{float: left;margin: 5px 10px 0 0;}
.rsAccMenu{ float: left; width: 100%;}
.rsAccMenu{ color: #858FBA; font-size: 18px;}
.rsAccMenu .myaccordion .card{ border-radius:4px;}
.rsAccMenu .myaccordion .card-header{border: 0;}
.rsAccMenu .myaccordion .card-header button{ padding: 15px 20px; border: 0;}
.rsAccMenu .myaccordion .card-body{padding: 0px 20px 15px;font-size: 13px}
.rsAccMenu ul{ margin: 0; padding: 0;}
.rsAccMenu ul li{ list-style-type: none;margin-top: 0;margin-bottom:15px;}
.fSize-14 label{ font-size: 14px;}
.flexBreak {  order: 1;}
.fBreak::after {  content: "";  flex: 0 0 100%;  height: 0;}

.formActBtn.leftSide button {margin: 0 5px 0 0;width: 80px;padding: 6px;}
.rsCancel{ background: none; border:solid  0px #2175D9; border-radius:4px; margin: 10px auto;font-size: 16px; padding: 10px 23px;margin-bottom: 20px;color: #878CA0;}
.rsCancel:hover{ color: #33475B}
.rsCancel:focus{ outline: none;}
.rsJaWrap{ float: left; width: 100%;}
.rsJaWrap .tab-content{ padding: 0; background: none;}
.rsDTable{float: left; width: 100%; background: #fff; border-radius:6px; padding: 20px; min-height: 300px; margin-top: 15px;    margin-bottom: 50px;}

/*Table search block start*/
.dtSearchB{width: 100%;float: left;padding-bottom: 5px;}
.dtSLeft{float: left;width: 45%;}
.dtSearch{position: relative;}
.dtSearch .form-control {max-width: 250px;border-radius: 3px;border: solid 1px #c4c4c4; height:27px;padding: 9px 6px 6px 30px;   font-size: 13px;}
.dtSearch .header-search-icon {top: 4px;}
.dtSRight{float: right;width: 50%;}
.dtShowCount{ float:right;display: flex;line-height: 30px;}
.dtShowCount select{ width:60px;border-radius: 3px;border: solid 1px #c4c4c4; height:27px; padding:3px 6px; margin-left:10px; font-size:13px;}
.searchIcon {width: 20px;height: 20px;position: absolute;left: 10px;top: 2px;}
/*Table search block end*/

.dataTable-1 .table{ min-width:850px;}
.dataTable-1 .table thead tr {border-bottom: double 3px #d6dde9;border-top: solid 1px #d6dde9;}
.dataTable-1 .table thead th {color: #212121;font-size: 12px;border:none; padding:8px 0; font-weight: 500; text-transform: uppercase;}
.dataTable-1 .table tr td{border:none; padding:8px 0; color:#666;font-size: 13px;}
.dataTable-1 .table tr {border-bottom: solid 1px #f2f2f2;}



.footer-block{background: #0f1941;color: #f7f5f0; display: flex; flex-wrap: wrap; float: left; width: 100%; padding: 40px 0;}
.footerLeft{color: #878ca0; font-size: 12px;}
.rsSocialM{ display: flex; flex-wrap: wrap; text-align: right;}
.rsSocialM a{ margin: 5px;opacity: 0.7;}
.rsSocialM a:last-child{ margin-right: 0;}
.rsSocialM a:first-child{ margin-left:auto;}
.rsSocialM a:hover{ opacity: 1;}
.canbanList .rsLBox{ width: 31.2%; margin-right: 3%;}
.canbanList .rsLBox:nth-child(3n){ margin-right: 0;}



/* tags CSS */
div.tagsinput { background: #FFFFFF; border: 1px solid #d7d7d7; float: left; height: auto !important; margin-top: 0px; overflow-y: auto;min-height: 23px !important;border-radius:4px; padding: 10px;width: 100%!important;font-size: 14px;
}

div.tagsinput span.tag { -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 3px 5px; text-decoration:none; background: #78ad30; color: #fff; margin-right: 1px; margin-bottom:1px; font-family: 'proxima_nova', Arial, Helvetica, sans-serif; font-size:11px }
div.tagsinput span.tag a { font-weight: bold; color: #fff; text-decoration:none; font-size: 11px }
div.tagsinput input { width:80px; font-family: 'proxima_nova', Arial, Helvetica, sans-serif; font-size: 11px; border:0px solid transparent; padding:2px 5px 1px 5px; background: transparent; color: #000; height:25px; outline:0px; margin:0 }
div.tagsinput div { display:block; float: left }
.tags_clear { clear: both; width: 100%; height: 0px }
.datahead_subtitle table tr td { border: none }
.eFLab-2 .ms-choice{width: 100% !important; background:none; border:none; outline:none!important; height:40px;}
.eFLab-2 .ms-drop{width: 100%!important;}
.eFLab-2 .ms-parent.eFInput.multiful_dropdowns {padding: 0;    width: 100%!important;}
.eFLab-2 .ms-choice > div{top: 7px;right: 7px;}
.eFLab-2 .ms-drop ul{padding: 5px 8px;}
.eFLab-2 .ms-drop ul > li label{ margin-bottom:0;}
.eFLab-2 .ms-search input{min-height: 30px;}
/* END tags CSS */


.formBlock{max-width:400px; margin:0 auto; text-align:left; width:100%;}
.formTitle{ font-size:24px; color:#333;margin-bottom: 20px;}
.remember{ float:left; font-size:13px;}
.resetLinks{ float:right;font-size:13px;}
.remember input[type="checkbox"]{ float:left; margin:4px 5px 0 0;}
.resetLinks a{ margin:0 3px;}
.resetLinks a:last-child{ margin-right:0;}
.formBlock button.submitAppBtn{max-width: 100%;width: 100%; color:#fff; border: solid 0px #2175D9;border-radius: 4px;padding: 10px 15px; background:#2175D9;font-size: 18px; margin-top:10px;}
.noAccount{ font-size:13px; text-align:center; color:#666;}
.terms{ font-size:12px; color:#999;}

.addSkils{ float:left; width:100%;}
.addSkR{ float:left; width:750px; margin-bottom:10px;}
.aSTh{ width:300px; float:left;    /*font-family: "proxima_nova_semibold";*/ color:#333; margin-right:25px;}
.aSTd{ width:300px; float:left; color:#333; margin-right:25px;}
.aSTRemove{ float:left;}

.technology_details_panel table{ /*width:400px;*/ margin:10px 0 20px;}
.technology_details_panel table thead tr th{ padding:6px 0px; font-weight:normal; color:#000;}
.technology_details_panel table tbody tr td{padding:6px 0px; color:#666;}
.ul.v-tabs li a span{width: 26px; height: 26px; padding: 0;font-size: 13px;}


.top_strip_btn a { float:right; background: #399bff; border:none; border-radius: 2px; color: #fff; cursor: pointer;  font-size: 11px; margin: 5px 5px 5px 0; padding: 4px 8px; text-decoration: none; text-transform: uppercase !important; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); transition: background-color 0.2s ease 0s, box-shadow 0.2s ease 0s; }
.top_strip_btn a:hover { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.3); text-decoration:none; color:#fff; }
.top_strip_btn a:hover.btn_req_active, .top_strip_btn a.btn_req_active { color:#2a6496!important; text-decoration:none; }
.top_strip_btn i { margin-right:5px; display:inline-block; vertical-align:baseline; }
.v-tabs-container .tab_content{ padding:4px 10px 0 20px;}
.skills_technology div.tagsinput, .primary_technology div.tagsinput{margin-top: 14px!important;}
.v-tabs-container .tab_container_heading{ display:flex;}
.top_strip_btn{ margin-left:auto;}
textarea.form_input_small{width: 220px!important;resize: none;}
.v-tabs-container { width:90%; min-width:1200px; padding:0; overflow:hidden; position:relative;  margin:0px auto!important; min-height:450px }
.dataTable-1 .topBrdNone{ padding-top:8px;}
.dataTable-1 .topBrdNone .table thead tr{ border-top:none;}
.form-full-width ul li:first-child>div{ width:220px;}

.formTitle .backToS{ font-size:13px;}
.formTitle .backToS a img{float: left;margin: 6px 10px 0 0;width: 6px;}
.eFLab-2 label.error{margin-left: 0; margin-top: 0;}
ul.v-tabs li a{font-size: 14px;}

.udfApplicant .formIBC3{}
.udfApplicant .user-defined-fields .formLab-1{margin-top: 0;width: 100%; margin-bottom:0;}
.udfApplicant .user-defined-fields .formInput{margin-top: 0;}
.udfApplicant .cfgTitle{margin-top: 20px;}
/*#main_div label{ font-size:12px;}*/
.tab_container_heading .backToS{ min-width:184px;}
button:focus{ outline:none!important;}
.udfApplicant .formIBC3 li{width: 30%!important;min-width: initial;}
.udfApplicant .user-defined-fields .formLab-2 label {margin-top: 3px!important;font-size: 12px;margin-bottom: 0;}
.udfApplicant .user-defined-fields .custom_radio_box input[type="radio"] {width: auto;margin-left: 0;clear: initial;}

/*.udfApplicant .formIBC3 li {width: 46%!important;min-width: initial;}
.udfApplicant ul li:first-child>div{width: auto;}
.udfApplicant .user-defined-fields .formLab-1 {margin-top: 0;width: 135px;margin-bottom: 0;}
.udfApplicant .user-defined-fields .formLab-2 {float: left;width: 230px;}
.udfApplicant .user-defined-fields .customCheck.formLab-2{margin-top: 0;}*/
#ajax_loader{ overflow:hidden!important;}

.tabAcco, .tabAcco .card-header{ padding:0; background:none; border:none; float:left; width:100%; }
.tabAcco{margin-bottom:10px; border-radius:4px; background:#f5f5f5;}
.tabAcco .card-header h2{font-size: 16px;padding: 10px 12px; margin:0; color:#2175D9;}
.tabAcco .card-header h2 button{ width:100%; background:none; border:none;color:#2175D9;}
.tabAInfo{ font-size:13px;}
.tabAInfo .card-body{padding: 10px 15px;}

.crsJob-actIcons{ float:left; margin-left:20px;}
.crsJob-actIcons ul{ margin:15px 0 0; padding:0;}
.crsJob-actIcons ul li{ float:left; list-style-type:none; margin-left:20px;}
.crsJob-actIcons ul li i{ margin-right:5px; font-size:12px;}
.crsJob-actIcons .dropdown-menu{ padding:5px 10px!important;}
.crsJob-actIcons .dropdown-menu > li > a:hover, .crsJob-actIcons .dropdown-menu > li > a:focus
{ background:none!important;}
.crsJob-actIcons .dropdown-menu li{ margin-left:0;}
.crsJob-actIcons .dropdown-menu li i{font-size:14px!important;}
.crsJob-actIcons .dropdown-menu li a{ font-size:13px; padding:4px; display:block; color: #666; }
.crsJob-actIcons .dropdown-menu li a:hover{color: #007bff!important;}
td.action_icon a{margin-right: 5px;}
#job_single_description{ background:#fff;}
#job_single_description .v-tabs{ margin-top:8px;}

input[type=button].job_withdraw{background: #2175D9; border:none; color:#fff; font-size:13px; border-radius:3px;}
.modal-body .new-select select {height: 36px !important;    padding: 5px 10px;}
.popWithD{background: #43c504; border:solid 1px #43c504; color:#fff; font-size:13px; border-radius:3px; padding:5px 10px;}
.popCancel{background: #ffff;border:solid 1px #ccc; color:#999; font-size:13px; border-radius:3px; padding:5px 10px;}
.modal-title{font-size: 22px;}
.modal-footer{ text-align:right;}
.modal-footer .submitAppBtn{ padding:5px 10px; font-size:14px; border-radius:3px; border:solid 1px #2175D9; width:80px; text-align:center; background:#2175D9; color:#fff;}
.modal-footer .cancelBtn{padding:5px 10px; font-size:14px;border-radius:3px; border:solid 1px #ccc; background:#fff;width:80px; text-align:center; color:#666;}

/*Alert Message*/
.pop-btn { min-height: 32px; padding: 2px 18px 4px; display:block; border:solid 1px #c4c4c4; color:#3c3c3c; text-decoration:none; border-radius:3px; font-size:15px; background:#fff; display:inline-block; }
.pop-blueBg { border:solid 1px #42a2eb; color:#fff; background:#42a2eb; }
.pop-redBg { border:solid 1px #ec4844; color:#fff; background:#ec4844; }
.pop-alert { padding-top:30px; }
.pop-alertMesg-big { font-size:22px; display:block; text-align:center; font-family: 'proxima_nova_light'; }
.pop-alertMesg-small { font-size:13px; display:block; text-align:center; margin-top:5px; font-family: 'proxima_nova_light'; }
.modal-dialog { margin:50px auto; }
.modal-body .formViewCreate { word-wrap: break-word; }
.modal-header .close { margin-top: 5px; }

/*#alerttext.error{border: solid 1px #F7421 !important; height: auto !important}*/
.alerttext_cls label.error{border: solid 1px #F17421 !important; height: auto !important}



.filter-count {background: #2175d9; color: #fff; width: 20px; height: 20px; display: inline-block; border-radius: 50px; text-align: center; line-height: 20px; font-size: 12px; font-weight: 600; margin-left: 5px; }

#click_clear_all_filter{font-size: 14px;}
#click_clear_all_filter:hover{text-decoration: underline;}