/* Layout */
body {
    background: #fff;
    color: #000;
    font-size: 1.4rem;
    line-height: 1.6rem;
    height: 100%;
}
html {
    height: 100%
}

p, h1, h2, h3, h4, h5, h6 {
    color: #000;
}

h5 {
    margin-bottom: .5rem;
}

a {
    color: #0a1b73;
}
a:hover {
    color: #0a1b73;
}

dt {
    font-weight: 500;
}

p {
    margin-bottom: 2rem;
}

hr {
    border-top: .1rem solid #0A1B73;
    margin-top: inherit;
    opacity: .5;
}

* {
    -webkit-tap-highlight-color: transparent;
}

dl {
    margin-bottom: 0rem;
}

dd {
    font-size: 1.2rem;
    margin-left: 0;
    margin-bottom: 1.5rem;
}

dt {
    margin-bottom: .1rem;
}

.locked {
    background-color: #f3f3f3;
}

img {
    max-width: 100%;
}


/* Скрывает кнопки поля типа number */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number] {
    -moz-appearance:textfield;
}

/* Tables */
th {
    font-weight: 500;
    white-space: nowrap;
}

td {
    padding: 1rem 1rem;
}

.nowrap {
    white-space: nowrap;
}

tr.border-none td {
    border: none;
}

tr.border-bottom-solid-black td {
    border-bottom: #000 solid 2px;
}

/* Main blocks */
.container {
    padding: 0px;
    width: 1260px;
}

.header {
    position:fixed;
    top:0px;
    left:0px;
    width: 100%;
    height: 5rem;
    z-index:100;
    background: #fff;
    box-shadow: 0 1px 15px rgba(0,0,0,.2);
    line-height: 5rem;
}

.content {
    margin-top: 7rem;
    margin-bottom: 7rem;
}

.content.no-header {
    margin-top: 2rem;
}

.content.no-footer {
    margin-bottom: 2rem;
}

.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 5rem;
    background: #fff;
    box-shadow: 0 -1px 15px rgba(0,0,0,.2);
    line-height: 5rem;
}


/* Icons */
.icon {
    display: inline-block;
    height: 3.6rem;
    width: 3.6rem;
}


/* Navigation bar */
.nav {
    list-style: none;
    margin-bottom: 0;
    /*margin-right: 5.0rem;*/
}

.nav-item {
    float: left;
    margin-bottom: 0;
    margin-left: 2rem;
    position: relative;
}

.nav-item:first-of-type {
    margin-left: 0;
}

.nav img {
    position: relative;
    top: .7rem;
}

.nav.nav-right {
    margin-right: 0rem;
}

.nav.nav-left {
    margin-left: 1rem;
}

.logo {
    height: 3.6rem;
}

.nav-item label {
    display: inline;
}

.nav-item select {
    width: 15rem;
    line-height: 2.4rem;
}

.nav-item .credential {
    display: block;
    max-width: 450px;
    overflow: visible;
    /*white-space: nowrap;*/
}

.nav-title {
    font-size: 1.8rem;
    font-weight: 300;
}

/* Tooltip */
.tooltipstered {
    cursor: pointer;
}

.tooltipster-default {
    border-radius: 3px;
    border: 1px solid #5bc9d0;
    background: #fff;
    color: #000;
}

.tooltipster-base {
    z-index: 50;
}
.tooltipster-default .tooltipster-content {
    font-weight: 300;
    font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.tooltipster-content ul {
    list-style: none;
    margin-bottom: 0rem;
}

.tooltipster-content li {
    margin-left: 1rem;
    margin-bottom: .7rem;
}

.tooltipster-content li:last-child {
    margin-bottom: 0rem;
}

.tooltipster-content p {
    margin-bottom: 1rem;
}
.tooltipster-content p:last-child {
    margin-bottom: 0rem;
}


/* Sidebar */
.c-menu--slide-left {
    bottom: 0;
    height: initial;
}

.c-menu__items {
    margin: 0 0 0 3rem;
}

.c-menu__items:first-child {
    margin: 8rem 0 0 3rem;
}


.c-menu__items li {
    margin-top: 3rem;
}

.c-menu__items a {
    border-bottom: 1px solid #5bc9d0;
    text-decoration: none;
}

.c-mask {
    z-index: -1;
}

.c-mask.is-active {
    z-index: 100;
    opacity: 1;
    background-color: rgba(255, 255, 255, .7);
}


/* FORMS */

textarea {
    min-height: 5rem;
}

label {
    font: inherit;
}

input[type='email'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='url'],
textarea,
select {
    border-radius: 0;
    border: .1rem solid #5bc9d0;
}

input[type='email']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='url']:focus,
textarea:focus,
select:focus {
    border: .1rem solid #0a1b73;
}

.button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
    border-radius: 0;
    color: #0a1b73;
    background: inherit;
    border: .1rem solid #5bc9d0;
    font-size: inherit;
    font-weight: inherit;
    text-transform: inherit;
}

.button:hover,
button:hover,
input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover,
.button:active,
button:active,
input[type='button']:active,
input[type='reset']:active,
input[type='submit']:active,
.button:focus,
button:focus,
input[type='button']:focus,
input[type='reset']:focus,
input[type='submit']:focus {
    border: .1rem solid #5bc9d0;
    background: inherit;
    color: #0a1b73;
}

.inline-form label,
.inline-form input,
.inline-form textarea,
.inline-form select,
.inline-form button,
.inline-form fieldset {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    white-space: nowrap;
    margin: 0;
}
.inline-form label {
    margin-top: .2rem;
}

.centered-form fieldset {
    width: 100%;
    text-align: center;
}

input.has-error {
    border: .1rem solid #ff0000;
}

input[type='text']:disabled {
    border: .1rem solid #afafaf;
    background-color: #dfdfdf;
}

select {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOSAxNCIgaGVpZ2h0PSIxNHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjkgMTQiIHdpZHRoPSIyOXB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiIHNvZGlwb2RpOmRvY25hbWU9ImNhcmV0LWdyYXkuc3ZnIj48bWV0YWRhdGEgaWQ9Im1ldGFkYXRhMzAzOSI+PHJkZjpSREY+PGNjOldvcmsgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzIGlkPSJkZWZzMzAzNyIgLz48c29kaXBvZGk6bmFtZWR2aWV3IHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEiIG9iamVjdHRvbGVyYW5jZT0iMTAiIGdyaWR0b2xlcmFuY2U9IjEwIiBndWlkZXRvbGVyYW5jZT0iMTAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjkwMyIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNTk0IiBpZD0ibmFtZWR2aWV3MzAzNSIgc2hvd2dyaWQ9InRydWUiIGlua3NjYXBlOnpvb209IjEyLjEzNzkzMSIgaW5rc2NhcGU6Y3g9Ii00LjExOTMxODJlLTA4IiBpbmtzY2FwZTpjeT0iNyIgaW5rc2NhcGU6d2luZG93LXg9IjUwMiIgaW5rc2NhcGU6d2luZG93LXk9IjMwMiIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSI+PGlua3NjYXBlOmdyaWQgdHlwZT0ieHlncmlkIiBpZD0iZ3JpZDMwNDEiIC8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+PHBvbHlnb24gcG9pbnRzPSIwLjE1LDAgMTQuNSwxNC4zNSAyOC44NSwwICIgaWQ9InBvbHlnb24zMDMzIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1NDExMzg3LDAsMCwwLjQ4MzI5MTEsOS4zMjQxNTQ1LDMuNjI0OTk5MikiIHN0eWxlPSJmaWxsOiM1YmM5ZDA7ZmlsbC1vcGFjaXR5OjEiIC8+PC9zdmc+);
}

select:disabled {
    border: .1rem solid #afafaf;
    background-color: #dfdfdf;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOSAxNCIgaGVpZ2h0PSIxNHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjkgMTQiIHdpZHRoPSIyOXB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiIHNvZGlwb2RpOmRvY25hbWU9ImNhcmV0LWdyYXkuc3ZnIj48bWV0YWRhdGEgaWQ9Im1ldGFkYXRhMzAzOSI+PHJkZjpSREY+PGNjOldvcmsgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzIGlkPSJkZWZzMzAzNyIgLz48c29kaXBvZGk6bmFtZWR2aWV3IHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEiIG9iamVjdHRvbGVyYW5jZT0iMTAiIGdyaWR0b2xlcmFuY2U9IjEwIiBndWlkZXRvbGVyYW5jZT0iMTAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjkwMyIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNTk0IiBpZD0ibmFtZWR2aWV3MzAzNSIgc2hvd2dyaWQ9InRydWUiIGlua3NjYXBlOnpvb209IjEyLjEzNzkzMSIgaW5rc2NhcGU6Y3g9Ii00LjExOTMxODJlLTA4IiBpbmtzY2FwZTpjeT0iNyIgaW5rc2NhcGU6d2luZG93LXg9IjUwMiIgaW5rc2NhcGU6d2luZG93LXk9IjMwMiIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSI+PGlua3NjYXBlOmdyaWQgdHlwZT0ieHlncmlkIiBpZD0iZ3JpZDMwNDEiIC8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+PHBvbHlnb24gcG9pbnRzPSIwLjE1LDAgMTQuNSwxNC4zNSAyOC44NSwwICIgaWQ9InBvbHlnb24zMDMzIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1NDExMzg3LDAsMCwwLjQ4MzI5MTEsOS4zMjQxNTQ1LDMuNjI0OTk5MikiIHN0eWxlPSJmaWxsOiNhZmFmYWY7ZmlsbC1vcGFjaXR5OjEiIC8+PC9zdmc+);
}

select:focus {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5IDE0IiBoZWlnaHQ9IjE0cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOSAxNCIgd2lkdGg9IjI5cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIgc29kaXBvZGk6ZG9jbmFtZT0iY2FyZXQuc3ZnIj4NCiAgICA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhMzAzOSI+DQogICAgICAgIDxyZGY6UkRGPg0KICAgICAgICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+DQogICAgICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4NCiAgICAgICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+DQogICAgICAgIDwvY2M6V29yaz4NCiAgICAgICAgPC9yZGY6UkRGPg0KICAgIDwvbWV0YWRhdGE+DQogICAgPGRlZnMgaWQ9ImRlZnMzMDM3IiAvPg0KICAgIDxzb2RpcG9kaTpuYW1lZHZpZXcgcGFnZWNvbG9yPSIjZmZmZmZmIiBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgb2JqZWN0dG9sZXJhbmNlPSIxMCIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjkwMyIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNTk0IiBpZD0ibmFtZWR2aWV3MzAzNSIgc2hvd2dyaWQ9InRydWUiICAgICBpbmtzY2FwZTp6b29tPSIxMi4xMzc5MzEiIGlua3NjYXBlOmN4PSItNC4xMTkzMTgyZS0wOCIgaW5rc2NhcGU6Y3k9IjciIGlua3NjYXBlOndpbmRvdy14PSI1MDIiIGlua3NjYXBlOndpbmRvdy15PSIzMDIiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIj4NCiAgICAgICAgPGlua3NjYXBlOmdyaWQgdHlwZT0ieHlncmlkIiBpZD0iZ3JpZDMwNDEiIC8+DQogICAgPC9zb2RpcG9kaTpuYW1lZHZpZXc+DQogICAgPHBvbHlnb24gcG9pbnRzPSIyOC44NSwwIDAuMTUsMCAxNC41LDE0LjM1ICIgaWQ9InBvbHlnb24zMDMzIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1NDExMzg3LDAsMCwwLjQ4MzI5MTEsOS4zMjQxNTUzLDMuNjI1KSIgc3R5bGU9ImZpbGw6IzBhMWI3MztmaWxsLW9wYWNpdHk6MSIgLz4NCjwvc3ZnPg==);
}

textarea {
    font-size: 1.4rem;
    line-height: 1.7rem;
    height: initial;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:focus {
    background-color: rgba(91, 201, 208, 0.1);
}

.inline-field {
    display: inline-block;
}

.inline-field input,
.inline-field select,
.inline-field label {
    display: inline;
    width: auto;
}

.pseudo-input {
    line-height: 3.8rem;
    border-radius: 0;
    border: .1rem solid #5bc9d0;
    padding: 0rem 1rem;
    height: 3.8rem;
    background: #f2f2f2;
}

*.ctrl-disabled,
*.ctrl-disabled:hover,
*.ctrl-disabled:focus {
    background-color: #dfdfdf !important;
    border-color: #5bc9d0 !important;
}

/* Helper */
.centered-block {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.message-block {
    margin: 3rem;
    text-align: center;
}

.message-container {
    box-shadow: 0 0 15px rgba(0,0,0,.2);
    background-color: #fff;
}

.full {
    width: 100%;
}

.hide {
    display: none;
}

.whitespace-1 {
    width: 100%;
    height: 1rem;
}

.whitespace-2 {
    width: 100%;
    height: 2rem;
}

.whitespace-4 {
    width: 100%;
    height: 4rem;
}

.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}

.red {
    color: #b00015;
}

.bold {
    font-weight: 400;
}
.bolder {
    font-weight: 700;
}

span.grey {
    background-color: #ccc;
}

.no-margin {
    margin: 0;
}


/* Errors */
.errors ul {
    list-style: none;
    padding: 0;
    margin: -1rem 0 0 0;
    color: #b00015;
    font-weight: 500;
    font-size: 1.3rem;
    font-style: oblique;
    text-align: right;
}

.errors li {
    margin-bottom: .5rem;
}

.errors.absolute ul {
    position: absolute;
}

.errors li:last-child {
    margin-bottom: 1rem;
}

.top-errors ul {
    text-align: left;
    margin: 0rem 0rem 2rem 0rem;
}

.centered-errors ul {
    text-align: center;
    margin: 0rem;
}

.left-errors ul {
    text-align: left;
    margin: 0rem;
}


/* Anchors */
.anchor:before {
    display: block;
    content: " ";
    height: 6.5rem;      /* Give height of your fixed element */
    margin-top: -6.5rem; /* Give negative margin of your fixed element */
    visibility: hidden;
}
.anchor.without-header:before {
    display: block;
    content: " ";
    height: .5rem;      /* Give height of your fixed element */
    margin-top: -.5rem; /* Give negative margin of your fixed element */
    visibility: hidden;
}


a.anchor-link {
    border-bottom: none;
}

.anchor-item-ul {
    list-style: none;
    font-size: 100%;
    margin: .5rem 1.5rem 1.5rem .5rem;
}

.anchor-item-ul li {
    margin: 1.5rem 0 0 2rem;
    white-space: nowrap;
    display: inline-block;
}

/* Auth page */
.auth-form {
    margin: 5rem;
    width: 50rem;
}

.auth-form input[type='submit'] {
    margin-left: 1rem;
}

input.input-phone {
    width: 15rem;
}

input.input-sms-code {
    width: 8.5rem;
}


/* Support page */
div.column.support-contact-divider {
    text-align: center;
    margin: auto 0;
    font-size: 2.5rem;
}



/* Preorders */
.preorder td {
    padding: .5rem 1rem;
}
.preorder {
    margin-bottom: 2rem;
}

.item-sum {
    min-width: 6rem;
    width: auto;
    display: block;
}

tr.tr-summary {
    font-size: 1.6rem;

}

tr.tr-summary td {
    vertical-align: top;
    padding: 1rem .5rem 0rem .5rem;
    border-bottom: none;
}

tr.tr-summary a {
    font-size: 1.4rem;
    margin-right: 2rem;
}

.preorder-error-save {
    margin-top: .5rem;
}
.preorder-error-phone {
    margin-top: -.5rem;
    margin-left: 40rem;
}
.preorder-input-comment {
    min-height: 6.5rem;
    margin-bottom: 0rem;
}

.preorder-ctrl-buttons a {
    padding: 0rem 2.5rem;
}

label.remember-label {
    display: inline;
}

select.remember-type {
    width: 20.5rem;
    margin: 0rem .1rem;
}

input.remember-phone {
    width: 12.5rem;
    margin: 0rem .1rem;
}

.goods-nav {
    position: fixed;
    bottom: 1.5rem;
    right: 0rem;
    height: 5rem;
    width: 5rem;
    background-color: #fff;
    box-shadow: 0 1px 15px rgba(0,0,0,.3)
}

.goods-nav img {
    margin: .7rem;
}

.total-sum-cell {
    width: 12.5rem;
}

/* Order page */
.input-block input[type='text'] {
    width: 9.2rem;
}

.input-block select {
    width: 20rem;
}

.input-panel {
    box-shadow: 7px 7px 7px rgba(0,0,0,.1);
    padding: 1.5rem 1.5rem 0rem 1.5rem;
    float: left;
}

.btn-thin {
    padding: 0 2rem;
}

.order-table {
    margin: 0rem;
    font-family: 'Roboto Mono';
    border: none;
    overflow: initial;
    background: #ffffff;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.8rem;
}

.money-color-0 {
    color: #000;
}
/* не оплачен */
.money-color-1 {
    color: #808080;
}
/* частично оплачен */
.money-color-2 {
    color: #3FA915;
}
/* просрочен */
.money-color-3 {
    color: #E65E11;
}
/* просрочен 30 дней */
.money-color-4 {
    color: #ff0000;
}
/* переплачен */
.money-color-5 {
    color: #9500C0;
}
/* переплачен 30 дней */
.money-color-6 {
    color: #4B0082;
}
/* оплачен */
.money-color-7 {
    color: #00C0A7;
}

td.row-group {
    padding-left: 2rem;
}
td.row-item {
    padding-left: 4rem;
}
td.row-agregation {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-weight: 500;
}

/* File Manager */
.files-list {
    list-style: none;
}

.files-item-icon {
    width: 1.8rem;
    height: 1.8rem;
    margin-bottom: -.3rem;
}

/* Statistics */
.statistic-value-cell {
    width: .1rem;
    padding-right: 0;
    white-space: nowrap;
}

.statistic-holding-cell {
    padding-left: 4rem;
}

.statistic-clm-expand {
    width: 1px;
}

.statistic-btn-expand {
    margin: 0;
    padding: 0 1rem;
    color: #2200ff;
    font-size: 1.6rem;
}

.alert {
    position: relative;
    padding: 1.75rem 1.25rem;
    margin: 0 0 2rem;
    border: .1rem solid #ffffff;
    background-color: #ffffff;
}

.alert p {
    margin: 0;
    font-weight: 500;
}

.alert.warning {
    border: .1rem solid #ffc000;
    background-color: #fff3cd;
}
