.bx-inoxi-iblock-element-add-block {
	margin: 32px auto;
	max-width: 700px;
	padding: 40px;
	border-radius: 24px;
	background-color: #fff;
}


.bx-inoxi-iblock-element-add {

}

.bx-inoxi-iblock-element-add.form-inline {
	display: flex;
}




.bx-inoxi-iblock-element-add .hidden {
	display: none !important;
}







.bx-inoxi-iblock-element-add .group-title {
	font-weight: bold;
	margin-top: 3rem;
	margin-bottom: 1.5rem;
}
.bx-inoxi-iblock-element-add .group-title.group-title-0 {
	margin-top: 0;
}




.bx-inoxi-iblock-element-add .form-group {
	margin-bottom: 24px;
}


.bx-inoxi-iblock-element-add .form-group:last-of-type {
	margin-bottom: 0;
}

.bx-inoxi-iblock-element-add .form-group.policy {
	margin-top: 42px;
	margin-bottom: 0;
}



.bx-inoxi-iblock-element-add .control-label {
	display: block;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: 500;
	line-height: 14.3px;
	color: #005238;
}




.bx-inoxi-iblock-element-add .resume .control-label {
	display: none;
}


.bx-inoxi-iblock-element-add .form-control {
	width: 100%;
	padding: 10px 16px;
	border-radius: 12px;
	border: 1px solid #CCDBD7;
	color: rgb(2, 82, 56);
}
.bx-inoxi-iblock-element-add .form-control::placeholder {
	color: #9CBCB0;
}









.bx-inoxi-iblock-element-add .add-other {
	cursor: pointer;
}







.bx-inoxi-iblock-element-add .multiple-group {
	position: relative;
}

.bx-inoxi-iblock-element-add .multiple-group + .multiple-group {
}

.bx-inoxi-iblock-element-add .multiple-group .remove {
	position: absolute;
	right: 8px !important;
	top: 4px !important;
	
    pointer-events: auto;
    cursor: pointer;
    
    font-size: 20px;
    font-weight: bold;
}


.bx-inoxi-iblock-element-add [type="file"].form-control,
.bx-inoxi-iblock-element-add label.form-control {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 6px 12px 6px 0;
}

.bx-inoxi-iblock-element-add [type="file"].form-control:focus,
.bx-inoxi-iblock-element-add label.form-control:focus {
	outline: 0;
    outline-offset: 0;
    border-color: unset;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.bx-inoxi-iblock-element-add [type="checkbox"].form-control {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 6px 12px 6px 0;
    width: auto;
}

.bx-inoxi-iblock-element-add [type="checkbox"].form-control:focus {
	outline: 0;
    outline-offset: 0;
    border-color: unset;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.bx-inoxi-iblock-element-add textarea {
	word-break: break-all;
	overflow: hidden;
	height: 34px;
	line-height: 20px;
	color: #757575;
	font-family: 'PT Mono', monospace;
	min-height: 34px;
	font-size: 14px;
	resize: none;
}



.bx-inoxi-iblock-element-add .ui-selectmenu-menu {
	width: 100%;
	height: auto;
	max-height: 210px;
}





.bx-inoxi-iblock-element-add .form-check-label a {
	font-weight: bold;
	text-decoration: underline;
}


.bx-inoxi-iblock-element-add .form-check {
	display: flex;
	align-items: center;
}
.bx-inoxi-iblock-element-add .form-check input {
	width: 24px;
	height: 24px;
	margin-right: 12px;
	border: 1px solid #CCDBD7;
	opacity: 0.6;
}







.bx-inoxi-iblock-element-add button.btn {
	width: 100%;
	padding: 10px 16px;
	border-radius: 12px;
	background: #005238;
}





@keyframes load {
	from {
		transform: rotate(0);
	}
	to {
		transform: rotate(360deg);
	}
}

.bx-inoxi-iblock-element-add .loading {
	margin-right: 0.5rem;
	animation-name: load;
	animation-duration: .8s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;

    width: 14px;
    vertical-align: middle;
}

.bx-inoxi-iblock-element-add button[disabled] {
	cursor: not-allowed !important;
}









.bx-inoxi-iblock-element-add .existing-files {
	display: flex;
	flex-wrap: wrap;
}

.bx-inoxi-iblock-element-add .existing-files .existing-file {
    display: flex;
    flex-direction: column;
	width: 160px;
	border: 1px solid #d4d4d4;
	padding: 8px;
	margin-right: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}

.bx-inoxi-iblock-element-add .existing-files .existing-file .name {
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	height: 23px;
	overflow: hidden;
	margin-bottom: 10px;
}

.bx-inoxi-iblock-element-add .existing-files .existing-file .img {
	width: 100%;
	height: 100px;
	text-align: center;
}

.bx-inoxi-iblock-element-add .existing-files .existing-file .img img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	object-fit: cover;
}



.bx-inoxi-iblock-element-add .file {
	display: flex;
}
.bx-inoxi-iblock-element-add .file .icon {
	max-height: 16px;
	margin-right: 10px;
}





.bx-inoxi-iblock-element-add .map-widget {
	width: 100%;
	height: 300px;
	margin-bottom: 6px;
}




.bx-inoxi-iblock-element-add .form-text {
	line-height: 16px;
}






.bx-inoxi-iblock-element-add .alert {
	margin-bottom: 16px;
	padding: 16px;
	background-color: rgb(209, 231, 221);
	border: 1px solid rgb(163, 207, 187);
	border-radius: 6px;
	color: rgb(10, 54, 34);
	line-height: 16px;
	text-align: center;
}

.bx-inoxi-iblock-element-add.form-inline .alert {
	width: 100%;
}









.bx-inoxi-iblock-element-add-modal {}
.bx-inoxi-iblock-element-add-modal .close {
	top: 5px;
	right: 10px;
}








/*Оценка*/
.bx-inoxi-iblock-element-add .rating-widget {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAAAdCAYAAAApbre7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDdCRDczQTlBREU1MTFFNjg0OEVCOTAzQUU2ODczMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDdCRDczQUFBREU1MTFFNjg0OEVCOTAzQUU2ODczMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowN0JENzNBN0FERTUxMUU2ODQ4RUI5MDNBRTY4NzMxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowN0JENzNBOEFERTUxMUU2ODQ4RUI5MDNBRTY4NzMxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpGZW5wAAALsSURBVHja7JzLa9RQFIczQYsVhaKoBaE+ER/0AdOhAxWqG8UHuHKlIOhCUQttwRY3FQU3aulW3BQR/AME3YpdaLEtiA/ciOIsXKqF+lg4jb/D3JYwZHLzujeZm3PhI20yM+c7wy+3mcmlBcdxLL8xMzvvd3gN+Ov3gHKpaMUdaTtI6ksdNNT3ddBUv6FDkPp2DL9ucMNKd7CDIQ5xgngdXAUbU2yeHQxxiBrEPeA0WAeGU2qcHQxyiBrEMddzr4C2FJpnB4McogSxA5x1/U5FBzU3zg6GOUQJ4jXQUrdvCKzX2Dw7GOYQNohbwAWP/RvAZU2Ns4OBDmGDSElvbXBsBKzV0Dw7GOgQJohtkpRvBhcVN84OhjoU6u+szMzOr8JmG9gl2C3oBDskr/cHfACfwRexXaZSLhX/BZFih/w5FF69nuvB9ryrwHawWsEZREUrJFRdcqb7+3pvuZrV7gCe4424zQ7ZcKC0vxPT7DHFUznV2gmWMAc/rDum3QE8YofsONg4G6r44Ry4r+Hi9iMYONjX+9W9Mw0H1KywQ3YcbFHcEReedxQWfQsOodY3r4PskG8Hrw8r49jcTLgorSM6gqLfA14gs0POHApe6xFRnG5cT9DxBIq+BMdRdCHMk9ghXw52g6l5EptLoBqz6AtwNGzj7JAtBwzlDrbPG/DA8r59E/hEEslfjPoC7LAyjHeQ3Vl5H6PwD/A7gam86R3w5rODxEEWxM4YhbsSurBlhxw4qAziVrAp5eYz4YCLfXaQOKgMIo3ulJtnhyZxUB3Ergw0zw5N4NAwiGIabff5EEArc0vgiU/hnjjW7LAyjHewQ6aflvXctWo3q++BOXAK9INpBX8O2CEnDkGDSCskpsBeMAp+1j2Wvi0fACfAG9f+fZhRWhJqnh0MdggSxKciybRGrSKRfQbo/0ucAZ+s2jq2/Qk0zw6GO/gF8Rc4DE5a4b7IpLPlMThg1VZwtMdonh0McCiXilKH/wIMALtw/WXQpMBgAAAAAElFTkSuQmCC') 0 0 no-repeat;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAYAAAAkXAW5AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gwICx0lLyGCfQAAAe1JREFUSMfF1jloFFEcx/HPagwqCosSDQjeiAobA8PAgEUUQfAAKyuFQAQFD0iEKDaKhY1HK3YKgpWVoK1HIQvrgnhgIwpbWHqARou4a/MCa9zMbpw9fvAY5h3/+b43//f//3O1Wk0zFUvltOHF+JU2IYmjVPsLZNMOXMpoIzPEBZzGyl5BbMFhLMNEryDO160/hXy3IdbiaN17Hme6DTGJ/ll941jeLYjVONagfwVOdgtiHEvmGDuLpZ2GyDfZ7SqcmC9ErlHELJbKfViHTaFtDq2ADU1s/sRbfMDH8JxplSSOphtCFEvlYYzVfWw9Fmm/plEJcI+TOLoCfWHwdTjqfTqrPmxEFXf/8okkjn5jFLd0Xu8wksRR5R/HTOKoFpzuagcBXmFXEkefWnHMi7jcZoAy9iZx9Lml2xFAJnADuTYAPMf+JI6+tXxF60CO4yYWZgB4ioNJHH2fV5yYBTKKO/8JUMSeJI6mskbMNxlO4Qum2hG2CxkghtqVO7JArMFAryFmiuGeQwxlgiiWygMYTHG6ScR4kGJmOOtJFOZI1ddCIrqOFziEnXjWid9RD1HFbWzFOXxtEBVHcAAv6/q3FUvl/nZAPAw7Ggv1QJoeIcIRvA91yfZm+T1NP7AbT+bpjFXcw/1QFA+mTf4D5r56EM3AnjYAAAAASUVORK5CYII=') 0 0 repeat-x;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	background-size: contain;
	width: 162px;
    height: 29px;
}

.bx-inoxi-iblock-element-add .rating-widget > * {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAAAdCAYAAAApbre7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Y0QTFEMURBREU1MTFFNjgzMzZBODU3RDYzMTkwMTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y0QTFEMUVBREU1MTFFNjgzMzZBODU3RDYzMTkwMTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjRBMUQxQkFERTUxMUU2ODMzNkE4NTdENjMxOTAxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRjRBMUQxQ0FERTUxMUU2ODMzNkE4NTdENjMxOTAxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvI7xsIAAALLSURBVHja7JtPSBRRHMdnF5OMFCn8R1BREhW5CtbJg5qHqA6eIkghqEPRHyhBRTwIopcUvEqXDkEH9STULfpzCA8KUkIXUfBQ0KE/9Jcwt+/Pfcqw7s7szJuZN/ve78EHdWZnfp/f8Nu3b997Js6OTFkSbTf44+fC54OXtn/vGJ1mB8MdkhJBG8GQpbaxgyYOMoU4AO6A/QqTZwdNHPwW4jFA/flecF9R4uygkYPfQuy3XXsbVCpInh00cvBTiAdBt+1vCno34sTZQTMHP4XYC0qzjt0D5REmzw6aOXgtxBpwPcfxfeBWRImzg4YOXguRKr0sz7kesCeC5NlBQwcvhVjpUuXV4EbIibODpg4leY4dAkcF9YIGUOFyv1FwBayAVfFzizWw7sGLHQxyoCBN4JotwGGwy+e7hLrp04Lsti6Ck9ALIbnZ6spLWz5+/3tZpUMcnoPJDlSI70Q3ez7krpxiHQEb4LH9BIpwTnTjyhzi8BxMdqAx4j9wFUxGMLh9D1rFO8He2MFwh60vK2kx8HwQYtC3oA18yHOeHQx2SGYFp6WaMHZxLIB28MnldexgqEOu6ZthMQeUDijoG9ABPnu4hh0Mc8g3jzgBborxgkx7Bc6Bbz6uZQeDHJwmtB9auZdvCm30TfgC+CFxD3YwxMFtZWVJIvAX8CuArpwdDHBwK8QGicCpgMYU7GCAQ5iFeABUKU6eHYrEIcxCpNaoOHl2KBKHsAsxFYPk2aEIHJwKkbrRWoeBJ+3MPQNmHe7RJCnODoY4JD1W/28wZmUWq8fBPOgELeB10B8HyUQipdohDs/BBIdCC5F2SDwCx0Ef+Jr1Wpotp8Xri2DRdvyEtfP/GQpuG+n0KdUOcXgOJjgUUohPRSXTHrU1F9lnoBl0gWUrs4/tZADJs4PmDiUON/lpZRamX3rtyMATMGNlZuJrJZJnB0Mc/gswAEWPjNUaDMLyAAAAAElFTkSuQmCC') 0 0 no-repeat;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAYAAAAkXAW5AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gwICyEFZ7zbSgAAA1xJREFUSMfF1klME1EYAOC/ixSGIQLiRg1rUWMcMBEEMaKJRBYVD0oURSiUlrgDAZeLxoMaDy7IUmgbL97UxMREQ/SgFwNMy2JEIxBabC2ljaUdaMtAWp4Xq0Tbaeiw/Mk7zHsz7/9mef8bDkIIAkWXusfvmEqpCK2Symim67MydjLOzwUW0fjoYdrI8PBNYBmsEEOD3653dXVeaG+Tr1kRRNPjxs19vb3FNE3jozpd7YogRoaHryKEuAAAapI83y5vjVxWREvT47ieHk2p99jpdEQaDIaLy4rQabUNbrc7ZH4f2d1V09baErEsCHlry3qNRi35t39qairaaDSeWxaEfnS0ZmZmJszXmJok61RKBbakiHZ5ayRJdvu9W4qyr/thMFQvFMHxVTGrZNV8mqbjaXo62eV0JTscDhFF2UXj4+OExWxOZJpQIBBMx8YKv0RFRWkjIiJ04TiuxTBMKxAItKFhYXqVot3tE3HqdOkOvf57JWWnRFarVWSxWBI8HvcqWOTg8XjumJgYfXT0Gp1wk/D9u7dvbwMA8AEAsPDwz7Mzs5EDA58LYAnD4/HwzWZzEofLnduZnv70zwBCCBBCIJHKOLuz98gBAC1lEwqFX8+Ulcd68yKE/iK8kJx9++8tFSAuPv5Tmbhi3fyc/yG87UBu7o3FBiQmJmnElZJoX/l8IhBCkJdfUAsAc4sBSElJ+SiuqFztL5dfBEIICg8dlnG5XDcbwJYtWz+UiytwpjyMCIQQHCkqKg8WIBKJOiVSGRYoR8CKGY7jA8EuydDQMFuVVOZiXbYdUw4iWMSYaSx1UfYOiqKCRkxYrUJ5S/Na1gjrz58EmyrpcrnSWCNMpjFWiMnJyVRWiHJxxVqbzbbB1xiO47aDeXkNJ0pKMlLT0l75m8M2MbEjEILP+CinXYSvrTozK6s5KSn5TvXZc/bf3UcfPrif3d/Xe3docDBn/vlmizng62Bcv/kFBZe9a57D4Xh2ZWY9KT1TFtdJasBfO3a8uDA+IaHPex2Px5+VSGUhTHkYn4TNZicAAAgi9fV2grh2qaY2YM2ov3L1jUqp6LBYzCfVJHlr3GQSuZzObQDQv6A/K2/szclp3Lgx9mVdfcOHYD5KlVIRMmY0SjAM0714/qzD33m/ACCKpJhzXj2NAAAAAElFTkSuQmCC') 0 0 repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0;
	line-height: 0;
	background-size: contain;
	width: 162px;
    height: 29px;
}











@media (max-width: 767px) {

	.bx-inoxi-iblock-element-add .visible-xs {
		display: inline-block!important;
	}

	.bx-inoxi-iblock-element-add .form-group {
		margin-bottom: 6px;
	}

}


