/*     
    CSS file    : misc.css
    Description : Miscelaneous styles
    Created on  : 25.11.2015
    Author      : Radek Němec
    Package     : PIS_LG    
*/

.done-checker-title {
    padding: 15px 0 8px 0;
    border-top: 1px solid #81B8F3;
}

/*SumoSelect enhanced combobox*/
.SumoSelect {
    vertical-align: middle;
    padding: 0;
    margin: 0;
    font-size: 90%;
}

.sumo_year {    
    width: 110px !important
}

.sumo_module_id {    
    width: 280px !important
}

.sumo_customer_id {
    width: 550px !important
}

.sumo_lector_name {
    width: 300px !important
}

.sumo_ln_letter, .sumo_fn_letter {
    width: 110px !important
}

.sumo_spec_level_id {
    width: 110px !important
}

.sumo_act_field_id {
    width: 330px !important
}

.sumo_add_to_project {    
    width: 600px !important
}

.sumo_add_to_project li.opt {
    background: none !important;
    border: none !important;
}

.error {color: red;}
.ok {color: #00CC00;}

/*Other*/
.ui-tooltip {
    padding: 5px 10px;
    color: black;
    border-radius: 7px;
    font: normal 0.8em "Helvetica Neue", Sans-Serif;
    box-shadow: 0 0 4px black;
}

.ui-autocomplete-loading {
    background: #fff url("../img/ajax-loader.gif") right center no-repeat;
}

.ui-menu-item {
    padding: 2px 0;
}

.ui-autocomplete li {
    line-height: 24px;
}

.ajax-loader img {
    vertical-align: middle;
}

.ajax-loader-single {
    background: #fff url("../img/ajax-loader.gif") center center no-repeat;
}

.empty-val {
    color: red;
    padding: 0 10px;
}

.search-highlight, .search-highlight-autocomplete {
    background: #fbec88;
}

.search-highlight-autocomplete {
    color: #000;
}

.ui-dialog-titlebar {
    background: #D0E5F5;
}

.add-min-img {
    margin: 0 0 0 10px;
}

.edit-min-img {
    height: 15px;
    vertical-align: middle;
    margin: 0 0 0 20px;
}
.sidebar-min-img {
    height: 15px;
    vertical-align: middle;
}

.detail-min-img {
    height: 25px;
    vertical-align: middle;
    margin: 0 0 0 15px;
}

.delim-arrow {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    padding: 0 5px;
}

.file-info {
    font-size: 0.9em;
}

.file-name {
    word-break: break-all;
}

.changedoc {
    margin: 6px 0 0 0;
}

.normal {
    font-weight: normal;
}

.bold {
    font-weight: bolder;
}

.hidden {
    display: none;
}

.visible-tr {
    display: table-row;
}

.visible {
    display: block;
}

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

.text-top {
    vertical-align: top;
}

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

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

.text-bottom {
    vertical-align: bottom;
}

.width-100p {
    width: 100% !important
}

.width-75p {
    width: 75% !important
}

.width-90p {
    width: 90% !important
}

.width-auto {
    width: auto !important
}

.width-25px {width: 25px !important}
.width-50px {width: 50px !important}
.width-75px {width: 75px !important}
.width-100px {width: 100px !important}
.width-150px {width: 150px !important}
.width-200px {width: 200px !important}
.width-250px {width: 250px !important}
.width-300px {width: 300px !important}
.width-350px {width: 350px !important}
.width-400px {width: 400px !important}
.width-500px {width: 500px !important}
.width-800px {width: 800px;}
.width-850px {width: 850px !important}

.overflow-x-auto {
    overflow-x: auto !important 
}

.left {
    float: left;
}

.right {
    float: right;
}

.inline {
    display: inline;
}

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

.sort-arrows {
    padding: 0;
    margin: 0;
}

.grad-und {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 8%, #ffffff 70%, #2989d8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#ffffff), color-stop(70%,#ffffff), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 8%,#ffffff 70%,#2989d8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 8%,#ffffff 70%,#2989d8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 8%,#ffffff 70%,#2989d8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 8%,#ffffff 70%,#2989d8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2989d8',GradientType=0 ); /* IE6-9 */
}

.bw {
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}

#dialog {
    display: none;
    z-index: -1000;
}

.consent-list-module-name {
    color: #fff;
    background-color: #337ab7 !important        
}

.long-content {
    height:auto;
    display: inline-block;
}
.remaining-content span {
    display:none;
}
.charts {
    width: 600px;
    height: 300px;
}