.icon-48-serverss {
      background-image: url(/media/com_rbs_core/images/l_serverss.png);
      padding-left:60px!important;
}

.icon-48-servers {
      background-image: url(/media/com_rbs_core/images/l_serverss.png);
      padding-left:60px!important;
}

#serversList td:nth-child(6) {
	-webkit-text-security: disc;
}

select, 
/*textarea, */
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input {
    border-radius: 3px;
    color: #555;
    display: inline-block;
    font-size: 13px;
    height: 28px !important;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 4px 6px;
    vertical-align: middle;
}


.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;
}

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-48-settings
{
      background-image: url(/media/com_rbs_core/images/l_settings.png);
      padding-left:60px!important;
}

.icon-48-setting
{
      background-image: url(/media/com_rbs_core/images/l_settings.png);
      padding-left:60px!important;
}

.color-box-settings
{ 
      float: left;      width: 15px;      height: 15px;      margin-right: 5px;      border: 1px solid rgba(0, 0, 0, .2);}


.other-filters
{
    padding: 0 14px;
}

.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(/media/com_rbs_core/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(/media/com_rbs_core/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(/media/com_rbs_core/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(/media/com_rbs_core/images/filters_h.png) no-repeat center right;
    background-position: 97%;
}
.activator {
    background:#eee url(/media/com_rbs_core/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(/media/com_rbs_core/images/copy.png) no-repeat center right;
}
a.DTTT_button_copy:hover {
    padding-right:30px;
    border:1px solid #ccc;
    background:url(/media/com_rbs_core/images/copy_hover.png) no-repeat center right;
}
a.DTTT_button_csv {
    padding-right:30px;
    background:#eee url(/media/com_rbs_core/images/csv.png) no-repeat center right;
}
a.DTTT_button_csv:hover {
    padding-right:30px;
    border:1px solid #ccc;
    background:url(/media/com_rbs_core/images/csv_hover.png) no-repeat center right;
}
a.DTTT_button_pdf {
    padding-right:30px;
    background:#eee url(/media/com_rbs_core/images/pdf.png) no-repeat center right;
}
a.DTTT_button_pdf:hover {
    padding-right:30px;
    border:1px solid #ccc;
    background:url(/media/com_rbs_core/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(/media/com_rbs_core/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(/media/com_rbs_core/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;
}