

/* Start:/local/templates/.default/components/ip/nx.mailform_5.0/neochemical_1.0_request_1.0/style.css?17486302743895*/
#NXModalContent.request-form_modal {
    position: fixed;
    top: 45%;
    left: 50%;
    z-index: 10001;
    max-width: 500px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 20px 25px 25px;
    background: #fff;
    font-size: 15px;
    overflow: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%, -50%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 85vh;
}

.request-form_modal h3 {
    text-align: center;
    font-size: 22px;
    margin: 0 15px 30px;
}

.request-form_modal .form-group {
    margin-bottom: 1em;
}

.request-form_modal .form-group .form-group-name-property {
    padding-top: 0;
}

.request-form_modal .form-group .form-group-val-property {
    width: 100%;
}

.request-form_modal .form-group .form-group-val-property .inpt,
.request-form_modal .form-group .form-group-val-property input,
.request-form_modal .form-group .form-group-val-property textarea {
    width: 100%;
}

.request-form_modal .form-group .form-group-val-property textarea {
    height: 100px;
}

.request-form_modal input.inpt,
.request-form_modal textarea.inpt{
    margin-top: 0;
}

#feedback_form_request textarea.inpt {
    padding: 5px 16px;
}

.request-form_modal .btn-wrap {
    margin-top: 20px;
}

.request-form_modal .form-link {
    padding-left: 5px;
}

#feedback_form_request .inpt {
    min-height: 38px;
    padding: 0 16px;
    color: #848C8D;
    font-size: 18px;
    border: 1px solid #38AC74;
    border-radius: 3px;
}

.radio label,
.checkbox label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 0;
}

.radio label::before,
.checkbox label::before {
    content: "";
    display: inline-block;
    padding: 0;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #38AC74;
}

.radio input[type=radio]:checked + label:after,
.checkbox input[type=checkbox]:checked + label::after {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    left: 3px;
    top: 50%;
    background: #38AC74;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.radio input[type=radio],
.checkbox input[type=checkbox] {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.t_center {
    text-align: center;
}

@media only screen and (max-width: 500px) {
    #NXModalContent.request-form_modal {
        top: 50px;
        height: auto;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        left: auto;
    }
}


@media only screen and (max-width: 400px) {
    #NXModalContent.request-form_modal {
        padding: 20px 15px 20px;

    }

    .request-form_modal .form-group .form-group-name-property {
        width: 100%;
        padding-top: 0;
    }

    .request-form_modal .form-group .form-group-val-property {
        width: 100%;
    }

    .request-form_modal h3 {
        margin: 0 5px 10px;
    }

    .request-form_modal .form-group {
        margin-bottom: 0.5em;
    }

    .request-form_modal .btn-wrap {
        margin-top: 5px;
    }
}

textarea.inpt::-webkit-scrollbar {
    width: 5px;
    border: 3px solid white;
    background-color: #dadada;
}

textarea.inpt::-webkit-scrollbar-track {
    background: #dadada;
    border: 2px solid white;
}

textarea.inpt::-webkit-scrollbar-thumb {
    background-color: #2b3e42;
    border-radius: 3px;
}

textarea.inpt {
    scrollbar-width: auto;
    scrollbar-color: #2b3e42 #dadada;
}
/* End */


/* Start:/local/templates/neochemical.ru/components/bitrix/menu/horizontal_multilevel/style.css?17486302504416*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/local/templates/neochemical.ru/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/neochemical.ru/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/neochemical.ru/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/local/templates/neochemical.ru/components/alex/smtpform/modal-form-man/style.min.css?1748630249251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */


/* Start:/local/templates/neochemical.ru/components/alex/smtpform/vopros-form/style.min.css?1748630249251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */
/* /local/templates/.default/components/ip/nx.mailform_5.0/neochemical_1.0_request_1.0/style.css?17486302743895 */
/* /local/templates/neochemical.ru/components/bitrix/menu/horizontal_multilevel/style.css?17486302504416 */
/* /local/templates/neochemical.ru/components/alex/smtpform/modal-form-man/style.min.css?1748630249251 */
/* /local/templates/neochemical.ru/components/alex/smtpform/vopros-form/style.min.css?1748630249251 */
