﻿input::-ms-clear {
  display: none;
 }
 input[type="number"]::-webkit-outer-spin-button,
 input[type="number"]::-webkit-inner-spin-button {
   -webkit-appearance: none;
   margin: 0;
 }
 input[type="number"] {
   -moz-appearance: textfield;
   appearance: textfield;
 }
 input[type="number"]::-webkit-inner-spin-button,
 input[type="number"]::-webkit-outer-spin-button {
   -webkit-appearance: none;
   margin: 0;
 }
 /*modal по вертикали*/
 .modal {
   text-align: center;
 }
 @media screen and (min-width: 992px) {
   .modal:before {
     display: inline-block;
     vertical-align: middle;
     content: " ";
     height: 100%;
   }
 }
 .modal-dialog {
   display: inline-block;
   text-align: left;
   vertical-align: middle;
 }
 /*a*/
 a:hover {
   text-decoration: none;
   color: inherit;
 }
 ul li {
   list-style-type: none;
 }
 a:focus, a:visited, a:link, a:hover, button:focus, button:visited, button:link, button:hover {
   outline: none;
 }
 *:focus, div:focus, input:focus, input:visited, input:hover, input:link {
   outline: none;
 }
 textarea:focus, textarea:visited, textarea:hover, textarea:link {
   outline: none;
 }
 button, label {
   cursor: pointer;
 }
 /*container*/
 @media (min-width: 1200px) { 
   .container {
     max-width: 1250px;
     width: 100%;
     margin-right: auto;
     margin-left: auto;
   }
 }
 @media (max-width: 1199.5px) { 
   .container {
     max-width: 100%;
     width: 100%;
   }
 }
 /*btn*/
 .btn_main {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font: 14px/1 Dopis,Arial,Helvetica,sans-serif;
  font-weight: 700;
  text-decoration: none;
  padding: 18px 50px 18px 24px;
  -webkit-transition: color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;
  transition: color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;
  cursor: pointer;
}
.btn_primary {
  color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6443 15L17.25 9L11.6443 3L10.5 4.09251L14.9614 9L10.5 13.9075L11.6443 15Z' fill='%23FFF'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.75 9.83329L15.75 9.83329L15.75 8.16663L0.75 8.16663L0.75 9.83329Z' fill='%23FFF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 16px bottom 50%;
  background-color: #00657b;
}
.btn_primary:hover {
  background-color: #3b9db2;
  color: #fff;
}

.btn_secondary {
  color: #00657b;
  padding-top: 16px;
  padding-bottom: 16px;
  border: 2px solid #00657b;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6443 15L17.25 9L11.6443 3L10.5 4.09251L14.9614 9L10.5 13.9075L11.6443 15Z' fill='%23FFF'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.75 9.83329L15.75 9.83329L15.75 8.16663L0.75 8.16663L0.75 9.83329Z' fill='%23FFF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 16px bottom 50%;
}
.btn_secondary-inverse {
  color: #fff;
  border-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6443 15L17.25 9L11.6443 3L10.5 4.09251L14.9614 9L10.5 13.9075L11.6443 15Z' fill='%23FFF'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.75 9.83329L15.75 9.83329L15.75 8.16663L0.75 8.16663L0.75 9.83329Z' fill='%23FFF'/%3e%3c/svg%3e");
 }
 .btn_secondary-inverse:hover {
  color: inherit;
}
.btn_secondary:hover {
  color: #3b9db2;
  border-color: #3b9db2;
}
