/*------------profile_share.css---------------*/
@charset "utf-8";
/* CSS Document */
.same_height.row > div {
	margin-bottom:20px;
}
.same_height .data_card {
	height:100%;
}
.data_card .content {
	padding:10px 10px;
}
.data_card .content > .row {    /*17feb22*/
	margin-left:-10px;
	margin-right:-10px;
}
.data_card .content > .row > div[class*="col"] {   /*17feb22*/
 padding-left:10px;
 padding-right:10px;
}
.personal_info {
	padding:5px 0;
}
.personal_info .row > div {
	border-right:solid 1px #ccc;
}
.personal_info .row section {
	display:table;
}
.personal_info section {
	display:table;
	width:100%;
}
.personal_info dl {
	display:table-row;
	margin:0;
}
.personal_info dl dd, .personal_info dl dt {
	display:table-cell;
	padding:4px 10px;
}
.personal_info dl:nth-child(odd) dd, .personal_info dl:nth-child(odd) dt {
/*background:#E3E6EF;*/
	
}
@media (max-width:991px) {
 .personal_info hr {
 display:none;
}
 .personal_info .row section {
 width:100%;
 margin:10px 0;
}
 .personal_info dl {
 width:100%;
 display:table;
}
 .personal_info dl dt {
 width:40%;
}
 .personal_info .row:first-child > div:first-child section dl dt {
 width:36px;
}
 .personal_info .row > div {
 border-right: none;
 border-bottom: solid 1px #ccc;
}
}
.personal_info dl dd .fa, .personal_info dl dt .fa {
	font-size:17px;
	color:#6699ff;
}
.personal_info hr {
	border-color: #d7d7d7;
	margin:12px;
}
 .btn_m ~ .btn {
 margin-right:10px !important;
}
.data_card .info_list, .data_card .info_table {
	border: 1px solid #ccc;
}
.owl-carousel .owl-nav.disabled {
	display: block !important;
}
.owl-carousel .owl-prev {
	position: absolute;
	top: 45%;
	left: -60px;
	font-size:0;
	background:url("../images/slider_left.png") top left no-repeat;
	height:32px;
	width:43px;
}
.owl-carousel .owl-next {
	position: absolute;
	top: 45%;
	right: -60px;
	font-size:0;
	background:url("../images/slider_right.png") top left no-repeat;
	height:32px;
	width:43px;
}
.bg_22 #profile_tabs .btn_tab {
	background:#fff;
}
.bg_22 #profile_tabs .btn_tab.active, .bg_22 #profile_tabs a.btn_tab:hover {
	background:#69f;
}
.profile_page #profile_tabs {
	position: fixed;
	top: 90px;
	left: 5px;
	right: 5px;
	z-index: 10;   /*19apr22*/
	background: #fff;
	padding: 10px 35px;
	width: auto;
}
.profile_page .tabs_space {
	height: 56px;
}
@media (min-width: 1201px) {
#profile_tabs {
 display: block !important;
 background: #fff;
 padding: 12px 0 0 0;
}
.profile_page #profile_tabs {
 top: 49px;
 left: 45px;
 right: 45px;
 padding: 12px 5px 0 5px;
}
.profile_page .tabs_space {
 height:61px;
}
#profile_tabs .btn_tab {
 margin-right: 15px;
 margin-bottom: 25px;
 margin-top: 5px;
 font-size:15px;
}
}
@media (max-width: 1200px) {
 #profile_tabs .owl-prev,  #profile_tabs .owl-next {
 display: block;
 background-size: 16px;
 width: 18px;
 height: 18px;
 box-shadow:none;
}
 #profile_tabs .owl-prev {
 left: -6px;
 top:17px;
 background:url("../images/arrow2-left.png") center left no-repeat;
}
 #profile_tabs .owl-next {
 right:-6px;
 top:17px;
 background:url("../images/arrow2.png") center left no-repeat;
}
 .profile_page #profile_tabs .owl-prev {
 left: 10px;
 top:28px;
 background:url("../images/arrow2-left.png") top left no-repeat;
}
 .profile_page #profile_tabs .owl-next {
 right:10px;
 top:28px;
 background:url("../images/arrow2.png") top left no-repeat;
}
 #profile_tabs {
 padding-right: 25px;
 padding-left: 25px;
}
 #profile_tabs .btn_tab {
 font-size:13px;
 font-weight:500;
 white-space:nowrap;
 margin-bottom: 0px;
 margin-top:10px;
 padding: 7px 9px 7px;
 cursor:pointer;
}
}
#profile_tabs .btn_tab i {
	height: 19px;
	width: 19px;
	border-radius: 50%;
	font-style: normal;
	font-size: 11px;
	border: solid 1px #03c;
	margin: 0 0 0 5px;
	display: inline-block;
	line-height: 17px;
	text-align: center;
	color: #03c;
	font-weight: 500;
	position:relative;
	margin-top: -3px;
	margin-bottom: -4px;
	top: -2px;
}
.crew_tabs .btn_tab i{
    font-style: normal;
    font-size: 14px;
    display: inline-block;
    line-height: 17px;
    text-align: center;
    color: #03c;
	font-weight: 500;
	position:relative;
	margin: -3px -3px -4px 8px;
}
.crew_tabs .btn_tab i:before{
	content:'(';
}
.crew_tabs .btn_tab i:after{
	content:')';
}
/*.profile_page{
	background:#dbe8f8;
}*/
.bg_22 {
	border-color:#dbe8f8 !important;
	background:#dbe8f8;
}
@media(max-width:1200px) {
 .bg_22 {
 background:#dbe8f8;
}
}
.top_space {
	height:76px;
}
.share_block {
	box-shadow: 0px 3px 3px rgb(0 0 0 / 15%);
	margin: 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 125px;
	background: #eeeeee;
	padding: 49px 50px 0;
	z-index: 2;
}
@media (min-width:992px) {
 .share_top {
 display:inline-block;
 float:right;
}
 .share_top.row {
 display:block;
}
 .share_top.row .col {
 width:auto;
}
}
.share_top article {
	float:left;
	white-space:nowrap;
	margin:10px 20px 0;
	text-align:center;
	color:#222;
	text-transform:uppercase;
	font-weight:600;
	font-size:13px;
}
.share_top article .dropdown-toggle {
	color:#222;
	display:inline-block;
}
.share_top article .dropdown-toggle::after {
 display:none;
}
.share_top article img {
	display:block;
	margin: 0 auto 4px;
}
.share_top article i.fa {
	display: block;
	margin: 0 auto 4px;
	font-size: 36px;
}
.share_block h4, .share_block h5 {
	text-transform:uppercase;
	margin:14px 0 0 0;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.share_block h5 {
	color:#03c;
}
.btn_big {
	min-height:43px;
	border-radius:8px;
	color:#fff;
	text-align:center;
	border:none;
	display:inline-block;
	font-size:24px;
	letter-spacing:2px;
	padding:10px 25px;
	float:right;
}
.share_block .btn_big {
	margin:11px 0px 0 31px;
}
@media (max-width:1320px) {
.share_top article {
 margin: 10px 8px 0;
}
 .share_block .btn_big {
}
}
@media (max-width:1200px) {
 .share_block {
 top: 89px;
 left: 0;
 right: 0;
 height: 80px;
 padding: 2px 15px 0;
}
 .top_space {
 height: 80px;
}
}
 @media (max-width:991px) {
 .share_block {
 top: 89px;
 left: 0;
 right: 0;
 height: 135px;
 padding: 2px 15px 0;
}
 .top_space {
 height: 135px;
}
 .share_top {
 float: none;
 margin:5px 0 0 0;  /*30jan23*/
}
 .share_top article {
 float:left;
 white-space:normal;
 margin:10px 0px 0 0px;
 text-align:center;
 color:#222;
 text-transform:uppercase;
 font-weight:500;
 font-size:12px;     /*30jan23*/
 padding: 0 1px;
}
 .share_top article:first-child {
 margin-left:0;
}
 .share_top article:last-child {
 margin-right:0;
}
 .share_block .btn_big {
 float:none;
		/*position: absolute;
		top: -26px;
		right: 8px;*/
		
		margin:10px 0 0 0;
 padding: 5px 12px 0;
 font-size: 19px;
 min-height: 0;
 cursor:pointer;
}
 .share_block h4, .share_block h5 {
 width: calc(100vw - 130px);
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
}
.data_card .media {
	margin:12px;
}
.img110 {
	border-radius:12px;
	overflow:hidden;
	height:110px;
	width:110px;
}
.img110 img {
	border-radius:12px;
}
.crew_info {
	max-width:900px;
}
@media (min-width:897px) { /*14jan22*/
 .crew_info {
 display:inline-block;
}
}
.auto_height {
	height:auto !important;
}
 @media (min-width:577px) {
 .block_card.crew_info article figure + div {
 overflow:hidden;
}
.block_card.crew_info article div ul {
 display: table-cell;
/*float:left;*/
}
.block_card.crew_info article div ul + ul {
/*float:left;*/
}
}
@media (min-width:768px) {
 .block_card.crew_info article div ul:first-child {
 padding-right:30px;
}
.block_card.crew_info article div ul + ul {
 padding-left:30px;
 width:49%;
width:55%;   /*14jan22*/
 border-left: solid 1px #ccc;
}
}
@media (max-width:767px) {
.block_card.crew_info article div ul {
 float:none;
 display:block;
 width:auto;
}
}
.list_icons li {
	position:relative;
	padding-left:29px;
}
.list_icons li img, .list_icons li .fa {
	position:absolute;
	left:0;
}
.list_icons li .fa.fa-circle {
	font-size: 15px;
	margin: 2px 0 0 2px;
}
.crew_profile_modal .block {
	padding:8px 15px 8px;
}
.preview_block .crew_profile_modal .block {
	padding: 10px 15px 10px;
}
.crew_profile_modal .share_block {
	position: fixed;
	height: 84px;
	border-radius:20px 20px 0 0;
	padding: 5px 125px 0 20px;  /*2jan22*/
}
.crew_profile_modal .top_space {
	height: 84px;
}
@media (max-width: 1200px) {
.crew_profile_modal .share_block {
 top:0px;
}
}
@media (max-width: 991px) {
.crew_profile_modal .share_block {
 left: 0;
 right: 0;
 height: 115px; /*13jan22*/
 padding: 5px 15px 0;
}
.crew_profile_modal .top_space {
 height: 115px; /*13jan22*/
}
.crew_profile_modal .block {
 padding: 11px 15px 10px;
}
.crew_profile_modal .share_block .text-lg-right { /*13jan22*/
 padding:0;
}
}
 @media (min-width: 1201px) {
 .crew_profile_modal #profile_tabs {
 padding:0 0px 5px;
}
.crew_profile_modal #profile_tabs .btn_tab {
 margin-right: 10px;
 margin-bottom: 5px;
/* margin-top: 10px;*/
}
}
@media (max-width:1200px) { /*15feb22*/
 .crew_profile_modal #profile_tabs .btn_tab {
 margin-bottom: 12px;
}
}
.breakword {
	word-wrap:anywhere;
}
.crew_profile_modal .data_card article h3 {
	color: #404040 !important;
	border:none; /*8sep22*/
	padding:0; /*8sep22*/
}
.crew_info.block_card article ul + ul li {
	display:table-row;
}
.crew_info.block_card article ul + ul li strong, .crew_info.block_card article ul + ul li span {
	display:table-cell;
	padding-bottom:8px;
}
.crew_info.block_card article ul li strong {
	width: 50%;
}
.data_card .user_dp {
	float: left;
	width: 110px;
	height:110px;
	position: relative;
	margin-right: 15px;
	overflow:hidden;
	border-radius:10px;
}
.data_card .user_dp img {  /*24mar22*/
	border-radius:10px;
}
.data_card .user_dp:before { /*20jan21*/
	content: "";
	display: block;
	padding-bottom: 100%;
}
.data_card .user_dp > img { /*20jan21*/
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.border_left {
	border-top:solid 1px #ccc;
	padding-top: 15px;
}
@media (min-width:768px) {
.border_left {
 border-left:solid 1px #ccc;
 border-top:none;
}
.border_left > h4 {
 margin-top:0;
}
}
@media (max-width:767px) {
 .data_card .border_left h4 {
 margin-top:0;
}
 .data_card .user_dp {    /*24mar22*/
 width: 90px;
 height:90px;
}
}
ul.tabular_list {
	width:100%;
}
ul.tabular_list li, .tabular_list dl {
	display:flex;
	width:100%;
}
ul.tabular_list strong, ul.tabular_list span, .tabular_list dl dt, .tabular_list dl dd {
	padding:0px 0 6px 0;
}
ul.tabular_list strong, .tabular_list dl dt {
	width:40%;
}
ul.tabular_list span, .tabular_list dl dd {
	width:60%;
}
.data_card .tabular_list .btn, .detail_dash .btn {
	margin:0 10px 10px 0;
}
.modal .setup_heading h2 {
	font-size: 16px;
	margin: 8px 12px 20px 0;
	text-transform: uppercase;
	color: #0033CC;
	font-weight: 500;
}
.modal .setup_heading {
	margin:0;
}
.modal .block.step1_box {
	padding:0;
}
.modal .setup_heading .box_type3 {
	margin-bottom:15px;
	margin-top:0;
}
.not_entered {
	font-style:italic;
	color:#a7a7a7;
	text-transform:capitalize;
}
.share_top .dropdown-item .tag {
	float:none;
}
.share_top .dropdown-item .tag:before {
	border-right: 9px solid #03c;
}
.share_top .dropdown-item .tag {
	margin:5px 0 -2px 11px;
	font-size: 11px;
	line-height: 19px;
}
.share_top .dropdown-item:hover .tag:before {
	border-right: 9px solid #69f;
}
.share_top .dropdown.droptype1 .dropdown-item em {
	font-style:normal;
}
.share_block p {
	margin:12px 0 0px 0;
	color:#666;
}
@media (max-width: 1200px) {
 .crew_profile_modal #profile_tabs .btn_tab {
 margin-bottom: 18px;
}
}
@media (max-width: 991px) {
 .share_top article {
 margin: 0px 0px 0 0px;
}
 .crew_profile_modal .share_block {
 height: 120px;
}
 .share_block h4, .share_block h5 {
 margin: 10px 0 0 0;
}
 .share_block p {
 margin:6px 0 0px 0;
}
}
@media (max-width: 1050px) {
 .gallery_block {
 text-align:left;
}
}
.no_photos {
	padding-top:12px;
	display: inline-block;
}
@media (max-width:767px) {
 .no_photos {
 padding-top:0px;
 width:100%;
 float:left;
}
}
@media (max-width:480px) {
 .no_photos {
 text-align:center;
}
}
.file_status {
	margin:0;
}
@media (min-width:768px) {
 .file_status {
 float:right;
 margin-left:15px;
}
}
/*-----------------photos/videos----------------*/
.pic_block {
	width:200px;
	margin:10px 14px 5px 0;
	float:left;
	background-color:#efefef;
	border-radius:10px;
	text-align:center;
	color:#333 !important;
	transition:0.3s;
}
.pic_block:hover {
	color:#333;
	text-decoration:none;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
}
@media (max-width:896px) {
}
@media (max-width:480px) {
 .pic_block {
 width:48%;
 margin:0 1% 10px;
}
}
.pic_block figure {
	height:0;
	width:100%;
	padding-bottom:100%;
	position:relative;
	overflow: hidden;
	border-radius:10px 10px 0 0;
}
.pic_block figure img {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
.pic_block .row {
	padding:10px 25px;
	text-align:left;
}
.pic_block .row dt {
	padding:0;
}
.vid_block {
	width:300px;
}
@media (max-width:480px) {
.vid_block {
 width:100%;
}
}
.vid_block figure {
	overflow: hidden;
	border-radius: 15px 15px 0 0;
	padding-bottom:66.55%;
	position: relative;
	background-color: #f2f2f2;
	transition: all 0.3s;
	z-index: 1;
}
.vid_block figure img {
	min-height: 100%;
	min-width: 100%;
	max-width: 100%;
	transition: 0.3s;
	width: auto;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: auto;
	bottom: auto;
	right: auto;
	z-index: 1;
	transition: all 0.3s;
	opacity: 1;
}
.pic_block figure i {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 37px;
	z-index:20;
}
.vid_block figure .btn {
	margin-top:30%;
}
/*-----------------new css for landing view--------------*/
.profile_modal .mCSB_container {
	padding-left:2px;
	padding-right:2px;
}
.data_card {
	box-shadow: -1px 0px 4px rgba(0, 0, 0, 0.3);
}
.tags_target li {
	display: inline-block;
	margin-right: 8px;
	background-color: #E3E6EF;
	color: #000;
	padding: 2px 12px !important;
	margin-bottom: 12px;
	position: relative;
	border-radius: 7px;
}
.profile_modal .btn, .profile_modal .btn2 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 10px;
	font-size:13px;
	background:#69f;
	border:none;
	line-height:12px;
	margin:0;
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-group .panel {
	border-color: #ddd;
	border-radius: 4px;
}
.panel-body {
	border-top: none;
	padding: 15px;
}
.profile_modal label {
	font-weight: 600;
}
.lock_link {
	color:#8c8d8c !important;
	text-transform:none;
	font-weight:normal;
}
.share_block h5 .lock_link {
	margin:0 0 0 10px;
}
.lock_link .fa {
	margin:0 7px 0 0 !important;
	position:relative !important;
	background:none !important;
	color:inherit !important;
	height:auto !important;
	width:auto !important;
	top:1px;
}
.detail_dash .lock_link {
	margin:0 0 0 3px;
}
.popover {
	z-index: 9999900;
}
.share_top article a {
	color: #222;
}
.popover .lock_link {
	font-weight:600;
}
.popover-body {
	padding: 0.1rem 0.75rem 0.3rem;
}
 @media (max-width: 576px) {
.profile_modal .history_block .title {
 margin-top: 0px;
}
}


/*----------------for jobs section------------ */
.job_data{
	margin:15px 0;
}
.rec_job{
	position: absolute;
    bottom: 0px;
    right: 5px;
    background: #8154ef;
    height:26px;
    width: 26px;
    text-align: center;
    font-weight: 600;
    font-style: normal;
    font-size: 13px;
    border-radius: 50%;
    padding-top: 6px;
    letter-spacing: -2px;
    color: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	bottom: -7px;
    right: -6px;
}
.rec_job.s_y {
    background: #fdcd36;
}
.rec_job.m_y {
    background: #8154ef;
}

.rec_job.s_b {
    background: #6699FF;
}
.data_card article .rec_job{
	margin:-3px 5px -4px 0;
}
.edit_ref, .icon_link {
    margin: 0px 0 0 15px;
    float: right;
    display: inline-block;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    color: #fff !important;
    background-color: #03c;
    font-size: 13px;
    text-align: center !important;
    transition: 0.3s;
    line-height: 21px;
    padding: 0 !important;
    font-style: normal;
}
.icon_link {
    float: none;
}
.search_blk .data_card  h3 {
  margin: 4px 0 4px;
  line-height: 1.1;
  padding-right: 24px;
}
.data_card .btn{
	font-size: 13px;
	letter-spacing: 0.4px;
	margin:0;
	padding: 4px 10px 5px;
	line-height: 1.2;
}
 .data_card .btn .fa{
	 margin:0;
 }
 .job_data article em {
	 position:static;
 }
 .data_card article{
	cursor:pointer;
 }
.search_blk .data_card article + div {
  max-height: none;
  overflow:visible;
 }
 @media (max-width:991px){
  /*.job_data article h3 dt{
	  display:block;
  }
  .data_card article h3 spacer{
	  display:none !important;
  }*/
  .data_card article .rec_job {
  margin: -3px 5px 3px 0;
}
.job_data article h6 {
  float: none;
  margin: 0px 0 0px 0;
}
 }
 .job_data.data_card article[aria-expanded="false"] {
	  border-radius:10px;
 }

 .job_data.data_card article.collapsed{
	 border-radius:10px ;
 }
 .job_data.data_card article {
	 position:relative;
 }
 .job_data .collapse_btn, .job_data a.collapse_btn {
	height:21px !important;
	width:21px;
    font-size:13px ;
	background:#fff;
	border-radius:50%;
	display:inline-block;
	padding:0;
	text-align:center;
	line-height:21px;
	position:absolute !important;
	top:10px;
	right:10px;
	color:#03c;
	margin:0 !important;
 }
 
  .job_data .collapse_btn.edit_ref .fa {
    line-height: 21px;
	color:#03c;
}

@media (max-width: 767px){
.job_data article em {
  margin: 3px 0;
}
}
.banner .owl-carousel .owl-nav.disabled {
	display: none !important;
}
.profile_modal .data_card .detail_dash li .btn{
	margin-bottom: 5px;
}
.sub_page > section{
	padding:0 15px;
}
.pic_block figure .lock_link i {
    right: auto;
	left:auto;
    text-align: left;
    transform:none;
}
.pic_block.no_pics{
	width:300px;
}
.pic_block.no_pics figure {
    height: 0;
    width: 100%;
    padding-bottom: 66.5%;
	background-color: #efefef;
}
.pic_block {
    background-color: #e1e1e1;
}
.dropdown.droptype1 .dropdown-menu {
    background: #0033cc;
    min-width: 200px;
    padding: 0;
    margin: 0.125rem 0 0;
}
.dropdown.droptype1 .dropdown-item {
    color: #fff;
    padding: 13px 10px;
    display: block;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 400;
    padding-left: 39px;
    position: relative;
    border-bottom: solid 1px rgba(255, 255, 255, 0.25);
    text-transform: uppercase;
	white-space:normal;
}
.dropdown.droptype1 .dropdown-item:not([href]):not([tabindex]):hover,
.dropdown.droptype1 .dropdown-item:hover{
	color:#fff;
}
.share_top article i.fa {
    display: block;
    margin: 0 auto 4px;
    font-size: 36px;
}
@media (max-width: 767px){    /*30jan23*/
	.share_top article i.fa {
    font-size: 31px;
}
}
.dropdown.droptype1 .dropdown-item i {
    position: absolute;
    left: 15px;
    font-size: 15px;
}

.share_top article img {
    display: block;
    margin: 0 auto 4px;
}

.dropdown.droptype1 .dropdown-item img {
    position: absolute;
    left: 10px;
    top: 5px;
}

.dropdown.droptype1 .dropdown-item:hover, .dropdown.droptype1 .dropdown-item:focus {
    background: #6699ff;
}
.search_blk .data_card article .btn, .job_data.data_card article .btn{
	text-transform:uppercase;
	line-height: 1;
	color:#fff !important;
}
.search_blk .data_card article .btn:hover, .job_data.data_card article .btn:hover{
	 background: #03c !important;
	box-shadow:0 0 6px rgba(0, 0, 0, 0.6);
}
@media (min-width: 1200px){
	.job_data.data_card article + div {
	  max-height: none;
	}
}
.question_list dd > span{
	display:inline-block;
	margin: 0 20px 0px 0;
}
.question_list dl dt{
	background:#f3f3f3 !important;
}
.question_list .astrik::after{
	position:static;
}
.question_list{
	background:#fff;
}
@media (max-width:896px){
	
.question_list dl dt, .question_list dl dd{
  width: 100% !important;
}
.question_list dl, .list_table.question_list dl{
  display: block ;
  width: 100%;
}
.question_list dl:first-child dt {
  border-radius: 14px 14px 0 0 !important;
}
.question_list dl:last-child dt {
  border-radius: 0 0 0 0px !important;
}
.question_list dl dd {
  background:transparent !important;
}
.question_list dl dt, .question_list dl dd {
  border-bottom:none !important;
}
.question_list dl {
  border-bottom:solid 1px #ccc !important;
}
.question_list dl:last-child {
  border-bottom:none !important;
}
}
@media (min-width:897px){
	.question_list dl dt{
	width:75% !important;
}
.question_list dl dd{
	width:25% !important;
}
}
@media (min-width:1200px){
	.question_list dl dt{
	width:80% !important;
}
.question_list dl dd{
	width:20% !important;
}
}
@media (min-width:1500px){
	.question_list dl dt{
	width:85% !important;
}
.question_list dl dd{
	width:15% !important;
}
}
.hire_btn {
  border-radius: 28px;
  height: 45px;
  margin: 6px 0 0;
  line-height: 44px;
  padding: 0 20px;
  font-weight: 500;
  font-size: 18px;
  letter-spacing: 1px;
  background: #03c;
  display: inline-block;
  color: #fff !important;
}

.info_list.short_answer li strong {
  width: 80%;
}
.info_list.short_answer li span {
  width: 20%;
}
.hired_strip {
  position: absolute;
  left: -59px !important;
  background-color: #06b56d;
  padding: 3px 8px;
  text-transform: capitalize;
  color: #ffffff;
  text-align: center;
  min-width: 90px;
  transform: rotate(-45deg);
  top: 5px !important;
  z-index: 1;
  line-height: initial;
  font-size: 13px;
  min-width: 150px;
}
.box_left h4 {
  padding: 0 2px;
  float: left;
  margin: 0;
  text-align: left;
  width: 100%;
}
.data_card .box_left h4 + img{ /*29nov22*/
	margin-top:20px;
	
}
.data_card .box_left {
  float: left;
  width: 90px;
  margin-right: 15px;
   margin-bottom:10px;
}
@media (min-width: 768px){
.data_card .box_left {
  width: 120px;
}
}
.box_left .pass_badge{
	text-align:center;
}
.box_left .pass_badge img{
	margin: 20px 0;
}
.box_left .pass_badge em{
	font-style:normal;
	color:#fff;
	position:absolute;
	bottom:0px;
	left:0;
	right:0;
	text-align: center;
	font-size: 14px;
}
.applicant_card .btn{
	padding: 6px 10px 6px !important;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0.4px;
	line-height: 1;
	margin: 0 -15px 0 0;
}
.unhired_candidates_gray_out {
  position: relative;
}
.unhired_candidates_gray_out::before {
  position: absolute;
  z-index: 200;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  text-align: center;
  color: #F25944;
  font-size: 21px;
  text-transform: uppercase;
  padding-top: 100px;
  font-weight: bold;
  letter-spacing: 2px;
  content: '';
  transform: none;
}
.withdrawn {
  position: relative;
}
.withdrawn::before {
  position: absolute;
  z-index: 20;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: 'Withdrawn';
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  text-align: center;
  color: #F25944;
  font-size: 21px;
  text-transform: uppercase;
  padding-top: 100px;
  font-weight: bold;
  letter-spacing: 2px;
}
  @media (max-width: 767px){
.withdrawn::before {
  padding-top: 53px;
}
  }
  .text_link1 {
    color: #6699ff !important;
}
 .btn.close, 
  .modal-content .btn.close, 
  button.close.btn, 
  a.btn.close:not([href]):not([tabindex]) {
  top: 10px;
  right: 5px;
  opacity: 1;
  width: auto;
  height: auto;
  line-height: 11px;
  font-family:inherit;
  font-weight: normal;
  font-size: 13px;
  color: #fff;
  text-align: center;
  background: #03c;
  border-radius: 12px;
  text-shadow:none;
}
  .btn.empty.close, 
  .modal-content .btn.empty.close, 
  button.close.btn.empty, 
  a.btn.empty.close:not([href]):not([tabindex]) {
 
  color: #03c;
  background: transparent;
  border:solid 1px #03c;
}
.btn.close.empty:hover{
	color:#03c !important;
}
@media (min-width: 768px){
	.btn.close.empty{
	padding: 4px 8px;
	}
}
@media (max-width: 1199px){
	.register_header.no_links .header_body {
	  height: 46px !important;
	}
	.register_header.no_links .header_left, .header_left {
  	text-align:left;
	padding-left:14px !important;
	}
	.register_header.no_links + main {
	  padding-top: 44px;
	}
	.register_header.no_links .nav_icon{
	  position:absolute;
	  top:5px;
	  left:10px;
	}
	.register_header.no_links .top_link > a:last-child{
	  position:absolute;
	  top:11px;
	  right:10px;
	  padding:5px 14px 6px 14px;
	}
	.register_header.no_links .top_link .dropdown{
		position:absolute;
		top:5px;
		right:10px;
	   
	  }
}

@media (min-width:992px){
	.profile_modal .btn.close {
	top:32px !important;
	right:15px !important;
	}
}
.title_btn{
    display: flex;
    align-items: flex-start;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}
.title_btn h2,
.title_btn h3,
.title_btn h4,
.title_btn p{
    width: 100%;
}
@media (max-width:991px){
	/*.job_data article h3 dt{
		display:block !important;
	}
	.data_card article h3 spacer{
		display:none !important;
	}*/
}

.title_btn .btn{
	margin:0;
}
