/* окно авторизации */
.signin {  width: 100%; max-width: 350px; box-sizing: border-box; border: 1px solid #5B666A;   color: #5B666A;font-size: 15px; margin: 50px auto ; }
.signin_content {padding-bottom: 20px; background: #fff;}
.signin_title {font-size: 15px; text-align: center; height: 40px; line-height: 40px; width: 50%; box-sizing: border-box; background: #fff; cursor: default;}
.signin_title_no {  background: #d7dadb;}
.signin_text {font-size: 15px; color: #5B666A; padding: 20px 30px 0 30px; box-sizing: border-box;}
.signin_text_2 {font-size: 15px; color: #5B666A; padding: 40px 20px 40px 20px; box-sizing: border-box; line-height: 20px;}
.signin_text_3 {font-size: 12px; margin: 10px 0 0 0; width: 100%; text-align: center; display: block; color: #303B44;}
.signin_input {width: calc(100% - 60px);font-size: 14x; border: 1px solid #5B666A; padding: 0 10px;  margin: 10px 30px 0 30px; height: 40px; line-height: 40px; outline:none; box-sizing: border-box;}
.signin_button {background: #5B666A; color: #fff;   margin: 30px 30px 0px 30px; box-sizing: border-box; line-height: 40px; text-align: center;  cursor: pointer; box-sizing: border-box;}
.signin_info {font-size: 15px;  color: #5B666A; text-align: center; cursor: pointer; text-decoration: none; width: 100%; display: none; line-height: 25px; margin: 0px 0px 30px 0px; box-sizing: border-box;}
#signin_error {display: none; margin: 10px 0px 0px 0px; font-size: 13px; color: #be0000; }
.signin_inpur_reg {display: none;}
.signin_span {font-size: 12px; color: #6B909E; padding-left: 10px;}
.signin_page_title {font-size: 34px; font-weight: bold; text-align: center;}
.signin_pointer_pointer {cursor: pointer;}

/* отдельный Стандартный пакет  */
.signin_cont {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.signin_cont { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;} /* cont_hor В строку */
.signin_cont {-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}/* cont_wrap переносить строку если не влазит */
.signin_cont {-webkit-justify-content: space-between; justify-content: space-between;} /* от края до края */
.signin_cont {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;} /* растянуть */

.signin_cont_111 {-webkit-justify-content: space-between; justify-content: space-between;} /* от края до края */
.signin_cont_010 {-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} /* К центру */
.signin_cont_101 {-webkit-justify-content: space-around; justify-content: space-around;} /* равномерные отступы со всех сторон */
.signin_cont_100 {-webkit-justify-content: flex-start; align-content: flex-start;} /* К началу */
.signin_cont_001 {-webkit-justify-content: flex-end; align-content: flex-end;} /* К концу */

.signin_cont_wrap {-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.signin_cont_nowrap {-webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -ms-flex-wrap: nowrap; -o-flex-wrap: nowrap; flex-wrap: nowrap;}

.signin_cont_vert {-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;} /* В столбец */
.signin_cont_hor { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;} /* В строку */

.signin_cont_y_010 {-webkit-box-align: center;-ms-flex-align: center;align-items: center;} /* по средине */
.signin_cont_y_100 {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;} /* к верху/к началу */
.signin_cont_y_111 {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;} /* растянуть */
.signin_cont_y_001 {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;} /* к верху/к концу */


.signin_max {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;} /*на всю ширину яцейку растянуть*/

.signin_display_none {display: none;}
.signin_ml_10 {margin-left: 10px;}
.signin_mt_20 {margin-top: 20px;}

.header_switch {width: 37px; height: 22px; margin: 14px 0;}

/* быстрое измененный цвета */
/* .signin {border: 1px solid #282847;   color: #282847;margin-bottom: 20px;}
.signin_title_no {  background: #dad7db;}
.signin_text {color: #282847;}
.signin_text_2 {color: #282847;}
.signin_text_3 {color: #282847;}
.signin_input {border: 1px solid #282847;}
.signin_button {background: #282847; }
.signin_span {font-size: 12px; color: #282847;}
 */