@font-face {
  
    font-style: bold;
    font-weight: bold;
   
font-family: 'chunkfive_exregular';
    src: url('/sites/all/themes/smww/font/chunkfive_ex-webfont.woff2') format('woff2'),
         url('/sites/all/themes/smww/font/chunkfive_ex-webfont.woff') format('woff');
		 font-display: swap;
    }
@font-face {
   
	font-family: 'proba_promedium';
    src: url('/sites/all/themes/smww/font/probapro/probapro-medium-webfont.woff2') format('woff2'),
         url('/sites/all/themes/smww/font/probapro/probapro-medium-webfont.woff') format('woff');
    font-style: normal;
	font-display: swap;
  }
.nsb_outertable td{
padding:5px 10px !important;
}
.top_heading {

background-color: rgb(0, 58, 128);
}
.top_heading_text {
font-family: 'chunkfive_exregular' !important;
font-size:30px !important;
border-left: 15px solid #f3ac3a !important;
    padding-left: 20px !important;
	margin-top: 5px !important;
    margin-bottom: 5px !important;
    line-height: 0.8 !important;
}
.multiple_chats_table .top_heading_text {
 margin-bottom: 10px !important;
}
.mentor_name_nsb {
font-family: sans-serif;
color:#fff;
    font-size: 17px;
font-weight:normal;
}
.multiple_mentor_name_nsb {
font-family: sans-serif;
color:#fff !important;
font-size: 18px;
font-weight:normal;
padding-top: 5px;
    padding-bottom: 5px;
}
.first_mentor_name {
border-top: 2px solid #fff;
padding-top: 10px;
}
.right_aligned_text {
text-align:right;
}
.white_bg_with_blue_text {
font-family: 'proba_promedium' !important;
background:#fff;
color: rgb(0, 58, 128);
font-size:18px !important;
}
.nsb_chat_day_row {
margin-top:10px;
margin-bottom:10px;

}
.nsb_zoom_logo {
border-collapse:separate;
border-top: 1px solid rgb(0, 58, 128);

}
.nsb_zoom_logo td {
padding-top:5px !important;
padding-bottom:0px !important;
}
.nsb_chat_time_pt ,.nsb_chat_time_et {
border-left: 15px solid #f3ac3a !important;
    padding-left: 5px !important;
}
.nsb_chat_time_gmt {
border-left: 15px solid #2C99D2 !important;
    padding-left: 5px !important;

}
.nsb_chat_day, .nsb_chat_day_gmt {
font-family: 'chunkfive_exregular' !important;
font-size:18px !important;
}
.nsb_chat_time_et {
margin-left:15px;
}
.nsb_chat_time_pt, .nsb_chat_time_gmt {
margin-left:3px !important;
}
 
.multiple_chats_table  .nsb_chat_time_et {
margin-left:15px;
}
.multiple_chats_table .nsb_chat_time_pt {
margin-left:5px !important;
}
.nsb_inner_table {
border-collapse: separate;
border-spacing:2px;
background: rgb(244,244,244);
}
.nsb_course_details td table td {
border: 1px solid rgb(0, 58, 128);

font-weight:bold;
padding: 2px 5px !important;
}
.nsb_check_box {
display: table-cell;

}
.nsb_check_box_text {
display: table-cell;
padding-left:5px;
}
.nsb_full_width {
display:table;
}
.nsb_check_box img {
max-width:unset !important;
vertical-align:middle;
width:20px;
}
.nsb_first_req,.nsb_fourth_req {
width:18%;
}
.nsb_second_req {
width:20%;
}
.nsb_third_req {
width:23%
}
.apprenticeship_course .nsb_sixth_req {
width:23%;
}
.apprenticeship_course .nsb_first_req, .apprenticeship_course .nsb_fourth_req {
width:18%;
}
.apprenticeship_course .nsb_second_req {
width:14%;
}
.apprenticeship_course .nsb_third_req {
width:16%;
}
.zoom_logo_img_nsb {
width:23px;
padding-right:0px !important;
}
.zoom_logo_img_nsb img{
max-width:unset !important;
}
.nsb_fifth_req {
background:rgb(0, 58, 128);
color:#f3ac3a;
padding: 5px 10px 5px 10px !important;
}
.timezone_link_text {
text-decoration:underline !important;
color:#000 !important;
font-size:18px !important;
color:rgb(0, 58, 128) !important;
}
.nsb_fifth_req {
border:0px !important;

}
.desktop_chat_date {
display:block;
}
.mobile_chat_date {
display:none;
}
.apprenticeship_mentor_name {
line-height:0.7em !important;
}
.top_enroll_btn {
width:50% !important;
}
@media only screen and (max-width: 1120px) {
	.desktop_chat_date {
display:none;
}
.mobile_chat_date {
display:block;
}
.nsb_outertable {
word-break: break-word;
}
.nsb_first_req,.nsb_second_req,.nsb_fourth_req {
width:25%;
}
.nsb_fifth_req {
width:100%;
}
.nsb_course_details td table td {
float:left;
}
.nsb_first_req,.nsb_second_req,.nsb_fourth_req,.nsb_fifth_req,.nsb_third_req,.nsb_sixth_req {
width:100% !important;
}
.right_aligned_text { 
text-align:left;
}
.top_heading_text {
line-height:1 !important;
}
.multiple_mentor_name_nsb {
line-height:1.3 !important;
}
.nsb_course_details td table td {
padding:5px 5px !important;
}
.nsb_check_box_text {
vertical-align:middle;
}
.nsb_fifth_req {
border-bottom:0px !important;
border-top:0px !important;
}
.nsb_fourth_req {
border-bottom:0px !important;
}
.nsb_outertable td {
	float:left;
	width:100%;
	}
	.timezone_link_table {
	width:100%;
	}
	.zoom_logo_img_nsb {
	margin-right:10px;
	}
	.zoom_nsb_text {
float:none !important; 
}
}
@media only screen and (max-width: 980px) {
.nsb_first_req,.nsb_second_req,.nsb_fourth_req,.nsb_fifth_req,.nsb_third_req,.nsb_sixth_req {
width:100% !important;
}
.right_aligned_text { 
text-align:left;
}
.top_heading_text {
line-height:1 !important;
}
.multiple_mentor_name_nsb {
line-height:1.3 !important;
}
.nsb_course_details td table td {
padding:5px 5px !important;
}
.nsb_check_box_text {
vertical-align:middle;
}
.nsb_fifth_req {
border-bottom:0px !important;
border-top:0px !important;
}
.nsb_fourth_req {
border-bottom:0px !important;
}
.nsb_outertable td {
	float:left;
	}
	.timezone_link_table {
	width:100%;
	}
	.zoom_logo_img_nsb {
	margin-right:10px;
	}
	.zoom_nsb_text {
float:none !important; 
}
}
@media only screen and (max-width: 850px) {
	.nsb_outertable td {
	float:left;
	}
	.timezone_link_table {
	width:100%;
	}
	.zoom_logo_img_nsb {
	margin-right:10px;
	}
	.zoom_nsb_text {
float:none !important; 
}
}
@media only screen and (max-width: 600px) {
.nsb_chat_time_et {
margin-left:3px !important;
}
.nsb_chat_day, .nsb_chat_day_gmt {
font-size:16px !important;
}
.white_bg_with_blue_text {
	font-size:16px !important;
}
.nsb_chat_time_pt, .nsb_chat_time_et {
border-left: 10px solid #f3ac3a !important;
}
.nsb_chat_time_gmt {
border-left: 10px solid #2C99D2 !important;
}
.zoom_logo_img_nsb {
float:none !important;
width:12% !important;
}
.zoom_nsb_text {
float:none !important; 
}
.timezone_link_text {
font-size:16px !important;;
}
.top_enroll_btn {
width:100% !important;
} 
}

@media only screen and (max-width: 360px) {
	.nsb_chat_day, .nsb_chat_day_gmt {
font-size:14px !important;
}
.white_bg_with_blue_text {
	font-size:14px !important;
}
.timezone_link_text {
font-size:14px !important;;
}
.top_heading_text {
font-size:25px !important;
}
}