@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
.container.new_style{
	max-width:1570px;
}
.navbar-user_candidate{
	flex-direction:row;
	height: 100%;
    justify-content: flex-start;
    align-items: center;
}
.navbar-user_candidate .nav-item{
	padding-right:40px;
}
.navbar-user_candidate a.nav-link{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	padding:10px 0px;
	border-bottom: 2px solid transparent;
	color: #434343;
}
.navbar-user_candidate a.nav-link.active, .navbar-user_candidate a.nav-link:hover{
	border-color:#6379C7;
}
.button_save{
	text-align:right;
}
.button_save .btn{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding:16px 80px;
	background: #605DEC;
	border-radius: 5px;
}
.button_save .btn:hover{
	opacity:0.7;
}
.new_style form .form-row{
	font-family: 'Roboto';
	padding-bottom:20px;
}
.new_style form .control-label{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #8E8E8E;
	margin-bottom:5px;
}
.new_style .candidate-form .col-xs-12{
	padding-left:15px;
	padding-right:15px;
}
.new_style .crow{
	padding-top:27px;
}
.new_style .form-control{
	background: #F7F7FD;
	border-radius: 4px;
	padding:16px 20px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #434343;
	height:initial;
	border: none;
}
.new_style .crow .jumbotron-fluid{
	padding:37px 48px;
	background: #F7F7FD;
	margin-bottom:44px;
}
.new_style .jumbotron-fluid .form-control{
	background: #fff;
}
.new_style .select2-selection--single{
	background: #F7F7FD;
    height: 56px;
    border: none;
    box-shadow: unset;
}
.new_style .select2-selection--single .select2-selection__rendered{
	padding:10px 0;
}
.new_style .select2-selection--single .select2-selection__arrow{
	border-left: none;
}
.data_check{
	display:flex;
	flex-direction:row;
	align-items:center;
}
.data_check label{
	margin-bottom:0;
}
span.checkbox, span.checkbox_radio {
    width: 24px;
	height: 24px;
	background: #FFFFFF;
	border-radius: 4px;
	cursor:pointer;
	display:inline-block;
	border: 1px solid #BDBCDB;
	margin-right:10px;
	position:relative;
}
span.checkbox:hover, span.checkbox_radio:hover{
	background: #605DEC;
	opacity:0.7;
}
.checkboxLabel{
	display:flex;
	min-width:48px;
}
span.checkbox.checkboxActive, span.checkbox_radio.checkboxActive{
	background: #605DEC;
}
span.checkbox.checkboxActive:before, span.checkbox_radio.checkboxActive:before{
	background-image:url(/images/check.png);
	background-position:center;
	background-repeat:no-repeat;
	content:' ';
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
}
.new_style .form-row .col-md-6{
	display: flex;
    align-items: center;
}
.kv-date-picker{
	background-image:url(/images/calendar.png);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:transparent;
	width: 44px;
	border:none!important;
}
.kv-date-picker i{
	display:none;
}
.input-group.date .input-group-prepend{
	position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}
.radioList .form-check-inpu{
	display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
}
.radioList .form-check-inpu label{
	padding-right:40px;
}
.new_style .select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow b{
	background-image:url(/images/arrDown.png);
	background-position:center;
	background-repeat:no-repeat;
	width: 14px;
    height: 15px;
	border-color:transparent;
	margin-left: -7px;
    margin-top: -11px;
}
.new_style .select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow{
	width: 40px;
}
.new_style .select2-container--krajee-bs4 .select2-selection--single{
	padding: 0.375rem 50px 0.375rem 0.75rem;
}
.new_style .select2-container--krajee-bs4 .select2-selection--single .select2-selection__clear{
	right: 35px;
    top: 18px;
}
.new_style .form-row>.col, .new_style .form-row>[class*="col-"]{
	padding-right: 12px;
    padding-left: 12px;
}
.add_pad{
	padding-right: 12px;
    padding-left: 12px;
}
.new_style .btn-file{
	display: flex;
    align-items: center;
	background: #605DEC;
}
.new_style .fileinput-upload{
	display: flex;
    align-items: center;
}
.new_style .file-input-ajax-new .fileinput-upload{
	display: none;
    align-items: center;
}
.new_style .btn-file:hover{
	opacity:0.7;
}
.new_style .file-preview .fileinput-remove{
	top: 8px;
    right: 7px;
    line-height: 10px;
}
#candidate-comment{
	min-height:240px;
}
.new_style .required{
	position: absolute;
    top: 4px;
    right: 12px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #C74C4C;
}
.new_style .jumbotron-fluid .form-row{
	position:relative;
}
.new_style .jumbotron-fluid .form-row .required{
	right: 0px;
}
.new_style .file-drop-zone-title{
	padding: 30px 10px;
}
.new_style .krajee-default.file-preview-frame .file-thumbnail-footer {
    height: 40px;
}
.new_style .krajee-default .file-other-icon {
    font-size: 4em;
    line-height: 1;
}
.new_style .krajee-default.file-preview-frame .kv-file-content,.new_style  .krajee-default .file-preview-other-frame{
    height: 100px!important;
}
.notActivePanel{
	display:none;
}
.last_login_count span{
	display:inline-block;
}
.last_login_count span:first-child{
	color: #8E8E8E;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	padding-right:24px;
}
.last_login_count span:nth-child(2){
	color: #434343;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	padding-right:24px;
}
.last_login_count span:nth-child(3){
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	color:rgba(96, 93, 236, 1);
}
.last_login_count span:nth-child(3) b{
	color: #434343;
}
.blocked_ch{
	display: flex;
    align-items: center;
    margin-top: 36px;
}
.delim{
	min-height:70px;
}
.course_panel_row{
	display: flex;
    flex-direction: row;
	padding:26px 24px;
	background: #F7F7FD;
	border-radius: 5px;
	width:100%;
	margin-bottom:25px;
}
.course_panel_row tr{
	display: flex;
    flex-direction: column;
}
.course_panel_row thead td{
	min-width:215px;
	color: #8E8E8E;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}
.course_panel_row tbody{
	display: flex;
    flex-direction: row;
	flex-wrap: wrap;
}
.course_panel_row tbody tr{
	border-right: 1px solid #E8E6F8;
}
.course_panel_row tbody td{
	width:227px;
	text-align:center;
}
.course_panel_row td:first-child{
	padding-bottom:24px;
}
.course_panel_row .checkboxLabel{
	margin:0 auto;
	align-items: center;
    justify-content: center;
}
.course_panel .row{
	padding: 0 12px;
}
.checkboxSW{
	width: 48px;
	height: 24px;
	background: #D4D4DE;
	border-radius: 12px;
	display:inline-block;
	position:relative;
	cursor:pointer;
}
.checkboxSW i{
	display:inline-block;
	width: 16px;
	height: 16px;
	background: #FFFFFF;
	position:absolute;
	top:4px;
	left:4px;
	border-radius:16px;
}
.checkboxSW.checkboxActiveSW{
	background: #605DEC;
}
.checkboxSW.checkboxActiveSW i{
	left:initial;
	right:4px;
}
@media screen and (max-width: 1240px) {
	.course_panel_row{display:table;}
	.course_panel_row tbody{display: table-row-group;}
	.course_panel_row tr{display: table-row;}
	.course_panel_row thead td{min-width:50px;text-align: center;}
	.course_panel_row td{padding: 15px 5px 15px 5px;}
}