﻿img { border:0px; text-decoration:none;outline: none; }
a, a:visited { outline: none; color:#ff0000; }
a:hover { outline: none; color:#000000; }
body{font-family:"Helvetica Neue", Arial, Verdana;color:#444444;font-size:13px;background:#ffffff;padding:2px}
.clear{clear:both;}
.w3-container,.w3-panel{padding:0.01em 10px;}.w3-panel{margin-top:00px;margin-bottom:0px;}                                             
.w3-input{padding:7px 4px 5px 4px !important;color:#444444;}
.w3-select{padding:6px 4px 4px 2px !important;color:#444444;}
.w3-margin-small{margin:4px!important}
.nowrap{white-space:nowrap;}
.logo-item{background:url('../images/logo.png') no-repeat; width:180px;height:45px;}
.logo{width:185px;height:32px;}
.sidebar{top:45px;z-index:5;width:250px;}
.calendar-bar{position:absolute;z-index:3;top:45px;left:0px;width:250px;}
.thin-sidebar{top:45px;height:100%;width:45px;position:fixed!important;padding:0px!important; z-index:1;overflow:auto;}
.top-menu,.hover-top-menu:hover{color:#ffffff!important;background-color:#2a3642;}
.menu-gray{color:#b5bac0!important;background-color:#35414f!important}
.side-button {color: #ffffff;padding:10px 10px!important;}
.side-button:hover {background-color:#16becf!important;}
.side-close-button{padding:9px 6px;}
.w3-dropdown-hover:hover > .top-menu-button:first-child,.w3-dropdown-click:hover > .top-menu-button:first-child{background-color:#3f4c58;color:#ffffff}
.top-menu-button {color: #ffffff;background-color: #2a3642;height: 45px !important;padding-top: 14px;}
.top-menu-button:hover{color:#000!important;background-color:#16becf!important;height:45px!important;}
.mobile-button{color:#b5bac0!important;background-color:#35414f!important;border-bottom:1px solid #3e5064!important;}
.mobile-button:hover{background-color:#ed6b69!important;color:#ffffff!important;}
[type=checkbox],[type=radio]{padding:0;width:16px;height:16px;position:relative;top:3px;margin-right:8px;cursor:pointer;}
label{padding-right:10px;line-height:1.5;}
span{line-height:1.5}
.dropdown-arrow{font-size:10px;padding-left:10px;float:right!important;}
h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-weight:300;margin:10px 0}
.caption {background:#cc2228;font-size: 16px;color:#ffffff;padding: 5px 5px 5px 10px;margin: 0px -11px 12px -11px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.caption-small {background:#35414f;font-size: 13px;color: #99b6d6;padding: 5px 5px 5px 10px;margin: 0px -11px 10px -11px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.caption-middle {background: #35414f;font-size: 13px;color: #99b6d6;padding: 5px 5px 5px 10px;margin: 15px -10px 12px -10px;}
.caption-no-padding{background: #35414f;font-size: 13px;color: #99b6d6;}
.button-panel {background: #eeeeee;padding: 12px 10px 10px 10px;margin: 10px -10px -10px -10px;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top: 1px solid #cccccc;}
.w3-panel{background:#ffffff;padding-bottom:10px;}
.riTextBox, .text-box {font-family: "Helvetica Neue", Arial, Verdana !important;color: #444444 !important;padding: 5px !important;font-size: 14px !important;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #ffffff !important;padding-top: 6px !important;margin-top: -1px !important;border: 1px solid #cccccc !important;box-sizing: border-box;} 
.riTextBox:focus, .riTextBox:hover, .w3-input:focus, .w3-input:hover, .w3-select:focus, .w3-select:hover {border-color: #808080 !important;}
.completion-list{border:1px solid #888888;background:#ffffff;padding:0px;margin-top:1px;}
.completion-list-item{color:#1C1C1C; list-style:none;margin:0px;padding:0px;text-indent:0px;padding:5px;}
.completion-list-highlighted-item{background-color:#c8eef2; list-style:none;padding:5px;}
input[type=checkbox]+label:hover, input[type=radio]+label:hover, input[type=checkbox]+label:focus, input[type=radio]+label:focus {border-color:#808080 !important;}
.paragraph {padding: 8px 0px 8px 0px;}
.datetime .riTextBox{width:130px !important;}
.form-label{padding:0px 0px 4px 0px;}
.buttonw {border:none;display:inline-block;outline:0;padding:9px 16px 7px 9px;vertical-align:middle;overflow:hidden;text-decoration:none;color:#666666;background-color:#ffffff;text-align:center;cursor:pointer;white-space:nowrap;margin:4px 0px;min-width:130px;border:1px solid #dddddd;margin:2px;}
.buttonw:hover:hover {background: #fefefe;color: #000000;}
.buttong {border:none;display:inline-block;outline:0;padding:9px 16px 7px 9px;vertical-align:middle;overflow:hidden;text-decoration:none;color:#ffffff;background-color:#27becf;text-align:center;cursor:pointer;white-space:nowrap;margin:4px 0px;min-width:130px;margin:2px;}
.buttong:hover:hover {background: #2fa0ad;color: #ffffff;}
.button, .mf-button {border:none;display:inline-block;outline:0;padding:7px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:#ffffff;background-color:#cc2228;text-align:center;cursor:pointer;white-space:nowrap;border-radius:4px;margin:4px 0px;min-width:130px;}
.button:hover, .mf-button:hover, .small-button:hover {background: #16becf;color: #ffffff;}
.small-button{border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:#ffffff;background-color:#16becf;text-align:center;cursor:pointer;white-space:nowrap;border-radius:4px;margin:0px 4px;}
.delete {background: url('../Images/delete_bg.png') #16becf no-repeat;}
.delete:hover{background: url('../Images/delete_bg.png') #ed6b69 no-repeat;}
.save {background: url('../Images/save_bg.png') #16becf no-repeat;}
.save:hover{background: url('../Images/save_bg.png') #ed6b69 no-repeat;}
.new {background: url('../Images/new_bg.png') #16becf no-repeat;}
.new:hover{background: url('../Images/new_bg.png') #ed6b69 no-repeat;}
.back {background: url('../Images/back_bg.png') #16becf no-repeat;}
.back:hover{background: url('../Images/back_bg.png') #ed6b69 no-repeat;}
.compass {background: url('../Images/compass_bg.png') #16becf no-repeat;width:37px;}
.compass:hover{background: url('../Images/compass_bg.png') #ed6b69 no-repeat;}
.dark-combo{padding:5px 4px 4px 4px !important;color:#ffffff;background:#475463;max-width:180px;border:none!important;border-radius:3px;width:100%;}
.dark-combo:hover{background:#57677a!important;}
.empty-fix{min-height:1px;min-width:1px;}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#feeef1}
.table-header{background:#e6e6e6!important}
.table-footer{background:#e6e6e6!important;padding:12px 5px;border:1px solid #cccccc;border-top:0px;}
.list-sort-title{color:#16becf;text-decoration:underline;cursor:pointer;white-space:nowrap;}
.list-sort-title:hover{color:#ed6b69!important;}
.sort-icon{width:15px;height:15px;background:url('../Images/sort.png'); cursor:pointer;}
.list-sort-title:hover .sort-icon{background:url('../Images/sort-o.png');}
.edit-icon{width:20px;height:20px;display:block; background:url('../Images/edit.png') no-repeat; cursor:pointer;}
.edit-icon:hover {background: url('../Images/edit-o.png');}
.delete-icon{width:20px;height:20px;display:block; background:url('../Images/delete.png') no-repeat; cursor:pointer;}
.delete-icon:hover {background: url('../Images/delete-o.png');}
.camera-icon{width:20px;height:20px;display:block; background:url('../Images/camera.png') no-repeat; cursor:pointer;}
.camera-icon:hover {background: url('../Images/camera-o.png');}
@media (max-width:600px){
    .w3-maincontainer {padding-left: 10px;padding-top:45px;} .mf-button{min-width:100%;} 
    .RadTabStrip .rtsLevel1 .rtsLI {width:25%;text-align:center;} 
    .RadTabStrip .rtsLevel1 .rtsLI .rtsLink {padding:4px;}
}
@media (min-width:601px){.w3-maincontainer {padding-left: 55px;padding-top:45px;} .mf-button{min-width:235px;} .lm-right-padding{padding-right:20px;} .lm-hide{display:none;}}
@media (min-width:993px){.mf-button{min-width:200px;} .lm-right-padding{padding-right:20px;} .lm-hide{display:none;}}
.pagination {display: inline-block;padding:8px 0px;}
.pagination span {background:#ffffff;color:#0096db;float:left;padding:1px 4px 0px 4px;text-decoration:none;transition:background-color .3s;border: 1px solid #ddd;margin:0 1px;vertical-align:middle;cursor:pointer;font-size:11px;}
.pagination span:hover {background-color: #ed6b69;color:#ffffff;}
.pagination-active {background-color:#16becf !important;color:#ffffff !important;border:1px solid #dddddd!important;cursor:default !important;font-size:11px!important;}
.pagination-active:hover{background-color: #16becf !important;}
.pagination-disabled {background:#eeeeee!important;cursor:default!important;}
.pagination-disabled:hover{background:#eeeeee!important;}
.pagination span image{padding-bottom:4px;}
.pagination-image{padding-bottom:4px;}
.pagination-info{font-size:11px !important;}
@-moz-document url-prefix(){.w3-bar .w3-bar-item {padding-top:7px;} .datetime .rcCalPopup{left:8px !important;} .datetime .rcTimePopup{left:7px !important;}}
#ProgressBackgroundFilter{position:fixed;z-index:999;height:100%;width:100%;top:0;background-color:#000000;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}  
#ProgressSolidBackground{position:fixed;z-index:1000;height:100%;width:100%;top:0;}  
#ProgressPanel{position:absolute;left:50%;top:50%;transform:translate(-50%,0);z-index:1001;margin-top:-32px;}
.icon{width:37px;vertical-align:middle!important;}
.w3-win8-lime,.w3-hover-win8-lime:hover{color:#000!important;background-color:#a4c400!important}
.w3-win8-light-lime,.w3-hover-win8-light-lime:hover{color:#000!important;background-color:#dde8a5!important}
.w3-border-win8-lime,.w3-hover-border-win8-lime:hover{border-color:#a4c400!important}
.radio{padding-right:20px;white-space:nowrap;}
.radio_wrap{padding-right:20px;}
.max30{max-width:30px!important;}
.max60{max-width:60px!important;}
.max70{max-width:70px!important;}
.max80{max-width:80px!important;}
.max100{max-width:100px!important;}
.max150{max-width:150px!important;}
.max200{max-width:200px!important;}
.max250{max-width:250px!important;}
.max300{max-width:300px!important;}
.max350{max-width:350px!important;}
.max400{max-width:400px!important;}
.max450{max-width:450px!important;}
.max500{max-width:500px!important;}
.max600{max-width:600px!important;}
.max700{max-width:700px!important;}
.max800{max-width:800px!important;}
.max900{max-width:900px!important;}
.min100{min-width:100px!important;}
.min220{min-width:220px!important;}
.min280{min-width:220px!important;}
.h-percent{width:100%!important;}
.v-percent{height:100%!important;}
.h-padding{padding-left:5px;padding-right:5px;}
.v-padding{padding-top:5px;padding-bottom:5px;}
.v-padding-7{padding-top:7px!important;padding-bottom:7px!important;}
.v-padding-2{padding-top:2px;padding-bottom:2px;}
.padding-bottom-10{padding-bottom:10px!important;}
.menu-border-bottom{border-bottom:1px solid #3e5064!important;}
.menu-border{border-color:#3e5064!important;}
.panel-border{border:1px solid #dddddd;}
.panel-round{border-radius:2px;}
.w3-table-all tr:nth-child(even){background-color:#f9f9f9}
.no-v-margin{margin-top:0px!important;margin-bottom:0px!important;}
.no-h-margin{margin-left:0px!important;margin-right:0px!important;}
.no-padding-spacing{border-spacing: 0px;border-collapse: separate;}
.no-padding-spacing td{padding:0px;}
.right-spacer{padding-right:10px!important;}
.map-panel{width:100%;height:400px;}
.inline-block{display:inline-block;}
.block{display:block;}
.inline-table{display:inline-table;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center!important;}
.v-center{vertical-align:middle!important;}
.box-shadow{box-shadow: 0px 0px 18px rgba(0, 0, 0, 0) inset, 0px 0px 15px #aaaaaa;}
.padding-2{padding:2px;}
.padding-4{padding:4px;}
.pointer{cursor:pointer!important;}
.small{font-size:9px;}
.italic{font-style:italic!important;}
.pad-rl-8{padding-right:8px!important;padding-left:8px!important;}
.hover-tq:hover{background:#10bece!important;}
.r-message{font-size:11px;padding:4px;background:#efdbf3;text-align:left;width:90%;border-radius:4px!important;margin:8px 0px;}
.l-message{font-size:11px;padding:4px;background:#daf8fb;text-align:left;width:90%;border-radius:4px!important;margin:8px 0px;margin-left: auto}
.application-message{background:red;color:white;padding:2px;}
.m-info{font-size:10px;text-align:right;color:#808080;}
.side-client-search .rsbInput {width:220px!important}
.bold{font-weight:700;}
.vform-label{font-size:16px;color:#999999;border-bottom:1px solid #eeeeee;}
.vform-val{font-size:18px; color:#000000;}
.domain{font-size:24px;font-weight:700;color:green;vertical-align:middle;}
.invaliddomain{font-size:20px;font-weight:700;color:red;vertical-align:middle;}
.domainbg{text-align:center!important; background:#f2f2f2}
.vform-invalid{font-size:18px;font-weight:700;color:red;vertical-align:middle;}
.lit-container{border-left:1px solid #d3e0e8;border-top:1px solid #d3e0e8;vertical-align:middle;}
.lit{ color:#444444; border-right:1px solid #d3e0e8;border-bottom:1px solid #d3e0e8; border-left:0px;padding:10px;display:block;overflow:hidden!important;height:61px;}
.litc{display:table-cell; height:40px!important; vertical-align:middle!important;overflow:hidden!important; text-align:left;}

.lit2{border-right:1px solid #d3e0e8;border-bottom:1px solid #d3e0e8; color:#444444; vertical-align:top;padding:10px;}

.red-label{color:red;}
/*-------alertify-start-------*/
.alertify,.alertify-show,.alertify-log {-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.alertify-hide {-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);}
.alertify-log-hide {-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);}
.alertify-cover {position: fixed;z-index: 99999;top: 0;right: 0;bottom: 0;left: 0;background-color: white;filter: alpha(opacity=0);opacity: 0;}
.alertify-cover-hidden {display: none;}
.alertify {position: fixed;z-index: 99999;top: 50px;left: 50%;width: 550px;margin-left: -275px;opacity: 1; color:#aa0000;}
.alertify-hidden {-webkit-transform: translate(0,-150px);-moz-transform: translate(0,-150px);-ms-transform: translate(0,-150px);-o-transform: translate(0,-150px);transform: translate(0,-150px);opacity: 0;display: none;}
:root * > .alertify-hidden {display: block;visibility: hidden;}
.alertify-logs {position: fixed;z-index: 5000;bottom: 10px;right: 10px;width: 300px;}
.alertify-logs-hidden {display: none;}
.alertify-log {display: block;margin-top: 10px;position: relative;right: -300px;opacity: 0;}
.alertify-log-show {right: 0;opacity: 1;}
.alertify-log-hide {-webkit-transform: translate(300px, 0);-moz-transform: translate(300px, 0);-ms-transform: translate(300px, 0);-o-transform: translate(300px, 0);transform: translate(300px, 0);opacity: 0;}
.alertify-dialog {padding: 25px;}
.alertify-resetFocus {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.alertify-inner {text-align: center;}
.alertify-text {margin-bottom: 15px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 100%;}
.alertify-buttons {}
.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited {background: none;text-decoration: none;border: none;line-height: 1.5;font-size: 100%;display: inline-block;cursor: pointer;margin-left: 5px;}
@media only screen and (max-width: 680px) {.alertify,.alertify-logs {width: 90%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} .alertify {left: 5%;margin: 0;}}
.alertify {font-family: Arial,Verdana;font-size: 14px;background: #fefefe;border: 10px solid #ffffff;border: 10px solid rgba(240,101,99,.5);border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-webkit-background-clip: padding;-moz-background-clip: padding;background-clip: padding-box;}
.alertify-text {border: 1px solid #ff0000;padding: 10px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.alertify-button {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #FFF;font-weight: bold;padding: 6px 15px;margin-top: 10px;text-decoration: none;}
    .alertify-button:hover,.alertify-button:focus {outline: none;background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image: linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));}
    .alertify-button:focus {}
    .alertify-button:active {position: relative;}
.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus {background-color: #ffffff;border: 1px solid #ffffff;}
.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus {background-color: #ff6b69;}
/*-------alertify-end-------*/

/*-------colorbox-start-------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:url(images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-top:28px;}
        #cboxTitle{position:absolute; top:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; top:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}        
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }                
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        #cboxSlideshow{position:absolute; top:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; top:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; top:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; top:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/*-------colorbox-end-------*/
.country-code{width:35px!important;}

.drt-grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:1em;}
.drt-listing {position:relative;overflow:hidden;border:1px solid #bbbbbb;}
.drt-listing:hover{border-color:#ffffff;}
.drt-listing-image {width:100%;height:auto;cursor:pointer;overflow:hidden;}                
.drt-tool-line{font-size:10px;color:white;padding:4px;background:#ddd;display:flex;justify-content:flex-end;border-top:1px solid #6c6f77;height:30px;vertical-align:middle;}
.drt-tool-info{font-size:10px;padding-top:3px;padding-left:2px;background:#35414f;color:white;}
.drt-listing:hover .drt-tool-line {background:#ffffff!important;border-top:1px solid #ffffff;color:#555555;} 
.drt-listing:hover .drt-tool-info {background:#ffffff!important;color:#555555}         
.drt-listing:hover .drt-title{background:#16becf!important;border-bottom:1px solid #06aebf;}
.drt-title {background:#35414f;color:#ffffff;border-bottom:1px solid #444444;overflow:hidden;height:30px; white-space:nowrap;}
.drt-title-img {margin-bottom:-10px!important;}
.drt-listing-icon{width:100%;height:60px;background-color:#fafafa!important;background-repeat:no-repeat!important;background-position:center center!important;cursor:pointer;}
.drt-listing-line{padding:2px;background-color:rgba(256, 256, 256, 0.5);color:black;} 
.drt-thumb:hover{background:#16becf;}
.drt-thumb-selected{background:#ed1c24!important;}
.drt-thumb-selected:hover{background:#ed1c24!important;}
.drt-listing a, drt-listing a:visited {outline: none;color:#06bebf; text-decoration:none;} 
.drt-listing a:hover{color:#ed1c24;}