







textarea, select{ border: 1px solid #d1d1d1; font-size: 14px;  padding: 8px 15px; width: 100%; margin: 0 0 20px 0; max-width: 100%; resize: none;}
input.rg {  width: 100%; max-width: 100%; resize: none;}


input.rg[type="submit"] { width: auto}
input.rg[type="button"], input.rg[type="text"], input.rg[type="email"], input.rg[type="search"], input.rg[type="password"], textarea, input.rg[type="submit"] { -webkit-appearance: none; outline: none;}
input.rg:focus, textarea:focus{ border-color: #585858; outline: none; }
input.rg[type="button"]:focus{ outline: none; }
select::-ms-expand{ display:none;}



/* input */
.input-border-bottom {background: transparent; border: 0; border-bottom: 1px solid #484848; padding: 10px 0; margin-bottom: 30px; font-size: 14px;}
.input-border-bottom:focus{background: transparent; border: 0; border-bottom: 1px solid #929292; }
.input-border-bottom::-webkit-input-placeholder {font-weight: 300; font-size: 14px; }
.input-border-bottom::-moz-placeholder {font-weight: 300; font-size: 14px;} 
.input-border-bottom:-ms-input-placeholder { font-weight: 300; font-size: 14px;}



/*.required-error {border: 1px solid #ee2323 !important}
.input-border-bottom.required-error {border-width: 0 !important; border-bottom-width: 1px !important; border-bottom-color: #ee2323 !important}

#success-contact-form-2 { clear: both; margin: 0 15px 15px; text-align: center; border: 1px solid #1a940a; color: #1a940a;  padding: 2px 0; display: none; font-size: 14px}


   p:last-of-type:after {
    content: " *"; /* Добавляем символ в конце текста */
  /*  color: #c00000; /* Цвет символа */
   
  

.btn {display:inline-block; border:2px solid transparent; letter-spacing: .5px; line-height: inherit; border-radius: 4px; text-transform: uppercase; width: auto; font-family: 'LetoSans-Bold', sans-serif; font-weight: 600; transition-duration: 0.3s; transition-timing-function: ease-in-out}


.btn.btn-small {font-size:12px; padding: 4px 24px;}

.btn.btn-blue-rgbm {background: #2A347A; border-color: #2A347A; color: #ffffff; }
.btn.btn-blue-rgbm:hover, .btn.btn-blue-rgbm:focus {background: transparent; border-color: #2A347A; color: #2A347A;}