@media (max-width:991px) {
    .main-sidebar {
        margin-top: 106px !important;
    }
}

.ac_results {
    padding: 0px;
    border: 1px solid #D6D6D6;
    background-color: white;
    overflow: hidden;
    z-index: 9999999999999;
    width: 326px;
}

.datepicker.datepicker-dropdown {
    z-index: 9999 !important;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.minimal-grey label {
    margin-right: 10px;
}

.iradio_minimal-grey ~ label {
    margin-right: 10px;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
    line-height: 25px;
    overflow: hidden;
}

.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #595959;
    color: white;
}

.multiple {
    width: 100%;
    height: 200px;
    padding: 5px;
    border: 1px solid #d7d7d7;
    box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
}

.ac_filter {
    padding: 0px;
    border: 1px solid #D6D6D6;
    background-color: white;
    overflow: hidden;
    z-index: 9999999999999;
    width: 326px;
}

    .ac_filter ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .ac_filter li {
        margin: 0px;
        padding: 2px 5px;
        cursor: default;
        display: block;
        /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
        /*width: 100%;*/
        font: menu;
        font-size: 12px;
        /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
        line-height: 25px;
        overflow: hidden;
    }

.table tr td div.box-header h3 {
    width: 100%;
    padding-bottom: 5px;
}


/* =====  Dual select boxes  ===== */

.dualBoxes {
    padding: 22px 16px;
    position: relative;
}

.dualBtn {
    padding: 0 8px;
    line-height: 24px;
    font-size: 11px;
    cursor: pointer;
    border: 1px solid #d5d5d5;
    color: #525252;
    margin-left: -1px;
    height: 26px;
}

.leftBox, .rightBox {
    width: 40%;
    position: relative;
}

.leftBox {
    float: left;
}

.rightBox {
    float: right;
}

.fltr {
    position: absolute;
    right: 0;
    top: 5px;
    font-size: 12px;
}

.boxFilter {
    margin-bottom: 15px;
}

.dualControl {
    text-align: center;
    width: 90px;
    margin: 50px 1px;
    position: absolute;
    left: 50%;
    margin-left: -45px;
}

.countLabel {
    color: gray;
    font-style: italic;
    margin-top: 10px;
    display: block;
}

.storageBox {
    display: none;
}

.copiedOption {
    background-color: Yellow;
}

.boxFilter {
    background: white;
    height: 26px;
    width: 100%;
    border: 1px solid #D5D5D5;
    padding: 6px 8px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 5px;
}
