

/* Start:/local/templates/newkamo/components/bitrix/menu/left_menu_cart/style.css?17528364061881*/
/* Left menu*/
ul.left-menu{
	font-size: 15px;
	list-style:none;
	margin:0; 
  padding: 10px 0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
  background: #f9f8f6;
}

ul.left-menu li{
  padding: 5px 20px; 
  line-height: 23px;
}

ul.left-menu li a{
	color: #5f5f5f;
	font-weight: 300;
	text-decoration: none;
  line-height: 1;
  position: relative;
  padding-left: 20px;
}
ul.left-menu li a i.fa{
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
  font-size: 22px;
}


ul.left-menu li a:hover{
	color:#ac1117;
}

ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover{
	color:#ac1117;
}

.left-menu .icon-serdce2 {
  color: #86bd00;
}

.left-menu .cnt_b {
  color: #86bd00;
}

.menu_cart .left-menu {
	display: flex;
	background-color: #fff;
	border-bottom: 1px solid #ededed;
	padding-bottom: 0;
	justify-content: space-between;
	margin: 0;
}
.menu_cart .left-menu a {
	padding: 0;
	display: flex;
    align-content: center;
    justify-content: center;
	padding-bottom: 11px;
	color: #6c7884;
	white-space: nowrap;
}
.menu_cart .left-menu a span {
    width: 17px;
    font-size: 10px;
    height: 17px;
    font-weight: 100;
    color: #fff;
    background-color: #86bd00;
    border-radius: 50%;
	display: flex;
    justify-content: center;
    align-items: center;
	margin-left: 5px;
}
.menu_cart .left-menu li {
	border-bottom: 3px solid #fff;
    padding: 0;
    margin: 0px;
}
.menu_cart .left-menu li:hover, .menu_cart .left-menu li.selected {
	border-color: #759100;
}
.menu_cart .left-menu li:first-child {
	margin-left: 0;
}
.menu_cart .left-menu li:last-child {
	margin-right: 0;
}
#order_form_content {
	margin: 0 23px;
}
.menu_cart .left-menu li.selected a, .menu_cart .left-menu a:hover {
	color: #000 !important;
}
.personal_bottom_m {
	margin-bottom: 25px;
}

/* End */


/* Start:/local/components/kamo/user.cabinet.main/templates/.default/style.css?17528364063589*/
.cabinet-main-page {}
.cabinet-main-page .flex {
  border: 1px solid #f4f5f9;
  min-height: 151px;
  margin: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: -moz-flex;
  display: -moz-box;
  display: -o-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  display: flex;
  justify-content: space-between;
  background: #f4f5f9;
}
.cabinet-main-page .flex:hover {
  border: 1px solid #89a138;
  background: #f8f8f8;
}
.cabinet-main-page .flex .flex-item:first-child {
  padding: 15px 0px 15px 15px;
}
.cabinet-main-page .flex .flex-item:last-child {
  padding: 15px ;
}
.cabinet-main-page .flex .flex-item:last-child .title {
  text-align: right;
}
.cabinet-main-page [class^="icon-"], .main-tab [class*=" icon-"] {
  font-size: 50px;
  color: #89a138;
}
.cabinet-main-page .result-num {
  color: #89a138;
  font-size: 50px;
  font-weight: 400;
}
.cabinet-main-page .title {
  font-weight: 400;
  padding-bottom: 25px;
}
.cabinet-main-page .profile .flex-item:last-child .title {  padding-bottom: 10px;}
.cabinet-main-page .profile .pro-field {  color: grey;}
.cabinet-main-page .profile .sms-field {  position:relative; }
.cabinet-main-page .profile .sms-field:hover {  
  text-decoration: underline; 
  color: #89a138;
}
.cabinet-main-page .profile .popup-message {
  display:none;
  background:#89a138;
  padding:10px 13px;
  color:white;
  position:absolute;
  bottom:25px;  
}
.cabinet-main-page .profile .popup-message.active {
  display:flex;
  align-items:center;
}
.cabinet-main-page .hl:hover .title {
  color:#89a138;
}
.cabinet-main-page a {
  color: black;
}
.cabinet-main-page .delivery  a {color: #89a138;}
.cabinet-main-page .disabled {
  color: #c1c1c1;
}
.cabinet-main-page .order_num {
  color: #89a138;
  font-size: 20px;
}
.cabinet-main-page .profile .flex-item a:hover,
.cabinet-main-page .delivery .flex-item a:hover {
  color: #89a138;
  text-decoration: underline;  
}
.cabinet-main-page .logo {
  width: 100%;
  max-width: 120px;
}
@media (min-width:748px) {
  .cabinet-main-page .flex {
	width: 48%;
	float: left;
  }
}
@media (min-width:1100px) {
  .cabinet-main-page .flex  {
	width: 354.6px;
  }
}
.cabinet-main-page .profile:hover {
  cursor: pointer;
}
.cabinet-main-page .economy_text {
  font-weight: bold;
  color: #89a138;
}
/* ссылка подписки на телеграм канал */
.cabinet-main-page .telegram-container {
	display: flex;
	background: #89a138;
	align-items: center;
	padding: 10px 5px;
	margin-left: 5px;
	justify-content: space-between;
	flex-grow:1;
}
.cabinet-main-page .telegram-container .telegram-link {
	display:flex;
	align-items:center;
	color:white;
	flex-grow:1;
}
.cabinet-main-page .telegram-container .icon-telegram-3 {
	padding-right: 10px;
	color: white;
	font-size: 23px;
}
.cabinet-main-page .icon-close {
	color: white;
	font-size: 18px;
	padding: 5px;
}
.cabinet-main-page .icon-close:hover{
	cursor: pointer;
}
.cabinet-main-page .order-content div {
  margin:  3px 0;
}
.cabinet-main-page .text-green {
  color: #89a138;
}
.cabinet-main-page .order-more {
  font-size: 12px;
  font-weight: bold;
}
.cabinet-main-page .order-content .title {
  padding-bottom: 4px;
}
/*END ссылка подписки на телеграм канал */

/* для мобилки */
.underline {
  text-decoration:underline;
  color:#000000;
}

@media (max-width: 480px) {
    .cabinet-main-page .flex {
        font-size: 13px;
    }
    .cabinet-main-page .flex .title{
        font-size: 16px;
    }
}

/* End */


/* Start:/local/templates/newkamo/components/bitrix/system.auth.form/in_lk/style.css?16826080141843*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/local/templates/newkamo/components/bitrix/system.auth.form/in_lk/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/local/templates/newkamo/components/bitrix/system.auth.form/in_lk/images/sec-unlocked.png);}
.form_in_lk .remember-me{
	padding: 0px;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.form_in_lk.form-enter-magazine .enter-login{
	margin: 0px;

}

.form_in_lk .remember-me input[type=checkbox]{
	top: unset;
}
.form_in_lk.form-enter-magazine p input[type="text"],
.form_in_lk.form-enter-magazine p input[type="password"]{
	border: 1px solid #98bd00!important;
	width: 100%;
	border-radius: 10px!important;
  outline: none!important;
  background-color: #fff!important;
}
.form_in_lk .notice{
	margin-left: 15px;
	width: 100%;
}
.form_in_lk .lost-pass1.lost-pass-form-enter {
  margin-left: 110px;
  transition: all .5s ease;
  font-size: 14px;
}
.main_auth_form .form_in_lk label,
.main_auth_form .remember-me input[type=checkbox] + label{
	font-weight: bold;
	font-size: 14px;
}

.main_auth_form .form_in_lk.form-enter-magazine p input[type="text"],
.main_auth_form .form_in_lk.form-enter-magazine p input[type="password"]{
	width: calc(100% - 40px);
	padding: 11px 20px;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.main_auth_form .form_in_lk .lost-pass1.lost-pass-form-enter{
	display: block;
	text-align: right;
	transition: all .5s ease;
	font-size: 14px;
}

.main_auth_form .form-enter-magazine .enter-login{width: 100%;}
.main_auth_form .form_in_lk .notice{font-size: 13px;}

.main_auth_form .form_in_lk .alert-info {
	color: #c70000;
	margin-bottom: 12px;
}
/* End */
/* /local/templates/newkamo/components/bitrix/menu/left_menu_cart/style.css?17528364061881 */
/* /local/components/kamo/user.cabinet.main/templates/.default/style.css?17528364063589 */
/* /local/templates/newkamo/components/bitrix/system.auth.form/in_lk/style.css?16826080141843 */
