/* + Добавим подменю в twitter bootstrap */

.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
    right: auto;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}



/* - Добавим подменю в twitter bootstrap */
.nav-tabs {
    margin-bottom: 0.5em;
}
div.wrap {
    height:100%;
    margin: 0;
    padding: 0;
}
div.container {
    width:99.5%;
    height:100%;
}
/*navbar + */
/* цвет фона и рамки навигационного меню */
.navbar {
    background-color: #b7dbc4;
    border-color: #b7dbc0;
}
/* цвет текста, содержащий название сайта или бренда */
.navbar .navbar-brand {
    color: black;
}

/* Цвет пунктов навигационного меню */
.navbar .navbar-nav > li > a {
    color: black;
}
/* Цвет пункта меню, при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
    color: black;
}

/* Цвет и фон активного пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar .navbar-nav > li > a:hover, 
.navbar .navbar-nav > li > a:focus {
    background-color: #ffefba;
    color: black;
}

/*navbar - */
/*collapsible panel +*/
.panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: grey;
}
.panel-heading a.collapsed:after {
    content:"\e080";
}
/*collapsible panel -*/
.header-price{
    height: 30px;
}
/*news*/

.news-item {
    padding: 20px;
    background-color: white;
    margin: 10px;
}
.news-header{
    margin-left: 10px;
}

/*news*/

.eav-druglist .form-group .form-control {
    width: 50%;
}

.user-editable{
    background-color: palegreen !important;
}

/* печать +*/
@media print { 
    .noprint {display: none;}
    .printSelected>* {display: none; }         
    .printSelected>.printSelection { display: block; } 
    .col-prn-1, .col-prn-2, .col-prn-3, .col-prn-4, .col-prn-5, .col-prn-6, .col-prn-7, .col-prn-8, .col-prn-9, .col-prn-10, .col-prn-11, .col-prn-12 {
        float: left;
    }
    .col-prn-12 {
        width: 100% !important;
    }
    .col-prn-11 {
        width: 91.66666666666666%;
    }
    .col-prn-10 {
        width: 83.33333333333334%;
    }
    .col-prn-9 {
        width: 75%;
    }
    .col-prn-8 {
        width: 66.66666666666666%;
    }
    .col-prn-7 {
        width: 58.333333333333336%;
    }
    .col-prn-6 {
        width: 50%;
    }
    .col-prn-5 {
        width: 41.66666666666667%;
    }
    .col-prn-4 {
        width: 33.33333333333333%;
    }
    .col-prn-3 {
        width: 25%;
    }
    .col-prn-2 {
        width: 16.666666666666664%;
    }
    .col-prn-1 {
        width: 8.333333333333332%;
    }
}      
.printSelection{display:none;}

/* печать -*/

/* ячейки с именем препарата + */

div.drugNameCell {
    word-wrap: break-word;
    white-space: initial; 
    margin-left: 4px; 
    margin-right: 2px; 
    margin-top: 6px;
}

/* ячейки с именем препарата - */