

/* Start:/bitrix/templates/.default/components/api/main.feedback/form/style.css?16969252165894*/
.tpl_default{position: relative;}

.tpl_default .asterisk{

	color: #FF3737;

    font-size: 13px;

    font-weight: bold;

}

.tpl_default .api-submit{padding: 15px 5px;position: relative;}

.tpl_default .api-file-ext{font-size: 11px; color: #6A6A6A}



.tpl_default input[type="text"], .tpl_default textarea, .tpl_default select{border: 1px solid #8C8C8C;vertical-align: middle;}

.tpl_default input[type="text"]:focus, .tpl_default textarea:focus, .tpl_default select:focus{

    -webkit-box-shadow: 0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;

    -moz-box-shadow:    0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;

    box-shadow:         0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;

}





/* ========================================================================

   Component:  JS Error Module

 ========================================================================== */

.tpl_default [class*="ts-field-"]{

    display: inline-block;

    margin-left: 6px;

    width: 14px;

    height: 12px;

    background-image: url("/bitrix/templates/.default/components/api/main.feedback/form/images/note.png");

    background-repeat: no-repeat;

}

.tpl_default .ts-field-error{background-position: 0 0;}

.tpl_default .ts-field-saccess{background-position: 0 -14px;}





/* ========================================================================

   Component: Captcha

 ========================================================================== */

.tpl_default .mf-captcha{padding: 5px;}

.tpl_default .mf-captcha-wrap{display: inline-block;}

.tpl_default .mf-captcha .mf-text{margin:0 0 3px;font-size: 13px;}

.tpl_default .mf-captcha img{margin: 0 0 10px;}

.tpl_default .mf-captcha input[type="text"]{width: 168px;text-transform: uppercase;}







/* ========================================================================

   Component: Alert

 ========================================================================== */

.ts-alert{

    background: none repeat scroll 0 0 #EBF7FD;

    border: 1px solid rgba(45, 112, 145, 0.3);

    border-radius: 4px;

    color: #2D7091;

    padding: 10px;

    text-shadow: 0 1px 0 #FFFFFF;

    margin: 15px 0;

    display: block;

    font-size: 14px;

    line-height: 21px;

}

.ts-alert p{margin: 0 !important; padding: 0 !important;}

.ts-alert-success {

    background: none repeat scroll 0 0 #F2FAE3;

    border-color: rgba(101, 159, 19, 0.3);

    color: #659F13;

}

.ts-alert-warning {

    background: none repeat scroll 0 0 #FFFCEB;

    border-color: rgba(226, 131, 39, 0.3);

    color: #E28327;

}

.ts-alert-danger {

    background: none repeat scroll 0 0 #FFF1F0;

    border-color: rgba(216, 80, 48, 0.3);

    color: #D85030;

}





/* ========================================================================

   Component: File inputs

 ========================================================================== */

.tpl_default .api-file-wrap{position: relative;float: left;}

.tpl_default .api-file-wrap input[type="file"]{display: none;}

.tpl_default .api-file-name{color: #000000;font-size: 14px;}

.tpl_default .api-file-string{overflow: hidden;margin: 0 0 5px;}

.tpl_default input[type="submit"], .tpl_default .api-btn{

    font: 13px/27px Arial,sans-serif;

    color: #333333;

    border: 1px solid;

    border-color: #AFB3BB  #9B9FA7  #7D8087;

    height: 27px;

    padding: 0 6px;

    display: inline-block;

    vertical-align: middle;

    cursor: pointer;

    position: relative;

    -webkit-border-radius: 3px;

    -moz-border-radius:    3px;

    border-radius:         3px;

    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);

    -moz-box-shadow:    0 1px 0 rgba(0, 0, 0, 0.07);

    box-shadow:         0 1px 0 rgba(0, 0, 0, 0.07);

    background: #ffffff;

    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));

    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);

    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);

    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);

    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );

}

.tpl_default input[type="submit"]:hover, .tpl_default .api-btn:hover{

    background: #ffffff;

    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f5f3 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f5f3));

    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);

    background: -o-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);

    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);

    background: linear-gradient(to bottom,  #ffffff 0%,#f6f5f3 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f5f3',GradientType=0 );

}



.tpl_default input[type="submit"]:active, .tpl_default .api-btn:active{

    -webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;

    -moz-box-shadow:    0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;

    box-shadow:         0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;

}

.tpl_default .api-btn-small{height: 18px;font: normal 13px/18px Arial,sans-serif;}

.tpl_default .api-form-row{overflow: hidden;}



/* v1.2.9 */

.tpl_default .option-qroup{display: inline-block;vertical-align: middle;}

.tpl_default .date-group input[type="text"]{margin-bottom: 5px;}



/* v1.6.3 */

.api-feedback-antibot{

    border: 0 none !important;

    font-size: 0 !important;

    height: 0 !important;

    line-height: 0 !important;

    padding: 0 !important;

    position: absolute !important;

    right: 0 !important;

    top: 0 !important;

    width: 0 !important;

}
/* End */


/* Start:/bitrix/components/api/main.feedback/templates/.default/style.css?16969241345894*/
.tpl_default{position: relative;}

.tpl_default .asterisk{

	color: #FF3737;

    font-size: 13px;

    font-weight: bold;

}

.tpl_default .api-submit{padding: 15px 5px;position: relative;}

.tpl_default .api-file-ext{font-size: 11px; color: #6A6A6A}



.tpl_default input[type="text"], .tpl_default textarea, .tpl_default select{border: 1px solid #8C8C8C;vertical-align: middle;}

.tpl_default input[type="text"]:focus, .tpl_default textarea:focus, .tpl_default select:focus{

    -webkit-box-shadow: 0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;

    -moz-box-shadow:    0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;

    box-shadow:         0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;

}





/* ========================================================================

   Component:  JS Error Module

 ========================================================================== */

.tpl_default [class*="ts-field-"]{

    display: inline-block;

    margin-left: 6px;

    width: 14px;

    height: 12px;

    background-image: url("/bitrix/components/api/main.feedback/templates/.default/images/note.png");

    background-repeat: no-repeat;

}

.tpl_default .ts-field-error{background-position: 0 0;}

.tpl_default .ts-field-saccess{background-position: 0 -14px;}





/* ========================================================================

   Component: Captcha

 ========================================================================== */

.tpl_default .mf-captcha{padding: 5px;}

.tpl_default .mf-captcha-wrap{display: inline-block;}

.tpl_default .mf-captcha .mf-text{margin:0 0 3px;font-size: 13px;}

.tpl_default .mf-captcha img{margin: 0 0 10px;}

.tpl_default .mf-captcha input[type="text"]{width: 168px;text-transform: uppercase;}







/* ========================================================================

   Component: Alert

 ========================================================================== */

.ts-alert{

    background: none repeat scroll 0 0 #EBF7FD;

    border: 1px solid rgba(45, 112, 145, 0.3);

    border-radius: 4px;

    color: #2D7091;

    padding: 10px;

    text-shadow: 0 1px 0 #FFFFFF;

    margin: 15px 0;

    display: block;

    font-size: 14px;

    line-height: 21px;

}

.ts-alert p{margin: 0 !important; padding: 0 !important;}

.ts-alert-success {

    background: none repeat scroll 0 0 #F2FAE3;

    border-color: rgba(101, 159, 19, 0.3);

    color: #659F13;

}

.ts-alert-warning {

    background: none repeat scroll 0 0 #FFFCEB;

    border-color: rgba(226, 131, 39, 0.3);

    color: #E28327;

}

.ts-alert-danger {

    background: none repeat scroll 0 0 #FFF1F0;

    border-color: rgba(216, 80, 48, 0.3);

    color: #D85030;

}





/* ========================================================================

   Component: File inputs

 ========================================================================== */

.tpl_default .api-file-wrap{position: relative;float: left;}

.tpl_default .api-file-wrap input[type="file"]{display: none;}

.tpl_default .api-file-name{color: #000000;font-size: 14px;}

.tpl_default .api-file-string{overflow: hidden;margin: 0 0 5px;}

.tpl_default input[type="submit"], .tpl_default .api-btn{

    font: 13px/27px Arial,sans-serif;

    color: #333333;

    border: 1px solid;

    border-color: #AFB3BB  #9B9FA7  #7D8087;

    height: 27px;

    padding: 0 6px;

    display: inline-block;

    vertical-align: middle;

    cursor: pointer;

    position: relative;

    -webkit-border-radius: 3px;

    -moz-border-radius:    3px;

    border-radius:         3px;

    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);

    -moz-box-shadow:    0 1px 0 rgba(0, 0, 0, 0.07);

    box-shadow:         0 1px 0 rgba(0, 0, 0, 0.07);

    background: #ffffff;

    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));

    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);

    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);

    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);

    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );

}

.tpl_default input[type="submit"]:hover, .tpl_default .api-btn:hover{

    background: #ffffff;

    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f5f3 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f5f3));

    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);

    background: -o-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);

    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);

    background: linear-gradient(to bottom,  #ffffff 0%,#f6f5f3 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f5f3',GradientType=0 );

}



.tpl_default input[type="submit"]:active, .tpl_default .api-btn:active{

    -webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;

    -moz-box-shadow:    0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;

    box-shadow:         0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;

}

.tpl_default .api-btn-small{height: 18px;font: normal 13px/18px Arial,sans-serif;}

.tpl_default .api-form-row{overflow: hidden;}



/* v1.2.9 */

.tpl_default .option-qroup{display: inline-block;vertical-align: middle;}

.tpl_default .date-group input[type="text"]{margin-bottom: 5px;}



/* v1.6.3 */

.api-feedback-antibot{

    border: 0 none !important;

    font-size: 0 !important;

    height: 0 !important;

    line-height: 0 !important;

    padding: 0 !important;

    position: absolute !important;

    right: 0 !important;

    top: 0 !important;

    width: 0 !important;

}
/* End */
/* /bitrix/templates/.default/components/api/main.feedback/form/style.css?16969252165894 */
/* /bitrix/components/api/main.feedback/templates/.default/style.css?16969241345894 */
