﻿@charset "utf-8";
/* CSS Document */

/***** Loading UI modifications******/
/*.ui-dialog{ cursor:move;}*/
.ui-widget-header{border:none !important; background: none !important;}
.ui-dialog .ui-dialog-titlebar {padding:0px !important;}
.loadingProgress { background: url(images/loading-small.gif);width:40px;height:40px;}

.loading_done, .loading_working{font-size:11px; width: 110px; margin: auto;}
.loading_working .loading_bar { background: url(images/loading_working.gif) no-repeat; background-size:contain; width:100px;height:15px;}
.loading_done .loading_bar { background: url(images/loading_complete.png) no-repeat; background-size:contain; width:120px;height:15px;}

label .loadingWheel{background:url(images/loading-small.gif) no-repeat; background-size:contain; display: inline-block;width: 15px;height: 15px;position: relative;top: 4px}
td .loadingWheel {background:url(images/loading-small.gif) no-repeat; background-size:contain; display: inline-block;width: 15px;height: 15px;position: relative;}
td .triggerCount {background:url(images/countTrigger.png) no-repeat; background-size:contain; display: inline-block;width: 15px;height: 15px;position: relative;cursor:pointer;}

/***** GENERAL *****/
.fix{clear:both; overflow:hidden; width:100%; height:0px;}
.f14{font-size:14px;}
.quicksearch, .tabs .tabl, .tabs .tabc, .tabs .tabr, .qmap,
.srdetailsmidle, .srdetailsright,.other, .dsbl, .address, .county, .cmaprop, .customizeleft, .customizeright, .srdetails span, .srdetails a.savesearch, .srdetails, .newsearch .top label, .left, .right, .tabs a, .header .settings, .header a.logo, .login_box .label, .login_box .inputs{float:left;}
.top_content, .container, .header{width:979px;}
.srdetailschange2, .srdetailschange, .newsearch .top a.clear, .tabs a.green, .tabs a.grey, .rightResults{float:right;}

.left{width:49%;} 
.right{width:49%;}  

.gold{color:#f9e5a1;}
.lime{color:#78f400;}
.darkblue{color:#10377b;}

.width980px{width:980px; margin:auto;}

dd{display:inline;}

/***** LOGIN *****/
body#login{background:url(images/login_bg.jpg) top no-repeat #f4f6fa; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

body#login .logo{margin:66px 0 12px 0;}
.login_box{background:url(images/login_box.png) no-repeat; width:384px; height:221px; margin-bottom:31px; font-family:Verdana, Geneva, sans-serif; color:#fff; text-align:left;}
.login_box h3{font-size:18px; font-weight:normal; padding:24px 0 0 66px;}
.login_box .dotted{background:url(images/login_dotted.png) repeat-x; width:267px; height:2px; margin:10px 0 10px 52px;}
.login_box .label{font-size:13px; clear:both; line-height:27px; width:78px; margin:0 0 10px 52px; padding-left:8px;}
.login_box .inputs{margin-bottom:10px;}
.login_box .inputs input{background:url(images/login_input.png) no-repeat; width:171px; height:27px; line-height:27px; padding-left:8px;}
.login_box .login_button{background:url(images/login_button.png) no-repeat; width:83px; height:29px; margin:8px 0 0 232px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;}
.login_box a{color:#87a5d9; margin:12px 0 0 65px; display:block;}

.policy{width:561px; color:#666666; line-height:15px;}
.policy p{margin:10px 0 12px 0;}

/***** TEMPLATE *****/
body#website{background:url(images/website_bg.jpg) top no-repeat #e9edf6; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


a.logo{width:86px; margin-left:0px; position:absolute; top:-9px; left:0px;}
.settings{width:170px; text-align:right; color:#575757; line-height:18px;  position:absolute; top:-5px; right:0px;}
.settings strong{color:#000;}
.settings a{color:#575757; text-decoration:underline;}

.container{text-align:left; position:relative;}

.cookie_trail{width:940px; color:#375da0; font-size:11px; text-align:left; /*position:absolute; left:50%; top:9px; margin-left:-561px;*/ margin:9px auto 0 auto; height: 22px;}
.cookie_trail a{color:#11387d; font-size:14px; background:#d4ddee; border:1px #b8c4d9 solid; border-radius:5px; padding:3px 5px; float:left;}
.cookie_trail span{color:#707070; font-size:14px; /*background:#d4ddee;*/ border:1px /*#d4ddee*/ #e9edf6 solid; border-radius:5px; padding:3px 5px; float:left;}
.cookie_trail span.arrowCookie{ background:url(images/arrowCookie.jpg) no-repeat; width:3px; height:16px; border:none;}
.cookie_trail span.arrowCookieRed{ background:url(images/arrowCookieRed.jpg) no-repeat; width:3px; height:16px; border:none;}

.cookie_trail .cookieHome{margin-left:15px;}
.cookie_trail .cookieBack{color:#9e0000;}

.tabs{width:970px; margin:auto; padding-left:13px;}
.tabs a{color:#fff; margin:0 4px 0 0;}

.tabs .tabl{background:url(images/tabl.png) no-repeat; width:10px; height:33px;}
.tabs .tabc{background:url(images/tabc.png) repeat-x; height:33px; line-height:33px; padding:0 20px 0 20px; font-size:14px;}
.tabs .tabr{background:url(images/tabr.png) no-repeat; width:10px; height:33px;}

.tabs a.active .tabl{background:url(images/activetabl.png) no-repeat;}
.tabs a.active .tabc{background:url(images/activetabc.png) repeat-x; font-weight:bold;}
.tabs a.active .tabr{background:url(images/activetabr.png) no-repeat;}

.tabs a.green{margin:0 9px 0 0;}
.tabs a.green .tabl{background:url(images/greentabl.png) no-repeat;}
.tabs a.green .tabc{background:url(images/greentabc.png) repeat-x;}
.tabs a.green .tabr{background:url(images/greentabr.png) no-repeat;}

.tabs .green .history #history-dsbl{position: relative; top: -8px; font-size: 12px; left: 0; text-align: center;}
.tabs .green .history{line-height:23px;}

.tabs a.grey{margin:0 9px 0 0; color:#11387d;}
.tabs a.grey .tabl{background:url(images/greytabl.png) no-repeat;}
.tabs a.grey .tabc{background:url(images/greytabc.png) repeat-x;}
.tabs a.grey .tabr{background:url(images/greytabr.png) no-repeat;}

.tabs div.static .tabl{background:url(images/activetabl.png) no-repeat;}
.tabs div.static .tabc{background:url(images/activetabc.png) repeat-x; font-weight:bold;color: #fff;padding: 0 10px 0 20px;}
.tabs div.static .tabc2 { background:url(images/q-menu-ritght.png) no-repeat #10377c 0px 9px;width: 8px;height: 33px;float: left; }
.tabs div.static .tabc2:hover { cursor:pointer;}
.tabs div.static .tabc2.left{background:url(images/q-menu-left.png) no-repeat #10377c 0px 9px;}
.tabs div.static .tabc a { margin:0px;float:none; }
.tabs div.static .tabr{background:url(images/activetabr.png) no-repeat;}


.top_content{height:33px; margin-top:22px; width:100%;}
.content{background:url(images/content_bg.jpg) top repeat-x #1f4fa4; border-radius:10px 10px 0 0; border-top:1px #10377c solid;}
.footer{background:#dde4f1; height:34px; line-height:34px; color:#393939; margin-top:30px;}

/***** NEW SEARCH *****/
.newsearch{width:956px; margin:auto; padding:29px 0 5px 0; position:relative;}
.newsearch .dotted2{background:url(images/dotted2.png) repeat-y; width:2px; height:260px; position:absolute; top:50px; left:255px;}
.newsearch .dotted3{background:url(images/dotted2.png) repeat-y; width:2px; height:260px; position:absolute; top:50px; left:455px;}
.newsearch .dotted4{background:url(images/dotted2.png) repeat-y; width:2px; height:260px; position:absolute; top:50px; left:703px;}


.newsearch .top{background:#fff; border-radius:6px 6px 0 0; width:100%; height:43px; line-height:43px;}
.newsearch .dsbl{width:21%;}
.newsearch .address,  .newsearch .county,  .newsearch .other{width:26%;}
.newsearch .bottom{background:#e8ecf5; border-radius:0 0 6px 6px; padding-bottom:10px; width:100%; font-size:13px; line-height:26px; color:#838383;}
.newsearch .button{background:url(images/newsearchbutton.png) no-repeat; width:192px; height:35px; margin:0 0 0 404px; font-size:16px; font-weight:bold; text-shadow:#000 1px 1px 0; color:#fff; cursor:pointer;}

.newsearch a.button{background:url(images/managedata.png) no-repeat; width:118px; height:20px; text-align:center; line-height:20px; font-size:12px; font-weight:normal; text-shadow:none; color:#424242; cursor:pointer; position:absolute; right:5px; margin:0px;}

.newsearch .dsbl a.clear{margin-right:2px !important;}

.newsearch .county {height:100%;overflow-y: auto;overflow-x: hidden;}
.newsearch .county a.clear{margin-right:5px !important;}
.newsearch .county::-webkit-scrollbar {
    width: 6px;
}
 
.newsearch .county::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
.newsearch .county::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px #10377c; 
    background: #1f4fa4;
}

.newsearch .top label{font-size:15px; color:#123a82; margin-left:26px;}
.newsearch .top a.clear{color:#949494; background:url(images/clear.jpg) no-repeat 0 17px; padding-left:13px; margin-right:9px;}
.newsearch .bottom input{background:#fff; border-radius:6px; width:195px; height:27px; line-height:27px; color:#838383; padding-left:20px; margin:6px 0 0 23px;}
.newsearch .bottom input.btnradio{width:auto; height:auto;  margin:6px 0 0 20px;}
.newsearch .bottom .bgalb{background:#fff; border-radius:6px;  width:210px; height:27px; line-height:27px; margin:6px 0 0 26px;}
.newsearch .bottom input.DSBL{width:150px;}
.newsearch .bottom .include{width: 195px;float: right;margin: 1px 10px;line-height: 20px;padding-left:20px;}
.newsearch .bottom .include input{margin: 3px;height:auto;}

.newsearch .bottom .orDSBL{width:170px; margin:0 0 0 23px; display:block; text-align:center;}

.newsearch .general {position:absolute;right:10px;bottom:45px;}


.quicksearch .partialSearch, .quicksearch .include, .newsearch .partialSearch, .newsearch .include{margin:10px 0 0 23px; border-radius: 6px; padding-left:5px; width:35px; background:#dadde5; border:1px #c7cad1 solid;}
.quicksearch .partialSearch input, .quicksearch .include input, .newsearch .partialSearch input,.newsearch .include input {width:auto; height:auto; line-height:auto; padding:0px; float: right; margin: 7px 7px 0 0;}

.quicksearch .mainLabel{float:left;line-height: 18px;}
.quicksearch .partialSearch{line-height: 18px; color: #838383; font-size:13px; margin:0px; float:right;}
.quicksearch .partialSearch input{margin-top:3px;}

.quicksearch{width:150px; padding:10px 0 0 10px; color:#fff;}
.quicksearch label{font-size:14px; color:#fff; margin-left:3px;}
.quicksearch input{background:#fff; border-radius:6px; width:140px; height:22px; line-height:22px; color:#838383; padding-left:10px; margin:6px 0 0 0;}
.quicksearch input.btnradio{width:auto; height:auto;  margin:3px 0 0 10px;}
.quicksearch .bgalb{background:#fff; border-radius:6px; color:#838383; width:150px; height:22px; line-height:22px; margin:6px 0 0 0;}
.quicksearch .bgalb label{color:#838383;}
.quicksearch .button{background:url(images/quicksearchbutton.png) no-repeat; width:100px; height:22px; margin:0 0 0 20px; font-size:12px; font-weight:bold; text-shadow:#000 1px 1px 0; color:#fff; cursor:pointer; padding:0;}
.quicksearch .solid{width:150px; height:0px; border-bottom:1px solid #ffffff; margin:10px 0 10px 0;display:inline-block;}
.quicksearch select{width:140px; margin:6px 0 0 0; color:#838383;}
.quicksearch input.double{width:59px; margin:6px 0 0 0; padding-left:10px; background:url(images/quicksearchinputdouble.png) no-repeat;}
.quicksearch select.double{width:67px; margin:6px 0 0 0;}
.quicksearch a{color:#fff; text-decoration:underline; display:block; margin-left:3px;}
.quicksearch .include {line-height: 18px; color: #838383; font-size:13px; width:140px;float: none; margin: 6px 0 0 0; padding-left: 10px; border:0; }
.quicksearch .include input{margin-top:3px;}
.quicksearch .include a{display:inline; margin-left:0px; text-decoration:none; font-weight:bold;}
.quicksearch .include label{color: #838383;font-size: 12px;margin:0;}
.quicksearch .include.clear { background:none }
.quicksearch .orDSBL{width:150px; margin:5px 0 0 0px; display:block; text-align:center;}

.quicksearch .county {width:100%;height:225px;overflow-y: auto;overflow-x: hidden;}
.quicksearch .county .bgalb{ width:140px;}
.quicksearch .county::-webkit-scrollbar {
    width: 6px;
}
 
.quicksearch .county::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
    background: white;
}
 
.quicksearch .county::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px #10377c; 
    background: white;
}



.rightResults{ margin:30px 0 0 0;}
.bottomResults {float:right;margin-left:26px;}

#resultsContainer {margin-right: 26px; position:relative;}

/***** SEARCH RESULTS, SAVED SEARCHES, SEARCHES BY ALL USERS, RECENT SEARCHES *****/
.srdetails{color:#fff; font-size:14px; line-height:16px; margin:15px 0 10px 32px;float:none;}
.srdetails a.savesearch{background:url(images/savebutton.png) no-repeat; width:41px; height:35px; float:left;margin-right:15px;  margin-bottom: 10px;}
.srdetails span{width:100%;float:none;}

.srdetails input.verysmall{width:30px;}
.srdetails .select{position: absolute;  width: 72px;  height: 21px; margin:1px 0 0 0;  padding: 0 24px 0 8px !important;  color: #fff;  font: 12px/21px arial,sans-serif;  background:url(images/styledselect.jpg) no-repeat;  overflow: hidden;}

.srdetailsmidle {height: 19px; margin:10px 0 10px 0; color:#fff;width:100%;}
.srdetailsmidle input{height:19px; margin-right:3px; color:#999; width:170px; margin:16px 0 0 0;}
.srdetailsmidle input.btngo{background:url(images/btngo2.jpg) no-repeat; width:80px; height:21px; color:#fff; margin-left:3px;}
.srdetailsmidle select{font-size:11px;}
.srdetailsmidle strong.orange{color:#fdad00;}
.srdetailsmidle a{color:#6bd900; text-decoration:underline;}
.srdetailsmidle .editData{cursor: pointer; float: right;text-decoration: none; color: #153d85; background: #60c300;border: 1px #4fa100 solid; border-radius: 5px; padding: 3px 8px;}

.srdetailsright{width:230px; margin:65px 0 0 72px; text-align:right;}
.srdetailsright a{color:#fff; text-decoration:underline;}

.srdetailschange{width:150px; color:#fff; font-size:11px; margin:34px 20px 0 0;}
.srdetailschange a{color:#fff; text-decoration:underline;}

.srdetailschange2{ color:#fff; font-size:11px; margin:25px 0 0 0;}
.srdetailschange2 input{height:19px; margin-right:3px; color:#999; width:170px;}
.srdetailschange2 input.btngo{background:url(images/btngo.png) no-repeat; width:34px; height:20px; color:#fff; margin-left:3px;}
.srdetailschange2 select{font-size:11px;}
.srdetailschange2 .checkbox{width:auto; height: auto;}

#specialdetails{width:514px !important; margin-top:32px; margin-left:18px; height:auto;float: left;}

.searchresults{/*width:936px;*/ clear:both; /*float:right; margin-right: 41px;*/position:relative;}
.searchresults .top{background:url(images/srtop.png) no-repeat; width:100%; height:9px;}
.searchresults .bottom{background:url(images/srbottom.png) no-repeat; width:100%; height:9px;}

.specialwidth{width:90%; margin:auto; float:none;}
.specialwidth table{width:98%; margin:auto !important;}
.specialwidth .leftbtn{float:left;margin: 21px 0 0 0;}
.specialwidth .blackPages .paginare { color: black; }
.specialwidth .blackPages .paginare a { color: black; }

.searchresults .content{background:url(images/srcontent.png) repeat; width:100%; border-radius:10px 10px 0 0; border-top:1px #10377c solid;}
/*.searchresults .content table{width:98%; margin: 0 0 0 10px;}*/
/*.searchresults .content table{margin: 0 0 0 10px;}*/
/*.searchresults .content table tr:hover{background:#fff !important;}*/
.elementHover {background:#fff !important;}
.elementSelected {background:#60c300 !important;}
.elementSelected td{border-left:1px #2866D3 solid !important}

.elementSiblings {background:#9AD95D !important;}
.elementSiblings td{border-left:1px #2866D3 solid !important}

.searchresults .content table tr.head{margin-bottom:9px; font-weight:bold; background:none !important;}
.searchresults .content table tr.head td{font-size:13px; color:#000000; padding:5px; border-bottom:1px #17438f solid;}
.searchresults .content table tr.head td a{color:#000000;}
.searchresults .content table tr.head td a:hover{color:#50b300;}

.searchresults .content table tr.head th{font-size:13px; color:#000000; padding:5px 2px 5px 2px; border-bottom:1px #17438f solid;}
.searchresults .content table tr.head th a{color:#000000; float:left;}
.searchresults .content table tr.head th a:hover{color:#50b300;}

/*.searchresults .content table tr.head td a.sort{background:url(images/bluearrow.png) no-repeat right; padding-right:12px;}*/

.searchresults .content table tr.lightgrey{background:#f4f6fa;}
.searchresults .content table tr.selectedAlg{background:#99FF99;}
.searchresults .content table td{color:#2d2d2d; font-size:12px; padding:2px; line-height:19px; white-space:nowrap;}
.searchresults .content table td.wrap{white-space:normal !important;}
.searchresults .content table th{color:#2d2d2d; font-size:12px; padding:2px; line-height:15px; white-space:nowrap;}
.searchresults .content .wrapText td{white-space:normal;}
.searchresults .content table td.actions{color:#11387d; font-size:11px;}
.searchresults .content table td.actions a{color:#11387d;}
.searchresults .content table td.actions a:hover{color:#50b300;}
.searchresults .content div.leftComparables table td{border-right: 1px #99BBF6 solid;}
.searchresults .content div.leftComparables label.blueLbl {text-decoration: none; color: #2d2d2d; background: #98defe; border: 1px #0078A1 solid; border-radius: 5px; padding: 1px 2px; font-size: 10px; font-weight: bold;line-height:11px;width:9px;}
.searchresults .content div.scroll{overflow-y:hidden; overflow-x:auto; }
.searchresults .content div.scroll-dummy{overflow-y:hidden; overflow-x:auto; height:18px; }
.searchresults .content div.scroll table tr td:not(:first-child){border-left: 1px #99BBF6 solid;}
.searchresults .content div.scroll table tr td input { width: 100%; box-sizing: border-box; }
.searchresults .content div.updatedRow {background:url(images/check.png) no-repeat;background-size: contain;width: 10px;height: 10px;float: right;display:none;}
/*.searchresults .content div.scroll table{min-width:1100px !important;}*/


.searchresults .content.mlsList table tr:nth-child(even) {background:#F4F6FA;}
.searchresults .content.mlsList table tr td {padding:2px 4px 2px 4px;}
.searchresults .content.mlsList table tr td.mls {float:none;background: #fee662;}
.searchresults .content.mlsList table tr th.mls {float:none;background: #fee662;}
.searchresults .content.mlsList table tr th:not(:first-child){border-left: 1px #99BBF6 solid;}
.searchresults .content.mlsList table :not(thead) .hover {background: #fff;}
.searchresults .content.mlsList table :not(thead) .hover td.mls {background: #FFF3B2;}
.searchresults .content.mlsList table :not(thead) :hover {background: #fff;}
.searchresults .content.mlsList .scroll table{padding-right:10px;}

.searchresults .content.stateList table tr:nth-child(even) {background:#F4F6FA;}
.searchresults .content.stateList table tr td {padding:2px 4px 2px 4px;}
.searchresults .content.stateList table tr td.state {float:none;background: #98defe;}
.searchresults .content.stateList table :not(thead) .hover {background: #fff;}
.searchresults .content.stateList table :not(thead) .hover td.state {background: #8ECAE6;}
.searchresults .content.stateList .scroll table{padding-right:10px;}


.searchresults .content table.simpleTable tr:nth-child(even) { background: #f4f6fa; }
.searchresults .content table.simpleTable tr:hover { background: #fff !important; }
.searchresults .content table.simpleTable tr td {padding:2px 4px;}
.searchresults .content table.simpleTable tr td:not(:first-child) { border-left: 1px #99BBF6 solid;}

.manageData .content table.revisionsfilter input:not([type=text]){width:auto;}
.manageData .content table.revisionsfilter input[type=checkbox]{vertical-align: bottom;margin-left:5px;}
.manageData .content table.revisionsfilter tr td {padding: 4px}
.manageData .content table.revisionsfilter tr td.filterLbl { width:1%;}
.manageData .content table.revisionsfilter tr td.chkList {white-space:normal;}
.manageData .content table.revisionsfilter tr td:not(.filterLbl) label {border: 1px #99BBF6 solid;border-radius: 4px;margin: 2px;padding: 1px 2px;display:inline-block;}
.manageData .content table.revisionsfilter tr:hover {background: #fff;}

.manageData .content table.summary tr td {padding: 4px}
.manageData .content table.summary tr td.lbl { width:1%; }
.manageData .content table.summary tr td:not(.lbl) label {border: 1px #99BBF6 solid;border-radius: 4px;margin: 2px;padding: 1px 2px;display:inline-block;}
.manageData .content table.summary tr:hover {background: #fff;}
.manageData .content table.summary span {display:initial;color:initial;}


.manageData .content table.mlsfilter input:not([type=text]){width:auto;}
.manageData .content table.mlsfilter input[type=checkbox]{vertical-align: bottom;margin-left:5px;}
.manageData .content table.mlsfilter tr td:not(.filterLbl) label {border: 1px #99BBF6 solid;border-radius: 4px;margin: 2px;padding: 1px 2px;display:inline-block;}
.manageData .content table.mlsfilter tr td {padding: 4px}
.manageData .content table.mlsfilter tr td.filterLbl { width:1%;}
.manageData .content table.mlsfilter tr td.mls {background: #fee662;}
.manageData .content table.mlsfilter tr td.chkList {white-space:normal;}
.manageData .content table.mlsfilter tr:hover {background: #fff;}
.manageData .content table.mlsfilter tr:hover td.mls {background: #FFF3B2;}

.manageData .content table.statefilter input:not([type=text]){width:auto;}
.manageData .content table.statefilter input[type=checkbox]{vertical-align: bottom;margin-left:5px;}
.manageData .content table.statefilter tr td:not(.filterLbl) label {border: 1px #99BBF6 solid;border-radius: 4px;margin: 2px;padding: 1px 2px;display:inline-block;}
.manageData .content table.statefilter tr td {padding: 4px}
.manageData .content table.statefilter tr td.filterLbl { width:1%;}
.manageData .content table.statefilter tr td.state {background: #98defe;}
.manageData .content table.statefilter tr td.chkList {white-space:normal;}
.manageData .content table.statefilter tr:hover {background: #fff;}
.manageData .content table.statefilter tr:hover td.state {background: #8ECAE6;}


.manageData .content table.exportfilter input:not([type=text]){width:auto;}
.manageData .content table.exportfilter input[type=checkbox]{vertical-align: bottom;margin-left:5px;}
.manageData .content table.exportfilter tr td:not(.filterLbl) label {border: 1px #99BBF6 solid;border-radius: 4px;margin: 2px;padding: 1px 2px;display:inline-block;}
.manageData .content table.exportfilter tr td {padding: 4px}
.manageData .content table.exportfilter tr td.filterLbl { width:1%;}
.manageData .content table.exportfilter tr td.chkList {white-space:normal;}
.manageData .content table.exportfilter tr:hover {background: #fff;}


.manageData .content .manageState .state { float:left; padding:2px; }
.manageData .content .manageState .state table{ width: auto;background: #98defe;}
.manageData .content .manageState .state tr:hover{ background: #8ECAE6; }
.manageData .content .manageState .state .unassign{ text-decoration: underline; color: rgb(255, 61, 61);font-weight: bold; }
.manageData .content .manageState .state .assign{ text-decoration: underline; color: green;font-weight: bold; }

.manageData .content .manageState .matchedDSBL { float:left; padding:2px; }
.manageData .content .manageState .matchedDSBL table { width:auto; }
.manageData .content .manageState .matchedDSBL tr:hover {background: #fff;}

.manageData .content .manageState .filter { float:left; padding:2px; }
.manageData .content .manageState .filter table { width:auto; }
.manageData .content .manageState .filter tr:hover {background: #fff;}

.manageData .content .manageState .presetFilters { float:left; padding:2px; }
.manageData .content .manageState .presetFilters table { width:auto; }

.manageData .content .manageState .head {padding-bottom:5px;font-weight:bold;}

.manageData .content .manageState input[type=radio] {vertical-align: top;}
.manageData .content .manageState td { height:17px;padding: 2px 5px 2px 5px; }
.manageData .content .manageState td select { height:17px; }




.manageData .content .manageMLS .state { float:left; padding:2px; }
.manageData .content .manageMLS .state table{ width: auto;background: #fee662;}
.manageData .content .manageMLS .state tr:hover{ background: #fee662; }
.manageData .content .manageMLS .state .unassign{ text-decoration: underline; color: rgb(255, 61, 61);font-weight: bold; }
.manageData .content .manageMLS .state .assign{ text-decoration: underline; color: green;font-weight: bold; }

.manageData .content .manageMLS .matchedDSBL { float:left; padding:2px; }
.manageData .content .manageMLS .matchedDSBL table { width:auto; }
.manageData .content .manageMLS .matchedDSBL tr:hover {background: #fff;}

.manageData .content .manageMLS .filter { float:left; padding:2px; }
.manageData .content .manageMLS .filter table { width:auto; }
.manageData .content .manageMLS .filter tr:hover {background: #fff;}

.manageData .content .manageMLS .presetFilters { float:left; padding:2px; }
.manageData .content .manageMLS .presetFilters table { width:auto; }

.manageData .content .manageMLS .head {padding-bottom:5px;font-weight:bold;}

.manageData .content .manageMLS input[type=radio] {vertical-align: top;}
.manageData .content .manageMLS td { height:17px;padding: 2px 5px 2px 5px; }
.manageData .content .manageMLS td select { height:17px; }


.manageData .content .dsbl { padding-top: 10px;}
.manageData .content .dsbl input[type=radio] {vertical-align: text-top;}
.manageData .content .dsbl .resolution label{ padding: 3px; }
.manageData .content .dsbl .resolution .selected{ background-color: rgb(68, 239, 68); }
.manageData .content .dsbl a.assignDSBL{ color: white ;display: inline-block;width: 75px;background:#60c300;border: 1px #051532 solid;border-radius: 5px;line-height: 18px;text-align: center; margin-left: 10px;}
.manageData .content .dsbl a.unassignDSBL{ color: white ;display: inline-block;width: 120px;background:red;border: 1px #051532 solid;border-radius: 5px;line-height: 18px;text-align: center; }

.manageData .content .navigation { float: right; padding-top: 10px; }
.manageData .content .navigation a {color:white;width: 65px;text-align: center;}

/*.manageData .content .manageState p {margin: 2px 0 2px 0;}
.manageData .content .manageState input {border: 1px #abadb3 solid;vertical-align:middle;}
.manageData .content .manageState ul {list-style: disc; list-style-position: inside;}
.manageData .content .manageState ul li {padding: 2px 0 2px 0;}
.manageData .content .manageState .assign {text-decoration: underline; color: green;font-weight: bold;}
.manageData .content .manageState .unassign {text-decoration: underline; color: rgb(255, 61, 61);font-weight: bold;}
.manageData .content .manageState .unassign.right{float: right;width:auto;}
.manageData .content .manageState div {margin: 5px; padding:2px; float: none; }
.manageData .content .manageState div.state {background: #98defe; }
.manageData .content .manageState div.dsbl {background: #E8EEF6; }
.manageData .content .manageState div.actions {background: #F6E8E8; }
.manageData .content .manageState div.header {font-size: larger; }
.manageData .content .manageState .resolution label.selected {background-color: rgb(68, 239, 68);}

.manageData .content .manageState td { padding-top:5px; padding-right:8px; }*/



.sort{cursor:pointer}
.sort-up{background:url(images/sort-up.png) no-repeat right; padding-right:12px;}
.sort-down{background:url(images/sort-down.png) no-repeat right; padding-right:12px;}

.sort-Descending{background:url(images/sort-up.png) no-repeat right; padding-right:12px;}
.sort-Ascending{background:url(images/sort-down.png) no-repeat right; padding-right:12px;}

span.selectedprop{color:#007db6; font-weight:bold;}
span.comparedprop{color:#d9cb06; font-weight:bold;}

.showhidebuttons{position:relative; left: 1px; top: -17px;}
.showhidebuttons a.showCMABtn{border:none; background:#f0f0f0; border-radius:0px; background:url(images/showCMA.jpg) no-repeat; display:block; width:17px; height:17px;}
.showhidebuttons a.hideCMABtn{border:none; background:#f0f0f0; border-radius:0px; background:url(images/hideCMA.jpg) no-repeat; display:block; width:17px; height:17px;}


/*ul.acts{width:140px;}*/
ul.acts li{float:left;} 
ul.acts li.qactions{ position:relative;}
ul.acts li.qactions a.bluearrow{background:url(images/bluearrow.png) right 4px no-repeat; padding-right:11px; position:relative; z-index:1; display:block;}
ul.acts li.qactions .qactionsblock{position:absolute; top:15px !important; left:-65px !important; background:#fff; z-index:999; width:120px; padding:11px 20px;}
ul.acts li.qactions .qactionsblock a{width:100%; display:block; color:#444444; font-size:11px; background:#fff;}
ul.acts li.qactions .qactionsblock div.dotted3{width:100%; border-bottom:1px dotted #444444; margin:3px 0 3px 0; height:1px !important;}

.paginare{color:#ffffff; line-height:36px; padding-left:10px;}
.paginare a{color:#ffffff; text-decoration:underline;cursor:pointer;}
.paginare a.previous{background:url(images/previous.png) no-repeat left; padding-left:16px; text-decoration:none; margin:0 20px 0 40px;}
.paginare a.next{background:url(images/next.png) no-repeat right; padding-right:16px; text-decoration:none; margin-left:20px;}
.paginare a.active{text-decoration:none; font-size:13px;}
.paginare a:hover{color:#50b300;}

/***** CUSTOMIZE *****/

#customizeBgFix{background:url(images/custofix.jpg);}
.customize{width:937px; margin:auto; margin-top:10px; color:#fff;}
.customizeleft{}
.customizeleft .head{background:url(images/customizeleftbg.jpg) no-repeat left #1f4fa4; width:365px; height:27px; font-size:12px; padding:15px 0 0 10px; text-align:center;}
.customizeleft .head span{margin-bottom:5px; float:left;}

.propimg{text-align:center; margin-top:15px; color:#323232; position:relative;}

.propimg .imgContainer{max-width:350px; float:left; margin-left:13px; position:relative;}
.propimg .imgContainer img{max-width:350px;}
.propimg .imgContainer .cameraIcon{background:url(images/cameraIcon.png); position:absolute; bottom: 1px;right: 3px; width:38px; padding-left:1px; font-size:11px; line-height: 21px; height:19px; text-align:left; color:#ff0000 !important; }

.propimg span{display:block; line-height:18px; float:left; max-width: 169px;text-align:left; margin-left:13px; margin-top:3px;}
.propimg input.btnauto{ padding:0 5px 0 5px; border-radius:4px; height:21px; background:#898d96; border:1px solid #747881; color:#fff; margin-right:3px; cursor:pointer; font-size:11px; margin-top:10px;}
.propimg.highlight { background:#4FD68A }
.propimg .clearSelection { display:none }
.propimg.highlight .clearSelection { float:right;color:#10377c;font-weight:bold;display:block; }
a.lnkauto { padding: 0 4px;border-radius: 4px;height: 21px;background: #898D96;border: 1px solid #747881;color: white;margin-right: 1px;cursor: pointer;font-size: 11px;margin-top: 10px;display: inline-block;width: auto;text-align: center;line-height: 21px;}

.propimg .hasRevisions {position: absolute;
    top: 29%;
    left: 10%;
    z-index: 99;
    background: rgba(255, 255, 255, 0.81);
    color: #000;
    width: 310px;
    height: 150px;
    border-radius: 5px;
    border: 1px #A7A7A7 solid;}

.propimg .hasRevisions:after, .propimg .hasRevisions:before {
	top: 100%;
	left: 29px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.propimg .hasRevisions:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color:rgba(255, 255, 255, 0.81);
	border-width: 10px;
	margin-left: -10px;
}
.propimg .hasRevisions:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #A7A7A7;
	border-width: 11px;
	margin-left: -11px;
}

.propimg .hasRevisions .close{position: absolute;
    top: 5px;
    right: 5px;  z-index: 100;}
.propimg .hasRevisions p{padding:40px 5px;     line-height: 20px; font-size: 14px;}
.propimg .hasRevisions p span{display:block; font-size:13px; float:none !important; max-width:initial; margin-bottom:10px;}


.propdesc{margin:0 0 20px 0;}
.propdesc table{border-collapse:inherit !important; border-spacing:3px;  color:#2d2d2d; width:360px;}
.propdesc table tr.thead td{text-align:right;}
.propdesc table td{text-align:right;}
.propdesc table td.label{padding-right:5px;}
.propdesc table input{width:100%; text-align:left;}
.propdesc table textarea.rounded{background:url(images/textarearounded.jpg) no-repeat; width:276px; height:52px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; margin-top:4px; padding:4px 0 0 10px;}
.propdesc table textarea.rounded2{width:276px; height:52px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; margin-top:4px; padding:4px 0 0 10px;}
.propdesc .solid{width:98%; height:0px; border-bottom:1px solid #ffffff; border-top:1px solid #96aad0; margin:14px auto 14px auto; float: none; clear: both; }
.propdesc .header .label .blueLbl { text-decoration: none; color: #2d2d2d; background: #98defe; border: 1px #0078A1 solid; border-radius: 5px; padding: 1px 2px; font-size: 10px; font-weight: bold;}

.customizeright .head{background:url(images/customizerightbg.jpg) no-repeat right #113f8f; width:562px; height:42px; line-height:42px; text-align:center; font-size:14px;}
.customizeright .algorithm{color:#2d2d2d;}
.customizeright .algorithm .left{width:192px; font-size:11px; padding:25px 0 0 20px;}
.customizeright .algorithm .right{width:500px; margin:20px 0 0 30px;}


.rightcontenttop{background:#c6d3ec; border-radius:5px; width:500px;}
.rightcontenttop table{width:340px; margin:auto;}
.rightcontenttop .sectionstop{background:#dee6f4; width:480px; margin-top:3px; padding:6px 0 6px 20px;}
.rightcontenttop .sectionstop table{width:100%;}

.customizeright .algorithm .right table.advopts{margin:0 0 0 0; font-size:12px; border-collapse:inherit; border-spacing:5px;}
.customizeright .algorithm .right table.advopts input{width:157px; float:left; height:18px;}
.customizeright .algorithm .right table.advopts select{}
.customizeright .algorithm .right table.advopts select.double{width:157px; float:left;}
.customizeright .algorithm .right table.advopts input.date{width:136px; float:left;}
.customizeright .algorithm .right table.advopts img.dateimg{width:21px; float:left;}
.customizeright .algorithm .right table.advopts input.checkb{width:auto !important;}


.customizeright .algorithm .right .righttop{background:#fff; border-radius:5px 5px 0 0; width:500px; height:26px; line-height:26px; font-size:13px; text-align:center; color:#272727;}
.customizeright .algorithm .right .rightcontent{ background:#c6d3ec; border-radius:5px; width:500px;}
.customizeright .algorithm .right .rightcontent table{width:400px; margin:auto;}
.customizeright .algorithm .right .rightcontent table td{padding:3px 0 3px 0;}

.customizeright .algorithm .right .section{background:#dee6f4; width:480px; margin-top:3px; padding:6px 0 6px 20px;}
.customizeright .algorithm .right .section table{width:480px !important; margin-top:5px !important;}
.customizeright .algorithm .right .section table input{width:91px;}
.customizeright .algorithm .right .section table input.checkb{width:auto !important;}
.customizeright .algorithm .right .nr3{background:#dee6f4; border-radius:0 0 5px 5px;}

.customizeright .algorithm .right .nr4{ width:420px; margin:20px 0 6px 20px;}
.customizeright .algorithm .right .nr4 input{width:100px; height:19px; border:1px solid #747881;}
input.btnsave{padding:0 12px 0 12px; width:auto !important; border-radius:4px; height:21px; background:#898d96; color:#fff; margin-right:3px; cursor:pointer; margin-left:4px;}
input.btnsaverun{padding:0 12px 0 12px; width:auto !important; border-radius:4px; height:21px; background:#898d96; color:#fff; margin-right:3px; cursor:pointer;}


.buttons{padding:10px 0 0 50px; text-align:center; background:#113e8f; position:relative;}
.buttons input.btnrun{background:url(images/btnrun.png) no-repeat; width:218px; height:41px; color:#fff; font-size:19px; text-shadow:#000 0 1px 1px; margin:15px auto 10px auto;}



/***** CMA *****/
.cmacontainer{width:937px;}
.cmacontainer .scroll{ overflow-x: auto; overflow-y:hidden}
.cmacontainer .scroll-dummy{ overflow-x: auto; overflow-y:hidden; height: 18px;}
.cmaprop {min-width:405px; border-right:1px #fff solid;}
.cmaprop .head {background:url(images/customizeleftbg.jpg) no-repeat left #1f4fa4; /*height:42px; line-height: 42px; height: 25px;*/ line-height: 29px; font-size:12px; text-align:center; position:relative; cursor:move;}
.cmaprop .head span{float:left; padding:0 0 0 10px; }

.cmaprop .bad-comparable {background:#ff0000;}
.cmaprop .bad-comparable span.lime{color:#fff !important;}

.cmaprop .label, .cmaprop .line .coloana{float:left;}
.cmaprop .line{width: auto; min-height: 1.2em; overflow: hidden; color: #2D2D2D; float: none; clear: both; white-space: nowrap; padding: 2px 0 2px 0; }

.cmaprop .lineHover { background-color: rgb(228, 228, 228); }

.cmaprop .lineHighlight { background-color: rgb(168, 168, 168); }

.cmaprop .header{text-align:center;}
.cmaprop .label{width:80px; text-align:right; margin-right:5px; overflow: hidden; white-space: nowrap; vertical-align: middle; line-height: 14px;}
.cmaprop .label img{width: 15px; height: 15px; vertical-align: middle; cursor:pointer; }

.cmaprop .line .coloana{width:70px; margin-right:5px; overflow: hidden; }
.cmaprop .line .coloana input{width:70px;height:13px;border-bottom: 1px solid transparent;border-top: 1px solid transparent;}
.cmaprop .line .outdated input{border: 1px solid #F70E21;width:68px !important;}
.cmaprop .line .coloana label input{width:10px;}
.cmaprop .line .coloana img {width: 15px; height: 15px; vertical-align: middle; float:right;cursor:pointer; }
.cmaprop .line .loadingWheel {background:url(images/loading-small.gif) no-repeat; background-size:contain; display: inline-block;width: 15px !important;height: 15px;position: relative;}

.scroll .cmaprop {background:#c6d3ec;}
.cmaprop {background:#A3BAE6;}

.cmaprop .head a.clear{display:none;}
.scroll .cmaprop .head a.clear{color:#949494; background:url(images/clear.jpg) no-repeat 0 0; display: block !important; width: 12px; height: 12px; position:absolute; right: 20px; /*top: 16px;*/ top: 8px; cursor:pointer;}
.scroll .propimg span {max-width: 230px; padding-right: 4px;}


table.cma{width:100%; color:#fff; border-spacing:2px; border-collapse:inherit; text-align:right; margin-top:30px; padding-bottom:20px;}
table.cma input.small{width:77px;}
table.cma input.big{width:340px;}
#cma table{border-collapse:inherit !important; border-spacing:3px;  color:#2d2d2d; width:365px;}
#cma table textarea.rounded{background:url(images/textarearounded.jpg) no-repeat; width:336px; height:52px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; margin-top:4px; padding:4px 0 0 10px;}

#cma .propimg{text-align:center; padding-top:7px; padding-bottom: 5px; margin-top: 0; color:#323232; overflow: hidden; float: none; clear: both; }
#cma .propimg .left{max-width:200px; float:left; margin-left:13px; }
#cma .propimg .left img{width: 190px; height: 152px; margin-bottom:5px;}
#cma .propimg .left a{color:#323232; text-decoration:underline;}
#cma .propimg .left a.editOfficeLink:before { content: "Edit Office Data"; }
#cma .propimg .left a.editOfficeLink.save:before { content: "Save Changes"; }
#cma .propimg span{display:block; line-height:18px; float:left; text-align:left; margin-left:8px;}

#cma .propimg .imgContainer{max-width:200px; position:relative; margin-left:0px;}
#cma .propimg .imgContainer .cameraIcon{background:url(images/cameraIcon.png); position:absolute; bottom: 8px;right: 3px; width:38px; padding-left:1px; font-size:11px; line-height: 21px; height:19px; text-align:left; color:#ff0000 !important; }

#cma .propdesc .solid{width:98%; height:0px; border-bottom:1px solid #ffffff; border-top:1px solid #96aad0; margin: auto auto 5px auto;; float: none; clear: both; }
#cma .propdesc{padding: 0px; margin: 0px;}
/*#cma .propdesc .outdated-value {color:#ff2a00; font-weight:bold;line-height:15px;display:inline-block;font-family:Impact, Charcoal, sans-serif;text-shadow: 0px 1px 0 #fff;}*/

.showMarker{ cursor:pointer;}
.showMarker td:not(:first-child){border-left: 1px #99BBF6 solid;}
.maptools{margin:5px 0 0 170px;}


.leftTable{float:left;}
.leftTable table{width:100%;padding:0 0 0 10px;}
.leftTable table td { border-left: none !important;}
.leftComparables{float:left;}
.leftComparables table td { border-left: none !important;}
.leftComparables table tr.head th { width:31px;}
.rightTable{float:left;}
.rightTable table{margin:0 !important;}

.pointer{ cursor: pointer; }

.alignAnchor{margin:0 0 0 20px;color:#fff;}
.alignMapAnchor{margin:0 0 0 30px;color:#fff;}
.anchor{color:#78F400;}
.mapbutton{background:url(images/map/gotomapactiv.png) no-repeat; width:110px; height:30px; display:block; margin-bottom:10px;}
.gridbutton{background:url(images/map/gotogridactiv.png) no-repeat; width:110px; height:30px; display:block; margin-bottom:10px;}


.alignAnchor a{color:#fff;}
.alignMapAnchor a{color:#fff;}
.floatingToolBoxWrapper {position: absolute;top: -53px;left:2em;}
.floatingMapToolBox{ position: fixed; top: 1em; z-index:100; border-radius:5px; background:url(images/toolbox-arrow-blue.png) no-repeat #2B5EBB 9px 9px; padding:10px; color: #fff;line-height:28px;}
.floatingMapToolBox .arrow-up-toolbox{width:30px; height:30px; display:inline-block;float: left;}
.floatingMapToolBox.fixed { position:relative;left: -12px; }

.customMapControls {line-height: 35px; font-family: Roboto,Arial,sans-serif;font-size: 16px;}
.customMapControls .button {background-color: #FFF; border: 2px solid #FFF; border-radius: 3px; cursor: pointer; color: rgb(25,25,25); padding-left: 5px; padding-right: 5px;}
.customMapControls label { background-color: #FFF; border: 2px solid #FFF; border-radius: 3px; color: rgb(25,25,25); padding-left: 5px; padding-right: 5px;}

/*source class*/

.CMAInventory{background-color :#f97e7e; }
.MLSInventory{background:#fee662; }
.OfficeInventory{background:#aae67a; }
.activeCriteria {background:#aae67a;}
.StateInventory{background:#98defe; }
.AssessmentInventory{background:#98defe; }

.head .StateInventory{color:#000; top: -2px; position: relative;}
.head .MLSInventory{color:#000; top: -2px; position: relative;}
.head .OfficeInventory{color:#000; top: -2px; position: relative;}

 
input:disabled, isindex:disabled, textarea:disabled {color: #373737;}

.rawData{ padding:10px 20px 10px 20px; color:#fff;}
.rawData h1{font-size:16px; margin-bottom:15px;}
.rawData .display-label, .rawData .display-field{float:left; width:49%; padding-bottom:5px; margin-bottom:10px; border-bottom:1px #fff solid; height:25px; line-height:25px;}
.rawData .display-label{width:35%;}


.manageData h1.top{margin:30px 0 20px 10px;}
.manageData .content{background: url(images/srcontent.png) repeat; width: 98%; padding:1%; border-radius: 10px; margin-bottom:20px; border-top: 1px #10377C solid; color:#2D2D2D;}
.manageData .content table{width:100%;}
.manageData .content table h1{color:#11387D; font-size:16px; font-weight:bold;}
.manageData .content table h2{color:#11387D; font-size:14px; font-weight:bold;}
.manageData .content table input[type=text]{border: 1px #abadb3 solid; width:90%;}
.manageData .content table span{display: block;color: red;margin-top: 3px;}
.manageData .content table textarea{border: 1px #abadb3 solid; width:90%;}
.manageData .content table select{width:91%;}
.manageData .content table input.checkOf{width:auto;}
.manageData .content table tr.lightgrey{background: #F4F6FA;}
.manageData .content table tr img.dateimg{position: relative;top: 4px;left: 2px;} 
.manageData .content table tr td{color:#2d2d2d; font-size:12px; padding:4px 5px 4px 5px; line-height:15px; white-space:nowrap;}
.manageData .content a{color:#11387D}
.btnBlueGradientNew{background: #10377b; /* Old browsers */
background: -moz-linear-gradient(top,  #10377b 0%, #1f4fa4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#10377b), color-stop(100%,#1f4fa4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #10377b 0%,#1f4fa4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #10377b 0%,#1f4fa4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #10377b 0%,#1f4fa4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #10377b 0%,#1f4fa4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10377b', endColorstr='#1f4fa4',GradientType=0 ); /* IE6-9 */
border:1px #051532 solid; border-radius:5px; padding:0 10px; height:28px; line-height:28px; color:#fff; font-family:Arial; font-size:12px; text-align:center; display:inline;cursor:pointer;}

.btnRedGradientNew{border:1px #700a0a solid;background:#700a0a;border-radius:5px; padding:0 10px; height:28px; line-height:28px; color:#fff; font-family:Arial; font-size:12px; text-align:center; display:inline;cursor:pointer;}
.btnRedGradientNew.right { float:right; width:auto;}
.btnYellowGradientNew{border:1px #700a0a solid;background:#C5CB2A;border-radius:5px; padding:0 10px; height:28px; line-height:28px; color:#fff; font-family:Arial; font-size:12px; text-align:center; display:inline;cursor:pointer;}
.btnRedGradientNew.right { float:right; width:auto;}

.btnGreenGradientNew{background: #60c300; /* Old browsers */
background: -moz-linear-gradient(top,  #60c300 0%, #4fa100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60c300), color-stop(100%,#4fa100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #60c300 0%,#4fa100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #60c300 0%,#4fa100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #60c300 0%,#4fa100 100%); /* IE10+ */
background: linear-gradient(to bottom,  #60c300 0%,#4fa100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60c300', endColorstr='#4fa100',GradientType=0 ); /* IE6-9 */
border:1px #051532 solid; border-radius:5px; padding:0 10px; height:28px; line-height:28px; color:#fff; font-family:Arial; font-size:12px; text-align:center; display:inline;cursor:pointer;}
a.btnGreenGradientNew { color:white !important;display:block;width:100px;}



/***** Upload Photo *****/
/*.uploadPhoto{width:956px; margin:auto; padding:29px 0 5px 0; position:relative;}*/
.uploadPhoto{width:956px; position:relative;}


/*.uploadPhoto .top{background:#fff; border-radius:6px 6px 0 0; width:100%; height:43px; line-height:43px;}*/
.uploadPhoto .top label{font-size:15px; color:#123a82; margin-left:26px;}
.uploadPhoto .bottom{background:#e8ecf5; border-radius:0 0 6px 6px; padding-bottom:20px; width:100%; font-size:13px; color:#838383;}

.uploadPhoto label{font-size:13px; color:#123a82; margin-left:26px;}
.uploadPhoto .bottom input, .uploadPhoto .bottom select{margin:6px 0 0 23px; width:215px; height:27px; line-height:27px; color:#838383; }
.uploadPhoto .bottom input.greenBtn {text-decoration: none !important; color:#fff !important; background:#60c300 !important; border:1px #4fa100 solid !important; border-radius:5px !important; padding:0px 8px !important; }
.uploadPhoto .bottom select{width:215px;}
.uploadPhoto .bottom input.txt{padding-left:20px; width:195px;}
.uploadPhoto .bottom input.btnInput{color:#fff; width:auto;}



.uploadPhoto .tableList{margin:20px auto;}
.uploadPhoto .tableList tr.head td{font-size: 13px; color: black; border-bottom: 1px #17438F solid;}
.uploadPhoto .tableList tr td{border-bottom:1px #ccc dotted; padding:3px 0;}
.uploadPhoto .tableList tr td a{color: red;}
.uploadPhoto .tableList tr td a:hover{color: #50B300;}

.uploadPhoto .divider{width:95%; height:1px; overflow:hidden; clear:both; border-bottom:1px #ccc solid; margin:20px auto 10px auto;}
.uploadPhoto label.v2{font-size:15px; color:#123a82; margin-left:26px;}
.uploadPhoto label.v3{font-size:17px; color:#123a82; margin-left:26px;}



.printDiv{width: 80px; height: 21px; float: right; position: relative; top: -17px; right: 19px;}

.dropdown-ul {position: absolute;}
.dropdown-ul .dd-handle { border: 1px solid #052b6c;color: #fff;border-radius: 5px;padding: 3px 5px 3px 7px;cursor: pointer;background: linear-gradient(to bottom, #8f918e 0%,#757575 100%); }
.dropdown-ul:hover .dd-content{ display:block; }
.dropdown-ul .dd-content { position: absolute; top: 17px; margin: 0; padding: 10px 10px 10px 10px; list-style: none; font-size: 13px; color: gray; background-color: white; white-space: nowrap; display:none; z-index:9999;}
.dropdown-ul .dd-content li a { color:gray; text-decoration:none }
.dropdown-ul .dd-content li.separator { border-bottom: 1px dotted gray; padding: 3px 10px 0 10px; margin: 0 10px 4px 0; }


.selectPrint{background:url(images/styledselect.jpg) no-repeat; text-align: left; line-height: 21px; padding-left: 9px; width:71px; height:21px; display:block; color:#fff !important; text-decoration:none !important;}



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 11010;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


.gridthemGo{background:url(images/gridthem.png) no-repeat; width:106px; height:19px; line-height:19px; color:#fff; float:left; padding-left:7px; font-size:14px;}
.gridthemGo span{display: block; width: 30px; float: left;}
.gridthemGo a{color:#153d85; text-decoration:none;cursor: pointer; float: left;}

.greyBtn{border:1px solid #052b6c; color:#fff; border-radius:5px; padding: 4px 5px 3px 5px; float: left; margin: 12px 5px 0 0; cursor:pointer;
background: #8f918e; /* Old browsers */
background: -moz-linear-gradient(top,  #8f918e 0%, #757575 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f918e), color-stop(100%,#757575)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8f918e 0%,#757575 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8f918e 0%,#757575 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8f918e 0%,#757575 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8f918e 0%,#757575 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f918e', endColorstr='#757575',GradientType=0 ); /* IE6-9 */
}

.greyBtn.floatRight {float: right;}

.existingExport {
    padding-right: 18px;
    background: #8f918e; /* Old browsers */
    background: url('images/check.png') no-repeat 98.5% center; /*fallback*/    
    background-size: 12px, cover;

}
.missingExport {
    padding-right: 18px;
    background: #8f918e; /* Old browsers */
    background: url('images/warning_outdated.png') no-repeat 98.5% center; /*fallback*/    
    background-size: 12px, cover;
}

#historyPopup{color:#2b2b2b; background:#e9edf6;}
#historyPopup table{width:100%; border-spacing:2px !important; }
#historyPopup table tr td{border-bottom:1px #ccc solid; padding:3px !important;}
#historyPopup .histTableHead{font-weight:bold;}
#historyPopup h3{margin:10px 0 20px 0; font-size:14px; font-weight:bold}
#historyPopup table .actions a{color:#11387D; text-decoration:none;}
#historyPopup table .actions a:hover{color:#50B300; text-decoration:none;}
.historyDialog {color:#2b2b2b !important;background: #E9EDF6 !important}

#tabs{font-size:90%;margin:20px 0 0 0;}
#tabs ul{padding:4px 0 0 0; margin:0px; height:26px; border-bottom:1px #979797 solid;}
#tabs li{margin-right:5px; list-style:none; line-height:26px; background:#ccc; border-radius:5px 5px 0 0;}
#tabs li a{display:inline; padding:0px 10px; text-decoration:none;color:#333333;}
#tabs li, #tabs li a{float:left;}
#tabs ul li.active{background:#979797; border-radius:5px 5px 0 0;}
#tabs ul li.active a{color:#fff}
#tabs #tab-1, #tabs #tab-2, #tabs #tab-3{ clear:both;}

#tabs #tab-1 .cmaprop{background:#ccc !important;}
#tabs #tab-1 .cmaprop input{border:none;}
#tabs #tab-1 .cmaprop .head{background:#979797 !important;}
#tabs #tab-1 .cmaprop .line .coloana label input{margin:0px; padding:0px;}
#tabs #tab-1 .propdesc .solid{border-top: 1px solid #979797;}
#tabs #tab-1 .propimg .left a{color: #323232;}
.whiteBG{background:#fff; }


.QuickSearchInventory{width:100%; padding:10px 0 0 10px; color:#fff;}
.QuickSearchInventory label{font-size:14px; color:#fff; margin-left:3px;}
.QuickSearchInventory input{background:#fff; border-radius:8px; width:70px; height:22px; line-height:22px; color:#838383; padding-left:10px; margin:6px 0 0 0;}
.QuickSearchInventory input.btnradio{width:auto; height:auto;  margin:3px 0 0 10px;}
.QuickSearchInventory .bgalb{background:#fff; border-radius:8px; float:left; color:#838383; width:140px; height:22px; line-height:22px; margin:6px 10px 0 0;}
.QuickSearchInventory .bgalb label{color:#838383;}
.QuickSearchInventory .solid{width:150px; height:0px; border-bottom:1px solid #ffffff; margin:10px 0 10px 0;}
.QuickSearchInventory select{margin:6px 0 0 0; color:#838383;}
.QuickSearchInventory input.double{width:59px; margin:6px 0 0 0; padding-left:10px; background:#fff; border-radius:8px;}
.QuickSearchInventory select.double{width:67px; margin:6px 0 0 0;}
.QuickSearchInventory a{color:#fff; text-decoration:underline; display:block; margin-left:3px;}
.QuickSearchInventory .include a{display:inline; margin-left:0px; text-decoration:none; font-weight:bold;}

.QuickSearchInventory a.clear{color:#949494; background:url(images/clear.jpg) no-repeat; position:absolute; top:0; right:-20px; height:9px; width:9px; margin:0px; text-decoration:none; cursor:pointer;}


.quick-search-inventory-col1{float:left; width:300px; position:relative;}
.quick-search-inventory-col2{float:left; width:624px; height:112px; position:relative; padding-top: 14px; border-left:1px #fff solid; margin-left:30px; padding-left:30px;}
.quick-search-inventory-col3{float:left; width:150px; height:126px; border-left:1px #fff solid; margin-left:30px; padding-left:30px;}
.quick-search-inventory-col3 .button{background: #60c300; /* Old browsers */
background: -moz-linear-gradient(top,  #60c300 37%, #4f9f00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,#60c300), color-stop(100%,#4f9f00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #60c300 37%,#4f9f00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #60c300 37%,#4f9f00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #60c300 37%,#4f9f00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #60c300 37%,#4f9f00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60c300', endColorstr='#4f9f00',GradientType=0 ); /* IE6-9 */
border:1px #052a6c solid; border-radius:8px;
width:150px; height:52px; margin:35px 0 0 0; font-size:16px; font-weight:normal; text-transform:uppercase; text-shadow:#000 1px 1px 0; color:#fff; cursor:pointer; padding:0;}


.columns{width: 146px; float: left; margin: 0 10px 0 0;}
.columns label{width:54px; display:inline-block;}

.columns2{width: 300px;}
.columns2 input{width:226px;}

.rawData h1.error{margin:30px 0 20px 0px; color:#ff0000; background:#e9edf6; padding:10px; border-radius:8px; width:auto;}
.rawData h1.error .button{background: #60c300; /* Old browsers */
background: -moz-linear-gradient(top,  #60c300 37%, #4f9f00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,#60c300), color-stop(100%,#4f9f00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #60c300 37%,#4f9f00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #60c300 37%,#4f9f00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #60c300 37%,#4f9f00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #60c300 37%,#4f9f00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60c300', endColorstr='#4f9f00',GradientType=0 ); /* IE6-9 */
border:1px #052a6c solid; border-radius:8px;
height:22px; margin:0px 0 0 20px; font-size:12px; font-weight:normal; text-transform:uppercase; text-shadow:#000 1px 1px 0; color:#fff; cursor:pointer; 
padding:0;
padding-left:10px;
padding-right:10px;
}

.rawData .mlsData {float:right;display:inline-block;padding:5px 45px 0 0;}
.rawData .mlsData label {color:#11387D;font-weight:bold;}
.rawData .mlsData a.button {margin:0}

.rawData .stateData {float:right;display:inline-block;padding:5px 45px 0 0;}
.rawData .stateData label {color:#11387D;font-weight:bold;}
.rawData .stateData a.button {margin:0}


.tableH1
{
    color: #11387D;
    font-size: 16px;
    font-weight: bold;
    margin-bottom:0px !important;
}

.light-blue{background: #98defe; color:#000 !important; display:inline !important; font-size: 12px; padding: 1px 3px;}
.light-green{background: #aae67a; color:#000 !important; display:inline !important; font-size: 12px; padding: 1px 3px;}

.cmaGridThemTight{float:right;}
.alignAnchor .cmaGridDetails{color:#fff; font-size:14px; line-height:16px; display: inline-block; margin-left:20px;}

.arrowPropRemarks:before{color:#e6e6e6; background: url(images/showRemarks.png) no-repeat; padding: 3px 0 0 17px; margin-top: 2px; float:left;clear: both;content: "Show Property Remarks";}
.arrowPropRemarks.hide:before{color:#e6e6e6; background: url(images/hideRemarks.png) no-repeat; padding: 3px 0 0 17px; margin-top: 2px; float:left;content: "Hide Property Remarks";}

.arrowMLSRemarks:before{color:#e6e6e6; background: url(images/showRemarks.png) no-repeat; padding: 3px 0 0 17px; margin-top: 2px; float:left;clear: both;content: "Show MLS Remarks";}
.arrowMLSRemarks.hide:before{color:#e6e6e6; background: url(images/hideRemarks.png) no-repeat; padding: 3px 0 0 17px; margin-top: 2px; float:left;content: "Hide MLS Remarks";}

.updates
{
    position: absolute;
    top: 500px;
    border-radius:6px;
    border:1px #b8c4d9 solid;
    background:#d4ddee;
    padding:20px;
    font-size:14px;
    line-height:24px;
    width:916px;
}

    .updates h2
    {
        background: #FFC107;
        padding: 5px;
        font-weight:bold;
        margin-bottom:10px;
    }

    .updates span.number
    {
        background: #FFC107;
        width: 22px;
        height: 22px;
        display: inline-block;
        text-align: center;
        float:none !important;
        border:none !important;
        padding:0 !important; 
        color:#375da0;
        font-weight:bold;            
    }

    .updates h2.previousUpdates
    {
        background: #c9d0dc;
        padding: 5px;
        font-weight:bold;
        margin-bottom:10px;
        color:#53555a;
    }

    .updates h2.previousUpdates a
    {color:#53555a; padding-left:17px; text-decoration:underline; font-weight:normal;
    }

.previousUpdatesBox h2{background: #fee762;}
.previousUpdatesBox span.number{background: #fee762;}

.arrowUpdates{background: url(images/showUpdates.png) no-repeat;}
.arrowUpdatesHide{background: url(images/hideUpdates.png) no-repeat;}

.oneLine h1{float:left;}
.oneLine .RemoveValidation{float:left;}
.oneLine span.green{display:inline !important; margin:0px; color:#5fc000 !important;}
.oneLine .CloneAssessment{float:right;}
.oneLine input{width:auto !important; border: 1px #c8ccd5 solid !important; background:#dfe3ec; color:#848891; border-radius:5px; line-height:18px; padding:0 5px; margin-top:-3px;cursor:pointer;}



/* Your Preferences Form */

.YourPreferencesForm {width:400px!important}
.YourPreferencesForm H1 {margin-bottom:10px}
.YourPreferencesForm .lightgray {background: #F4F6FA}
.YourPreferencesForm .lightgray td {padding:0 10px}
.YourPreferencesForm td select {width:100%!important}

/* Your Preferences Change Password Form */

.YourPreferencesChangePW {}
.YourPreferencesChangePW h1 {color: #11387D; font-size: 16px; font-weight: bold}
.YourPreferencesChangePW table {}
.YourPreferencesChangePW td {padding:8px}
.YourPreferencesChangePW td.editor-label {width:150px}
.YourPreferencesChangePW td.editor-field {width:200px}
.YourPreferencesChangePW .validation-summary-errors span,
.YourPreferencesChangePW .validation-summary-errors li
 {display: block; color: red; margin-top: 3px}

.YourPreferencesChangePW .userSites li{margin: 0 0 10px 0px;}
.YourPreferencesChangePW .userSites input{width:auto !important; margin:0 10px 0 50px;}
.YourPreferencesChangePW .userSites span{display:inline-block !important; float: left; width: 115px; color: #2D2D2D !important;}

.userTableIndex tr td{padding:5px !important;}

.propdesc table.rarTable {border-spacing: 0;}
.propdesc table.rarTable td {border: 2px solid #c6d3ec; }

.propdesc table.rarTable td.selectedRar { background:#E8EEFC;border-color:#E8EEFC}

.photo-manager .ui-widget-header .ui-icon{
    background-image: url(images/done-ico.png);
    background-position: initial;
    width: initial;
}

.ui-dialog.photo-manager .ui-dialog-titlebar-close {
    width: 41px;
}

/*Quick Change Popup*/
.quickChangePopup { display:none;}
.quickChangePopup table { width:820px;}
.quickChangePopup table td{padding:5px;}
.quickChangePopup table input{border:1px #ccc solid;}
.quickChangePopup b { font-weight: bold;}
.quickChangePopup .part { width: 50px; }
.quickChangePopup table a{color:#052b6c;}
.quickChangePopup table a:hover{text-decoration:underline;}


.quickChangeBtn{color:#fff !important; float:none; display: inline-block; width: auto; margin: 0;}
.quickChangeBtn:hover{text-decoration:none !important;}

.quickChangeCMA td{border-bottom:1px #ccc dotted;}


/*CMA User Reports*/

.showReport:hover { cursor:pointer; background:#fff !important;} }
.cmadetails { background:inherit; }
.cmadetails:hover { background:#fff !important; }

/****edit-adj-data*/
input.edit-adj-data{padding:2px; border:1px #ccc solid; width:45px;}
table.edit-adj-table tr td{padding:5px !Important; border-bottom:1px #CFCFCF dotted;}
table.edit-adj-table thead tr td { font-size:12px;}

table.runAdjData {}
table.runAdjData tr td { font-size:11px !important; white-space: normal !important; }


tr.cloned td{background:#1f4fa4; color:#fff;}
tr.cloned td a{color:#fff;}


table.adj-list tr td {padding:5px;}
table.adj-list tr th {padding:5px;}


.outdated-value {
    background: url(images/warning_outdated.png) no-repeat;
    background-size: contain;
    height: 15px;
    width: 15px;
    display: inline-block;
    float:left;
}

.outdated-rar {
    background: url(images/warning_outdated.png) no-repeat;
    background-size: contain;
    height: 15px;
    width: 15px;    
    float:left;
}

.outdated-image {
    background: url(images/warning_outdated-black.png) no-repeat;
    background-size: contain;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 5px;
    right: 12px;
}

.update-all-outdated{
    background: url(images/countTrigger.png) no-repeat;
    cursor:pointer;
    background-size: contain;
    height: 15px;
    width: 15px;
    display: none;
    float:left;

}

.rebuilt-with-latest {
    display:none;
    color: #153d85;
    font-size: 14px;
    background: #FA902E;
    border-radius: 5px;
    padding: 3px 5px;
    float: left;
}


.orange-button{position: absolute; top: 16px; right: 14px;}
.orange-button input{background: url(images/btnrebuil.png) no-repeat; width: 341px; height: 39px; border-radius:5px;}

.image-popup{position: absolute; top: 23px; right: 22px; width: 25px; height: 25px; cursor:pointer;}
.image-popup img{width:100%;}

.customRarYear {color: white; background: #FF0000;}

.csvValidation {color:red;margin-left: 20px;margin-bottom: 5px}

.assessmentHistory table {border-spacing: 3px;}
.assessmentHistory table tr.head td { text-align: left; width: 100px; border-bottom: 1px dotted black; }
.assessmentHistory table td {border: 2px}

.mlsDataPopup {display:none;}
.mlsDataPopup table {width:600px;}
.mlsDataPopup table :not(thead) tr:hover td.state { background:#CFF0FF;}
.mlsDataPopup table :not(thead) tr:hover td.mls { background:#FFF3B2;}
.mlsDataPopup table :not(thead) tr:hover td.pair { background:#68D100;}
.mlsDataPopup table tr.head td {font-weight: bold;}
.mlsDataPopup table tr td {border: 1px #616161 solid;white-space: nowrap;padding:5px;}
.mlsDataPopup table tr td.pair { background:#4f9f00;}
.mlsDataPopup table tr td:not(:last-of-type){border-right: 0px;}
.mlsDataPopup table tr:not(.head) td{border-top: 0px;}
.mlsDataPopup table tr td.state {background:#98defe;}
.mlsDataPopup table tr td.mls {background:#fee662;}
.mlsDataPopup div.expired{width:100%;margin: 10px 0;}
.mlsDataPopup p {padding: 2px;}
.mlsDataPopup p.head {color: #11387D;font-size: 16px;margin-bottom: 15px;font-weight: bold;}
.mlsDataPopup p label {font-weight: bold;}

.stateDataPopup {display:none;}
.stateDataPopup table {width:600px;}
.stateDataPopup table :not(thead) tr:hover td.state { background:#CFF0FF;}
.stateDataPopup table :not(thead) tr:hover td.state { background:#FFF3B2;}
.stateDataPopup table :not(thead) tr:hover td.pair { background:#68D100;}
.stateDataPopup table tr.head td {font-weight: bold;}
.stateDataPopup table tr td {border: 1px #616161 solid;white-space: nowrap;padding:5px;}
.stateDataPopup table tr td.pair { background:#4f9f00;}
.stateDataPopup table tr td:not(:last-of-type){border-right: 0px;}
.stateDataPopup table tr:not(.head) td{border-top: 0px;}
.stateDataPopup table tr td.state {background:#98defe;}
.stateDataPopup table tr td.state {background:#fee662;}
.stateDataPopup div.expired{width:100%;margin: 10px 0;}
.stateDataPopup p {padding: 2px;}
.stateDataPopup p.head {color: #11387D;font-size: 16px;margin-bottom: 15px;font-weight: bold;}
.stateDataPopup p label {font-weight: bold;}


.bsmtMatrix {display:none;}
.bsmtMatrix table {padding:5px;width:100%;}
.bsmtMatrix table tr td {padding:5px;border-right: 1px #616161 solid;border-bottom:1px #616161 solid}
.bsmtMatrix table tr td:last-of-type{border-right: 0px;}
.bsmtMatrix table tr:last-of-type td{border-bottom: 0px;}
.bsmtMatrix table tr td.head{ background:#98defe;}



.searchresultsManage{ clear:both; margin:0px !important; padding:0px !important; }
.searchresultsManage .top{background:url(images/srtop.png) no-repeat; width:100%; height:9px;}
.searchresultsManage .bottom{background:url(images/srbottom.png) no-repeat; width:100%; height:9px;}
.searchresultsManage .content{background:url(images/srcontent.png) repeat; width:100%; border-radius:0 0 0 0; border-top:0;}
.searchresultsManage .content table tr.head{margin-bottom:9px; font-weight:bold; background:none !important;}
.searchresultsManage .content table tr.head td{font-size:13px; color:#000000; padding:5px; border-bottom:1px #17438f solid;}
.searchresultsManage .content table tr.head td a{color:#000000;}
.searchresultsManage .content table tr.head td a:hover{color:#50b300;}
.searchresultsManage .content table tr.head th{font-size:13px; color:#000000; padding:5px 2px 5px 2px; border-bottom:1px #17438f solid;}
.searchresultsManage .content table tr.head th a{color:#000000; float:left;}
.searchresultsManage .content table tr.head th a:hover{color:#50b300;}
.searchresultsManage .content table tr.lightgrey{background:#f4f6fa;}
.searchresultsManage .content table tr.selectedAlg{background:#99FF99;}
.searchresultsManage .content table td{color:#2d2d2d; font-size:12px; padding:2px; line-height:15px; white-space:nowrap;}
.searchresultsManage .content table td.wrap{white-space:normal !important;}
.searchresultsManage .content table th{color:#2d2d2d; font-size:12px; padding:2px; line-height:15px; white-space:nowrap;}
.searchresultsManage .content .wrapText td{white-space:normal;}
.searchresultsManage .content table td.actions{color:#11387d; font-size:11px;}
.searchresultsManage .content table td.actions a{color:#11387d;}
.searchresultsManage .content table td.actions a:hover{color:#50b300;}
.searchresultsManage .content div.leftComparables table td{border-right: 1px #99BBF6 solid;}
.searchresultsManage .content div.scroll{overflow-y:hidden; overflow-x:auto; }
.searchresultsManage .content div.scroll table tr td:not(:first-child){border-left: 1px #99BBF6 solid;}
.searchresultsManage .content div.updatedRow {background:url(images/check.png) no-repeat;background-size: contain;width: 10px;height: 10px;float: right;display:none;}
.searchresultsManage .content table.simpleTable tr:nth-child(even) { background: #f4f6fa; }
.searchresultsManage .content table.simpleTable tr:hover { background: #fff !important; }
.searchresultsManage .content table.simpleTable tr td {padding:2px 4px;}
.searchresultsManage .content table.simpleTable tr td:not(:first-child) { border-left: 1px #99BBF6 solid;}

.requestRevisionPopup { display:none;}
.requestRevisionPopup input {border: 1px #abadb3 solid;vertical-align:middle; width: 100%;}
.requestRevisionPopup input:not([type=text]){width:auto;}
.requestRevisionPopup input[type=checkbox]{vertical-align: bottom;margin-left:5px;}
.requestRevisionPopup select { width: 100%; }
.requestRevisionPopup textarea {border: 1px #abadb3 solid;vertical-align:middle; width: 100%;}
.requestRevisionPopup table tr td {padding: 4px}
.requestRevisionPopup table tr td.lbl { width:1%;}
.requestRevisionPopup table tr:hover {background: #fff;}

.manageMLSPopup { display:none;}
.manageMLSPopup p {margin: 2px 0 2px 0;}
.manageMLSPopup input {border: 1px #abadb3 solid;vertical-align:middle;}
.manageMLSPopup ul {list-style: disc; list-style-position: inside;}
.manageMLSPopup ul li {padding: 2px 0 2px 0;}
.manageMLSPopup .assign {text-decoration: underline; color: green;font-weight: bold;}
.manageMLSPopup .unassign {text-decoration: underline; color: rgb(255, 61, 61);font-weight: bold;}
.manageMLSPopup .unassign.right{float: right;width:auto;}
.manageMLSPopup div {margin: 15px; padding: 10px; margin: 5px; float: none; }
.manageMLSPopup div.mls {background: #fee662; }
.manageMLSPopup div.dsbl {background: #E8EEF6; }
.manageMLSPopup div.actions {background: #F6E8E8; }
.manageMLSPopup div.header {font-size: larger; }

.manageStatePopup { display:none; }
.manageStatePopup p {margin: 2px 0 2px 0;}
.manageStatePopup input {border: 1px #abadb3 solid;vertical-align:middle;}
.manageStatePopup ul {list-style: disc; list-style-position: inside;}
.manageStatePopup ul li {padding: 2px 0 2px 0;}
.manageStatePopup .assign {text-decoration: underline; color: green;font-weight: bold;}
.manageStatePopup .unassign {text-decoration: underline; color: rgb(255, 61, 61);font-weight: bold;}
.manageStatePopup .unassign.right{float: right;width:auto;}
.manageStatePopup div {margin: 5px; padding:2px; float: none; }
.manageStatePopup div.state {background: #98defe; }
.manageStatePopup div.dsbl {background: #E8EEF6; }
.manageStatePopup div.actions {background: #F6E8E8; }
.manageStatePopup div.header {font-size: larger; }

.manageStateInfo td { padding-top:5px; padding-right:8px; }

.searchresultsManage .paginare{color:#000; line-height:36px; padding-left:10px;}
.searchresultsManage .paginare a{color:#000; text-decoration:underline;cursor:pointer;}
.searchresultsManage .paginare a.previous{background:url(images/previous.png) no-repeat left; padding-left:16px; text-decoration:none; margin:0 20px 0 40px;}
.searchresultsManage .paginare a.next{background:url(images/next.png) no-repeat right; padding-right:16px; text-decoration:none; margin-left:20px;}
.searchresultsManage .paginare a.active{text-decoration:none; font-size:13px;}
.searchresultsManage .paginare a:hover{color:#50b300;}

.csvExample table {width:auto !important;}
.csvExample table tr th {font-weight:bold;padding:1px !important;}
.csvExample table tr th:first-child {color: #4F811E;}
.csvExample table tr td {padding:1px !important;}
.csvExample p {color: #4F811E;}

.headerBar {width: 90%;padding: 10px;border-radius: 10px;background: #E8EDF7;color: #2D2D2D;margin:auto;font-size: 16px;}
.headerBar h1 {color:#11387d;font-weight:bold;margin:0px;display:inline-block;}
.headerBar span.arrowCookie { background: url(images/arrowCookie.jpg) no-repeat 50% 40%;padding: 5px 10px;}



label.fieldName { font-weight: bold; }

/*Edit Job Page*/

.editJobContent {padding-top: 10px; border-radius: 10px !important; margin-bottom: 10px;}
.editJobContent .error {color: red}
.editJobContent .warning {font-weight: bold; color: grey}
.editJobContent table.adjustments tr:first-child td {background-color: #1f4fa4; color: white; text-align: center;}
.editJobContent table.adjustments tr.subHead td {background-color: #3C6BBE; color: white;}

.editJobFooter { text-align: center; position:relative; height:85px;margin-top:50px }
.editJobFooter .timetable { text-align: left;position: absolute;top: 0px;left: 17px;width: auto;border: 6px solid #f4f6fa; }
.editJobFooter h1.status { color: #4B4B4B; font-weight: bold;padding-top: 6px; }
.editJobFooter h1.status label { text-transform: capitalize }
.editJobFooter .reports { text-align:left; position:absolute; top: 11px; right: 17px; width: 227px; }

#saveCriteriaTemplate { display:none; }
#saveCriteriaTemplate table tr:first-child td {border-top: 1px #A0A0A0 dotted;}
#saveCriteriaTemplate table tr td:first-child {background-color: rgb(238, 238, 238);}
#saveCriteriaTemplate table tr td{padding: 5px; border-bottom: 1px #A0A0A0 dotted; white-space: nowrap;}
#saveCriteriaTemplate input { border: 1px #CFCFCF solid; width: 200px }


/*Dropdown menu on ManageData*/
.menuH { margin: 0; float:none; position:relative;/*! for IE htc*/ z-index:4;/*H2*/ list-style: none; padding: 0; }
.menuH li { padding: 0; float: left; position: relative; }
ul.menuH a { display: block; outline: 0; text-decoration: none; }
    
/*######sub level###########*/
        
ul.menuH ul { width:107px; position: absolute; left: -9999px; border: 1px solid #DDD; border-top: 0; background: #1f4fa4; 
              text-align: left; list-style: none; margin: 0; padding: 0 1px 10px 0; box-sizing:content-box; opacity:1; }
.menuH li li { float: none; white-space:nowrap; }
.menuH li li:hover, .menuH li li.onhover { background:#10377b; }
.menuH ul a { padding: 0 10px; line-height: 36px; font-size: 0.9em; font-weight: normal; float:none; text-align: left; font-size:larger; }
.menuH li:hover ul, .menuH li.onhover ul { left: -1px;/*Use this property to change offset of the dropdown*/ top: 33px; }
.menuH li:hover .dropToLeft, .menuH li.onhover .dropToLeft { left: auto; right: -1px; top: auto; }
.menuH li:hover ul ul,.menuH li:hover ul ul ul,.menuH li:hover ul ul ul ul,
.menuH li.onhover ul ul, .menuH li.onhover ul ul ul, .menuH li.onhover ul ul ul ul { left: -9999px; top:0; }

.menuH li li:hover ul,.menuH li li li:hover ul,.menuH li li li li:hover ul,.menuH li li.onhover ul,.menuH li li li.onhover ul, 
.menuH li li li li.onhover ul { left: 108px; top:0px; width:120px; }

.menuH li.showData:hover ul.data { height: 100px;width: 115px; }
.menuH li li.showSummary:hover ul.summary,.menuH li li li.showSummary:hover ul.summary,
.menuH li li li li.showSummary:hover ul.summary { left: 115px; width: 115px; }


        
/*####### special effects ##########*/
        
.menuH ul 
{
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;

    -moz-box-shadow: 0px 0px 0px 0px #CCC;
    -webkit-box-shadow: 0px 0px 0px 0px #CCC;
    box-shadow: 0px 0px 0px 0px #CCC;  
    
    /*for older IE browsers, the htc file fix will disable this feature when box-shadow was also applied.*/
    filter:alpha(opacity=90);
    opacity: 0.90;  
            
    /* Gradient background */
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEEEEE)); 
}


.customOverlay_Loading {
    background: #aaaaaa /*url(images/ui-bg_flat_0_aaaaaa_40x100.png)*/ 50% 50% repeat-x;
    opacity: .3;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}







/********************************** CLIENTS **/
.clients{width: 90%; margin:15px auto 0 auto; padding:29px 0;}
.clients .row{margin-bottom:10px;}
.clients .btns-row{margin-top:20px;}
.clients .divider-extern{margin-bottom:26px; padding-bottom: 26px; border-bottom: 1px #032E79 solid;}
.clients h1{text-transform:uppercase; margin:0; font-size:20px; color:#fff;}
.clients h2{text-transform:uppercase; margin:0 0 10px 0; font-size:16px; color:#123a82;}

.clients select,
.clients input[type="text"],
.clients textarea{background:#fff; border-radius:6px; width:100%; height:27px; line-height:27px; color:#838383; padding-left:10px; box-sizing:border-box;}
.clients textarea{height:100px; line-height:initial; padding-top:10px;}

.clients .half{float:right; width:48% !important;}
.clients .half:first-child{float:left;}
.clients .third {float:left; width:33% !important;}
.clients .quarter{float:right; width:24% !important; margin-left: 2%;}
.clients .fifth{float:left; width:19.2% !important; margin-left:1%;}
.clients .fifth.smaller{width:15.4% !important;}
.clients .fifth.smaller2{width:10% !important;}
.clients .fifth.first-input{margin-left:0%;}
.clients .fifth.dsbl{width:27.2% !important;}

.clients .client-box .one-client .row,
.clients.goto .send-application .row,
.clients.goto .extra-info .promotions .row{font-size:16px;}

.clients .client-box .one-client .row label,
.clients.goto .send-application .row label,
.clients.goto .extra-info .promotions .row label{display:inline-block; width:135px; font-weight:bold; text-align:right; padding-right: 5px;}

.clients .client-box .one-client .row span,
.clients.goto .send-application .row span,
.clients.goto .extra-info .promotions .row span{display:inline-block; min-width:90px;}

.clients .client-box .one-client .row .red,
.clients send-application .row .red,
.clients.goto .extra-info .promotions .row .red{color:#e30000; font-weight:bold;}

.clients .client-box .one-client .row .green,
.clients send-application .row .green,
.clients.goto .extra-info .promotions .row .green{color:#60c300; font-weight:bold;}

.clients .client-box .one-client .row a,
.clients.goto .send-application .row a,
.clients.goto .extra-info .promotions .row a{color: #11387d;}


.clients .client-btns{background: #10377b;
  background: -moz-linear-gradient(top, #10377b 0%, #1f4fa4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#10377b), color-stop(100%,#1f4fa4));
  background: -webkit-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
  background: -o-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
  background: -ms-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
  background: linear-gradient(to bottom, #10377b 0%,#1f4fa4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10377b', endColorstr='#1f4fa4',GradientType=0 );
  border: 1px #051532 solid;
color:#fff; padding:5px 10px; cursor:pointer; border-radius:6px;}

.clients .grey-btns{border: 1px #051532 solid; color:#fff; background:#7B7B7B; padding:5px 10px; cursor:pointer; border-radius:6px; font-size:14px;}


.clients .clients-search-box {float:left; width:49%;}
.clients .clients-search {background:#e8ecf5; border-radius:6px; padding:15px; margin-bottom:15px; position:relative;}
.clients .clients-search .row label, .clients .dsbl-search .row label, .clients .app-data-verification .row label
{width:100%; display:block; margin-bottom:5px; font-size: 15px; color: #123a82; padding-left:5px;}
.clients .clients-search .row span, .clients .dsbl-search .row span  
{float:left; font-size: 15px; color: #123a82; line-height:27px; padding: 0 1% 0 2%;}
.clients .clients-search .row .quarter, .clients .dsbl-search .row .quarter  
{float:left; margin-left: 1%; width:24.2% !important; background:#fff; border-radius:6px; line-height:27px; padding-left:10px; box-sizing:border-box; color: #838383;}
.clients .clients-search .row .quarter.first-input, .clients .dsbl-search .row .quarter.first-input  
{margin-left:0;}
.clients .clients-search .row .quarter input[type="radio"], .clients .dsbl-search .row .quarter input[type="radio"] 
{float:left; margin:6px 6px 0 0;}
.clients .clients-search-box .clients-search input[type="submit"], .clients .dsbl-search input[type="submit"]  
{background: url(images/newsearchbutton.png) no-repeat; width: 192px !important; height: 35px; font-size: 16px; font-weight: bold; text-shadow: #000 1px 1px 0; color: #fff; cursor: pointer; float:none;  margin:0 0 0 -96px; position:absolute; bottom:-35px; left:50%;}

.clients .clients-search .row .checkboxes, .clients .dsbl-search .row .checkboxes
{width:23%; line-height:20px; padding-left:10px; border-radius:6px; color:#838383; background:#dadde5; border:1px #c7cad1 solid; display:inline-block; text-align:left; margin:10px 10px 0 0;}
.clients .clients-search .row .checkboxes input, .clients .dsbl-search .row .checkboxes input
{float:right; margin:3px;}

.clients .clients-search-box .clients-search-results{background:#e8ecf5; border-radius:6px; padding:15px; margin-bottom:15px;}
.clients .clients-search-box .clients-search-results.client-db{margin-top:50px;}

.clients table{width:100%;}
.clients table tr.head th{font-size:13px; color:#000000; padding:5px 2px 5px 2px; border-bottom:1px #17438f solid; font-weight:bold;}
.clients table tr td{color:#2d2d2d; font-size:12px; padding:2px; line-height:15px; white-space:nowrap;}
.clients table tr.lightgrey{background:#f4f6fa;}
.clients table tr.elementSelected{background: #60c300;}
.clients table tr.elementSelected td{color:#fff; border:none !important;}
.clients table tr.elementSelected td.action a{color:#fff;}
.clients table tr td.action{text-align:center;}
.clients table tr td.action a{color: #11387d;}
.clients table tr:hover td{background: #fff; color:#2d2d2d;}
.clients table tr:hover td.action a{color: #11387d;}

.clients .client-box{float:right; width:49%;}
.clients .client-box .one-client{background:#DBFFE7; border-radius:6px 6px 0 0; padding:15px; position:relative;}
.clients .client-box .one-client .go-call-tabs{position:absolute; top:-22px; left:50%; margin-left:-121px;}
.clients .client-box .one-client .tab{border-radius:6px 6px 0 0; color:#fff; padding:6px 3px 6px 15px; margin-right:5px; font-size: 15px;}
.clients .client-box .one-client .tab span{background:#11387d; border-radius:6px; padding:4px 6px; margin-left:8px;}
.clients .client-box .one-client .tab.go-to-call{background:#60c300;}
.clients .client-box .one-client .tab.go-to-no-call{background:#e30000;}

.gridthemGo {background: url(images/gridthem.png) no-repeat;width: 106px;height: 19px;line-height: 19px;color: #fff;float: left;padding-left: 7px;font-size: 14px;}

.clients .divider{border-bottom: 1px rgba(96, 195, 0, 0.3) solid; padding-bottom:10px; margin-bottom:15px;}
.clients .client-box .one-client .row.dates{position:relative;}
.clients .client-box .one-client .date{background:#60c300; color:#fff; font-weight:bold; float:right; font-size:16px; padding:5px 10px; position:absolute; top:-5px; right:0px;}

.clients .client-box .one-client .btns-row{font-size:16px;}
.clients .client-box .one-client .btns-row .client-btns.edit{float:left;}
.clients .client-box .one-client .btns-row .client-btns.new{float:right;}

.clients .client-box .history{background:#e8ecf5; border-radius:0 0 6px 6px; padding:15px;}
.clients .client-box .history textarea{background:#fff; border-radius:6px; width:100%; height:27px; line-height:27px; color:#838383; padding-left:10px; box-sizing:border-box; height:137px; line-height:initial; padding-top:10px;}
.clients .client-box .history label.quarter{background:#fff; border-radius:6px; height:27px; line-height:27px; padding-left:10px; box-sizing:border-box; margin-bottom:10px;}
.clients .client-box .history label.quarter input[type="checkbox"]{float:left; margin: 6px 6px 0px 0;}
.clients .btns-row{font-size:16px; text-align:center;}

.clients .client-box .history-table{background:#fff; border-radius:6px; padding:15px; margin-top:21px;}
.clients .client-box .history-table table tr:hover td{background:#fff;}
.clients .client-box .history-table table tr.lightgrey{background:#f4f6fa;}

.clients .client-map{margin-top:15px;}

.clients.goto .client-box{float:left; width:49%;}
.clients.goto .client-box .one-client{border-radius:6px; padding:15px;}

.clients.goto .extra-info .promotions,
.clients.campaigns .campaigns-content,
.clients.goto .client-box .saved-neighours,
.clients.goto .client-box .quick-cma,
.clients.goto .client-map,
.clients.goto .client-box .send-application,
.clients.goto .client-box .sales-info,
.clients.goto .client-box .assessment-info,
.clients.goto .client-box .app-data-verification {background:#e8ecf5; border-radius:6px; padding:15px; margin-top:21px;}

.clients.goto .client-box .dsbl-search {background: #e8ecf5; border-radius: 6px; padding: 15px; position: relative; margin-bottom: 50px}
.clients.goto .client-box .dsbl-search span {float:left; font-size: 15px; color: #123a82; line-height:27px; padding: 0 1% 0 2%;}

.clients .batch-navigation {background: #e8ecf5; border-radius: 6px; padding: 15px; position: relative; margin-bottom: 20px}
.clients .batch-navigation .batch-title {font-size:16px;font-weight:bold; color:#000}
.clients .batch-navigation .batch-title span {color:#123a82}
.clients .batch-navigation .batch-btns {text-align:right}
.clients .batch-navigation .batch-btns span {padding: 0 10px; font-size: 14px; font-weight: bold; display: inline-block; vertical-align: middle}
.clients .batch-navigation .batch-btns a {border: 1px #051532 solid; color: #fff;  padding: 2px 5px; cursor: pointer; border-radius: 6px;
background: #10377b; text-transform:lowercase;
background: -moz-linear-gradient(top, #10377b 0%, #1f4fa4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#10377b), color-stop(100%,#1f4fa4));
background: -webkit-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
background: -o-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
background: -ms-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
background: linear-gradient(to bottom, #10377b 0%,#1f4fa4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10377b', endColorstr='#1f4fa4',GradientType=0 );}

.clients .batchUpload-btn {width:100%; clear:both; height: 26px; padding-bottom: 10px}
.clients .batchUpload-btn a {border: 1px #051532 solid; color: #fff; background: #7B7B7B; padding: 5px 10px; cursor: pointer; 
 border-radius: 6px; font-size: 14px; float:right}

.clients .app-data-verification .third input {width:98%}
.clients .app-data-verification .row table td {text-align:right}
.clients .app-data-verification .row table label {font-weight: normal; font-size: 14px; color: #000; line-height: 26px; margin: 0; display: inline-block; padding-left: 10px; box-sizing: border-box}

.clients .app-data-verification .fields1 {float:left; width:50% !important;margin-right:1%}
.clients .app-data-verification .fields2 {float:left; width:10% !important}
.clients .app-data-verification .fields2 > div {margin-bottom:5px}
.clients .app-data-verification select {border:0}

.clients .app-data-verification .imageContainer {position:relative}
.clients .app-data-verification .imageContainer img 
{display:block;width:90%;margin:0 auto;border:1px solid lightgray;border-radius:10px}
.clients .app-data-verification .imageContainer a {display: inline-block; width: 25px; height: 25px; background-size: contain; 
 background-color: rgba(0,0,0,0.6); background-repeat: no-repeat; border-radius: 3px; border: 4px solid rgba(0,0,0,0); 
 box-sizing: border-box; cursor: pointer}
.clients .app-data-verification .imageContainer select {background-color: rgba(0,0,0,0.6); color: #fff; width: 55px; 
 height: 25px; vertical-align: top; border-radius: 3px; font-size: 10px; padding: 0; line-height: 22px;}
.clients .app-data-verification .imageContainer a:hover,
.clients .app-data-verification .imageContainer select:hover {background-color:rgba(0,0,0,0.75)}
.clients .app-data-verification .imageContainer .image-zoom-btn {position:absolute;right:5%;bottom:0;z-index:5}
.clients .app-data-verification .imageContainer .image-zoom-in  {background-image:url(images/zoom-in.png)}
.clients .app-data-verification .imageContainer .image-zoom-out {background-image:url(images/zoom-out.png)}

/* dsbl search box show/hide */
.dsbl-more-options {display:none}
.dsbl-more-options-btn1, .dsbl-more-options-btn2
{border: 1px #051532 solid; color: #fff; padding: 2px 5px; cursor: pointer; border-radius: 6px; float: right;
  background: #10377b;
  background: -moz-linear-gradient(top, #10377b 0%, #1f4fa4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#10377b), color-stop(100%,#1f4fa4));
  background: -webkit-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
  background: -o-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
  background: -ms-linear-gradient(top, #10377b 0%,#1f4fa4 100%);
  background: linear-gradient(to bottom, #10377b 0%,#1f4fa4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10377b', endColorstr='#1f4fa4',GradientType=0 );
}  

.clients.goto .extra-info{float:right; width:49%;}
.clients.goto .extra-info .promotions .promo-table{background:#fff; border-radius:6px; padding:15px; margin-top:21px;}

.clients.goto .extra-info .promotions.here-about-us{margin-top:0px;}
.clients.goto .extra-info .promotions.here-about-us label.fifth{background:#fff; font-weight:normal; font-size:14px; text-align:left; border-radius:6px; height:27px; line-height:27px; padding-left:10px; box-sizing:border-box; margin-bottom:10px;}
.clients.goto .extra-info .promotions.here-about-us label.fifth input[type="radio"]{float:left; margin: 6px 6px 0px 0;}

.clients.goto .extra-info .promotions.here-about-us .fullInside{background:#fff; border-radius:6px; height:27px; line-height:27px; padding-left:10px; box-sizing:border-box; margin-bottom:10px;}
.clients.goto .extra-info .promotions.here-about-us .fullInside label{font-weight:normal; font-size:14px; text-align:left; float:left;}
.clients.goto .extra-info .promotions.here-about-us .fullInside input[type="radio"]{float:left; margin: 6px 6px 0px 0;}
.clients.goto .extra-info .promotions.here-about-us .fullInside input[type="text"]{float:left; height:23px; line-height:23px; margin-top:2px; border:1px #ccc solid; width:39.5%; margin-right:5px;}

.clients.goto .send-application .row label{display:inline-block; width:135px; font-weight:bold; text-align:right; padding-right: 5px;}
.clients.goto .send-application .row .client-btns.fax{float:left;}
.clients.goto .send-application .row .client-btns.view{float:right;}
.clients.goto .send-application .row.divider{margin-bottom:26px; padding-bottom:26px; border-bottom:1px #B3B3B3 solid}

.clients.campaigns .client-btns{font-size:16px; display: inline-block;}
.clients.campaigns .campaigns-top select{border:none;}

.clients.campaigns .campaigns-content .row label.title{display:inline-block; width:135px; font-weight:bold; text-align:right; padding-right: 5px;}
.clients.campaigns .campaigns-content .row label.checkbox2{background:#fff; border-radius:6px; text-align:left; line-height:27px; padding-left:10px; box-sizing:border-box; color: #838383;}
.clients.campaigns .campaigns-content .row label.checkbox2 input[type="radio"],
.clients.campaigns .campaigns-content .row label.checkbox2 input[type="checkbox"]{float:left; margin:7px 6px 0 0;}

.clients.campaigns .campaigns-content.add-list-items .client-btns{font-size:14px;}
.clients .greenBtn{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#60c300+12,60c300+12,4fa000+79 */
background: #60c300; /* Old browsers */
background: -moz-linear-gradient(top,  #60c300 12%, #60c300 12%, #4fa000 79%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,#60c300), color-stop(12%,#60c300), color-stop(79%,#4fa000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #60c300 12%,#60c300 12%,#4fa000 79%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #60c300 12%,#60c300 12%,#4fa000 79%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #60c300 12%,#60c300 12%,#4fa000 79%); /* IE10+ */
background: linear-gradient(to bottom,  #60c300 12%,#60c300 12%,#4fa000 79%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60c300', endColorstr='#4fa000',GradientType=0 ); /* IE6-9 */
height:30px; font-size:16px; text-transform:uppercase;
color:#fff; padding:5px 10px; cursor:pointer; border-radius:6px; border:1px #285cb4 solid; width:20%;}

.clients hr {border: 0; height: 1px; background: #B3B3B3; margin:25px 0}

.campaigns-content .content-preview{background:#fff; border-radius:6px; width:100%; min-height:800px;}
.campaigns-content  .banner{text-align:center;}

.campaigns-content .content1{text-align:center; border-bottom:1px #11387d solid; padding-bottom:30px; width:95%; margin:0 auto 30px auto;}
.campaigns-content .content1 h1{color:#013977; font-size:20px; font-weight:normal; padding:0; margin:30px 0 4px 0; text-transform:uppercase;}
.campaigns-content  .content1 h2{color:#595959; font-size:17px; font-weight:normal; padding:0; text-transform:uppercase; text-align: center; margin: 0 auto 20px auto; line-height:initial;}
.campaigns-content  .content1 h2 span{color:#f8720b; font-weight:normal; font-size:20px;}

.campaigns-content  .prospectID{border-bottom:1px #11387d solid; padding-bottom:30px; width:95%; margin:0 auto 30px auto;}
.campaigns-content  .prospectID p{text-align:center; font-size:16px; line-height:24px;}
.campaigns-content  .prospectID p a{font-size:35px; color:#11387d; font-weight:bold; line-height:initial;}
.campaigns-content  .prospectID p span.red{font-size:18px; line-height:24px; color:#ff0000; font-weight:bold;}
.campaigns-content  .prospectID span.clientID{font-size:40px; font-weight:bold; text-align:center; display:block; background:#DFDFDF; padding:10px 0; width:50%; margin:20px auto 0 auto}

.campaigns-content  .content2{padding-bottom:30px; width:95%; margin:0 auto 30px auto;}
.campaigns-content  .content2 img{width:100%;}
.campaigns-content  .content2 p{font-size:14px; line-height:24px; margin-bottom:10px;}

.campaigns-content  .email-footer{padding:30px; width:100%; background:#E4E4E4; border-radius:0 0 6px 6px; box-sizing:border-box; }
.campaigns-content .email-footer p{font-size:14px; line-height:24px; margin-bottom:10px;}

.campaigns-content .left-box{float:right; width:81%; background:#fff; padding:15px; border-radius:6px; box-sizing:border-box;}
.campaigns-content .left-box.prospectID,
.campaigns-content .left-box.content2,
.campaigns-content .left-box.content1{border:none; margin:0px;}

.qmap .ui-resizable-handle.ui-icon { background-image: url(images/arrow.png) !important; background-position:initial; width:18px; height:24px;}

a.showFilterBtn{border:none; background:#f0f0f0; border-radius:0px; background:url(images/showFilter.jpg) no-repeat; display:block; width:17px; height:17px; float: left; margin-top: 10px; margin-left: 10px; }
a.hideFilterBtn{border:none; background:#f0f0f0; border-radius:0px; background:url(images/hideFilter.jpg) no-repeat; display:block; width:17px; height:17px; float: left; margin-top: 10px; }

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    
    border-width: 2px;
    border-radius: 4px;
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
    font-family: Verdana,Arial,sans-serif;    
    padding: 8px;
    box-shadow: 0 0 5px #aaa;    

    /* Position the tooltip text */        
    position: absolute;
    z-index: 1;    
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
