form .form-text .requiredField{
float:left;
margin-left:5px;
}

form .form-caption{
float:left;
}

form .hintText{
float:left;
height:25px;
width:25px;
margin-left:5px;
cursor:pointer;
background:url(../images/hint-boot.png) left center no-repeat
}

form .custom-checkbox{
float:left;
width:32%;
}

@media screen and (max-width: 1380px){
	form .custom-checkbox{
	float:left;
	width:100%;
	}
	div[role=dialog]{
		top:0;left:0;right:0;margin:auto;padding:0;width:100%;overflow:hidden;max-width:100%
	}
	div[role=application] .mce-container-body.mce-abs-layout{
		width:100% !important;
	}
}


form .custom-control-label{
cursor:pointer;
}

form .custom-checkbox .custom-control-label{
cursor:pointer;
position:static;
}

form .custom-checkbox .custom-control-label::before, form .custom-checkbox .custom-control-label::after{
left:0;
}

.custom-control-label::before{
border:1px solid #adb5bd;
}

a.captchaClass img{
float:left;
height:34px;
}

.treeBlock{
background:#ccc;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}