.fright {
    float: right !important;
}
.fa-info-circle {
    color: red;
}
.span12.pmjfilters {
    margin-left: 0px !important;
}
input#load_table {
    margin-top: -10px;
}
.pad-r10 {
    padding-right: 10px;
}
.esbutton {
    padding-top: 13px;
}
.savefilters form {
    margin: 0 0 -10px !important;
}
input.buttons-phpmyjoomla-blue {
    border-radius: 5px;
    border-color: #2f96b4;
    margin-top: -10px;
    margin-left: 6px;
    background-color: #49afcd;
    color: #ffffff;
    padding: 3px 10px 3px 10px;
}
input.buttons-phpmyjoomla-blue:hover {
    border-radius:5px;
    border-color:#51a351;
    margin-top:-10px;
    margin-left: 6px;
    background-color:#62c462;
    color:#ffffff;
    padding:3px 10px 3px 10px;
}
input.buttons-phpmyjoomla-delete {
    border-radius:5px;
    border-color:#2f6ab4;
    margin-top:-10px;
    margin-left: 6px;
    background-color:#2f55b4;
    color:#ffffff;
    padding:3px 10px 3px 10px;
}
input.buttons-phpmyjoomla-delete:hover {
    border-radius:5px;
    border-color:#b00000;
    margin-top:-10px;
    margin-left: 6px;
    background-color:#e40000;
    color:#ffffff;
    padding:3px 10px 3px 10px;
}
select#select_db,select#select_table {
    width:150px !important;
    /*margin-bottom:15px !important;*/
    margin-right:15px !important;
}
.quickfilters input[type="text"],.quickfilters input[type="password"] {
    width:150px !important;
    /*margin-bottom:15px !important;*/
    margin-right:15px !important;
}
.icon-database-custom {
    font-size:25px;
    padding-right:15px;
}
.icon-list-view-custom {
    font-size:25px;
    padding-right:15px;
}
.icon-users-custom {
    font-size:25px;
    padding-right:15px;
}
.icon-eye-custom {
    font-size:25px;
    padding-right:15px;
}
.icon-refresh-custom {
    font-size:25px;
    padding-right:15px;
}
.icon-apply-custom {
    font-size:25px;
    padding-right:15px;
}
.icon-archive-custom {
    font-size:25px;
    padding-right:15px;
}
.icon-managetables:before {
    content:"\62";
}
select.search_init.select_filter.form-control {
    width:220px;
}
#tablefilter {
    font-size:12px;
    margin-top:20px;
}
.number_range_filter {
    width:45px;
}
div.DTTT_container {
    position:relative;
    float:right;
    margin-bottom:0em;
    margin-top:-40px;
}
div.ColVis {
    float:left;
    margin-bottom:0em;
    margin-top:-40px;
}
.shfilters {
    color: #1c94c4;
    font-weight: bold;
    padding:5px;
    font-size:14px;
    padding-right:35px;
    background:#eee url(../images/filters.png) no-repeat center right;
    background-position: 95%;
}
.shfilters:hover {
    font-weight: bold;
    padding:5px;
    font-size:14px;
    padding-right:35px;
    background:url(../images/filters_h.png) no-repeat center right;
    background-position: 95%;
}
.shcustom {
    color: #1c94c4;
    font-weight: bold;
    padding:5px;
    font-size:14px;
    padding-right:35px;
    background:#eee url(../images/filters.png) no-repeat center right;
    background-position: 97%;
}
.shcustom:hover {
    font-weight: bold;
    padding:5px;
    font-size:14px;
    padding-right:35px;
    background:url(../images/filters_h.png) no-repeat center right;
    background-position: 97%;
}
.activator {
    background:#eee url(../images/manual.png) no-repeat center right;
    padding:5px;
    padding-right:23px;
    font-weight: bold;
}
a.DTTT_button_copy {
    padding-right:30px;
    background:#eee url(../images/copy.png) no-repeat center right;
}
a.DTTT_button_copy:hover {
    padding-right:30px;
    border:1px solid #ccc;
    background:url(../images/copy_hover.png) no-repeat center right;
}
a.DTTT_button_csv {
    padding-right:30px;
    background:#eee url(../images/csv.png) no-repeat center right;
}
a.DTTT_button_csv:hover {
    padding-right:30px;
    border:1px solid #ccc;
    background:url(../images/csv_hover.png) no-repeat center right;
}
a.DTTT_button_pdf {
    padding-right:30px;
    background:#eee url(../images/pdf.png) no-repeat center right;
}
a.DTTT_button_pdf:hover {
    padding-right:30px;
    border:1px solid #ccc;
    background:url(../images/pdf_hover.png) no-repeat center right;
}
.fg-button {
    box-sizing:initial !important;
    padding:1.0em !important;
    border:1px solid #cccccc !important;
    margin-top:15px !important;
}
.dataTables_info {
    padding-top:15px !important;
}
.overlay {
    background:transparent url(../images/overlay.png) repeat top left;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;
}
.box {
    position:fixed;
    top:-1000px;
    left:30%;
    right:30%;
    background-color:#fff;
    color:#7F7F7F;
    padding:20px;
    border:2px solid #ccc;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    -khtml-border-radius:20px;
    -moz-box-shadow:0 1px 5px #333;
    -webkit-box-shadow:0 1px 5px #333;
    z-index:101;
}
a.boxclose {
    float:right;
    width:26px;
    height:26px;
    background:transparent url(../images/cancel.png) repeat top left;
    margin-top:-30px;
    margin-right:-30px;
    cursor:pointer;
}
.box h1 {
    border-bottom:1px dashed #7F7F7F;
    margin:-20px -20px 0px -20px;
    padding:10px;
    background-color:#FFEFEF;
    color:#EF7777;
    -moz-border-radius:20px 20px 0px 0px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:20px;
    -khtml-border-top-left-radius:20px;
    -khtml-border-top-right-radius: 20px;
}

.dark_background {
    position: fixed;
    z-index: 8887;
    height: 100%;
    width: 100%;
    background-repeat:repeat;
    top: 0px; left: 0px;
    background-color: #000000;
    opacity: 0.7; /*Safari,Opera*/
    -moz-opacity:0.70;/*FF*/
    filter: alpha(opacity=75); /* IE */
}
.clean_background {
}

div.loading-invisible {
    display:none;
}

div.loading-visible{
    display:block;
    /*set the div in the center of the screen*/
    position:absolute;
    top:50%;
    left:45%;
    width:350px;
}

.custom_query_area {
    width: 100%;
    min-height: 100px;
    margin-bottom: 0;
}

.query_btn {
    padding: 5px 10px;
}

.ColVis_Button {
    font-weight: bold;
}

.dataTables_wrapper .dt-buttons {
    float:none;
    text-align:right;
    margin-right: 0;
    margin-bottom: 10px;
}

button.dt-button.buttons-collection.buttons-page-length {
    float: left;
}

button.dt-button.buttons-collection.buttons-colvis {
    float: left;
}

div#example_filter {
    float: left;
}
