div.access_item_flags_col1 table.list-table > thead > tr,
div.access_item_flags_col2 table.list-table > thead > tr {
  background: #f0f0f0 !important;
}
div#route_control_schedules_up,
div#route_control_schedules_down {
  color: #000;
}
#route_control_manual_edit_unit_to_right:before,
#route_control_manual_edit_unit_to_left:before,
#route_control_schedules_edit_unit_to_left:before,
#route_control_schedules_edit_unit_to_right:before {
  color: #000;
}
/*
.horizontal-menu .input-counter {
	background: #414141 !important;
	color: #fff !important;
}
*/
#dPanel-bottom a {
  color: #414141 !important;
}
.left-bottom-panel-button {
  color: #9a9a9a !important;
}
.left-bottom-panel-button.active {
  color: #414141 !important;
}
.events .horizontal-menu .bottom-menu-icon div {
  color: #9a9a9a !important;
}
.events .horizontal-menu .bottom-menu-icon div.active {
  color: #414141 !important;
}
.events .horizontal-menu .input-counter {
  color: #fff !important;
  background: #9a9a9a !important;
}
.events .horizontal-menu .input-counter.new-messages {
  background: #414141 !important;
  color: #fff !important;
}
.logpanel div {
  color: #9a9a9a !important;
}
.logpanel div.active {
  color: #414141 !important;
}
.time {
  color: #414141 !important;
}

	
	
.cover {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  left: 0;
  top: 0;
  background: black;
  opacity: 0.35;
  filter:alpha(opacity=35);
}

.cover.solid-overlay {
  background: #a6a6a6;
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}

.cover-invisible {
  opacity: 0;
}
.cover-invisible > .cover {
  opacity: 0;
}
:root {
--login-logo-bg: var(--login-logo-bg-url) no-repeat;
--login-logo-bg-url: url("/images/logo_bg.png");
--preloader-box-background: white;
--preloader-text-color: black;
--preloader-box-shadow: none;
--preloader-box-border: 1px solid #e2e2e2;
--login-logo-bg-1: var(--login-logo-bg-url) center center no-repeat;
--color-text: #000000;
--color-danger: #f44336;
--color-warning: #ff9100;
--color-border: #d0cecf;
--color-interactive: #efefef;
--color-active: #3399FF;
--color-active-contrast: #fff;
--login-background: #9c9da1;
--login-padding: 40px 65px 0 60px;
--login-inputs-width: 197px;
--login-logo-width: 329px;
--login-logo-height: 52px;
--login-logo-position: static;
--login-logo-top: 0;
--login-logo-left: 0;
--login-logo-margin: 0;
--restore-info-width: 100%;
--restore-info-padding: 15px 0 0 0;
--restore-fields-margin: 10px 0 0 0;
--restore-fields-width: 100%;
--restore-button-margin: 20px 0 0 0;
--login-fields-width: 100%;
--login-fields-padding: 23px 0 0 0;
--login-field-container-padding: 0 0 0 82px;
--login-error-padding: 10px 0 0 0;
--login-cookie-checkbox-padding: 10px 0 0 0;
--login-action-links-margin: 10px 0 0 0;
--login-enter-button-padding: 50px 0 0 0;
--login-return-link-padding: 30px 0 0 0;
--login-return-link-align: right;
--login-copyright-margin: 0;
--selected-background: #f6f6f6;
--top-background: none;
--logo-padding: 0 10px 0;
--logo-background: url("/zskins/auto.wialon_web.1/images/logo/logo.png") no-repeat center center;
--logo-width: 172px;
--logo-height: 100%;
--tooltip-header-name-font-size: 16px;
--tooltip-font-size: 11px;
--unit-extra-info-padding-small: 4px;
--unit-extra-info-padding: 1rem;
--unit-extra-info-padding-big: 2rem;
--unit-extra-info-border-color: #D4D2D3;
--unit-extra-info-background-color: white;
--items-tooltip-padding-extra-small: 3px;
--items-tooltip-padding-small: 5px;
--items-tooltip-padding-medium: 8px;
--items-tooltip-padding: 10px;
--items-tooltip-padding-big: 20px;
--items-tooltip-border-color: #D4D2D3;
--items-tooltip-background-color: white;
--modal-background: #fff;
--list-table-head-background: #fff;
--list-table-background: #fff;
--list-table-color: #000;
--list-table-separator-color: #d0cecf;
--list-table-group-background: #efefef;
--list-table-group-background-hover: #e3e3e3;
--list-table-tab_button-color: #464646;
--list-table-tab_button-border: 1px solid #b4b4b4;
--list-table-tab_button-background: #fff;
--list-table-tab_button-active-color: #fff;
--list-table-tab_button-active-border: 1px solid #b4b4b4;
--list-table-tab_button-active-background: #3c8dbc;
--list-table-tab_button-hover-color: #464646;
--list-table-tab_button-hover-border: 1px solid #b4b4b4;
--list-table-tab_button-hover-background: #ebebeb;
--messages-actions-background: #efefef;
--messages-actions-bottom-right-radius: 5px;
--messages-actions-checked: #616161;
--messages-actions-unchecked: #A7A6A6;
--schedule-header-background: #efefef;
--check-group-cell-background: #efefef;
--check-group-cell-selected-color: #a5a5a5;
--checkbox-accordion-background: #efefef;
--accordion-border-width: 1px 0 0 0;
--accordion-border-style: solid;
--accordion-border-color: #D0D0D0;
--accordion-normal-background: #ebebeb;
--accordion-normal-color: #464646;
--accordion-active-background: #3c8dbc;
--accordion-active-color: #fff;
--accordion-hover-background: #ebebeb;
--accordion-hover-color: #000;
--table-dark-strip-background: #efefef;
--notify-name-font-weight: normal;
--notify-name-color: #464646;
--notify-text-padding: 0 7px 0 23px !important;
--notify-text-align: left;
--notify-text-font-size: 10px;
--notifications-border-color: #9c9da1;
--tabs-loading-background: url(/webbase_sdk/jquery/tabs/loading.gif) no-repeat 0 50%;
--unit-cmds-response-msg-text-padding: 0 5px 0 21px !important;
--unit-cmds-response-text-align: left;
--panel-separator-border: 0;
--panel-top-background: #fff;
--panel-top-shadow: 0 1px 0 rgba(0,0,0,.15);
--panel-bottom-background: #f0f0f0;
--panel-left-background: #fff;
--panel-left-sub-background: #fff;
--panel-left-sub-color: #000;
--panel-left-color: #000;
--panel-top-color: #fff;
--panel-bottom-color: #464646;
--panel-bottom-circle: #05F4F9;
--panel-top-border-width: 0;
--panel-top-border-style: solid;
--panel-top-border-color: #d0cecf;
--panel-left-border-width: 0;
--panel-left-border-style: solid;
--panel-left-border-color: #d0cecf;
--panel-center-border-width: 0;
--panel-center-border-style: solid;
--panel-center-border-color: #d0cecf;
--panel-bottom-border-width: 0;
--panel-bottom-border-style: solid;
--panel-bottom-border-color: #d0cecf;
--panel-bottom-shadow: 0 -1px 0 rgba(0,0,0,.15);
--panel-border-top-left-radius: 0px;
--panel-border-top-right-radius: 0px;
--panel-border-bottom-right-radius: 0px;
--panel-border-bottom-left-radius: 0px;
--horizontal-bar-item-color: #464646;
--horizontal-bar-item-background: transparent;
--horizontal-bar-item-hover-color: #464646;
--horizontal-bar-item-hover-background: #d6d6d6;
--horizontal-bar-item-active-color: #fff;
--horizontal-bar-item-active-background: #3c8dbc;
--horizontal-bar-item-icons-color: #FFFFFF;
--horizontal-bar-item-icons-opacity: 0.6;
--horizontal-bar-item-icons-hover-color: #FFFFFF;
--horizontal-bar-item-layer-active-circle-color: #05F4F9;
--expand-menu-item-background: #fff;
--expand-menu-item-color: #646466;
--expand-menu-item-hover-active-background: #ddd;
--expand-menu-item-hover-active-color: #646464;
--expand-menu-border: 1px solid #d0cecf;
--wizard-dialog-header-background: #3c8dbc;
--wizard-dialog-header-font-size: 14px;
--wizard-dialog-header-font-weight: normal;
--wizard-dialog-header-color: #fff;
--wizard-dialog-background: #fff;
--wizard-dialog-hr-color: #d0cecf;
--wizard-dialog-close-background: url("/static/images/wizard_dlg/close.png") no-repeat center;
--tab-color: #252525;
--tab-hover-active-color: #464646;
--vtab-active-color: #000;
--tab-font-size: 12px;
--tab-font-weight: bold;
--help-window-header-background: #3c8dbc;
--help-window-header-font-weight: normal;
--help-window-header-color: #fff;
--help-window-collapser-header-background: #EAEAEA;
--help-window-collapser-header-color: #464646;
--help-window-color: #464646;
--help-window-background: #fff;
--form-control-height: 22px;
--button-background: #FFF;
--button-color: #464646;
--button-border-radius: 3px;
--button-shadow: none;
--button-border: 1px solid #b4b4b4;
--button-border-width: 1px;
--button-border-color: #aaa;
--button-hover-border: 1px solid #464646;
--button-hover-border-color: #aaa;
--button-hover-background: #d6d6d6;
--button-hover-color: #464646;
--button-hover-shadow: none;
--link-button-color: #464646;
--link-button-hover-color: #3474a0;
--link-button-success-color: #4caf50;
--link-button-error-color: #f44336;
--button-disabled-color: #B4B4B4;
--button-disabled-border-color: #b4b4b4;
--button-disabled-background: #fff;
--button-disabled-shadow: none;
--execute-button-background: #3c8dbc;
--execute-button-color: #fff;
--execute-button-shadow: none;
--execute-button-border: 1px solid #3399FF;
--execute-button-border-width: 1px;
--execute-button-border-color: #3c8dbc;
--execute-button-hover-background: #4F93B9;
--execute-button-hover-color: #fff;
--execute-button-hover-shadow: none;
--execute-button-hover-border-color: #4F93B9;
--fast-button-color: #464646;
--fast-button-background: #fff;
--fast-button-border-color: #b4b4b4;
--fast-button-border-color-hover: #b4b4b4;
--fast-button-background-hover: #d6d6d6;
--input-padding-x: .5rem;
--input-padding-y: .167rem;
--input-background: #ffff00;
--input-border-color: #B4B4B4;
--input-border-color-hover: #464646;
--input-color: #464646;
--disabled-input-color: #909090;
--disabled-input-background-color: #efefef;
--placeholder-color: #aaaaaa;
--select-padding: 0px 18px 0px .5rem;
--select-border-color: #B4B4B4;
--select-hover-border-color: #464646;
--horizontal-bar-smart-search-input-color: #fff;
--horizontal-bar-smart-search-input-color-hover: #fff;
--featured-dot-background: #3399FF;
--calendar-background: #fff;
--calendar-main-text-color: #000;
--calendar-main-text-hover-color: #464646;
--calendar-main-text-hover-background: #d0cecf;
--calendar-weekend-text-color: #ff0d4d;
--calendar-othermonth-text-color: #9c9da1;
--calendar-othermonth-weekend-text-color: #fc82a3;
--calendar-weeknumber-text-color: #9c9da1;
--calendar-border-color: #d0cecf;
--calendar-today-color: #0066cc;
--calendar-restore-data-color: #FF9900;
--report-result-grouping-arrow-separator: #d0cecf;
--report-result-grouping-arrow-checked: #464646;
--report-result-grouping-arrow-background: #FFFFFF;
--report-result-modebar-active-fill: #1e73c7;
--report-result-modebar-inactive-fill: rgba(180, 180, 180, 1);
--report-dialog-title-background-color: #efefef;
--report-dialog-border-color: #efefef;
--report-collapser-header-background: #efefef;
--report-collapser-header-border: 0;
--report-collapser-header-text-color: inherit;
--button-background-add-to-group: url(/static/images/items_prop_pages/right.png) no-repeat center;
--button-background-del-to-group: url(/static/images/items_prop_pages/left.png) no-repeat center;
--ol-button-color: #737373;
--ol-button-color-active: #555555;
--ol-button-background: #ffffff;
--ol-button-background-hover: #ffffff;
--ol-zoombar-background: #737373;
--ol-layers-btn-color: #c0c0c0;
--ol-layers-btn-active-color: #555555;
--ol-maps-color: #646466;
--ol-maps-selected-background: #efefef;
--loginas-list-background-color: rgba(246,246,246,1);
--icon-green-color: #4caf50;
--icon-red-color: #f44336;
--icon-blue-color: #2196f3;
--icon-yelow-color: #ffeb3b;
--icon-orange-color: #ff9100;
--icon-grey-dark-color: #616161;
--icon-grey-light-color: #bdbdbd;
--icon-grey-middle-color: #b4b4b4;
--icon-hover-color: #2196f3;
--grouped-units-marker-color: #ff204d;
--grouped-zones-marker-color: #0036ff;
--tabs-background: url("/zskins/default_skin_3/images/tabs/tab.png");
--img-flexigrid-fhbg-gif: url(/images/fhbg.gif);
--img-flexigrid-ddn-png: url(/images/ddn.png);
--img-flexigrid-wbg-gif: url(/images/wbg.gif);
--img-flexigrid-uup-png: url(/images/uup.png);
--img-flexigrid-bg-gif: url(/images/bg.gif);
--img-flexigrid-line-gif: url(/images/line.gif);
--img-flexigrid-prev-gif: url(/images/prev.gif);
--img-flexigrid-next-gif: url(/images/next.gif);
--img-flexigrid-magnifier-png: url(/images/magnifier.png);
--img-flexigrid-load-png: url(/images/load.png);
--img-flexigrid-load-gif: url(/images/load.gif);
--img-flexigrid-wait-gif: url(/static/images/wait.gif);
--img-misc-ddn: url(/images/ddn.svg);
--img-menu-separator: url(/images/separator.png);
--img-mode-header: url(/images/header.png);
--button-disabled-border: 1px solid #E6E6E6;
--wizard-dialog-border: 1px solid #fff;
--wizard-dialog-margin: 0 5px 5px;
}

body
{
	margin: 0 0;
	color: #464646;
	font-family: Arial, Tahoma;
	font-size: 12px;
	overflow: hidden;
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	-webkit-font-smoothing: antialiased;
}

/* Блокируем выделение для элементов интерфейса на странице логина */
body.login button, body.login input, body.login select,
body.login .x-button, body.login .wui-button {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}



form, iframe html, iframe html body, iframe html body form {
	padding: 0px;
	margin: 0px;
}

table {
	border-collapse:collapse;
}

table, th, td {
	border: 0px;
	font-family: Arial, Tahoma;
	font-size: 12px;
}

img {
	border: 0px;
}

input {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

select {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

textarea {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

input[type='checkbox'], input[type='radio'] {
	background: transparent;
}

input[type='button'] {
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

input[type='text'], input[type='password'] {
	padding-left: 2px;
}

fielset {
	padding: 5px;
}

legend {
	font-weight: bold;
}

.login {
	background-color: #EBEBEB;
	color: #464646;
}

.login a, .login .a {
	color: #464646;
	text-decoration: none;
	font-weight: normal;
}
.login a:hover, .login .a:hover {
	color: #464646;
	text-decoration: underline !important;
	cursor: pointer;
}

.login span.a.inactive:hover {
    text-decoration: none !important;
}

.login span.a.inactive {
    cursor: default;
    text-decoration: none;
}

.login a.copyright-link {
}

.login a.demo-link {
}

.login a.reset-password-link {
}

.login input[type='button'], .login  input[type='submit'] {
	background: #3c8dbc;
	border: 1px solid #3c8dbc;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-width: 100%;
	min-height: 36px;
	font-size: 15px;
	text-transform: uppercase;
	transition: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.login input[type='button']:hover, .login input[type='submit']:hover {
	border: 1px solid #4F93B9;
	background: #4F93B9;
	color: #fff;
	box-shadow: none;
}

.login input[type='text'], .login input[type='password'] {
  background: transparent;
  border: 1px solid #c5c5c5;
  border-radius: 4px;
  color: #464646;
  width: 100%;
  margin-bottom: 14px;
  min-height: 36px;
  font-size: 16px;
  padding-left: 10px;
  transition: 0.5s;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;	
}

.login input[type='text']:hover, .login input[type='password']:hover {
	border: 1px solid #464646;
	background:#fff;
	color: #464646;

}

#login_body input[type='text'], #login_body input[type='password'], #reset_body input[type='text'], #two_factor_body input[type='text'] {
	padding: 1px 5px 1px 14px;
}

.login select {
	border-radius: 4px;
	border: 1px solid #c5c5c5;
	color: #464646;
	background-color:transparent;
	width: 202px;
	min-height: 36px;
	font-size: 16px;
	padding-left: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;	
	
}

.login select:hover {	
	border: 1px solid #464646;
	color: #464646;
	background-color:#fff;
}

select [multiple] {
	background-color: #fff;
	color: #464646 !important;
}

input#two_factor_code_input {
	width: 313px;
}

.login div.login-gradient-bg {
	background: url(/images/bg.svg) no-repeat center center;
	background-size: cover;	
	height: 100%;
}

.login div.login-bg {
	background: #fff;
	width: 390px;
	height: 460px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: auto auto;
	margin-left: -195px;
	margin-top: -230px;
	border-radius: 8px;
	box-shadow: 0 0 5px 3px #00000014;
}

div.login-pading {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
}

.login form.login-form {

}

.login div.logo-img {
	width: 390px;
	height: 140px;
    background: var(--login-logo-bg) center center;
    margin-left: -30px;
}

.login div.logo-info {
	  padding-top: 0px;
	  color: #464646;
	  font-size: 14px;
}

.login div.logo-data {
	height: 60px;
}

.login div.logo-data table {
	width: 100%;
	margin: auto auto;
}

.login div.logo-data th {
	text-align: left;
	width: 40%;
}

.login div.logo-data td {
	width: 60%;
}

.login div.logo-data th {
	text-align: left;

}

.login div.logo-data-reset table th, .login div.logo-data-reset table td {
	display: block;
}

.login div.logo-data-reset table tr:first-child th:first-child {
	text-align: left;
	display: none;
}

.login div.logo-data-reset table td {
	text-align: left;
}

.login div.logo-data-reset {
	padding-top: 30px;
	height: 80px;
}

.login div.logo-data-reset b {
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

.login div.logo-data-reset table {
	width: 100%;
	margin: auto auto;
}

.login div.logo-data-reset table th {

}

.login div.logo-data-reset table td {
	text-align: left;
}

.login div.logo-err {
	text-align: left;
	margin-top: 0px;
	height: 0px;
	position: absolute;
	width: 84%;
}

.login div.logo-cookie {
	text-align: left;
	padding-top: 20px;
	vertical-align: middle;
}

.login div.logo-cookie input {
	vertical-align: middle;
}

.login div.logo-cookie label {
	vertical-align: middle;
	padding-top: 2px;
	font-size: 13px;
}

.login div.logo-action {
	padding-top: 14px;

}

.login div.logo-action table {
	width: 100%;
	margin: auto auto;
}

.login div.logo-action table th {
	padding: 2px;
	text-align: left;
}

.login div.logo-action table td {
	padding: 2px;
	text-align: left;
}

.login div.logo-enter {
	text-align: center;
	margin-top: 38px;
}

.login div.logo-enter .wui-button {
	width: 240px;
	max-width: 100%;
}

.login div.logo-reset {
	margin-top: 23px;
	text-align: center;
}

.login div.logo-reset .wui-button {
	width: 240px;
	max-width: 100%;
}

div#err_text.logo-err {
	margin-top: 235px;
}

.logo-err.success {
	color: #157e19;
}

td.logo-copyright {
	text-align: right;
}

.login div.logo-action-reset {
	padding-top: 21px;
	text-align: center;
	width: 100%;
}

.selected {
	background-color: #f6f6f6;
}

tr[tp='table']:hover {
	background-color: #D0CECF;
}


input[type="radio"], input[type="checkbox"], input[type='button'], select {
	cursor: pointer;
}

select[disabled], input[disabled]:hover {
	cursor: default;
}

td.logo {
	width: 165px;
}

#login_body ::-webkit-input-placeholder { /* WebKit browsers */
	color: #AAAAAA;
}
#login_body :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #AAAAAA;
}
#login_body ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #AAAAAA;
}
#login_body :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #AAAAAA;
}

.login a.reload-link {
	border-bottom: 1px dashed red;
	color: red;
	cursor: pointer;
}

.login a.reload-link:hover {
	border-bottom: 1px solid red;
	text-decoration: none;
}

input#user, input#passw,select#lang {
  position: relative;
  left: 0px;
  width: 100%;
  background-color: #fff;
}

input#reset_user, input#reset_email {
	width: 100%;
	position: relative;
}

input#reset_email{
	margin-top: 14px;
}

div.logo-copyright {
	margin-top: 88px;
	position: absolute;
	width: 84%;
	text-align: center;
}

span.text {
	float: right;
}

select {
	  background-position: right 43% !important;
}

th#user_td, th#password_td, th.login-page-lang {
	display: none;
}

th#reset_user_td, th#reset_email_td {
	display: none;
}

.wh-banner {
  left: 60px !important;
  top: 65% !important;
  position: fixed !important;
  -moz-transform: translate(0%, 0%) !important;
  -ms-transform: translate(0%, 0%) !important;
  -o-transform: translate(0%, 0%) !important;
  transform: translate(0%, 0%) !important;
  margin-top: -10px;
}

span.separator {
	color: transparent;
}

span#reset_password_link_span:hover {
	text-decoration: underline;
}

a#login_as, span#reset_password_link_span, .login a.copyright-link {
  font-size: 13px;
}

.login a.reset-password-link {
  font-size: 13px;
}

.login .login-forgot {
  margin-top: 8px;
  text-align: center;
}

div#login_via_google {
	margin-top: 10px;
	display: flex;
	justify-content: center;
}

.login .google-login-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	background: #fff;
	border-color: #d0d7de;
	color: #3c4043;
	box-shadow: none;
	width: 100% !important;
	max-width: 100% !important;
}

.login .google-login-button:hover {
	background: #f6f7f9;
	border-color: #c4c9cf;
	color: #000;
}

.login .google-login-button:hover .google-login-text {
	color: #000 !important;
}

.login .google-login-icon img {
	width: 16px;
	height: 16px;
	display: block;
}

body.login div.login-auth-link, body.login a.demo-link {
	font-size: 13px;
}

a#reset_back_link {
	font-size: 13px;
}

@media only screen 
    and (max-width: 767px)
    {
    .login div.login-bg {    	
    	background: #fff url(/zskins/default_skin_3/images/login/bg_mobile.svg) repeat-x bottom center !important;

    	}
}


@media screen and (max-width: 767px) and (orientation: portrait)
{.login div.logo-img {
    background-size: 92% !important;
    background-position-y: 6px !important;
    max-width: 700px;
    margin: auto ;
    background: var(--login-logo-bg) center center;
    height: 132px;
    }
}

@media screen and (max-width: 767px) and (orientation: portrait)
{div.logo-copyright {
	width: 90%;
    }
}

@media screen and (max-width: 767px) and (orientation: portrait)
{ .login div.logo-action-reset {
	width: 100%;
    }
}

@media screen and (max-width: 767px) and (orientation: portrait)
{ #login_body .appstore-buttons {
	margin-top: 0px;
    }
}

.logo-data-reset>span[style *="color: green"] {color: #00b300 !important}
