/* Стили внутренних страниц (макет «внутренняя страница»): отличия от стилей главной
   (бывшие amiro-common-custom.css и _mod_files/_css/main.css). Подключаются после css/site.css. */
iframe { height: 260px; }
@media (min-width: 1024px) {
    .navbar > ul > li:nth-child(2) > ul { width: 630px; }
    .navbar > ul > li:nth-of-type(8) > ul { min-width: 0; width: auto; max-width: 700px; }
    .navbar > ul > li:nth-of-type(8) > ul > li { max-width: 300px; }
}

/* --- бывший _mod_files/_css/main.css --- */
input, .input{border:0px solid rgba(220,220,220,.3) !important;border-bottom:2px solid rgba(153, 153, 153, 0.8) !important;margin:0 0 10px 0;color:#000;font-size:15px;padding:5px 0;display:block;outline:none;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);width:100%;min-height:30px;box-shadow:none;}
input:hover, .input:hover, input:focus, input:focus{border:0px solid #ddd !important;box-shadow:0px 2px 3px 0px #ccc inset;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);}
.btn{font-size:18px !important;padding:10px;color:#fff !important;width:100%;margin-top:40px;min-height:40px;}
textarea {    border: 0px solid rgba(220,220,220,.3) !important;
    border-bottom: 2px solid rgba(153, 153, 153, 0.8) !important;
    margin: 0 0 10px 0;
    color: #000;
    font-size: 15px;
    padding: 5px 0;
    display: block;
    outline: none;
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    width: 100%;
    min-height: 135px;
    box-shadow: none;
    background: #f5f5f5;}
select   {border: 0px solid rgba(220,220,220,.3) !important;
    border-bottom: 2px solid rgba(153, 153, 153, 0.8) !important;
    margin: 0 0 10px 0;
    color: #000;
    font-size: 15px;
    padding: 5px 0;
    display: block;
    outline: none;
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    width: 100%;
    min-height: 42px;
    box-shadow: none;} 
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;background-color:#E60D00;}
textarea:hover, .textarea:hover, select:hover , .select:hover, input:hover, .input:hover, input:focus, input:focus{border-bottom:2px solid #e60d00 !important;box-shadow:none;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);}
.tac_mail{text-transform: uppercase;text-align:center;margin:0;font-size:20px;line-height:36px;background:none;background-image:none !important;border:none;font-weight:600;}
button, input, optgroup, select, textarea{margin-bottom:15px;border-radius:2px;}
input[type="checkbox"], input[type="radio"] {    width: 16px;
    height: 16px !important;
    display: inline-block;
    padding: 0;
    margin: 0;
    line-height: 85;
    font-size: 13px;}
.span_check {    font-size: 9px;font-weight: 100;
    /* top: -84px; */
    display: block;
    float: right;
    padding: 5px 6px;}
.span_check_agreement {font-size: 7px;}
button{background: #f00;text-transform: uppercase;
    font-weight:500; font-size: 14px;border:none;padding:10px;color:#fff !important;width:100%;margin-top:5px;border-radius: 2px;}
