@font-face {
    font-family: 'RurArial';
    src: url(data:font/truetype;charset=utf-8;base64,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) format("truetype");
}

@font-face {
    font-family: 'RurArial';
    src: url(data:font/truetype;charset=utf-8;base64,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) format("truetype");
    font-style: italic;
}

@font-face {
    font-family: 'RurArial';
    src: url(data:font/truetype;charset=utf-8;base64,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) format("truetype");
    font-weight: bold;
}

@font-face {
    font-family: 'RurArial';
    src: url(data:font/truetype;charset=utf-8;base64,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) format("truetype");
    font-style: italic;
    font-weight: bold;
}

.rur {
    font-family: 'RurArial';
}

html, body {
    height: 100%;
}

h1, h2, h3, h4 {
    text-align: center;
    font-weight: 600;
}

h1 {
    font-size: 110%;
    font-weight: 600;
    background-color: #e7eff6;
    padding: 5px;
    margin: 0 0 20px 0;
}

h2 {
    font-size: 170%;
}

h3 {
    font-size: 140%;
}

h4 {
    font-size: 120%;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}

.wrap > .container {
    padding: 0 15px 20px;
}

.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.breadcrumb {
    position: relative;
    border-radius: 4px 4px 0 0;
    /*border-radius: 2px;*/
    background-color: #0065c6;
    border-bottom: 3px solid #00396f;
    margin-bottom: 0;
}

.breadcrumb li a,
.breadcrumb li.active {
    color: #fff;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings', serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: "\e151";
}

a.desc:after {
    content: "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

.label {
    display: block;
    color: black;
    text-align: left;
    font-weight: bold;
    font-size: medium;
}

.checkbox-inline + .checkbox-inline {
    margin-left: 0;
}

.fired {
    color: red;
}

.candidate {
    color: green;
}

.field-invoices-sn_start-inline {
    vertical-align: top;
    width: 38%;
    float: left;
}

.field-invoices-sn_end-inline {
    vertical-align: top;
    width: 38%;
    float: right;
}

.field-invoices-sn_bundle-inline {
    vertical-align: top;
    width: 18%;
    margin-left: 2%;
    margin-right: 2%;
    display: inline-block;
}

.plan-conditions-current, .table-striped > tbody > tr:nth-of-type(odd)[class=plan-conditions-current] {
    background-color: #B3B5FF;
}

.plan-conditions-form .block {
    width: 47%;
}

.left {
    float: left;
}

.right {
    float: right;
}

.col-sm-thing {
    width: 4%;
}

.denseList {
    padding: 0;
}

.conditions-form {
    display: table;
    width: 100%;
    padding: 0;
    margin: 0;
}

.conditions-column {
    display: inline-block;
    width: 50%;
    margin: 0;
    padding: 10px;
}

.conditions-block {
    float: none;
    width: 100%;
}

.plan-condition-combi {
    color: red;
}

.plan-condition-fixed {
    color: blue;
}

.plan-condition-operator {
    color: green;
}

div.info, div.success, div.warning, div.error, div.validation {
    border: 1px solid;
    margin: 10px 0;
    padding: 15px 10px 15px 50px;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
}

.warning {
    color: #9F6000;
    background-color: #FEEFB3;
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
}

.index {
    display: block;
    font-size: 130%;
    line-height: 200%;
    border-bottom: 1px solid grey;
}

.index-block {
    min-height: 1px;
}

@media (min-width: 768px) {
    .index-block {
        display: inline-block;
        vertical-align: top;
        width: 33%;
    }
}

.site-index .index-block .detail-view td {
    text-align: right;
}

.excel-ico img {
    height: 50px;
}

.list {
    padding: 7px;
}

#mainCounter {
    font-size: 11pt;
    background: #ff3b3b;
    color: #FFF;
    font-weight: bold;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
    cursor: pointer;
}

#mainCounter > span {
    font-weight: normal;
    font-size: 5em;
}

.site-index-promo .logo-area img {
    display: block;
    margin: auto;
}

.btn {
    border-radius: 22px;
    font-weight: 600;
    color: #fff;
    padding: 8px 20px;
}

.btn-primary {
    background-color: #007bf1;
    border: none;
}

.btn-primary:hover {
    background-color: #0360b9;
    border: none;
    color: #fff;
}

.btn-warning {
    background-color: #f45c00;
    border: none;
}

.btn-warning:hover {
    background-color: #df3f00;
    border: none;
    color: #fff;
}

.btn-success {
    background-color: #10a701;
    border: none;
}

.btn-success:hover {
    background-color: #008027;
    border: none;
    color: #fff;
}

.btn-default {
    background-color: #95a5b4;
    border: none;
}

.btn-default:hover {
    background-color: #748698;
    border: none;
    color: #fff;
}

.btn-danger {
    background-color: #db2a1c;
    border: none;
}

.btn-danger:hover {
    background-color: #ba170a;
    border: none;
    color: #fff;
}

.btn-info {
    background-color: #d38c02;
    border: none;
}

.btn-info:hover {
    background-color: #c06c00;
    border: none;
    color: #fff;
}

form {
    /*border: 1px solid #b4b4b4;*/
    /*padding: 20px;*/
    width: 80%;
    /*background-color: #f0f0f0;*/
    margin: 0 auto 15px;
}

.form-control {
    background-color: #fff;
    border: 1px solid #00478a;
}

.units-form {
    padding: 10px;
}

.units-form form {
    width: 60%;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #d7d7d7;
    color: #000;
    font-weight: 600;
}

.table {
    background-color: #fff;
}

.table-bordered {
    border: 1px solid #8cbdec;
}

table th a,
table th {
    color: #00396f;
    font-weight: 600;
    font-size: 100%;
    white-space: normal;
}

table thead tr {
    background-color: #0065c6;
}

table thead tr th {
    color: #fff;
    text-align: center;
}

table thead tr th a {
    color: #fff;
    text-align: center;
}

table thead tr {
    color: #fff;
    text-align: center;
}

table thead tr th a:hover {
    color: #fff;
    text-decoration: underline;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #8cbdec;
}

.panel-primary > .panel-heading {
    background-color: #0065c6;
    border-color: #0065c6;
}

.panel-default > .panel-heading {
    font-weight: 600;
    color: #fff;
    background-color: #0065c6;
}

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border: 1px solid #0065c6;
}

.invoices-index .panel .panel-body {
    padding: 0;
}

.invoices-index .panel form {
    padding: 0;
}

.panel-body .control-label {
    font-size: 120%;
}

label {
    margin-right: 10px;
}

#mainCounter {
    background-color: #DBDBDB;
}

#upload-form {
    background-color: #f2f2f2;
    padding: 0 20px 1px 20px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f0f0f0;
}

.panel {
    background-color: #f2f2f2;
    margin: 20px 0;
}

.invoices-form form p {
    background-color: #e7eff6;
    text-align: center;
    font-weight: 600;
    padding: 10px;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    background-color: #0065c6;
    color: #fff;
    font-weight: 400;
}

.geo-regions-block {
    width: 70%;
    margin: 0 auto;
}

.geo-regions-block form {
    width: 100%;
}

.geo-regions-table {
    margin: 0 auto;
}

.persons-view table table thead tr {
    background-color: #6A87A3;
}

.checkbox-row {
    margin: 10px 0;
    padding: 10px;
    overflow: hidden;
    background-color: #fff;
}

/*Стили для таблицы отчетов*/
.table-reports td {
    white-space: nowrap;
    padding: 0 5px;
}

.table-reports th {
    white-space: normal;
    font-weight: 400;
    font-size: 90%;
    vertical-align: middle;
}

/*end*/

.tab-content {
    padding: 15px;
    background-color: #e7eff6;
    border: 1px solid #D5E1EB;
}

.nav-tabs {
    border-bottom: 1px solid #D5E1EB;
}

@media (max-width: 768px) {
    .geo-regions-block {
        width: 100%;
    }

    .units-form form {
        width: 100%;
    }
}

/*Guest*/
.site-login p {
    text-align: center;
}

.site-contact form {
    width: 60%;
}

.site-contact p {
    text-align: center;
}

/* games */
.cup {
    width: 61px;
    height: 82px;
    position: absolute;
    background: url(/img/cup.png) no-repeat;

}

.games-command-1 .cup {
    position: absolute;
    left: 90px;
    bottom: 10px;
}

.games-command-2 .cup {
    position: absolute;
    right: 90px;
    bottom: 10px;
}

.games-block {
    text-align: center;
    margin-bottom: 20px;
}

.command-name {
    margin: 8px auto;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    font-family: 'Helvetica', serif;
}

.games-command-1,
.games-command-2 {
    margin: 0 20px;
    background-size: contain;
    display: inline-block;
    overflow: hidden;
    width: 320px;
    height: 214px;
    position: relative;
    box-shadow: 0 2px 2px #afafaf;
}

.games-command-1 {
    background: url(/img/Tom-table.png) no-repeat 5px 40px;
}

.games-command-2 {
    background: url(/img/Jerry-table.png) no-repeat 10px 60px;
}

.games-command-1 .result {
    position: absolute;
    bottom: 70px;
    left: 157px;
}

.games-command-2 .result {
    position: absolute;
    bottom: 70px;
    right: 165px;
}

.result {
    width: 125px;
    text-align: center;
    vertical-align: middle;
}

.result p {
    font-family: 'Helvetica', serif;
    font-weight: 600;
    font-size: 40px;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
}

/* games header */
.cup-header {
    width: 61px;
    height: 82px;
    position: absolute;
    background: url(/img/cup.png) no-repeat;
    background-size: 15px;

}

.games-command-1-header .cup-header {
    position: absolute;
    left: 18px;
    bottom: -59px;
}

.games-command-2-header .cup-header {
    position: absolute;
    left: 36px;
    bottom: -59px;
}

.games-block-header {
    text-align: center;
}

.command-name-header {
    margin: 5px auto;
    font-size: 0.6em;
    font-weight: 600;
    text-align: center;
    font-family: 'Helvetica', serif;
}

.games-command-1-header,
.games-command-2-header {
    margin: 10px 5px;
    background-size: contain;
    display: inline-block;
    overflow: hidden;
    width: 70px;
    height: 50px;
    position: relative;
    box-shadow: 0 2px 2px #afafaf;
}

.games-command-1-header {
    background: url(/img/Tom-table.png) no-repeat 7px 20px;
    background-size: 50px;
}

.games-command-2-header {
    background: url(/img/Jerry-table.png) no-repeat 10px 23px;
    background-size: 50px;
}

.games-command-1-header .result-header {
    position: absolute;
    bottom: 8px;
    right: -34px;
}

.games-command-2-header .result-header {
    position: absolute;
    bottom: 8px;
    right: -17px;
}

.result-header {
    width: 125px;
    text-align: center;
    vertical-align: middle;
}

.result-header p {
    font-family: 'Helvetica', serif;
    font-weight: 600;
    font-size: 0.8em;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
}

/* Таблица команд */
.table-games td {
    text-align: center;
    padding: 3px !important;
    font-size: 90%;
}

.table-games tr td:first-child {
    width: 90px;
}

.bold-input {
    font-weight: bold;
    text-align: center;
    width: 100px;
}

.font-size-0-6em {
    font-size: 0.6em;
}

.font-size-0-7em {
    font-size: 0.7em;
}

.font-size-0-8em {
    font-size: 0.8em;
}

.font-size-0-9em {
    font-size: 0.9em;
}

.font-size-1em {
    font-size: 1em;
}

.font-size-1-1em {
    font-size: 1.1em;
}

.font-size-1-2em {
    font-size: 1.1em;
}

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

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

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

.min-width-10px {
    min-width: 10px;
}

.min-width-20px {
    min-width: 20px;
}

.min-width-30px {
    min-width: 30px;
}

.min-width-40px {
    min-width: 40px;
}

.min-width-50px {
    min-width: 50px;
}

.min-width-60px {
    min-width: 60px;
}

.min-width-70px {
    min-width: 70px;
}

.min-width-80px {
    min-width: 80px;
}

.min-width-90px {
    min-width: 90px;
}

.min-width-100px {
    min-width: 100px;
}

.min-width-110px {
    min-width: 110px;
}

.min-width-120px {
    min-width: 120px;
}

.min-width-130px {
    min-width: 130px;
}

.min-width-140px {
    min-width: 140px;
}

.min-width-150px {
    min-width: 150px;
}

.min-width-160px {
    min-width: 160px;
}

.min-width-170px {
    min-width: 170px;
}

.min-width-180px {
    min-width: 180px;
}

.min-width-190px {
    min-width: 190px;
}

.min-width-200px {
    min-width: 200px;
}

.min-width-210px {
    min-width: 210px;
}

.min-width-220px {
    min-width: 220px;
}

.min-width-230px {
    min-width: 230px;
}

.min-width-240px {
    min-width: 240px;
}

.min-width-250px {
    min-width: 250px;
}

.min-width-260px {
    min-width: 260px;
}

.min-width-270px {
    min-width: 270px;
}

.min-width-280px {
    min-width: 280px;
}

.min-width-290px {
    min-width: 290px;
}

.min-width-300px {
    min-width: 300px;
}

.max-width-10px {
    max-width: 10px;
}

.max-width-20px {
    max-width: 20px;
}

.max-width-30px {
    max-width: 30px;
}

.max-width-40px {
    max-width: 40px;
}

.max-width-50px {
    max-width: 50px;
}

.max-width-60px {
    max-width: 60px;
}

.max-width-70px {
    max-width: 70px;
}

.max-width-80px {
    max-width: 80px;
}

.max-width-90px {
    max-width: 90px;
}

.max-width-100px {
    max-width: 100px;
}

.max-width-110px {
    max-width: 110px;
}

.max-width-120px {
    max-width: 120px;
}

.max-width-130px {
    max-width: 130px;
}

.max-width-140px {
    max-width: 140px;
}

.max-width-150px {
    max-width: 150px;
}

.max-width-160px {
    max-width: 160px;
}

.max-width-170px {
    max-width: 170px;
}

.max-width-180px {
    max-width: 180px;
}

.max-width-190px {
    max-width: 190px;
}

.max-width-200px {
    max-width: 200px;
}

.min-width-210px {
    max-width: 210px;
}

.max-width-220px {
    max-width: 220px;
}

.max-width-230px {
    max-width: 230px;
}

.max-width-240px {
    max-width: 240px;
}

.max-width-250px {
    max-width: 250px;
}

.max-width-260px {
    max-width: 260px;
}

.max-width-270px {
    max-width: 270px;
}

.max-width-280px {
    max-width: 280px;
}

.max-width-290px {
    max-width: 290px;
}

.max-width-300px {
    max-width: 300px;
}

.min-height-20px {
    min-height: 20px;
}

.max-height-20px {
    max-height: 20px;
}

.max-height-25px {
    max-height: 25px;
}

.nav-sec {
    padding: 10px 15px !important;
}

.nav-user {
    color: #3498db !important;
}

.open > .nav-user {
    color: white !important;
}

.nav-user:hover {
    color: white !important;
}
