td.money, th.money {
    text-align: right;
    white-space: nowrap;
}
td.moneybold, th.moneybold {
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
}
td.moneylink, th.moneylink {
    text-align: right;
    white-space: nowrap;
    color: #0088cc;
    text-decoration: underline;
    cursor: pointer;
}
td.moneyboldlink, th.moneyboldlink {
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
    color: #0088cc;
    cursor: pointer;
}
td.textlink, th.textlink {
    text-align: left;
    color: #0088cc;
    text-decoration: underline;
    cursor: pointer;
}
input.money {
    text-align: right;
}
td.print, th.print {
    font-size: 11px;
}
.nobold {
    font-weight: normal;
}
.money {
    text-align: right;
}
hr {
    page-break-after: always;
}

/*      menu       */
.navbar-default {
    background-color: #F0F0F0;          /* цвет фона меню #71a3b3 */
    border-color: #3576b7;
}
.navbar-default .navbar-brand {
    color: #505050;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #505050;
}
.navbar-default .navbar-text {
    color: #505050;
}
.navbar-default .navbar-nav > li > a {
    color: #505050;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #505050;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #505050;
    background-color: #3576b7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #505050;
    background-color: #3576b7;
}
.navbar-default .navbar-toggle {
    border-color: #3576b7;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #3576b7;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #ecf0f1;
}
.navbar-default .navbar-link {
    color: #505050;
    text-decoration: underline;
}
.navbar-default .navbar-link:hover {
    color: #505050;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #ecf0f1;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #505050;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #505050;
        background-color: #3576b7;
    }
}
.white, .white a {
    color: #fff;
}
body { padding-bottom: 70px;}

/* 2014 - 2015 - 2016
.navbar-nav > li > a {padding-top:10px !important; padding-bottom:10px !important;}
.navbar {min-height:40px !important}    .navbar-default {height: 55px;}     .navbar {margin-bottom: 0px;}
colors custom1=orange, custom2=grey - custom*/

.btn-custom1 {
  color: #505050;
  background-color: #F8CD0C;
  border-color: #CCA80A;
}
.btn-custom1:focus,
.btn-custom1.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-custom1:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-custom1:active,
.btn-custom1.active,
.open > .dropdown-toggle.btn-custom1 {
  color: #ffffff;
  background-color: #BC9B09;
  border-color: #A58608;
}
.btn-custom1:active:hover,
.btn-custom1.active:hover,
.open > .dropdown-toggle.btn-custom1:hover,
.btn-custom1:active:focus,
.btn-custom1.active:focus,
.open > .dropdown-toggle.btn-custom1:focus,
.btn-custom1:active.focus,
.btn-custom1.active.focus,
.open > .dropdown-toggle.btn-custom1.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-custom1:active,
.btn-custom1.active,
.open > .dropdown-toggle.btn-custom1 {
  background-image: none;
}
.btn-custom1.disabled,
.btn-custom1[disabled],
fieldset[disabled] .btn-custom1,
.btn-custom1.disabled:hover,
.btn-custom1[disabled]:hover,
fieldset[disabled] .btn-custom1:hover,
.btn-custom1.disabled:focus,
.btn-custom1[disabled]:focus,
fieldset[disabled] .btn-custom1:focus,
.btn-custom1.disabled.focus,
.btn-custom1[disabled].focus,
fieldset[disabled] .btn-custom1.focus,
.btn-custom1.disabled:active,
.btn-custom1[disabled]:active,
fieldset[disabled] .btn-custom1:active,
.btn-custom1.disabled.active,
.btn-custom1[disabled].active,
fieldset[disabled] .btn-custom1.active {
  background-color: #F8CD0C;
  border-color: #000000;
}
.btn-custom1 .badge {
  color: #080708;
  background-color: #ffffff;
}
/*                  */
.btn-custom2 {
  color: #505050;
  background-color: #D1CEC2;
  border-color: #C0C0C0;
}
.btn-custom2:focus,
.btn-custom2.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-custom2:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-custom2:active,
.btn-custom2.active,
.open > .dropdown-toggle.btn-custom2 {
  color: #ffffff;
  background-color: #A8A59C;
  border-color: #A0A0A0;
}
.btn-custom2:active:hover,
.btn-custom2.active:hover,
.open > .dropdown-toggle.btn-custom2:hover,
.btn-custom2:active:focus,
.btn-custom2.active:focus,
.open > .dropdown-toggle.btn-custom2:focus,
.btn-custom2:active.focus,
.btn-custom2.active.focus,
.open > .dropdown-toggle.btn-custom2.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-custom2:active,
.btn-custom2.active,
.open > .dropdown-toggle.btn-custom2 {
  background-image: none;
}
.btn-custom2.disabled,
.btn-custom2[disabled],
fieldset[disabled] .btn-custom2,
.btn-custom2.disabled:hover,
.btn-custom2[disabled]:hover,
fieldset[disabled] .btn-custom2:hover,
.btn-custom2.disabled:focus,
.btn-custom2[disabled]:focus,
fieldset[disabled] .btn-custom2:focus,
.btn-custom2.disabled.focus,
.btn-custom2[disabled].focus,
fieldset[disabled] .btn-custom2.focus,
.btn-custom2.disabled:active,
.btn-custom2[disabled]:active,
fieldset[disabled] .btn-custom2:active,
.btn-custom2.disabled.active,
.btn-custom2[disabled].active,
fieldset[disabled] .btn-custom2.active {
  background-color: #D1CEC2;
  border-color: #000000;
}
.btn-custom2 .badge {
  color: #080708;
  background-color: #ffffff;
}

/*  alert-warning   */
.alert-warning {
    color: #8a6d3b;
    background-color: #f0f0f0; /*#fcf8e3*/ /*#edeade*/
    border-color: #ffffff;     /*#faebcc*/
}
.alert-warning hr {
    border-top-color: #BDBAAE; /*#f7e1b5*/
}
.alert-warning .alert-link {
    color: #66512c;
}
.thumbnail {
    padding: 5px;
    margin-bottom: 1px;
}

/* 07.02.17 16.12.16 print*/
@media print {
    a[href]:after {
        content:none;
    }

    [class*="col-sm-"] {
        float: left;
    }

    [class*="col-xs-"] {
        float: left;
    }

    .col-sm-12, .col-xs-12 {
        width:100% !important;
    }

    .col-sm-11, .col-xs-11 {
        width:91.66666667% !important;
    }

    .col-sm-10, .col-xs-10 {
        width:83.33333333% !important;
    }

    .col-sm-9, .col-xs-9 {
        width:75% !important;
    }

    .col-sm-8, .col-xs-8 {
        width:66.66666667% !important;
    }

    .col-sm-7, .col-xs-7 {
        width:58.33333333% !important;
    }

    .col-sm-6, .col-xs-6 {
        width:50% !important;
    }

    .col-sm-5, .col-xs-5 {
        width:41.66666667% !important;
    }

    .col-sm-4, .col-xs-4 {
        width:33.33333333% !important;
    }

    .col-sm-3, .col-xs-3 {
        width:25% !important;
    }

    .col-sm-2, .col-xs-2 {
        width:16.66666667% !important;
    }

    .col-sm-1, .col-xs-1 {
        width:8.33333333% !important;
    }

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-xs-1,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12 {
        float: left !important;
    }

    body {
        margin: 0;
        padding: 0 !important;
        min-width: 768px;
        font-size: 14px;
    }

    .container {
        width: auto;
        min-width: 750px;
    }

    .noprint,
    div.alert,
    header,
    .group-media,
    .btn,
    .footer,
    .nav,
    textarea,
    ul.links.list-inline,
    ul.action-links {
        display: none !important;
    }

    /* 06.06.17 test top */
}
