/* Minification failed. Returning unminified contents.
(10268,26): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(10275,15): run-time error CSS1039: Token not allowed after unary operator: '-color-transwhite'
(10282,26): run-time error CSS1039: Token not allowed after unary operator: '-color-lightgrey'
(10287,15): run-time error CSS1039: Token not allowed after unary operator: '-color-darkgrey'
(10321,15): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
 */
/* Raw colors */
/* Note: These colors will be phased out as better semantic names are 
         determined and as style guides are available */
/* end note section */
/* font size */
/* Semantic colors */
/*.spriteCSTImageCommon(@x, @y, @w, @h, @url: '../../Images/spriteCST.png') { // *not used
    content: '';
    background-image: url(@url);
    background-repeat: no-repeat;
    background-position: @x @y;
    width: @w;
    height: @h;
    display: inline-block;
    position: absolute;
}*/
/*.spriteV2ImageCommon(@x, @y, @w, @h, @url: '../../Images/sprite-v2.png') { // *not used
    content: '';
    background-image: url(@url);
    background-repeat: no-repeat;
    background-position: @x @y;
    width: @w;
    height: @h;
    display: inline-block;
    position: absolute;
}*/
/*.spriteV2ImageCommonStatic(@x, @y, @w, @h, @url: '../../Images/sprite-v2.png') { // *not used
    content: '';
    background-image: url(@url);
    background-repeat: no-repeat;
    background-position: @x @y;
    width: @w;
    height: @h;
    display: inline-block;
    position: static;
}*/
/*.spriteV2Image(@x, @y, @w, @h) { // *not used
    &:before {
        .spriteV2ImageCommon(@x, @y, @w, @h);
    }
}*/
/*.spriteV2ImageStatic(@x, @y, @w, @h) { // *not used
    &:before {
        .spriteV2ImageCommonStatic(@x, @y, @w, @h);
    }
}*/
/*.spriteCSTImage(@x, @y, @w, @h) { // *not being used
    &:before {
        .spriteCSTImageCommon(@x, @y, @w, @h);
    }
}*/
.p-l-10 {
  padding-left: 10px;
}
.m-t-15 {
  margin-top: 15px;
}
.m-t-10 {
  margin-top: 10px;
}
.col-display-right {
  position: fixed;
  overflow-y: auto;
  width: 100%;
  z-index: -1;
}
.col-display-right #appContentContainer {
  position: absolute;
  left: 260px;
  background: #fff;
  z-index: -1 !important;
}
.col-display-right #appContentContainer.expand-content-wrap {
  overflow-x: hidden;
}
.col-display-right .content-wrap {
  height: 100%;
  bottom: 0;
  position: absolute;
  left: 260px;
  right: 0;
  z-index: 1;
  overflow-y: visible;
}
.bold {
  font-weight: bold !important;
}
#access-sticky-wrapper-full-view {
  top: 90px;
  position: fixed;
  right: 20px;
  -webkit-transform: translateZ(0);
}
#access-sticky-wrapper-full-view.fix-action {
  top: 50px;
  right: auto;
  position: fixed;
  z-index: 11;
  -webkit-transform: translateZ(0);
  min-width: 875px;
  margin-top: 0;
}
#access-sticky-wrapper-full-view a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
#access-sticky-wrapper-full-view.hide-action {
  opacity: 0;
  z-index: -100;
  left: 120vw;
}
#access-sticky-wrapper-full-view.hide-action .access {
  left: 110vw !important;
}
#access-sticky-wrapper-full-view.ie .access {
  position: fixed;
  top: 102px;
  right: 35px;
}
#access-sticky-wrapper-full-view.ie .access-menu li.drop-target {
  position: static !important;
}
#access-sticky-wrapper-full-view.ie .access-menu li ul {
  position: static !important;
}
#access-sticky-wrapper-full-view .access {
  position: absolute;
  height: 35px;
  width: 70px;
  line-height: 35px;
  padding: 0px 8px;
  top: 12px;
  right: 15px;
  background: rgba(43, 48, 53, 0.8);
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
  z-index: 1;
}
#access-sticky-wrapper-full-view .access-menu {
  display: block;
  float: right;
  margin-top: 12px;
  margin-right: 84px;
  margin-bottom: 0;
  background: rgba(43, 48, 53, 0.8);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  height: 35px;
  width: auto;
  list-style: none;
  padding: 0;
}
#access-sticky-wrapper-full-view .access-menu li {
  float: left;
  text-decoration: none;
}
#access-sticky-wrapper-full-view .access-menu li a {
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0px 10px;
  display: block;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  transition: all 0.15s ease-in 0s;
}
#access-sticky-wrapper-full-view .access-menu li a:hover {
  background: rgba(0, 0, 0, 0.15);
}
#access-sticky-wrapper-full-view .access-menu li.drop-target {
  border-right: none;
  position: relative;
}
#access-sticky-wrapper-full-view .access-menu li.drop-target:hover ul {
  display: block;
}
#access-sticky-wrapper-full-view .access-menu li ul {
  display: none;
  position: absolute;
  top: 34px;
  right: -13px;
  width: 90px;
  border: 1px solid #474A4D;
  z-index: 1;
  padding: 0;
}
#access-sticky-wrapper-full-view .access-menu li ul li {
  float: none;
  display: block;
  min-width: 0;
  height: 30px;
  line-height: 30px;
  margin: 0;
  border-bottom: 1px solid #474A4D;
  text-decoration: none;
}
#access-sticky-wrapper-full-view .access-menu li ul li a {
  background: #3E9ACA;
  height: 30px;
  line-height: 30px;
  border-right: 0;
  padding: 0;
}
#access-sticky-wrapper-full-view .access-menu li ul li a:hover {
  background: #3583AC;
}
#access-sticky-wrapper-full-view .access-menu li ul li:first-child {
  border-left: 0;
  border-right: 0;
}
#access-sticky-wrapper-full-view .access-menu .links-redesign {
  border: none !important;
}
#access-sticky-wrapper-full-view .access-menu .links-redesign li {
  height: 35px !important;
  line-height: 35px !important;
}
#access-sticky-wrapper-full-view .access-menu .links-redesign a {
  background: #c9cccf !important;
  font-family: 'Roboto-Bold', sans-serif !important;
  color: #444c52 !important;
  text-transform: uppercase !important;
  text-align: center !important;
  height: 35px !important;
  line-height: 35px !important;
  font-size: 14px !important;
}
#access-sticky-wrapper-full-view .access-menu .links-redesign a:hover {
  background: #b4b9be !important;
}
#footer-sticky-wrapper-full-view .pagination {
  display: block;
  left: 537px;
  position: fixed;
  bottom: 20px;
  width: 350px;
  -webkit-transform: translateZ(0);
  left: 50%;
  margin-left: -50px;
}
#footer-sticky-wrapper-full-view .pagination ul {
  width: 100%;
  list-style: none;
  background: rgba(43, 48, 53, 0.8);
}
#footer-sticky-wrapper-full-view .pagination ul li {
  background: rgba(43, 48, 53, 0.8);
  color: white;
  height: 35px;
  line-height: 35px;
  padding: 0px 10px;
  float: left;
  width: 100%;
  text-align: center;
  max-width: 150px;
  bottom: 50px;
  cursor: pointer;
}
#footer-sticky-wrapper-full-view .pagination ul li:hover {
  background: rgba(43, 48, 53, 0.9);
}
#footer-sticky-wrapper-full-view .pagination ul li.left {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  border-right: 1px solid black;
  max-width: 80px;
}
#footer-sticky-wrapper-full-view .pagination ul li.right {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-left: 1px solid black;
  max-width: 80px;
}
#footer-sticky-wrapper-full-view .pagination ul li a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.gm-style div[dir=ltr] {
  bottom: 20px !important;
  top: 80vh !important;
}
.appContentContainer-map-fullview {
  /*background: rgba(47, 55, 62, .9) !important;*/
  /*background:red !important;*/
}
.appContentContainer-map-fullview .pagination {
  display: none !important;
}
.content-wrap {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  z-index: 1;
  overflow-y: auto;
  height: 100%;
  /*.toolCSTImg(@x, @y, @w, @h) { // *not being used
        .spriteCSTImage(@x, @y, @w, @h);
        .spriteMiddlePos(@toolWidth, @w);
        .spriteCenterPos(@toolHeight, @h);

        &.active,
        &:hover {
            .spriteImageHShift(@x, @y, 28px);
        }
    }*/
  /* cursors for map drawing tools */
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
}
.content-wrap .header-tab-container {
  z-index: 10000;
  position: fixed;
  display: block;
  overflow: hidden;
  right: 16px;
  left: 260px;
  top: 50px;
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}
.content-wrap .header-tab-container .link-disable {
  cursor: none;
  /*pointer-events: none;*/
  opacity: 0.7;
  background: none !important;
  color: #84878a !important;
}
.content-wrap .header-tab-container #view {
  z-index: 10000;
  position: relative;
  z-index: 0;
  min-height: 40px;
  overflow: auto;
  line-height: 40px;
  background: #E1E4E5;
  margin-bottom: 0;
  box-shadow: inset 0px 5px 0px 0px rgba(0, 0, 0, 0.08);
  list-style: none;
  padding-left: 20px;
  display: block;
  overflow: hidden;
  font-size: 11.5px !important;
}
.content-wrap .header-tab-container #view.hide-list-items li:not(.grouping-toggle) {
  display: none;
}
.content-wrap .header-tab-container #view li {
  float: left;
  margin: 0px 2px 0px 0px;
  line-height: 40px;
}
.content-wrap .header-tab-container #view li:first-child {
  margin-left: 5px;
}
.content-wrap .header-tab-container #view li a {
  color: #84878A;
  padding: 4px 10px;
  text-transform: uppercase;
  font-family: 'Roboto-Bold', sans-serif;
  font-size: 13px;
  cursor: pointer;
  text-decoration: none;
}
.content-wrap .header-tab-container #view li a.active {
  background: #3E9ACA;
  border-radius: 25px;
  color: #fff;
}
.content-wrap .header-tab-container #view li a.pending {
  cursor: wait;
  line-height: 1;
  display: inline-block;
}
.content-wrap .header-tab-container #view li a.pending i {
  position: inherit;
  margin-left: -5px;
}
.content-wrap .header-tab-container #view li a:hover {
  background: #84878a;
  border-radius: 25px;
  color: #fff;
}
.content-wrap .header-tab-container #view .clearsearch {
  cursor: pointer;
  margin-left: 15px;
  text-decoration: none;
}
.content-wrap .header-tab-container #view .clearsearch a {
  color: #0FA0CE;
  text-transform: none;
}
.content-wrap .header-tab-container #view .clearsearch a:hover {
  color: #266281;
  background: none;
}
.content-wrap .header-tab-container #view .clearsearch a.disabled {
  color: #84878A !important;
  cursor: not-allowed !important;
}
.content-wrap .header-tab-container .grouping-toggle {
  position: relative;
  float: right !important;
  right: 10px;
  width: 90px;
  height: 30px;
  float: right;
  margin-top: 10px !important;
}
.content-wrap .header-tab-container .switch {
  position: relative;
  display: block;
  width: 36px;
  height: 20px;
  z-index: 2;
  float: right;
  top: -1px;
}
.content-wrap .header-tab-container label {
  margin-bottom: .5rem;
  font-weight: 600;
}
.content-wrap .header-tab-container span {
  display: inline;
  float: left;
  color: #428bca;
  line-height: 18px;
  text-align: left;
}
.content-wrap .header-tab-container span .off {
  color: #777;
}
.content-wrap .header-tab-container .switch input {
  display: none;
}
.content-wrap .header-tab-container .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.content-wrap .header-tab-container .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.content-wrap .header-tab-container input:checked + .slider {
  background-color: #3fa6d9;
}
.content-wrap .header-tab-container input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.content-wrap .header-tab-container input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.content-wrap .header-tab-container .slider.round {
  border-radius: 24px;
}
.content-wrap .header-tab-container .slider.round:before {
  border-radius: 50%;
}
.content-wrap .container-left {
  float: left;
  max-width: 875px;
  width: 875px;
  height: 95%;
  background: #fff;
  -webkit-transition: all 0.7s;
  /* For Safari 3.1 to 6.0 */
  transition: all 0.7s;
  transform-origin: 0 0;
  margin-top: 40px;
}
.content-wrap .container-left.map-full-view-active {
  width: 0;
  -webkit-transition: all 0.7s;
  /* For Safari 3.1 to 6.0 */
  transition: all 0.7s;
}
.content-wrap .container-left.map-full-view-active #homeContent,
.content-wrap .container-left.map-full-view-active #searchResult {
  display: none;
}
.content-wrap .container-right {
  float: right;
  left: 875px;
  right: 10px;
  position: absolute;
  bottom: 0px;
  top: 0px;
}
.content-wrap .container-right.map-off {
  z-index: -100;
}
.content-wrap .container-right.map-off .map .gmnoprint,
.content-wrap .container-right.map-off .map .gm-style-cc {
  display: none;
}
.content-wrap .container-right .hideDiv {
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1000;
  height: 100%;
  width: 100%;
}
.content-wrap .container-right.no-header-menu {
  top: 0;
}
@media (max-width: 1400px) {
  .content-wrap .container-right {
    right: 15px;
  }
}
.content-wrap .container-right.map-full-view-active {
  left: 260px !important;
  -webkit-transition: all 0.8s;
  /* For Safari 3.1 to 6.0 */
  transition: all 0.8s;
  right: 0px !important;
}
.content-wrap .container-right.map-full-view-active .more-map {
  display: none;
}
.content-wrap .container-right.map-full-view-active .less-map {
  display: inline-block;
}
.content-wrap .container-right.map-full-view-active .map-tools {
  left: 5px;
}
.content-wrap .container-right .more-map,
.content-wrap .container-right .less-map {
  margin: 0 0 0 5px;
  color: #428bca;
}
.content-wrap .container-right .more-map:hover,
.content-wrap .container-right .less-map:hover {
  color: #174b87;
}
.content-wrap .container-right .more-map {
  display: inline-block;
}
.content-wrap .container-right .less-map {
  display: none;
}
.content-wrap .container-right.fix-action {
  top: 50px;
  bottom: 0;
  left: 1137px;
  position: fixed;
  z-index: 11;
  right: 16px;
}
.content-wrap .search-doc-progress-bar {
  height: 91vh;
  width: 100%;
  position: absolute;
  background-color: #fff;
  background-image: url(/Images/loader-awes.gif);
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: .5;
  z-index: 11;
}
.content-wrap .search-doc-spinner {
  background-image: url(/images/loader-awes.gif);
  background-repeat: no-repeat;
  background-position: right;
  text-align: center;
  background-position-x: 95%;
}
.content-wrap .search-doc-spinner:disabled {
  background-color: #4ab4e8;
  opacity: 0.9;
}
.content-wrap .map,
.content-wrap .tools,
.content-wrap .map-tools,
.content-wrap .app-tools {
  position: absolute;
}
.content-wrap .map-container {
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  position: absolute;
}
@media print {
  .content-wrap .map-container .visible-print {
    display: block;
  }
}
@media print {
  .content-wrap .map-container .hidden-print {
    display: none;
  }
}
.content-wrap .map-container .debug-info {
  position: absolute;
  bottom: 2px;
  left: 130px;
  z-index: 3;
  font-size: 10px;
}
.content-wrap .map-container .map-shadow {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
  position: absolute;
  z-index: 3;
}
.content-wrap .map-container .map-shadow.top {
  top: -5px;
  left: 0;
  right: 0;
  height: 5px;
}
.content-wrap .map-container .map-shadow.top-shadow {
  box-shadow: none !important;
}
.content-wrap .map-container .map-shadow.bottom {
  left: 0;
  right: 0;
  bottom: -5px;
  height: 5px;
}
.content-wrap .map-container .map-shadow.left {
  top: 0;
  left: -5px;
  bottom: 0;
  width: 5px;
}
.content-wrap .map-container .map-shadow.right {
  top: 0;
  right: -5px;
  bottom: 0;
  width: 5px;
}
.content-wrap .map-container .map-area {
  width: 100%;
  height: 100%;
  background-color: #EDEBE5;
  -webkit-transition: width 0.8s ease-out;
  -o-transition: width 0.8s ease-out;
  transition: width 0.8s ease-out;
}
.content-wrap .map-container .map-area .leaflet-bottom.leaflet-left,
.content-wrap .map-container .map-area .leaflet-bottom.leaflet-right {
  left: 40px !important;
}
.content-wrap .map-container .map-area-3D {
  display: none;
  width: 100%;
  height: 100%;
  background-color: #EDEBE5;
  -webkit-transition: width 0.8s ease-out;
  -o-transition: width 0.8s ease-out;
  transition: width 0.8s ease-out;
  /*Start: MAP 3d Pop-up */
  /*End: MAP 3d Pop-up */
}
.content-wrap .map-container .map-area-3D .leaflet-bottom.leaflet-left,
.content-wrap .map-container .map-area-3D .leaflet-bottom.leaflet-right {
  left: 40px !important;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip {
  position: absolute;
  opacity: 0.85;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 11px 13px;
  -moz-border-radius: 10px;
  -ie-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  z-index: 99;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection {
  padding: 10px;
  background-color: #f9f9f9;
  border: solid 1px #000000;
  -moz-border-radius: 10px;
  -ie-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  min-height: 50px;
  width: 250px;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .map3DtoolTipClose {
  position: absolute;
  right: 5px;
  top: 5px;
  color: #a6a6a6;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .map3DtoolTipClose :hover {
  color: #404040;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .map3DtoolTipClose i {
  font-size: 16px;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .map3DtoolTipBodyHeader {
  width: 110%;
  height: 40px;
  text-align: center;
  background-color: rgba(7, 82, 148, 0.7);
  color: white;
  position: relative;
  top: -10px;
  left: -10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
  display: none;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .SelectOrUnSelect3DProperty {
  position: absolute;
  left: 3px;
  top: 1px;
  cursor: pointer;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .SelectOrUnSelect3DProperty .SelectOrUnSelect3DPropertyImage {
  cursor: pointer;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 10px !important;
  color: #1e262c;
  background: #ffffff;
  letter-spacing: 1px;
  width: 100%;
  border-bottom: 1px solid #e2f4f7;
  overflow: hidden !important;
  padding: 0px 10px 10px 20px;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 10px;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .map-addresses .map-address {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 10px !important;
  /*color: @highBrightBlue;*/
  padding: 0;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .map-addresses .map-address2 {
  font-size: 10px !important;
  /*color:@blackHex;*/
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .property-specs {
  font-weight: bold;
  font-size: 12px !important;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .overlay-popup-icons {
  padding: 5px 12px 0 12px;
  border-top: 1px solid #e2f4f7;
  border-bottom: 1px solid #e2f4f7;
  height: 100%;
  font-size: 10px;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .property-icons {
  display: block;
  height: 1px;
  padding-top: 1px;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .property-icons .legend-item {
  display: inline-block;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .property-buttons {
  padding: 10px 15px 15px 15px;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .property-buttons .btn-primary {
  width: 60px;
  display: inline-block;
  margin-left: 50px;
  letter-spacing: 1px;
  font-size: 11px;
  padding-left: 25px;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipBodySection .property-info .property-buttons .search-btn {
  float: right;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipContentBreak {
  clear: both;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipContentLabelBold {
  font-weight: bold;
  width: 80px;
  display: inline-block;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipContentLabelValue {
  display: inline-block;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipTailShadow {
  position: absolute;
  bottom: -8px;
  left: 128px;
  width: 0;
  height: 0;
  border: solid 2px trasparent;
  box-shadow: 0 0 10px 1px #555;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipTail {
  position: absolute;
  bottom: -20px;
  left: 120px;
  width: 0;
  height: 0;
  border-color: #000000 transparent transparent transparent;
  border-width: 10px;
  border-style: solid;
}
.content-wrap .map-container .map-area-3D .map3DtoolTip .map3DtoolTipTailBorder {
  position: absolute;
  bottom: -18px;
  left: 120px;
  width: 0;
  height: 0;
  border-color: #f9f9f9 transparent transparent transparent;
  border-width: 10px;
  border-style: solid;
}
.content-wrap .map-container .map-bg-aerial {
  background-color: #5A553F;
}
.content-wrap .freehand-draw {
  cursor: url('/images/cursors/freehandcursor.cur'), url('/images/cursors/freehandcursor.png'), auto;
  user-select: none;
}
.content-wrap .grabIconIe {
  cursor: url('/images/cursors/grabbing.cur'), url('/images/cursors/grabbing.png'), move;
}
.content-wrap .poly-draw {
  cursor: url('/images/cursors/polycursor.cur'), url('/images/cursors/polycursor.png'), auto;
  user-select: none;
}
.content-wrap .poly-draw div[style*='crosshair'] {
  cursor: url("/images/cursors/polycursor.cur"), crosshair !important;
}
.content-wrap .radius-draw {
  cursor: url('/images/cursors/radiuscursor.cur'), url('/images/cursors/radiuscursor.png'), auto;
  user-select: none;
}
.content-wrap .radius-draw div[style*='crosshair'] {
  cursor: url("/images/cursors/radiuscursor.cur"), crosshair !important;
}
.content-wrap .normal-cursor {
  cursor: pointer;
}
.content-wrap .map-tools li.disabled,
.content-wrap .app-tools li.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.content-wrap .map-tools li.disabled:before,
.content-wrap .app-tools li.disabled:before {
  opacity: 0.4;
}
.content-wrap .toggle-map {
  display: none;
  position: absolute;
  right: -40px;
  background: white;
  border-radius: 3px;
  padding: 5px 2px 2px 2px;
  width: 85px;
  left: 5px;
  text-decoration: none;
  padding: 10px 0 10px 1px;
  font-size: 12px;
  cursor: pointer;
  -webkit-box-shadow: 1px -1px 14px 3px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px -1px 14px 3px rgba(0, 0, 0, 0.75);
  box-shadow: 1px -1px 14px 3px rgba(0, 0, 0, 0.75);
  font-weight: 600;
}
.content-wrap .toggle-map a {
  text-decoration: none;
  padding-left: 5px;
}
.content-wrap .toggle-map i.fa-chevron-left {
  margin-right: 5px;
}
.content-wrap .toggle-map i.fa-chevron-right {
  margin-left: 5px;
}
.content-wrap .toggle-map:hover .less-map {
  color: #2b5387;
}
.content-wrap .toggle-map:hover .more-map {
  color: #2b5387;
}
.content-wrap .map-tools {
  position: absolute;
  top: 57px;
  right: -40px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 3px;
  padding: 5px 2px 2px 2px;
  width: 38px;
  left: 5px;
}
.content-wrap .map-tools li {
  color: #fff;
  font-size: 16px;
}
.content-wrap .map-tools li:hover {
  background: rgba(0, 0, 0, 0.3);
}
.content-wrap .map-tools li .overlays {
  display: block;
  height: 30px;
  width: 29px;
  background: url('/Images/icon_overlay.png') center no-repeat;
  margin-left: 5px;
}
.content-wrap .map-tools li .extras {
  display: block;
  height: 30px;
  width: 29px;
  background: url('/Images/icon_extras.png') center no-repeat;
  margin-left: 5px;
}
.content-wrap .map-tools .map-dimension {
  font-size: 14px;
  font-weight: 600;
}
.content-wrap .streetview-tool-tip {
  display: block;
  position: relative;
  white-space: normal;
  padding: 0px;
  background: white;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #45749b solid 2px;
  z-index: 99;
  top: 71vh;
  left: 10px;
  width: 200px;
}
.content-wrap .streetview-tool-tip:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0px 0px 25px 21px;
  border-color: transparent #45749b;
  display: block;
  z-index: 0;
  left: -2px;
  bottom: -25px;
}
.content-wrap .streetview-tool-tip:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0px 0px 20px 18px;
  border-color: transparent white;
  display: block;
  z-index: 1;
  left: 0px;
  bottom: -20px;
}
.content-wrap #tilt-unavailable-tool-tip {
  display: none;
  position: absolute;
  white-space: normal;
  padding: 0px;
  background: #FFFFFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #45749B solid 2px;
  z-index: 99;
  bottom: 210px;
  right: 50px;
  width: 145px;
}
.content-wrap #tilt-unavailable-tool-tip:before,
.content-wrap #tilt-unavailable-tool-tip:after {
  content: '';
  position: absolute;
  border-style: solid;
}
.content-wrap #tilt-unavailable-tool-tip:before {
  border-width: 23px 0px 0px 21px;
  border-color: transparent #45749B;
  display: block;
  z-index: 0;
  right: -21px;
  bottom: -1px;
}
.content-wrap #tilt-unavailable-tool-tip:after {
  border-width: 20px 0px 0px 18px;
  border-color: transparent #FFFFFF;
  display: block;
  z-index: 1;
  right: -18px;
  bottom: 0px;
}
.content-wrap .general-tool-tip {
  display: none;
  position: fixed;
  white-space: nowrap;
  padding: 0px;
  background: #FFFFFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #45749B solid 2px;
  z-index: 99;
}
.content-wrap .general-tool-tip:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 15px 12px 0;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  left: -15px;
  top: 13px;
}
.content-wrap .general-tool-tip:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 16px 13px 0;
  border-color: transparent #45749B;
  display: block;
  width: 0;
  z-index: 0;
  left: -18px;
  top: 12px;
}
.content-wrap .general-tool-tip-contents {
  padding: 10px;
  font-size: 11px;
}
.content-wrap .general-tool-tip-contents .title {
  display: block;
  color: #457498;
  text-transform: uppercase;
  user-select: none;
}
.content-wrap .general-tool-tip-contents .message {
  display: block;
  color: #000;
  user-select: none;
}
.content-wrap .radius-tool-tip {
  display: none;
  position: fixed;
  width: 250px;
  height: 86px;
  padding: 0px;
  background: #FFFFFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #45749B solid 2px;
  z-index: 9999;
}
.content-wrap .radius-tool-tip #radiusSubmit {
  text-transform: none;
}
.content-wrap .radius-tool-tip:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 15px 12px 0;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  left: -15px;
  top: 23px;
}
.content-wrap .radius-tool-tip:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 16px 13px 0;
  border-color: transparent #45749B;
  display: block;
  width: 0;
  z-index: 0;
  left: -18px;
  top: 22px;
}
.content-wrap .radius-tool-tip-contents {
  padding: 10px;
  font-size: 11px;
}
.content-wrap .radius-tool-tip-contents .title {
  display: block;
  color: #457498;
  text-transform: uppercase;
  user-select: none;
}
.content-wrap .radius-tool-tip-contents .btn-primary {
  height: 27px;
}
.content-wrap .radius-tool-tip-contents .toolTypeMarginTop {
  margin-top: 5px;
}
.content-wrap .radius-tool-tip-contents .radiusIn {
  margin-left: 5px;
  vertical-align: top;
  font: 14px;
  padding-right: 8px;
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}
.content-wrap .radius-tool-tip-contents label > input[type=radio]:checked + span + span {
  color: #6dab44;
}
.content-wrap .app-tools {
  bottom: 0;
  width: 40px;
  position: fixed;
}
.content-wrap .app-tools > li {
  cursor: pointer;
  /*&.create-customer-tool { // *not used?
                .toolCSTImg(0px, -30px, 18px, 15px);
            }*/
}
.content-wrap .app-tools > li.feedback-tool {
  background: url(/Images/ThumbsUpDownWhite.png) no-repeat center;
}
.content-wrap .app-tools > li.feedback-tool:hover {
  background: url(/Images/ThumbsUpDownGray.png) no-repeat center;
}
.content-wrap .app-tools > li.feedback-tool:hover:before {
  background-position: -346px -134px;
}
@media screen and (max-height: 810px) {
  .content-wrap .app-tools > li.feedback-tool.feedback-tool {
    background: url(/Images/ThumbsUpDownWhite.png) no-repeat center;
  }
  .content-wrap .app-tools > li.feedback-tool.feedback-tool:hover {
    background: url(/Images/ThumbsUpDownGray.png) no-repeat center;
  }
  .content-wrap .app-tools > li.feedback-tool.feedback-tool:hover:before {
    background-position: -346px -134px;
  }
}
.content-wrap .app-tools > li.livechat-tool:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -299px -262px;
  width: 24px;
  height: 115px;
  display: inline-block;
  position: absolute;
}
.content-wrap .app-tools > li.livechat-tool:before {
  left: 7px;
}
.content-wrap .app-tools > li.livechat-tool:before {
  top: 3px;
}
.content-wrap .app-tools > li.livechat-tool:hover:before {
  background-position: -340px -262px;
}
@media screen and (max-height: 810px) {
  .content-wrap .app-tools > li.livechat-tool.livechat-tool:before {
    content: '';
    background-image: url('/Images/sprite.png');
    background-repeat: no-repeat;
    background-position: -299px -262px;
    width: 24px;
    height: 24px;
    display: inline-block;
    position: absolute;
  }
  .content-wrap .app-tools > li.livechat-tool.livechat-tool:before {
    left: 7px;
  }
  .content-wrap .app-tools > li.livechat-tool.livechat-tool:before {
    top: 6px;
  }
  .content-wrap .app-tools > li.livechat-tool.livechat-tool:hover:before {
    background-position: -340px -262px;
  }
}
.content-wrap .app-tools > li.notification-tool:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -3px -200px;
  width: 16px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.content-wrap .app-tools > li.notification-tool:before {
  left: 12px;
}
.content-wrap .app-tools > li.notification-tool:before {
  top: 10px;
}
.content-wrap .app-tools > li.notification-tool.active:before,
.content-wrap .app-tools > li.notification-tool:hover:before {
  background-position: -33px -200px;
}
.content-wrap .app-tools > li.settings:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -2px -227px;
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.content-wrap .app-tools > li.settings:before {
  left: 11.5px;
}
.content-wrap .app-tools > li.settings:before {
  top: 12px;
}
.content-wrap .app-tools > li.settings.active:before,
.content-wrap .app-tools > li.settings:hover:before {
  background-position: -32px -227px;
}
.content-wrap .app-tools > li.settings.active:before,
.content-wrap .app-tools > li.settings:hover:before {
  background-position: -33px -227px;
}
.content-wrap .app-tools > li.profile:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -4px -251px;
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.content-wrap .app-tools > li.profile:before {
  left: 11.5px;
}
.content-wrap .app-tools > li.profile:before {
  top: 12px;
}
.content-wrap .app-tools > li.profile.active:before,
.content-wrap .app-tools > li.profile:hover:before {
  background-position: -34px -251px;
}
.content-wrap .app-tools > li.logout:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -5px -279px;
  width: 15px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.content-wrap .app-tools > li.logout:before {
  left: 12.5px;
}
.content-wrap .app-tools > li.logout:before {
  top: 12px;
}
.content-wrap .app-tools > li.logout.active:before,
.content-wrap .app-tools > li.logout:hover:before {
  background-position: -35px -279px;
}
.content-wrap .app-tools > li.knowledge-base:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -201px -565px;
  width: 24px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.content-wrap .app-tools > li.knowledge-base:before {
  left: 8px;
}
.content-wrap .app-tools > li.knowledge-base:before {
  top: 10px;
}
.content-wrap .app-tools > li.knowledge-base.active:before,
.content-wrap .app-tools > li.knowledge-base:hover:before {
  background-position: -231px -565px;
}
.content-wrap .app-tools > li.knowledge-base.active:before,
.content-wrap .app-tools > li.knowledge-base:hover:before {
  background-position: -227px -565px;
}
.content-wrap .admin-container-extra {
  top: 50px !important;
  height: 94.5% !important;
}
@media (max-width: 1170px) {
  .content-wrap .admin-container-extra {
    height: 92.5% !important;
  }
}
.content-wrap .chat-feedback-icons {
  position: fixed;
  bottom: 20px;
  right: 30px;
  text-align: center;
  background: rgba(36, 43, 49, 0.85);
  border-radius: 3px;
  padding: 10px 8px 5px 8px;
  z-index: 3;
}
.content-wrap .chat-feedback-icons .icon-chat i {
  display: block;
  color: #fff;
  font-size: 25px;
  margin-bottom: 3px;
  transition: all 0.15s ease-in 0s;
}
.content-wrap .chat-feedback-icons .icon-chat i:hover {
  color: rgba(255, 255, 255, 0.8);
}
.content-wrap .chat-feedback-icons .icon-chat i:hover .tooltip-details-chat {
  display: block;
}
.content-wrap .chat-feedback-icons .icon-chat i:hover .tooltip-details-chat::after {
  display: block;
}
.content-wrap .chat-feedback-icons .icon-feedback i {
  display: block;
  color: rgba(255, 255, 255, 0.39);
  font-size: 25px;
  margin-bottom: 10px;
  transition: all 0.15s ease-in 0s;
}
.content-wrap .chat-feedback-icons .icon-feedback i:hover {
  color: rgba(255, 255, 255, 0.8);
}
.content-wrap .chat-feedback-icons .icon-feedback i:hover .tooltip-details-feedback {
  display: block;
}
.content-wrap .chat-feedback-icons .icon-feedback i:hover .tooltip-details-feedback::after {
  display: block;
}
.content-wrap .chat-feedback-icons .tooltip-details-chat {
  position: absolute;
  right: 52px;
  background: rgba(66, 69, 72, 0.85);
  width: 100px;
  font: 14px/24px "Roboto", sans-serif;
  border-radius: 3px;
  color: white;
  bottom: 7px;
  display: none;
  padding: 0px 9px 0px 8px;
}
.content-wrap .chat-feedback-icons .tooltip-details-chat::after {
  content: "";
  position: absolute;
  top: 20%;
  left: 100%;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent transparent rgba(66, 69, 72, 0.85);
  display: none;
}
.content-wrap .chat-feedback-icons .tooltip-details-feedback {
  position: absolute;
  right: 52px;
  background: rgba(66, 69, 72, 0.85);
  width: 100px;
  font: 14px/24px "Roboto", sans-serif;
  border-radius: 3px;
  color: white;
  top: 50px;
  display: none;
  padding: 0px 9px 0px 8px;
}
.content-wrap .chat-feedback-icons .tooltip-details-feedback::after {
  content: "";
  position: absolute;
  top: 20%;
  left: 100%;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent transparent rgba(66, 69, 72, 0.85);
  display: none;
}
.content-wrap .tools {
  background: #f9f9f9;
  height: 100%;
  width: 100%;
  position: relative;
  vertical-align: top;
  /*  .googleStreetViewIcon>.gmnoprint {
            display: none !important;
        }*/
}
.content-wrap .tools .topography,
.content-wrap .tools .zoom-in,
.content-wrap .tools .zoom-out {
  color: #3bb2ec;
  background-color: #fff;
  width: 25px;
  height: 25px;
  text-align: center;
  position: absolute;
  cursor: pointer;
  z-index: 2;
}
.content-wrap .tools .topography .topo-icon,
.content-wrap .tools .zoom-in .topo-icon,
.content-wrap .tools .zoom-out .topo-icon {
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.content-wrap .tools .topography .tilt-rotate,
.content-wrap .tools .zoom-in .tilt-rotate,
.content-wrap .tools .zoom-out .tilt-rotate {
  background-image: url(/Images/Icons/rotate-clockwise.png);
}
.content-wrap .tools .topography .tilt-rotate:hover,
.content-wrap .tools .zoom-in .tilt-rotate:hover,
.content-wrap .tools .zoom-out .tilt-rotate:hover {
  background-image: url(/Images/Icons/rotate-clockwise-hover.png);
}
.content-wrap .tools .topography .two-dimension,
.content-wrap .tools .zoom-in .two-dimension,
.content-wrap .tools .zoom-out .two-dimension {
  background-image: url(/Images/Icons/two-dimension.png);
}
.content-wrap .tools .topography .two-dimension:hover,
.content-wrap .tools .zoom-in .two-dimension:hover,
.content-wrap .tools .zoom-out .two-dimension:hover {
  background-image: url(/Images/Icons/two-dimension-hover.png);
}
.content-wrap .tools .topography .three-dimension,
.content-wrap .tools .zoom-in .three-dimension,
.content-wrap .tools .zoom-out .three-dimension {
  background-image: url(/Images/Icons/three-dimension.png);
}
.content-wrap .tools .topography .three-dimension:hover,
.content-wrap .tools .zoom-in .three-dimension:hover,
.content-wrap .tools .zoom-out .three-dimension:hover {
  background-image: url(/Images/Icons/three-dimension-hover.png);
}
.content-wrap .tools .topography .planet-earth,
.content-wrap .tools .zoom-in .planet-earth,
.content-wrap .tools .zoom-out .planet-earth {
  background-image: url(/Images/Icons/planet-earth.png);
}
.content-wrap .tools .topography:hover,
.content-wrap .tools .zoom-in:hover,
.content-wrap .tools .zoom-out:hover {
  color: #174b87;
}
.content-wrap .tools .topography span,
.content-wrap .tools .zoom-in span,
.content-wrap .tools .zoom-out span {
  font-family: Roboto, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 21px;
  overflow: hidden;
}
.content-wrap .tools .topography.disabled span:before,
.content-wrap .tools .zoom-in.disabled span:before,
.content-wrap .tools .zoom-out.disabled span:before {
  opacity: 0.4;
}
.content-wrap .tools .zoom-out span {
  font-size: 40px;
}
.content-wrap .tools .mapPrivacyPolicy {
  left: 5px;
  position: absolute;
  padding: 1px 1px 1px 1px;
  text-align: left;
  cursor: pointer;
  z-index: 2;
  line-height: 1;
}
.content-wrap .tools .earth {
  left: 5px;
  height: 55px;
  width: 60px;
  position: absolute;
  padding-top: 10px;
  text-align: center;
  cursor: pointer;
  z-index: 2;
  height: 35px;
  width: 70px;
  line-height: 1;
}
.content-wrap .tools .earth.tileOne {
  bottom: 58px;
}
.content-wrap .tools .earth.tileTwo {
  bottom: 20px;
}
.content-wrap .tools .earth.satelliteToggle {
  color: #f9f9f9;
  background-image: url('/Images/satellite.png');
  border: 1px solid #ffffff;
}
.content-wrap .tools .earth.roadToggle {
  color: #333333;
  background-image: url('/Images/road.png');
  border: 1px solid #ffffff;
}
.content-wrap .tools .earth.terrainToggle {
  color: #333333;
  background-image: url('/Images/terrain.png');
  border: 1px solid #ffffff;
}
.content-wrap .tools .earth.threeDimensionToggle {
  color: #f9f9f9;
  text-shadow: 0px 0px 0 #d2d2d2, 1px -1px 0 #ababab, 2px -2px 0 #848484, 3px -3px 2px rgba(0, 0, 0, 0.15), 3px -3px 1px rgba(0, 0, 0, 0.5), 0px 0px 2px rgba(0, 0, 0, 0.2);
  background-image: url('/Images/3D.png');
  border: 1px solid #ffffff;
}
.content-wrap .tools .tools-flyout {
  right: 5px;
}
.content-wrap .tools .tools-flyout.layers-flyout,
.content-wrap .tools .tools-flyout.share-flyout {
  left: 30px;
}
.content-wrap .tools .tools-flyout .share-flyout {
  top: inherit !important;
  bottom: 0px !important;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  background: #6d7377;
  border-radius: 3px;
  height: 35px;
  width: 237px;
  list-style: none;
  padding: 0;
  box-shadow: none;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow {
  height: 76px;
  margin-left: 30px;
  border-radius: 0;
  margin-bottom: 35px;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow .spcb-container {
  color: black;
  width: 237px;
  text-align: left;
  background-color: #fff;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow .spcb-container .header-area {
  border-bottom: 1px solid #e2f4f7;
  font-weight: normal;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow .spcb-container .header-area .extras {
  float: left;
  margin: 4px 5px 4px 11px;
  background: url('/Images/icon-extras-light-blue.png') center no-repeat;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow .spcb-container .header-area .extras:hover {
  background: url('/Images/icon-extras-dark-blue.png') center no-repeat;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow .spcb-container .checkbox-area {
  height: 35px;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow .spcb-container .checkbox-area label {
  font-weight: normal;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow .spcb-container .checkbox-area label span {
  float: left;
  margin: 10px 5px 0px 14px;
}
.content-wrap .tools .tools-flyout .share-flyout#spcbWindow .spcb-container .checkbox-area label div {
  display: inline-block;
}
.content-wrap .tools .tools-flyout .share-flyout li {
  float: left;
  text-decoration: none;
  height: 35px;
  width: 79px;
  border-top: none;
  font-weight: 400;
}
.content-wrap .tools .tools-flyout .share-flyout li a {
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0px 10px;
  display: block;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  transition: all 0.15s ease-in 0s;
  text-decoration: none;
}
.content-wrap .tools .tools-flyout .share-flyout li a:hover {
  background: rgba(0, 0, 0, 0.15);
}
.content-wrap .tools .tools-flyout .share-flyout li.drop-target {
  border-right: none;
  position: relative;
}
.content-wrap .tools .tools-flyout .share-flyout li.drop-target:hover ul {
  display: block;
}
.content-wrap .tools .tools-flyout .share-flyout li ul {
  display: none;
  position: absolute;
  top: 34px;
  right: -13px;
  width: 90px;
  border: 1px solid #474A4D;
  z-index: 1;
  padding: 0;
}
.content-wrap .tools .tools-flyout .share-flyout li ul li {
  float: none;
  display: block;
  min-width: 0;
  width: 80px;
  height: 30px;
  line-height: 30px;
  margin: 0;
  border-bottom: 1px solid #474A4D;
  text-decoration: none;
}
.content-wrap .tools .tools-flyout .share-flyout li ul li a {
  background: #3E9ACA;
  height: 30px;
  line-height: 30px;
  border-right: 0;
  padding: 0;
}
.content-wrap .tools .tools-flyout .share-flyout li ul li a:hover {
  background: #3583AC;
}
.content-wrap .tools .tools-flyout .share-flyout li ul li:first-child {
  border-left: 0;
  border-right: 0;
}
.content-wrap .tools .map-tools,
.content-wrap .tools .app-tools {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 2;
  cursor: pointer;
}
.content-wrap .tools .map-tools li,
.content-wrap .tools .app-tools li {
  line-height: 40px;
  text-align: center;
  position: relative;
}
.content-wrap .tools .map-tools li.feedback-tool,
.content-wrap .tools .app-tools li.feedback-tool {
  background-color: #3bb2ec;
  margin-bottom: 1px;
}
.content-wrap .tools .map-tools li.feedback-tool:hover,
.content-wrap .tools .app-tools li.feedback-tool:hover {
  background-color: #134989;
}
@media screen and (max-height: 810px) {
  .content-wrap .tools .map-tools li.feedback-tool.feedback-tool,
  .content-wrap .tools .app-tools li.feedback-tool.feedback-tool {
    height: 35px;
  }
}
.content-wrap .tools .map-tools li.livechat-tool,
.content-wrap .tools .app-tools li.livechat-tool {
  background-color: #3bb2ec;
}
.content-wrap .tools .map-tools li.livechat-tool:hover,
.content-wrap .tools .app-tools li.livechat-tool:hover {
  background-color: #134989;
}
@media screen and (max-height: 810px) {
  .content-wrap .tools .map-tools li.livechat-tool.livechat-tool,
  .content-wrap .tools .app-tools li.livechat-tool.livechat-tool {
    height: 35px;
  }
}
.content-wrap .notification-tool,
.content-wrap .layers,
.content-wrap .earth,
.content-wrap .share {
  position: relative;
  border-right: 1px solid transparent;
}
.content-wrap .notification-tool.active,
.content-wrap .layers.active,
.content-wrap .earth.active,
.content-wrap .share.active {
  width: 25px;
  padding-right: 1px;
  border-right-color: #ffffff;
  -webkit-transition: border-right-color 0.3s ease-out;
  -o-transition: border-right-color 0.3s ease-out;
  transition: border-right-color 0.3s ease-out;
}
.content-wrap .notification-tool.active .badge,
.content-wrap .layers.active .badge,
.content-wrap .earth.active .badge,
.content-wrap .share.active .badge {
  right: 4px;
}
.content-wrap .notification-tool.has-unread .badge {
  opacity: 1;
  background-color: #008c00;
  -webkit-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
.content-wrap .notification-tool .badge {
  opacity: 0;
  position: absolute;
  top: 3px;
  right: 3px;
  background-color: #174b87;
}
.content-wrap .location-search-flyout.active {
  visibility: visible;
  opacity: 1;
  width: 320px !important;
  height: 100px !important;
}
.content-wrap .location-search-flyout.active .header {
  text-transform: uppercase;
  cursor: pointer;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-bottom: 1px solid #e2f4f7;
}
.content-wrap .location-search-flyout.active .header .fa-search {
  margin-left: 12px;
  margin-right: 5px;
  font-size: 17px;
  color: #43b3ea;
}
.content-wrap .location-search-flyout.active input {
  margin: 10px;
  padding: 10px;
  width: 300px;
}
.content-wrap .layers-flyout,
.content-wrap .notify-flyout,
.content-wrap .map-view-options-flyout,
.content-wrap .share-flyout,
.content-wrap .drawing-tool-flyout,
.content-wrap .admin-flyout {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 0;
  background-color: #ffffff;
  z-index: 1000;
  -webkit-transition: width 0.3s ease-out;
  -o-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
  overflow-x: hidden;
}
.content-wrap .layers-flyout.active,
.content-wrap .notify-flyout.active,
.content-wrap .map-view-options-flyout.active,
.content-wrap .share-flyout.active,
.content-wrap .drawing-tool-flyout.active,
.content-wrap .admin-flyout.active {
  opacity: 1;
  visibility: visible;
  -webkit-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}
.content-wrap .layers-flyout.minimize,
.content-wrap .notify-flyout.minimize,
.content-wrap .map-view-options-flyout.minimize,
.content-wrap .share-flyout.minimize,
.content-wrap .drawing-tool-flyout.minimize,
.content-wrap .admin-flyout.minimize {
  height: 82px;
}
.content-wrap .layers-flyout.minimize .drawing-tool-options,
.content-wrap .notify-flyout.minimize .drawing-tool-options,
.content-wrap .map-view-options-flyout.minimize .drawing-tool-options,
.content-wrap .share-flyout.minimize .drawing-tool-options,
.content-wrap .drawing-tool-flyout.minimize .drawing-tool-options,
.content-wrap .admin-flyout.minimize .drawing-tool-options,
.content-wrap .layers-flyout.minimize .drawing-tool-mode,
.content-wrap .notify-flyout.minimize .drawing-tool-mode,
.content-wrap .map-view-options-flyout.minimize .drawing-tool-mode,
.content-wrap .share-flyout.minimize .drawing-tool-mode,
.content-wrap .drawing-tool-flyout.minimize .drawing-tool-mode,
.content-wrap .admin-flyout.minimize .drawing-tool-mode {
  height: 0px;
  display: none;
}
.content-wrap .layers-flyout.minimize .drawing-tool-options,
.content-wrap .notify-flyout.minimize .drawing-tool-options,
.content-wrap .map-view-options-flyout.minimize .drawing-tool-options,
.content-wrap .share-flyout.minimize .drawing-tool-options,
.content-wrap .drawing-tool-flyout.minimize .drawing-tool-options,
.content-wrap .admin-flyout.minimize .drawing-tool-options {
  display: none;
}
.content-wrap .layers-flyout.minimize .drawing-tool-mode li,
.content-wrap .notify-flyout.minimize .drawing-tool-mode li,
.content-wrap .map-view-options-flyout.minimize .drawing-tool-mode li,
.content-wrap .share-flyout.minimize .drawing-tool-mode li,
.content-wrap .drawing-tool-flyout.minimize .drawing-tool-mode li,
.content-wrap .admin-flyout.minimize .drawing-tool-mode li {
  height: 0px;
  opacity: 0;
  margin: 0;
  -webkit-transition: height 0.5s ease-out;
  -o-transition: height 0.5s ease-out;
  transition: height 0.5s ease-out;
}
@media (max-height: 800px) {
  .content-wrap .layers-flyout {
    height: 500px;
    width: 225px !important;
  }
}
.content-wrap .layers-flyout {
  top: 84px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}
.content-wrap .layers-flyout .grouping-toggle {
  position: relative;
  float: right !important;
  right: 10px;
  width: 90px;
  height: 30px;
  float: right;
  margin-top: 10px !important;
}
.content-wrap .layers-flyout .switch {
  position: relative;
  display: block;
  width: 36px;
  height: 20px;
  z-index: 2;
  float: right;
  top: 10px;
  margin-right: -10px;
}
.content-wrap .layers-flyout label {
  margin-bottom: .5rem;
  font-weight: 600;
}
.content-wrap .layers-flyout span {
  display: inline;
  float: left;
  color: #428bca;
  line-height: 18px;
  text-align: left;
}
.content-wrap .layers-flyout span .off {
  color: #777;
}
.content-wrap .layers-flyout .switch input {
  display: none;
}
.content-wrap .layers-flyout .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.content-wrap .layers-flyout .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.content-wrap .layers-flyout input:checked + .slider {
  background-color: #3fa6d9;
}
.content-wrap .layers-flyout input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.content-wrap .layers-flyout input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.content-wrap .layers-flyout .slider.round {
  border-radius: 24px;
}
.content-wrap .layers-flyout .slider.round:before {
  border-radius: 50%;
}
.content-wrap .layers-flyout.active {
  width: 240px;
  left: 40px !important;
  top: 150px;
}
.content-wrap .layers-flyout label {
  position: relative;
  display: block;
  overflow: hidden;
  height: 35px;
  line-height: 34px;
  padding: 0 10px 0 30px;
  margin: 0 10px;
  font-size: 12px;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}
.content-wrap .layers-flyout label:before {
  top: 10px;
}
.content-wrap .layers-flyout label:before {
  left: 3px;
}
.content-wrap .layers-flyout label + label {
  border-top: 1px solid #dddddd;
}
.content-wrap .layers-flyout label.parcel {
  /*
                .spriteImage(-92px, -267px, 18px, 19px);
                .spriteAbsPosTop(10px);
                .spriteMiddlePos(25px, 19px);
                */
  /*&:before {
                    position: absolute;
                    display: inline-block;
                    content: '';
                    height: 19px;
                    width: 18px;
                    border: 1px solid gray;
                }*/
}
.content-wrap .layers-flyout label.for-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -302px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.content-wrap .layers-flyout label.preforeclosure {
  border-top: 1px solid #dddddd;
}
.content-wrap .layers-flyout label.preforeclosure:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -337px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.content-wrap .layers-flyout label.notice-of-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -374px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.content-wrap .layers-flyout label.reo:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -410px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.content-wrap .layers-flyout label.reo-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -443px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.content-wrap .layers-flyout label.short-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -478px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.content-wrap .layers-flyout label.recent-sale {
  background-position: 3px 10px;
  background-image: url("/images/Markers/lime_green.png");
  background-repeat: no-repeat;
}
.content-wrap .layers-flyout label.recent-sale .fa {
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 16px;
  top: 12px;
  padding-left: 10px;
}
.content-wrap .layers-flyout label.recent-sale .fa-gear {
  background-color: transparent;
  color: #51addd !important;
}
.content-wrap .layers-flyout label.recent-sale .fa-gear:before {
  content: "\f013";
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 15px;
}
.content-wrap .layers-flyout label.recent-sale .fa-gear:hover {
  background-color: transparent;
  color: #767c82 !important;
  cursor: pointer;
}
.content-wrap .layers-flyout .subrecent-sale {
  display: inline-block;
  background: #f1f1f1;
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  width: 100%;
}
.content-wrap .layers-flyout .subrecent-sale .subrecent-datetime {
  width: 23px;
  height: 23px;
  margin-left: -30px;
  background: url('/Images/rightSideBarSprite.png');
  background-position: 0px -388px;
  background-repeat: no-repeat;
  margin-top: 5px;
}
.content-wrap .layers-flyout .subrecent-sale .subrecent-textboxdp {
  width: 50%;
  font-size: 11px;
  float: left;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 15px;
}
.content-wrap .layers-flyout .subrecent-sale .subrecent-pricedp {
  width: 40%;
  font-size: 11px;
  display: inline-block;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 15px;
}
.content-wrap .layers-flyout .subrecent-sale .subrecent-priceright {
  width: 40%;
  font-size: 11px;
  display: inline-block;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 10px;
}
.content-wrap .layers-flyout #school-boundaries-types {
  height: 50px;
}
.content-wrap .layers-flyout #school-boundaries-types .sb-type {
  height: 20px;
  float: left;
  margin: 0 0 0 15px;
  padding: 0;
  border: none;
}
.content-wrap .layers-flyout #school-boundaries-types .sb-type span {
  color: black;
  padding-left: 25px;
  width: 100px;
  font-size: 11px;
}
.content-wrap .layers-flyout #school-boundaries-types .sb-type span:before {
  left: 0;
}
.content-wrap .layers-flyout #school-boundaries-types .sb-type.sb-disabled {
  opacity: 0.4;
}
.content-wrap .layers-flyout #census-boundaries-types {
  height: 50px;
}
.content-wrap .layers-flyout #census-boundaries-types .cb-type {
  height: 20px;
  float: left;
  margin: 0 0 0 15px;
  padding: 0;
  border: none;
}
.content-wrap .layers-flyout #census-boundaries-types .cb-type span {
  color: black;
  padding-left: 25px;
  width: 100px;
  font-size: 11px;
}
.content-wrap .layers-flyout #census-boundaries-types .cb-type span:before {
  left: 0;
}
.content-wrap .layers-flyout #census-boundaries-types .cb-type.sb-disabled {
  opacity: 0.4;
}
.content-wrap .layers-flyout div label {
  position: relative;
  display: block;
  overflow-x: hidden;
  height: 40px;
  line-height: 39px;
  padding: 0 10px 0 10px;
  margin: 0 10px;
  font-size: 12px;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-top: 1px solid #dddddd;
}
.content-wrap .layers-flyout div label + span {
  padding-left: 10px;
}
.content-wrap .layers-flyout #parcelLayer .parcel-Layer-border-ownername,
.content-wrap .layers-flyout #parcelLayer + label {
  border-top: 1px solid #dddddd;
}
.content-wrap .layers-flyout #parcelLayer .parcel-Layers {
  margin-left: 19px;
}
.content-wrap .layers-flyout #parcelLayer .disabled {
  opacity: 0.5;
}
.content-wrap .map-view-options-flyout {
  top: 55px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
.content-wrap .map-view-options-flyout.active {
  width: 230px;
}
.content-wrap .map-view-options-flyout label {
  position: relative;
  display: block;
  overflow-x: hidden;
  height: 40px;
  line-height: 39px;
  padding: 0 10px 0 30px;
  margin: 0 10px;
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
}
.content-wrap .map-view-options-flyout label:before {
  top: 10px;
}
.content-wrap .map-view-options-flyout label + label {
  border-top: 1px solid #dddddd;
}
.content-wrap .map-view-options-flyout label.road-view:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -7px -446px;
  width: 17px;
  height: 17px;
  display: inline-block;
  position: absolute;
}
.content-wrap .map-view-options-flyout label.road-view:before {
  left: 4px;
}
.content-wrap .map-view-options-flyout label.satellite-view:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -8px -474px;
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
.content-wrap .map-view-options-flyout label.satellite-view:before {
  left: 2px;
}
.content-wrap .map-view-options-flyout label.satellite-with-roads-view {
  /*.spriteImage(-10px, -504px, 18px, 15px);
                .spriteMiddlePos(25px, 18px);*/
}
.content-wrap .map-view-options-flyout label.satellite-with-roads-view:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -8px -474px;
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
.content-wrap .map-view-options-flyout label.satellite-with-roads-view:before {
  left: 2px;
}
.content-wrap .map-view-options-flyout input[type="radio"] + span {
  position: absolute;
  top: 10px;
  right: 0;
}
.content-wrap .drawing-tool-flyout {
  top: 41px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  height: auto;
  width: 330px;
  overflow-y: hidden;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}
.content-wrap .drawing-tool-flyout .btn-primary {
  padding: 4px;
}
.content-wrap .drawing-tool-flyout .modalstyle-footer {
  font-size: 14px !important;
  letter-spacing: 0px !important;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
}
.content-wrap .drawing-tool-flyout.active {
  /*top: 9px;
            left: 50px;*/
}
.content-wrap .drawing-tool-flyout .floating-window-header {
  /*.spriteImage(-160px, -257px, 15px, 15px);
            .spriteAbsPos(13px, 10px);
            padding-left: 35px;*/
}
.content-wrap .drawing-tool-flyout .floating-window-header .fa-pencil {
  margin-left: 12px;
  margin-right: 5px;
  font-size: 17px;
  color: #43b3ea;
}
.content-wrap .drawing-tool-flyout .floating-window-footer {
  padding: 10px;
}
.content-wrap .drawing-tool-flyout .floating-window-footer .cancel-new {
  text-transform: none !important;
  font-size: 12px !important;
  font-family: "Roboto", sans-serif;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode {
  height: 60px;
  clear: both;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0;
  box-sizing: content-box;
  border-bottom: 1px solid #eaeaeb;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode li {
  float: left;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode li:before {
  top: 10px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode li + li {
  border-left: 1px solid #eaeaeb;
  display: inline-block;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button {
  background-color: #f9f9f9;
  height: 60px;
  line-height: 80px;
  width: 80px;
  color: #333;
  font-size: 12px;
  border: none;
  text-transform: none;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button + button {
  margin: 0 -1px 0 0;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.freehand-mode:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -3px -151px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.freehand-mode:before {
  top: 50px;
  left: 36px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.freehand-mode:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -33px -151px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.polygon-mode:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -199px -94px;
  width: 23px;
  height: 22px;
  display: inline-block;
  position: absolute;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.polygon-mode:before {
  top: 50px;
  left: 109px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.polygon-mode:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -252px -94px;
  width: 23px;
  height: 22px;
  display: inline-block;
  position: absolute;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.radius-mode:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -7px -335px;
  width: 14px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.radius-mode:before {
  top: 50px;
  left: 275px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.radius-mode:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -33px -335px;
  width: 14px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.coordinates-mode {
  padding-left: 3px;
  padding-top: 6px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.coordinates-mode:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -108px -6px;
  width: 23px;
  height: 22px;
  display: inline-block;
  position: absolute;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.coordinates-mode:before {
  top: 50px;
  left: 190px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.coordinates-mode:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -135px -6px;
  width: 23px;
  height: 22px;
  display: inline-block;
  position: absolute;
}
.content-wrap .drawing-tool-flyout .drawing-tool-mode button.active {
  z-index: 1;
}
.content-wrap .drawing-tool-flyout .coordinates-mode-flyout {
  max-height: 215px;
  overflow-y: auto;
}
.content-wrap .drawing-tool-flyout .coordinates-mode-flyout .coordinates-container .cc-row {
  margin-top: 15px;
  padding-left: 13px;
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
.content-wrap .drawing-tool-flyout .coordinates-mode-flyout .coordinates-container .cc-row .fa {
  margin-right: 5px;
}
.content-wrap .drawing-tool-flyout .coordinates-mode-flyout .coordinates-container .cc-row .cc-letter {
  width: 30px;
  float: left;
  padding-top: 5px;
}
.content-wrap .drawing-tool-flyout .coordinates-mode-flyout .coordinates-container .cc-row .cc-lat,
.content-wrap .drawing-tool-flyout .coordinates-mode-flyout .coordinates-container .cc-row .cc-lng {
  margin-left: 5px;
  border: 1px solid #aaaaaa;
  padding: 5px;
  width: 125px;
}
.content-wrap .drawing-tool-flyout .coordinates-mode-flyout .coordinates-container .cc-row .border-red {
  border-color: red;
}
.content-wrap .drawing-tool-flyout .coordinate-draw-btn {
  margin-left: 6px;
  text-transform: none;
  text-decoration: none;
  font-size: 14px !important;
  cursor: pointer;
}
.content-wrap .drawing-tool-flyout .drawing-tool-options {
  margin: 15px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-options label {
  font-weight: normal;
  font-size: 12px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-options label span {
  vertical-align: text-bottom;
}
.content-wrap .drawing-tool-flyout .drawing-tool-options label.polygon-measurements {
  margin-left: 57px;
}
.content-wrap .drawing-tool-flyout .drawing-tool-options label.polygon-measurements.disabled {
  opacity: 0.5;
}
.content-wrap .drawing-tool-flyout .drawing-tool-options label.polygon-measurements.disabled span {
  cursor: not-allowed;
}
.content-wrap .notify-flyout {
  bottom: 1px;
  box-shadow: 2px -2px 3px rgba(0, 0, 0, 0.2);
  z-index: 10;
}
.content-wrap .notify-flyout ul {
  padding: 0 10px 10px 10px;
  width: 242px;
}
.content-wrap .notify-flyout.active {
  width: 240px;
  left: 42px;
}
.content-wrap .notify-flyout .title,
.content-wrap .notify-flyout .time {
  vertical-align: top;
}
.content-wrap .notify-flyout .time {
  max-width: 100px;
  overflow: hidden;
  max-height: 15px;
}
.content-wrap .notify-flyout button {
  margin-top: 10px;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  height: 32px;
}
.content-wrap .notify-flyout .notification-center {
  width: 222px;
  margin: 0 10px 10px;
  height: 47px;
}
.content-wrap .notify-flyout .message {
  font-size: 12px;
  max-height: 49px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content-wrap .admin-flyout {
  bottom: 40px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  list-style: none;
  padding: 0 10px;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  z-index: 1000;
}
.content-wrap .admin-flyout li {
  height: 40px;
  line-height: 40px;
  padding-left: 30px;
  position: relative;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  cursor: pointer;
}
.content-wrap .admin-flyout li:before {
  left: 3.5px;
}
.content-wrap .admin-flyout li + li {
  border-top: 1px solid #dddddd;
}
.content-wrap .admin-flyout li.admin-overview:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -4px -251px;
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.content-wrap .admin-flyout li.admin-overview:before {
  left: 11.5px;
}
.content-wrap .admin-flyout li.admin-overview:before {
  top: 12px;
}
.content-wrap .admin-flyout li.admin-overview.active:before,
.content-wrap .admin-flyout li.admin-overview:hover:before {
  background-position: -34px -251px;
}
.content-wrap .admin-flyout li.admin-overview:before {
  top: 14px;
}
.content-wrap .admin-flyout li.admin-overview:before {
  left: 3px;
}
.content-wrap .admin-flyout li.admin-internal:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -4px -251px;
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.content-wrap .admin-flyout li.admin-internal:before {
  left: 11.5px;
}
.content-wrap .admin-flyout li.admin-internal:before {
  top: 12px;
}
.content-wrap .admin-flyout li.admin-internal.active:before,
.content-wrap .admin-flyout li.admin-internal:hover:before {
  background-position: -34px -251px;
}
.content-wrap .admin-flyout li.admin-internal:before {
  top: 14px;
}
.content-wrap .admin-flyout li.admin-internal:before {
  left: 3px;
}
.content-wrap .admin-flyout.active {
  width: 230px;
}
.content-wrap .customerAdmin-only {
  bottom: 80px;
}
.content-wrap .share-flyout {
  top: 145px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  list-style: none;
  padding: 0 10px;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}
.content-wrap .share-flyout li {
  height: 40px;
  line-height: 40px;
  position: relative;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  cursor: pointer;
  /*&.search-save { // *not used?
                .spriteImage(-8px, -365px, 15px, 16px);
                .spriteAbsPosTop(14px);
                .spriteMiddlePos(25px, 15px);

                &:hover {
                    .spriteImage(-34px, -365px, 15px, 16px);
                }
            }

            &.search-print {
                .spriteImage(-8px, -390px, 18px, 18px);
                .spriteAbsPosTop(12px);

                &:hover {
                    .spriteImage(-34px, -390px, 18px, 18px);
                }
            }

            &.search-email {
                .spriteImage(-8px, -421px, 18px, 12px);
                .spriteAbsPosTop(16px);

                &:hover {
                    .spriteImage(-34px, -421px, 18px, 12px);
                }
            }*/
}
.content-wrap .share-flyout li:before {
  left: 3.5px;
}
.content-wrap .share-flyout li + li {
  border-top: 1px solid #dddddd;
}
.content-wrap .share-flyout.active {
  width: 90px;
}
.content-wrap .search-results-flyout-wrap .property-header {
  background-color: #f9f9f9;
  border-bottom: 1px solid #e2f4f7;
  height: 74px;
  width: 0;
  box-shadow: -2px 0 3px 0 rgba(0, 0, 0, 0.5);
  /*margin-bottom: 20px;*/
  /*.bundle-browse { // *not used?
                text-transform: uppercase;

                .bundle-browse-title {
                    height: 25px;
                    line-height: 25px;
                    font-size: 10px;
                    color: @darkBlue;
                    text-align: center;
                    border-bottom: 1px solid @resultSeparatorFill;
                }

                .prev,
                .next {
                    display: inline-block;
                    position: relative;
                    width: 52px;
                    height: 55px;
                    line-height: 55px;
                    text-align: center;
                    vertical-align: top;
                    font-size: 11px;
                    padding-top: 6px;
                    cursor: pointer;
                }

                .prev {
                    .spriteImage(-136px, -580px, 11px, 13px);
                    .spriteAbsPos(10px, 20px);

                    &:hover {
                        .spriteImage(-145px, -556px, 11px, 13px);
                    }
                }

                .next {
                    .spriteImage(-155px, -581px, 11px, 13px);
                    .spriteAbsPos(10px, 20px);
                    border-left: 1px solid @resultSeparatorFill;

                    &:hover {
                        .spriteImage(-164px, -557px, 11px, 13px);
                    }
                }
            }*/
}
.content-wrap .search-results-flyout-wrap .property-header.active {
  -webkit-transition: width 0.2s ease-out;
  -o-transition: width 0.2s ease-out;
  transition: width 0.2s ease-out;
  opacity: 1;
  position: absolute;
  bottom: 0;
  z-index: 99;
  width: 100%;
  box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.25);
}
.content-wrap .search-results-flyout-wrap .property-header.active .meta-info {
  opacity: 1;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -webkit-transition: opacity 1s ease-in;
  -o-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
}
.content-wrap .search-results-flyout-wrap .property-header.active .search-results-table {
  display: block;
}
.content-wrap .search-results-flyout-wrap .property-header.hideIcons {
  display: none;
}
.content-wrap .search-results-flyout-wrap .property-header > div {
  display: inline-block;
  border-right: 1px solid #e2f4f7;
  height: 70px;
  line-height: 70px;
  vertical-align: top;
}
.content-wrap .search-results-flyout-wrap .property-header .jump-to {
  width: 155px;
  padding: 0 20px;
  text-transform: uppercase;
  position: relative;
  color: #999;
  font-style: italic;
}
.content-wrap .search-results-flyout-wrap .property-header .jump-to:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -116px -582px;
  width: 15px;
  height: 9px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .jump-to:before {
  top: 34px;
}
.content-wrap .search-results-flyout-wrap .property-header .jump-to:before {
  right: 10px;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options > button.disabled,
.content-wrap .search-results-flyout-wrap .property-header .window-options > button [type='disabled'] {
  opacity: 0.3;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool {
  cursor: pointer;
  width: 70px;
  position: relative;
  /*&.note { // *not used?
                    .spriteImage(-124px, -366px, 20px, 20px);
                    .spriteAbsPos(20px, 26px);

                    .badge {
                        margin-left: 30px;
                        background-color: @badgeFill;
                    }

                    &:hover {
                        .spriteImage(-248px, -393px, 20px, 20px);
                    }
                }*/
  /*&.CST-Multi-Report { // *not used?
                    .spriteImage(-2px, -7px, 24px, 20px);
                    .spriteAbsPos(20px, 22px);
                    background: none;

                    &:hover {
                        .spriteImage(-346px, -62px, 24px, 20px);
                    }
                }

                &.fullview {
                    .spriteImage(-310px, -553px, 20px, 20px);
                    .spriteAbsPos(28px, 22px);
                }

                &.detach {
                    .spriteImage(-121px, -511px, 18px, 15px);
                    .spriteAbsPos(28px, 22px);
                }

                &.sec-order-labels {
                    .spriteImage(-322px, -98px, 26px, 17px);
                    .spriteAbsPos(20px, 22px);

                    &:hover {
                        .spriteImage(-267px, -248px, 26px, 17px);
                    }
                }

                &.sec-order-export {
                    .spriteImage(-293px, -95px, 16px, 21px);
                    .spriteAbsPos(20px, 22px);

                    &:hover {
                        .spriteImage(-272px, -274px, 16px, 21px);
                    }
                }*/
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.disabled {
  /*&.note:hover { // *not used?
                        .spriteImage(-124px, -366px, 20px, 20px);
                    }

                    &.save:hover {
                        .spriteImage(-123px, -394px, 21px, 20px);
                    }

                    &.print:hover {
                        .spriteImage(-122px, -422px, 24px, 24px);
                    }

                    &.email:hover {
                        .spriteImage(-123px, -455px, 24px, 16px);
                    }

                    &.CST-Multi-Report:hover {
                        .spriteImage(-2px, -7px, 24px, 20px);
                    }

                    &.sec-order-labels:hover {
                        .spriteImage(-322px, -98px, 26px, 17px);
                    }

                    &.sec-order-export:hover {
                        .spriteImage(-293px, -95px, 16px, 21px);
                    }*/
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.disabled::before,
.content-wrap .search-results-flyout-wrap .property-header .property-tool.disabled span,
.content-wrap .search-results-flyout-wrap .property-header .property-tool.disabled button {
  opacity: 0.3;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool .caption {
  text-transform: uppercase;
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
  text-align: center;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  color: #666;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.save:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -123px -394px;
  width: 21px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.save:before {
  top: 20px;
  left: 24px;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.save:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -272px -304px;
  width: 21px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.print:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -422px;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.print:before {
  top: 20px;
  left: 22px;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.print:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -271px -332px;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.email:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -123px -455px;
  width: 24px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.email:before {
  top: 20px;
  left: 22px;
}
.content-wrap .search-results-flyout-wrap .property-header .property-tool.email:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -272px -365px;
  width: 24px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .header-reference {
  width: 190px;
  position: relative;
  padding: 0 14px 0 10px;
  float: right;
}
.content-wrap .search-results-flyout-wrap .property-header .header-reference input {
  width: 100%;
  height: 36px;
  line-height: 1;
}
.content-wrap .search-results-flyout-wrap .property-header .header-reference-single-property {
  margin-left: 130px;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options {
  position: absolute;
  top: 0;
  right: 0;
  border-right: none;
  padding: 0 20px;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button {
  border: none;
  vertical-align: middle;
  height: 20px;
  line-height: 15px;
  position: relative;
  font-size: 11px;
  color: #666;
  /*&.minimize-property {
                    &:before {
                        .spriteImageCommon(0, 0, 9px, 11px, '../Images/temp_window_options.png');
                    }

                    .spriteAbsPos(0, 0);
                }*/
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button + button {
  margin-left: 9px;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button.detach-property {
  padding-left: 23px;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button.detach-property:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -121px -511px;
  width: 18px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button.detach-property:before {
  top: 5px;
  left: 0;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button.close-property {
  padding-left: 20px;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button.close-property:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button.close-property:before {
  top: 5px;
  left: 0;
}
.content-wrap .search-results-flyout-wrap .property-header .window-options button.disabled {
  cursor: inherit;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs {
  background-color: #f4fbfe;
  height: 55px;
  box-shadow: -4px 2px 4px -1px rgba(0, 0, 0, 0.5);
  width: 0;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs.active {
  -webkit-transition: width 0.2s ease-out;
  -o-transition: width 0.2s ease-out;
  transition: width 0.2s ease-out;
  opacity: 1;
  width: 875px;
  /*box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.5);*/
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs.hideIcons {
  display: none;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .fly-out-tabs-bottom-border {
  top: 45px;
  position: absolute;
  border-top: 1px solid #e2f4f7;
  width: 875px;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .empty-small {
  height: 10px !Important;
  border: solid 0px red;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container {
  background-color: #F4FBFE;
  color: #F4FBFE;
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
  height: 45px;
  position: relative;
  display: table-cell;
  vertical-align: top;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .dropdown-menu-scroll {
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .dropdown-menu-scroll-small {
  max-height: 108px;
  overflow-x: hidden;
  overflow-y: auto;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .dropdown-menu {
  right: 0;
  left: auto;
  margin: 0;
  border-width: 0;
  padding: 0;
  background-color: #43b3ea;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .dropdown-menu li {
  background-color: #43b3ea;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .dropdown-menu li:hover {
  background-color: #174B87;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-large {
  width: 114px;
  margin-right: 1px;
  border-right: 1px;
  border-right-color: #C3E4F5;
  border-right-style: solid;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-large-more {
  width: 114px;
  margin-right: 2px;
  border-top-color: #aaa;
  border-bottom-color: #aaa;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-large-more li {
  background-color: #fff;
  color: black;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-large-more li:hover {
  background-color: #43b3ea;
  color: white;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-small {
  width: 78px;
  border-right: 1px;
  border-right-color: #C3E4F5;
  border-right-style: solid;
  height: 35px !important;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-more:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -87px -235px;
  width: 10px;
  height: 8px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-more:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -104px -235px;
  width: 10px;
  height: 8px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-more:before {
  right: 5px;
  top: 20px;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-drop-down {
  border-top: 1px;
  border-top-color: #AAA;
  border-top-style: solid;
  border-bottom: 1px;
  border-bottom-color: #AAA;
  border-bottom-style: solid;
  border-right: none;
  height: 27px;
  display: table-cell;
  vertical-align: middle;
  width: 160px;
  font-size: 9px;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-drop-down:hover {
  background-color: #174B87;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-drop-down span {
  cursor: default;
  /*display: inline-block;
                    vertical-align: middle;*/
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .active-large-more {
  background-color: #43B3EA;
  color: #fff;
  position: relative;
  border-top-color: #aaa;
  border-bottom-color: #aaa;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab {
  background-color: #43B3EA;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
  height: 45px;
  position: relative;
  display: table-cell;
  vertical-align: middle;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab span {
  cursor: default;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab:hover {
  background-color: #174B87;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .active-large {
  background-color: #174B87;
  color: #fff;
  position: relative;
  z-index: 100;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .active-small {
  background-color: #174B87;
  color: #fff;
  position: relative;
  z-index: 100;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-small,
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-large {
  background-color: #C3E4F5;
  color: #174B87;
  position: relative;
  border-right: 1px;
  border-right-color: #174B87;
  border-right-style: solid;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-small:hover,
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-large:hover {
  background-color: #428bca;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-small .pending-small-disabled,
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-large .pending-small-disabled {
  background-image: url(/images/progress-dots.gif);
  background-repeat: no-repeat;
  background-position: 50% 65%;
  width: 78px;
  height: 45px;
  float: left;
  display: block;
  top: 0;
  opacity: .4;
  vertical-align: top;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-small .pending-large-disabled,
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-large .pending-large-disabled {
  background-image: url(/images/progress-dots.gif);
  background-repeat: no-repeat;
  background-position: 100% 75%;
  width: 78px;
  height: 30px;
  float: left;
  display: block;
  top: 0px;
  opacity: .4;
  vertical-align: top;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-small .pending-Quicklarge-disabled,
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .pending-large .pending-Quicklarge-disabled {
  background-image: url(/images/progress-dots.gif);
  background-repeat: no-repeat;
  background-position-y: 69%;
  background-position-x: 80%;
  width: 78px;
  height: 45px;
  float: left;
  display: block;
  top: 0px;
  opacity: .4;
  vertical-align: top;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-more-active {
  background-color: #174B87;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .tab-more-active:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -104px -235px;
  width: 10px;
  height: 8px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .active-tab-pointer-blue-back-ground {
  width: 24px;
  height: 11px;
  background: url('/Images/sprite.png') -328px -11px;
  background-repeat: no-repeat;
  background-color: #f4fbfe;
  text-align: center;
  top: -2px;
  position: relative;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .active-tab-pointer-white-back-ground {
  width: 24px;
  height: 11px;
  background: url('/Images/sprite.png') -328px -11px;
  background-repeat: no-repeat;
  background-color: #f4fbfe;
  text-align: center;
  top: -2px;
  position: relative;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .active-tab-pointer-large {
  left: 44px;
}
.content-wrap .search-results-flyout-wrap .fly-out-tabs .tab-container .active-tab-pointer-small {
  left: 26px;
}
.content-wrap .search-results-flyout-wrap #searchResult {
  background-color: #FFFFFF;
  overflow: visible;
  padding-top: 20px;
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination {
  display: block;
  left: 537px;
  position: fixed;
  bottom: 20px;
  width: 350px;
  -webkit-transform: translateZ(0);
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination ul {
  width: 100%;
  list-style: none;
  background: rgba(43, 48, 53, 0.8);
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination ul li {
  background: rgba(43, 48, 53, 0.8);
  color: white;
  height: 35px;
  line-height: 35px;
  padding: 0px 10px;
  float: left;
  width: 100%;
  text-align: center;
  max-width: 150px;
  bottom: 50px;
  cursor: pointer;
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination ul li:hover {
  background: rgba(43, 48, 53, 0.9);
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination ul li.left {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  border-right: 1px solid black;
  max-width: 80px;
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination ul li.right {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-left: 1px solid black;
  max-width: 80px;
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination ul li.center {
  cursor: default;
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination ul li.center:hover {
  background: rgba(43, 48, 53, 0.8);
}
.content-wrap .search-results-flyout-wrap #footer-sticky-wrapper .pagination ul li a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper {
  display: block;
  height: 48px;
  position: absolute;
  right: 0;
  margin-top: -20px;
  z-index: 10;
  left: inherit !important;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper.hide-action {
  opacity: 0;
  z-index: -100;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper.fix-action {
  top: 50px;
  right: auto;
  position: fixed;
  z-index: 11;
  -webkit-transform: translateZ(0);
  min-width: 875px;
  margin-top: 0;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access {
  position: absolute;
  height: 35px;
  width: 70px;
  line-height: 35px;
  padding: 0px 8px;
  top: 12px;
  right: 15px;
  background: rgba(43, 48, 53, 0.8);
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
  z-index: 1;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu {
  display: block;
  float: right;
  margin-top: 12px;
  margin-right: 84px;
  margin-bottom: 0;
  background: rgba(43, 48, 53, 0.8);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  height: 35px;
  width: auto;
  list-style: none;
  padding: 0;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li {
  float: left;
  text-decoration: none;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li a {
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0px 10px;
  display: block;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  transition: all 0.15s ease-in 0s;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li a:hover {
  background: rgba(0, 0, 0, 0.15);
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li.drop-target {
  border-right: none;
  position: relative;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li.drop-target:hover ul {
  display: block;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li ul {
  display: none;
  position: absolute;
  top: 34px;
  right: -13px;
  width: 90px;
  border: 1px solid #474A4D;
  z-index: 1;
  padding: 0;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li ul li {
  float: none;
  display: block;
  min-width: 0;
  height: 30px;
  line-height: 30px;
  margin: 0;
  border-bottom: 1px solid #474A4D;
  text-decoration: none;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li ul li a {
  background: #3E9ACA;
  height: 30px;
  line-height: 30px;
  border-right: 0;
  padding: 0;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li ul li a:hover {
  background: #3583AC;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu li ul li:first-child {
  border-left: 0;
  border-right: 0;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu .links-redesign {
  border: none !important;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu .links-redesign li {
  height: 35px !important;
  line-height: 35px !important;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu .links-redesign a {
  background: #c9cccf !important;
  font-family: 'Roboto-Bold', sans-serif !important;
  color: #444c52 !important;
  text-transform: uppercase !important;
  text-align: center !important;
  height: 35px !important;
  line-height: 35px !important;
  font-size: 14px !important;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .access-menu .links-redesign a:hover {
  background: #b4b9be !important;
}
.content-wrap .search-results-flyout-wrap #access-sticky-wrapper .notescount {
  background-color: #3e9aca;
  margin-top: 0px;
  position: absolute;
  margin-left: 28px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-location {
  height: 300px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-location-proximity {
  height: 390px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-location-lendermode {
  height: 465px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-location-lender-hoa-mode {
  height: 640px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-location-lendermode-proximity {
  height: 575px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-location-lender-hoa-mode-proximity {
  height: 750px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-characteristics {
  height: 520px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-transaction {
  height: 625px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-transaction-lendermode {
  height: 920px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-distressed {
  height: 175px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .filter-tab-owner {
  height: 345px;
}
.content-wrap .search-results-flyout-wrap #searchFilterContainer .captlize {
  text-transform: capitalize !important;
}
.content-wrap .search-results-flyout-wrap #mainFilterHeader {
  margin-top: -10px;
}
.content-wrap .search-document-flyout-wrap.document-search-active {
  /*top: 0;*/
  /*position: absolute;*/
}
.content-wrap .neighbors-report-flyout {
  display: none;
}
.content-wrap .neighbors-report-flyout.active {
  display: block;
}
.content-wrap .neighbors-report-flyout-wrap,
.content-wrap .sales-comp-flyout-wrap,
.content-wrap .listing-target-flyout-wrap,
.content-wrap .search-results-flyout-wrap,
.content-wrap .search-document-flyout-wrap {
  position: relative;
  z-index: 11;
  overflow: visible;
  height: 100%;
  max-width: 875px;
  width: 875px;
  /*border: 2px solid blue;*/
  float: right;
  display: block;
  z-index: 19;
  background: #fff;
}
.content-wrap .neighbors-report-flyout-wrap.active,
.content-wrap .sales-comp-flyout-wrap.active,
.content-wrap .listing-target-flyout-wrap.active,
.content-wrap .search-results-flyout-wrap.active,
.content-wrap .search-document-flyout-wrap.active {
  z-index: 20;
  position: absolute;
  height: 100vh;
}
.content-wrap .neighbors-report-flyout-wrap.in-active,
.content-wrap .sales-comp-flyout-wrap.in-active,
.content-wrap .listing-target-flyout-wrap.in-active,
.content-wrap .search-results-flyout-wrap.in-active,
.content-wrap .search-document-flyout-wrap.in-active {
  display: none;
}
.content-wrap .neighbors-report-flyout-wrap.document-collapsed,
.content-wrap .sales-comp-flyout-wrap.document-collapsed,
.content-wrap .listing-target-flyout-wrap.document-collapsed,
.content-wrap .search-results-flyout-wrap.document-collapsed,
.content-wrap .search-document-flyout-wrap.document-collapsed {
  width: 0;
}
.content-wrap .neighbors-report-flyout-wrap .product-details,
.content-wrap .sales-comp-flyout-wrap .product-details,
.content-wrap .listing-target-flyout-wrap .product-details,
.content-wrap .search-results-flyout-wrap .product-details,
.content-wrap .search-document-flyout-wrap .product-details {
  display: none;
}
.content-wrap .neighbors-report-flyout-wrap .flyout-tab,
.content-wrap .sales-comp-flyout-wrap .flyout-tab,
.content-wrap .listing-target-flyout-wrap .flyout-tab,
.content-wrap .search-results-flyout-wrap .flyout-tab,
.content-wrap .search-document-flyout-wrap .flyout-tab {
  position: absolute;
  right: -38px;
  display: block;
  background: #fff;
  height: 40px;
  width: 40px;
  line-height: 40px;
  font-size: 18px !important;
  top: 10px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  text-align: center;
  color: #3FA6D9;
  border: 1px solid #ccc;
  border-left: 1px solid #fff;
  z-index: 2;
  cursor: pointer;
}
.content-wrap .neighbors-report-flyout-wrap .flyout-tab i,
.content-wrap .sales-comp-flyout-wrap .flyout-tab i,
.content-wrap .listing-target-flyout-wrap .flyout-tab i,
.content-wrap .search-results-flyout-wrap .flyout-tab i,
.content-wrap .search-document-flyout-wrap .flyout-tab i {
  font-size: 18px;
}
.content-wrap .sales-comp-flyout .sales-comp-header,
.content-wrap .listing-target-flyout .sales-comp-header,
.content-wrap .sales-comp-flyout .listing-target-header,
.content-wrap .listing-target-flyout .listing-target-header {
  height: 40px;
  font-size: large;
  text-transform: uppercase;
  padding-left: 30px;
  padding-top: 10px;
}
.content-wrap .sales-comp-flyout .search-results-header,
.content-wrap .listing-target-flyout .search-results-header {
  margin-top: 0px;
  height: 60px !important;
}
.content-wrap .sales-comp-flyout .search-results-header .results-count,
.content-wrap .listing-target-flyout .search-results-header .results-count {
  padding-top: 0px !important;
}
.content-wrap .sales-comp-flyout .search-results-header .results-title,
.content-wrap .listing-target-flyout .search-results-header .results-title {
  padding-top: 7px !important;
}
.content-wrap .sales-comp-flyout .section-left,
.content-wrap .listing-target-flyout .section-left,
.content-wrap .sales-comp-flyout section-right,
.content-wrap .listing-target-flyout section-right {
  width: 49%;
}
.content-wrap .sales-comp-flyout .section-left .invalid-date-range,
.content-wrap .listing-target-flyout .section-left .invalid-date-range,
.content-wrap .sales-comp-flyout section-right .invalid-date-range,
.content-wrap .listing-target-flyout section-right .invalid-date-range {
  border: red 1px solid !important;
}
.content-wrap .sales-comp-flyout .section-left,
.content-wrap .listing-target-flyout .section-left {
  float: left;
}
.content-wrap .sales-comp-flyout .section-left.in,
.content-wrap .listing-target-flyout .section-left.in {
  display: none;
}
.content-wrap .sales-comp-flyout .section-right,
.content-wrap .listing-target-flyout .section-right {
  float: right;
  padding-right: 20px;
}
.content-wrap .sales-comp-flyout .section-right.in,
.content-wrap .listing-target-flyout .section-right.in {
  display: none;
}
.content-wrap .sales-comp-flyout input[type="text"],
.content-wrap .listing-target-flyout input[type="text"] {
  color: #2C3439;
}
.content-wrap .sales-comp-flyout .filter-header,
.content-wrap .listing-target-flyout .filter-header {
  height: 40px;
  font-size: initial;
  text-transform: uppercase;
  padding-left: 10px;
  padding-top: 10px;
  font-weight: 500;
  cursor: pointer;
  font-family: "RobotoFlex";
  font-size: 18px !important;
  text-transform: capitalize;
}
.content-wrap .sales-comp-flyout .filter-header span,
.content-wrap .listing-target-flyout .filter-header span {
  margin-top: 2px;
}
.content-wrap .sales-comp-flyout .filter-header.in,
.content-wrap .listing-target-flyout .filter-header.in {
  border-bottom: 1px solid #d0d0d8;
}
.content-wrap .sales-comp-flyout .filter-header.in .fa-chevron-down,
.content-wrap .listing-target-flyout .filter-header.in .fa-chevron-down {
  display: none;
}
.content-wrap .sales-comp-flyout .filter-header.in .fa-chevron-right,
.content-wrap .listing-target-flyout .filter-header.in .fa-chevron-right {
  display: inline;
  padding-right: 5px;
}
.content-wrap .sales-comp-flyout .filter-header.out,
.content-wrap .listing-target-flyout .filter-header.out {
  color: #1e292f;
  border-bottom: 1px solid #d0d0d8;
  margin-bottom: 10px;
}
.content-wrap .sales-comp-flyout .filter-header.out .fa-chevron-down,
.content-wrap .listing-target-flyout .filter-header.out .fa-chevron-down {
  display: inline;
  padding-right: 5px;
}
.content-wrap .sales-comp-flyout .filter-header.out .fa-chevron-right,
.content-wrap .listing-target-flyout .filter-header.out .fa-chevron-right {
  display: none;
}
.content-wrap .sales-comp-flyout .filter,
.content-wrap .listing-target-flyout .filter {
  display: block;
  margin-bottom: 8px;
  transition: 1s;
  top: 0;
}
.content-wrap .sales-comp-flyout .filter.left,
.content-wrap .listing-target-flyout .filter.left {
  border: 1px solid #fff;
  width: 100%;
}
.content-wrap .sales-comp-flyout .filter.right,
.content-wrap .listing-target-flyout .filter.right {
  border: 1px solid #fff;
  width: 100%;
}
.content-wrap .sales-comp-flyout .filter .filter-group .operator .chosen-container,
.content-wrap .listing-target-flyout .filter .filter-group .operator .chosen-container {
  text-transform: lowercase !important;
}
.content-wrap .sales-comp-flyout .filter .filter-group .chosen-container,
.content-wrap .listing-target-flyout .filter .filter-group .chosen-container {
  width: 274px !important;
  text-transform: capitalize;
}
.content-wrap .sales-comp-flyout .filter .filter-group .chosen-container .chosen-choices,
.content-wrap .listing-target-flyout .filter .filter-group .chosen-container .chosen-choices {
  max-height: 140px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.content-wrap .sales-comp-flyout .filter .filter-group .chosen-container .chosen-drop,
.content-wrap .listing-target-flyout .filter .filter-group .chosen-container .chosen-drop {
  top: unset !important;
  border-top: 1px solid #aaa;
}
.content-wrap .sales-comp-flyout .filter .filter-group .chosen-container .chosen-single,
.content-wrap .listing-target-flyout .filter .filter-group .chosen-container .chosen-single {
  height: 30px;
  color: #777777;
}
.content-wrap .sales-comp-flyout .filter .filter-group .chosen-container input[type="text"],
.content-wrap .listing-target-flyout .filter .filter-group .chosen-container input[type="text"] {
  text-transform: none !important;
}
.content-wrap .sales-comp-flyout .filter .filter-group .chosen-container .chosen-search,
.content-wrap .listing-target-flyout .filter .filter-group .chosen-container .chosen-search {
  display: none;
}
.content-wrap .sales-comp-flyout .filter .filter-group .chosen-container .chosen-results .group-result,
.content-wrap .listing-target-flyout .filter .filter-group .chosen-container .chosen-results .group-result {
  cursor: pointer;
}
.content-wrap .sales-comp-flyout .filter .filter-group.input-date-range input,
.content-wrap .listing-target-flyout .filter .filter-group.input-date-range input {
  width: 127px;
}
.content-wrap .sales-comp-flyout .filter .filter-group.input-freeform input,
.content-wrap .listing-target-flyout .filter .filter-group.input-freeform input {
  width: 274px;
}
.content-wrap .sales-comp-flyout .filter .filter-group.input-slider input,
.content-wrap .listing-target-flyout .filter .filter-group.input-slider input {
  width: 175px;
}
.content-wrap .sales-comp-flyout .filter .filter-group .input-slider-button,
.content-wrap .listing-target-flyout .filter .filter-group .input-slider-button {
  position: relative;
  text-transform: capitalize;
}
.content-wrap .sales-comp-flyout .filter .filter-group .dtlabel,
.content-wrap .listing-target-flyout .filter .filter-group .dtlabel,
.content-wrap .sales-comp-flyout .filter .filter-group .headerLabel,
.content-wrap .listing-target-flyout .filter .filter-group .headerLabel {
  text-transform: capitalize;
  font: 12px/22px "Roboto", sans-serif;
  color: #2C3439;
}
.content-wrap .sales-comp-flyout .filter .filter-group .chosen-container-multi .chosen-choices,
.content-wrap .listing-target-flyout .filter .filter-group .chosen-container-multi .chosen-choices {
  max-height: 140px;
  overflow-y: auto;
  overflow-x: hidden;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .min,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .min {
  margin-left: 3px;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .chosen-container,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .chosen-container {
  width: 110px !important;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .chosen-container .chosen-single,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .chosen-container .chosen-single {
  text-transform: lowercase;
  height: 30px;
  color: #777777;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .ng-invalid-pattern,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .ng-invalid-pattern {
  border: 1px solid #dc0000;
  color: #dc0000;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .range-alphanumeric-input.large,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .range-alphanumeric-input.large {
  width: 158px;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .range-alphanumeric-input.small,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .range-alphanumeric-input.small {
  width: 62px;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .range,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .range {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .range-hide,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .range-hide,
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .sublabel,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .sublabel {
  display: none;
}
.content-wrap .sales-comp-flyout .filter .filter-group.filter-range .filter-group.input-dropdown,
.content-wrap .listing-target-flyout .filter .filter-group.filter-range .filter-group.input-dropdown {
  display: none;
}
.content-wrap .sales-comp-flyout .filter .filter-group .inline input,
.content-wrap .listing-target-flyout .filter .filter-group .inline input {
  border: 1px solid #cccccc;
}
.content-wrap .sales-comp-flyout .filter .filter-group .filter-select-options,
.content-wrap .listing-target-flyout .filter .filter-group .filter-select-options {
  text-align: right;
  padding: 5px 0 0 0;
  margin-right: -5px;
}
.content-wrap .sales-comp-flyout .filter .filter-group .filter-select-options a,
.content-wrap .listing-target-flyout .filter .filter-group .filter-select-options a {
  cursor: pointer;
  padding: 0 5px 0 5px;
  text-decoration: none;
}
.content-wrap .sales-comp-flyout .filter .filter-group .filter-select-options a:hover,
.content-wrap .listing-target-flyout .filter .filter-group .filter-select-options a:hover {
  color: green;
}
.content-wrap .sales-comp-flyout .sales-comp-filter-actions,
.content-wrap .listing-target-flyout .sales-comp-filter-actions,
.content-wrap .sales-comp-flyout .listing-target-filter-actions,
.content-wrap .listing-target-flyout .listing-target-filter-actions {
  float: right;
  height: 65px;
  width: 100%;
  text-align: right;
  padding-top: 10px;
  padding-right: 20px;
  border-bottom: 1px solid #d0d0d8;
}
.content-wrap .sales-comp-flyout .sales-comp-filter-actions .btn-footer,
.content-wrap .listing-target-flyout .sales-comp-filter-actions .btn-footer,
.content-wrap .sales-comp-flyout .listing-target-filter-actions .btn-footer,
.content-wrap .listing-target-flyout .listing-target-filter-actions .btn-footer {
  text-transform: capitalize !important;
}
.content-wrap .sales-comp-flyout .sales-comp-filter-actions .cancel,
.content-wrap .listing-target-flyout .sales-comp-filter-actions .cancel,
.content-wrap .sales-comp-flyout .listing-target-filter-actions .cancel,
.content-wrap .listing-target-flyout .listing-target-filter-actions .cancel {
  width: 50px;
  height: 30px;
  vertical-align: middle;
  margin-top: 8px;
  display: inline;
}
.content-wrap .sales-comp-flyout .sales-comp-filter-actions .cancel a,
.content-wrap .listing-target-flyout .sales-comp-filter-actions .cancel a,
.content-wrap .sales-comp-flyout .listing-target-filter-actions .cancel a,
.content-wrap .listing-target-flyout .listing-target-filter-actions .cancel a {
  cursor: pointer;
  text-decoration: none;
  margin-right: 10px;
  color: #777;
}
.content-wrap .sales-comp-flyout .sales-comp-filter-actions .cancel a:hover,
.content-wrap .listing-target-flyout .sales-comp-filter-actions .cancel a:hover,
.content-wrap .sales-comp-flyout .listing-target-filter-actions .cancel a:hover,
.content-wrap .listing-target-flyout .listing-target-filter-actions .cancel a:hover {
  color: #4a4a4a;
}
.content-wrap .sales-comp-flyout .sales-comp-filter-results,
.content-wrap .listing-target-flyout .sales-comp-filter-results,
.content-wrap .sales-comp-flyout .listing-target-filter-results,
.content-wrap .listing-target-flyout .listing-target-filter-results {
  float: left;
  width: 100%;
}
.content-wrap .sales-comp-flyout.active,
.content-wrap .listing-target-flyout.active,
.content-wrap .neighbors-report-flyout.active {
  display: inline;
}
.content-wrap .sales-comp-flyout.active .sale-comparable-report,
.content-wrap .listing-target-flyout.active .sale-comparable-report,
.content-wrap .neighbors-report-flyout.active .sale-comparable-report,
.content-wrap .sales-comp-flyout.active .listing-target-report,
.content-wrap .listing-target-flyout.active .listing-target-report,
.content-wrap .neighbors-report-flyout.active .listing-target-report,
.content-wrap .sales-comp-flyout.active .neighbors-report,
.content-wrap .listing-target-flyout.active .neighbors-report,
.content-wrap .neighbors-report-flyout.active .neighbors-report {
  margin-bottom: 50px;
}
.content-wrap .neighbors-report-flyout,
.content-wrap .sales-comp-flyout,
.content-wrap .listing-target-flyout,
.content-wrap .search-results-flyout,
.content-wrap .search-document-flyout {
  height: 100%;
  width: 0;
  background-color: #fff;
  z-index: 10;
  -webkit-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.content-wrap .neighbors-report-flyout.active,
.content-wrap .sales-comp-flyout.active,
.content-wrap .listing-target-flyout.active,
.content-wrap .search-results-flyout.active,
.content-wrap .search-document-flyout.active {
  -webkit-transition: width 0.2s ease-out;
  -o-transition: width 0.2s ease-out;
  transition: width 0.2s ease-out;
  opacity: 1;
  width: 875px;
}
.content-wrap .neighbors-report-flyout.active .meta-info,
.content-wrap .sales-comp-flyout.active .meta-info,
.content-wrap .listing-target-flyout.active .meta-info,
.content-wrap .search-results-flyout.active .meta-info,
.content-wrap .search-document-flyout.active .meta-info {
  opacity: 1;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -webkit-transition: opacity 1s ease-in;
  -o-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
}
.content-wrap .neighbors-report-flyout.active .search-results-table,
.content-wrap .sales-comp-flyout.active .search-results-table,
.content-wrap .listing-target-flyout.active .search-results-table,
.content-wrap .search-results-flyout.active .search-results-table,
.content-wrap .search-document-flyout.active .search-results-table {
  display: block;
}
.content-wrap .neighbors-report-flyout.active .property-detail.in,
.content-wrap .sales-comp-flyout.active .property-detail.in,
.content-wrap .listing-target-flyout.active .property-detail.in,
.content-wrap .search-results-flyout.active .property-detail.in,
.content-wrap .search-document-flyout.active .property-detail.in {
  display: block;
  z-index: 10;
  top: 0;
}
.content-wrap .neighbors-report-flyout.hideIcons,
.content-wrap .sales-comp-flyout.hideIcons,
.content-wrap .listing-target-flyout.hideIcons,
.content-wrap .search-results-flyout.hideIcons,
.content-wrap .search-document-flyout.hideIcons {
  display: none;
}
.content-wrap .neighbors-report-flyout .search-results-table,
.content-wrap .sales-comp-flyout .search-results-table,
.content-wrap .listing-target-flyout .search-results-table,
.content-wrap .search-results-flyout .search-results-table,
.content-wrap .search-document-flyout .search-results-table {
  display: none;
}
.content-wrap .neighbors-report-flyout .search-results-header,
.content-wrap .sales-comp-flyout .search-results-header,
.content-wrap .listing-target-flyout .search-results-header,
.content-wrap .search-results-flyout .search-results-header,
.content-wrap .search-document-flyout .search-results-header {
  /* override unwanted styles from flex-content.less */
  border: none;
  background: inherit;
  /* end of overrides */
  margin-right: 10px;
  height: 90px;
  overflow: hidden;
  width: 875px;
  padding-bottom: 15px;
  padding-top: 12px;
}
.content-wrap .neighbors-report-flyout .results-location-drop,
.content-wrap .sales-comp-flyout .results-location-drop,
.content-wrap .listing-target-flyout .results-location-drop,
.content-wrap .search-results-flyout .results-location-drop,
.content-wrap .search-document-flyout .results-location-drop {
  text-transform: uppercase;
  color: #5b5b5b;
  display: none;
}
.content-wrap .neighbors-report-flyout .results-current,
.content-wrap .sales-comp-flyout .results-current,
.content-wrap .listing-target-flyout .results-current,
.content-wrap .search-results-flyout .results-current,
.content-wrap .search-document-flyout .results-current {
  color: #134888;
  font-size: 12px;
  margin-right: 17px;
}
.content-wrap .neighbors-report-flyout .results-current-date,
.content-wrap .sales-comp-flyout .results-current-date,
.content-wrap .listing-target-flyout .results-current-date,
.content-wrap .search-results-flyout .results-current-date,
.content-wrap .search-document-flyout .results-current-date {
  font-weight: bold;
}
.content-wrap .neighbors-report-flyout .results-count,
.content-wrap .sales-comp-flyout .results-count,
.content-wrap .listing-target-flyout .results-count,
.content-wrap .search-results-flyout .results-count,
.content-wrap .search-document-flyout .results-count,
.content-wrap .neighbors-report-flyout .results-title,
.content-wrap .sales-comp-flyout .results-title,
.content-wrap .listing-target-flyout .results-title,
.content-wrap .search-results-flyout .results-title,
.content-wrap .search-document-flyout .results-title {
  float: left;
  margin-top: 20px;
}
.content-wrap .neighbors-report-flyout .results-query,
.content-wrap .sales-comp-flyout .results-query,
.content-wrap .listing-target-flyout .results-query,
.content-wrap .search-results-flyout .results-query,
.content-wrap .search-document-flyout .results-query {
  color: #49b3e7;
}
.content-wrap .neighbors-report-flyout .results-count,
.content-wrap .sales-comp-flyout .results-count,
.content-wrap .listing-target-flyout .results-count,
.content-wrap .search-results-flyout .results-count,
.content-wrap .search-document-flyout .results-count {
  text-transform: uppercase;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
  color: #3ab2eb;
  font-size: 40px;
  line-height: 36px;
  margin-right: 10px;
  color: #1e292f;
  font-size: 37px;
  line-height: 16px;
  font-weight: 400;
  margin-left: 17px;
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
  font-family: "RobotoFlex";
  padding-top: 20px;
}
.content-wrap .neighbors-report-flyout .search-results-count,
.content-wrap .sales-comp-flyout .search-results-count,
.content-wrap .listing-target-flyout .search-results-count,
.content-wrap .search-results-flyout .search-results-count,
.content-wrap .search-document-flyout .search-results-count {
  text-transform: uppercase;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
  color: #1e292f;
  font-size: 37px;
  line-height: 16px;
  font-weight: 400;
  margin-left: 17px;
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
  font-family: "RobotoFlex";
}
.content-wrap .neighbors-report-flyout .search-results-title,
.content-wrap .sales-comp-flyout .search-results-title,
.content-wrap .listing-target-flyout .search-results-title,
.content-wrap .search-results-flyout .search-results-title,
.content-wrap .search-document-flyout .search-results-title {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #777777 !important;
  font-size: 18px !important;
  line-height: 16px;
  padding-top: 27px;
  text-transform: lowercase;
  display: inline-block;
  padding-right: 50px;
  font-family: "RobotoFlex";
}
.content-wrap .neighbors-report-flyout .Search-result-right,
.content-wrap .sales-comp-flyout .Search-result-right,
.content-wrap .listing-target-flyout .Search-result-right,
.content-wrap .search-results-flyout .Search-result-right,
.content-wrap .search-document-flyout .Search-result-right {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  text-decoration: none;
  color: #1EAEDB;
  cursor: pointer;
  text-transform: capitalize;
  font-weight: normal;
}
.content-wrap .neighbors-report-flyout .Search-result-right .search-map-marker,
.content-wrap .sales-comp-flyout .Search-result-right .search-map-marker,
.content-wrap .listing-target-flyout .Search-result-right .search-map-marker,
.content-wrap .search-results-flyout .Search-result-right .search-map-marker,
.content-wrap .search-document-flyout .Search-result-right .search-map-marker {
  height: 17px;
  width: 12px;
  display: inline-flex;
  background: url('/Images/Markers/square_blue_checked_marker.png') no-repeat;
}
.content-wrap .neighbors-report-flyout .Search-result-right .search-marker-text,
.content-wrap .sales-comp-flyout .Search-result-right .search-marker-text,
.content-wrap .listing-target-flyout .Search-result-right .search-marker-text,
.content-wrap .search-results-flyout .Search-result-right .search-marker-text,
.content-wrap .search-document-flyout .Search-result-right .search-marker-text {
  margin-left: -3px;
  margin-top: -100px;
}
.content-wrap .neighbors-report-flyout .Search-result-right:hover,
.content-wrap .sales-comp-flyout .Search-result-right:hover,
.content-wrap .listing-target-flyout .Search-result-right:hover,
.content-wrap .search-results-flyout .Search-result-right:hover,
.content-wrap .search-document-flyout .Search-result-right:hover {
  color: #2a6496;
}
.content-wrap .neighbors-report-flyout .results-title,
.content-wrap .sales-comp-flyout .results-title,
.content-wrap .listing-target-flyout .results-title,
.content-wrap .search-results-flyout .results-title,
.content-wrap .search-document-flyout .results-title {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #1e292f;
  font-size: 14px;
  line-height: 14px;
  padding-top: 5px;
  color: #777777 !important;
  font-size: 18px !important;
  line-height: 16px;
  padding-top: 27px;
  text-transform: lowercase;
  display: inline-block;
  padding-right: 50px;
  font-family: "RobotoFlex";
}
.content-wrap .neighbors-report-flyout .selected-title,
.content-wrap .sales-comp-flyout .selected-title,
.content-wrap .listing-target-flyout .selected-title,
.content-wrap .search-results-flyout .selected-title,
.content-wrap .search-document-flyout .selected-title,
.content-wrap .neighbors-report-flyout .selected-count,
.content-wrap .sales-comp-flyout .selected-count,
.content-wrap .listing-target-flyout .selected-count,
.content-wrap .search-results-flyout .selected-count,
.content-wrap .search-document-flyout .selected-count {
  color: #3ab2eb;
  font-size: 16px;
  line-height: 16px;
  padding-top: 25px;
  padding-left: 18px;
  font-family: 'Open Sans';
}
.content-wrap .neighbors-report-flyout .selected-title,
.content-wrap .sales-comp-flyout .selected-title,
.content-wrap .listing-target-flyout .selected-title,
.content-wrap .search-results-flyout .selected-title,
.content-wrap .search-document-flyout .selected-title {
  text-transform: uppercase;
  padding-top: 25px;
  padding-left: 5px;
}
.content-wrap .neighbors-report-flyout .total-results-selected-results,
.content-wrap .sales-comp-flyout .total-results-selected-results,
.content-wrap .listing-target-flyout .total-results-selected-results,
.content-wrap .search-results-flyout .total-results-selected-results,
.content-wrap .search-document-flyout .total-results-selected-results {
  margin-top: 20px;
  float: left;
}
.content-wrap .neighbors-report-flyout .result-body,
.content-wrap .sales-comp-flyout .result-body,
.content-wrap .listing-target-flyout .result-body,
.content-wrap .search-results-flyout .result-body,
.content-wrap .search-document-flyout .result-body {
  top: 120px;
  bottom: 0;
  left: 10px;
  right: 0;
  overflow: hidden;
  display: block;
}
.content-wrap .neighbors-report-flyout .meta-info,
.content-wrap .sales-comp-flyout .meta-info,
.content-wrap .listing-target-flyout .meta-info,
.content-wrap .search-results-flyout .meta-info,
.content-wrap .search-document-flyout .meta-info {
  margin-top: 27px;
  overflow: hidden;
  white-space: nowrap;
  opacity: 0;
}
.content-wrap .neighbors-report-flyout .meta-info.has-location,
.content-wrap .sales-comp-flyout .meta-info.has-location,
.content-wrap .listing-target-flyout .meta-info.has-location,
.content-wrap .search-results-flyout .meta-info.has-location,
.content-wrap .search-document-flyout .meta-info.has-location {
  margin-top: 25px;
}
.content-wrap .neighbors-report-flyout .meta-info.has-location .results-location-drop,
.content-wrap .sales-comp-flyout .meta-info.has-location .results-location-drop,
.content-wrap .listing-target-flyout .meta-info.has-location .results-location-drop,
.content-wrap .search-results-flyout .meta-info.has-location .results-location-drop,
.content-wrap .search-document-flyout .meta-info.has-location .results-location-drop {
  display: block;
}
.content-wrap .neighbors-report-flyout .search-results-meta-info,
.content-wrap .sales-comp-flyout .search-results-meta-info,
.content-wrap .listing-target-flyout .search-results-meta-info,
.content-wrap .search-results-flyout .search-results-meta-info,
.content-wrap .search-document-flyout .search-results-meta-info {
  /*margin-top: 27px;
            overflow: hidden;
            white-space: nowrap;*/
  /*opacity: 0;*/
}
.content-wrap .neighbors-report-flyout .search-results-meta-info.has-location,
.content-wrap .sales-comp-flyout .search-results-meta-info.has-location,
.content-wrap .listing-target-flyout .search-results-meta-info.has-location,
.content-wrap .search-results-flyout .search-results-meta-info.has-location,
.content-wrap .search-document-flyout .search-results-meta-info.has-location {
  /*margin-top: 25px;*/
}
.content-wrap .neighbors-report-flyout .search-results-meta-info.has-location .results-location-drop,
.content-wrap .sales-comp-flyout .search-results-meta-info.has-location .results-location-drop,
.content-wrap .listing-target-flyout .search-results-meta-info.has-location .results-location-drop,
.content-wrap .search-results-flyout .search-results-meta-info.has-location .results-location-drop,
.content-wrap .search-document-flyout .search-results-meta-info.has-location .results-location-drop {
  display: block;
}
.content-wrap .neighbors-report-flyout .current-through,
.content-wrap .sales-comp-flyout .current-through,
.content-wrap .listing-target-flyout .current-through,
.content-wrap .search-results-flyout .current-through,
.content-wrap .search-document-flyout .current-through {
  /*margin-top:35px;*/
  /*margin-left:265px;*/
  display: inline-block;
}
.content-wrap .neighbors-report-flyout .current-through h2,
.content-wrap .sales-comp-flyout .current-through h2,
.content-wrap .listing-target-flyout .current-through h2,
.content-wrap .search-results-flyout .current-through h2,
.content-wrap .search-document-flyout .current-through h2 {
  font-size: 11px;
}
.content-wrap .neighbors-report-flyout .current-through .showsCountyDataSection,
.content-wrap .sales-comp-flyout .current-through .showsCountyDataSection,
.content-wrap .listing-target-flyout .current-through .showsCountyDataSection,
.content-wrap .search-results-flyout .current-through .showsCountyDataSection,
.content-wrap .search-document-flyout .current-through .showsCountyDataSection {
  font-weight: bold;
}
.content-wrap .neighbors-report-flyout .current-through span,
.content-wrap .sales-comp-flyout .current-through span,
.content-wrap .listing-target-flyout .current-through span,
.content-wrap .search-results-flyout .current-through span,
.content-wrap .search-document-flyout .current-through span {
  font-size: 10px;
  color: #49b3e7;
  cursor: pointer;
}
.content-wrap .neighbors-report-flyout .current-through .selected-count,
.content-wrap .sales-comp-flyout .current-through .selected-count,
.content-wrap .listing-target-flyout .current-through .selected-count,
.content-wrap .search-results-flyout .current-through .selected-count,
.content-wrap .search-document-flyout .current-through .selected-count,
.content-wrap .neighbors-report-flyout .current-through .selected-title,
.content-wrap .sales-comp-flyout .current-through .selected-title,
.content-wrap .listing-target-flyout .current-through .selected-title,
.content-wrap .search-results-flyout .current-through .selected-title,
.content-wrap .search-document-flyout .current-through .selected-title {
  font-size: 16px;
  font-weight: 400;
}
.content-wrap .neighbors-report-flyout .save-farm-btn,
.content-wrap .sales-comp-flyout .save-farm-btn,
.content-wrap .listing-target-flyout .save-farm-btn,
.content-wrap .search-results-flyout .save-farm-btn,
.content-wrap .search-document-flyout .save-farm-btn {
  position: absolute;
  bottom: 6%;
  right: 48%;
  z-index: 10;
}
.content-wrap .neighbors-report-flyout .statistic-alert-single-btn,
.content-wrap .sales-comp-flyout .statistic-alert-single-btn,
.content-wrap .listing-target-flyout .statistic-alert-single-btn,
.content-wrap .search-results-flyout .statistic-alert-single-btn,
.content-wrap .search-document-flyout .statistic-alert-single-btn {
  position: absolute;
  bottom: 6%;
  right: 28% !important;
  z-index: 10;
}
.content-wrap .neighbors-report-flyout .statistic-alert-double-btn,
.content-wrap .sales-comp-flyout .statistic-alert-double-btn,
.content-wrap .listing-target-flyout .statistic-alert-double-btn,
.content-wrap .search-results-flyout .statistic-alert-double-btn,
.content-wrap .search-document-flyout .statistic-alert-double-btn {
  position: absolute;
  bottom: 6%;
  right: 12% !important;
  z-index: 10;
}
.content-wrap .neighbors-report-flyout .statistic-alert-double--btn,
.content-wrap .sales-comp-flyout .statistic-alert-double--btn,
.content-wrap .listing-target-flyout .statistic-alert-double--btn,
.content-wrap .search-results-flyout .statistic-alert-double--btn,
.content-wrap .search-document-flyout .statistic-alert-double--btn {
  position: absolute;
  bottom: 6%;
  right: 12% !important;
  z-index: 10;
}
.content-wrap .neighbors-report-flyout .statistic-button,
.content-wrap .sales-comp-flyout .statistic-button,
.content-wrap .listing-target-flyout .statistic-button,
.content-wrap .search-results-flyout .statistic-button,
.content-wrap .search-document-flyout .statistic-button {
  margin-right: 15px;
  color: #1eaedb;
  cursor: pointer;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  text-decoration: none;
}
.content-wrap .neighbors-report-flyout .previous-result-button,
.content-wrap .sales-comp-flyout .previous-result-button,
.content-wrap .listing-target-flyout .previous-result-button,
.content-wrap .search-results-flyout .previous-result-button,
.content-wrap .search-document-flyout .previous-result-button {
  margin-right: 15px;
  color: #1eaedb;
  cursor: pointer;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  text-decoration: none;
}
.content-wrap .neighbors-report-flyout .previous-result-button-only,
.content-wrap .sales-comp-flyout .previous-result-button-only,
.content-wrap .listing-target-flyout .previous-result-button-only,
.content-wrap .search-results-flyout .previous-result-button-only,
.content-wrap .search-document-flyout .previous-result-button-only {
  margin-right: 50px;
  color: #1eaedb;
  cursor: pointer;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  text-decoration: none;
}
.content-wrap .neighbors-report-flyout .save-farm-button,
.content-wrap .sales-comp-flyout .save-farm-button,
.content-wrap .listing-target-flyout .save-farm-button,
.content-wrap .search-results-flyout .save-farm-button,
.content-wrap .search-document-flyout .save-farm-button {
  margin-right: 15px;
  color: #1eaedb;
  cursor: pointer;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  text-decoration: none;
}
.content-wrap .neighbors-report-flyout .save-farm-button:hover,
.content-wrap .sales-comp-flyout .save-farm-button:hover,
.content-wrap .listing-target-flyout .save-farm-button:hover,
.content-wrap .search-results-flyout .save-farm-button:hover,
.content-wrap .search-document-flyout .save-farm-button:hover {
  color: #174b87;
}
.content-wrap .neighbors-report-flyout .search-results-table,
.content-wrap .sales-comp-flyout .search-results-table,
.content-wrap .listing-target-flyout .search-results-table,
.content-wrap .search-results-flyout .search-results-table,
.content-wrap .search-document-flyout .search-results-table {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.content-wrap .neighbors-report-flyout .btn-footer-large,
.content-wrap .sales-comp-flyout .btn-footer-large,
.content-wrap .listing-target-flyout .btn-footer-large,
.content-wrap .search-results-flyout .btn-footer-large,
.content-wrap .search-document-flyout .btn-footer-large {
  margin-top: 2px;
  height: 40px;
  font-size: 13px;
  width: 110px;
  padding: 0px 10px 0px 10px;
  white-space: nowrap !important;
  color: #ffffff;
  background-color: #43b3ea;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.content-wrap .neighbors-report-flyout .btn-footer-large.hover:enabled,
.content-wrap .sales-comp-flyout .btn-footer-large.hover:enabled,
.content-wrap .listing-target-flyout .btn-footer-large.hover:enabled,
.content-wrap .search-results-flyout .btn-footer-large.hover:enabled,
.content-wrap .search-document-flyout .btn-footer-large.hover:enabled,
.content-wrap .neighbors-report-flyout .btn-footer-large:hover:enabled,
.content-wrap .sales-comp-flyout .btn-footer-large:hover:enabled,
.content-wrap .listing-target-flyout .btn-footer-large:hover:enabled,
.content-wrap .search-results-flyout .btn-footer-large:hover:enabled,
.content-wrap .search-document-flyout .btn-footer-large:hover:enabled {
  background: #174b87;
  border: 0px transparent;
}
.content-wrap .neighbors-report-flyout .standard-button,
.content-wrap .sales-comp-flyout .standard-button,
.content-wrap .listing-target-flyout .standard-button,
.content-wrap .search-results-flyout .standard-button,
.content-wrap .search-document-flyout .standard-button {
  min-width: 90px !important;
  padding: 0px 10px 0px 10px !important;
  white-space: nowrap !important;
  height: 30px !important;
  color: #ffffff !important;
  background-color: #43b3ea !important;
  font-size: 11px !important;
  font-weight: normal !important;
  letter-spacing: 1px !important;
  border: 0px transparent !important;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.content-wrap .neighbors-report-flyout .standard-button.hover:enabled,
.content-wrap .sales-comp-flyout .standard-button.hover:enabled,
.content-wrap .listing-target-flyout .standard-button.hover:enabled,
.content-wrap .search-results-flyout .standard-button.hover:enabled,
.content-wrap .search-document-flyout .standard-button.hover:enabled,
.content-wrap .neighbors-report-flyout .standard-button:hover:enabled,
.content-wrap .sales-comp-flyout .standard-button:hover:enabled,
.content-wrap .listing-target-flyout .standard-button:hover:enabled,
.content-wrap .search-results-flyout .standard-button:hover:enabled,
.content-wrap .search-document-flyout .standard-button:hover:enabled {
  background: #174b87 !important;
  border: 0px transparent !important;
}
.content-wrap .neighbors-report-flyout .neighbors-report-filters,
.content-wrap .sales-comp-flyout .neighbors-report-filters,
.content-wrap .listing-target-flyout .neighbors-report-filters,
.content-wrap .search-results-flyout .neighbors-report-filters,
.content-wrap .search-document-flyout .neighbors-report-filters,
.content-wrap .neighbors-report-flyout .sale-comparable-filters,
.content-wrap .sales-comp-flyout .sale-comparable-filters,
.content-wrap .listing-target-flyout .sale-comparable-filters,
.content-wrap .search-results-flyout .sale-comparable-filters,
.content-wrap .search-document-flyout .sale-comparable-filters {
  background-color: #ffffff;
}
.content-wrap .neighbors-report-flyout .neighbors-report-filters .content-wrap,
.content-wrap .sales-comp-flyout .neighbors-report-filters .content-wrap,
.content-wrap .listing-target-flyout .neighbors-report-filters .content-wrap,
.content-wrap .search-results-flyout .neighbors-report-filters .content-wrap,
.content-wrap .search-document-flyout .neighbors-report-filters .content-wrap,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .content-wrap,
.content-wrap .sales-comp-flyout .sale-comparable-filters .content-wrap,
.content-wrap .listing-target-flyout .sale-comparable-filters .content-wrap,
.content-wrap .search-results-flyout .sale-comparable-filters .content-wrap,
.content-wrap .search-document-flyout .sale-comparable-filters .content-wrap {
  position: absolute;
  top: 80px;
  left: 17px;
  bottom: 0;
  right: 0;
  overflow: hidden;
  margin-top: -20px;
  height: 500px;
  border-bottom: 1px solid #e2f4f7;
  background-color: #ffffff;
  z-index: 0 !important;
}
.content-wrap .neighbors-report-flyout .neighbors-report-filters .content-button,
.content-wrap .sales-comp-flyout .neighbors-report-filters .content-button,
.content-wrap .listing-target-flyout .neighbors-report-filters .content-button,
.content-wrap .search-results-flyout .neighbors-report-filters .content-button,
.content-wrap .search-document-flyout .neighbors-report-filters .content-button,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .content-button,
.content-wrap .sales-comp-flyout .sale-comparable-filters .content-button,
.content-wrap .listing-target-flyout .sale-comparable-filters .content-button,
.content-wrap .search-results-flyout .sale-comparable-filters .content-button,
.content-wrap .search-document-flyout .sale-comparable-filters .content-button {
  height: 64px;
  padding: 10px 17px;
  /* border-bottom: 1px solid #e2f4f7; */
  background-color: #ffffff;
  position: absolute;
  top: 480px;
  /* float: right; */
  /* left: 500px; */
  width: 100%;
}
.content-wrap .neighbors-report-flyout .neighbors-report-filters .content-button div,
.content-wrap .sales-comp-flyout .neighbors-report-filters .content-button div,
.content-wrap .listing-target-flyout .neighbors-report-filters .content-button div,
.content-wrap .search-results-flyout .neighbors-report-filters .content-button div,
.content-wrap .search-document-flyout .neighbors-report-filters .content-button div,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .content-button div,
.content-wrap .sales-comp-flyout .sale-comparable-filters .content-button div,
.content-wrap .listing-target-flyout .sale-comparable-filters .content-button div,
.content-wrap .search-results-flyout .sale-comparable-filters .content-button div,
.content-wrap .search-document-flyout .sale-comparable-filters .content-button div {
  padding-right: 17px;
}
.content-wrap .neighbors-report-flyout .neighbors-report-filters .content-button button,
.content-wrap .sales-comp-flyout .neighbors-report-filters .content-button button,
.content-wrap .listing-target-flyout .neighbors-report-filters .content-button button,
.content-wrap .search-results-flyout .neighbors-report-filters .content-button button,
.content-wrap .search-document-flyout .neighbors-report-filters .content-button button,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .content-button button,
.content-wrap .sales-comp-flyout .sale-comparable-filters .content-button button,
.content-wrap .listing-target-flyout .sale-comparable-filters .content-button button,
.content-wrap .search-results-flyout .sale-comparable-filters .content-button button,
.content-wrap .search-document-flyout .sale-comparable-filters .content-button button {
  float: right;
  margin-left: 5px;
}
.content-wrap .neighbors-report-flyout .neighbors-report-filters .collapse,
.content-wrap .sales-comp-flyout .neighbors-report-filters .collapse,
.content-wrap .listing-target-flyout .neighbors-report-filters .collapse,
.content-wrap .search-results-flyout .neighbors-report-filters .collapse,
.content-wrap .search-document-flyout .neighbors-report-filters .collapse,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .collapse,
.content-wrap .sales-comp-flyout .sale-comparable-filters .collapse,
.content-wrap .listing-target-flyout .sale-comparable-filters .collapse,
.content-wrap .search-results-flyout .sale-comparable-filters .collapse,
.content-wrap .search-document-flyout .sale-comparable-filters .collapse {
  height: 460px;
}
.content-wrap .neighbors-report-flyout .search-results-filters,
.content-wrap .sales-comp-flyout .search-results-filters,
.content-wrap .listing-target-flyout .search-results-filters,
.content-wrap .search-results-flyout .search-results-filters,
.content-wrap .search-document-flyout .search-results-filters,
.content-wrap .neighbors-report-flyout .sale-comparable-filters,
.content-wrap .sales-comp-flyout .sale-comparable-filters,
.content-wrap .listing-target-flyout .sale-comparable-filters,
.content-wrap .search-results-flyout .sale-comparable-filters,
.content-wrap .search-document-flyout .sale-comparable-filters,
.content-wrap .neighbors-report-flyout .neighbors-report-filters,
.content-wrap .sales-comp-flyout .neighbors-report-filters,
.content-wrap .listing-target-flyout .neighbors-report-filters,
.content-wrap .search-results-flyout .neighbors-report-filters,
.content-wrap .search-document-flyout .neighbors-report-filters {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 875px;
  overflow: hidden;
  background: white;
  border-bottom: 1px solid #e2f4f7;
}
.content-wrap .neighbors-report-flyout .search-results-filters.in,
.content-wrap .sales-comp-flyout .search-results-filters.in,
.content-wrap .listing-target-flyout .search-results-filters.in,
.content-wrap .search-results-flyout .search-results-filters.in,
.content-wrap .search-document-flyout .search-results-filters.in,
.content-wrap .neighbors-report-flyout .sale-comparable-filters.in,
.content-wrap .sales-comp-flyout .sale-comparable-filters.in,
.content-wrap .listing-target-flyout .sale-comparable-filters.in,
.content-wrap .search-results-flyout .sale-comparable-filters.in,
.content-wrap .search-document-flyout .sale-comparable-filters.in,
.content-wrap .neighbors-report-flyout .neighbors-report-filters.in,
.content-wrap .sales-comp-flyout .neighbors-report-filters.in,
.content-wrap .listing-target-flyout .neighbors-report-filters.in,
.content-wrap .search-results-flyout .neighbors-report-filters.in,
.content-wrap .search-document-flyout .neighbors-report-filters.in {
  background-color: #ffffff;
}
.content-wrap .neighbors-report-flyout .search-results-filters.in .tabs,
.content-wrap .sales-comp-flyout .search-results-filters.in .tabs,
.content-wrap .listing-target-flyout .search-results-filters.in .tabs,
.content-wrap .search-results-flyout .search-results-filters.in .tabs,
.content-wrap .search-document-flyout .search-results-filters.in .tabs,
.content-wrap .neighbors-report-flyout .sale-comparable-filters.in .tabs,
.content-wrap .sales-comp-flyout .sale-comparable-filters.in .tabs,
.content-wrap .listing-target-flyout .sale-comparable-filters.in .tabs,
.content-wrap .search-results-flyout .sale-comparable-filters.in .tabs,
.content-wrap .search-document-flyout .sale-comparable-filters.in .tabs,
.content-wrap .neighbors-report-flyout .neighbors-report-filters.in .tabs,
.content-wrap .sales-comp-flyout .neighbors-report-filters.in .tabs,
.content-wrap .listing-target-flyout .neighbors-report-filters.in .tabs,
.content-wrap .search-results-flyout .neighbors-report-filters.in .tabs,
.content-wrap .search-document-flyout .neighbors-report-filters.in .tabs {
  display: block;
}
.content-wrap .neighbors-report-flyout .search-results-filters.in .region-heading:before,
.content-wrap .sales-comp-flyout .search-results-filters.in .region-heading:before,
.content-wrap .listing-target-flyout .search-results-filters.in .region-heading:before,
.content-wrap .search-results-flyout .search-results-filters.in .region-heading:before,
.content-wrap .search-document-flyout .search-results-filters.in .region-heading:before,
.content-wrap .neighbors-report-flyout .sale-comparable-filters.in .region-heading:before,
.content-wrap .sales-comp-flyout .sale-comparable-filters.in .region-heading:before,
.content-wrap .listing-target-flyout .sale-comparable-filters.in .region-heading:before,
.content-wrap .search-results-flyout .sale-comparable-filters.in .region-heading:before,
.content-wrap .search-document-flyout .sale-comparable-filters.in .region-heading:before,
.content-wrap .neighbors-report-flyout .neighbors-report-filters.in .region-heading:before,
.content-wrap .sales-comp-flyout .neighbors-report-filters.in .region-heading:before,
.content-wrap .listing-target-flyout .neighbors-report-filters.in .region-heading:before,
.content-wrap .search-results-flyout .neighbors-report-filters.in .region-heading:before,
.content-wrap .search-document-flyout .neighbors-report-filters.in .region-heading:before {
  top: 36px;
}
.content-wrap .neighbors-report-flyout .search-results-filters .shows,
.content-wrap .sales-comp-flyout .search-results-filters .shows,
.content-wrap .listing-target-flyout .search-results-filters .shows,
.content-wrap .search-results-flyout .search-results-filters .shows,
.content-wrap .search-document-flyout .search-results-filters .shows,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .shows,
.content-wrap .sales-comp-flyout .sale-comparable-filters .shows,
.content-wrap .listing-target-flyout .sale-comparable-filters .shows,
.content-wrap .search-results-flyout .sale-comparable-filters .shows,
.content-wrap .search-document-flyout .sale-comparable-filters .shows,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .shows,
.content-wrap .sales-comp-flyout .neighbors-report-filters .shows,
.content-wrap .listing-target-flyout .neighbors-report-filters .shows,
.content-wrap .search-results-flyout .neighbors-report-filters .shows,
.content-wrap .search-document-flyout .neighbors-report-filters .shows {
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
}
.content-wrap .neighbors-report-flyout .search-results-filters .hideshow,
.content-wrap .sales-comp-flyout .search-results-filters .hideshow,
.content-wrap .listing-target-flyout .search-results-filters .hideshow,
.content-wrap .search-results-flyout .search-results-filters .hideshow,
.content-wrap .search-document-flyout .search-results-filters .hideshow,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .hideshow,
.content-wrap .sales-comp-flyout .sale-comparable-filters .hideshow,
.content-wrap .listing-target-flyout .sale-comparable-filters .hideshow,
.content-wrap .search-results-flyout .sale-comparable-filters .hideshow,
.content-wrap .search-document-flyout .sale-comparable-filters .hideshow,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .hideshow,
.content-wrap .sales-comp-flyout .neighbors-report-filters .hideshow,
.content-wrap .listing-target-flyout .neighbors-report-filters .hideshow,
.content-wrap .search-results-flyout .neighbors-report-filters .hideshow,
.content-wrap .search-document-flyout .neighbors-report-filters .hideshow {
  font-size: 12px;
  vertical-align: middle;
}
.content-wrap .neighbors-report-flyout .search-results-filters .region-heading,
.content-wrap .sales-comp-flyout .search-results-filters .region-heading,
.content-wrap .listing-target-flyout .search-results-filters .region-heading,
.content-wrap .search-results-flyout .search-results-filters .region-heading,
.content-wrap .search-document-flyout .search-results-filters .region-heading,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .region-heading,
.content-wrap .sales-comp-flyout .sale-comparable-filters .region-heading,
.content-wrap .listing-target-flyout .sale-comparable-filters .region-heading,
.content-wrap .search-results-flyout .sale-comparable-filters .region-heading,
.content-wrap .search-document-flyout .sale-comparable-filters .region-heading,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .region-heading,
.content-wrap .sales-comp-flyout .neighbors-report-filters .region-heading,
.content-wrap .listing-target-flyout .neighbors-report-filters .region-heading,
.content-wrap .search-results-flyout .neighbors-report-filters .region-heading,
.content-wrap .search-document-flyout .neighbors-report-filters .region-heading {
  height: 80px;
  line-height: 80px;
}
.content-wrap .neighbors-report-flyout .search-results-filters .region-heading:before,
.content-wrap .sales-comp-flyout .search-results-filters .region-heading:before,
.content-wrap .listing-target-flyout .search-results-filters .region-heading:before,
.content-wrap .search-results-flyout .search-results-filters .region-heading:before,
.content-wrap .search-document-flyout .search-results-filters .region-heading:before,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .region-heading:before,
.content-wrap .sales-comp-flyout .sale-comparable-filters .region-heading:before,
.content-wrap .listing-target-flyout .sale-comparable-filters .region-heading:before,
.content-wrap .search-results-flyout .sale-comparable-filters .region-heading:before,
.content-wrap .search-document-flyout .sale-comparable-filters .region-heading:before,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .region-heading:before,
.content-wrap .sales-comp-flyout .neighbors-report-filters .region-heading:before,
.content-wrap .listing-target-flyout .neighbors-report-filters .region-heading:before,
.content-wrap .search-results-flyout .neighbors-report-filters .region-heading:before,
.content-wrap .search-document-flyout .neighbors-report-filters .region-heading:before {
  top: 34px;
}
.content-wrap .neighbors-report-flyout .search-results-filters .tabs,
.content-wrap .sales-comp-flyout .search-results-filters .tabs,
.content-wrap .listing-target-flyout .search-results-filters .tabs,
.content-wrap .search-results-flyout .search-results-filters .tabs,
.content-wrap .search-document-flyout .search-results-filters .tabs,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .tabs,
.content-wrap .sales-comp-flyout .sale-comparable-filters .tabs,
.content-wrap .listing-target-flyout .sale-comparable-filters .tabs,
.content-wrap .search-results-flyout .sale-comparable-filters .tabs,
.content-wrap .search-document-flyout .sale-comparable-filters .tabs,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .tabs,
.content-wrap .sales-comp-flyout .neighbors-report-filters .tabs,
.content-wrap .listing-target-flyout .neighbors-report-filters .tabs,
.content-wrap .search-results-flyout .neighbors-report-filters .tabs,
.content-wrap .search-document-flyout .neighbors-report-filters .tabs {
  font-family: 'Roboto Medium', 'Open Sans', sans-serif;
  font-weight: 300;
  list-style: none;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0 20px;
  padding: 0;
  display: none;
  z-index: 1;
  height: 80px;
  line-height: 60px;
}
.content-wrap .neighbors-report-flyout .search-results-filters .tabs li,
.content-wrap .sales-comp-flyout .search-results-filters .tabs li,
.content-wrap .listing-target-flyout .search-results-filters .tabs li,
.content-wrap .search-results-flyout .search-results-filters .tabs li,
.content-wrap .search-document-flyout .search-results-filters .tabs li,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .tabs li,
.content-wrap .sales-comp-flyout .sale-comparable-filters .tabs li,
.content-wrap .listing-target-flyout .sale-comparable-filters .tabs li,
.content-wrap .search-results-flyout .sale-comparable-filters .tabs li,
.content-wrap .search-document-flyout .sale-comparable-filters .tabs li,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .tabs li,
.content-wrap .sales-comp-flyout .neighbors-report-filters .tabs li,
.content-wrap .listing-target-flyout .neighbors-report-filters .tabs li,
.content-wrap .search-results-flyout .neighbors-report-filters .tabs li,
.content-wrap .search-document-flyout .neighbors-report-filters .tabs li {
  text-transform: uppercase;
  padding: 0 10px;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  color: #134888;
}
.content-wrap .neighbors-report-flyout .search-results-filters .tabs li:hover,
.content-wrap .sales-comp-flyout .search-results-filters .tabs li:hover,
.content-wrap .listing-target-flyout .search-results-filters .tabs li:hover,
.content-wrap .search-results-flyout .search-results-filters .tabs li:hover,
.content-wrap .search-document-flyout .search-results-filters .tabs li:hover,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .tabs li:hover,
.content-wrap .sales-comp-flyout .sale-comparable-filters .tabs li:hover,
.content-wrap .listing-target-flyout .sale-comparable-filters .tabs li:hover,
.content-wrap .search-results-flyout .sale-comparable-filters .tabs li:hover,
.content-wrap .search-document-flyout .sale-comparable-filters .tabs li:hover,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .tabs li:hover,
.content-wrap .sales-comp-flyout .neighbors-report-filters .tabs li:hover,
.content-wrap .listing-target-flyout .neighbors-report-filters .tabs li:hover,
.content-wrap .search-results-flyout .neighbors-report-filters .tabs li:hover,
.content-wrap .search-document-flyout .neighbors-report-filters .tabs li:hover {
  /*color: @resultRowTextHover;*/
}
.content-wrap .neighbors-report-flyout .search-results-filters .tabs li.active,
.content-wrap .sales-comp-flyout .search-results-filters .tabs li.active,
.content-wrap .listing-target-flyout .search-results-filters .tabs li.active,
.content-wrap .search-results-flyout .search-results-filters .tabs li.active,
.content-wrap .search-document-flyout .search-results-filters .tabs li.active,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .tabs li.active,
.content-wrap .sales-comp-flyout .sale-comparable-filters .tabs li.active,
.content-wrap .listing-target-flyout .sale-comparable-filters .tabs li.active,
.content-wrap .search-results-flyout .sale-comparable-filters .tabs li.active,
.content-wrap .search-document-flyout .sale-comparable-filters .tabs li.active,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .tabs li.active,
.content-wrap .sales-comp-flyout .neighbors-report-filters .tabs li.active,
.content-wrap .listing-target-flyout .neighbors-report-filters .tabs li.active,
.content-wrap .search-results-flyout .neighbors-report-filters .tabs li.active,
.content-wrap .search-document-flyout .neighbors-report-filters .tabs li.active {
  color: #008c00;
  font-family: 'Roboto Medium', 'Open Sans', sans-serif;
  font-weight: 600;
}
.content-wrap .neighbors-report-flyout .search-results-filters .tab-content,
.content-wrap .sales-comp-flyout .search-results-filters .tab-content,
.content-wrap .listing-target-flyout .search-results-filters .tab-content,
.content-wrap .search-results-flyout .search-results-filters .tab-content,
.content-wrap .search-document-flyout .search-results-filters .tab-content,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .tab-content,
.content-wrap .sales-comp-flyout .sale-comparable-filters .tab-content,
.content-wrap .listing-target-flyout .sale-comparable-filters .tab-content,
.content-wrap .search-results-flyout .sale-comparable-filters .tab-content,
.content-wrap .search-document-flyout .sale-comparable-filters .tab-content,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .tab-content,
.content-wrap .sales-comp-flyout .neighbors-report-filters .tab-content,
.content-wrap .listing-target-flyout .neighbors-report-filters .tab-content,
.content-wrap .search-results-flyout .neighbors-report-filters .tab-content,
.content-wrap .search-document-flyout .neighbors-report-filters .tab-content {
  position: absolute;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  display: none;
  opacity: 0;
  z-index: 0;
  top: 70px;
  left: 17px;
  bottom: 0;
  right: 0;
  overflow: hidden;
  margin-top: -20px;
}
.content-wrap .neighbors-report-flyout .search-results-filters .tab-content.active,
.content-wrap .sales-comp-flyout .search-results-filters .tab-content.active,
.content-wrap .listing-target-flyout .search-results-filters .tab-content.active,
.content-wrap .search-results-flyout .search-results-filters .tab-content.active,
.content-wrap .search-document-flyout .search-results-filters .tab-content.active,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .tab-content.active,
.content-wrap .sales-comp-flyout .sale-comparable-filters .tab-content.active,
.content-wrap .listing-target-flyout .sale-comparable-filters .tab-content.active,
.content-wrap .search-results-flyout .sale-comparable-filters .tab-content.active,
.content-wrap .search-document-flyout .sale-comparable-filters .tab-content.active,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .tab-content.active,
.content-wrap .sales-comp-flyout .neighbors-report-filters .tab-content.active,
.content-wrap .listing-target-flyout .neighbors-report-filters .tab-content.active,
.content-wrap .search-results-flyout .neighbors-report-filters .tab-content.active,
.content-wrap .search-document-flyout .neighbors-report-filters .tab-content.active {
  display: block;
  -webkit-transition: opacity 0.5s ease-in;
  -o-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
  opacity: 1;
  z-index: 1;
}
.content-wrap .neighbors-report-flyout .search-results-filters .tab-content.geographic,
.content-wrap .sales-comp-flyout .search-results-filters .tab-content.geographic,
.content-wrap .listing-target-flyout .search-results-filters .tab-content.geographic,
.content-wrap .search-results-flyout .search-results-filters .tab-content.geographic,
.content-wrap .search-document-flyout .search-results-filters .tab-content.geographic,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .tab-content.geographic,
.content-wrap .sales-comp-flyout .sale-comparable-filters .tab-content.geographic,
.content-wrap .listing-target-flyout .sale-comparable-filters .tab-content.geographic,
.content-wrap .search-results-flyout .sale-comparable-filters .tab-content.geographic,
.content-wrap .search-document-flyout .sale-comparable-filters .tab-content.geographic,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .tab-content.geographic,
.content-wrap .sales-comp-flyout .neighbors-report-filters .tab-content.geographic,
.content-wrap .listing-target-flyout .neighbors-report-filters .tab-content.geographic,
.content-wrap .search-results-flyout .neighbors-report-filters .tab-content.geographic,
.content-wrap .search-document-flyout .neighbors-report-filters .tab-content.geographic {
  margin-top: -20px;
}
.content-wrap .neighbors-report-flyout .search-results-filters .tab-content.characteristics,
.content-wrap .sales-comp-flyout .search-results-filters .tab-content.characteristics,
.content-wrap .listing-target-flyout .search-results-filters .tab-content.characteristics,
.content-wrap .search-results-flyout .search-results-filters .tab-content.characteristics,
.content-wrap .search-document-flyout .search-results-filters .tab-content.characteristics,
.content-wrap .neighbors-report-flyout .sale-comparable-filters .tab-content.characteristics,
.content-wrap .sales-comp-flyout .sale-comparable-filters .tab-content.characteristics,
.content-wrap .listing-target-flyout .sale-comparable-filters .tab-content.characteristics,
.content-wrap .search-results-flyout .sale-comparable-filters .tab-content.characteristics,
.content-wrap .search-document-flyout .sale-comparable-filters .tab-content.characteristics,
.content-wrap .neighbors-report-flyout .neighbors-report-filters .tab-content.characteristics,
.content-wrap .sales-comp-flyout .neighbors-report-filters .tab-content.characteristics,
.content-wrap .listing-target-flyout .neighbors-report-filters .tab-content.characteristics,
.content-wrap .search-results-flyout .neighbors-report-filters .tab-content.characteristics,
.content-wrap .search-document-flyout .neighbors-report-filters .tab-content.characteristics {
  margin-top: -20px;
}
.content-wrap .neighbors-report-flyout .search-results-filters .content-button,
.content-wrap .sales-comp-flyout .search-results-filters .content-button,
.content-wrap .listing-target-flyout .search-results-filters .content-button,
.content-wrap .search-results-flyout .search-results-filters .content-button,
.content-wrap .search-document-flyout .search-results-filters .content-button {
  position: relative;
  z-index: 2;
  height: 64px;
  width: 98%;
  padding: 4px 17px;
  margin-right: 30px;
  background-color: #f4fbfe;
  border-bottom: 1px solid #e2f4f7;
  border-top: 1px solid #e2f4f7;
}
.content-wrap .neighbors-report-flyout .search-results-filters .content-button div,
.content-wrap .sales-comp-flyout .search-results-filters .content-button div,
.content-wrap .listing-target-flyout .search-results-filters .content-button div,
.content-wrap .search-results-flyout .search-results-filters .content-button div,
.content-wrap .search-document-flyout .search-results-filters .content-button div {
  padding-right: 17px;
}
.content-wrap .neighbors-report-flyout .search-results-filters .content-button button,
.content-wrap .sales-comp-flyout .search-results-filters .content-button button,
.content-wrap .listing-target-flyout .search-results-filters .content-button button,
.content-wrap .search-results-flyout .search-results-filters .content-button button,
.content-wrap .search-document-flyout .search-results-filters .content-button button {
  float: right;
}
.content-wrap .neighbors-report-flyout .search-results-filters .collapse,
.content-wrap .sales-comp-flyout .search-results-filters .collapse,
.content-wrap .listing-target-flyout .search-results-filters .collapse,
.content-wrap .search-results-flyout .search-results-filters .collapse,
.content-wrap .search-document-flyout .search-results-filters .collapse {
  height: 52px;
}
.content-wrap .neighbors-report-filters {
  background-color: #f4fbfe;
}
.content-wrap .neighbors-report-filters .content-wrap {
  position: absolute;
  top: 80px;
  left: 17px;
  bottom: 0;
  right: 0;
  overflow: hidden;
  margin-bottom: 20px;
}
.content-wrap .neighbors-report-filters .collapse {
  height: 350px;
}
.content-wrap .search-results-flyout {
  /* ugly / brittle selector, seemed slightly better than using
            js to watch for filter expand/collapse to adjust position.
            Up for debate..
        */
}
.content-wrap .search-results-flyout.hideIcons {
  display: none;
}
.content-wrap .search-results-flyout .filter-changes-message {
  display: none;
}
.content-wrap .search-results-flyout.filters-changed .filter-changes-message {
  display: block;
  background-color: #ffffff;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 33px;
  border-bottom: 1px solid #e2f4f7;
  padding-left: 44px;
}
.content-wrap .search-results-flyout.filters-changed .filter-changes-message:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -198px -135px;
  width: 22px;
  height: 20px;
  display: inline-block;
  position: absolute;
  margin-left: -30px;
  margin-top: 6px;
}
.content-wrap .search-results-flyout .result-body {
  top: 330px;
}
.content-wrap .search-results-flyout.filters-changed .result-body {
  top: 360px;
}
.content-wrap .search-results-flyout .collapse-region.in + .search-results-header + .search-result-warn + .search-results-table .result-body {
  top: 680px;
  margin-top: 10px;
}
.content-wrap .search-results-flyout.filters-changed .collapse-region.in + .search-results-header + .search-result-warn + .search-results-table .result-body {
  top: 710px;
  margin-top: 10px;
}
.content-wrap .search-results-flyout .search-result-warn {
  top: 160px;
}
.content-wrap .search-results-flyout.filters-changed .search-result-warn {
  top: 190px;
}
.content-wrap .search-results-flyout .collapse-region.in + .search-results-header + .search-result-warn {
  top: 510px;
}
.content-wrap .search-results-flyout.filters-changed .collapse-region.in + .search-results-header + .search-result-warn {
  top: 540px;
}
.content-wrap .neighbors-report-flyout-wrap,
.content-wrap .sales-comp-flyout-wrap,
.content-wrap .listing-target-flyout-wrap {
  /*top: 166px;
        border-top: 1px solid @resultSeparatorFill;
        box-shadow: -2px 0 3px 0 rgba(0, 0, 0, 0.5);
        bottom: 74px;*/
}
.content-wrap .neighbors-report-flyout-wrap .flyout-tab,
.content-wrap .sales-comp-flyout-wrap .flyout-tab,
.content-wrap .listing-target-flyout-wrap .flyout-tab {
  display: none;
}
.content-wrap .neighbors-report-flyout-wrap .result-body,
.content-wrap .sales-comp-flyout-wrap .result-body,
.content-wrap .listing-target-flyout-wrap .result-body {
  position: initial;
}
.content-wrap .neighbors-report-flyout-wrap .sale-comparable-filters.collapse-region.in + .sale-comparable-results + .search-results-table .result-body,
.content-wrap .sales-comp-flyout-wrap .sale-comparable-filters.collapse-region.in + .sale-comparable-results + .search-results-table .result-body,
.content-wrap .listing-target-flyout-wrap .sale-comparable-filters.collapse-region.in + .sale-comparable-results + .search-results-table .result-body {
  position: initial;
  top: initial;
}
.content-wrap .neighbors-report-flyout-wrap .neighbors-report-filters.collapse-region.in + .neighbors-report-results + .search-results-table .result-body,
.content-wrap .sales-comp-flyout-wrap .neighbors-report-filters.collapse-region.in + .neighbors-report-results + .search-results-table .result-body,
.content-wrap .listing-target-flyout-wrap .neighbors-report-filters.collapse-region.in + .neighbors-report-results + .search-results-table .result-body {
  position: initial;
  top: initial;
}
.content-wrap .sales-comp-flyout-wrap .chosen-container,
.content-wrap .listing-target-flyout-wrap .chosen-container {
  font-family: Roboto, sans-serif !important;
}
.content-wrap .sales-comp-flyout-wrap .chosen-container .chosen-choices li.search-choice span .group-name,
.content-wrap .listing-target-flyout-wrap .chosen-container .chosen-choices li.search-choice span .group-name {
  white-space: normal !important;
}
.content-wrap .sales-comp-flyout-wrap .chosen-single,
.content-wrap .listing-target-flyout-wrap .chosen-single {
  background: white !important;
  border: 1px solid #cccccc !important;
}
.content-wrap .sales-comp-flyout-wrap .chosen-drop,
.content-wrap .listing-target-flyout-wrap .chosen-drop {
  border-top: none !important;
}
.content-wrap .sales-comp-flyout-wrap .chosen-with-drop .chosen-single,
.content-wrap .listing-target-flyout-wrap .chosen-with-drop .chosen-single {
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%) !important;
}
.content-wrap .sales-comp-flyout-wrap .range-alphanumeric-input,
.content-wrap .listing-target-flyout-wrap .range-alphanumeric-input {
  border: 1px solid #aaaaaa !important;
}
.content-wrap .sales-comp-flyout-wrap .filter-group input,
.content-wrap .listing-target-flyout-wrap .filter-group input {
  font-style: normal !important;
}
.content-wrap .sales-comp-flyout-wrap .date-picker,
.content-wrap .listing-target-flyout-wrap .date-picker {
  border: 1px solid #aaaaaa !important;
}
.content-wrap .sales-comp-flyout-wrap .ExcludeForeclosure div .chosen-search,
.content-wrap .listing-target-flyout-wrap .ExcludeForeclosure div .chosen-search,
.content-wrap .sales-comp-flyout-wrap .ExcludeForeclosure div .chosen-drop,
.content-wrap .listing-target-flyout-wrap .ExcludeForeclosure div .chosen-drop {
  width: 275px;
  margin-left: 0px !important;
}
.content-wrap .sales-comp-flyout-wrap .ExcludeForeclosure div .chosen-container,
.content-wrap .listing-target-flyout-wrap .ExcludeForeclosure div .chosen-container {
  width: 256px !important;
}
.content-wrap .sales-comp-flyout-wrap .ExcludeForeclosure div .chosen-container .chosen-single,
.content-wrap .listing-target-flyout-wrap .ExcludeForeclosure div .chosen-container .chosen-single {
  width: 275px;
}
.content-wrap .sales-comp-flyout-wrap .ExcludeForeclosure .filter-label,
.content-wrap .listing-target-flyout-wrap .ExcludeForeclosure .filter-label {
  margin-left: 42px;
}
.content-wrap .sales-comp-flyout-wrap .ListedProperties div .chosen-search,
.content-wrap .listing-target-flyout-wrap .ListedProperties div .chosen-search,
.content-wrap .sales-comp-flyout-wrap .ListedProperties div .chosen-drop,
.content-wrap .listing-target-flyout-wrap .ListedProperties div .chosen-drop {
  width: 275px;
  margin-left: 0px !important;
}
.content-wrap .sales-comp-flyout-wrap .ListedProperties div .chosen-container,
.content-wrap .listing-target-flyout-wrap .ListedProperties div .chosen-container {
  width: 256px !important;
}
.content-wrap .sales-comp-flyout-wrap .ListedProperties div .chosen-container .chosen-single,
.content-wrap .listing-target-flyout-wrap .ListedProperties div .chosen-container .chosen-single {
  width: 275px;
}
.content-wrap .sales-comp-flyout-wrap .ListedProperties .filter-label,
.content-wrap .listing-target-flyout-wrap .ListedProperties .filter-label {
  margin-left: 50px;
}
.content-wrap .sales-comp-flyout-wrap .PoolOption div .chosen-search,
.content-wrap .listing-target-flyout-wrap .PoolOption div .chosen-search,
.content-wrap .sales-comp-flyout-wrap .PoolOption div .chosen-drop,
.content-wrap .listing-target-flyout-wrap .PoolOption div .chosen-drop {
  width: 275px;
  margin-left: 0px !important;
}
.content-wrap .sales-comp-flyout-wrap .PoolOption div .chosen-container,
.content-wrap .listing-target-flyout-wrap .PoolOption div .chosen-container {
  width: 256px !important;
}
.content-wrap .sales-comp-flyout-wrap .PoolOption div .chosen-container .chosen-single,
.content-wrap .listing-target-flyout-wrap .PoolOption div .chosen-container .chosen-single {
  width: 275px;
}
.content-wrap .sales-comp-flyout-wrap .PoolOption .filter-label,
.content-wrap .listing-target-flyout-wrap .PoolOption .filter-label {
  margin-left: 115px;
}
.content-wrap .sales-comp-flyout-wrap .GeographicOptions div .chosen-search,
.content-wrap .listing-target-flyout-wrap .GeographicOptions div .chosen-search,
.content-wrap .sales-comp-flyout-wrap .GeographicOptions div .chosen-drop,
.content-wrap .listing-target-flyout-wrap .GeographicOptions div .chosen-drop {
  width: 275px;
  margin-left: 0px !important;
}
.content-wrap .sales-comp-flyout-wrap .GeographicOptions div .chosen-container,
.content-wrap .listing-target-flyout-wrap .GeographicOptions div .chosen-container {
  width: 256px !important;
}
.content-wrap .sales-comp-flyout-wrap .GeographicOptions div .chosen-container .chosen-single,
.content-wrap .listing-target-flyout-wrap .GeographicOptions div .chosen-container .chosen-single {
  width: 275px;
}
.content-wrap .sales-comp-flyout-wrap .GeographicOptions .filter-label,
.content-wrap .listing-target-flyout-wrap .GeographicOptions .filter-label {
  margin-left: 32px;
}
.content-wrap .neighbors-report-flyout,
.content-wrap .listing-target-flyout,
.content-wrap .sales-comp-flyout {
  position: relative;
  overflow: hidden;
}
.content-wrap .search-document-flyout #doc-search-results table {
  max-width: 98%;
  margin-left: 12px;
  margin-right: 15px;
  font-size: 12px;
  border: 1px solid #e1e1e1;
}
.content-wrap .search-document-flyout #doc-search-results table thead {
  background-color: #d6d6d6;
  height: 40px;
}
.content-wrap .search-document-flyout #doc-search-results table thead .doc-search-table-header {
  height: 40px;
  line-height: 40px;
  font-weight: 500;
}
.content-wrap .search-document-flyout #doc-search-results table thead .theadchbLabel {
  padding: 2px 15px;
}
.content-wrap .search-document-flyout #doc-search-results table tbody .result-row-data {
  border-bottom: 1px solid #e1e1e1;
  color: #5a5a5a;
}
.content-wrap .search-document-flyout #doc-search-results table tbody .result-row-data:hover {
  background-color: #f1f1f1 !important;
}
.content-wrap .search-document-flyout #doc-search-results table tbody td {
  height: 40px;
}
.content-wrap .search-document-flyout #doc-search-results table tbody td .vertical-line {
  border-right: 1px solid grey;
  margin-left: 4px;
  margin-right: 5px;
}
.content-wrap .search-document-flyout #doc-search-results table tbody td .request-in-progress i {
  font-size: 21px;
  position: relative;
  left: 20px;
  top: 0;
}
.content-wrap .search-document-flyout #doc-search-results table tbody td .actionlinks {
  cursor: pointer;
  text-decoration: none;
  color: #5cb8e6 !important;
  font-size: 13px;
}
.content-wrap .search-document-flyout #doc-search-results table tbody td .actionlinks:hover {
  color: #2a6496 !important;
}
.content-wrap .search-document-flyout #doc-search-results table tbody .orderBtnTd {
  padding: 2px 5px;
}
.content-wrap .search-document-flyout #doc-search-results table tbody .docSearchRefId {
  height: 30px;
}
.content-wrap .search-document-flyout #doc-search-results table button {
  display: block;
  min-width: 90px !important;
  background: #43b3ea;
  white-space: nowrap;
  padding: 0px 10px;
  height: 30px;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent !important;
  color: white;
  text-align: center;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.content-wrap .search-document-flyout #doc-search-results table button.hover:enabled,
.content-wrap .search-document-flyout #doc-search-results table button:hover:enabled {
  background: #174b87;
  border: 0px transparent;
}
.content-wrap .search-document-flyout #doc-search-results table .buttonAlign {
  float: left;
}
.content-wrap .search-document-flyout #doc-search-results table button:active,
.content-wrap .search-document-flyout #doc-search-results table button.active {
  color: #fff;
  background: #174b87;
  box-shadow: inset 0px 0px 9px -4px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: inset 0px 0px 9px -4px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px 0px 9px -4px rgba(0, 0, 0, 0.75);
}
.content-wrap .search-document-flyout #doc-search-results table .referenceIDPadding {
  padding-left: 100px;
  text-align: left;
  height: 30px;
  vertical-align: middle;
}
.content-wrap .search-document-flyout .icon-view {
  margin-left: 2px;
  transition: background 0.25s linear 0s;
  -moz-transition: background 0.25s linear 0s;
  -webkit-transition: background 0.25s linear 0s;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #51addd;
}
.content-wrap .search-document-flyout .icon-view:before {
  content: "\f0f6";
}
.content-wrap .search-document-flyout .icon-view:hover {
  cursor: pointer;
  margin-left: 2px;
  color: #174b87;
}
.content-wrap .search-document-flyout .icon-view-disabled {
  margin-left: 2px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #51addd;
  cursor: default;
}
.content-wrap .search-document-flyout .icon-view-disabled:before {
  content: "\f017";
}
.content-wrap .search-document-flyout .icon-view-disabled-spinner {
  margin-left: 2px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  color: #51addd;
  cursor: default;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.content-wrap .search-document-flyout .icon-view-disabled-spinner:before {
  content: "\f110";
}
.content-wrap .search-document-flyout #DocSearchResult {
  height: 32px;
}
.content-wrap .search-document-flyout .docActionDisabled {
  opacity: 0.3;
  pointer-events: none;
}
.content-wrap .search-document-flyout #access-sticky-wrapper {
  margin-right: 0px;
  display: block;
  height: 48px;
  position: relative;
  right: 0;
  /*top: 250px;*/
  margin-top: 15px;
  /*margin-top: -25px;*/
  z-index: 10;
  left: inherit !important;
}
.content-wrap .search-document-flyout #access-sticky-wrapper.fix-action {
  top: 50px;
  right: auto;
  position: absolute;
  z-index: 11;
  -webkit-transform: translateZ(0);
  min-width: 875px;
  margin-top: 0;
}
.content-wrap .search-document-flyout #access-sticky-wrapper a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access {
  position: absolute;
  height: 35px;
  width: 70px;
  line-height: 35px;
  padding: 0px 8px;
  top: -2px;
  right: 15px;
  background: rgba(43, 48, 53, 0.8);
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
  z-index: 1;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu {
  display: block;
  float: right;
  margin-top: -2px;
  margin-right: 84px;
  margin-bottom: 0;
  background: rgba(43, 48, 53, 0.8);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  height: 35px;
  width: auto;
  list-style: none;
  padding: 0;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li {
  float: left;
  text-decoration: none;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li a {
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0px 10px;
  display: block;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  transition: all 0.15s ease-in 0s;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li a:hover {
  background: rgba(0, 0, 0, 0.15);
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li.drop-target {
  border-right: none;
  position: relative;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li.drop-target:hover ul {
  display: block;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li ul {
  display: none;
  position: absolute;
  top: 34px;
  right: -13px;
  width: 90px;
  border: 1px solid #474A4D;
  z-index: 1;
  padding: 0;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li ul li {
  float: none;
  display: block;
  min-width: 0;
  height: 30px;
  line-height: 30px;
  margin: 0;
  border-bottom: 1px solid #474A4D;
  text-decoration: none;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li ul li a {
  background: #3E9ACA;
  height: 30px;
  line-height: 30px;
  border-right: 0;
  padding: 0;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li ul li a:hover {
  background: #3583AC;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .access-menu li ul li:first-child {
  border-left: 0;
  border-right: 0;
}
.content-wrap .search-document-flyout #access-sticky-wrapper .notescount {
  background-color: #3e9aca;
  margin-top: 0px;
  position: absolute;
  margin-left: 28px;
}
.content-wrap .search-document-flyout.has-result .document-tools {
  opacity: 1;
}
.content-wrap .search-document-flyout.has-result .document-tools li {
  cursor: pointer;
}
.content-wrap .search-document-flyout .document-view {
  display: block;
  max-width: 820px;
}
.content-wrap .search-document-flyout .document-view label {
  cursor: text;
  line-height: 33px;
  margin-right: 15px;
  word-spacing: -2px;
  font: 14px/24px "Roboto", sans-serif !important;
  color: #2c3439;
}
.content-wrap .search-document-flyout .document-view .docIn {
  font: 14px/24px "Roboto", sans-serif !important;
  margin-left: 15px;
}
.content-wrap .search-document-flyout .document-view .docIn .input-text input[type="text"] {
  width: 100%;
  height: 32px;
}
.content-wrap .search-document-flyout .document-view .docIn-alignment {
  padding: 0px 5px 0px 5px !important;
  height: 36px !important;
}
.content-wrap .search-document-flyout .document-view form {
  color: #2c3439;
}
.content-wrap .search-document-flyout .document-view .document-inputs {
  display: block;
  position: relative;
  background: #e1e4e5 !important;
  width: 95%;
  margin: 20px 0px 20px 10px;
  padding: 8px 0px 3px 10px;
  border: 1px solid #ddd;
}
.content-wrap .search-document-flyout .document-view button {
  color: #ffffff;
  min-width: 90px !important;
  padding: 1px 10px 0px 10px;
  height: 35px;
  font-size: 12px;
  background-color: #43b3ea;
  font-weight: normal;
  letter-spacing: 1px;
  border-radius: 4px;
  display: inline-block;
  border: 0px transparent;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
  margin-left: 20px;
}
.content-wrap .search-document-flyout .document-view button.hover:enabled,
.content-wrap .search-document-flyout .document-view button:hover:enabled {
  background: #174b87;
  border: 0px transparent;
}
.content-wrap .search-document-flyout .document-view .search-button-size {
  font-size: 11px !important;
}
.content-wrap .search-document-flyout .document-fields {
  width: 875px;
  overflow: hidden;
  padding: 10px;
  position: relative;
}
.content-wrap .search-document-flyout .document-fields .sublabel {
  margin-top: -5px;
}
.content-wrap .search-document-flyout .document-fields .referenceField {
  position: absolute;
  bottom: 20px;
  margin-left: 10px;
  height: 32px;
}
.content-wrap .search-document-flyout .document-field {
  padding: 10px;
  display: inline-block;
  width: 162px;
  position: relative;
  vertical-align: top;
}
.content-wrap .search-document-flyout .document-field input {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
}
.content-wrap .search-document-flyout .search-button {
  width: 120px;
  font-size: 10px;
  font-weight: bold;
  height: 32px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 160px;
}
.content-wrap .search-document-flyout .input-text input[type="text"] {
  width: 100%;
  height: 32px;
}
.content-wrap .search-document-flyout .document-tools li,
.content-wrap .search-document-flyout .document-metadata li {
  display: inline-block;
  border-right: 1px solid #e2f4f7;
  height: 80px;
  vertical-align: top;
}
.content-wrap .search-document-flyout .docSearch-height {
  height: auto !important;
}
.content-wrap .search-document-flyout .document-tools {
  height: 80px;
  /*width: @searchFlyoutWidth;*/
  width: auto;
  overflow: hidden;
  border-top: 1px solid #e2f4f7;
  border-bottom: 1px solid #e2f4f7;
}
.content-wrap .search-document-flyout .document-tools ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.content-wrap .search-document-flyout .document-tools li {
  color: #777;
  width: 70px;
  position: relative;
  font-size: 11px;
  cursor: pointer;
}
.content-wrap .search-document-flyout .document-tools li.notes:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -160px -257px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-document-flyout .document-tools li.notes:before {
  top: 24px;
}
.content-wrap .search-document-flyout .document-tools li.notes:before {
  left: 27.5px;
}
.content-wrap .search-document-flyout .document-tools li.save:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -160px -280px;
  width: 17px;
  height: 17px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-document-flyout .document-tools li.save:before {
  top: 22px;
}
.content-wrap .search-document-flyout .document-tools li.save:before {
  left: 26.5px;
}
.content-wrap .search-document-flyout .document-tools li.print:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -160px -309px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-document-flyout .document-tools li.print:before {
  top: 21px;
}
.content-wrap .search-document-flyout .document-tools li.print:before {
  left: 25px;
}
.content-wrap .search-document-flyout .document-tools li.email:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -160px -340px;
  width: 20px;
  height: 13px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-document-flyout .document-tools li.email:before {
  top: 25px;
}
.content-wrap .search-document-flyout .document-tools li.email:before {
  left: 25px;
}
.content-wrap .search-document-flyout .document-tools li.fullview:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -310px -553px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-document-flyout .document-tools li.fullview:before {
  top: 25px;
}
.content-wrap .search-document-flyout .document-tools li.fullview:before {
  left: 25px;
}
.content-wrap .search-document-flyout .document-tools li.detach {
  float: right;
  border-right: none;
  padding-left: 23px;
  width: 150px;
  line-height: 50px;
  cursor: pointer;
}
.content-wrap .search-document-flyout .document-tools li.detach:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -121px -511px;
  width: 18px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-document-flyout .document-tools li.detach:before {
  top: 32px;
  left: 0;
}
.content-wrap .search-document-flyout .document-tools li.close {
  float: right;
  padding-left: 20px;
  width: 80px;
  line-height: 50px;
  opacity: 1;
  font-weight: normal;
}
.content-wrap .search-document-flyout .document-tools li.close:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-document-flyout .document-tools li.close:before {
  top: 32px;
  left: 0;
}
.content-wrap .search-document-flyout .document-tools li span {
  text-transform: uppercase;
  position: absolute;
  display: block;
  text-align: center;
  bottom: 15px;
  left: 0;
  right: 0;
  font-size: 12px;
}
.content-wrap .search-document-flyout .document-metadata {
  height: 80px;
  max-width: 820px;
  background-color: #f4fbfe;
  border-bottom: 1px solid #e2f4f7;
  list-style: none;
  padding: 0;
  width: 95%;
  margin: 20px 0px 20px 10px;
  border-right: 1px solid #e2f4f7;
}
.content-wrap .search-document-flyout .document-metadata li {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  padding: 4px;
}
.content-wrap .search-document-flyout .document-metadata li .title {
  font-weight: bold;
}
.content-wrap .search-document-flyout .document-metadata li.doc-image {
  width: 120px;
  padding: 0;
}
.content-wrap .search-document-flyout .document-metadata li.address {
  font-weight: bold;
  max-width: 280px;
}
.content-wrap .search-document-flyout .document-metadata li.owner {
  width: 250px;
  max-width: 250px;
}
.content-wrap .search-document-flyout .document-metadata li.apn {
  width: 160px;
  max-width: 160px;
}
.content-wrap .search-document-flyout .document-metadata li:last-child {
  border-right: none;
}
.content-wrap .search-document-flyout .propertyDoc-image {
  position: relative;
  height: 80px;
  width: 120px;
  margin-left: 2px;
}
.content-wrap .search-document-flyout .propertyDoc-image .magnify {
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  border: none;
  background: rgba(23, 75, 135, 0.71);
  width: 30px;
  height: 30px;
}
.content-wrap .search-document-flyout .propertyDoc-image .magnify:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -481px;
  width: 18px;
  height: 19px;
  display: inline-block;
  position: absolute;
}
.content-wrap .search-document-flyout .propertyDoc-image .magnify:before {
  top: 7px;
  left: 6px;
}
.content-wrap .search-document-flyout .document-result {
  position: relative;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
  padding-top: 50px;
}
.content-wrap .search-document-flyout .document-pdf {
  height: 100%;
}
.content-wrap .search-document-flyout #countyAdminAlert {
  border-top: 1px solid #e2f4f7;
  padding-left: 2px;
  padding-top: 10px;
}
.content-wrap .search-document-flyout #countyAdminAlert .document-tools {
  height: auto !important;
  margin-top: 20px !important;
}
.content-wrap .search-document-flyout .countystate-name {
  color: black;
  text-transform: uppercase;
  padding-left: 10px;
  font: 16px 'Roboto-Bold', sans-serif !important;
  position: absolute;
}
.content-wrap .search-document-flyout .county-rangeinfo {
  color: black;
  font: 14px 'Roboto', sans-serif !important;
  opacity: 0.7;
  padding-left: 28px;
  margin-top: 30px;
}
.content-wrap .search-document-flyout .county-note {
  border-top: none !important;
  max-width: 98%;
  color: black;
  font: 14px 'Roboto', sans-serif !important;
  opacity: 0.7;
  padding-left: 11px;
  margin-top: 20px;
}
.content-wrap .search-document-flyout .county-note p {
  text-align: justify;
}
.content-wrap .search-document-flyout .border-bottomstyle {
  border-bottom: 1px solid #E2F4F7;
  margin-top: 30px;
}
.content-wrap-top {
  top: 50px !important;
}
.table-header {
  display: block;
  color: #c3c5c5;
}
.table-header > div:hover {
  color: #43b2ea;
}
.table-header .header-row {
  display: block;
  position: relative;
  overflow: hidden;
  height: 40px;
}
.table-header .header-row th a {
  color: #2c3439 !important;
  padding: 5px 5px;
  font: 14px/24px "Roboto-Bold", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  outline: none;
  text-decoration: none;
}
.table-header .header-row th {
  text-transform: uppercase;
  font-weight: normal;
}
.table-header .header-row th a {
  color: #c3c5c5;
  position: relative;
}
.table-header .header-row th:hover.sortAsc a {
  padding-left: 10px;
  text-decoration: none;
}
.table-header .header-row th:hover.sortDesc a {
  padding-left: 10px;
  text-decoration: none;
}
.iw-setting {
  overflow: visible !important;
}
.iw-setting .gm-ui-hover-effect {
  top: 12px !important;
  right: 15px !important;
}
.iw-point {
  left: 90px !important;
}
.gm-style {
  overflow: hidden !important;
}
#iw-container .iw-title {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 22px;
  font-weight: 400;
  padding: 10px;
  background-color: #48b5e9;
  color: white;
  margin: 1px;
  border-radius: 2px 2px 0 0;
  /* In accordance with the rounding of the default infowindow corners. */
}
.gm-style-iw {
  /*max-width: 200px;*/
  max-width: 220px !important;
  width: 220px !important;
  top: 15px !important;
  left: 15px !important;
  background-color: #fff;
  border-radius: 4px 4px 4px 4px;
}
.gm-style-iw > div {
  max-width: 220px !important;
  width: 220px !important;
}
.gm-style-iw .property-info {
  /*margin: -15px;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 10px;
  color: #1e262c;
  background: #ffffff;
  letter-spacing: 1px;
  width: 100%;
  border-bottom: 1px solid #e2f4f7;
  overflow: hidden !important;
  padding: 10px 15px 10px 10px;
}
.gm-style-iw .property-info h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 10px;
}
.gm-style-iw .property-info .map-addresses .map-address {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 10px;
  /*color: @highBrightBlue;*/
  padding: 0;
}
.gm-style-iw .property-info .map-addresses .map-address2 {
  font-size: 10px;
  /*color:@blackHex;*/
}
.gm-style-iw .property-info .property-specs {
  font-weight: bold;
  font-size: 12px;
}
.gm-style-iw .property-info .overlay-popup-icons {
  padding: 5px 12px 0 12px;
  border-top: 1px solid #e2f4f7;
  border-bottom: 1px solid #e2f4f7;
  height: 100%;
  font-size: 10px;
}
.gm-style-iw .property-info .property-icons {
  display: block;
  height: 1px;
  padding-top: 1px;
}
.gm-style-iw .property-info .property-icons .legend-item {
  display: inline-block;
}
.gm-style-iw .property-info .property-buttons {
  padding: 10px 15px 15px 15px;
}
.gm-style-iw .property-info .property-buttons .btn-primary {
  width: 60px;
  display: inline-block;
  margin-left: 50px;
  letter-spacing: 1px;
  font-size: 11px;
  padding-left: 25px;
}
.gm-style-iw .property-info .property-buttons .search-btn {
  float: right;
}
#iw-container .iw-content {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  margin-right: 1px;
  padding: 15px 5px 20px 15px;
  max-height: 140px;
  overflow-y: hidden;
  overflow-x: hidden;
}
.iw-bottom-gradient {
  position: absolute;
  width: 326px;
  height: 25px;
  bottom: 10px;
  right: 16px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
#searchtablebody {
  overflow-y: auto;
}
.search-results-table {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin-left: 10px;
  margin-right: 15px;
  font-size: 12px;
  border: 1px solid #E1E1E1;
}
.search-results-table label {
  margin: 0;
  padding: 5px 10px;
}
.search-results-table .search-results-table-header,
.search-results-table .result-row {
  display: block;
  white-space: nowrap;
  position: relative;
  height: 40px;
}
.search-results-table .search-results-table-header.not-available td,
.search-results-table .result-row.not-available td {
  opacity: .35;
}
.search-results-table .search-results-table-header td,
.search-results-table .result-row td,
.search-results-table .search-results-table-header th,
.search-results-table .result-row th {
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
.search-results-table .search-results-table-header .Alert,
.search-results-table .result-row .Alert,
.search-results-table .search-results-table-header .address,
.search-results-table .result-row .address,
.search-results-table .search-results-table-header .owner,
.search-results-table .result-row .owner,
.search-results-table .search-results-table-header .apn,
.search-results-table .result-row .apn {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.search-results-table .search-results-table-header .Alert:hover,
.search-results-table .result-row .Alert:hover,
.search-results-table .search-results-table-header .address:hover,
.search-results-table .result-row .address:hover,
.search-results-table .search-results-table-header .owner:hover,
.search-results-table .result-row .owner:hover,
.search-results-table .search-results-table-header .apn:hover,
.search-results-table .result-row .apn:hover {
  z-index: 1;
}
.search-results-table .search-results-table-header .Alert img.active::after,
.search-results-table .result-row .Alert img.active::after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  color: #3f474c;
  padding-left: 8px;
}
.search-results-table .search-results-table-header .address,
.search-results-table .result-row .address {
  width: 38.5%;
}
.search-results-table .search-results-table-header .address a.active::after,
.search-results-table .result-row .address a.active::after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  color: #3f474c;
  padding-left: 8px;
}
.search-results-table .search-results-table-header .owner,
.search-results-table .result-row .owner {
  width: 37.5%;
}
.search-results-table .search-results-table-header .owner a.active::after,
.search-results-table .result-row .owner a.active::after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  color: #3f474c;
  padding-left: 8px;
}
.search-results-table .search-results-table-header .apn,
.search-results-table .result-row .apn {
  width: 18.8%;
}
.search-results-table .search-results-table-header .apn a.active::after,
.search-results-table .result-row .apn a.active::after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  color: #3f474c;
  padding-left: 8px;
}
.search-results-table .table-header-background {
  background-color: #D6D6D6;
}
.search-results-table .table-header-background th.active::after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  color: #3f474c;
}
.search-results-table .table-header-color {
  color: #2c3439 !important;
  padding: 5px 10px;
  font: 14px/24px "Roboto-Bold", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  outline: none;
  text-decoration: none;
}
.search-results-table .result-checkbox {
  display: inline !important;
  margin-top: -12px;
  cursor: pointer;
}
.search-results-table.sales-comp-result-table .search-results-table-header .status,
.search-results-table.sales-comp-result-table .result-row .status {
  width: 35px;
  left: 36px;
}
.search-results-table.sales-comp-result-table .search-results-table-header .status:hover,
.search-results-table.sales-comp-result-table .result-row .status:hover {
  min-width: 35px;
}
.search-results-table.sales-comp-result-table .search-results-table-header .address,
.search-results-table.sales-comp-result-table .result-row .address {
  width: 345px;
  left: 91px;
}
.search-results-table.sales-comp-result-table .search-results-table-header .address:hover,
.search-results-table.sales-comp-result-table .result-row .address:hover {
  min-width: 345px;
}
.search-results-table.sales-comp-result-table .search-results-table-header .owner,
.search-results-table.sales-comp-result-table .result-row .owner {
  width: 250px;
  left: 456px;
}
.search-results-table.sales-comp-result-table .search-results-table-header .owner:hover,
.search-results-table.sales-comp-result-table .result-row .owner:hover {
  min-width: 250px;
  padding-right: 0;
}
.search-results-table.sales-comp-result-table .search-results-table-header .apn,
.search-results-table.sales-comp-result-table .result-row .apn {
  width: 90px;
  left: 726px;
}
.search-results-table.sales-comp-result-table .search-results-table-header .saleprice,
.search-results-table.sales-comp-result-table .result-row .saleprice {
  width: 90px;
  left: 726px;
  cursor: default;
}
.search-results-table.sales-comp-result-table .search-results-table-header .distance,
.search-results-table.sales-comp-result-table .result-row .distance {
  width: 50px;
  left: 836px;
  margin-left: 20px;
  cursor: default;
}
.search-results-table.listing-target-result-table .search-results-table-header .status,
.search-results-table.listing-target-result-table .result-row .status {
  width: 35px;
  left: 36px;
}
.search-results-table.listing-target-result-table .search-results-table-header .status:hover,
.search-results-table.listing-target-result-table .result-row .status:hover {
  min-width: 35px;
}
.search-results-table.listing-target-result-table .search-results-table-header .address,
.search-results-table.listing-target-result-table .result-row .address {
  width: 345px;
  left: 91px;
}
.search-results-table.listing-target-result-table .search-results-table-header .address:hover,
.search-results-table.listing-target-result-table .result-row .address:hover {
  min-width: 345px;
}
.search-results-table.listing-target-result-table .search-results-table-header .owner,
.search-results-table.listing-target-result-table .result-row .owner {
  width: 250px;
  left: 456px;
}
.search-results-table.listing-target-result-table .search-results-table-header .owner:hover,
.search-results-table.listing-target-result-table .result-row .owner:hover {
  min-width: 250px;
  padding-right: 0;
}
.search-results-table.listing-target-result-table .search-results-table-header .apn,
.search-results-table.listing-target-result-table .result-row .apn {
  width: 90px;
  left: 726px;
}
.search-results-table.listing-target-result-table .search-results-table-header .saleprice,
.search-results-table.listing-target-result-table .result-row .saleprice {
  width: 90px;
  left: 726px;
  cursor: default;
}
.search-results-table.listing-target-result-table .search-results-table-header .distance,
.search-results-table.listing-target-result-table .result-row .distance {
  width: 50px;
  left: 836px;
  margin-left: 20px;
  cursor: default;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .status,
.search-results-table.neighbors-report-result-table .result-row .status {
  width: 35px;
  left: 36px;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .status:hover,
.search-results-table.neighbors-report-result-table .result-row .status:hover {
  min-width: 35px;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .address,
.search-results-table.neighbors-report-result-table .result-row .address {
  width: 365px;
  left: 91px;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .address:hover,
.search-results-table.neighbors-report-result-table .result-row .address:hover {
  min-width: 365px;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .owner,
.search-results-table.neighbors-report-result-table .result-row .owner {
  width: 270px;
  left: 476px;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .owner:hover,
.search-results-table.neighbors-report-result-table .result-row .owner:hover {
  min-width: 270px;
  padding-right: 0;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .apn,
.search-results-table.neighbors-report-result-table .result-row .apn {
  width: 90px;
  left: 766px;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .saleprice,
.search-results-table.neighbors-report-result-table .result-row .saleprice {
  width: 90px;
  left: 766px;
  cursor: default;
}
.search-results-table.neighbors-report-result-table .search-results-table-header .distance,
.search-results-table.neighbors-report-result-table .result-row .distance {
  width: 50px;
  left: 876px;
  cursor: default;
  margin-left: 20px;
}
.search-results-table.msearch-results-table {
  margin: 0px 0px 5px 0px;
  width: 100%;
}
.search-results-table.msearch-results-table .result-body {
  width: 100%;
  height: 380px;
  overflow: hidden;
  display: block;
  position: relative;
}
.search-results-table.msearch-results-table .msearch-results-table-header {
  border-bottom: 1px solid #3eb4ca;
  height: 30px;
}
.search-results-table.msearch-results-table .msearch-results-table-header th {
  display: inline-block;
  height: 30px;
  line-height: 30px;
}
.search-results-table.msearch-results-table .mresult-row {
  height: 25px;
}
.search-results-table.msearch-results-table .mresult-row td {
  display: inline-block;
  height: 25px;
  line-height: 25px;
}
.search-results-table.msearch-results-table .msearch-results-table-header,
.search-results-table.msearch-results-table .mresult-row {
  display: block;
}
.search-results-table.msearch-results-table .msearch-results-table-header.not-available td,
.search-results-table.msearch-results-table .mresult-row.not-available td {
  opacity: .35;
}
.search-results-table.msearch-results-table .msearch-results-table-header .Alert,
.search-results-table.msearch-results-table .mresult-row .Alert,
.search-results-table.msearch-results-table .msearch-results-table-header .address,
.search-results-table.msearch-results-table .mresult-row .address,
.search-results-table.msearch-results-table .msearch-results-table-header .owner,
.search-results-table.msearch-results-table .mresult-row .owner,
.search-results-table.msearch-results-table .msearch-results-table-header .apn,
.search-results-table.msearch-results-table .mresult-row .apn {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  line-height: 28px;
}
.search-results-table.msearch-results-table .msearch-results-table-header .Alert:hover,
.search-results-table.msearch-results-table .mresult-row .Alert:hover,
.search-results-table.msearch-results-table .msearch-results-table-header .address:hover,
.search-results-table.msearch-results-table .mresult-row .address:hover,
.search-results-table.msearch-results-table .msearch-results-table-header .owner:hover,
.search-results-table.msearch-results-table .mresult-row .owner:hover,
.search-results-table.msearch-results-table .msearch-results-table-header .apn:hover,
.search-results-table.msearch-results-table .mresult-row .apn:hover {
  z-index: 1;
}
.search-results-table.msearch-results-table .msearch-results-table-header .check,
.search-results-table.msearch-results-table .mresult-row .check {
  line-height: 25px;
}
.search-results-table.msearch-results-table .msearch-results-table-header .address,
.search-results-table.msearch-results-table .mresult-row .address {
  width: 32%;
}
.search-results-table.msearch-results-table .msearch-results-table-header .owner,
.search-results-table.msearch-results-table .mresult-row .owner {
  width: 28%;
}
.search-results-table.msearch-results-table .msearch-results-table-header .apn,
.search-results-table.msearch-results-table .mresult-row .apn {
  width: 28%;
}
.search-results-table.msearch-results-table .msearch-results-table-header:hover,
.search-results-table.msearch-results-table .mresult-row:hover,
.search-results-table.msearch-results-table .msearch-results-table-header.multi-selected,
.search-results-table.msearch-results-table .mresult-row.multi-selected {
  color: #18262c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}
.result-row {
  color: #5a5a5a;
  background-color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 12px;
  /* Recent activity */
  font: 14px/24px "Roboto", sans-serif;
  border-bottom: 1px solid #e1e1e1;
}
.result-row.activityselected,
.result-row.activityhighlighted {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #008c00;
}
.result-row.activityhighlighted td {
  background-color: #ffffff;
}
.result-row.selected,
.result-row.highlighted {
  font: 14px/24px "Roboto", sans-serif;
  border-bottom: 1px solid #E1E1E1;
}
.result-row:hover,
.result-row.highlighted {
  background-color: #F1F1F1 !important;
  /*td {
            background-color: @resultRowHoverFill !important;
        }*/
}
.result-row:nth-child(odd) {
  /*td:hover {
            background-color: @resultRowHoverFill;
        }*/
}
.search-result-warn {
  bottom: 0;
  right: 0;
  left: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  padding: 0 20px 0px 20px;
  overflow: hidden;
  width: 875px;
}
.search-result-warn h2 {
  font-size: 24px;
  font-weight: lighter;
  color: #134888;
}
.search-result-warn .note {
  font-family: 'Open Sans', sans-serif;
  padding: 10px 0;
  font-size: 24px !important;
}
.search-result-warn .zip {
  font-size: 12px;
  margin-bottom: 5px;
  color: #49b3e7;
}
.search-result-warn .count {
  text-transform: uppercase;
  font-size: 12px;
  color: #134888;
}
.search-result-warn .count .value {
  font-size: 16px;
}
.search-result-warn ul {
  margin: 20px 0;
  list-style: none;
  padding: 0;
}
.search-result-warn ul li {
  display: inline-block;
  padding: 15px;
  background-color: #f4fbfe;
  border: 1px solid #e2f4f7;
  width: 190px;
}
.search-result-warn ul .value {
  font-weight: bold;
}
.search-result-warn button {
  font-weight: bold;
  height: 40px;
  width: 150px;
  margin-bottom: 10px;
}
.search-result-warn button.order-labels {
  background-color: #4ab4e8;
  border: 1px solid #9f9f9f;
  padding-left: 20px;
  color: #fff;
  vertical-align: middle;
  position: relative;
}
.search-result-warn button.order-labels:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -188px -532px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.search-result-warn button.export-list {
  background-color: #4ab4e8;
  border: 1px solid #9f9f9f;
  padding-left: 20px;
  color: #fff;
  vertical-align: middle;
  position: relative;
}
.search-result-warn button.export-list:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -208px -532px;
  width: 25px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.search-result-warn #orderLbl {
  padding-left: 25px;
}
.search-result-warn #exprtLbl {
  padding-left: 30px;
}
.neighbors-report .report-title,
.sale-comparable-report .report-title,
.listing-target-report .report-title {
  padding-left: 20px;
  overflow: hidden;
  white-space: nowrap;
}
.neighbors-report .collapse-region,
.sale-comparable-report .collapse-region,
.listing-target-report .collapse-region {
  border-bottom: 1px solid #e2f4f7;
  color: #174b86;
}
.neighbors-report .collapse-region span,
.sale-comparable-report .collapse-region span,
.listing-target-report .collapse-region span {
  text-transform: uppercase;
  margin-left: 10px;
}
.neighbors-report .collapse-region.in,
.sale-comparable-report .collapse-region.in,
.listing-target-report .collapse-region.in {
  background-color: #f4fbfe;
}
.neighbors-report .filter-row,
.sale-comparable-report .filter-row,
.listing-target-report .filter-row {
  width: 875px;
}
.neighbors-report .filter-row select.full,
.sale-comparable-report .filter-row select.full,
.listing-target-report .filter-row select.full {
  width: 160px;
}
.neighbors-report .input-slider .input-slider-target-wrap,
.sale-comparable-report .input-slider .input-slider-target-wrap,
.listing-target-report .input-slider .input-slider-target-wrap {
  width: 90px;
  height: 27px;
}
.neighbors-report .input-slider .input-slider-tick,
.sale-comparable-report .input-slider .input-slider-tick,
.listing-target-report .input-slider .input-slider-tick {
  margin: 0;
  border-color: #4ab4e8;
}
.neighbors-report .input-slider .input-slider-target,
.sale-comparable-report .input-slider .input-slider-target,
.listing-target-report .input-slider .input-slider-target {
  border-color: #4ab4e8;
  border-bottom-color: #77c7ee;
  background: #f4fbfe;
  margin-top: 9px;
}
.neighbors-report .input-slider .ui-slider-horizontal .ui-slider-handle,
.sale-comparable-report .input-slider .ui-slider-horizontal .ui-slider-handle,
.listing-target-report .input-slider .ui-slider-horizontal .ui-slider-handle {
  background: #26B0F2;
  box-shadow: 2px 2px 2px rgba(255, 255, 255, 0.3) inset, 2px 2px rgba(0, 0, 0, 0.2);
}
.neighbors-report .input-dropdown-selected-value,
.sale-comparable-report .input-dropdown-selected-value,
.listing-target-report .input-dropdown-selected-value {
  background: white;
}
.flyout-footer {
  position: absolute;
  height: 62px;
  bottom: 0;
  left: 0;
  width: 875px;
  border-top: 1px solid #e2f4f7;
}
.flyout-footer button {
  padding: 0 30px;
  height: 42px;
}
.flyout-footer .button-set {
  position: absolute;
  top: 10px;
  right: 20px;
}
.flyout-footer .prop-selected {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  line-height: 62px;
}
.filter h2,
.filter-group h2 {
  text-transform: uppercase;
  font-size: 12px;
  color: #49b3e7;
  margin: 0 0 3px 0;
  margin: 5px 0 5px 0;
  float: left;
  width: 150px;
  text-align: right;
  padding-right: 10px;
}
.filter h2 label,
.filter-group h2 label {
  margin: 8px 0 5px 0;
  float: left;
  width: 150px;
  text-align: right;
  padding-right: 10px;
}
.filter h2,
.filter-group h2,
.filter label,
.filter-group label {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 11px;
  font-weight: normal;
  color: #4ab4e8;
  margin: 0 0 5px 0;
}
.filter h2 span,
.filter-group h2 span,
.filter label span,
.filter-group label span {
  display: none;
}
.filter h2.sublabel,
.filter-group h2.sublabel,
.filter label.sublabel,
.filter-group label.sublabel {
  font-size: 10px;
  display: block;
  opacity: 0.7;
  margin-bottom: 3px;
}
.filter h2 .optional,
.filter-group h2 .optional,
.filter label .optional,
.filter-group label .optional {
  display: inline;
  font-size: 10px;
  font-style: italic;
  margin-left: 7px;
}
.statealign {
  margin-top: -8px !important;
}
.export-modal-dialouge {
  width: 900px;
}
/*.order-export-list-modal {
    width: 1170px;
}*/
.order-property-labels {
  width: 900px;
}
.order-property-labels .modal-header .fa-envelope-o {
  font-size: 18px;
  color: #43b3ea;
  margin-right: 5px;
}
.export-modal-body {
  padding: 0px;
}
.export-modal-footer-button-disabled {
  background-color: #4ab4e8;
}
.export-modal-error-msg {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  padding: 10px 0;
  font-size: 13px;
  text-align: left;
  padding-top: 0px;
  padding-left: 20px;
  color: #ff0000;
}
.exportProerty-modal-search-result {
  bottom: 0;
  right: 0;
  left: 0;
  letter-spacing: 1px;
  font-family: 'Roboto', sans-serif;
  /*padding: 10px 15px 0px 15px;*/
  overflow: hidden;
  width: 100%;
  background-color: #f4fbfe;
}
.exportProerty-modal-search-result .count {
  text-transform: uppercase;
  font-size: 12px;
  color: #134888;
}
.exportProerty-modal-search-result .count .value {
  font-size: 16px;
}
.exportProerty-modal-search-result ul {
  margin: 0;
  list-style: none;
  padding: 0;
  display: table-row;
}
.exportProerty-modal-search-result ul li {
  background-color: #f4fbfe;
  border-right: 1px solid #e2f4f7;
}
.exportProerty-modal-search-result ul .value {
  font-weight: bold;
}
.exportProerty-modal-search-result .total-box {
  display: inline-block;
  padding: 5px 20px 5px 15px;
  background-color: #f4fbfe;
  width: 50%;
}
.exportProerty-modal-search-result .total-box .total-header {
  font-size: 12px;
  margin-bottom: 1px;
  color: #008000;
  padding-left: 4px;
}
.exportProerty-modal-search-result .total-box .total-count {
  text-transform: uppercase;
  font-size: 12px;
  color: #008000;
  float: left;
}
.exportProerty-modal-search-result .total-box .total-count .value {
  margin-left: 4px;
}
.exportProerty-modal-search-result .total-box .total-count .total-value {
  font-size: 18px !important;
}
.exportProerty-modal-search-result .total-box .value {
  font-family: 'Roboto', sans-serif;
  text-transform: capitalize;
  font-size: 14px;
  /*color: #2C3439;*/
}
.exportProerty-modal-search-result .total-box-alignment {
  /*padding: 10px 20px 10px 20px;*/
  width: 190px;
}
.export-modal-search-result {
  bottom: 0;
  right: 0;
  left: 0;
  letter-spacing: 1px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  padding: 15px 15px 0px 15px;
  overflow: hidden;
  width: 100%;
  background-color: #fff;
}
.export-modal-search-result h2 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: lighter;
  color: #134888;
}
.export-modal-search-result .note {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  padding: 10px 0;
  font-size: 12px;
}
.export-modal-search-result .zip {
  font-size: 12px;
  margin-bottom: 1px;
  color: #49b3e7;
  padding-left: 1px;
}
.export-modal-search-result .count {
  text-transform: uppercase;
  font-size: 12px;
  color: #134888;
}
.export-modal-search-result .count .value {
  font-size: 16px;
}
.export-modal-search-result .total-box {
  display: inline-block;
  /*padding: 5px 20px 5px 15px;*/
  background-color: #fff;
  width: 50%;
}
.export-modal-search-result .total-box .total-header {
  font-size: 12px;
  margin-bottom: 1px;
  color: #008000;
  padding-left: 1px;
  float: left;
}
.export-modal-search-result .total-box .total-count {
  text-transform: uppercase;
  font-size: 12px;
  color: #008000;
  float: left;
}
.export-modal-search-result .total-box .total-count .value {
  margin-left: 4px;
}
.export-modal-search-result .total-box .value {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .03em;
  color: #2C3439;
}
.export-modal-search-result .total-box-alignment {
  padding: 10px 20px 10px 20px;
  width: 190px;
}
.export-modal-search-result .zip-alignment {
  padding: 5px 20px 5px 20px;
  width: 190px;
}
.export-modal-search-result .range-box {
  display: inline-block;
  background-color: #f4fbfe;
  /*padding-left: 319px;*/
  padding-bottom: 1px;
  padding-right: 0px;
}
.export-modal-search-result .range-box .div-box-ranges {
  width: 100%;
  background-color: #f4fbfe;
}
.export-modal-search-result .range-box .div-box-ranges label {
  color: #134888;
  margin: 0px 0px 0px 15px;
  font-size: 10.5px;
  letter-spacing: 1px;
  padding-left: 15px;
}
.export-modal-search-result .range-box .rng-textbox {
  width: 100px;
}
.export-modal-search-result .range-box .rng-span {
  height: 13px;
}
.export-modal-search-result .range-box .rng-textbox {
  height: 30px;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  color: #174b87;
  padding: 5px;
  border: 1px solid #cccccc;
}
.export-modal-search-result .export-modal-search-first-row {
  height: 40px;
}
.export-modal-search-result .box-ddl {
  display: inline-block;
  padding: 0px;
  /*-moz-padding-top: 12px;
        -moz-padding-right: 16px;
        -moz-padding-bottom: 5px;
        -moz-padding-left: 16px;*/
  background-color: #fff;
  border-left: 1px solid #fff;
  height: auto;
  margin-left: -6px;
  vertical-align: bottom;
}
.export-modal-search-result .box-ddl .total-header {
  font-size: 12px;
  margin-bottom: 1px;
  color: #008000;
  padding-left: 1px;
}
.export-modal-search-result .box-ddl .total-count {
  text-transform: uppercase;
  font-size: 12px;
  color: #008000;
}
.export-modal-search-result .box-ddl .total-count .value {
  font-size: 16px;
}
.export-modal-search-result .box-ddl .value {
  font-weight: bold;
  font-size: 10px;
}
.export-modal-search-result .box-ddl table .templates-dropdown {
  width: 200px;
  border-radius: 3px;
  height: 34px;
  color: #4a4a4a;
  background: #f9f9f9;
  font-size: 14px;
  padding-left: 15px;
  background-color: #fbfbfb;
  font: 14px/24px "Roboto", sans-serif;
  background: url('/Scripts/ChosenJS/chosen-sprite.png') no-repeat 180px 7px;
  padding: 5px 22px 5px 14px;
}
.export-modal-search-result .box-ddl table .glyphicon-arow-down {
  left: -20px;
  top: 3px;
}
.export-modal-search-result .box-ddl table .glyphicon-arow-down:before {
  content: "\f107";
  font-family: FontAwesome;
  font-size: 15px;
  margin-left: -10px;
  color: #8D929B;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions {
  background: white;
  /*overflow: hidden !important;*/
  /*width: 475px !important;*/
  width: auto !important;
  border: 1px solid #428bca !important;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li {
  border-bottom: none !important;
  border-color: black !important;
  color: black !important;
  font: 14px/18px "Roboto", sans-serif !important;
  font-size: 13px !important;
  height: 22px !important;
  padding: 0 !important;
  text-transform: none;
  line-height: 18px !important;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdleft {
  padding: 2px 5px 2px 15px;
  width: auto !important;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tddivCenter {
  float: left;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdCenter {
  float: left;
  padding-left: 10px;
  color: #808080;
  transform: scale(1.2, 1.2);
  margin-top: 3px;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdright {
  width: 8% !important;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdright input[type="button"] {
  display: block;
  width: 19px;
  height: 16px;
  background: transparent;
  line-height: 12px;
  font-weight: bold;
  opacity: 0.6;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdright input[type="button"]:hover {
  opacity: 1;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdright .fa-close {
  opacity: 0.6;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdright .fa-close:hover {
  opacity: 1;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdright.remove-notallowed {
  cursor: not-allowed !important;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions .ddlList-li .tdright .remove-template-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions table tr:hover {
  background-color: #019cff;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions table tr:hover .tdleft {
  color: #fff;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions table tr:hover .tdCenter {
  color: #fff;
}
.export-modal-search-result .box-ddl table .templatesList-dropoptions table tr:hover .tdright {
  color: #fff;
}
.export-modal-search-result .ddlListSmall {
  line-height: 11px;
  text-transform: uppercase;
  display: inline-block;
  background-position: -6px -293px;
  background-color: white;
  width: 150px;
  height: 34px;
  font-size: 12px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: url('/Images/rightSideBarSprite.png') no-repeat 125px -285px;
  -webkit-appearance: none;
  -moz-webkit-appearance: none;
  float: right;
}
.export-modal-search-result ul {
  margin: 0;
  list-style: none;
  padding: 0;
  display: table-row;
}
.export-modal-search-result ul li {
  display: inline-block;
  padding: 6px 50px 5px 16px;
  background-color: #f4fbfe;
  border-right: 1px solid #e2f4f7;
}
.export-modal-search-result ul .value {
  font-weight: bold;
}
.export-modal-search-result button {
  font-weight: bold;
  height: 40px;
}
.export-modal-content {
  margin: 10px;
  height: 295px;
  font-family: "Roboto", sans-serif;
}
.export-modal-content span {
  text-transform: none !important;
  font-size: 12px;
}
.export-modal-content .div-box {
  width: 440px;
  height: 90px;
  padding: 5px 10px 10px 7px;
  margin: 1px;
}
.export-modal-content .div-box input[type='text'] {
  width: 409px;
  height: 33px;
  background-color: #ffffff;
  font-size: 12px;
  font-style: italic;
  letter-spacing: 1px;
  font-family: "RobotoCom", sans-serif;
  padding-left: 11px;
  color: #696969;
  margin-top: 4px;
}
.export-modal-content .div-box input[type=text]:valid,
.export-modal-content .div-box input[type=text]:focus {
  color: #555;
  font-style: normal;
  letter-spacing: 0px;
  font-weight: 600;
}
.export-modal-content .div-box input[type="radio"] + span {
  display: inline-block;
  width: 18px;
  height: 18px;
  position: relative;
  cursor: pointer;
  padding-top: 5px;
  padding-right: 23px;
}
.export-modal-content .div-box input[type="checkbox"] + span,
.export-modal-content .div-box input[type="checkbox"] + input + span {
  display: inline-block;
  width: 17px;
  height: 17px;
  position: relative;
  cursor: pointer;
  padding-top: 4px;
  padding-right: 23px;
}
.export-modal-content .div-box label > input[type=checkbox]:checked + span + span {
  color: #008000;
}
.export-modal-content .div-box label > input[type=radio]:checked + span + span {
  color: #008000;
}
.export-modal-content .div-box .rowradio {
  margin-right: -15px;
  margin-left: 0px;
}
.export-modal-content .div-box .title {
  margin-left: 3px;
}
.export-modal-content .alignmentpadding {
  vertical-align: top;
}
.export-modal-content .checkedright {
  height: 16px;
  width: 12px;
  padding-right: 36px;
  background: url('/Images/sprite.png') no-repeat -378px -523px;
}
.export-modal-content .div-box-header {
  color: #134888;
  border-bottom: 1px solid #3eb4ca;
  margin: 0px 10px 9px 0px;
  font-size: 11.5px;
  letter-spacing: 1px;
  padding-left: 1px;
}
.export-modal-content .texttransfer {
  text-transform: capitalize;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
.export-modal-content .averyimg1 {
  padding: 0px 10px 0px 0px;
  height: 80px;
}
.export-modal-content .averyimg2 {
  padding: 0px 10px 0px 21px;
  height: 80px;
}
.export-modal-content .averyimg3 {
  padding: 0px 10px 0px 21px;
  height: 80px;
}
.export-modal-content .div-box-content {
  width: 100%;
}
.export-modal-content .div-box-content .selector-cpage {
  float: left;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 10px;
  width: 200px;
  cursor: pointer;
  position: relative;
  padding: 0px;
  height: 38px !important;
  line-height: 32px;
  border: 1px solid #ccc;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  background: #fff;
  background-color: #fff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafb', GradientType=0);
  /* IE6-9 */
  color: #8D929B;
}
.export-modal-content .div-box-content .selector-cpage select {
  float: left;
  height: 38px;
  padding: 6px 6px 10px 3px;
  margin-bottom: 1.5rem;
  text-transform: none;
  box-sizing: border-box;
  cursor: pointer;
  width: 100%;
  font: inherit;
  color: #777;
  padding-left: 5px;
  border: none !important;
  outline: none !important;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  font: 14px/24px "Roboto", sans-serif;
  position: relative;
  background: url('/Scripts/ChosenJS/chosen-sprite.png') no-repeat 180px 7px;
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /*Removes default style Firefox*/
  appearance: none;
}
.export-modal-content .div-box-content .selector-cpage select option {
  font-weight: normal;
  display: block;
  white-space: pre;
  min-height: 1.2em;
  padding: 0px 2px 1px;
}
.export-modal-content .div-box-content .selector-cpage .selector select::-ms-expand {
  display: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .export-modal-content .div-box-content .selector-cpage select {
    width: 145%;
  }
}
.export-modal-content .div-box-content .select-dd {
  font-family: Roboto, sans-serif;
  width: 200px !important;
  font-size: 13px;
  display: inline-block;
  position: relative;
  color: #2c3439 !important;
  height: 30px;
  border: 1px solid #ccc;
  background: #fff;
  background: url('/Scripts/ChosenJS/chosen-sprite.png') no-repeat 180px 7px;
  color: #777;
  line-height: 28px;
  background-color: #fff;
  padding: 0px 10px 0px 10px;
  box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  border-radius: 5px;
  text-transform: none;
}
.export-modal-content .div-box-content .select-dd option {
  cursor: pointer;
  text-transform: none;
  font-size: 13px;
}
.export-modal-content .div-box-content .select-dd .select::-ms-expand {
  display: none;
}
.export-modal-content .div-box-content .select-dd:after {
  content: "";
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  top: -3px;
  margin-left: -5px;
}
.export-modal-content .div-box-content label {
  margin-right: 25px;
  font-weight: 600;
  font-size: 12px;
  color: #696969;
}
.export-modal-content .div-box-content .sortOptions {
  margin-right: 11px !important;
  text-transform: uppercase;
}
.export-modal-content .div-box-content .alignmentOptions {
  margin-right: 0px !important;
  width: 109px;
}
.export-modal-content .div-box-content-images {
  padding-top: 8px;
}
.export-modal-content .ownerName-labelPrefe-row {
  height: 165px;
  vertical-align: top;
}
.export-modal-content .ownerName-labelPrefe-row td {
  height: 165px;
}
.export-modal-content .ownerName-labelPrefe-row td .label-preference-col {
  height: 165px;
}
.export-modal-content .ownerName-labelPrefe-row .dimension-values {
  padding-left: 22px;
}
.export-modal-content .ownerName-labelPrefe-row .alignmentpadding {
  padding-left: 0px;
  padding-top: 16px;
}
.export-modal-content .ownerName-labelPrefe-row .alignmentpadding .div-box-header {
  margin-right: 16px;
}
.export-modal-content .doNotMail-fileFormat-row {
  height: 65px;
}
.export-modal-content .doNotMail-fileFormat-row td {
  height: 65px;
}
.export-modal-content .doNotMail-fileFormat-row td .div-box {
  height: 65px;
}
.popUploading {
  position: absolute;
  width: 200px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  padding: 16px;
  border: none;
}
.popUploading .popUpProgressSpan {
  font-size: 12px;
  margin-bottom: 1px;
  color: #43b3ea;
  padding-left: 1px;
  font-weight: bolder;
}
.help-preview-tooltip {
  display: none;
  position: absolute;
  width: 334px;
  min-height: 175px;
  padding: 0px 8px 0px 8px;
  top: 156px;
  left: 188px;
  margin: auto;
  background: #7C7C7C;
  color: white;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 10px 0px 0px 0px;
  border: #7C7C7C solid 2px;
  z-index: 10;
}
.help-preview-tooltip .help-preview-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #FFF;
}
.help-preview-tooltip .help-preview-tooltip-contents .help-preview-tooltip-title {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  line-height: 26px;
  color: #1e292f;
  padding: 15px;
  border-bottom: solid 1px #b9dce3;
}
.help-preview-tooltip .help-preview-tooltip-contents .help-preview-tooltip-description-content {
  padding: 15px;
  background-color: #F8FDFE;
}
.help-preview-tooltip .help-preview-tooltip-contents .help-preview-tooltip-description-content .help-preview-tooltip-description-title {
  color: #4ab4e8;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 15px;
}
.help-preview-tooltip .help-preview-tooltip-contents .help-preview-tooltip-description-content .help-preview-tooltip-description {
  width: 100%;
  font-size: 11px;
  min-height: 100px;
  word-wrap: break-word;
}
.help-preview-tooltip .help-preview-tooltip-contents .help-preview-tooltip-footer {
  padding: 15px;
  border-top: solid 1px #b9dce3;
}
.account-information .help-preview-tooltip {
  border-radius: 0px 0px 11px 0px !important;
}
.account-information .account-parent-field {
  margin-top: -60px;
}
.account-information .noteStyles {
  margin-left: 0px;
  margin-top: -9px;
  margin-bottom: 6px;
  white-space: nowrap;
}
.account-information .dropdown {
  position: absolute;
  width: 320px;
  cursor: pointer;
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  color: #777777;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.account-information .dropdown .dropdown-toggle {
  padding: 3px 3px 3px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.account-information .dropdown .arrow {
  margin-left: 8px;
  font-size: 10px;
}
.account-information .dropdown .dropdown-menu {
  position: relative;
  width: 100%;
  border-top: none;
  max-height: 200px;
  overflow-y: auto;
  border-radius: 7px;
}
.account-information .dropdown .dropdown-menu:hover .drp-industry-active {
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  color: #777777;
}
.account-information .dropdown .dropdown-menu .dropdown-group {
  padding: 2px 2px 2px 10px;
  font-weight: bold;
}
.account-information .dropdown .dropdown-menu .dropdown-item {
  padding: 2px 2px 2px 20px;
}
.account-information .dropdown .dropdown-menu .dropdown-item:hover {
  background: #246FD1;
  color: #fff;
}
.account-information .dropdown .dropdown-menu .drp-industry-active {
  background: #246FD1;
  color: #fff;
}
.account-information .disabled {
  pointer-events: none;
  color: #aaa;
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.help-preview-tooltip:after {
  position: absolute;
  border-style: solid;
  border-width: 10px 0 10px 13px;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: -10px;
  right: -13px;
  top: 50%;
}
.help-preview-tooltip:before {
  position: absolute;
  border-style: solid;
  border-width: 12px 0 13px 15px;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: -11px;
  right: -16px;
  top: 50%;
}
.helpicon {
  margin-bottom: 12px;
}
.ttcontent {
  font-size: 11px !important;
  line-height: 1.5;
}
.ttcontent ul {
  padding: 0;
  margin-left: 15px;
  font-size: 11px !important;
}
.ttheader {
  font-weight: bold;
}
.ttcontent .ttsection {
  padding-top: 10px;
}
.overlayPopUp {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  filter: alpha(opacity=10);
  border: none;
  text-align: center;
}
.overlayPopUpFORLabelExport {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 1;
  filter: alpha(opacity=10);
  border: none;
  text-align: center;
}
.overlayPopUpFORLabelExport .popUploading-redesign-loader {
  right: 125px !important;
}
@-moz-document url-prefix() {
  .popUploading-redesign-loader {
    top: 40% !important;
  }
}
.overlayPopUpFORCustomerExport {
  position: relative;
  width: 100%;
  height: 100%;
  opacity: 1;
  filter: alpha(opacity=10);
  border: none;
  text-align: center;
}
.setLoadingGifIE {
  top: 60%;
  left: 45%;
}
.setLoadingGifNonIE {
  top: 8%;
  left: 3%;
}
.modal {
  overflow: auto;
  margin-right: -20px;
}
.margin-allign {
  margin-left: 0px !important;
}
.spriteWar {
  background: url('/Images/sprite.png') no-repeat -96px -34px;
  width: 17px;
  height: 17px;
}
.modal-titleWarning {
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #18262c;
  margin-top: -15px;
  height: 28px;
  padding-left: 30px;
}
#export-property-labels-confirmation {
  position: absolute;
  z-index: 1000000;
}
#export-property-labels-confirmation .modal-dialog-top {
  margin: 20px auto !important;
}
#export-property-external {
  position: absolute;
  z-index: 1000000;
}
.export-modal-confirmation-body {
  padding-left: 20px;
}
.export-modal-confirmation-body .export-modal-confirmation-body-title .title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #696969;
  letter-spacing: 1px;
  font-family: "Roboto", sans-serif;
}
.export-modal-confirmation-body .export-modal-confirmation-body-title .titletexttransform {
  text-transform: capitalize;
}
.export-modal-confirmation-body .export-modal-confirmation-body-title .orderlabel {
  text-transform: none !important;
}
.export-modal-confirmation-body .export-modal-confirmation-body-title .templateTitle {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 13px;
  font-weight: bold;
  color: #134888;
  letter-spacing: 1px;
  font-family: "Roboto", sans-serif;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary {
  font-weight: bold;
  padding: 5px 5px 5px 1px;
  color: #134888;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .sWarning {
  color: black;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal !important;
  min-height: 45px;
  padding-top: 13px;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .slabel {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 600;
  width: 380px;
  margin-bottom: 8px;
  font-family: Roboto;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .sdata {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 600;
  width: 100px;
  margin-bottom: 8px;
  font-family: Roboto;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .datatd {
  float: right;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .stitle {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 600;
  width: 478px;
  margin-bottom: 8px;
  font-family: Roboto !important;
  text-transform: none !important;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .sTemplate {
  color: black;
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  font-weight: normal;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .sTextFile {
  color: rgba(0, 0, 0, 0.6);
  height: 30px;
  font-size: 11px;
  font-weight: normal;
  width: 305px;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .stexttransform {
  text-transform: capitalize;
  font-family: "TradeGothic", sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .template-name-share {
  width: 85%;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .template-share-label {
  float: right;
  text-transform: none;
  padding-right: 40px;
  padding-top: 5px;
  font-weight: normal !important;
}
.export-modal-confirmation-body .export-modal-confirmation-body-summary .template-isShare {
  display: block;
  float: left;
  margin-right: 6px;
  margin-top: 2px;
}
.export-modal-confirmation-body .export-modal-confirmation-body-bottom .bottom {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  color: #008000;
  letter-spacing: 1px;
  margin-left: 300px;
  font-family: Roboto;
}
.export-modal-confirmation-body .export-modal-confirmation-body-bottom .titletexttransform {
  text-transform: capitalize;
}
.export-modal-confirmation-body .export-modal-confirmation-body-bottom .bottomlabel {
  text-transform: none !important;
}
.export-modal-confirmation-body table tr {
  border-bottom: 1px solid #3eb4ca;
}
/*order popup */
/*TO DO:- Browser Compatability issues in firefox*/
.recent-activity-modal {
  padding: 20px;
}
.order-modal-content {
  height: 100%;
  border: 0px solid red;
  padding: 0px 15px;
}
.order-modal-content .div-box .div-box-first-row {
  height: 37px;
}
.order-modal-content table {
  width: 100%;
}
.order-modal-content .td-box-available-fileds {
  width: 50%;
  /*border: 2px solid @modalSeparatorBorder;*/
}
.order-modal-content .td-box-available-fileds h3 {
  color: #3f474c;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 4px;
  text-transform: uppercase;
  font-weight: 300;
}
.order-modal-content .td-box-fileds-export {
  width: 50%;
  /*border: 2px solid @modalSeparatorBorder;*/
}
.order-modal-content .td-box-fileds-export h3 {
  color: #3f474c;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-transform: uppercase;
  font-weight: 300;
}
.order-modal-content .td-box-fileds-export .td-box-fileds-export-contaner {
  width: 96%;
}
.order-modal-content .div-box .fa-question-circle {
  font-size: 22px;
  color: #428bca;
  float: right;
  cursor: pointer;
  margin-right: 17px;
  background-color: transparent;
  margin-bottom: 12px;
  margin-top: 7px;
}
.order-modal-content .div-box .fa-question-circle:hover {
  color: #2b5387;
}
.order-modal-content .div-box .div-box-header {
  width: 100%;
  /*margin: 10px 10px 0px 17px;*/
}
.order-modal-content .div-box .div-box-header label {
  margin: -4px 0px 0px 0px;
  /*font-size: 10px;
                padding-left: 1px;*/
  float: right;
  /*font-weight: bold;*/
  font: 14px/24px "Roboto", sans-serif;
  text-transform: none;
  background-color: transparent;
  cursor: pointer;
  color: #428bca;
}
.order-modal-content .div-box .div-box-header .save-template-disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.order-modal-content .div-box .div-box-header label:hover {
  color: #2b5387;
}
.order-modal-content .div-box .div-box-header span {
  display: inline-block;
  height: 17px;
  position: static;
  cursor: pointer;
  padding-right: 23px;
  padding-top: 4px;
  color: #134888;
  font-weight: bold;
  font-size: 11.5px;
}
.order-modal-content .div-box .div-box-content {
  width: 100%;
}
.order-modal-content .div-box .div-box-content label {
  margin: 0px 10px 15px 0px;
  font-size: 09.5px;
  letter-spacing: 1px;
  padding-left: 1px;
  float: right;
  font-weight: bold;
}
.order-modal-content .div-box .div-box-content-images {
  padding-top: 12px;
}
.order-modal-content .div-box .div-box-leftbox {
  height: 410px;
  position: relative;
  overflow: hidden;
}
.order-modal-content .div-box .div-box-leftbox .div-box-leftbox-container {
  border: 1px solid #D0D0D8;
  overflow-y: scroll;
  width: 96%;
  height: 410px;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region {
  /*padding-bottom: 15px;*/
  /*&.common-light {*/
}
.order-modal-content .div-box .div-box-leftbox .collapse-region.in .collapse {
  display: block;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .collapse {
  display: none;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .region-heading {
  /*.upper;
                    color: @modalProductsHeaderText;
                    height: @regionHeaderHeight;
                    line-height: @regionHeaderHeight;*/
  font-size: 8px;
  /*padding-left: 10px;*/
  position: static;
  /*.spriteImageExport(-99px, -575px, 15px, 15px);
                    .spriteAbsPosExport(18px, 25px);*/
  cursor: pointer;
  padding: 4px 10px;
  height: 43px;
  line-height: 43px;
  /*&:hover {
                        background-color: @modalProductsExpandedFill;
                    }*/
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .region-heading h1 {
  font-size: 18px;
  margin: 0;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
  line-height: 50px;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .region-heading h2 {
  font-size: 18px;
  padding-bottom: 10px;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .region-heading .spriteHeight {
  height: 15px;
  width: 15px;
  border: none;
  background: url('/Images/sprite.png') no-repeat -97px -578px;
  padding-bottom: 40px;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .region-heading .fa-dollor-dis {
  padding-left: 2px;
  display: inline-block !important;
  color: #6fb615 !important;
  font: normal normal normal 14px/1 FontAwesome;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .region-heading .fa-dollor-dis-addon {
  padding-left: 2px;
  color: #6fb615 !important;
  font: normal normal normal 14px/1 FontAwesome;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region.in .region-heading .spriteHeight {
  background: url('/Images/sprite.png') no-repeat -117px -579px;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .filter-package-container {
  background: #f1f1f1;
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 0;
  padding: 4px 10px;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .filter-package-container input[type="text"]:focus {
  border: 1px solid #3FA6D9;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .filter-package-container .filter-package-container-box {
  width: 99%;
  height: 33px;
  font-weight: normal;
  margin-top: 0px;
  padding-right: 25px;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .filter-package-container .filter-package-container-box::-moz-placeholder {
  color: #898E93;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .filter-package-container .fa-plus-circle {
  position: relative;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  color: #A4A9B1;
  font-size: 15px;
  opacity: 0.7;
  float: right;
  margin-top: -23px;
  margin-right: 13px;
  cursor: pointer;
}
.order-modal-content .div-box .div-box-leftbox .collapse-region .filter-package-container .fa-plus-circle:hover {
  opacity: 1;
}
.order-modal-content .div-box .div-box-leftbox .foreclosureTooltip {
  position: absolute;
  display: inline-block;
  left: 280px;
  top: -45px;
}
.order-modal-content .div-box .div-box-leftbox .foreclosureTooltip .tooltip-inner {
  max-width: 220px;
  border: 1px solid #134888;
  background-color: white;
  color: #134888;
  border-radius: 0px;
  text-align: justify;
  word-spacing: 1.5px;
}
.order-modal-content .div-box .div-box-leftbox .foreclosureTooltip .tooltip-arrow:before,
.order-modal-content .div-box .div-box-leftbox .foreclosureTooltip .tooltip-arrow:after {
  content: "";
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  top: -3px;
  margin-left: -5px;
}
.order-modal-content .div-box .div-box-leftbox .foreclosureTooltip .tooltip-arrow:before {
  border-right: 10px solid #134888;
  margin-top: -2px;
  left: 1px;
}
.order-modal-content .div-box .div-box-leftbox .foreclosureTooltip .tooltip-arrow:after {
  border-right: 10px solid white;
  margin-top: -2px;
  left: 3px;
  z-index: 1;
}
.order-modal-content .div-box .chkCrossed {
  background: url('/Images/sprite.png') no-repeat -276px -35px;
  height: 20px;
  width: 20px;
  border: none;
}
.order-modal-content .div-box .chkminus {
  background: url('/Images/sprite.png') no-repeat -250px -35px;
  height: 20px;
  width: 20px;
  border: none;
}
.order-modal-content .div-box .chkRight {
  background: url('/Images/sprite.png') no-repeat -198px -35px;
  height: 20px;
  width: 20px;
  border: none;
}
.order-modal-content .div-box .lblFields {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 10.5px;
}
.order-modal-content .div-box .group-header-package-redesign {
  cursor: pointer;
}
.order-modal-content .div-box .group-header-package-redesign input[type="checkbox"] {
  display: inline-block;
  cursor: inherit;
}
.order-modal-content .div-box .group-header-package-redesign label {
  font-weight: normal;
  cursor: inherit;
}
.order-modal-content .div-box .group-header-package-redesign .selected-count-package {
  float: right;
  margin-top: 5px;
  color: #777;
  margin-right: 15px;
}
.order-modal-content .div-box .group-header-package-redesign .chevron-right-down-icon {
  font-size: 14px;
  color: #A4A9B1;
  float: right;
  margin-top: 10px;
}
.order-modal-content .div-box .group-header-package-redesign .disablechevronright {
  opacity: 0.5;
}
.order-modal-content .div-box .group-header-package-redesign1 {
  margin-bottom: 0;
}
.order-modal-content .div-box .group-header-package-redesign1 input[type="checkbox"] {
  display: inline-block;
}
.order-modal-content .div-box .group-header-package-redesign1 .selected-count-package {
  float: right;
  margin-top: 5px;
  color: #777;
  margin-right: 15px;
}
.order-modal-content .div-box .group-header-package-redesign1 .chevron-right-down-icon {
  font-size: 14px;
  color: #A4A9B1;
  float: right;
  margin-top: 10px;
}
.order-modal-content .div-box .group-header-package-redesign1 .disablechevronright {
  opacity: 0.5;
}
.order-modal-content .div-box .div-box-group-header {
  width: 100%;
  /*background-color: @resultAccentFill;*/
  /*border: 2px solid @modalSeparatorBorder;*/
  border-bottom: 1px solid #d1d1d1;
  background-color: #eee;
}
.order-modal-content .div-box .div-box-group-header input[type="checkbox"] {
  margin: 0px 0 4px 0px;
  outline: 0;
}
.order-modal-content .div-box .div-box-group-header label {
  color: #2c3439;
  margin: 0px;
  font-size: 10.5px;
  /*letter-spacing: 1px;*/
  padding-left: 6px;
  text-transform: none;
  font: 14px/24px "Roboto", sans-serif;
  cursor: pointer;
}
.order-modal-content .div-box .div-box-group-header label p {
  font-size: 18px;
  font-weight: normal;
}
.order-modal-content .div-box .div-box-group-header .btnc {
  height: 15px;
  width: 15px;
  border: none;
  background: url('/Images/sprite.png') no-repeat -97px -578px;
  /*top: 18px;
                left: 25px;*/
  /*.spriteImageExport(-99px, -575px, 15px, 15px);
                .spriteAbsPosExport(18px, 25px);*/
}
.order-modal-content .div-box .div-box-group-header .btno {
  height: 15px;
  width: 15px;
  border: none;
  background: url('/Images/sprite.png') no-repeat -117px -581px;
  /*top: 21px;
                left: 20px;*/
  /*.spriteImageExport(-116px, -579px, 15px, 12px);
                .spriteAbsPosExport(21px, 20px);*/
}
.order-modal-content .div-box .div-box-itemgroup-label {
  /*width: 100%;
            background-color: @resultAccentFill;
            height: 25px;
            color: @orderSubgroup;
            border-bottom: 2px solid @modalSeparatorBorder;
            border-left: 2px solid @modalSeparatorBorder;
            border-right: 2px solid @modalSeparatorBorder;*/
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  font-size: .9em;
  text-transform: uppercase;
  color: #3f474c;
  font-family: "Roboto-Bold", sans-serif;
  letter-spacing: 1px;
  background: #f1f1f1;
  text-indent: 0;
  padding-left: 10px;
  border-bottom: 1px solid #d1d1d1;
  cursor: default;
}
.order-modal-content .div-box .div-box-itemgroup-label input[type="checkbox"] {
  margin: 0px 0 0px 0;
  display: inline-block;
  cursor: pointer;
  outline: 0;
}
.order-modal-content .div-box .div-box-itemgroup-label label {
  /*margin: 0px 10px 15px 0px;
                font-size: 10px;
                letter-spacing: 1px;
                padding-left: 1px;
                margin-right: 20px;
                font-weight: bold;
                padding-left: @orderexportBoxPading;*/
  line-height: 22px;
  height: 22px;
  color: #3f474c;
  display: inline-block;
  width: auto;
  margin-bottom: 0;
  vertical-align: middle;
  text-align: left;
  text-transform: uppercase;
  font-weight: 200;
  /*float: left;
                padding-top: 4px;*/
  cursor: pointer;
  padding-left: 3px;
}
.order-modal-content .div-box .div-stepone-fileds-box {
  width: 100%;
}
.order-modal-content .div-box .div-stepone-fileds-box table {
  width: 100%;
}
.order-modal-content .div-box .div-stepone-selected {
  margin: 0px;
  letter-spacing: 1px;
  /*.item, .placeholder {
                padding: 2px;
                width: 50px;
                height: 20px;
                border: 1px solid #333;
                background: #EEE;
            }

            .placeholder {
                background: #AEF;
            }*/
}
.order-modal-content .div-box .div-stepone-selected-right {
  margin: 0px;
  letter-spacing: 1px;
}
.order-modal-content .div-box .order-fields-result-row {
  letter-spacing: 1px;
  color: #5a5a5a;
  background-color: #ffffff;
  font-size: 10.5px;
  height: 35px;
  border-bottom: 1px solid #d1d1d1;
  cursor: pointer;
  /*&.selected,
                &.highlighted {
                color: @resultRowTextHover;
            }*/
  /*&:nth-child(even) {
                background-color: @orderRowColor;

                td:hover {
                    background-color: @resultAltRowFill;
                }
            }*/
}
.order-modal-content .div-box .order-fields-result-row.highlighted td {
  background-color: #ffffff;
}
.order-modal-content .div-box .order-fields-result-row div {
  padding-left: 35px;
}
.order-modal-content .div-box .order-fields-result-row .package-names-container {
  padding-left: 20px;
}
.order-modal-content .div-box .order-fields-result-row .package-names-container input[type="checkbox"] {
  margin: 0px 0 2px 0;
  display: inline-block;
  cursor: default;
  outline: 0;
}
.order-modal-content .div-box .order-fields-result-row .package-names-container label {
  text-transform: none;
  margin-bottom: 0;
  font: 14px/24px "Roboto", sans-serif;
  letter-spacing: 0;
  cursor: inherit;
}
.order-modal-content .div-box .order-fields-result-row .package-names-container input[type="checkbox"] + label {
  color: #777 !important;
}
.order-modal-content .div-box .order-fields-result-row .package-names-container input[type="checkbox"]:checked + label {
  color: #000 !important;
}
.order-modal-content .div-box .div-stepone-right-fileds-box {
  height: 410px;
  width: 100%;
  position: relative;
  overflow: hidden;
  /*overflow-y: scroll;
            border: 1px solid red;*/
  /*border-top: 2px solid @modalSeparatorBorder;
            border-bottom: 0px solid @modalSeparatorBorder;*/
  /*li:nth-child(odd) {
                background-color: @orderRowColor;
            }*/
}
.order-modal-content .div-box .div-stepone-right-fileds-box .div-stepone-right-fileds-box-container {
  border: 1px solid #D0D0D8;
  overflow-y: scroll;
  width: 96%;
  height: 410px;
}
.order-modal-content .div-box .div-stepone-right-fileds-box .div-stepone-right-fileds-box-container li {
  border: 1px solid transparent;
  cursor: url('/Images/cursors/grabbing.cur'), url('/Images/cursors/grabbing.png') pointer !important;
  cursor: grab;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
.order-modal-content .div-box .div-stepone-right-fileds-box .div-stepone-right-fileds-box-container li:hover {
  border: 1px dashed #aaa;
}
.order-modal-content .div-box .div-stepone-right-fileds-box .div-stepone-right-fileds-box-container li:hover .deleteMe {
  display: block;
}
.order-modal-content .div-box .div-stepone-right-fileds-box .div-stepone-right-fileds-box-container .deleteMe {
  float: right;
  margin-top: 5px;
  display: none;
  margin-right: 15px;
  cursor: pointer;
  padding: 5px;
  /*&:hover{
                        opacity: 1;
                    }*/
}
.order-modal-content .div-box .div-stepone-right-fileds-box table {
  width: 100%;
}
.order-modal-content .div-box .div-stepone-right-fileds-box ul {
  margin-left: -40px;
}
.order-modal-content .div-box .div-stepone-right-fileds-box .export-right-body {
  height: 28px;
  padding: 5px 5px 0 20px;
  background-color: #fff;
}
.order-modal-content .div-box .div-stepone-right-fileds-box .export-right-body label {
  cursor: inherit;
  text-transform: none;
  color: #2C3439;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  font-size: 14px;
  line-height: 24px;
  font-family: Roboto, sans-serif;
  letter-spacing: 0px;
}
.order-modal-content .div-box .div-stepone-right-fileds-box .export-right-body label:before {
  content: "\f0c9";
  font-family: FontAwesome;
  padding-right: 3px;
}
.order-modal-content .div-box .right-order-fields-result-row {
  letter-spacing: 1px;
  color: #5a5a5a;
  background-color: #ffffff;
  font-size: 10.5px;
  height: 35px;
  list-style: none;
  /*&:nth-child(odd) {
                background-color: @resultAltRowFill;

                td:hover {
                    background-color: @resultAltRowFill;
                }
            }*/
}
.order-modal-content .div-box .right-order-fields-result-row label {
  cursor: pointer;
}
.order-modal-content .div-box .right-order-fields-result-row.selected,
.order-modal-content .div-box .right-order-fields-result-row.highlighted {
  color: #008c00;
}
.order-modal-content .div-box .right-order-fields-result-row.highlighted td {
  background-color: #ffffff;
}
.order-modal-content .div-box .right-order-fields-result-row div {
  padding-left: 19px;
}
.order-modal-content .div-box .div-exportfileds-box {
  height: 450px;
  width: 100%;
  overflow-y: scroll;
  border-bottom: 2px solid #e2f4f7;
}
.order-modal-content .div-box .div-exportfileds-box table {
  border-top: 2px solid #e2f4f7;
  width: 100%;
}
.order-modal-content .div-box .div-exportfileds-box .itemGroupEven {
  background-color: #ffffff;
}
.order-modal-content .div-box .div-exportfileds-box .itemGroupOdd {
  background-color: #fafbfb;
}
.order-modal-content .div-box .div-box-selected-fileds {
  border: 0px solid red;
  padding-left: 20px;
  margin: 0px;
  list-style-type: none;
  font-size: 10.5px;
  letter-spacing: 1px;
  height: 30px;
}
.order-modal-content .div-box input[type='text'] {
  width: 409px;
  height: 37px;
  background-color: #ffffff;
  font-size: 12px;
  font-style: italic;
  letter-spacing: 1px;
  font-family: sans-serif;
  padding-left: 11px;
  color: #696969;
  margin-top: 4px;
}
.order-modal-content .div-box input[type=text]:valid,
.order-modal-content .div-box input[type=text]:focus {
  color: #555;
  font-style: normal;
  letter-spacing: 0px;
  font-weight: bold;
}
.order-modal-content .div-box input[type="radio"] + span {
  display: inline-block;
  width: 18px;
  height: 18px;
  position: relative;
  cursor: pointer;
  padding-top: 5px;
  padding-right: 23px;
}
.order-modal-content .div-box input[type="checkbox"] + span,
.order-modal-content .div-box input[type="checkbox"] + input + span {
  display: inline-block;
  width: 17px;
  height: 17px;
  position: relative;
  cursor: default;
  padding-top: 4px;
  padding-right: 23px;
}
.order-modal-content .div-box .div-steptwo-fileds-box {
  width: 100%;
  overflow-y: scroll;
  border: 2px solid #e2f4f7;
  height: 500px;
}
.order-modal-content .div-box .div-steptwo-fileds-box table {
  width: 100%;
}
.order-modal-content .div-box .div-steptwo-fileds-box .itemGroupEven {
  background-color: #ffffff;
}
.order-modal-content .div-box .div-steptwo-fileds-box .itemGroupOdd {
  background-color: #fafbfb;
}
.order-modal-content .div-box .div-steptwo-selected {
  margin: 0px;
  letter-spacing: 1px;
}
.order-modal-content .div-box .div-steptwo-selected th {
  color: #d3d6d7;
  padding-left: 20px;
  font-size: 10.5px;
}
.order-modal-content .div-box .fields-result-row {
  padding-left: 35px;
  letter-spacing: 1px;
  color: #5a5a5a;
  background-color: #ffffff;
  font-size: 10.5px;
  height: 35px;
}
.order-modal-content .div-box .fields-result-row.selected,
.order-modal-content .div-box .fields-result-row.highlighted {
  color: #008c00;
}
.order-modal-content .div-box .fields-result-row.highlighted td {
  background-color: #ffffff;
}
.order-modal-content .div-box .fields-result-row:nth-child(odd) {
  background-color: #e6e8e8;
}
.order-modal-content .div-box .fields-result-row:nth-child(odd) td:hover {
  background-color: #e6e8e8;
}
.order-modal-content .div-box .fields-result-row div {
  padding-left: 20px;
}
/* Order Export Step 2 by Singh  */
.export-c-modal-body {
  margin: 10px;
}
.export-c-modal-body table {
  width: 100%;
}
.export-c-modal-body input[type="text"],
.export-c-modal-body input[type="number"],
.export-c-modal-body input[type="email"],
.export-c-modal-body input[type="password"],
.export-c-modal-body .input-dropdown .input-dropdown-selected-value {
  padding: 5px;
  border: 1px solid #cccccc;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  color: #174b87;
  width: 100%;
  height: 30px;
  float: left;
}
.export-c-modal-body .tdspace {
  padding-right: 4px;
}
.export-c-modal-body .tableinput {
  width: 100%;
}
.export-c-modal-body .tabletext {
  width: 40%;
}
.export-c-modal-body .tabledropdown {
  width: 30%;
}
.export-c-modal-body .textField {
  width: 35%;
}
.export-c-modal-body .dropdownField {
  width: 30%;
}
.export-c-modal-body .iformat {
  font-size: 12px;
  margin-bottom: 0px;
  color: #49b3e7;
}
.export-c-modal-body .ziplarge {
  width: 58px;
}
.export-c-modal-body .zipsmall {
  width: 100%;
  text-align: left;
}
.export-c-modal-body .zipmiddle {
  width: auto;
  float: left;
}
.export-c-modal-body .ddlList {
  line-height: 11px;
  text-transform: uppercase;
  display: inline-block;
  background-position: -6px -293px;
  width: 150px;
  height: 34px;
  font-size: 12px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: url('/Images/rightSideBarSprite.png') no-repeat 128px -285px;
  -webkit-appearance: none;
  -moz-webkit-appearance: none;
  float: left;
}
.export-c-modal-body .ddlList > .placeholder {
  display: none;
}
.export-c-modal-body .ddlListSmall {
  line-height: 11px;
  text-transform: uppercase;
  display: inline-block;
  background-position: -6px -293px;
  width: 150px;
  height: 34px;
  font-size: 12px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: url('/Images/rightSideBarSprite.png') no-repeat 224px -285px;
  -webkit-appearance: none;
  -moz-webkit-appearance: none;
  float: right;
}
.export-c-modal-body .btnshort {
  /*padding: 0px 30px;
        height: 46px;
        margin-top: 5px;
        background-color: #4ab4e8;*/
  margin-top: 16px;
}
.export-c-modal-body .btnlong {
  /*padding: 0px 30px;
        height: 46px;
        margin-top: 5px;*/
  margin-top: 16px;
  width: 150px !important;
}
.export-c-modal-body .modal-buuton-margin {
  margin-top: 20px;
}
.export-c-modal-body .fileName {
  width: auto;
  float: left;
}
.csdropdown {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: normal;
}
.csdropdown .ddlList {
  border: 1px solid #cccccc;
  font-style: italic;
  color: #174b87;
  width: 100%;
  float: left;
  line-height: 11px;
  display: inline-block;
  background-position: -6px -293px;
  width: 150px;
  height: 30px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-webkit-appearance: none;
}
.csdropdown .ddlList .ddlText {
  border: none;
  height: 28px;
  width: 150px;
  text-transform: uppercase;
  padding: 8px;
  padding-top: 9px;
  background: url('/Images/rightSideBarSprite.png') no-repeat 129px -285px;
  cursor: default;
}
.csdropdown .ddlList-li {
  height: 30px;
  line-height: 0px;
  color: #134888;
  padding: 5px 10px;
  background-color: white;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  text-align: left;
  border-bottom: 1px solid #3eb4ca;
  border-color: #4ab4e8;
}
.csdropdown .ddlList-li tr:last-child {
  border-bottom: none;
}
.csdropdown .ddlList-li td {
  cursor: pointer !important;
}
.csdropdown .divcontentlist {
  overflow: auto;
  margin: 0px 0 0 0;
  text-overflow: ellipsis;
  max-height: 121px;
  width: 149px;
  position: absolute;
  border: solid 1px #3eb4ca;
}
.csdropdown .divcontentlist table {
  width: 100%;
}
.csdropdown .templatesList {
  z-index: 1;
}
.csdropdown .divcontentlistsmall {
  overflow: hidden;
  margin: 0px 0 0 0;
  text-overflow: ellipsis;
  max-height: 121px;
  width: 149px;
  position: absolute;
  border: solid 1px #3eb4ca;
}
.csdropdown .divcontentlistsmall table {
  width: 100%;
}
.csdropdown .tdleft {
  width: 85%;
  padding: 2px 5px 0px 8.5px;
  cursor: pointer;
}
.csdropdown .tdleftlg {
  width: 100%;
  padding: 2px 2px 0px 8.5px;
  cursor: default;
  word-wrap: break-word;
  line-height: 20px;
}
.csdropdown .tdright {
  width: 11%;
  padding-right: 3px;
}
.csdropdown .tdright .btnclose {
  background: url('/Images/rightSideBarSprite.png') no-repeat -3px -82px;
  width: 15px;
  height: 15px;
  border: solid 1px #3eb4ca;
}
.absTemplate {
  overflow: hidden;
  color: #3276b1;
  height: auto;
  text-align: center;
  background-color: #f4fbfe;
  border-bottom: 1px solid #4ab4e8;
}
.absTemplate .div-box-content {
  width: 100%;
  border-bottom: 1px solid #4ab4e8;
  border-top: 1px solid #4ab4e8;
  height: auto;
  padding-top: 1px;
  background-color: #f4fbfe;
}
.absTemplate .div-box-content label {
  margin-right: 25px;
  font-weight: bold;
  font-size: 12px;
  color: #4ab4e8;
}
.absTemplate .div-box-content .lblConfirmation {
  margin-right: 40px;
  font-weight: bold;
  font-size: 9px;
  color: #4ab4e8;
}
.absTemplate .div-box-content .noteconfirmation {
  margin-right: 40px;
  font-weight: bold;
  font-size: 11px;
  color: black;
}
.absTemplate .div-box-content-confirmation {
  width: 100%;
  border-top: 1px solid #4ab4e8;
  height: auto;
  padding-top: 1px;
}
.absTemplate .div-box-content-confirmation .lblConfirmation {
  margin-right: 40px;
  font-weight: bold;
  font-size: 9px;
  color: #4ab4e8;
}
.absTemplate .abs-text {
  text-align: left;
  color: #3276b1;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 11px;
}
.absTemplate .abs-color {
  color: #2c3439 !important;
}
.absTemplate .abs-note {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  padding: 10px 0;
  font-size: 12px;
  color: #3d4147;
  text-align: left;
  padding-left: 88px;
}
.absTemplate .note {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  padding: 10px 0;
  font-size: 12px;
  color: #3d4147;
  text-align: left;
  padding-top: 0px;
  padding-left: 20px;
  font-size: 11px;
  padding-right: 10px;
}
.absTemplate .abs-header-text {
  font-weight: bolder;
  font-size: 15px !important;
  color: #000000 !important;
  text-transform: none;
  font-family: "Roboto", sans-serif;
  letter-spacing: 0px !important;
}
.absTemplate .abs-note-text {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  text-transform: none;
  /*font-weight: 400;*/
  letter-spacing: 0px !important;
  color: #4e335ffa;
}
.absTemplate .abs-note-textfont {
  font-family: "TradGothicLTCom-BdCn20", sans-serif !important;
  font-size: 14px;
}
.absTemplate h2 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: normal;
  color: #134888;
}
.absTemplate .abs-button {
  width: 250px;
  font-size: 10px;
  font-weight: bold;
  height: 32px;
  color: #ffffff;
  background-color: #43b3ea;
  border-color: #357ebd;
  text-transform: uppercase;
}
.absTemplate .abs-button:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.absTemplate label {
  margin-right: 25px;
  font-weight: bold;
  font-size: 12px;
  color: dimgray;
}
.absTemplatepop1 {
  overflow: hidden;
  color: #3276b1;
  height: auto;
  text-align: center;
}
.absTemplatepop1 .abs-note {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  padding: 10px 0;
  font-size: 12px;
  color: #3d4147;
  text-align: left;
  padding-left: 88px;
}
.absTemplatepop1 h2 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: normal;
  color: #134888;
}
.absTemplatepop1 .abs-button {
  width: 250px;
  font-size: 10px;
  font-weight: bold;
  height: 32px;
  color: #ffffff;
  background-color: #43b3ea;
  border-color: #357ebd;
  text-transform: uppercase;
}
.absTemplatepop1 .abs-button:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.abstractor-services-popup {
  margin-left: 20px;
  margin-right: 20px;
  /*.abs-textboxcity {
        width: 115%;
    }*/
}
.abstractor-services-popup p {
  float: left;
  font-size: 11px;
}
.abstractor-services-popup .csdropdown {
  text-transform: uppercase;
  font-size: 8px;
}
.abstractor-services-popup .csdropdown .ddlList {
  line-height: 11px;
  display: inline-block;
  background-position: -6px -293px;
  width: 128px;
  height: 30px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  -moz-webkit-appearance: none;
  float: right;
}
.abstractor-services-popup .csdropdown .ddlList .ddlText {
  border: none;
  width: 120px;
  font-size: 11px;
  text-transform: uppercase;
  padding: 8px;
  padding-top: 6px;
  background: url('/Images/select-down-arrow.png') no-repeat 110px 12px;
  cursor: default;
}
.abstractor-services-popup .csdropdown .ddlList-li {
  height: 30px;
  line-height: 0px;
  color: #134888;
  padding: 5px 10px;
  background-color: white;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  word-wrap: break-word;
  font-weight: bold;
  text-align: left;
  border-bottom: 1px solid #3eb4ca;
}
.abstractor-services-popup .csdropdown .ddlList-li tr:last-child {
  border-bottom: none;
}
.abstractor-services-popup .csdropdown .divcontentlist {
  overflow: auto;
  margin: 0px 0 0 0;
  text-overflow: ellipsis;
  max-height: 121px;
  width: 149px;
  position: absolute;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .csdropdown .divcontentlist table {
  width: 100%;
}
.abstractor-services-popup .csdropdown .divcontentlistsmall {
  overflow-y: scroll;
  margin: 0px 0 0 0;
  text-overflow: ellipsis;
  max-height: 153px;
  width: 127px;
  position: absolute;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .csdropdown .divcontentlistsmall table {
  width: 100%;
}
.abstractor-services-popup .csdropdown .tdleft {
  width: 89%;
  padding: 2px 2px 0px 8.5px;
  cursor: default;
}
.abstractor-services-popup .csdropdown .tdleftlg {
  width: 100%;
  padding: 2px 2px 0px 8.5px;
  cursor: default;
  word-wrap: break-word;
  line-height: 20px;
}
.abstractor-services-popup .csdropdown .tdright {
  width: 11%;
  padding-right: 3px;
}
.abstractor-services-popup .csdropdown .tdright .btnclose {
  background: url('/Images/rightSideBarSprite.png') no-repeat -3px -82px;
  width: 15px;
  height: 15px;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .csdropdownbig {
  text-transform: uppercase;
  font-size: 12px;
}
.abstractor-services-popup .csdropdownbig .ddlList {
  line-height: 11px;
  display: inline-block;
  background-position: -6px -293px;
  width: 238px;
  height: 34px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  -moz-webkit-appearance: none;
  float: right;
}
.abstractor-services-popup .csdropdownbig .ddlList .ddlText {
  border: none;
  width: 238px;
  font-size: 11px;
  text-transform: uppercase;
  padding: 8px;
  padding-top: 9px;
  background: url('/Images/select-down-arrow.png') no-repeat 218px 12px;
  cursor: default;
}
.abstractor-services-popup .csdropdownbig .ddlList-li {
  height: 30px;
  line-height: 0px;
  color: #134888;
  padding: 5px 10px;
  background-color: white;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  font-weight: bold;
  word-wrap: break-word;
  text-align: left;
  border-bottom: 1px solid #3eb4ca;
}
.abstractor-services-popup .csdropdownbig .ddlList-li tr:last-child {
  border-bottom: none;
}
.abstractor-services-popup .csdropdownbig .divcontentlist {
  overflow: auto;
  margin: 0px 0 0 0;
  text-overflow: ellipsis;
  max-height: 121px;
  width: 149px;
  position: absolute;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .csdropdownbig .divcontentlist table {
  width: 100%;
}
.abstractor-services-popup .csdropdownbig .divcontentlistsmall {
  overflow-y: scroll;
  margin: 0px 0 0 0;
  text-overflow: ellipsis;
  max-height: 153px;
  width: 237px;
  position: absolute;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .csdropdownbig .divcontentlistsmall table {
  width: 100%;
}
.abstractor-services-popup .csdropdownbig .tdleft {
  width: 89%;
  padding: 2px 2px 0px 8.5px;
  cursor: default;
}
.abstractor-services-popup .csdropdownbig .tdleftlg {
  width: 100%;
  padding: 2px 2px 0px 8.5px;
  cursor: default;
}
.abstractor-services-popup .csdropdownbig .tdright {
  width: 11%;
  padding-right: 3px;
}
.abstractor-services-popup .csdropdownbig .tdright .btnclose {
  background: url('/Images/rightSideBarSprite.png') no-repeat -3px -82px;
  width: 15px;
  height: 15px;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .csdropdownmedium {
  text-transform: uppercase;
  font-size: 12px;
}
.abstractor-services-popup .csdropdownmedium .ddlList {
  line-height: 11px;
  display: inline-block;
  background-position: -6px -293px;
  width: 172px;
  height: 34px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  -moz-webkit-appearance: none;
  float: right;
}
.abstractor-services-popup .csdropdownmedium .ddlList .ddlText {
  border: none;
  width: 172px;
  font-size: 11px;
  text-transform: uppercase;
  padding: 8px;
  padding-top: 9px;
  background: url('/Scripts/ChosenJs/chosen-sprite.png') no-repeat 154px 5px;
  cursor: default;
}
.abstractor-services-popup .csdropdownmedium .ddlList-li {
  height: 30px;
  line-height: 0px;
  color: #134888;
  padding: 5px 10px;
  background-color: white;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  word-wrap: break-word;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  border-bottom: 1px solid #3eb4ca;
}
.abstractor-services-popup .csdropdownmedium .ddlList-li tr:last-child {
  border-bottom: none;
}
.abstractor-services-popup .csdropdownmedium .divcontentlist {
  overflow: auto;
  margin: 0px 0 0 0;
  text-overflow: ellipsis;
  max-height: 121px;
  width: 149px;
  position: absolute;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .csdropdownmedium .divcontentlist table {
  width: 100%;
}
.abstractor-services-popup .csdropdownmedium .divcontentlistsmall {
  overflow-y: scroll;
  margin: 0px 0 0 0;
  text-overflow: ellipsis;
  max-height: 172px;
  width: 172px;
  position: absolute;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .csdropdownmedium .divcontentlistsmall table {
  width: 100%;
}
.abstractor-services-popup .csdropdownmedium .tdleft {
  width: 89%;
  padding: 2px 2px 0px 8.5px;
  cursor: default;
}
.abstractor-services-popup .csdropdownmedium .tdleftlg {
  width: 100%;
  padding: 2px 2px 0px 8.5px;
  cursor: default;
}
.abstractor-services-popup .csdropdownmedium .tdright {
  width: 11%;
  padding-right: 3px;
}
.abstractor-services-popup .csdropdownmedium .tdright .btnclose {
  background: url('/Images/rightSideBarSprite.png') no-repeat -3px -82px;
  width: 15px;
  height: 15px;
  border: solid 1px #3eb4ca;
}
.abstractor-services-popup .col-xs-1,
.abstractor-services-popup .col-sm-1,
.abstractor-services-popup .col-md-1,
.abstractor-services-popup .col-lg-1,
.abstractor-services-popup .col-xs-2,
.abstractor-services-popup .col-sm-2,
.abstractor-services-popup .col-md-2,
.abstractor-services-popup .col-lg-2,
.abstractor-services-popup .col-xs-3,
.abstractor-services-popup .col-sm-3,
.abstractor-services-popup .col-md-3,
.abstractor-services-popup .col-lg-3,
.abstractor-services-popup .col-xs-4,
.abstractor-services-popup .col-sm-4,
.abstractor-services-popup .col-md-4,
.abstractor-services-popup .col-lg-4,
.abstractor-services-popup .col-xs-5,
.abstractor-services-popup .col-sm-5,
.abstractor-services-popup .col-md-5,
.abstractor-services-popup .col-lg-5,
.abstractor-services-popup .col-xs-6,
.abstractor-services-popup .col-sm-6,
.abstractor-services-popup .col-md-6,
.abstractor-services-popup .col-lg-6,
.abstractor-services-popup .col-xs-7,
.abstractor-services-popup .col-sm-7,
.abstractor-services-popup .col-md-7,
.abstractor-services-popup .col-lg-7,
.abstractor-services-popup .col-xs-8,
.abstractor-services-popup .col-sm-8,
.abstractor-services-popup .col-md-8,
.abstractor-services-popup .col-lg-8,
.abstractor-services-popup .col-xs-9,
.abstractor-services-popup .col-sm-9,
.abstractor-services-popup .col-md-9,
.abstractor-services-popup .col-lg-9,
.abstractor-services-popup .col-xs-10,
.abstractor-services-popup .col-sm-10,
.abstractor-services-popup .col-md-10,
.abstractor-services-popup .col-lg-10,
.abstractor-services-popup .col-xs-11,
.abstractor-services-popup .col-sm-11,
.abstractor-services-popup .col-md-11,
.abstractor-services-popup .col-lg-11,
.abstractor-services-popup .col-xs-12,
.abstractor-services-popup .col-sm-12,
.abstractor-services-popup .col-md-12,
.abstractor-services-popup .col-lg-12 {
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: static;
}
.abstractor-services-popup .outerdiv {
  border-bottom: 1px solid #4ab4e8;
  width: 100%;
}
.abstractor-services-popup .outerdiv .div-box-content {
  width: 100%;
  height: 33px;
  padding-top: 1px;
}
.abstractor-services-popup .outerdiv .div-box-content label {
  margin-right: 25px;
  font-weight: bold;
  font-size: 12px;
  color: #4ab4e8;
}
.abstractor-services-popup .div-box {
  width: 100%;
  height: 60px;
  padding: 12px 10px 10px 7px;
  margin: 1px;
}
.abstractor-services-popup .div-box .div-box-content {
  width: 100%;
  height: 33px;
  padding-top: 1px;
}
.abstractor-services-popup .div-box .div-box-content label {
  margin-right: 25px;
  font-weight: bold;
  font-size: 12px;
  color: #4ab4e8;
}
.abstractor-services-popup .div-box input[type='text'] {
  width: 409px;
  height: 37px;
  background-color: #ffffff;
  font-size: 12px;
  font-style: italic;
  letter-spacing: 1px;
  font-family: sans-serif;
  padding-left: 11px;
  color: #696969;
  margin-top: 4px;
}
.abstractor-services-popup .div-box input[type=text]:valid,
.abstractor-services-popup .div-box input[type=text]:focus {
  color: #555;
  font-style: normal;
  letter-spacing: 0px;
  font-weight: bold;
}
.abstractor-services-popup .div-box input[type="radio"] + span {
  display: inline-block;
  width: 18px;
  height: 18px;
  position: relative;
  cursor: pointer;
  padding-top: 5px;
  padding-right: 23px;
}
.abstractor-services-popup .div-box input[type="checkbox"] + span,
.abstractor-services-popup .div-box input[type="checkbox"] + input + span {
  display: inline-block;
  width: 17px;
  height: 17px;
  position: relative;
  cursor: pointer;
  padding-top: 4px;
  padding-right: 23px;
}
.abstractor-services-popup .div-box label > input[type=checkbox]:checked + span + span {
  color: #008000;
}
.abstractor-services-popup .div-box label > input[type=radio]:checked + span + span {
  color: #008000;
}
.abstractor-services-popup .div-box .rowradio {
  margin-right: -15px;
  margin-left: 0px;
}
.abstractor-services-popup .div-box .title {
  margin-left: 3px;
}
.abstractor-services-popup label {
  margin-right: 25px;
  font-size: 9px;
  color: #4ab4e8;
  font-weight: 500;
}
.abstractor-services-popup .abs-textbox {
  width: 100%;
  padding: 5px;
  border: 1px solid #cccccc;
  color: #3276b1;
  font-size: 11px;
  vertical-align: middle;
  border-width: 1px;
  margin: 0;
  font: inherit;
  font-weight: 500;
}
.abstractor-services-popup .abs-textboxdpsmall {
  width: 100%;
  color: #3276b1;
  font-size: 11px;
  float: left;
}
.abstractor-services-popup .abs-datetime {
  width: 23px;
  height: 23px;
  float: left;
  margin-left: -30px;
  background: url('/Images/rightSideBarSprite.png');
  background-position: 0px -388px;
  background-repeat: no-repeat;
}
.abstractor-services-popup .abs-textboxdp {
  width: 100%;
  color: #3276b1;
  font-size: 11px;
  float: left;
}
.abstractor-services-popup .lbloptional {
  font-size: 10px;
  color: #4ab4e8;
  font-weight: normal;
  font-style: italic;
  text-transform: initial;
  height: 0px;
}
.abstractor-services-popup .chkCol {
  height: 20px;
}
.abstractor-services-popup .rowHeight {
  height: 60px;
}
.abstractor-services-popup .rowdatepicker {
  height: 60px;
}
.abstractor-services-popup .rowdatepicker button {
  visibility: hidden;
}
.abstractor-services-popup input[type="radio"] + span {
  display: inline-block;
  width: 18px;
  height: 18px;
  position: relative;
  cursor: pointer;
  padding-top: 5px;
  padding-right: 23px;
}
.abstractor-services-popup label > input[type=checkbox]:checked + span + span {
  color: #008000;
}
.abstractor-services-popup label > input[type=radio]:checked + span + span {
  color: #008000;
}
.abstractor-services-popup .rowdatepicker {
  height: 60px;
}
.abstractor-services-popup .rowdatepicker button {
  visibility: hidden;
}
.abstractor-services-popup .tdleftlg {
  width: 100%;
  padding: 2px 2px 0px 8.5px;
  cursor: default;
  word-wrap: break-word;
  line-height: 20px;
}
.adminSettings {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: 3px -224px;
  width: 22px;
  height: 23px;
  display: inline-block;
  position: absolute;
}
.modal-content-6 label {
  font-weight: bold;
}
.modal-content-6 .cascade-content {
  margin: 0px 5px 10px -2px;
}
.modal-content-6 .cascade-content input[type="text"] {
  margin-left: 5px;
}
.modal-content-6 .cascade-footer {
  float: right;
  margin-top: 10px;
}
.modal-content-6 .cascade-footer button {
  width: 80px;
  background-color: #49b3e7 !important;
  border: 1px solid #49b3e7;
  color: #000000;
}
.order-portal-content {
  margin-left: 25px;
}
.order-portal-content .orderportalreport-tooltip {
  display: none;
  position: absolute;
  width: 300px;
  min-height: 30px;
  padding: 0px;
  top: 95px;
  right: 244px;
  margin: auto;
  background: #FFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #134989 solid 3px;
  z-index: 10;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #FFF;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .report-tooltip-title {
  text-transform: capitalize;
  font-weight: bold;
  width: 90%;
  line-height: 26px;
  color: #174b87;
  padding: 9px;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents hr {
  border-bottom: solid 1px #b9dce3;
  margin-bottom: 0px;
  margin-top: -5px;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .report-tooltip-description-content {
  padding: 9px;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description {
  width: 100%;
  font-size: 12px;
  min-height: 100px;
  word-wrap: break-word;
  color: #174b87;
  font-weight: bold;
  text-align: center;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .report-tooltip-footer {
  padding: 15px;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .btn-primary {
  text-transform: capitalize;
  min-width: 90px;
  height: 30px;
  padding: 6.5px 10px 0px 10px;
  color: #ffffff;
  vertical-align: middle !important;
  background-color: #43b3ea;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .btn-primary.hover,
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .btn-primary:hover {
  background: #174b87;
  font-weight: bold;
  color: white !important;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .close-btn {
  width: 13px;
  height: 15px;
  top: 15px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .close-btn:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -93px -549px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .close-btn:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .report-min-max-dates {
  text-transform: uppercase;
  width: 100%;
  font-size: 9px;
  padding: 6px 10px 6px 5px;
}
.order-portal-content .orderportalreport-tooltip .report-tooltip-contents .header-startenddate {
  font-size: 8px;
}
.order-portal-content #upper-tooltip,
.order-portal-content #error-upper-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 15px 13px 0;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 68px;
  left: -16px;
}
.order-portal-content #lower-tooltip,
.order-portal-content #error-lower-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 15px 13px 0;
  border-color: transparent #f5f6f7;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 68px;
  left: -14px;
}
.order-portal-content .report-tooltip.active:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 10px 0 10px 13px;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: 32px;
  right: -13px;
  top: 14%;
}
.order-portal-content .report-tooltip.active:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 0 13px 15px;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 32px;
  right: -16px;
  top: 14%;
}
.order-portal-content .report-tooltip-Spl:before,
.order-portal-content .report-tooltip-Spl:after {
  margin-top: 200px !important;
}
.order-portal-content .report-tooltip-TSR:before,
.order-portal-content .report-tooltip-TSR:after {
  margin-top: 123px !important;
}
.order-portal-content .report-tooltip-SCR:before,
.order-portal-content .report-tooltip-SCR:after {
  margin-top: 90px !important;
}
.order-portal-content .report-spl-Arrow:before,
.order-portal-content .report-spl-Arrow:after {
  margin-top: 70px !important;
}
.order-portal-content .order-portal-reports {
  height: 320px;
  border: 1px solid #bbbbbb;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
  width: 98%;
}
.order-portal-content .order-portal-reports .product-group {
  font-size: 12px;
  margin-left: 15px;
}
.order-portal-content .order-portal-reports .product-group h1 {
  color: #2c3439;
  font-size: 14px;
  cursor: pointer;
  font-family: "Roboto-Bold", sans-serif;
  padding: 5px 0px 5px 0px;
  margin-top: 5px;
}
.order-portal-content .order-portal-reports .product-group .group-name {
  color: #49b3e7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 12px;
}
.order-portal-content .order-portal-reports .product-group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.order-portal-content .order-portal-reports .product-group input[type="radio"] + span {
  display: inline-block;
  width: 18px;
  height: 14px;
  position: relative;
  cursor: pointer;
}
.order-portal-content .order-portal-reports .product-group li {
  padding-bottom: 5px;
  position: relative;
  padding-top: 5px;
}
.order-portal-content .order-portal-reports .product-group li.is-restricted input + span {
  opacity: 0.4;
}
.order-portal-content .order-portal-reports .product-group li.is-restricted span {
  opacity: 0.4;
}
.order-portal-content .order-portal-reports .product-group li.is-restricted label {
  /*width: 215px;*/
}
.order-portal-content .order-portal-reports .product-group label {
  position: relative;
  padding-left: 25px;
  color: #2C3439;
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}
.order-portal-content .order-portal-reports .product-group .report-name {
  text-align: start;
  padding-left: 0px;
  text-transform: none;
  float: inherit;
  margin-left: 6px;
  vertical-align: top;
}
.order-portal-content .order-portal-reports .product-group .fa {
  width: 10px;
  font-size: 16px;
}
.order-portal-content .order-portal-reports .product-group .collapse {
  display: none;
}
.order-portal-content .order-portal-reports .product-group .expand {
  display: block;
}
.order-portal-content .order-portal-reports .product-group label.is-addon-disabled span {
  opacity: 0.4;
}
.order-portal-content .order-portal-reports .product-group label.is-addon-disabled input + span {
  opacity: 0.4;
}
.order-portal-content .openlienTooltip {
  position: absolute;
  display: inline-block;
  left: 254px;
  top: 397px;
}
.order-portal-content .openlienTooltip .tooltip-inner {
  max-width: 155px;
  border: 1px solid #134888;
  background-color: white;
  color: #134888;
  border-radius: 0px;
  text-align: justify;
  word-spacing: 1.5px;
  text-transform: none;
}
.order-portal-content .openlienTooltip .tooltip-arrow:before,
.order-portal-content .openlienTooltip .tooltip-arrow:after {
  content: "";
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  top: -3px;
  margin-left: -5px;
}
.order-portal-content .openlienTooltip .tooltip-arrow:before {
  border-right: 10px solid #134888;
  margin-top: -2px;
  left: 1px;
}
.order-portal-content .openlienTooltip .tooltip-arrow:after {
  border-right: 10px solid white;
  margin-top: -2px;
  left: 3px;
  z-index: 1;
}
.order-portal-content .portal-select-rpt {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 10px;
  color: #898E93;
  font-family: "RobotoFlex", sans-serif;
  text-transform: none;
}
.order-portal-content .new-order-textdisplay {
  height: 80px;
  border: 1px solid #bbbbbb;
  overflow: hidden;
  position: relative;
  width: 225px;
  padding-left: 25px;
  color: #2c3439;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  top: 105px;
  left: 25px;
}
.showNote {
  border: 1px solid #ccc;
  padding: 1% 1%;
  font-style: italic;
  font-size: 12px;
  color: #333;
  margin-top: 3%;
}
.showNoteExport {
  margin-left: -1%;
  padding: 1% 1%;
  font-style: italic;
  font-size: 11px;
  color: #333;
  text-align: left;
}
.recentactivity-body {
  position: absolute;
  top: 120px;
  bottom: 0;
  left: 10px;
  right: 0;
  overflow: hidden;
  display: block;
}
.recent-activity-results-table {
  margin-left: 10px;
  margin-right: 15px;
  font-size: 12px;
  position: relative;
}
.recent-activity-results-table label {
  margin: 0;
  padding: 5px 10px;
}
.recent-activity-results-table .recent-activity-results-table-header,
.recent-activity-results-table .result-row {
  /* For Property Searches */
  display: block;
  white-space: nowrap;
  position: relative;
  height: 40px;
  /* To show the eliipses data on mouse over */
  /* For DOCUMENT IMAGES */
  /* For DATA EXPORT & LABELS */
  /* For Abstractor Table */
}
.recent-activity-results-table .recent-activity-results-table-header td,
.recent-activity-results-table .result-row td,
.recent-activity-results-table .recent-activity-results-table-header th,
.recent-activity-results-table .result-row th {
  display: inline-block;
  position: absolute;
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
}
.recent-activity-results-table .recent-activity-results-table-header .address,
.recent-activity-results-table .result-row .address,
.recent-activity-results-table .recent-activity-results-table-header .owner,
.recent-activity-results-table .result-row .owner,
.recent-activity-results-table .recent-activity-results-table-header .reference,
.recent-activity-results-table .result-row .reference,
.recent-activity-results-table .recent-activity-results-table-header .apn,
.recent-activity-results-table .result-row .apn {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.recent-activity-results-table .recent-activity-results-table-header .address,
.recent-activity-results-table .result-row .address {
  width: 320px;
  left: 36px;
}
.recent-activity-results-table .recent-activity-results-table-header .owner,
.recent-activity-results-table .result-row .owner {
  width: 220px;
  left: 376px;
  /*&:hover {
                min-width: @ownerWidth;
            }*/
}
.recent-activity-results-table .recent-activity-results-table-header .apn,
.recent-activity-results-table .result-row .apn {
  width: 150px;
  left: 616px;
  /*&:hover {
                min-width: @apnWidth;
            }*/
}
.recent-activity-results-table .recent-activity-results-table-header .propertyaction,
.recent-activity-results-table .result-row .propertyaction {
  width: 130px;
  left: 786px;
}
.recent-activity-results-table .recent-activity-results-table-header .recentactivity,
.recent-activity-results-table .result-row .recentactivity {
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.recent-activity-results-table .recent-activity-results-table-header.rowhighlighted,
.recent-activity-results-table .result-row.rowhighlighted {
  color: #008c00;
}
.recent-activity-results-table .recent-activity-results-table-header .county,
.recent-activity-results-table .result-row .county {
  width: 200px;
  left: 36px;
}
.recent-activity-results-table .recent-activity-results-table-header .county:hover,
.recent-activity-results-table .result-row .county:hover {
  min-width: 200px;
}
.recent-activity-results-table .recent-activity-results-table-header .state,
.recent-activity-results-table .result-row .state {
  width: 150px;
  left: 256px;
}
.recent-activity-results-table .recent-activity-results-table-header .state:hover,
.recent-activity-results-table .result-row .state:hover {
  min-width: 150px;
}
.recent-activity-results-table .recent-activity-results-table-header .docID,
.recent-activity-results-table .result-row .docID {
  width: 320px;
  left: 426px;
}
.recent-activity-results-table .recent-activity-results-table-header .docID:hover,
.recent-activity-results-table .result-row .docID:hover {
  min-width: 320px;
}
.recent-activity-results-table .recent-activity-results-table-header .documentaction,
.recent-activity-results-table .result-row .documentaction {
  width: 130px;
  left: 766px;
}
.recent-activity-results-table .recent-activity-results-table-header .documentaction:hover,
.recent-activity-results-table .result-row .documentaction:hover {
  min-width: 130px;
}
.recent-activity-results-table .recent-activity-results-table-header .ordertype,
.recent-activity-results-table .result-row .ordertype {
  width: 50px;
  left: 36px;
}
.recent-activity-results-table .recent-activity-results-table-header .ordertype:hover,
.recent-activity-results-table .result-row .ordertype:hover {
  min-width: 50px;
}
.recent-activity-results-table .recent-activity-results-table-header .filename,
.recent-activity-results-table .result-row .filename {
  width: 140px;
  left: 116px;
}
.recent-activity-results-table .recent-activity-results-table-header .filename:hover,
.recent-activity-results-table .result-row .filename:hover {
  min-width: 140px;
}
.recent-activity-results-table .recent-activity-results-table-header .datecreated,
.recent-activity-results-table .result-row .datecreated {
  width: 100px;
  left: 276px;
}
.recent-activity-results-table .recent-activity-results-table-header .datecreated:hover,
.recent-activity-results-table .result-row .datecreated:hover {
  min-width: 100px;
}
.recent-activity-results-table .recent-activity-results-table-header .count,
.recent-activity-results-table .result-row .count {
  width: 50px;
  left: 396px;
}
.recent-activity-results-table .recent-activity-results-table-header .count:hover,
.recent-activity-results-table .result-row .count:hover {
  min-width: 50px;
}
.recent-activity-results-table .recent-activity-results-table-header .filesize,
.recent-activity-results-table .result-row .filesize {
  width: 50px;
  left: 466px;
}
.recent-activity-results-table .recent-activity-results-table-header .filesize:hover,
.recent-activity-results-table .result-row .filesize:hover {
  min-width: 50px;
}
.recent-activity-results-table .recent-activity-results-table-header .expirydate,
.recent-activity-results-table .result-row .expirydate {
  width: 100px;
  left: 536px;
}
.recent-activity-results-table .recent-activity-results-table-header .expirydate:hover,
.recent-activity-results-table .result-row .expirydate:hover {
  min-width: 100px;
}
.recent-activity-results-table .recent-activity-results-table-header .searchcriteria,
.recent-activity-results-table .result-row .searchcriteria {
  width: 120px;
  left: 656px;
}
.recent-activity-results-table .recent-activity-results-table-header .searchcriteria:hover,
.recent-activity-results-table .result-row .searchcriteria:hover {
  min-width: 120px;
}
.recent-activity-results-table .recent-activity-results-table-header .dataexportaction,
.recent-activity-results-table .result-row .dataexportaction {
  width: 130px;
  left: 796px;
}
.recent-activity-results-table .recent-activity-results-table-header .dataexportaction:hover,
.recent-activity-results-table .result-row .dataexportaction:hover {
  min-width: 130px;
}
.recent-activity-results-table .recent-activity-results-table-header .date,
.recent-activity-results-table .result-row .date {
  width: 90px;
  left: 36px;
}
.recent-activity-results-table .recent-activity-results-table-header .date:hover,
.recent-activity-results-table .result-row .date:hover {
  min-width: 90px;
}
.recent-activity-results-table .recent-activity-results-table-header .order,
.recent-activity-results-table .result-row .order {
  width: 90px;
  left: 146px;
}
.recent-activity-results-table .recent-activity-results-table-header .order:hover,
.recent-activity-results-table .result-row .order:hover {
  min-width: 90px;
}
.recent-activity-results-table .recent-activity-results-table-header .reference,
.recent-activity-results-table .result-row .reference {
  width: 350px;
  left: 256px;
}
.recent-activity-results-table .recent-activity-results-table-header .reference:hover,
.recent-activity-results-table .result-row .reference:hover {
  min-width: 350px;
}
.recent-activity-results-table .recent-activity-results-table-header .status,
.recent-activity-results-table .result-row .status {
  width: 100px;
  left: 626px;
}
.recent-activity-results-table .recent-activity-results-table-header .status:hover,
.recent-activity-results-table .result-row .status:hover {
  min-width: 100px;
}
.recent-activity-results-table .recent-activity-results-table-header .abstractoraction,
.recent-activity-results-table .result-row .abstractoraction {
  width: 130px;
  left: 746px;
}
.recent-activity-results-table .recent-activity-results-table-header .abstractoraction:hover,
.recent-activity-results-table .result-row .abstractoraction:hover {
  min-width: 130px;
}
/*.recent-activity-results-table .chosen-container-single
{
    position:absolute !important
}*/
.order-toggle-div {
  position: absolute;
  width: 150px;
  height: 120px;
  background-color: #c9cccf;
  display: none;
}
#order-portal-nav:hover .order-toggle-div {
  display: block;
}
.order-portaltool:hover {
  border-bottom: none !important;
  padding-bottom: 0px !important;
}
.order-toggle {
  float: none;
  position: relative;
  line-height: 40px !important;
  color: #444C52;
  text-transform: uppercase;
  font-family: 'Roboto-Bold', sans-serif;
  font-size: 14px;
  cursor: pointer;
  padding-left: 15px;
}
.order-toggle:hover {
  background: #b4b9be;
}
.recent-abstractor-results-table {
  margin-left: 10px;
  margin-right: 15px;
  font-size: 12px;
}
.recent-abstractor-results-table label {
  margin: 0;
  padding: 5px 10px;
}
.recent-abstractor-results-table .recent-abstractor-results-table-header .date,
.recent-abstractor-results-table .result-row .date {
  width: 200px;
  left: 36px;
}
.recent-abstractor-results-table .recent-abstractor-results-table-header .order,
.recent-abstractor-results-table .result-row .order {
  width: 200px;
  left: 256px;
}
.recent-abstractor-results-table .recent-abstractor-results-table-header .reference,
.recent-abstractor-results-table .result-row .reference {
  width: 250px;
  left: 476px;
}
.recent-abstractor-results-table .recent-abstractor-results-table-header .status,
.recent-abstractor-results-table .result-row .status {
  width: 90px;
  left: 746px;
}
.recent-abstractor-results-table .recent-abstractor-results-table-header .action,
.recent-abstractor-results-table .result-row .action {
  width: 130px;
  left: 856px;
}
.salescomp-six-col div {
  padding-right: 0;
}
.salescomp-six-col .saleDate-recDate {
  width: 150px;
}
.report-full-view-dialog {
  width: 1000px;
}
.report-full-view-header {
  height: 60px;
  background-color: #f9f9f9;
  border-bottom: 1px solid #3eb4ca;
  padding: 5px 20px 5px 5px;
}
.report-full-view-header .property-tool {
  cursor: pointer;
  width: 70px;
  position: relative;
  display: inline-block;
  height: 54px;
}
.report-full-view-header .property-tool .captionfullview {
  text-transform: uppercase;
  position: relative;
  bottom: 5px;
  left: 20px;
  right: 0;
  text-align: center;
  line-height: 91px;
  font-size: 10px;
  color: #666666;
}
.report-full-view-header .save:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -123px -394px;
  width: 21px;
  height: 20px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-header .save:before {
  top: 26px;
  left: 24px;
  margin-top: -21px;
}
.report-full-view-header .save:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -272px -304px;
  width: 21px;
  height: 20px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-header .print:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -422px;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-header .print:before {
  top: 26px;
  left: 22px;
  margin-top: -21px;
}
.report-full-view-header .print:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -271px -332px;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-header .email:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -123px -455px;
  width: 24px;
  height: 16px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-header .email:before {
  top: 28px;
  left: 22px;
  margin-top: -21px;
}
.report-full-view-header .email:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -272px -365px;
  width: 24px;
  height: 16px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-header .fullviewclose {
  float: right;
  border: none;
  padding: 15px 0px 0px 60px;
}
.report-full-view-header .fullviewclose:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -93px -549px;
  width: 15px;
  height: 24px;
  display: inline-block;
  position: static;
}
.report-full-view-header .fullviewclose:before {
  top: 32px;
  left: 0;
}
.report-full-view-header .fullviewclose:hover {
  padding-top: 15px;
}
.report-full-view-header .fullviewclose:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 24px;
  display: inline-block;
  position: static;
}
.report-full-view-header > div {
  display: inline-block;
  border-right: 1px solid #e2f4f7;
  height: 80px;
  line-height: 80px;
  vertical-align: top;
  background-color: #f9f9f9;
}
.report-full-view-body {
  overflow: hidden;
  position: relative;
}
#divReportFullView h1 {
  padding: 15px 0px 7px 17px;
  margin: 5px 0 5px 0;
}
#divReportFullView h2 {
  margin: 0 0 3px 0;
}
#divReportFullView section {
  padding: 7px 20px 7px 20px;
}
#divReportFullView .modal-dialog {
  margin: 5px auto;
}
#divReportFullView .report-full-view-dialog .report-full-view-body {
  overflow-x: hidden;
}
#divReportFullView h2.subjecttitle {
  text-transform: uppercase;
  font-size: 12px;
  color: #49b3e7;
  margin: 0 0 3px 0;
}
#divReportFullView .market-trend-table {
  width: 402px;
}
#divReportFullView .totalview-chart {
  width: 402px;
  border: solid 1px #c9c9c9;
}
.subjecttitle {
  text-transform: uppercase;
  font-size: 12px;
  color: #49b3e7;
  margin: 0 0 3px 0;
}
.report-full-view-body-adjust {
  zoom: 100%;
  overflow-y: auto;
  -moz-transform: scale(1);
  -moz-transform-origin: 0px 0px;
}
.market-trend-table {
  width: 410px;
}
.market-trend-table-pdf {
  width: 452px;
}
.chartTableContainer,
#MarketTrendCharts,
.subjectvsrecentsoldtable {
  padding-left: 20px;
  padding-top: 10px;
}
.chartTableContainer div {
  display: inline-block;
  padding-right: 4px;
}
.chartTableContainer div section {
  padding: 0;
}
.subjectbar {
  width: 100px;
  height: 20px;
  display: inline-block;
}
.minsubjectbar {
  display: inline-block;
  background-color: #4ab4e8;
}
.maxsubjectbar {
  background-color: #c9c9c9;
  display: inline-block;
}
/**/
.report-full-view-headerpse {
  background-color: transparent;
  top: -5px;
  width: 20px;
  position: absolute;
  right: 10px;
}
.report-full-view-headerpse .property-tool {
  cursor: pointer;
  width: 70px;
  position: relative;
  display: inline-block;
  height: 54px;
}
.report-full-view-headerpse .property-tool .captionfullview {
  text-transform: uppercase;
  position: relative;
  bottom: 5px;
  left: 20px;
  right: 0;
  text-align: center;
  line-height: 91px;
  font-size: 10px;
  color: #666666;
}
.report-full-view-headerpse .save:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -123px -394px;
  width: 21px;
  height: 20px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-headerpse .save:before {
  top: 26px;
  left: 24px;
  margin-top: -21px;
}
.report-full-view-headerpse .print:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -422px;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-headerpse .print:before {
  top: 26px;
  left: 22px;
  margin-top: -21px;
}
.report-full-view-headerpse .email:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -123px -455px;
  width: 24px;
  height: 16px;
  display: inline-block;
  position: absolute;
  margin-top: -21px;
}
.report-full-view-headerpse .email:before {
  top: 28px;
  left: 22px;
  margin-top: -21px;
}
.report-full-view-headerpse .fullviewclose {
  font-size: 12px;
  color: #666;
  opacity: 1;
  border: none;
  margin-top: -7px;
  font-weight: normal;
}
.report-full-view-headerpse .fullviewclose:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -94px -539px;
  width: 15px;
  height: 24px;
  display: inline-block;
  position: static;
}
.report-full-view-headerpse .fullviewclose:before {
  top: 32px;
  left: 0;
}
.report-full-view-headerpse .fullviewclose:hover {
  padding-top: 15px;
}
.report-full-view-headerpse .fullviewclose:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: static;
}
.report-full-view-headerpse > div {
  display: inline-block;
  border-right: 1px solid #e2f4f7;
  height: 80px;
  line-height: 80px;
  vertical-align: top;
  background-color: #f9f9f9;
}
.chat-response {
  max-width: 80%;
  opacity: 0;
  padding: 1em;
  border-radius: 15px 15px 0px 15px;
  background-color: var(--color-green);
  text-align: right;
  margin-right: 0;
  margin-left: auto;
  margin-top: 1em;
  margin-bottom: 1em;
  position: relative;
  color: var(--color-transwhite);
  width: fit-content;
}
.chat-response p {
  margin: 0;
}
.chat-response.robot {
  background-color: var(--color-lightgrey);
  border-radius: 15px 15px 15px 0px;
  text-align: left;
  margin-right: auto;
  margin-left: 0;
  color: var(--color-darkgrey);
}
.chat-response:after {
  content: "";
  width: 2em;
  height: 2em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  position: absolute;
  bottom: -1.5em;
  left: -2.5em;
  font-size: 1em;
}
.chat-response.user:after {
  content: "";
  left: auto;
  right: -2.5em;
}
.chat-response.robot:after {
  content: "";
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAAK8CAYAAAANumxDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMTIvMDmatbXVAAAgAElEQVR4nO3dT2yV173w+1+POvP2GJsp2B6CjSdXIU4YXMnBAimviBwFnYoIV0E0FXBU2kQJVIVGJOXoJah5I6prFJSKCivoRHKuCdIdOHHIzDFk6D9MbTP2ZswdUFNCIdjez/Z6nrU/H6lKm8LeP7Nh+8va61nPLx48ePAgAAAgU/+RegAAAGgmwQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWftl6gEAcrW4tByz8wsxO7cQs/PzsbJS/7cfs7WzM7Z2dkRP9/bo79sZ7bVagkkB8vaLBw8ePEg9BEAuZucXYnziZkx++10sLd9b98/v7toWewZejP1Dg7G1s6MJEwK0HsELUIDpmTtxafSz+OH2j4U95q7eHXFk5M3o79tZ2GMCtCLBC9CA6Zk7cf7jv8bc/N2mPceu3h1x5tS7VnwBNkjwAmzQ+Y8/iX+MXd+053vr8KE4MnJo054PIBeCF2CdFpeW48Qf3mvqqu6z7OrdERf+8oGL2wDWQfACrMPs/EKMHD0W9fr9ZDN0dmyJC3/5IHq6tiebAaBKBC/AGpUhdlfVam0x+ulF0QuwBoIXYA3KFLurarW2uPHlmO0NAM/hTmsAz7FSr8eJ379XqtiNiKjX78fI0WOxUv/3G1oA8C+CF+A5Tp89t6GbSGyGufm7cf7CJ6nHACg1wQvwM8YnbsY3U9+nHuNnfXXjZkzP3Ek9BkBp2cML8Awr9XrsfXW4dFsZnqazY0vc+HIs9RgApWSFF+AZrl67XonYjYhYWr4X4xM3U48BUEqCF+ApVur1uDr2Reox1uXS6GepRwAoJcEL8BTjEzcrs7q7yiovwNMJXoCnGJ/4OvUIGzI59V3qEQBKR/ACPGF2fiHm5u+mHmNDvpn63rm8AE8QvABPqPoRX1WfH6BoghfgCdMzt1OP0BDBC/BTghfgCbNzC6lHaMjs3HzqEQBKRfACPKGstxFeq9n5agc7QNEEL8BjcojFqh2nBtBsghfgMSsrTjgAyI3gBchQDivVAEURvAAZslIN8C+CFyBD/X07U48AUBqCF+AxWzs7Uo8AQMEEL8BjcgjeWq0t9QgApSJ4AZ7Q3bUt9QgN6enannoEgFIRvABP6OnqSj1CQ/r7elOPAFAqghfgCVW/4Kun2wovwOMEL8ATqh68VZ8foGiCF+AJWzs7YlfvjtRjbMi+vYPRXqulHgOgVAQvwFPsH3ol9Qgbsn9oMPUIAKUjeAGeYv/QYHR2bEk9xrp0dmyxnQHgKQQvwDMcGXkz9QjrUrV5ATaL4AV4hiqt8u7q3WE7A8AzCF6An3Hm1LupR1iTkyd+m3oEgNISvAA/o79vZ7wxfCD1GD/rrcOH3F0N4GcIXoDnOHn87dLebvjlgRfiyMih1GMAlJrgBViD0U8vli56u7u2VWbLBUBKghdgDdprtVJFb3fXthj99KKbTACsgeAFWKOyRK/YBVgfwQuwDqvRu29vmiPA3hg+EGOfXxa7AOvwiwcPHjxIPQRAFU1O3YrTZ89FvX6/6c9Vq7XFmVPvxp6B3U1/LoDcCF6ABqzU63H+wifx1Y2bTXuOtw4fioOvH7CqC7BBghegAItLy3H67Ln44faPhT3mG8MH4sjIIaEL0CB7eAEKsLWzI/r7egt9zD0Du8UuQAEELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNZ+8eDBgwephwDIweLSciwuLRf2eD3d26O9Vivs8QBaleAFACBrtjQAAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABk7ZepBwCokpV6PWbnFiIiYnrmzmP/bv7Rj1lcWo6l5Xsbfo7Oji2xtbPj0f/u7+t97L/v/Mk/AXg+d1oDeMJq1M7OL8Ti0nLMzs3HSr0ec/N3U4/2b7q7tkV7rRb9fb3R3l6Lnq7tbkkM8ATBC7S02fmFR3E7Ozcfs/MLUa/fTz1Ww2q1tujp2h79fb3R0709erq2/2TVGKCVCF6gZayu3E7P3InpmdvZxO1a1Wpt0d+3M3q6uqK/b6dtEUDLELxA1qZn7sTk1K2Ynrldyi0Jqe3q3RH9fb0CGMia4AWysri0/Chwv5n6PvU4lbK6Arxn4MXo79tpCwSQDcELVN7s/EKMT9yMyW+/a+h0BH6qu2tb7B96JfYM7Ba/QKUJXqCSRO7m6uzYEvuHXon9Q4PiF6gcwQtUxuLScoxP3Izxia9FbkKrK7/7hwYdfwZUguAFSm81cn+4/WPqUXjCywMvPNr2AFBWghcopcWl5bg6dj3GJ75uqaPDqsqWB6DMBC9QKtMzd+LS6GdWcyts397B2D806JgzoDQEL1AK4xM349LoZ/bmZqS7a1scHH4t9g8Nph4FaHGCF0hmpV6Pq9eux9WxL2xbyFhnx5Y4MvKm8AWSEbzAphO6ralWa4uDw6/FwdcPON0B2FSCF9g0QpeIf4XvkZFDqUcBWoTgBTbFpdErQpefsNUB2CyCF2gqF6PxPJ0dW+LMqXed6gA0jeAFmsLxYqzXrt4dcebUu87xBQoneIFCLS4tx6XRK/HVjZupR6Gi3hg+EEdGDrmwDSiM4AUKY58uRanV2uLIyJtxcPhA6lGADAheoGGz8wtx+uy5mJu/m3oUMmObA1AEwQts2Eq9HpdGr8Q/xq6nHoXMvXX4kGPMgA0TvMCGTM/cidNnzzl9gU3T3bUtTh7/rdMcgHUTvMC6rNTrcf7CJy5KI5k3hg/EyeNvpx4DqBDBC6zZ7PxCnPj9e1Z1Sa67a1ucOfVu9HRtTz0KUAGCF1iTS6NX4m+Xr6QeAx5xkgOwVoIX+FmLS8tx+uw5N5CgtF4eeCHOnHrXub3AMwle4Jkmp27F6bPnnKtL6dVqbXHhow9c0AY8leAFnur8x584bozK+d3xt21xAP6N4AV+YqVejxO/f88WBirLFgfgSYIXeMQpDOTCKQ7A4/4j9QBAOYxP3IzXfzUidsnC3PzdGDl6LCanbqUeBSgBK7yA/bpkzb5eQPBCC1up1+P02XPxzdT3qUeBptq3dzDOnHon9RhAIoIXWtRKvR4jR4/F3Pzd1KPAptjVuyMu/OUDF7NBC7KHF1rQ7PyC2KXl/HD7xxg5eixW6vXUowCbzAovtJjV2HUzCVqVExyg9QheaCFiFx6q1dpi9NOLohdahC0N0CKmZ+6IXfinev1+jBw9FrPzC6lHATaB4IUWMD5xM379m+NiFx4jeqF1CF7I3PjEzfjjnz9MPQaUkuiF1iB4IWNiF55P9EL+XLQGmZqcuhX/9Yf3U48BleFCNsiX4IUMOY1hc7TXatHT/TCOtnZ2xNbOjp/8//19vet6vJWVeszOz//k383OLTw6N/bx/05ziF7Ik+CFzIjd4qwGbU/X9mhvr0VPV9c//7k9arW2ZHMtLd+LxaXlR4G8uLQci0vLgrggohfyI3ghI2J343q6tj+K257uruRRu1H1+v2YnV+I2bn5f/5zwd7UDejs2BJjf7/sNsSQCcELmVip12P4Pw/H0vK91KOUXnutFv19O6O/b2f0dHfFrt4dqUdquh9u/xizc/MxPXMnpmfuWAleg+6ubTH66UXRCxkQvJCBlXo9Ro4ei7n5u6lHKaXVwN3z0u7o7+uNzo4tqUdKbm7+bkzP3BbAz9HdtS3GPr+cegygQYIXMjBy9Fj8cPvH1GOUSk/X9n9G7ostsYLbqB9u/xiT334Xk1O3YnFpOfU4pbJv72CcOfVO6jGABgheqLjTZz+Mr27cTD1GKfR0bY/9Q4Ox56UXreI2YG7+boxPfC1+H/PW4UNxZORQ6jGADRK8UGFuLPHwOLA9A7vj4OuvidwmWI3f8YmbLb/t4U/vvxP7hwZTjwFsgOCFipqeuRO//s3x1GMks39oMPYMvBgvD7yQepSW8c3U949WfluR48qgugQvVNDi0nIM/+pwyx0/1l6rxcHXD8T+oVes5ia0tHwvrl77oiVXfR1XBtUkeKFiWvFEhq2dHXFk5FDs2+vj5DKp1+/H5NR3cWn0Skvt9XVyA1SP4IWKaaWL1Pr7dsbB4ddsW6iAr27cbKnwfWP4QJw8/nbqMYA1ErxQIa1ykVpP1/Y4eeK3jhOroFYK3//90Z9jz8Du1GMAayB4oSJm5xfi9V+NpB6jqWxdyEcrhG+t1hZjn1+OrZ0dqUcBnkPwQgXkftvg9lotjowcijeGD6QehQLV6/fj6tgXcfXa9WwvbrOfF6rhP1IPADzf+QufZBu7+4cG48aXY2I3Q7VaW7x1+FCM/f1yth/9z83fjfMff5J6DOA5rPBCyU1O3Yr/+sP7qcconH26reeH2z/G6bPnstzm8P/8n4+jv29n6jGAZxC8UGK5nrd7ZORQvHX4UOoxSKBevx+XRj+Lq2PXU49SKOfzQrkJXiixkaPH4ofbP6YeozBbOzvizKl3reqS5WrvywMvxIWPPkg9BvAU9vBCSV0du55V7O4fGoyxzy+LXSIiYlfvjhj7PK+9vd9Mfd+yt12GsrPCCyWU01aG9lotTp5421FjPNM/xq5nc+FXrdYWN74cs7UBSsYKL5TQ6bPnsojdnq7tMfrpRbHLz3pj+EA259nW6/fj9NlzqccAniB4oWQmp25lsZVhz8DuGP30YnR3bUs9ChWwep5tT9f21KM07Jup72N65k7qMYDH2NIAJbJSr8feV4crv7q7f2gw/vT+O6nHoKL++OcPY3ziZuoxGuLUBigXK7xQIpdGr1Q+ds+cekfs0pA/vf9OnDz+duoxGrK0fC+uXsvr6DWoMiu8UBLTM3fi1785nnqMhpw59Y79uhTmqxs34/TZD1OP0ZCJ/7mWxd5kqDorvFASl0Y/Sz3ChrXXanHhow/ELoXat3cwzpyq9qcFLmCDchC8UALjEzcre6Fae60Wo59ejJcHXkg9ChmqevT+cPtHF7BBCdjSAIlV/UK1sc8vO4mBpqvy9obOji1x48ux1GNAS7PCC4ldvXa9srF75tQ7YpdNUeWV3qXle3F1zAVskJLghYQWl5bj6tgXqcfYEBeosdmqHL2XRj+LlXo99RjQsgQvJFTVY8iOjBwSuySxb+9g7B+q3u+9ev2+Y8ogIcELiSwuLcdXN6p3uP7+ocF46/Ch1GPQwv70/juxZ2B36jHW7erYF1Z5IRHBC4lcGr2SeoR16+na7qYSlMKZU+9W7jbE9fr9OH/hk9RjQEtySgMksLi0HEP/6/XUY6xLe60WN74ci1qtLfUoEBEPLwYb/s/DlVs1dTMK2HxWeCGBKq7uXvjLB2KXUuns2BJnTr2beox1q+Kff6g6wQubrIp7d4+MHIpdvTtSjwH/5uWBF+Lg8IHUY6zLVzduxuLScuoxoKUIXthkVVvd6e/b6SI1Su13x9+u3H5e5/LC5hK8sImqtrrbXqtV8iNjWk/Vfp+OT3xdub3HUGWCFzZR1VZ3j4wcis6OLanHgOfq7toWR0YOpR5jzZzLC5tL8MImWanXY3Lqu9RjrFl/3854o2J7I2ltbx0+VKmtDVW9yyJUkeCFTXL12vVK3VXt5PHfph4B1u3kier8vq3X78f4RHW2OEGVCV7YJOMTX6ceYc0ODh+I7q5tqceAddvVu6NStx62ygubQ/DCJhifuBlLy/dSj7Em7bVaHBl5M/UYsGEnj/822mu11GOsydz83ZieuZN6DMie4IVNUKXV3ZMn3naDCSqtVmuLg69XZ/+5bQ3QfIIXmmxxaTl+uP1j6jHWZGtnR+zbW52Pg+FZDg6/VplV3q9u3HREGTSZ4IUmq9IB81U61gl+jlVe4HGCF5qsKtsZrO6Smyqt8l695uI1aCbBC000OXWrMkeRWd0lN1Va5V1avufiNWgiwQtNVJXV3fZazeouWarSKq9tDdA8gheaZKVej2+mvk89xppUZRUM1qtWa4s9L+1OPcaaVOlOjFA1gheaZPLbW6lHWLODw6+lHgGapirnStfr92NyqjrvG1AlgheapCp3UNo/NOjcXbLW2bEl+vt2ph5jTaqyDQqqRvBCEywuLcfc/N3UY6zJnoEXU48ATVeV2w1/M/W9M3mhCQQvNEFVPpbc2tkRLw+8kHoMaLo9Ay9W5uK1Km2HgqoQvNAEVflYcs9ANS7mgUa5eA1am+CFgq3U65XZzrB/6JXUI8Cmqcr2HefxQvEELxSsKh9Hbu3siO6ubanHgE3z8sALldjW4LQGKJ7ghYJV5eNI2xloRVXZ1mCVF4r1y9QDQG6q8o2qv693U55npV6P2bmFR78u0zO3/22G/r6d0dO9vRKrb6zPSr0e0zN3YnZuISL+9fq3t9eip6srIjb39e/v21mJO5pNfvtdnDz+duoxIBu/ePDgwYPUQ0AupmfuxK9/czz1GM/VXqvF1P/3/zbt8Vfq9RifuBnjE1+vaz9zd9e22D/0SuwfGhS/Fba4tByTU7c29PofHH4t9ry0u2mvf71+P178v4ea8thFm/ifa7G1syP1GJAFwQsFujR6Jf52+UrqMZ5rz8Du+N8f/bnwx12p1+P8hU9icuq7qNfvb/hxarW22DPwYpw88bbwrZDFpeW4NHolvrrR2ApqrdYWB4dfi4OvH2jK6//6r0Zidn6h8Mct2u+Ovx0Hh932G4pgDy8UqCr7d3u6txf+mFfHrsfeV4fjqxs3G4rdiIercF/duBl7Xx2Oq2PXC5qQZro0eiWGf3W44diNePj6/+3yldj76nBTLt6qyl3XHt/+AzRG8EJBqnQcWZH7d1fq9Tjxh/fivz/+pOHQfVK9fj/+++NP4sQf3nP3qZJaqddj5Oix+NvlK015/f/rD+/H6bMfFvr6b9b+9UZV5XoAqALBCwWp0jenXb07Cnmc1dj5Zur7Qh7vWb6Z+j5Gjh4TvSUzO78QI0ePxQ+3f2zq83x142ahr39VVnjr9fuV2HoBVSB4oSBVCd6ivtmvxu5mrWrPzd8VvSWyuLRc2de/VmuLnq7it/U0Q1XeV6DsBC8UZHZuPvUIa1LUN/rNjJ1VorccVrexFL2F4Xnm5u/Gid+/V8hjVeX0A/t4oRiCFwrS7I91i1LEBWvnP/4k2X7lufm7cWn0SpLn5qHTZ88le/1/uP1jIa9/My7cbAYrvFAMwQsFqNI3pa2dnQ39/OmZO/GPxCcn/GPseqV+zXMyPnGz6Xu2n+dvl680vLe1Kheu1ev3Y3FpOfUYUHmCFwpQpQtLGr1g7fTZcwVN0piyzNFKVur1OP/xX1OPERER5y80NkdV9vBGVOsv1FBWghcKsHrb1LJr9BD/8YmbsbR8r6BpGrO0fK8St4jNydVr1zd93+6z/HD7x4ZCsFZrK3Ca5rLCC40TvFCA2fmKXLDW4L7Fq2NfFDRJMS6NfpZ6hJaS2+tflVVeF65B4wQvFKAqN5xo5Mr02fmF0n2dS8v3KrWdpMomp26VZnV31Q+3f2xo9bO9vRq3rfZ7HBoneKFBVdpf10jwTn5b/C1ei2Bbw+Yo6+vfyK2Hq3QDCtsaoDGCFxpUpW9EjezhLevHqmWdKzdl/XUu61xFq9L7DJSR4IUGVekbUU9314Z/blnPGS7bNoscrdTrpblY8UmNfMLS6EWcm6lKnyRBGQleaFArrDCVPertcWyuMp9C0si+4kb+ArjZyv5nEMpO8EKDWuEbUdm/xpUVtxpuZa2w+rm4tJR6BKg0wQsNKutHvU/T6E0naE25rqBXaUtDrq8BbBbBCw3wTYhWkOsKenfXttQjrFnZjoSDqhG80IBcQwAeV5Xju3LXCls3oFkELzSgVVZ4q3JAP62p0TsIAvkTvNCAVlnhLfstWK1ANlcjNyzZDFXai9sIK7ywcYIXGlD20wuKVNb9jp0dW1KPkL2tnR1Rq7WlHuOpXIgJrIXghQa00lFB/X29qUd4qrLOlZuyrqK30us/Oz+fegSoLMELrElZg2fPS7tTj9AS9gy8mHqEp2ql179VtlBBMwheaEBZb7fbDHsGdpfuY+1arS32DLRO8KRUxrDs7NhS+v3lQDkIXmDNDg6/lnqEnyjbPDlrr9Vi397B1GP8xJGRN1OPsKla6S/YUDTBC6zZwdcPlGaVt1Zri4OvH0g9Rks5MnIo9QiPdHZsif1D5QpwoLwEL2xQq5zB+7j2Wq00q2pHRt5smeOoymJrZ0e8dfhQ6jEiIuLkid82/Bhz83cLmASoAsELG1TFC0iK+Ej04PCB5EeUdXdti4PDVndTOPh6+tf/5YEXCtm7vVKv3p/hKs4MZSB4gXW78NEHybY21GptceGjD5I8Nw9X+c+cejfZ69/ZsSXOnHo3yXOXwexc632yBEUQvMC6be3siNFPL2569NRqbTH66cXS3/krdz1d25NEZ63WFhf+8kFhW1lm55xrC61C8EILmZ65Xdhj9XRt39ToXY1dx1CVw56B3fGn99/ZtOdrxutvewC0DsELG9RKtxV+ltXobfbtfTs7tojdEto/NBjXPh9t+l96uru2NeX192cYWofghQ2q4jfL6Zk7hT9mT9f2GPv75Xh54IXCHzvi4QVKY3+/LHZLqqdre9z4cix29e5oyuO/MXygaX/ZqeKfYWBjfpl6AGDzNOtkifZaLS589EFMz9yJ02fPxdLyvYYfc/XipLLe0ph/aa/VYvTTizE5dSvOX/hrIa//rt4dcWTkzaa+/i4Ag9YheKGFNPvs4P6+nXHjy7GYnLoV4xNfxzdT36/7MV4eeCEODr8mdCtoz8Du2DOwO8Ynbsbk1Hcbev337R2M/UODTX/96/X79vBCCxG80GLm5u82/RzV1fBZqddjeuZOzM4tPLpg7vGzgFc/Bu/v642e7u3R37fTzSQysH/oYbSuvv4Pfw/Mx0q9/pObPaR8/VvxxjHQygQvtJjpmdubduOA9lrtUfxGHNqU56Q8fvr6l0uRJ5YA5eeiNWgxVragORdwAuUleKHF+EYPLliDViN4ocUsLi0XchU9VNXc/F0XrEGLEbzQgia//S71CJDM+MTXqUcANpnghRY0PnEz9QiQzOTUrdQjAJtM8EILmp1fsK2BljQ3f9cd1qAFCV5oUT7WpRX5fQ+tSfBCi7KtgVZTr9/3+x5alOCFFrW4tBxf3fDNn9YxOfWd0xmgRQleaGGXRq+kHgE2jd/v0LoEL7Qwq7y0ir9dvuJiNWhhghda3KXRK1Gv3089BjRNvX4/rl67nnoMICHBCy1ucWk5Lo1+lnoMaJrTZ8/ZuwstTvACcXXsevxw+8fUY0Dhvpn63o0mAMELPHTi9+/Z2kBWlpbvxemz51KPAZSA4AUiImKlXo+Ro8dSjwGFqNfvx4nfv2crAxARghd4zOz8Qvzxzx+mHgMaUq/fj5Gjx2J2fiH1KEBJCF7gJ8YnbopeKkvsAk/zy9QDAOWzevvVk8d/G7VaW+JpYG3ELvAsVniBpxqfuBkjR4/F0vK91KPAc83N343hXx0Wu8BTCV7gmWbnF2L4Pw/HN1Pfpx4FnukfY9dj5Ogxd1IDnknwAj9rpV6PE394L/7rD+87toxSWVq+F7/+zfE4//EnTmMAfpbgBdZkcupW7H11OP522a2ISatevx9/u3wlhv/zcEzP3Ek9DlABghdYs5V6PS6NXom9rw7HVzduCl821Wro7n11OC6NXrGqC6yZUxqAdVup1+P02Q+jvfZJ7HlpdxwZeTM6O7akHotMzc3fjatjX8Tkt7dELrAhghfYsJV6PcYnbsb4xM3o6doe+4cGY89LL4pfGra0fC/GJ76O8YmbLkYDGiZ4gULMzi/E+Y8/ifMffxJbOztiz8Du6O/rjf6+nc7y5bmWlu/F7NxCTE59F9Mzd0QuUCjBCxRucWk5ro5dj6tj1yMiYmtnR/R0bY+e7u3R39cb7bVadHdtSzwlqczN343FpeWYnZ+P2bmFmJ1fELhAUwleoOkWl5ZjcWk5JqduRcSVR/++p2t7tLfXYmtnR2zt7IiIiP6+3p/8/ylXh+v1+2u+kcHs3HxT9pc+/LXpXNOP3dW7o/DnX48nf72mZ25HxL9e/9X/AGw2wQsk8/SYvLLZYwCQOceSAQCQNcELAEDWBC8AAFkTvAAAZE3wAgCQNcELAEDWBC8AAFkTvAAAZE3wAgCQNcELAEDWBC8AAFkTvAAAZE3wAgCQNcELAEDWfvHgwYMHqYeAKpmcuhXTM3di8tvvYmn5XupxgBbS3bUt+vt6Y8/A7ujv25l6HKgMwQtrMDl1K8Ynvo5vpr5PPQrAI/v2Dsael3bHnoHdqUeBUhO88AyLS8txafRKTE59F/X6/dTjADxTrdYW+4deiYPDB2JrZ0fqcaB0BC88YXrmToxP3IyvbtxMPQrAuu3bOxhHRg4JX3iM4IV/WlxajvMf/9W2BSALwhf+RfDS8lbq9bh67Xr87fKV1KMAFKpWa4uDw6/FkZFDqUeBpAQvLW165k6cPnvOaQtA1rq7tsWZU+9GTyHu5TUAABu6SURBVNf21KNAEoKXlnVp9IpVXaClvHX4kNVeWpLgpeWs1OsxcvRYzM3fTT0KwKbb1bsjLvzlg2iv1VKPApvGndZoKbPzC7H31WGxC7SsH27/GCNHj8Xs/ELqUWDTWOGlZYxP3IzzH//VmboA8fCCttFPL9rXS0sQvLSE8Ymb8cc/f5h6DIBSEb20ClsayJ7YBXi6ev1+jBw9FuMTbrRD3qzwkrXJqVvxX394P/UYAKVmpZfcCV6yNTu/ECNHj9mzC7AGopecCV6ytLi0HMO/Oix2Adahu2tbjH560ZFlZMceXrJ0+uw5sQuwTnPzd+P02XOpx4DCCV6yc2n0Svxw+8fUYwBU0jdT38fVseupx4BC2dJAVqZn7sSvf3M89RgAlXft81H7ecmG4CUre18djqXle6nHAKi87q5tMfb55dRjQCFsaSAbl0aviF2AgszN37W1gWxY4SULi0vLMfS/Xk89BkBWarW2uPHlmFMbqDwrvGTh0uiV1CMAZKdev+/9lSwIXipvcWk5vrrhtpgAzfCPseuxuLScegxoiOCl8qw+ADSX91mqTvBSaVZ3AZrvqxs3Y6VeTz0GbJjgpdKsOgBsjqvXnNhAdQleKm1y6rvUIwC0hPGJr1OPABsmeKms8YmbUa/fTz0GQEtYWr4X0zN3Uo8BGyJ4qSyruwCba3zCNRNUk+Clsr6Z+j71CAAtxUIDVSV4qaTJqVupRwBoOfX6/ZidX0g9Bqyb4KWS7CMDSMP7L1X0y9QDwEZMz9xOPQJUQk/X9ujv2xnt7bWIiFhZqcf0zJ2mrtK112rR37czerq3P/p3s3MLMT1zp6lnuab4WlvR9MztODh8IPUYsC6Cl0qam7+begQotSMjh2L/0CvR2bHlqf//0vK9uHrti7g6VtzZqls7O+Lk8d/GywMvPPPHfDP1fVwa/azQCD04fCAOvv7az36t4xNfx9Vr1908oQBWeKmiXzx48OBB6iFgPaZn7sSvf3M89RhQSj1d2+PCXz54Zvw9aW7+bpw+e67hAD0ycijeOnxozT/+H2PX4/zHnzT0nD1d2+PMqXeju2vbmn780vK9OPH796z4FmDif67F1s6O1GPAmtnDS+UsLi2nHgFKqadre4x+enHNsRsR0d21LUY/vRg9Xduf/4Of4cypd9YVuxERbwwfiDOn3tnwc65+rWuN3YiIzo4tMfrpxejv27nh5+Uh78NUjeClcrzRwr/b2tkRo59ejFqtbd0/t1Zri9FPL0Z7rbbun3vy+Nuxb+/gun9eRMS+vYNx8vjb6/557bVaQ1/rhY8+sDrZIKvkVI3gpXIEL/y7M6fe3VAArqrV2uLkifXFZ0/X9nijwYuX3hg+sO7V5ZMn3m74az1z6t0N/3weXhAIVSJ4qZzFpaXUI0Cp9HRtj129Oxp+nH17B9e18nlk5M2Gn3O9j7O1s2PDK8qP29W7o6FtHK1udn4+9QiwLoIXoOIOvl7cEVH7h9YWk+212s+exrAeLw+8sObtFEUeh7XWr5V/Z4WXqhG8VI5jheCnerq6Cnus/r7etT1nd7Gro2t9vJ7uzf9ageoTvFSOM3jhp9ZzUsHzrPVj/qJPOljr8xa5DaHIXzeg3AQvAI80cjFYI1bvjvY8qeYDqk3wAvDI0vK9JM+71j2h9fr9Jk8C5EjwAlRckdt81nrsX9G3l13rua5Fnv/6w+0fC3ssoNwEL0DFTc/cLuyxJr/9bk0/bnau2BsPrDWg1zrfWszOOVoLWoXgBai4q2PXC3usyalba/pxK/V6fHXjZiHPuZ7HWet8a1HkrxtQboIXoOIWl5bjm6nvG36cr27cXNedDC+NXmn4Odf7OItLy4WE9jdT37trI7QQwQuQgdNnzzV0QdfS8r04f+GTdf2cxaXl+O+P1/dznvTfH3+y7vA8f+GThi6uq9fvx+mz5zb884HqEbwAGVip12Pk6LENRW+9fj9O/P69Dd3U5erY9Q2vuH514+aGthWs1Otx4vfvbfhrHTl6zA1soMUIXoBMzM4vxPCvDq/r1IYfbv8Ye18dbuj0g9NnP4w//vnDdQXoH//8YZw+++GGn3N2fiH2vjq8rpMW5ubvxvCvDhd60gNQDb948ODBg9RDwHr0/l8vpx4BSm//0GAcHH7tmXcTm5u/G1fHvojxiWIuPIuI2NrZEUdGDsWegRefeoOIev1+TE59F5dGrxS6fzbF19rqdvXuiNFPL6YeA9ZM8FI5ghfWbmtnR/R0bY+e7oe35J2euROLS8tNv2Crv29n9HRtj/b2Wqys1GN2fqHws3uftLWzI7Z2djy67fHs3ELMzi+4OK0JBC9VI3ipHMELkJbgpWrs4QUAIGuCFwCArAleAACyJngBAMia4AUAIGuCFwCArAleAACyJngBAMia4AUAIGuCFwCArAleAACyJngBAMia4AUAIGuCFwCArAleAACyJngBAMia4AUAIGuCFwCArAleAACyJngBAMia4AUAIGuCFwCArAleAACyJngBAMia4AUAIGuCl5a3q3dH6hEAmqqzY0vqESApwUvLG/30Yvzu+NtRq7WlHgWgULVaW/zp/XfizKl3U48CSQleiIiDwwfixpdjsW/vYOpRABpWq7XFW4cPxY0vx2L/kPc1ELzwT+21Wpw59U5M/M814QtUUq3WFm/88y/wR0YORXutlnokKIVfph4AymZrZ0ecOfVOnDzxdly9dj3GJ76OpeV7qccCeKbOji1x8PXXYv/QoMiFpxC88AzttVocGTkUR0YOxeTUrZj89lZMTn0X9fr91KMBRK3WFnsGXoz9Q4PR37cz9ThQaoIX1mDPwO7YM7A7It6J6Zk7MT1zx8ovsOm6u7bFnoEXY89Lu6Ona3vqcaAyBC+sU3/fzkerKX+7fCXtMEBLOXn8t1ZzYQNctAYAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfACAJA1wQsAQNYELwAAWRO8AABkTfDCBvX37Uw9AgCwBoIXAICsCV4AALImeAGgIrZ2dqQeASpJ8MIG+cYDbDbvO7Axghc2yDceAKgGwQsAFdDZsSX1CFBZghcasKt3R+oRgBbhUyXYOMELABWwtbMz9QhQWYIXGtDf15t6BKBFWOGFjRO80ID29lrqEYAW0dO9PfUIUFmCFxrQ0+UbELA5rPDCxgleaIAVF2Cz+As2bJzghQa012qOCgKazokw0BjBCw2yygs0mxMaoDGCFxrU09WVegQgc/19O1OPAJUmeKFBvhEBzeaTJGiM4IUGCV6gmWq1NhesQYMELxTABSVAs/hLNTRO8EIB3HENaJY9Ay+mHgEqT/BCAfa8tDv1CECmrPBC4wQvFKCna3vUam2pxwAy0921zR3WoACCFwriY0egaLZLQTEELxTEtgagaPuHBlOPAFkQvFCQPQO7bWsACtPZscVxZFAQwQsFsq0BKMqel7yfQFEELxTIx49AUQ4OH0g9AmRD8EKB+vt2RmfHltRjABXndAYoluCFgh18/bXUIwAVd3DY+wgUSfBCwWxrABpRq7U59QUKJnihYO21WuzbK3qBjdk/9Eq012qpx4CsCF5ogoOvu9gE2BgXq0HxBC80QU/X9tjVuyP1GEDF7Ns76GI1aALBS6Ws1OuVeMyIiCMjbzblcYF8NevToaLf55r1vgnNInipjEujV2Lvq8OFP+7eV4fj0uiVwt/A+/t2WuUF1mxX747C76y2Uq/H6bMfxn/94f1CH3du/m7sfXU4xiduFvq40Cy/ePDgwYPUQ8DPmZ65E6fPnoul5XtNfZ5arS2OjLxZ6P656Zk78evfHC/s8YB8/T//5+Po79tZ2ONdHbsel0Y/i3r9fmGP+TSdHVvizKl3C50diiZ4KbXzH38S/xi7vqnP+fLAC3Hm1LuFXSU9cvRY/HD7x0IeC8jTvr2DcebUO4U81kq9Hid+/96mv++8MXwgTh5/e1OfE9ZK8FJKK/V6jBw9FnPzd5M8f2fHlrjwlw8K+XjRKi/wPBP/c62Qi9Vm5xdi5Oixpq/qPsuu3h1x4S8fOFaN0rGHl9KZnV+I4f88nCx2IyKWlu/FyNFjMTu/0PBj9fftjJcHXihgKiBHbwwfKCR2J6duJY3diIgfbv8YI0ePuaiN0rHCS6ms1Oux99XhpG/Yj6vV2mL004sNr/QuLi3H8K8Ol+brAsqhVmuLG1+ONbwiOju/EK//aqSgqRrX3bUtRj+9aKWX0rDCS2msbmMoUxTW6/dj5OixWFxabuhxtnZ2xMHh1wqaCsjFkZE3C4ndkaPHCpqoGHPzd0s3E61N8FIap8+eS7qN4Vnq9ftx4g/vNfw4B18/EJ0dWwqYCMhBd9e2hk+FWb1ArUwLBavm5u/G+Y8/ST0GRITgpSSujl2Pb6a+Tz3GMxXxxt1eq8WZU+8WNBFQdUW8H5y/8EnTj2xsxD/Grsfk1K3UY4DgJb2Vej0ujX6Weozn+sfY9YYvYuvv2xlvFHjOL1BNbx0+1PC1AdMzd+KrG+W/8cP5C391ERvJCV6SO3/hk1J+HPc05y/8teHHODJyyNYGaGHdXdsKuYXw6bPnCpim+ZaW78XVa5t7njo8SfCS1OLSciVWKFb9cPvHmJ6509Bj2NoAra2IG9uMT9ws9VaGJ10d+8IqL0kJXpK6NHol9QjrVsT2i/6+nfHW4UMNPw5QLb87/nYhN7Spwjawx9Xr963ykpTgJZmVej0mp75LPca6/XD7x4aPKYt4uLWhu2tbARMBVbCrd0fDpzJEPNy7W6XV3VVXx75IPQItTPCSzOS3tyqzd/dJV8eKWam48NEHUau1FfJYQHmt3q68COMT1dkG9rh6/b4TG0hG8JJMFVd3V03P3C7kcbZ2dsSFj4r5JgiUU63WFhf+8kFhdx2r8nvn5LeClzQEL8k0evFXSnPzdwvZ1hDxcD/v746/XchjAeVz8vhvC9m3G/HwrmpV/WQsorjFAlgvwUsSVX/TjoiGz+R93MHhA7Fv72BhjweUwxvDB2L/UHF/tqu8UBDx8IgypzWQguAlidm54mIxlaK/hjOn3oldvTsKfUwgnX17B+NkwZ/eFPXJUko5vP9TPYKXJHJ4027G13DhLx84uQEy0N21Lc6ceqfwx52dmy/8MTdbkZ+OwVoJXtigxaWlwh+zvVaL0U8vil6osO6ubTH66cXUY5TWyootDWw+wUsSOazwNstq9Lr9MFTPauwWdSLDk+x/hY0RvCTRjNXRnLTXanHhL87ohSppduxGPDwhBlg/wUsSPd1dqUcovZ6u7bY3QEVsRuxGhAtbYYMEL0k0+5tCLkQvlN9mxS6wcYIXNmhrZ+emPI8L2aC8dvXuELvr1N7u14rNJ3hJoqe7mLsOpbS1s2PTnms1el8eeGHTnhP4efv2Dm567Pb39W7aczVLUXedg/UQvCSxmbHYLJsd7e21Wlz46AN3ZIMSeOvwoaacs/s8OayO5rDgQfUIXpLo6dpe+RMI+vt2JnneM6feiT+9v/nfaIGIWq0t/vT+O3Fk5FCS598zsDvJ8xals2OL7R8kIXhJJlUwFqG7a1vSN+39Q4Nx7fNRZ/XCJlq9OG3/ULpPWbZ2dlT6z/2el15MPQItSvCSzJ6B6r7xlWH2nq7tMfb3y44pgk3w8sALMfrpxVLsP61yNFZ5oYNqE7wks39osLLbGlKu8Dxu9WK23x1/O/UokKXVLQwXPvqgNB/Fl+X9Z706O7ZUfksG1SV4SaoMK6Xrtat3R+kuujs4fCCufT7q6DIoUHfXthj7/HLpArOna3sl/6zvH3ol9Qi0MMFLUqku/GjEkZE3U4/wVD1d22Ps88vx1uFDqUeBSqvV2uKtw4di7PPLpfvL7aqDw6+lHmFdarW2OPj6gdRj0MIEL0lt7eyIN4ar8ya4q3dH6fegHRk5FNc+H7W3FzZgV++OGPv8cun/Mr5/aLBSq7wHh18rzZYQWtMvHjx48CD1ELS2lXo99r46HPX6/dSjPNfE/1wr7YrP04xP3IzzH/+1Er+2kFJnx5Y4MvJm6bYv/JzpmTvx698cTz3Gc3V2bImxv18WvCRlhZfk2mu1OHPq3dRjPNdbhw9VKnYjHq4C3fhyzDYHeIZH2xf+Xr69us/T37ezEp+QnTn1rtglOSu8lMbpsx/GVzduph7jqXb17ojRTy+mHqMhi0vLcWn0Sml/jWGz7ds7GEdGqvcX2ScN/+pwzM3fTT3GU711+FDpt4fQGgQvpbFSr8fI0WOle+PO7eM44UuryyV0Vy0uLcfwrw6XbuvSywMvxIWPPkg9BkSE4KVkyha9tVpbaQ6bL9pq+E5OfVe6b5RQtFqtLfYPvRIHhw9kE7qPm51fiJGjx0rzZ3n1rnS5LBRQfYKX0ilL9OYcu49bqdfj6rXrMT7xdSwt30s9DhSqs2NLHHz9tdg/NJh9fJUlesUuZSR4KaWVej1O/P69+OH2j0mev1XfsCenbsX4xNfxzdT3qUeBhuzbOxj7hwZLf4xg0WbnF+LE799L9pfXfXsH48ypd5I8N/wcwUupXRq9En+7fGVTn3Pf3sE4eeLtlovdxy0uLT+K39Qr7bBWLw+8EHsGXow9L+1u6T+/K/V6nL/wyabv0//d8bfjYAVOjaA1CV5Kb3Z+Ic5f+GvTV3s7O7bEmVPvttyK0POsxu/0zG0rv5SOyH22yalbcf7CX5u+2rurd0ecOfVulnujyYfgpTLGJ27GpdHPCn/zXt3jZ2VibR7G752Ynrlt9ZdNt6t3R/R0d0V/387YM7A79Tilt7pH/+rYF4Xv7d3VuyMOvv6a14FKELxUzuTUrZj89lbDH9etrgxV7bD5snkYv3didn4+FpeWRTCF6e7aFls7O6Kn62Hg+vRl41bq9Zj89uE2pUY+LavV2h69b3o9qBLBS2Wt1Ov/iq25+ZidX/jZFYxdvTtia2fnw5UhH3821fTMnVip12N2buGf/5yPiHjua0Rr6ezY8uhj8J7urmiv1aKne3u012piqokWl5YfvXcuLi39bADXam3R07X90ap6f99O751UkuAlO6uhFRGxtbPDvrISe/y1In+rMUs5LS4tx+LSckR4rciP4AUAIGv/kXoAAABoJsELAEDWBC8AAFkTvAAAZE3wAgCQNcELAEDWBC8AAFn7ZeoBACIe3oVtZaWeegwK1t5ei56u7anHAFqc4AVK4dLoZ/HN1Pepx6BgbwwfiJPH3049BtDibGkASqGnqyv1CDSB29MCZSB4gVLo6faxd476+3amHgFA8ALlYJ9nngQvUAaCFyiFrZ0d0dmxJfUYFKi7a1vqEQAiQvACJbLnpRdTj0CB9gx4PYFyELxAaewZ2J16BAq05yWvJ1AOghcojf6+nbY1ZKK7a5t92UBpCF6gVPYPvZJ6BArgdQTKRPACpbJ/aDD1CDSoVmvzOgKlIniBUtna2RH79oqlKjs4/JobTgClIniB0jkycij1CGxQrdYWB18/kHoMgJ8QvEDpbO3siDeGRVMVWd0FykjwAqV0ZORQ1GptqcdgHTo7tljdBUpJ8AKl1F6rxcnjv009Butw5tS7VneBUhK8QGntHxqMXb07Uo/BGuzbOxj9fTtTjwHwVL948ODBg9RDADzLSr0ee18djnr9fupReIbOji0x9vfLVneB0rLCC5Rae60WFz76IPUYPEOt1hYX/vKB2AVKTfACpdfftzN+d/zt1GPwFCeP/9YthIHSE7xAJRwcPuCGFCXz1uFD7qgGVILgBSrjzKl3RG9J7Ns76AYhQGUIXqBSRG96+/YOxplT76QeA2DNBC9QOaI3HbELVNEvUw8AsBGr0fXVjZuJJ2kdbwwfiJMuHgQqyDm8QKVdHbse//3xJ6nHyN6f3n/HBWpAZQleoPImp27F6bPn3JyiCWq1thj99KKjx4BKs4cXqLw9A7tj7PPL0d21LfUoWdnVuyNufDkmdoHKs8ILZOXS6JX42+UrqceovN8dfzsODh9IPQZAIQQvkJ3Z+YU4ffZczM3fTT1K5ezq3REnT7h7GpAXwQtk69Lolbg69oW9vWtQq7XFkZE3reoCWRK8QNYWl5bj0ugVx5f9jDeGD8SRkUPRXqulHgWgKQQv0BIWl5bj9Nlz8cPtH1OPUhqrtwfe2tmRehSAphK8QEux4it0gdYjeIGWtLi0HFfHrsf4xNctsce3s2NL7B96JQ6+fsDWBaDlCF6g5Y1P3Izxia+z3O7w8sALsX/oldgzsDv1KADJCF6Af1pcWo7JqVsxPvF1pY8029W742HkvrTbai5ACF6Ap1pcWo7pmTsxOfVdTM/cKfW2h86OLdHf1xv9fTtFLsBTCF6ANZidX4jpmTsxPXM7ZucWYmn5XrJZuru2RU9XV/T37Yye7u1uEgHwHIIXYANW6vWYnVuI2fmFWFmpx/TM7YiIQvcB7+rdERER/X29sbWzI7Z2dkR/387CHh+gVQhegCZYXFqOxaXlZ/7vVT3d23+yBWE1bAEojuAFACBr/5F6AAAAaCbBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1gQvAABZE7wAAGRN8AIAkDXBCwBA1v5/pLcsvKbnJgsAAAAASUVORK5CYII=') no-repeat center center;
  background-size: contain;
  opacity: .5;
}
.loading-chat {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url('/Images/replying.gif');
  background-repeat: no-repeat;
  background-position: center;
}
.chat-response.user:after {
  color: var(--color-green);
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f007";
}
.order-portal {
  min-width: 1000px;
  min-height: 800px;
  width: 98%;
  height: 98%;
  max-width: 98%;
  max-height: 98%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .order-portal .loading-indicator-mask .loading-indicator {
    margin-left: 51% !important;
  }
}
.order-portal .modal-content .modal-header {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2E89C3;
  padding: 0px 15px;
}
.order-portal .modal-content .modal-header i {
  color: #42b2e9;
  display: inline-block;
  font-size: 24px;
  line-height: 14px;
}
.order-portal .modal-content .modal-header i.exit {
  color: #bbb;
  float: right;
  margin-top: 16px;
  cursor: pointer;
}
.order-portal .modal-content .modal-header i.exit:hover {
  color: #174b87;
}
.order-portal .modal-content .modal-header h4 {
  color: #18262C !important;
  width: 30%;
  display: inline;
  margin-left: 10px;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
}
.order-portal .modal-content .modal-body {
  padding: 0;
  top: -10px;
}
.order-portal .modal-content .modal-body .order-Portal-tab-content {
  display: none;
}
.order-portal .modal-content .modal-body .order-Portal-tab-content.active {
  display: inline-block !important;
}
.order-portal .modal-content .modal-body .order-portal-tabs {
  font-family: "RobotoFlex", sans-serif;
}
.order-portal .modal-content .modal-body .order-portal-tabs ul {
  padding: 0;
}
.order-portal .modal-content .modal-body .order-portal-tabs ul li:nth-child(2) {
  border-right: 1px solid #D6D6D6;
  border-left: 1px solid #D6D6D6;
}
.order-portal .modal-content .modal-body .order-portal-tabs ul li {
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: inline;
  background-color: #eee;
  border-bottom: 1px solid #D6D6D6;
  width: 33.3%;
  float: left;
  cursor: pointer;
}
.order-portal .modal-content .modal-body .order-portal-tabs ul li.active {
  background-color: #fff !important;
  cursor: default;
  border-bottom: 1px solid #fff;
}
.order-portal .modal-content .modal-body .order-portal-tabs ul li.active .line-1 {
  color: #1E292E !important;
}
.order-portal .modal-content .modal-body .order-portal-tabs ul li .line-1 {
  font-size: 16px;
  line-height: 20px;
  color: #7b7b7b;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 15px;
}
.order-portal .modal-content .modal-body .order-portal-tabs ul li .line-2 {
  font-size: 12px;
  text-transform: uppercase;
  color: #919191;
  font-family: Roboto;
}
.order-portal .modal-content .modal-body .cart-tabs {
  font-family: "RobotoFlex", sans-serif;
}
.order-portal .modal-content .modal-body .cart-tabs ul {
  padding: 0;
}
.order-portal .modal-content .modal-body .cart-tabs ul li:nth-child(2) {
  border-right: 1px solid #D6D6D6;
  border-left: 1px solid #D6D6D6;
}
.order-portal .modal-content .modal-body .cart-tabs ul li {
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: inline;
  background-color: #eee;
  border-bottom: 1px solid #D6D6D6;
  width: 50%;
  float: left;
  cursor: pointer;
}
.order-portal .modal-content .modal-body .cart-tabs ul li.active {
  background-color: #fff !important;
  cursor: default;
  border-bottom: 1px solid #fff;
}
.order-portal .modal-content .modal-body .cart-tabs ul li.active .line-1 {
  color: #1E292E !important;
}
.order-portal .modal-content .modal-body .cart-tabs ul li .line-1 {
  font-size: 16px;
  line-height: 20px;
  color: #7b7b7b;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 15px;
}
.order-portal .modal-content .modal-body .cart-tabs ul li .line-2 {
  font-size: 12px;
  text-transform: uppercase;
  color: #919191;
  font-family: Roboto;
}
.order-portal .modal-content .modal-body .Ext-Usr-Access {
  height: 100px;
}
.order-portal .modal-content .modal-body .Ext-Usr-Access label {
  margin-top: 3%;
  width: 100%;
  margin-left: 1%;
  font-weight: normal !important;
  text-transform: none !important;
}
.order-portal a {
  font-size: 14px;
  /*color: #428bca;
        text-decoration: none;*/
  font-family: "Roboto", sans-serif;
}
.order-portal a:hover {
  color: #174b87 !important;
  text-decoration: none;
  cursor: pointer;
}
/* Abstractor Service Modal CSS */
.abstractor-service {
  width: 1040px;
}
.abstractor-service .abs-adjacent {
  display: inline-block;
}
.abstractor-service .abs-fullwidth {
  width: 100% !important;
}
.abstractor-service .modal-header .modal-title {
  margin: 10px 0px;
  line-height: 13px;
}
.abstractor-service .modal-header .modal-icon {
  margin-top: 9px;
}
.abstractor-service .modal-header .modal-icon:before {
  content: '';
  background-image: url('/Images/batch-icon.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.abstractor-service .modal-body {
  padding: 10px 20px;
}
.abstractor-service .modal-body #noteToAbstractorWrap textarea {
  width: 407.5px;
  max-width: 407.5px;
  min-width: 407.5px;
}
.abstractor-service .modal-body #noteToAbstractorWrap span {
  text-transform: none;
}
.abstractor-service .modal-body h2 {
  font-size: 14px;
  font-weight: normal;
  color: #4ab4e8;
  margin: 0;
}
.abstractor-service .modal-body ul {
  padding-left: 0;
  /* CSS for item in list */
}
.abstractor-service .modal-body ul li {
  width: 48%;
  height: 20px;
  color: #174b87;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  /* CSS for contents of the item entry */
}
.abstractor-service .modal-body ul li label {
  padding-left: 10px;
  font-weight: 400;
  width: 100%;
  display: inline;
}
.abstractor-service .modal-body ul li label span {
  width: auto;
  height: 100%;
  padding: 0px 10px 0px 25px;
  /* Position checkbox sprite */
}
.abstractor-service .modal-body ul li label span:before {
  left: 0;
}
.abstractor-service .modal-body .input-fields h2 {
  /*text-transform: uppercase;*/
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 13px !important;
  font-weight: bold;
  /*color: #43b3ea;*/
  color: #1e292f;
  margin: 0px 0px 5px;
  letter-spacing: 0.5px;
}
.abstractor-service .modal-body .input-fields input {
  width: 100%;
  height: 28px;
  padding: 5px;
  border: 1px solid #cccccc;
  font-size: 11px;
  line-height: normal;
}
.abstractor-service .modal-body .input-fields .pad-left {
  padding-left: 15px;
}
.abstractor-service .modal-body .input-fields .no-pad-left {
  padding-left: 0;
}
.abstractor-service .modal-body .input-fields input.ng-invalid {
  border: 1px solid #dc0000;
}
.abstractor-service .modal-body .input-fields #doc-field-6 input {
  width: 76px;
}
.abstractor-service .modal-body .input-fields .doc-field,
.abstractor-service .modal-body .input-fields .delivery-fields {
  margin-bottom: 8px;
}
.abstractor-service .modal-body .input-fields .doc-field h2,
.abstractor-service .modal-body .input-fields .delivery-fields h2 {
  font-size: 10px;
}
.abstractor-service .modal-body .input-fields .doc-field .abstractorStateDropdown,
.abstractor-service .modal-body .input-fields .delivery-fields .abstractorStateDropdown {
  margin-bottom: 0px;
}
.abstractor-service .modal-body .input-fields .doc-field .abstractorStateDropdown .filter-label span,
.abstractor-service .modal-body .input-fields .delivery-fields .abstractorStateDropdown .filter-label span {
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #1e292f;
  letter-spacing: 0.5px;
}
.abstractor-service .modal-body .input-fields .doc-field .abstractorStateDropdown a,
.abstractor-service .modal-body .input-fields .delivery-fields .abstractorStateDropdown a {
  border-radius: 0px;
  height: 28px;
  border: 1px solid #dc0000;
  margin-top: 1px;
  width: 113px;
}
.abstractor-service .modal-body .input-fields .doc-field .abstractorStateDropdown .chosen-drop,
.abstractor-service .modal-body .input-fields .delivery-fields .abstractorStateDropdown .chosen-drop {
  width: 120px;
}
.abstractor-service .modal-body .input-fields .doc-field .abstractorStateDropdown li,
.abstractor-service .modal-body .input-fields .delivery-fields .abstractorStateDropdown li {
  margin: 0;
  width: 100%;
  height: auto;
  word-wrap: break-word;
}
.abstractor-service .modal-body .input-fields .delivery-fields {
  margin-left: 55px;
  width: 440px;
}
.abstractor-service .modal-body .input-fields .abs-ship-fields {
  margin-top: 18px;
}
.abstractor-service .modal-body .input-fields .abs-textboxdp,
.abstractor-service .modal-body .input-fields .abs-textboxdpsmall {
  float: left;
}
.abstractor-service .modal-body .input-fields .abs-datetime {
  width: 23px;
  height: 23px;
  float: left;
  margin-left: -30px;
  background: url('/Images/rightSideBarSprite.png');
  background-position: 0px -388px;
  background-repeat: no-repeat;
}
.abstractor-service .modal-body .input-fields .input-dropdown-selected-value {
  height: 28px;
  line-height: 15px;
  content: '';
  width: 100px !important;
  display: inline-block;
  background: url(/Scripts/ChosenJS/chosen-sprite.png) no-repeat 83px 5px;
}
.abstractor-service .modal-body .input-fields .input-dropdown-selected-value:before {
  top: 50px;
}
.abstractor-service .modal-body .input-fields .abs-disabled-option {
  opacity: 0.4;
}
.abstractor-service .modal-body .input-fields .abs-textbox-zip {
  width: 76px;
}
.abstractor-service .modal-body .delivery-prompt .modal-dialog {
  width: 700px;
  top: 170px;
}
.abstractor-service .modal-body .delivery-prompt .modal-dialog .modal-title {
  color: #1e292f;
}
.abstractor-service .modal-body .abs-label {
  /*font-family:"Roboto",sans-serif;
                            font-size:13px;*/
  font: 13px/18px "Roboto", sans-serif !important;
  color: #2C3439 !important;
  text-transform: capitalize;
  letter-spacing: 0px;
  font-weight: normal !important;
}
.abstractor-service .modal-body .abs-certified {
  font: 13px/18px "Roboto", sans-serif !important;
  color: #2C3439 !important;
  text-transform: none;
  letter-spacing: 0px;
  font-weight: normal !important;
}
.abstractor-service .modal-body .abs-modal-color {
  color: #2C3439;
}
.abstractor-service .modal-body .abs-modal-dropdown-color {
  text-transform: capitalize;
  color: #1e292f;
  font-weight: normal !important;
  font-family: "Roboto", sans-serif !important;
  font-weight: bold !important;
  letter-spacing: 0.5px;
  font-size: 13px;
  text-align: justify;
}
.Mako-Success-Message {
  width: 100%;
  height: 36px;
  line-height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px;
  background: #8FC567;
  border-bottom: 1px solid #7EB655;
}
.Mako-Success-Message h2 {
  font-size: 12px !important;
  line-height: 26px;
  margin-bottom: 10px;
  font-family: "RobotoFlex", sans-serif !important;
}
.Mako-Success-Message .message-content {
  padding-top: 5px !important;
  color: #fff !important;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
.Mako-Success-Message .message-content h2 {
  color: #fff;
  display: inline !important;
  width: 100px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 0px;
  font-family: 'Roboto-Bold', sans-serif !important;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
  font-size: 11px !important;
  letter-spacing: 0.05em;
  font-weight: normal !important;
}
.Mako-Success-Message .message-content i {
  font-size: 14px;
  line-height: 14px;
  color: #fff;
}
.Mako-Success-Message .message-content i.close {
  float: right;
  margin-top: 5px;
  cursor: pointer;
  opacity: 0.5;
  padding-right: 24px !important;
}
.Mako-Success-Message .message-content i.close:hover {
  opacity: 1;
}
.Mako-Success-Message .message-content .viewall-orders {
  text-decoration: underline !important;
  color: #fff !important;
  margin-left: 5px;
}
.Mako-Success-Message .message-content p {
  display: inline !important;
  margin-bottom: 0 !important;
}
.Mako-Success-Message .fa-check:before {
  padding-left: 23px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
  font-size: 10px;
}
.success-message {
  width: 100%;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px;
  background: #8FC567;
  border-bottom: 1px solid #7EB655;
}
.success-message h2 {
  font-size: 16px !important;
  line-height: 26px;
  margin-bottom: 10px;
  font-family: "RobotoFlex", sans-serif !important;
}
.success-message .message-content {
  color: #fff !important;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
.success-message .message-content h2 {
  color: #fff;
  display: inline !important;
  width: 100px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 5px;
}
.success-message .message-content i {
  font-size: 14px;
  line-height: 14px;
  color: #fff;
}
.success-message .message-content i.close {
  float: right;
  margin-top: 16px;
  cursor: pointer;
  opacity: 0.5;
}
.success-message .message-content i.close:hover {
  opacity: 1;
}
.success-message .message-content .fa-close {
  float: right !important;
  margin-top: 17px !important;
  cursor: pointer;
  opacity: 0.6;
  color: white !important;
}
.success-message .message-content .fa-check {
  margin-right: 5px;
}
.success-message .message-content .fa-close:hover {
  opacity: 1;
}
.success-message .message-content .viewall-orders {
  text-decoration: underline !important;
  color: #fff !important;
  margin-left: 5px;
}
.success-message .message-content p {
  display: inline !important;
  margin-bottom: 0 !important;
}
.error-message {
  width: 100%;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px;
  background: #E35b5A;
  border-bottom: 1px solid #B8201F;
}
.error-message h2 {
  font-size: 16px !important;
  line-height: 26px;
  margin-bottom: 10px;
  font-family: "RobotoFlex", sans-serif !important;
}
.error-message .message-content {
  color: #fff !important;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
.error-message .message-content h2 {
  color: #fff;
  display: inline !important;
  width: 100px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 5px;
}
.error-message .message-content i {
  font-size: 14px;
  line-height: 14px;
  color: #fff;
}
.error-message .message-content i.close {
  float: right;
  margin-top: 16px;
  cursor: pointer;
  opacity: 0.5;
}
.error-message .message-content i.close:hover {
  opacity: 1;
}
.error-message .message-content p {
  display: inline !important;
  margin-bottom: 0 !important;
}
.ext-success-message {
  width: 100%;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px;
  background: #8FC567;
  border-bottom: 1px solid #7EB655;
}
.ext-success-message h2 {
  font-size: 16px !important;
  line-height: 26px;
  margin-bottom: 10px;
  font-family: "RobotoFlex", sans-serif !important;
}
.ext-success-message .message-content {
  color: #fff !important;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
.ext-success-message .message-content h2 {
  color: #fff !important;
  display: inline !important;
  width: 100px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 5px;
}
.ext-success-message .message-content i {
  font-size: 14px;
  line-height: 14px;
  color: #fff;
}
.ext-success-message .message-content i.close {
  float: right;
  margin-top: 16px;
  cursor: pointer;
  opacity: 0.5;
}
.ext-success-message .message-content i.close:hover {
  opacity: 1;
}
.ext-success-message .message-content .viewall-orders {
  text-decoration: underline !important;
  color: #fff !important;
  margin-left: 5px;
}
.ext-success-message .message-content .icon-hide {
  float: right;
  margin-top: 16px;
  cursor: pointer;
  margin-right: 15px;
}
.ext-success-message .message-content p {
  display: inline !important;
  margin-bottom: 0 !important;
}
.ext-error-message {
  width: 100%;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px;
  background: #E35b5A;
  border-bottom: 1px solid #B8201F;
}
.ext-error-message h2 {
  font-size: 16px !important;
  line-height: 26px;
  margin-bottom: 10px;
  font-family: "RobotoFlex", sans-serif !important;
  color: white !important;
}
.ext-error-message .message-content {
  color: #fff !important;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
.ext-error-message .message-content h2 {
  color: #fff;
  display: inline !important;
  width: 100px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 5px;
  color: white !important;
}
.ext-error-message .message-content i {
  font-size: 14px;
  line-height: 14px;
  color: #fff;
}
.ext-error-message .message-content i.close {
  float: right;
  margin-top: 16px;
  cursor: pointer;
  opacity: 0.5;
}
.ext-error-message .message-content i.close:hover {
  opacity: 1;
}
.ext-error-message .message-content .fa-times {
  font-size: 17px;
  padding: 4px;
}
.ext-error-message .message-content .icon-hide {
  float: right;
  line-height: 50px;
  margin-right: 15px;
  cursor: pointer;
}
.ext-error-message .message-content p {
  display: inline !important;
  margin-bottom: 0 !important;
}
.ViewOrderContainer {
  width: 100%;
  min-height: 420px;
}
.BatchOrderContainer {
  width: 100%;
}
.BatchOrderContainer .product-list {
  display: inline-block;
  width: 25%;
}
.BatchOrderContainer .batch-order-section {
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  width: 74%;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .BatchOrderContainer .batch-order-section {
    width: 74.6%;
  }
}
.BatchOrderContainer .batch-order-section .batch-upload {
  width: 100%;
}
.BatchOrderContainer #batchOrderfailureMsgMaxCount.failure-message {
  width: 100%;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px;
  border: solid 1px #DF8F8F;
  background-color: #ffcece !important;
  display: none;
}
.BatchOrderContainer #batchOrderfailureMsgMaxCount.failure-message .message-content {
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
.BatchOrderContainer #batchOrderfailureMsgMaxCount.failure-message .message-content .fa-exclamation-triangle {
  font-size: 15px;
  line-height: 14px;
  color: #2c3439;
  float: left;
  margin-top: 18px;
}
.BatchOrderContainer #batchOrderfailureMsgMaxCount.failure-message .message-content h2 {
  float: left;
  margin: 0;
  margin-top: 17px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 6px;
  font-weight: 300;
  font-size: 16px !important;
  margin-bottom: 10px;
  font-family: "RobotoFlex", sans-serif !important;
}
.BatchOrderContainer #batchOrderfailureMsgMaxCount.failure-message .message-content p {
  display: inline !important;
  width: 100px;
  margin-right: 10px;
  margin-left: 5px;
  font-size: 14px !important;
  color: #333;
}
.BatchOrderContainer #batchOrderfailureMsgMaxCount.failure-message .message-content .fa-close {
  float: right !important;
  margin-top: 18px !important;
  cursor: pointer;
  opacity: 0.6;
}
.BatchOrderContainer #batchOrderfailureMsgMaxCount.failure-message .message-content .fa-close:hover {
  opacity: 1;
}
.BatchOrderContainer #batchOrderExportfailureMsgMaxCount {
  width: 100%;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px;
  border: solid 1px #df8f8f;
  background-color: #ffcece !important;
  float: left;
  display: none;
}
.BatchOrderContainer #batchOrderExportfailureMsgMaxCount .message-content {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  float: left;
}
.BatchOrderContainer #batchOrderExportfailureMsgMaxCount .message-content .fa-exclamation-triangle {
  font-size: 15px;
  line-height: 14px;
  color: #2c3439;
  float: left;
  margin-top: 18px;
}
.BatchOrderContainer #batchOrderExportfailureMsgMaxCount .message-content h2 {
  float: left;
  margin: 0;
  margin-top: 17px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 6px;
  font-weight: 300;
  font-size: 16px !important;
  margin-bottom: 10px;
  font-family: "RobotoFlex", sans-serif !important;
}
.BatchOrderContainer #batchOrderExportfailureMsgMaxCount .message-content p {
  margin-top: 14px;
  width: 92%;
  float: left;
}
.BatchOrderContainer #batchOrderExportfailureMsgMaxCount .message-content .fa-close {
  float: right !important;
  margin-top: 18px !important;
  cursor: pointer;
  opacity: 0.6;
}
.BatchOrderContainer #batchOrderExportfailureMsgMaxCount .message-content .fa-close:hover {
  opacity: 1;
}
#batchOrderfailureMsgMaxCountNewOrder.failure-message {
  width: 100%;
  height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  border: solid 1px #df8f8f;
  background-color: #ffcece !important;
  display: none;
}
#batchOrderfailureMsgMaxCountNewOrder.failure-message .message-content {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  width: 97%;
  float: left;
  margin-top: 5px;
  padding-left: 20px;
}
#batchOrderfailureMsgMaxCountNewOrder.failure-message .message-content .fa-exclamation-triangle {
  font-size: 15px;
  line-height: 14px;
  color: #2c3439;
  float: left;
  margin-top: 4px;
}
#batchOrderfailureMsgMaxCountNewOrder.failure-message .message-content h2 {
  float: left;
  margin: 0;
  margin-top: 2px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 6px;
  font-weight: 300;
  font-size: 16px !important;
  font-family: "RobotoFlex", sans-serif !important;
}
#batchOrderfailureMsgMaxCountNewOrder.failure-message .message-content p {
  display: inline !important;
  width: 100px;
  margin-right: 10px;
  margin-left: 5px;
  font-size: 14px !important;
  color: #333;
}
#batchOrderfailureMsgMaxCountNewOrder.failure-message .message-content .failure-Reportnames {
  display: block !important;
  margin: 0;
  line-height: 18px;
  width: 100%;
  margin-top: 1px;
}
#batchOrderfailureMsgMaxCountNewOrder.failure-message .fa-close {
  float: right !important;
  margin-top: 18px !important;
  cursor: pointer;
  opacity: 0.6;
  padding-right: 2%;
}
#batchOrderfailureMsgMaxCountNewOrder.failure-message .fa-close:hover {
  opacity: 1;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message {
  width: 100%;
  height: 80px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  background: #8fc567;
  border-bottom: 1px solid #7eb655;
  display: none;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .row {
  margin: 0;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content {
  width: 97%;
  margin: 0;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .success-show {
  color: white !important;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  padding-left: 20px;
  padding-top: 5px;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .success-show .fa-check {
  font-size: 14px;
  line-height: 14px;
  color: white;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .success-show h2 {
  color: white;
  display: inline !important;
  width: 100px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 5px;
  font-size: 16px !important;
  line-height: 26px;
  margin-bottom: 10px;
  font-family: "RobotoFlex", sans-serif !important;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .success-show p {
  display: inline !important;
  margin-bottom: 0 !important;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .success-show p a {
  text-decoration: underline !important;
  color: white !important;
  margin-left: 5px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .failure-show {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  float: left;
  margin-top: 5px;
  padding-left: 20px;
  width: 100%;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .failure-show .fa-exclamation-triangle {
  font-size: 15px;
  line-height: 14px;
  color: #2c3439;
  float: left;
  margin-top: 4px;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .failure-show h2 {
  float: left;
  margin: 0;
  margin-top: 2px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 6px;
  font-weight: 300;
  font-size: 16px !important;
  font-family: "RobotoFlex", sans-serif !important;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .failure-show p {
  margin: 0;
  display: inline !important;
  width: 100px;
  margin-right: 10px;
  margin-left: 5px;
  font-size: 14px !important;
  color: #333333;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .message-content .failure-show .failure-Reportname {
  display: block !important;
  margin: 0;
  line-height: 18px;
  width: 100%;
  margin-top: 1px;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .fa-close {
  float: right !important;
  cursor: pointer;
  opacity: 0.7;
  padding-right: 14px;
  font-size: 16px !important;
  color: white;
}
#batchOrderfailureSuccessMsgNewOrder.failure-success-message .fa-close:hover {
  opacity: 1;
}
#StateCountyMsg.failure-message {
  width: 100%;
  height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  border: solid 1px #df8f8f;
  background-color: #ffcece !important;
  display: none;
}
#StateCountyMsg.failure-message .message-content {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  width: 97%;
  float: left;
  margin-top: 5px;
  padding-left: 20px;
}
#StateCountyMsg.failure-message .message-content .fa-exclamation-triangle {
  font-size: 15px;
  line-height: 14px;
  color: #2c3439;
  float: left;
  margin-top: 4px;
}
#StateCountyMsg.failure-message .message-content h2 {
  float: left;
  margin: 0;
  margin-top: 2px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 6px;
  font-weight: 300;
  font-size: 16px !important;
  font-family: "RobotoFlex", sans-serif !important;
}
#StateCountyMsg.failure-message .message-content p {
  display: inline !important;
  width: 100px;
  margin-right: 10px;
  margin-left: 5px;
  font-size: 14px !important;
  color: #333;
}
#StateCountyMsg.failure-message .message-content .failure-Reportnames {
  display: block !important;
  margin: 0;
  line-height: 18px;
  width: 100%;
  margin-top: 1px;
}
#StateCountyMsg.failure-message .fa-close {
  float: right !important;
  margin-top: 18px !important;
  cursor: pointer;
  opacity: 0.6;
  padding-right: 2%;
}
#StateCountyMsg.failure-message .fa-close:hover {
  opacity: 1;
}
/*Style For BatchOrderPortal on New Order Portal*/
.new-order-portal {
  height: 500px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.new-order-portal .margin-form {
  margin-left: 35px;
  margin-top: 6px;
}
.new-order-portal .margin-form-newOrd {
  margin-left: 35px;
  margin-top: 4px;
}
.new-order-portal .batchtxt {
  margin: 0px 10px 10px -10px;
  font-size: 16px;
  line-height: 26px;
  color: #898E93;
  font-family: "RobotoFlex", sans-serif;
  float: left;
}
.new-order-portal .batchName {
  width: 23%;
  margin-bottom: 10px;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  padding: 5px;
  border: 1px solid #aaaaaa;
  vertical-align: middle;
  border-width: 1px;
}
.new-order-portal .serchresulttext {
  font-size: 14px !important;
}
.new-order-portal .batch-upload {
  text-transform: none;
  float: left;
  display: block;
  font-size: 14px;
  width: 98%;
}
.new-order-portal .batch-upload .upload-template {
  margin: 0px 10px 10px -10px;
  font-size: 16px;
  line-height: 26px;
  color: #898E93;
  font-family: "RobotoFlex", sans-serif;
  float: left;
  float: none;
  margin-left: 0px;
  display: inline-block;
}
.new-order-portal .batch-upload .upload-temp-btn {
  display: inline-block;
}
.new-order-portal .batch-upload .uploadbtn {
  text-transform: none;
  height: 30px;
  padding: 5px;
  margin-left: 2px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  letter-spacing: 1px;
  outline-color: #91b3ea;
  outline-style: solid;
  outline-width: 2px;
  color: white !important;
  background-color: #43b3ea !important;
}
.new-order-portal .batch-upload .uploadbtn.hover:enabled,
.new-order-portal .batch-upload .uploadbtn:hover:enabled {
  background: #174b87 !important;
}
.new-order-portal .batch-upload .uploadbtn i {
  margin-left: 5px;
}
.new-order-portal .batch-upload .uploadbtn .fa-arrow-up:before {
  padding-right: 5px;
}
.new-order-portal .batch-upload .uploadbtn:disabled {
  opacity: 0.57;
  cursor: default;
  outline: none;
}
.new-order-portal .batch-upload .need-temp {
  margin-left: 20px;
  font-family: Roboto, sans-serif;
}
.new-order-portal .batch-upload .manual-batch-order-btn {
  font-size: 14px !important;
  margin: 10px 0px 10px 0px;
}
.new-order-portal .batch-upload .manual-enter {
  /*text-decoration: underline;*/
  /*cursor: pointer;*/
}
.new-order-portal .batch-upload .invalid-uploaded-file {
  float: left;
  color: red;
  margin-right: 10px;
}
.new-order-portal .batch-upload .upload-batchName {
  width: 23%;
  margin-bottom: 10px;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  padding: 5px;
  border: 1px solid #aaaaaa;
  vertical-align: middle;
  border-width: 1px;
  height: 30px;
  margin-bottom: 0px;
  color: black;
}
.new-order-portal .batch-upload input.upload-batchName.ng-pristine.ng-valid:disabled {
  background-color: white !important;
}
.new-order-portal .cascade-option > label {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
}
.new-order-portal .cascade-option .check-label {
  vertical-align: top;
  padding-left: 6px;
  text-transform: none !important;
}
.new-order-portal h4 {
  font-size: 14px;
  color: #919191;
}
.new-order-portal h2 {
  font-size: 14px;
  font-weight: normal;
  color: #4ab4e8;
  margin: 0;
}
.new-order-portal .requCriteria {
  color: #2c3439;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  margin-bottom: 15px;
}
.new-order-portal .clearupload {
  margin-left: 5px;
  color: #777777;
  font: normal normal normal 14px FontAwesome;
}
.new-order-portal .clearupload a:hover {
  color: #777777;
}
.new-order-portal .docupldlbl {
  display: inline-block;
  margin-left: 5px;
}
.new-order-portal ul {
  padding-left: 0;
  /* CSS for item in list */
}
.new-order-portal ul li {
  width: 48%;
  height: 20px;
  color: #174b87;
  font-family: 'Open Sans', sans-serif;
  font-size: 8px;
  /* CSS for contents of the item entry */
}
.new-order-portal ul li label {
  padding-left: 10px;
  font-weight: 400;
  width: 100%;
  display: inline;
}
.new-order-portal ul li label span {
  width: auto;
  height: 100%;
  padding: 0px 10px 0px 25px;
  /* Position checkbox sprite */
}
.new-order-portal ul li label span:before {
  left: 0;
}
.new-order-portal .btn-margin {
  margin-left: 5px;
  margin-top: 15px;
  margin-bottom: 25px;
}
.new-order-portal .order-portal-btn {
  text-transform: capitalize;
  letter-spacing: 0px !important;
  font-size: 14px;
}
.new-order-portal .order-portal-btn .button {
  font-family: "Roboto", sans-serif;
}
.new-order-portal .clear-link {
  /*color: #2c3439;
        cursor: pointer;
        text-decoration: underline;
        font-family: "Roboto", sans-serif;
        font-size: 14px;*/
  margin-left: 5px;
  /*&:visited {
            color: #2c3439 !important;
        }*/
}
.new-order-portal .selectormargin {
  margin-left: -10px;
}
.new-order-portal .selector {
  margin-top: 8px;
  width: 185px;
  cursor: pointer;
  position: relative;
  padding: 0px;
  height: 31px;
  line-height: 31px;
  border: 1px solid #ccc;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  background: #fff;
  background-color: #fff;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafb', GradientType=0);
  color: #8D929B;
}
.new-order-portal .selector select {
  padding: 0px 0px 0px 6px;
  cursor: pointer;
  width: 100%;
  font: inherit;
  color: #777;
  padding-left: 5px;
  border: none !important;
  outline: none !important;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: capitalize;
}
.new-order-portal .selector:before {
  content: "\f0d7";
  font-family: FontAwesome;
  right: 10px;
  position: absolute;
  top: 0;
  color: #8D929B;
}
.new-order-portal .input-fields h2 {
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #43b3ea;
  margin: 0px 0px 5px;
}
.new-order-portal .input-fields .col-marging-left {
  margin-left: 7.33333333%;
}
.new-order-portal .input-fields input {
  color: #000;
  width: 100%;
  height: 30px;
  padding: 5px;
  border: 1px solid #cccccc;
  font-size: 11px;
  line-height: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new-order-portal .input-fields input :invalid {
  box-shadow: none;
  outline: none !important;
}
.new-order-portal .input-fields input :-moz-submit-invalid {
  box-shadow: none;
  outline: none !important;
}
.new-order-portal .input-fields input :-moz-ui-invalid {
  box-shadow: none;
  outline: none !important;
}
.new-order-portal .input-fields ::-webkit-input-placeholder {
  color: #999 !important;
}
.new-order-portal .input-fields :-ms-input-placeholder {
  color: #999 !important;
}
.new-order-portal .input-fields :focus::-webkit-input-placeholder {
  color: transparent !important;
}
.new-order-portal .input-fields input:disabled {
  background-color: white !important;
}
.new-order-portal .input-fields input:required {
  box-shadow: none;
  outline: none !important;
}
.new-order-portal .input-fields .pad-left {
  padding-left: 15px;
}
.new-order-portal .input-fields .leftmargin-div {
  margin-left: -28px;
}
.new-order-portal .input-fields .no-pad-left {
  padding-left: 0;
}
.new-order-portal .input-fields .upload-neworder-required {
  outline-color: red !important;
  outline-width: thin !important;
}
.new-order-portal .input-fields .upload-neworder {
  text-transform: none;
  height: 30px;
  padding: 5px;
  margin-bottom: 10px;
  margin-left: 2px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border: none;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  outline-color: #cccccc;
  outline-style: solid;
  outline-width: 2px;
  color: white !important;
  background-color: #43b3ea !important;
}
.new-order-portal .input-fields .upload-neworder.hover:enabled,
.new-order-portal .input-fields .upload-neworder:hover:enabled {
  background: #174b87 !important;
}
.new-order-portal .input-fields .manual-batchName {
  width: 23%;
  margin-bottom: 10px;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  padding: 5px;
  border: 1px solid #aaaaaa;
  vertical-align: middle;
  border-width: 1px;
}
.new-order-portal .input-fields input.ng-invalid {
  border: 1px solid #dc0000 !important;
  outline: none !important;
  box-shadow: none !important;
}
.new-order-portal .input-fields .neworder-field,
.new-order-portal .input-fields .delivery-fields {
  margin-bottom: 15px;
  margin-right: 0;
  padding-right: 0;
}
.new-order-portal .input-fields .neworder-field h2,
.new-order-portal .input-fields .delivery-fields h2 {
  font-size: 11px;
}
.new-order-portal .input-fields .street-addr {
  width: 220px;
}
.new-order-portal .input-fields .apn {
  width: 137px;
  margin-left: -13px;
}
.new-order-portal .input-fields .city {
  margin-right: 5px;
  width: 125px;
  margin-left: -9px;
}
.new-order-portal .input-fields .zip {
  width: 85px;
  margin-left: -9px;
}
.new-order-portal .input-fields .county {
  width: 125px;
}
@media (max-width: 1170px) {
  .new-order-portal .input-fields .street-addr {
    width: 160px;
  }
  .new-order-portal .input-fields .apn {
    width: 110px;
    margin-left: -13px;
  }
}
.new-order-portal .input-fields .delivery-fields {
  margin-left: 55px;
  width: 440px;
}
.new-order-portal .input-fields .abs-ship-fields {
  margin-top: 18px;
}
.new-order-portal .input-fields .wideInput {
  width: 200px;
  margin-left: -10px;
}
.new-order-portal .input-fields .numberInput {
  width: 200px;
  margin-left: -10px;
}
.new-order-portal .input-fields .apnInput {
  width: 145px;
  margin-left: -15px;
}
.new-order-portal .input-fields .cityInput {
  margin-right: 5px;
  width: 125px;
}
.new-order-portal .input-fields .zipInput {
  width: 100px;
  margin-left: -10px;
}
.new-order-portal .input-fields .left-shift {
  margin-left: 33px;
}
@media (max-width: 1170px) {
  .new-order-portal .input-fields .numberInput {
    width: 150px;
    margin-left: -10px;
  }
  .new-order-portal .input-fields .cityInput {
    margin-right: 5px;
    width: 100px;
  }
  .new-order-portal .input-fields .left-shift {
    margin-left: 4px;
  }
}
.new-order-portal .input-fields div.lior {
  display: inline;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  margin-left: -5px;
  margin-right: -10px;
  width: 58px;
}
.new-order-portal .input-fields div.lowerOR {
  display: inline;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  margin-left: -5px;
  margin-right: -10px;
  width: 58px;
  margin-top: 8px;
}
.new-order-portal .input-fields .neworder-textbox {
  width: 100%;
  padding: 5px;
  border: 1px solid #aaaaaa;
  vertical-align: middle;
  border-width: 1px;
  margin: 0;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
@media (max-width: 1170px) {
  .new-order-portal .input-fields .neworder-textbox {
    font-size: 11px;
  }
}
.new-order-portal .input-fields .neworder-textboxdp,
.new-order-portal .input-fields .neworder-textboxdpsmall {
  float: left;
}
.new-order-portal .input-fields .neworder-datetime {
  width: 23px;
  height: 23px;
  float: left;
  margin-left: -25px;
  margin-top: 2px;
  background: url('/Images/rightSideBarSprite.png');
  background-position: 0px -388px;
  background-repeat: no-repeat;
}
.new-order-portal .input-fields .input-dropdown-selected-value {
  height: 28px;
  line-height: 15px;
}
.new-order-portal .input-fields .input-dropdown-selected-value:before {
  top: 6px;
}
.new-order-portal .input-fields .abs-disabled-option {
  opacity: 0.4;
}
.new-order-portal .input-fields .fieldsHide {
  display: none;
}
.new-order-portal .input-fields .fieldsUnhide {
  display: block !important;
}
.new-order-portal .input-fields .state-dropdown {
  padding: 0;
  border-bottom: 1px solid #e2f4f7;
  width: 65px;
}
.new-order-portal .input-fields .state-dropdown #disabled-state-dropdown .tt-input {
  width: 85px;
  height: 30px;
  border: 1px solid #aaaaaa;
  padding: 0 5px;
  background-color: white !important;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  cursor: not-allowed !important;
}
@media (max-width: 1170px) {
  .new-order-portal .input-fields .state-dropdown #disabled-state-dropdown .tt-input {
    font-size: 11px;
  }
}
.new-order-portal .input-fields .state-dropdown #default-state-dropdown {
  width: 85px;
}
.new-order-portal .input-fields .state-dropdown #default-state-dropdown .tt-input {
  width: 85px;
  height: 30px;
  border: 1px solid #aaaaaa;
  padding: 0 5px;
  background-color: white !important;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  cursor: default !important;
}
.new-order-portal .input-fields .state-dropdown #default-state-dropdown .tt-input *::-moz-placeholder {
  /* FF 19+ */
  color: black !important;
}
@media (max-width: 1170px) {
  .new-order-portal .input-fields .state-dropdown #default-state-dropdown .tt-input {
    font-size: 11px;
  }
}
.new-order-portal .input-fields .state-dropdown #default-state-dropdown .required-border {
  border: 1px solid #dc0000;
  color: red;
}
.new-order-portal .input-fields .state-dropdown #default-state-dropdown .tt-dropdown-menu {
  min-width: 85px;
  max-height: 250px;
  overflow: auto;
}
.new-order-portal .input-fields .county-dropdown {
  margin-left: -10px;
  margin-right: 5px;
  width: 165px;
}
.new-order-portal .input-fields .county-dropdown #disabled-county-dropdown .tt-input {
  width: 148px !important;
  height: 30px;
  border: 1px solid #aaaaaa;
  padding: 0 5px;
  background-color: white !important;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  cursor: not-allowed !important;
}
@media (max-width: 1170px) {
  .new-order-portal .input-fields .county-dropdown #disabled-county-dropdown .tt-input {
    font-size: 11px;
  }
}
.new-order-portal .input-fields .county-dropdown #default-county-dropdown {
  width: 200px;
}
.new-order-portal .input-fields .county-dropdown #default-county-dropdown .tt-input {
  width: 200px;
  height: 30px;
  border: 1px solid #aaaaaa;
  padding: 0 5px;
  background-color: white !important;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  cursor: default;
}
@media (max-width: 1170px) {
  .new-order-portal .input-fields .county-dropdown #default-county-dropdown .tt-input {
    font-size: 11px;
  }
}
.new-order-portal .input-fields .county-dropdown #default-county-dropdown .required-border {
  border: 1px solid #dc0000;
  color: red;
}
.new-order-portal .input-fields .county-dropdown #default-county-dropdown .tt-dropdown-menu {
  min-width: 200px;
  max-height: 250px;
  overflow: auto;
}
.new-order-portal .input-fields .state-drop-caret {
  pointer-events: none;
  left: 48px;
  position: absolute;
  z-index: 10;
  top: 12px;
}
.new-order-portal .input-fields .county-drop-caret {
  pointer-events: none;
  left: 148px;
  position: absolute;
  z-index: 10;
  top: 12px;
}
.new-order-portal .input-fields .cursor-not-allowed {
  cursor: not-allowed !important;
}
.new-order-portal .input-fields *::-moz-placeholder {
  /* FF 19+ */
  color: black !important;
}
.new-order-portal .modal-prompt .modal-dialog {
  width: 600px;
  top: 170px;
  left: 5%;
}
.new-order-portal .modal-prompt .modal-dialog .modal-title {
  color: #1e292f;
}
.new-order-portal .modal-prompt .modal-dialog .modal-body {
  top: 5px;
}
.new-order-portal .added-properties {
  font-family: Roboto, sans-serif;
  max-height: 400px;
  /*width: 840px;*/
  width: 97.4%;
  display: inline-table;
}
.new-order-portal .added-properties p {
  font-size: 14px;
}
.new-order-portal .added-properties .document-upload {
  font-size: 14px;
}
.new-order-portal .added-properties .document-upload strong {
  color: #555B63;
  line-height: 24px;
  font-weight: bold;
}
.new-order-portal .added-properties .document-upload a {
  color: #777;
  padding-left: 5px;
  cursor: pointer;
}
.new-order-portal .added-properties .document-upload a:visited {
  text-decoration: none;
}
.new-order-portal .added-properties .document-upload i.clear {
  color: #428bca;
  font-size: 14px;
}
.new-order-portal .added-properties .document-upload i.clear:hover {
  color: #174b87 !important;
  text-decoration: none;
  cursor: pointer;
}
.new-order-portal .added-properties i.clear {
  color: #777777;
  font-size: 14px;
}
.new-order-portal .added-properties .preview-table-font-style {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-stretch: normal;
}
.new-order-portal .added-properties table {
  width: 100%;
  margin: 15px 0px 10px -10px;
  border: 1px solid #D6D6D6;
  color: #3F474C;
  position: relative;
  background: #fff;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 12.6px;
}
.new-order-portal .added-properties table tr,
.new-order-portal .added-properties table th {
  height: 30px;
  vertical-align: middle;
}
.new-order-portal .added-properties table tr {
  border-bottom: 1px solid #D6D6D6;
  text-align: left;
}
.new-order-portal .added-properties table th {
  padding: 2px 5px;
  background: #d6d6d6;
  border-bottom: 0;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-stretch: normal;
}
.new-order-portal .added-properties table td {
  padding: 2px 3px 2px 6px;
  word-break: break-all;
}
.new-order-portal .added-properties table .sl-num {
  width: 25px;
}
.new-order-portal .added-properties table .word-break {
  word-break: break-all;
}
.new-order-portal .added-properties table .ref-Id-zip {
  width: 55px;
}
.new-order-portal .added-properties table .ref-Id {
  width: 65px;
}
.new-order-portal .added-properties table .ref-loan {
  width: 90px;
}
.new-order-portal .added-properties table .apn {
  width: 100px;
}
.new-order-portal .added-properties table .county {
  width: 100px;
}
.new-order-portal .added-properties table .state {
  width: 35px;
}
.new-order-portal .added-properties table .address {
  width: 150px;
}
.new-order-portal .added-properties table .manual-address {
  width: 100px;
}
.new-order-portal .added-properties table .edit-delete {
  width: 20px;
}
.new-order-portal .added-properties table .edit-delete i {
  font-size: 16px;
}
.new-order-portal .added-properties table .edit-delete-icons {
  width: 50px;
}
.new-order-portal .added-properties table .edit-delete-icons i {
  font-size: 16px;
}
.new-order-portal .added-properties table .edit-delete-icons .fa-pencil-square-o {
  padding-right: 5px;
}
.new-order-portal .added-properties table .city {
  width: 90px;
}
.new-order-portal .added-properties table .manual-city {
  width: 80px;
}
.new-order-portal .added-properties table .loan-date {
  width: 60px;
}
.new-order-portal .added-properties table .loan-amount {
  width: 60px;
}
.new-order-portal .added-properties table .phone {
  width: 100px;
}
.new-order-portal .added-properties table .manual-phone {
  width: 60px;
}
.new-order-portal .added-properties table .borrower-name {
  width: 130px;
}
.new-order-portal .added-properties table .lender-name {
  width: 70px;
}
.new-order-portal .added-properties table .loan {
  width: 140px;
}
/* Batch Modal CSS */
.batch-order {
  width: 1020px;
}
.batch-order .modal-header .modal-title {
  margin: 10px 30px;
  line-height: 13px;
}
.batch-order .modal-header .modal-icon {
  margin-top: 9px;
}
.batch-order .modal-header .modal-icon:before {
  content: '';
  background-image: url('/Images/batch-icon.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.batch-order .modal-body {
  padding-top: 10px;
  padding-bottom: 40px;
  background-color: #f9f9f9;
  height: 577px;
}
.batch-order .modal-body .batch-body .batch-section {
  padding: 20px 0px 0px 25px;
}
.batch-order .modal-body .batch-body .batch-section h2 {
  font-size: 14px;
  font-weight: normal;
  color: #4ab4e8;
  margin-top: 0;
}
.batch-order .modal-body .batch-body .batch-section .red-exclamation {
  font-size: 22px;
  font-weight: bold;
  color: red !important;
  margin: 0px 10px 0px 0px;
}
.batch-order .modal-body .batch-body .batch-section .inline-vertical-content {
  display: inline-block;
  vertical-align: middle;
  color: #174b87;
  float: left;
}
.batch-order .modal-body .batch-body .batch-section .btn-general-size {
  width: 150px;
  height: 35px;
}
.batch-order .modal-body .batch-body .batch-section .btn-middle-size {
  width: 180px;
  height: 35px;
}
.batch-order .modal-body .batch-body .batch-section .btn-small-size {
  width: 100px;
  height: 35px;
}
.batch-order .modal-body .batch-body .batch-section .hover-link a {
  text-decoration: none;
  font-weight: 550;
  color: #49b3e7;
}
.batch-order .modal-body .batch-body .batch-section .hover-link a:hover {
  transition: all 0.2s ease-in-out;
  color: #444444 !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status a {
  text-decoration: none;
  font-weight: 550;
  color: #49b3e7;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status a:hover {
  transition: all 0.2s ease-in-out;
  color: #444444 !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status table {
  margin: 0;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status th,
.batch-order .modal-body .batch-body .batch-section .batch-order-status td {
  color: black;
  padding: 0px 0px 7px 0px;
  text-align: left;
  vertical-align: central;
  margin-right: 5px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status th {
  font-size: 12px;
  font-weight: 500;
  color: #4ab4e8;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status button {
  background: #3ea5de;
  color: #ffffff;
  text-align: center;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status button:hover,
.batch-order .modal-body .batch-body .batch-section .batch-order-status button.hover {
  color: #ffffff;
  background: #256e94;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status button:active,
.batch-order .modal-body .batch-body .batch-section .batch-order-status button.active {
  color: #fff;
  background: #256e94;
  box-shadow: inset 0px 0px 9px -4px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: inset 0px 0px 9px -4px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px 0px 9px -4px rgba(0, 0, 0, 0.75);
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .scroll-bar-div {
  height: 410px;
  overflow: auto;
  padding: 0;
  margin-bottom: 5px;
  margin-top: 0;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .table-header {
  margin-top: 0;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .table-header .state-Col {
  padding-left: 13px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .table-header .name-Col {
  padding-left: 5px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .table-header .status-Col {
  padding-left: 15px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .table-body {
  margin-top: 0px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .btn-small-cancel {
  height: 20px;
  font-size: 11px;
  padding: 0px;
  width: 100px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .btn-long-report {
  height: 20px;
  font-size: 11px;
  padding: 0px;
  width: 100px;
  width: 150px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .btn-small-order {
  margin-left: 30px;
  height: 20px;
  font-size: 11px;
  padding: 0px;
  width: 100px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .id-Col {
  width: 80px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .date-Col {
  width: 95px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .state-Col {
  width: 120px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .name-Col {
  width: 275px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .status-Col {
  width: 335px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .inputfilespan {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 265px;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .processingSpan {
  width: 183px;
  float: left;
}
.batch-order .modal-body .batch-body .batch-section .batch-order-status .ErrorSpan {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -386px -98px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: relative;
}
.batch-order .modal-body .batch-body .batch-section .batch-content {
  padding: 10px 0px 0px 53px;
  color: #174b87;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .red-exclamation {
  font-size: 22px;
  font-weight: bold;
  color: red;
  margin: 0px 10px 0px 70px;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .btn-general-size {
  width: 150px;
  height: 35px;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .btn-middle-size {
  width: 180px;
  height: 35px;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .btn-small-size {
  width: 100px;
  height: 35px;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .inline-vertical-content {
  display: inline-block;
  vertical-align: middle;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .upload-spacing {
  width: 270px;
  height: 30px;
  margin-right: 20px;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .selectd-Product-UpperCase {
  text-transform: uppercase;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .batch-item {
  color: black;
  padding: 0px 0px 10px 10px;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .batch-download-validation {
  display: inline-flex;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .batch-order-loading {
  background: url('/Images/ajax-loaderNew.gif') no-repeat center center;
  height: 270px;
  width: auto;
  text-align: center;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .batch-order-loading-completion {
  /*height: 270px;
                        width: auto;
                        text-align: center;*/
  text-align: center;
  vertical-align: middle;
  line-height: 270px;
}
.batch-order .modal-body .batch-body .batch-section .batch-content table {
  width: 100%;
  margin: 20px 0px 10px 0px;
}
.batch-order .modal-body .batch-body .batch-section .batch-content tr {
  vertical-align: top;
}
.batch-order .modal-body .batch-body .batch-section .batch-content td {
  width: 25%;
}
.batch-order .modal-body .batch-body .batch-section .batch-content hr {
  border-color: #CDEBF2;
  background-color: #CDEBF2;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .order-button-spinner {
  background-image: url(/images/loader.gif);
  background-repeat: no-repeat;
  background-position: right;
  text-align: center;
  background-position-x: 95%;
}
.batch-order .modal-body .batch-body .batch-section .batch-content .order-button-spinner:disabled {
  background-color: #4ab4e8;
  opacity: 0.9;
}
.batch-order .modal-body .batch-body .batch-section .batch-section-cancelOrder {
  text-align: right;
}
.batch-order .modal-body .batch-body .batch-section .batch-products {
  height: 210px;
}
.batch-order .modal-body .batch-body .batch-section table {
  width: 90%;
  margin: 20px 0px 100px 0px;
}
.batch-order .modal-body .batch-body .batch-section tr {
  vertical-align: top;
}
.batch-order .modal-body .batch-body .batch-section td {
  width: 35%;
  padding: 0px 0px 10px 10px;
}
.batch-order .modal-body .batch-body .batch-section thead tr td {
  padding: 0px 0px 10px 10px;
  color: #4ab4e8;
  text-transform: uppercase;
}
.batch-order .modal-body .batch-body .batch-section .selectd-Product-UpperCase {
  text-transform: uppercase;
}
.batch-order .modal-body .batch-body .batch-section .textRight {
  text-align: right !important;
}
.batch-order .modal-body .batch-body .batch-section .textLeft {
  text-align: left !important;
}
.batch-order .modal-body .batch-body .batch-section .textCenter {
  text-align: center !important;
}
.batch-order .modal-body .batch-body .batch-section .inline-vertical-contentCancel {
  vertical-align: middle;
  color: #174b87;
  padding-top: 10px;
}
#clearProductsModal .batch-download-temp .modal-content {
  width: 450px;
}
.clear-entered-property-prompt .batch-download-temp .modal-content,
.change-batch-product-prompt .batch-download-temp .modal-content {
  width: 450px;
}
.clear-entered-property-prompt .batch-download-temp .modal-content .modal-body,
.change-batch-product-prompt .batch-download-temp .modal-content .modal-body {
  top: 0px;
}
.batch-download-temp {
  top: 25%;
  text-align: center;
  left: 5%;
}
.batch-download-temp .modal-content h2,
.batch-download-temp p {
  font-size: 15px;
  /*line-height: 26px;*/
  margin: 0px 0px 0px 20px;
  color: #3f464c;
  font-family: "Roboto", sans-serif;
  text-transform: none;
}
.batch-download-temp .sub-header {
  color: #898E93 !important;
  font-family: "RobotoFlex", sans-serif !important;
}
.batch-download-temp .header-align,
.batch-download-temp .content-text {
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: normal;
}
.batch-download-temp .modal-header {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2E89C3;
  padding: 0px 15px;
  text-align: left;
}
.batch-download-temp .modal-header i {
  color: #42b2e9;
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
}
.batch-download-temp .modal-header i.exit {
  color: #bbb;
  float: right;
  margin-top: 16px;
  cursor: pointer;
}
.batch-download-temp .modal-header .fa-close:hover {
  color: #124682;
}
.batch-download-temp .modal-header h4 {
  color: #18262C !important;
  width: 30%;
  display: inline;
  margin-left: 10px;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
}
.batch-download-temp .modal-footer {
  border-top: 1px solid #2e89c3;
}
.batch-download-temp .modal-footer .clear-modal-btns {
  font-family: "Roboto", sans-serif;
}
.batch-download-temp .modal-footer .nevermind {
  background-color: #ebebe4 !important;
}
.batch-download-temp div.text.thirds {
  margin-top: 10px;
  font-size: 14px;
  font-family: Roboto, sans-serif;
  margin-bottom: 20px;
}
.batch-download-temp div.text.thirds .temp-desc {
  background: #eee;
  width: 152px;
  min-height: 120px;
  margin-left: 7px;
  padding-top: 10px;
  text-align: center;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important;
}
.batch-download-temp div.text.thirds .download-link {
  display: inline-block;
  width: 30%;
  height: 100px;
  margin-right: -14px;
}
.batch-download-temp div.text.thirds .download-btn {
  margin-top: 2px;
}
.batch-download-temp div.text.thirds .download-btn button {
  text-transform: capitalize !important;
}
.batch-download-temp table {
  width: 100%;
  /*margin: 0px 10px 2px 15px;*/
  color: #3F474C;
  position: relative;
  background: #fff;
  border-spacing: 0;
}
.batch-download-temp table tr {
  border-bottom: 1px solid #D6D6D6;
  height: 30px;
  vertical-align: middle;
  text-align: left;
}
.batch-download-temp table.templates td {
  line-height: 20px;
  padding: 10px 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
.batch-download-temp table.templates td strong {
  font-weight: bold;
  color: #555B63;
}
.batch-download-temp table.templates td.number {
  text-align: right;
  vertical-align: middle;
  /*padding-right: 40px;*/
}
.batch-download-temp.action-required-modal {
  width: 75% !important;
}
.batch-download-temp.action-required-modal .notes-container .notes .notesdescription .notesdescriptiontext {
  color: #42B2E9;
  text-align: justify;
  word-break: break-all;
}
.batch-download-temp.action-required-modal .actionReqModalContentpp {
  min-width: 100%;
  min-height: 282px;
}
.batch-download-temp.action-required-modal .notes-style {
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.batch-download-temp.action-required-modal p.align {
  text-align: left;
}
.batch-download-temp.action-required-modal .modal-content {
  border: 3px solid orange;
}
.batch-download-temp.action-required-modal .modal-header {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #bbbbbb;
}
.batch-download-temp.action-required-modal .modal-footer {
  border: none !important;
  background: white;
  padding-right: 17px;
}
.batch-download-temp.action-required-modal .notes-container {
  overflow-y: auto;
  overflow-x: hidden;
  height: 150px;
  position: relative;
  min-width: 100% !important;
}
.batch-download-temp.action-required-modal .notes {
  text-align: left;
  margin-left: 20px;
  margin-top: 7px;
  margin-right: 20px;
}
.batch-download-temp.action-required-modal .notes div {
  display: inline;
}
.batch-download-temp.action-required-modal .prev-notes {
  margin-left: 2px;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.batch-download-temp.action-required-modal .userNotes {
  width: 97%;
  height: 60px;
  border: 2px solid #bbbbbb;
  margin-top: 0px;
  outline: none;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.batch-download-temp.action-required-modal .ps-container .ps-scrollbar-y {
  width: 8px !important;
}
.batch-download-temp .cancel-orders {
  display: block;
  margin: 10px;
  text-align: left;
  font-family: "Roboto, sans-serif";
}
.batch-download-temp .cancel-orders div {
  font-size: 16px;
  font-family: "RobotoFlex", sans-serif !important;
  margin-right: 10px;
  float: left;
}
.batch-download-temp .cancel-orders p {
  word-break: break-all;
}
.batch-download-temp .errorMsg {
  text-align: center;
  margin: 20px !important;
}
.batch-template-modal-width {
  width: 610px;
}
.batch-template-modal-width .modal-body .download-btn-re-design {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  border-width: 0;
  color: #428bca;
}
.batch-template-modal-width .modal-body .download-btn-re-design:hover {
  color: #174b87;
}
.action-required-modal .cancel-new {
  padding-left: 5px !important;
}
/* Styling for dropdown nested directive */
.dropdown-nested {
  width: 255px;
  height: 30px;
  position: relative;
  /* Styling for container showing selected items */
  /* Styling for nested dropdown menu */
  /* Positions dropdown list under display container */
}
.dropdown-nested .display-container {
  /* For arrow icon on far right of container */
  /* For input field */
}
.dropdown-nested .display-container:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -6px -293px;
  width: 9px;
  height: 15px;
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 6px;
  z-index: 1;
}
.dropdown-nested .display-container .display-value {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 20px !important;
  width: 100%;
  display: inline-block;
}
.dropdown-nested .dropdown-menu {
  padding: 0;
  border: 1px solid #4ab4e8;
  border-radius: 0px;
  max-height: 182px;
  /* Keeps sub menu positioning relative to their parent */
  /* Highlight single selection item rows when selected*/
  /* Hide checkbox for single selection item rows */
  /* CSS for item in list */
}
.dropdown-nested .dropdown-menu .dropdown-submenu {
  position: relative;
  /* Display CSS for sub menus */
  /* Show submenu on hover */
}
.dropdown-nested .dropdown-menu .dropdown-submenu > .dropdown-menu {
  top: -3px;
  left: 100%;
  overflow-y: auto;
}
.dropdown-nested .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  display: block;
  min-width: 255px;
}
.dropdown-nested .dropdown-menu .dropdown-nested-selected {
  color: white;
  background-color: #4ab4e8;
}
.dropdown-nested .dropdown-menu .dropdown-nested-single span:before {
  display: none;
}
.dropdown-nested .dropdown-menu li + li {
  border-top: 1px solid #4ab4e8;
}
.dropdown-nested .dropdown-menu li {
  height: 30px;
  line-height: 29px;
  color: #174b87;
  background-color: white;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0;
  /* CSS for contents of the item entry */
}
.dropdown-nested .dropdown-menu li .dropdown-list-item {
  padding-left: 10px;
  font-weight: 400;
  width: 100%;
  display: inline;
}
.dropdown-nested .dropdown-menu li .dropdown-list-item span {
  width: 95%;
  height: 100%;
  padding: 0px 10px 0px 25px;
  /* Position checkbox sprite */
}
.dropdown-nested .dropdown-menu li .dropdown-list-item span:before {
  top: 6px;
  left: 0;
}
.dropdown-nested .main-list {
  display: block;
  margin-top: -1px;
  position: absolute;
  top: auto;
  left: auto;
  width: 100%;
}
/*
	Single Order Portal - CSS changes block for View All Order Portal tab
*/
.view-all-order-portal {
  font: 14px/24px "Roboto", sans-serif;
  /*#half table td, #half table th, table.pad td, table.pad th {
		padding: 2px 10px;
	}*/
  /* Table Sorting Active */
}
.view-all-order-portal .row-checkbox:before {
  top: 3px;
}
.view-all-order-portal .pagination > .active > a {
  background-color: #4ab4e8;
  border-color: #4ab4e8;
  color: #fff !important;
}
.view-all-order-portal .pagination > .active > a:hover {
  background-color: #174b87;
  border-color: #174b87;
  color: #fff !important;
}
.view-all-order-portal .order-portal-event-table table {
  margin: 0px;
  border: none;
}
.view-all-order-portal .order-portal-event-table td {
  vertical-align: top;
  line-height: normal;
}
.view-all-order-portal .order-portal-event-table .rowstyle {
  border: none !important;
  cursor: default !important;
  height: 20px;
}
.view-all-order-portal .order-portal-event-table .datacell {
  white-space: normal !important;
  word-break: break-all;
}
.view-all-order-portal .dashboard-container {
  position: relative;
  margin: 0 auto;
  width: 100%;
}
.view-all-order-portal .dashboard-container table {
  font-size: 13px;
}
.view-all-order-portal .dashboard-container table table {
  margin: 0px;
  border: none;
}
.view-all-order-portal .dashboard-container table td {
  vertical-align: top;
  line-height: normal;
}
.view-all-order-portal .dashboard-container table .rowstyle {
  border: none !important;
  cursor: default !important;
  height: 20px;
}
.view-all-order-portal .dashboard-container table .datacell {
  white-space: normal !important;
  word-break: break-all;
}
.view-all-order-portal #tiles {
  margin: 20px auto;
  text-align: center;
}
.view-all-order-portal .batch-dash a {
  display: inline-block;
  text-align: center;
  height: 100px;
  width: 14.5% !important;
  vertical-align: middle;
  margin-right: 20px;
  background: #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  opacity: 0.6;
  letter-spacing: -1px;
}
@media (max-width: 1170px) {
  .view-all-order-portal .batch-dash a {
    width: 14% !important;
  }
}
.view-all-order-portal .batch-dash a:hover {
  cursor: pointer;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}
.view-all-order-portal .batch-dash a span.title {
  font-size: 15px;
  color: #777;
  display: block;
  margin: 10px 0 15px 0;
}
.view-all-order-portal .batch-dash a span.number {
  font-size: 40px;
  font-weight: 600;
  color: #2C3439 !important;
}
.view-all-order-portal .batch-dash a span.divisor {
  /*display: none;*/
  color: #777;
}
.view-all-order-portal .batch-dash a.all {
  border-top: 4px solid #004EBA;
}
.view-all-order-portal .batch-dash a.processing {
  border-top: 4px solid #4AB4E8;
}
.view-all-order-portal .batch-dash a.ready {
  border-top: 4px solid #2BE33A;
}
.view-all-order-portal .batch-dash a.completed {
  border-top: 4px solid #6DAB44;
}
.view-all-order-portal .batch-dash a.action {
  border-top: 4px solid #FFFF00;
}
.view-all-order-portal .batch-dash a.error {
  border-top: 4px solid #C62B33;
}
.view-all-order-portal .batch-dash a.submitted {
  border-top: 4px solid #7B7B7B;
}
.view-all-order-portal .batch-dash a.active {
  opacity: 1;
}
.view-all-order-portal .order-portal-width {
  margin: 20px auto;
}
.view-all-order-portal #batch-search {
  margin: 0px 45px 20px 20px;
  /*Applies to placeholder styles only for IE */
}
.view-all-order-portal #batch-search .button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.view-all-order-portal #batch-search .margin-top {
  margin-top: 20px !important;
}
.view-all-order-portal #batch-search h2 {
  float: left;
  margin: 2px 20px 10px 5px;
  text-transform: none;
  color: #898E93;
  font-family: "RobotoFlex", sans-serif;
  font-size: 16px;
  line-height: 26px;
}
.view-all-order-portal #batch-search label {
  font: inherit;
  cursor: pointer;
  text-transform: none;
  vertical-align: baseline;
}
.view-all-order-portal #batch-search select {
  border: 0;
  outline: 1px solid #aaaaaa;
  background-color: #fff;
  height: 32px;
  padding: 5px;
  font: inherit;
  color: #777;
  width: 250px;
  font-weight: normal;
  text-transform: none;
  margin-left: 6px;
}
.view-all-order-portal #batch-search input {
  font: inherit;
  padding: 0px 0px 0px 5px;
  line-height: 27px;
  width: 250px;
  height: 34px;
  margin-left: 6px;
}
.view-all-order-portal #batch-search input.large {
  width: 250px;
}
.view-all-order-portal #batch-search input.large:-ms-input-placeholder {
  color: #999 !important;
}
.view-all-order-portal #batch-search a,
.view-all-order-portal #batch-search a:visited {
  text-decoration: none;
  cursor: pointer;
}
.view-all-order-portal #batch-search a.button {
  background: #3FA6D9;
  padding: 3px 6px;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.view-all-order-portal #batch-search a.button.search {
  padding: 6px 12px;
}
.view-all-order-portal #batch-search a.advanced {
  margin-left: 5px;
  color: #777;
  padding: 10px 15px 18px 15px;
  border: 1px solid transparent;
  cursor: pointer;
}
.view-all-order-portal #batch-search a.advanced.active {
  background: #fff;
  border: 1px solid #d7d7d7;
  border-bottom: 1px solid #fff;
  padding: 10px 15px 24px 15px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.view-all-order-portal #batch-search a.export {
  margin-top: -27px;
  color: #777;
}
.view-all-order-portal #batch-search .advanced-search {
  margin: 10px 0;
  padding: 15px;
  border: 1px solid #d7d7d7;
  width: 1209px;
  display: none;
}
.view-all-order-portal #batch-search .advanced-search #div-advance-filters .adv-filter-datetime {
  display: inline-block;
}
.view-all-order-portal #batch-search .advanced-search #div-advance-filters .adv-filter-datetime input {
  width: 120px;
  background: transparent;
}
.view-all-order-portal #batch-search .advanced-search #div-advance-filters .adv-filter-datetime .datetime-icon {
  width: 23px;
  height: 23px;
  float: right;
  background: url('/Images/rightSideBarSprite.png');
  background-position: 0px -388px;
  background-repeat: no-repeat;
  padding: -100px 20px;
  cursor: pointer;
  /*css declaration generic for firefox and other browsers*/
  margin: 5px 3px 0px -25px;
  /*orderportal date picker icons position changed so that commented below code*/
  /*css declaration only for Chrome/Safari */
  /*@media screen and (-webkit-min-device-pixel-ratio:0) {
                            margin: -30px 3px 0px -25px;
                        }*/
}
.view-all-order-portal #batch-search .advanced-search a.go {
  margin: 20px 0px 0px 0px;
  padding: 6px 12px;
}
.view-all-order-portal #batch-search .advanced-search a.go:before {
  content: "";
  clear: both;
  height: 30px;
  width: 0px;
  visibility: hidden;
  display: inline-block;
}
.view-all-order-portal #batch-search .advanced-search div {
  margin: 15px 0 0 5px;
}
.view-all-order-portal #batch-search .advanced-search .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  cursor: pointer;
}
.view-all-order-portal #batch-search .advanced-search .fa .fa-close {
  margin-left: 6px;
  color: #777;
  cursor: pointer;
}
.view-all-order-portal #batch-search .advanced-search select option:disabled {
  color: #000;
  font-weight: bold;
  padding: 1px;
}
.view-all-order-portal #batch-search .add {
  margin: 14px 0 0 5px;
  cursor: pointer;
  width: 120px;
}
.view-all-order-portal #batch-search .add div {
  margin: 14px 0 0 5px;
}
.view-all-order-portal #batch-search .add span.plus {
  position: relative;
  float: left;
  display: block;
  text-align: center;
  border: 1px solid #D6D6D6;
  height: 25px;
  width: 25px;
  line-height: 25px !important;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 10px;
  background: #ffffff url(/Images/plus.png) center no-repeat;
}
.view-all-order-portal #batch-search .add span.plus::before {
  content: "";
  display: block;
  position: absolute;
  top: -16px;
  left: 49%;
  width: 1px;
  height: 15px;
  background: #D6D6D6;
}
.view-all-order-portal #batch-search .grpBold {
  font-weight: bold;
}
.view-all-order-portal #batch-search .clearfix {
  zoom: 1;
}
.view-all-order-portal #batch-search p {
  margin-bottom: 10px;
}
.view-all-order-portal #batch-search .btn {
  text-transform: capitalize;
  font-size: 14px !important;
}
.view-all-order-portal #batch-search .clearall {
  margin-left: 10px;
}
.view-all-order-portal form#clone {
  display: none;
}
.view-all-order-portal input.conditional {
  display: none;
}
.view-all-order-portal table {
  margin: 15px 0px 10px 18px;
  border: 1px solid #D6D6D6;
  color: #3F474C;
  background: #fff;
}
.view-all-order-portal table tr {
  border-bottom: 1px solid #D6D6D6;
  height: 30px;
  vertical-align: middle;
  text-align: left;
}
.view-all-order-portal table tr.tlc-sub-row {
  background-color: #EEEEEE;
}
.view-all-order-portal thead {
  display: table-row-group;
}
.view-all-order-portal table td {
  padding: 2px 5px;
  position: relative;
}
.view-all-order-portal table td.child,
.view-all-order-portal table tr.child {
  background: #eee;
}
.view-all-order-portal table#batch {
  margin-top: 0;
  width: 97.5%;
  height: 40%;
  position: relative;
}
.view-all-order-portal table#batch th {
  cursor: pointer;
  position: relative;
  font: 14px/20px 'Roboto', sans-serif;
}
.view-all-order-portal table#batch th .row-checkbox:before {
  top: 5px;
}
.view-all-order-portal table#batch th.active:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  margin-left: 10px;
}
.view-all-order-portal table#batch th.activeStatus:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  margin-left: 10px;
}
.view-all-order-portal table#batch th.activeProduct:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  margin-left: 10px;
}
.view-all-order-portal table#batch th.activeApn:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  margin-left: 10px;
}
.view-all-order-portal table#batch th.activeAddress:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  margin-left: 10px;
}
.view-all-order-portal table#batch th.activeCity:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  margin-left: 10px;
}
.view-all-order-portal table#batch tr {
  cursor: pointer;
}
.view-all-order-portal table#batch tr td {
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.view-all-order-portal table#batch tr td .row-checkbox.rcb-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.view-all-order-portal table#batch tr:hover {
  -webkit-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -ms-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
  transition: background 0.3s linear;
  background-color: #EAF7FA;
}
.view-all-order-portal a,
.view-all-order-portal a:visited {
  color: #49b3e7;
  text-decoration: none;
  outline: none;
  cursor: pointer;
}
.view-all-order-portal a:hover {
  color: #2a6496 !important;
}
.view-all-order-portal tr.fat-row {
  display: none;
}
.view-all-order-portal .fat-row .message {
  padding: 10px;
  white-space: normal;
}
.view-all-order-portal .fat-row .message form {
  margin: 10px 0;
}
.view-all-order-portal form.global input {
  font: inherit;
  margin-left: 0px;
  margin-right: 8px;
  padding: 0 80px 0 5px;
}
.view-all-order-portal input.large {
  width: 200px;
}
.view-all-order-portal input.medium {
  width: 150px;
}
.view-all-order-portal td.status-date {
  text-align: right;
}
.view-all-order-portal td.error {
  color: #C62B33;
}
.view-all-order-portal td.error i {
  margin-right: 5px;
}
.view-all-order-portal td.status:hover {
  font-weight: 800;
}
.view-all-order-portal td.cancel {
  color: #777;
}
.view-all-order-portal td.cancel i {
  cursor: pointer;
}
.view-all-order-portal td.act {
  color: #F2973C;
}
.view-all-order-portal td.act span {
  padding-left: 20px;
}
.view-all-order-portal td.act .action-req {
  position: absolute;
  color: #428bca;
  font-size: 18px;
}
.view-all-order-portal td.completed {
  color: #6DAB44;
}
.view-all-order-portal a {
  -webkit-user-select: none;
  font-size: 13px;
}
.view-all-order-portal td.ready {
  color: #2BE33A;
}
.view-all-order-portal td.actions i {
  color: #777;
  cursor: pointer;
  margin-right: 5px;
  position: relative;
}
.view-all-order-portal tr.fat-row.error-log {
  background: #F8F8F8;
}
.view-all-order-portal tr.fat-row.action-req {
  background: #FEFBF2;
}
.view-all-order-portal td.right-justify,
.view-all-order-portal th.right-justify {
  text-align: right;
}
.view-all-order-portal td.left-justify,
.view-all-order-portal th.left-justify {
  text-align: left;
}
.view-all-order-portal tr.cancelled {
  background: #eee;
  pointer-events: none;
}
.view-all-order-portal tr.cancelled td {
  opacity: 0.6;
}
.view-all-order-portal table.data th {
  white-space: nowrap;
}
.view-all-order-portal table.data td {
  white-space: nowrap;
}
.view-all-order-portal th.right-justify {
  padding-right: 15px !important;
}
.view-all-order-portal td.right-justify,
.view-all-order-portal th.right-justify {
  text-align: right;
}
.view-all-order-portal .plusIcon {
  text-align: right;
}
.view-all-order-portal .plusIcon span:hover {
  color: #174b87 !important;
}
.view-all-order-portal .plusIcon span {
  font-style: normal;
  font-variant-ligatures: normal;
  font-variant-caps: normal;
  font-variant-numeric: normal;
  font-stretch: normal;
  font-size: 13px;
  line-height: 18px;
  font-family: Roboto, sans-serif;
  color: #49b3e7;
}
.view-all-order-portal .plusIcon i {
  font-size: 11px;
}
.view-all-order-portal table thead th {
  padding: 2px 5px;
  background: #d6d6d6;
  border-bottom: 0;
  height: 30px;
  vertical-align: middle;
  text-align: left;
}
.view-all-order-portal td.actions ul.dropdown {
  display: none;
  position: absolute;
  top: 28px;
  left: -70px;
  width: 120px;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
  z-index: 1;
}
.view-all-order-portal td.actions ul.dropdown li {
  font-size: 14px;
  height: 36px;
  line-height: 36px !important;
  text-indent: 13px !important;
  border-bottom: 1px solid #ddd;
}
.view-all-order-portal td.actions ul.dropdown li:hover {
  background: #f5f5f5;
  cursor: pointer;
}
.view-all-order-portal td.actions ul.dropdown li a {
  width: 100%;
}
.view-all-order-portal td.actions ul.dropdown:after,
.view-all-order-portal td.actions ul.dropdown:before {
  bottom: 100%;
  left: 70%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.view-all-order-portal td.actions ul.dropdown:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 8px;
  margin-left: -8px;
}
.view-all-order-portal td.actions ul.dropdown:before {
  border-color: rgba(221, 221, 221, 0);
  border-bottom-color: #DDDDDD;
  border-width: 9px;
  margin-left: -9px;
}
.view-all-order-portal hr {
  height: 1px;
  width: 100%;
  background: #ccc;
  border: 0;
  margin: 40px 0px;
}
.view-all-order-portal a.button.search {
  padding: 6px 12px;
}
.view-all-order-portal a.button {
  background: #3FA6D9;
  padding: 3px 6px;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.view-all-order-portal table#batch th.sorting-asc:before {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 10px;
  position: absolute;
  top: 5px;
  right: 2px;
}
.view-all-order-portal .num {
  width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.view-all-order-portal .actions-bar {
  border: 1px solid #D6D6D6;
  width: 97.5%;
  margin-top: -11px;
  margin-left: 18px;
}
.view-all-order-portal .perpage-bar {
  border: 1px solid #D6D6D6;
  width: 100%;
  margin-top: 6px;
  margin-left: 1px;
  padding-top: 10px;
}
.view-all-order-portal .row,
.view-all-order-portal .clearfix {
  zoom: 1;
}
.view-all-order-portal .add {
  margin: 15px 0 0 5px;
  cursor: pointer;
  width: 120px;
}
.view-all-order-portal .add span.plus {
  position: relative;
  float: left;
  display: block;
  text-align: center;
  border: 1px solid #D6D6D6;
  height: 25px;
  width: 25px;
  line-height: 25px !important;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 10px;
  background: #ffffff url(/images/orderPortalPlus.png) center no-repeat;
}
.view-all-order-portal .add span.plus::before {
  content: "";
  display: block;
  position: absolute;
  top: -16px;
  left: 49%;
  width: 1px;
  height: 15px;
  background: #D6D6D6;
}
.view-all-order-portal .clearfix:before,
.view-all-order-portal .clearfix:after,
.view-all-order-portal .row:before,
.view-all-order-portal .row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.view-all-order-portal .global-actions {
  background: #f4f4f4;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  padding: 10px 0px 10px 10px;
}
.view-all-order-portal ol,
.view-all-order-portal ul {
  list-style: none;
}
.view-all-order-portal ul li {
  height: 25px;
}
.view-all-order-portal .global-actions li {
  float: left;
  margin-right: 15px;
}
.view-all-order-portal .download-as-batch {
  padding-left: 25px;
  border-left: 1px solid #d6d6d6;
}
.view-all-order-portal ul.pagination {
  margin: 10px;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.view-all-order-portal ul.pagination li {
  float: left;
  background: #eee;
  cursor: pointer;
  font-size: 14px;
  font: inherit;
  vertical-align: baseline;
}
.view-all-order-portal ul.pagination li.dark {
  background: #e6e6e6;
  color: #3f474c !important;
  cursor: default;
  padding: 3px 12px;
  height: 32px;
}
.view-all-order-portal ul.pagination li.active {
  background: #3FA6D9;
  color: #fff !important;
}
.view-all-order-portal .left {
  float: left;
  margin-right: 10px;
}
.view-all-order-portal .right {
  float: right;
}
.view-all-order-portal .full-ref {
  position: absolute;
  top: -3px;
  left: 15px;
  width: 265px;
  padding: 5px 8px;
  overflow: visible;
  text-align: center;
  background: #ffffff;
  border: 1px solid #ccc;
  z-index: 9999;
  box-shadow: 0px 0px 3px 0px;
}
.view-all-order-portal .full-ref:after,
.view-all-order-portal .full-ref:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  /* height: 0; */
  /* width: 0; */
  position: absolute;
  pointer-events: none;
}
.view-all-order-portal .full-ref:after {
  border-right-color: #fff;
  border-width: 5px;
  margin-top: -5px;
}
.view-all-order-portal .full-ref:before {
  border-right-color: #aaa;
  border-width: 6px;
  margin-top: -6px;
}
.view-all-order-portal input,
.view-all-order-portal textarea,
.view-all-order-portal keygen,
.view-all-order-portal select {
  margin: 0em;
  font: 13.3333px Arial;
  text-rendering: auto;
  color: initial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: start;
}
.view-all-order-portal .cancellation {
  width: 300px;
  top: 270px;
  left: 35%;
}
.view-all-order-portal .cancellation .button {
  margin-right: 10px;
  background: #3FA6D9;
  padding: 3px 6px;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.view-all-order-portal .cancellation .grey {
  background: #cccccc;
}
.view-all-order-portal .cancellation,
.view-all-order-portal .export-modal,
.view-all-order-portal .close-modal,
.view-all-order-portal .templates-modal {
  display: none;
  position: absolute;
  padding: 20px;
  text-align: center;
  background: #fff;
  border: 2px solid #2E89C3;
  z-index: 100000;
}
.view-all-order-portal .advance-filters-wrap ul.filter-bar {
  height: 45px;
  background: #eee;
  margin-left: 18px;
  margin-bottom: 0px;
  width: 97.5%;
}
.view-all-order-portal .advance-filters-wrap ul.filter-bar li.title {
  background: #E6E6E6;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  padding: 0px 15px;
  margin-right: 10px;
  margin-left: -39px;
}
.view-all-order-portal .advance-filters-wrap ul.filter-bar li {
  float: left;
}
.view-all-order-portal .advance-filters-wrap li.tag {
  cursor: default;
  padding: 3px 8px;
  color: #fff !important;
  background: #3FA6D9;
  border-radius: 3px;
  margin: 7px 10px 0 0;
  height: 33px;
  vertical-align: middle;
}
.view-all-order-portal .advance-filters-wrap li.tag i {
  cursor: pointer;
  opacity: 0.6;
}
.view-all-order-portal .advance-filters-wrap li.tag:hover i {
  opacity: 1;
}
.view-all-order-portal .advance-filters-wrap ul.filter-bar li.clr {
  cursor: pointer;
  line-height: 45px;
  vertical-align: middle;
  margin-left: 10px;
}
.view-all-order-portal .btnOrderAnUpdate:hover {
  background: #174b87;
  border: 0px transparent;
}
.view-all-order-portal .btnOrderAnUpdate {
  margin-left: 60px;
  text-transform: none;
  color: white;
  background-color: #4ab4e8;
  border-radius: 3px;
  height: 27px;
  padding: 2px;
  width: 120px;
  font: 14px/24px "Roboto", sans-serif;
}
.view-all-order-portal #updateOandEModal .modal-dialog {
  top: 100px;
  width: 500px;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-header {
  border-bottom: 1px solid #bbbbbb;
  height: 40px;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-header .header-icon-update {
  background: url('/Images/sprite.png') no-repeat -124px -366px;
  width: 20px;
  height: 20px;
  margin: 10px 0px 0px 11px;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-header .modal-title {
  width: 150px;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-header h4 {
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  margin-left: 5px;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-header .close-orderupdate-modal {
  margin-top: -16px;
  margin-right: 0px;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-body {
  padding: 0;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-body .user-notes {
  resize: none;
  width: 90%;
  margin-top: 38px;
  margin-left: 10px;
  height: 132px;
  border: 2px solid #bbbbbb;
  padding: 7px 0px 0px 10px;
  overflow: auto;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-body .lbltext {
  padding: 5%;
  text-align: center;
  border-bottom: 1px solid #bbbbbb;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-body .update-buttons {
  text-align: right;
  margin-right: 10%;
  margin-top: 10px;
  font: 14px/24px "Roboto", sans-serif !important;
}
.view-all-order-portal #updateOandEModal .modal-dialog .modal-body .standard-button {
  margin-right: 10px;
  text-transform: none;
  letter-spacing: 0px !important;
  font: 14px/24px "Roboto", sans-serif !important;
}
.view-all-order-portal #OandEOrderConfirmationModal .modal-dialog {
  top: 100px;
  width: 500px;
}
.view-all-order-portal #OandEOrderConfirmationModal .modal-dialog .modal-header {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #bbbbbb;
}
.view-all-order-portal #OandEOrderConfirmationModal .modal-dialog .modal-header .fa-check-square-o {
  font-size: 16px;
  line-height: 16px;
}
.view-all-order-portal #OandEOrderConfirmationModal .modal-dialog .modal-header .close-OandEorderupdate-confirmationstatus {
  margin-top: 10px;
}
.view-all-order-portal #OandEOrderConfirmationModal .modal-dialog .modal-body {
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.view-all-order-portal #OandEOrderConfirmationModal .modal-dialog #pOrderUpdateStatus {
  padding: 5%;
  text-align: center;
  border-bottom: 1px solid #bbbbbb;
}
.view-all-order-portal #OandEOrderConfirmationModal .modal-dialog .update-buttons {
  text-align: right;
  margin-right: 10%;
  margin-top: 10px;
  font: 14px/24px "Roboto", sans-serif !important;
}
.view-all-order-portal #OandEOrderConfirmationModal .modal-dialog .standard-button {
  margin-right: 10px;
  text-transform: none;
  letter-spacing: 0px !important;
  font: 14px/24px "Roboto", sans-serif !important;
}
#cancelOrderModal .modal-dialog,
#cancelOrderConfirmationModal .modal-dialog,
#batchOrderConfirmationModal .modal-dialog {
  width: 450px;
  top: 300px;
}
#cancelOrderModal .modal-dialog .modal-header,
#cancelOrderConfirmationModal .modal-dialog .modal-header,
#batchOrderConfirmationModal .modal-dialog .modal-header {
  width: 100%;
  font-size: 16px;
}
#cancelOrderModal .modal-dialog .modal-header i,
#cancelOrderConfirmationModal .modal-dialog .modal-header i,
#batchOrderConfirmationModal .modal-dialog .modal-header i {
  float: left;
  color: #42b2e9;
  line-height: 20px;
}
#cancelOrderModal .modal-dialog .modal-body,
#cancelOrderConfirmationModal .modal-dialog .modal-body,
#batchOrderConfirmationModal .modal-dialog .modal-body {
  padding: 10px;
}
#cancelOrderModal .modal-dialog .modal-body h2,
#cancelOrderConfirmationModal .modal-dialog .modal-body h2,
#batchOrderConfirmationModal .modal-dialog .modal-body h2,
#cancelOrderModal .modal-dialog .modal-body p,
#cancelOrderConfirmationModal .modal-dialog .modal-body p,
#batchOrderConfirmationModal .modal-dialog .modal-body p {
  margin: 0;
  text-align: center;
  font: 14px/24px "Roboto", sans-serif;
  text-transform: none;
  color: #1e292f;
}
#cancelOrderModal .modal-dialog .modal-body .cancelOrderIds,
#cancelOrderConfirmationModal .modal-dialog .modal-body .cancelOrderIds,
#batchOrderConfirmationModal .modal-dialog .modal-body .cancelOrderIds {
  word-break: break-all;
  text-align: left;
}
.export-modal {
  display: none;
  position: absolute;
  padding: 20px;
  text-align: center;
  background: #fff;
  border: 2px solid #2E89C3;
  z-index: 100000;
  left: 18%;
  width: 450px;
  top: 250px;
  font: 14px/24px "Roboto", sans-serif;
  /*a, a:visited {
		color: #0c7f9d;
		text-decoration: none;
		cursor: pointer;
	}*/
}
.export-modal #include-history {
  width: 130px;
  height: 20px;
  margin-left: 130px;
  margin-bottom: 20px;
  line-height: 18px;
}
.export-modal #include-history span:not(.row-checkbox) {
  cursor: default;
  float: right;
  margin-left: 8px;
}
.export-modal .close-modal {
  width: 400px;
  top: 150px;
  left: 35%;
}
.export-modal ul {
  margin-bottom: 20px;
  padding: 0;
}
.export-modal li.reg {
  margin-bottom: 10px;
}
.export-modal li.tag {
  display: inline;
  margin: 5px 2px 0px 0px;
}
.export-modal li.tag {
  padding: 3px 8px;
  color: #fff !important;
  background: #3FA6D9;
  border-radius: 3px;
  margin: 7px 10px 0 0;
}
.export-modal li.tag i {
  cursor: pointer;
  opacity: 0.6;
}
.export-modal li.tag:hover i {
  opacity: 1;
}
.export-modal p {
  margin: 0 0 20px 0;
}
.export-modal p a,
.export-modal p a:visited {
  line-height: inherit;
}
.export-modal a.clearall,
.export-modal a.clearall-batch {
  color: #2c3439;
  cursor: pointer;
  text-decoration: underline;
}
.export-modal a.button {
  background: #3FA6D9;
  padding: 3px 6px;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.export-modal a.button.grey,
.export-modal button.grey {
  background: #ccc !important;
}
.export-modal .orderportal-exportconfirm {
  text-transform: capitalize !important;
  font-family: "Roboto", sans-serif;
  letter-spacing: 0px !important;
  font-size: 14px !important;
}
.multi-unit-modal .modal-dialog {
  width: 500px;
  height: 500px;
  margin-top: 175px;
}
.multi-unit-modal .modal-dialog-extend {
  width: 845px;
  left: 6%;
}
.multi-unit-modal .modal-content {
  border-radius: 5px;
}
.multi-unit-modal .modal-content .modal-header {
  border-radius: 5px;
  padding: 5px 20px 5px 10px;
  white-space: nowrap;
}
.multi-unit-modal .modal-content .modal-header .modal-title {
  margin-left: 0;
}
.multi-unit-modal .modal-content .modal-header .close {
  margin-top: 2px;
  margin-right: -10px;
}
.multi-unit-modal .modal-content .modal-body {
  padding: 0;
}
.multi-unit-modal .modal-content .modal-footer {
  margin-bottom: 0px;
  text-align: center;
  height: 50px;
}
.multi-unit-modal .modal-content .modal-footer button {
  padding: 0 15px;
  font-weight: 400;
  font-size: 11px;
  text-transform: capitalize;
  height: 30px;
  margin: 0;
}
.multi-unit-modal .search-results-table {
  display: block;
}
.abstractorpanel h4 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: normal;
  color: #134888;
}
.errorText {
  text-transform: capitalize !important;
}
.abstractorpanel .abs-note {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  padding: 10px 0;
  font-size: 12px;
  color: #3d4147;
  text-align: left;
  padding-left: 20px;
}
.abstractorpanel {
  width: 750px;
  height: 200px;
}
.abstractorpanel .abs-button {
  width: 250px;
  font-size: 10px;
  font-weight: bold;
  height: 32px;
  color: white;
  background-color: #43b3ea;
  border-color: #357ebd;
  text-transform: uppercase;
}
.abstractorpanel .abs-button:hover {
  color: white;
  background-color: #3276b1;
  border-color: #285e8e;
}
.OrderPortalClosepopup .modal-content {
  margin-top: 37%;
  width: 77%;
}
.OrderPortalClosepopup .modeldesc1 {
  text-align: center;
  /*font-size: 13px;*/
  margin-top: 20px;
}
.OrderPortalClosepopup .modeldesc2 {
  text-align: center;
  /*font-size: 13px;*/
  margin-top: 11px;
}
.OrderPortalClosepopup .modal-footer {
  text-align: center;
}
.OrderPortalClosepopup .modal-dialog {
  text-align: -webkit-center;
}
.BatchOrderPortalInfopopup .modal-content {
  margin-top: 37%;
  width: 77%;
}
.BatchOrderPortalInfopopup .modal-body-center {
  top: 0px !important;
}
.BatchOrderPortalInfopopup .modeldesc1 {
  text-align: center;
  /*font-size: 13px;*/
  margin-top: 20px;
}
.BatchOrderPortalInfopopup .modal-footer {
  text-align: center;
}
.BatchOrderPortalInfopopup .modal-dialog {
  text-align: -webkit-center;
}
.rapid-Legal-Vesting-Popup .modal-content {
  margin-top: 45%;
  width: 90%;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-body {
  font-size: 14px;
  text-align: center;
  color: #2c3439;
  font: 14px/24px "Roboto", sans-serif;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-body .first-line {
  margin-top: 5px;
  margin-bottom: 10px;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-body .first-line span {
  font-weight: 600;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-body .second-line span {
  font-weight: 600;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-footer {
  text-align: initial;
  background: #eeeeee;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-footer .buttons-cancel-placeOrder {
  text-align: center;
  margin-bottom: 10px;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-footer .buttons-cancel-placeOrder a {
  padding-right: 15px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #777777;
  outline: 0;
  text-decoration: none;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-footer .buttons-cancel-placeOrder a:hover {
  text-decoration: none;
  cursor: pointer;
  color: #3fa6d9;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-footer p {
  text-align: center;
  font-size: 12px;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-footer p .text-bold {
  font-weight: 600;
}
.rapid-Legal-Vesting-Popup .modal-content .modal-footer p .text-italic {
  font-style: italic;
}
.rapid-Legal-Vesting-conform-Popup .modal-content {
  margin-top: 45%;
  width: 115%;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .legal-success-message {
  background: #8FC567;
  color: white;
  line-height: 45px;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .legal-success-message h2 {
  color: white;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .legal-success-message a {
  color: white;
  cursor: pointer;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .legal-success-message .second-line {
  margin-top: 10px;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-body {
  font-size: 14px;
  /*text-align: center;*/
  color: #2c3439;
  font: 14px/24px "Roboto", sans-serif;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-body .first-line {
  margin-top: 5px;
  margin-bottom: 10px;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-body .first-line span {
  font-weight: 600;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-body .second-line span {
  font-weight: 600;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-footer {
  text-align: initial;
  background: #eeeeee;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-footer .buttons-cancel-placeOrder {
  text-align: center;
  margin-bottom: 10px;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-footer p {
  text-align: center;
  font-size: 12px;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-footer p .text-bold {
  font-weight: 600;
}
.rapid-Legal-Vesting-conform-Popup .modal-content .modal-footer p .text-italic {
  font-style: italic;
}
a.cancel-new:hover {
  text-decoration: none;
  cursor: pointer;
  color: #3FA6D9;
}
a.cancel-new {
  padding-right: 15px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #777777;
  outline: 0;
}
.disabledLink {
  cursor: not-allowed !important;
}
.disabledLink:hover {
  color: #777777 !important;
}
a.notes-cancel {
  font-size: 12px !important;
  border: none !important;
  margin-top: 3px !important;
}
.btn-export {
  height: 30px !important;
  padding: 0px 10px 0px 10px !important;
  border: 0px !important;
  vertical-align: bottom !important;
  background-color: #f9f9f9 !important;
  color: #49b3e7 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 400 !important;
  -webkit-print-color-adjust: exact;
}
.btn-export:hover {
  color: #2a6496 !important;
}
a.cancel-cmpadmin {
  padding-right: 15px;
  text-transform: uppercase;
  padding-left: 10px;
}
a.cancel-cmpadmin:hover {
  text-decoration: none;
  cursor: pointer;
}
#chat-feedback {
  position: fixed;
  bottom: 15px;
  left: 1078px;
  text-align: center;
  background: rgba(36, 43, 49, 0.85);
  border-radius: 3px;
  padding: 4px 8px 4px 8px;
  z-index: 100;
  font-size: 25px;
  cursor: pointer;
  -webkit-transform: translateZ(0);
}
@media (max-width: 1050px) {
  #chat-feedback {
    left: 964px;
  }
}
#chat-feedback:hover .tooltip {
  display: block;
  opacity: 1;
}
#chat-feedback i {
  color: #ffffff;
}
#chat-feedback i:hover {
  color: rgba(255, 255, 255, 0.8);
}
#chat-feedback .tooltip {
  display: none;
  position: absolute;
  top: 30%;
  right: 50px;
  width: 100px;
  z-index: 1;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 0px 6px;
  font: 14px/24px "Roboto", sans-serif;
}
#chat-feedback .tooltip:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-left-color: rgba(0, 0, 0, 0.7);
  border-width: 6px;
  margin-top: -6px;
}
#chat-feedback a {
  position: relative;
  height: 25px;
  width: 25px;
}
#chat-bot {
  position: fixed;
  bottom: 15px;
  left: 1028px;
  text-align: center;
  background: rgba(36, 43, 49, 0.85);
  border-radius: 3px;
  padding: 4px 8px 4px 8px;
  z-index: 100;
  font-size: 25px;
  cursor: pointer;
  -webkit-transform: translateZ(0);
}
@media (max-width: 1050px) {
  #chat-bot {
    left: 964px;
  }
}
#chat-bot:hover .tooltip {
  display: block;
  opacity: 1;
}
#chat-bot i {
  color: #ffffff;
}
#chat-bot i:hover {
  color: rgba(255, 255, 255, 0.8);
}
#chat-bot .tooltip {
  display: none;
  position: absolute;
  top: 30%;
  right: 50px;
  width: 100px;
  z-index: 1;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 0px 6px;
  font: 14px/24px "Roboto", sans-serif;
}
#chat-bot .tooltip:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-left-color: rgba(0, 0, 0, 0.7);
  border-width: 6px;
  margin-top: -6px;
}
#chat-bot a {
  position: relative;
  height: 25px;
  width: 25px;
}
@media (max-width: 1170px) {
  .view-all-order-portal #view-all-portal-grid {
    overflow-x: scroll;
    margin-top: 25px;
  }
}
/*Export Redesign CSS*/
.order-export-list-modal {
  width: 70%;
  margin: 20px auto;
  right: 8px;
}
.order-export-list-modal .modal-header {
  background-color: white;
  border-bottom: 1px solid #2E89C3;
  height: 15%;
  padding: 15px;
}
.order-export-list-modal .modal-header .download-icon {
  color: #42b2e9;
  margin-left: 0px;
  font-size: 14px;
}
.order-export-list-modal .modal-header h1 {
  color: #18262C !important;
  width: 30%;
  display: inline;
  margin-left: 5px;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
  /*letter-spacing: 1px;*/
  padding: 0px;
}
.order-export-list-modal .modal-header h1 .fa-file-excel-o {
  font-size: 15px;
  color: #43b3ea;
  margin-right: 5px;
}
.order-export-list-modal .modal-header .msg-export-count {
  width: 83%;
  padding-left: 17%;
  margin-top: -28px;
  color: #43b3ea !important;
  font: 12px/20px "Roboto", sans-serif !important;
}
.order-export-list-modal .modal-header .exit-button {
  color: #888 !important;
  float: right;
  cursor: pointer;
  font-size: 21px;
  opacity: 0.6;
}
.order-export-list-modal .modal-header .exit-button:hover {
  opacity: 1;
}
.order-export-list-modal .modal-footer-top {
  border-top: 2px solid #2E89C3;
  width: 100%;
  background: #eee;
  margin: 0;
  padding: 0;
}
.order-export-list-modal .modal-footer-top .export-fname-format {
  width: 35%;
  float: left;
  padding: 1px 10px 10px 10px;
  border-right: 1px solid #ccc;
  min-height: 100px;
  height: 120px;
}
.order-export-list-modal .modal-footer-top .export-fname-format form {
  text-align: left;
  margin: 5px 0px 0px 4px;
  /*.selector:before {
                    //content: "\f107";
                    content: "▼";
                    font-size: 9px;
                    font-family: FontAwesome;
                    right: 10px;
                    position: absolute;
                    top: 0;
                    color: #8D929B;
                }*/
}
.order-export-list-modal .modal-footer-top .export-fname-format form input[type="text"] {
  margin: 0px 0px 5px 0px;
  width: 294px;
  height: 38px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #D1D1D1;
  box-shadow: none;
  box-sizing: border-box;
  font: 14px/24px "Roboto", sans-serif;
  color: #2c3439;
  margin-top: 12px;
}
.order-export-list-modal .modal-footer-top .export-fname-format form input[type="text"].ng-invalid {
  border: 1px solid #dc0000 !important;
}
.order-export-list-modal .modal-footer-top .export-fname-format form .selector {
  float: left;
  margin-bottom: 0px;
  margin-top: 10px;
  margin-left: 0px;
  margin-right: 10px;
  width: 150px;
  cursor: pointer;
  position: relative;
  padding: 0px;
  height: 32px !important;
  line-height: 32px;
  border: 1px solid #ccc;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  background: #fff;
  background-color: #fff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafb', GradientType=0);
  /* IE6-9 */
  color: #8D929B;
}
.order-export-list-modal .modal-footer-top .export-fname-format form .selector select {
  float: left;
  height: 38px;
  padding: 6px 10px;
  margin-bottom: 1.5rem;
  text-transform: none;
  box-sizing: border-box;
  padding-top: 0;
  cursor: pointer;
  width: 100%;
  font: inherit;
  color: #777;
  padding-left: 5px;
  border: none !important;
  outline: none !important;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  appearance: none;
  font: 14px/24px "Roboto", sans-serif;
  position: relative;
  background: url('/Scripts/ChosenJS/chosen-sprite.png') no-repeat 131px 7px;
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /*Removes default style Firefox*/
}
.order-export-list-modal .modal-footer-top .export-fname-format form .selector select option {
  font-weight: normal;
  display: block;
  white-space: pre;
  min-height: 1.2em;
  padding: 0px 2px 1px;
}
.order-export-list-modal .modal-footer-top .export-fname-format form .selector .selector select::-ms-expand {
  display: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .order-export-list-modal .modal-footer-top .export-fname-format form .selector select {
    width: 145%;
  }
}
.order-export-list-modal .modal-footer-top .export-fname-format form #ddlCaseConversion select {
  background: url('/Scripts/ChosenJS/chosen-sprite.png') no-repeat 116px 5px;
}
.order-export-list-modal .modal-footer-top .export-fname-format form .caseConversion {
  width: 135px;
}
.order-export-list-modal .modal-footer-top .export-fname-format form .border-red-validation {
  border: 1px solid #dc0000 !important;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export {
  margin: 10px 0px 0px 25px !important;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export .export-recodrs-ranges {
  display: inline;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export .range-boxes-text-color {
  background-color: #f1f1f1 !important;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export label {
  width: 100%;
  float: none;
  line-height: 22px;
  margin-left: 0;
  margin-top: 0;
  font-weight: normal;
  margin-bottom: 0;
  font: 14px/24px "Roboto", sans-serif;
  color: #2C3439;
  text-transform: none;
  height: 30px;
  margin-right: 15px;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export label input[type="checkbox"] {
  display: inline-block;
  margin: 0px;
  margin-right: 4px;
  outline: 0;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export label input[type="radio"] {
  display: inline-block;
  margin: 0px;
  margin-right: 4px;
  outline: 0;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export label .range-records-small {
  width: 60px !important;
  float: none;
  margin: 0 !important;
  padding: 5px !important;
  height: 30px !important;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export label input[type="radio"]:checked + span:before {
  display: none;
}
.order-export-list-modal .modal-footer-top .export-fname-format .middle-footer-export label input[type="radio"] + span:before {
  display: none;
}
.order-export-list-modal .modal-footer-top .export-fname-format-middle {
  width: 28%;
}
.order-export-list-modal .modal-footer-top .export-final-buttons {
  width: 37%;
  border-right: none;
  text-align: right;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .export-final-buttons-container {
  position: absolute;
  right: 1.7%;
  bottom: 0.6%;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .export-final-buttons-container .save-template-notallowed {
  cursor: not-allowed !important;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .export-final-buttons-container .save-template-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .save-as-template {
  display: inline-block;
  color: #428bca;
  font: 14px/24px "Roboto", sans-serif;
  text-transform: none;
  margin-right: 20px;
  cursor: pointer;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .save-as-template:hover {
  color: #2b5387;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .btn-export-cancel {
  text-decoration: none;
  color: #888888;
  font: 14px/24px "Roboto", sans-serif;
  margin-right: 13px;
  cursor: pointer;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .btn-export-cancel:hover {
  color: #0fa0ce;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .export-submit-order {
  height: 34px;
  line-height: 34px;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0;
  color: #fff !important;
  cursor: default;
  padding: 0px 18px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  text-align: center;
  font: 14px/24px "Roboto", sans-serif;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .export-submit-order:hover:enabled {
  background: #256e94;
  cursor: pointer;
}
.order-export-list-modal .modal-footer-top .export-final-buttons .export-disclaimer {
  text-align: left;
  font: 12px/16px "Roboto", sans-serif;
}
.order-export-list-modal .disablediv {
  opacity: 0.5;
  cursor: default !important;
  /*pointer-events: none;*/
}
.order-export-list-modal .disablediv input[type="checkbox"][disabled] {
  cursor: default;
}
.order-export-list-modal .disablediv label {
  cursor: default !important;
}
.order-export-list-modal .fa-info-circle {
  color: #93ca4a !important;
  font-size: 17px !important;
  opacity: 1 !important;
}
.order-export-list-modal .disableText {
  opacity: 0.5;
}
@media (max-width: 1150px) {
  .modal-footer-top .export-fname-format {
    width: 33% !important;
  }
  .modal-footer-top .export-fname-format form input[type="text"] {
    width: 265px !important;
  }
  .modal-footer-top .export-fname-format form .selector {
    width: 131px !important;
  }
  .modal-footer-top .export-fname-format form .selector select {
    font: 12px/24px "Roboto", sans-serif !important;
  }
  .modal-footer-top .export-fname-format form .caseConversion {
    width: 124px !important;
  }
  .modal-footer-top .export-fname-format-middle {
    width: 31% !important;
  }
  .modal-footer-top .export-final-buttons {
    width: 34% !important;
  }
}
@media (max-width: 1470px) {
  .order-export-list-modal .modal-footer-top .export-fname-format-middle {
    width: 31%;
  }
  .order-export-list-modal .modal-footer-top .export-final-buttons {
    width: 34%;
  }
}
@media (max-width: 1340px) {
  .order-export-list-modal .modal-footer-top .export-fname-format {
    width: 37%;
  }
  .order-export-list-modal .modal-footer-top .export-fname-format-middle {
    width: 31%;
    padding: 10px 0px 10px 0px;
  }
  .order-export-list-modal .modal-footer-top .export-final-buttons {
    width: 32%;
  }
  .order-export-list-modal .modal-footer-top .export-final-buttons .save-as-template {
    margin-right: 23px;
  }
}
@media (max-width: 1300px) {
  .order-export-list-modal .modal-footer-top .export-final-buttons .save-as-template {
    margin-right: 14px;
  }
}
@media (max-width: 1280px) {
  .order-export-list-modal {
    width: 89%;
  }
  .order-export-list-modal .modal-footer-top .export-fname-format {
    width: 31%;
  }
  .order-export-list-modal .modal-footer-top .export-fname-format-middle {
    padding: 10px 8px 10px 10px !important;
  }
  .order-export-list-modal .modal-footer-top .export-final-buttons {
    width: 38%;
    padding: 10px 12px 10px 10px;
  }
  .order-export-list-modal .modal-footer-top .export-final-buttons .save-as-template {
    margin-right: 22px;
  }
}
#export-property-labels .model-header-title {
  color: #394348;
  font: 14px/20px "Roboto", sans-serif;
}
#export-property-labels-confirmation .modal-dialog-top .modal-header {
  background-color: white;
  border-bottom: 1px solid #2e89c3;
  height: 50px;
  padding: 15px;
}
#export-property-labels-confirmation .modal-dialog-top .modal-header .exit-close-button {
  color: #888888 !important;
  float: right;
  cursor: pointer;
  font-size: 15px;
  opacity: 0.6;
}
#export-property-labels-confirmation .modal-dialog-top .modal-header .exit-close-button:hover {
  opacity: 1;
}
#export-property-labels-confirmation .modal-dialog-top .modal-header h1.margin-allign {
  color: #18262c !important;
  width: 30%;
  display: inline;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
  /*   letter-spacing: 1px;*/
  padding: 0px;
  margin-left: 0px !important;
}
#export-property-labels-confirmation .modal-dialog-top .modal-header h4.modal-titleWarning {
  font: 14px/24px "Roboto", sans-serif;
  color: #18262c !important;
  margin-top: -19px;
  letter-spacing: 1px;
}
#export-property-labels-confirmation .modal-dialog-top .modal-header h4.margin-allign {
  color: #18262c !important;
  font: 14px/24px "Roboto", sans-serif;
  letter-spacing: 1px;
  margin-left: 0px !important;
}
#export-property-labels-confirmation .modal-dialog-top .done {
  height: 50px;
}
#export-property-labels-confirmation .modal-dialog-top .modal-footer {
  border-top: 1px solid #2e89c3;
}
#export-property-labels-confirmation .modal-dialog-top .modal-footer .standard-button-redesign1 {
  height: 34px;
  line-height: 34px;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0;
  color: white !important;
  cursor: pointer;
  padding: 0px 18px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  text-align: center;
  font: 14px/24px "Roboto", sans-serif;
}
#export-property-labels-confirmation .modal-dialog-top .modal-footer .standard-button-redesign1:hover {
  background: #256e94;
}
#export-property-labels-confirmation .modal-dialog-top .modal-footer a.cancel-new {
  text-decoration: none;
  color: #888888;
  font-family: "Roboto", sans-serif;
  margin-right: 0px;
  cursor: pointer;
  text-transform: none;
  font-size: 14px;
}
#export-property-labels-confirmation .modal-dialog-top .modal-footer a.cancel-new:hover {
  color: #0fa0ce;
}
/* #region Customer Redesign */
.customer-modal-redesign {
  font: 14px/20px "Roboto", sans-serif !important;
}
.customer-modal-redesign h1 {
  /*font-weight: normal !important;*/
  /*font-family: "RobotoFlex", sans-serif !important;*/
  /*font-size: 18px !important;*/
  color: #1e292f !important;
  font-weight: normal !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  letter-spacing: 0.5px !important;
}
.customer-modal-redesign .headertextfont {
  font-weight: normal !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  color: #1e292f !important;
  letter-spacing: 0.5px !important;
}
.customer-modal-redesign h2 {
  font-weight: normal !important;
  font-family: "RobotoFlex", sans-serif !important;
  font-size: 16px !important;
  text-transform: none !important;
}
.customer-modal-redesign .modal-header-redesign {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2E89C3;
  width: 100%;
}
.customer-modal-redesign .modal-header-redesign h1 {
  color: #18262C !important;
  width: 30%;
  display: inline;
  margin-left: 5px;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
  letter-spacing: 1px;
  padding: 0px;
}
.customer-modal-redesign .modal-header-redesign i {
  color: #42b2e9;
  margin-left: 15px;
}
.customer-modal-redesign .fa-user:before {
  content: "\f007";
}
.customer-modal-redesign .modal-header-redesign i.exit {
  color: #888 !important;
  float: right;
  margin: 16px 15px 0 0;
  cursor: pointer;
  font-size: 20px;
}
.customer-modal-redesign .fa-remove:before,
.customer-modal-redesign .fa-close:before,
.customer-modal-redesign .fa-times:before {
  content: "\f00d";
}
.customer-modal-redesign .clearfix {
  content: "";
  display: table;
  clear: both;
}
.customer-modal-redesign .Userclearfix {
  content: "";
  /*display: table;*/
  clear: both;
}
.customer-modal-redesign .leftarrow:after {
  content: '';
  display: block;
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -10px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 70px solid grey;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
}
.customer-modal-redesign .labelalign {
  text-align: left !important;
}
.customer-modal-redesign .error {
  border: 1px solid red !important;
}
.customer-modal-redesign .button-disabled {
  background: #3fa6d9 none repeat scroll 0 0 !important;
  cursor: not-allowed !important;
  opacity: 0.3;
}
.customer-modal-redesign .sidebar {
  width: 201px;
  height: 550px;
  float: left;
  background: #f1f1f1;
  border-right: 1px solid #D4D4D4;
}
.customer-modal-redesign #tabs ul {
  margin-bottom: 2.5rem;
  padding-left: 0;
  margin-top: 0;
}
.customer-modal-redesign #tabs ul li {
  width: 100%;
  margin-bottom: 0;
}
.customer-modal-redesign #tabs ul li.active a {
  background: #fff !important;
  margin-left: 1px;
}
.customer-modal-redesign #tabs ul li a {
  display: block;
  background: #EEEEEE;
  height: 55px;
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid #D4D4D4;
  width: 200px;
  position: relative;
  cursor: pointer;
}
.customer-modal-redesign #tabs ul li a:hover {
  text-decoration: none;
}
.customer-modal-redesign #tabs ul li.active h2 {
  color: #1E292E !important;
  margin-top: 0px;
}
.customer-modal-redesign #tabs ul li a h2 {
  color: #7b7b7b !important;
  font-size: 15px !important;
  line-height: 18px;
  font-family: "Roboto-Bold", sans-serif !important;
  text-transform: uppercase !important;
  margin-bottom: 0;
  padding-top: 10px;
  text-indent: 10px;
  margin-top: 0px !important;
  letter-spacing: 0.03em;
}
.customer-modal-redesign #tabs ul li a span {
  display: block;
  color: #919191;
  font-size: 11px;
  text-indent: 10px;
  font-weight: normal !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: uppercase;
}
.customer-modal-redesign #tabs ul li a.active::after {
  content: '';
  height: 60px;
  width: 1px;
  display: block;
  background: #fff;
  position: absolute;
  top: 0;
  right: -1px;
}
.customer-modal-redesign #tabs ul li a:hover {
  background: rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
.customer-modal-redesign .modal-body-redesign {
  height: 550px;
  overflow: auto;
  width: 79.5%;
}
.customer-modal-redesign .tab-content {
  padding: 15px 15px 15px 15px;
}
.customer-modal-redesign .tab-content h3,
.customer-modal-redesign h2 {
  margin-bottom: 10px;
  color: #898e93 !important;
  margin-top: 0;
}
.customer-modal-redesign .tab-content form {
  margin-bottom: 15px;
}
.customer-modal-redesign .form-left {
  width: 50%;
  float: left;
  margin-top: 0px;
}
.customer-modal-redesign .form-left input.long {
  width: 150px !important;
}
.customer-modal-redesign .tab-content .form-left label {
  cursor: pointer;
  width: 125px;
  float: left;
  text-align: right;
  margin-right: 10px;
  font-weight: 200;
  line-height: 36px;
  color: #2C3439;
  text-transform: none;
  margin-top: 0px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
.customer-modal-redesign input.long {
  width: 150px;
}
.customer-modal-redesign input[type="text"]:not(.search-sub-contentpane),
.customer-modal-redesign input[type="search"] {
  height: 34px !important;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #D1D1D1;
  box-shadow: none;
  box-sizing: border-box;
  margin-bottom: 1.5rem;
  font-size: 14px;
  color: #2c3439 !important;
}
.customer-modal-redesign input[type="text"]:focus,
.customer-modal-redesign input[type="search"]:focus,
.customer-modal-redesign textarea:focus {
  border: 1px solid #3FA6D9;
  outline: 0;
}
.customer-modal-redesign textarea.notes {
  width: 730px !important;
  margin-bottom: 10px;
  min-width: 730px !important;
  height: 150px;
}
.customer-modal-redesign textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.customer-modal-redesign .twitter-typeahead {
  width: 150px !important;
}
.customer-modal-redesign .tab-content:not(.farms-tab) .chosen-container {
  border-radius: 0 !important;
  width: 150px !important;
  float: left;
}
.customer-modal-redesign .form-left .chosen-container-single .chosen-single {
  width: 150px !important;
  margin-right: 0 !important;
  height: 38px !important;
  line-height: 38px !important;
}
.customer-modal-redesign .tab-content:not(.farms-tab) .chosen-container-single .chosen-single {
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
  border: 1px solid #aaa !important;
}
.customer-modal-redesign .chosen-container-single .chosen-search input[type="text"] {
  height: auto !important;
}
.customer-modal-redesign .chosen-container-single .chosen-drop {
  border-radius: 0 !important;
  border: 1px solid transparent !important;
}
.customer-modal-redesign .chosen-container .chosen-results li.highlighted {
  background-color: #3FA6D9 !important;
  background-image: none !important;
}
.customer-modal-redesign .customer-form-right {
  width: 100%;
}
.customer-modal-redesign .customer-form-right h2 {
  width: 100%;
  text-align: left;
}
.customer-modal-redesign .modal-footer-redesign {
  height: 65px;
  width: 100%;
  background: #eee;
  margin: 0;
  border-top: 2px solid #2E89C3;
}
.customer-modal-redesign .modal-footer-redesign ul.modal-actions {
  float: right;
  margin: 5px 15px 0 0;
}
.customer-modal-redesign .modal-footer-redesign ul.modal-actions li {
  float: left;
  height: 50px;
  line-height: 50px;
}
.customer-modal-redesign .medium {
  height: 250px !important;
}
.customer-modal-redesign .scrollero {
  border: 1px solid #D1D1D1 !important;
  min-height: 100px;
  margin-bottom: 10px;
  overflow-y: scroll;
}
.customer-modal-redesign .scrollero table {
  width: 100%;
}
.customer-modal-redesign .scrollero table th {
  font-weight: normal !important;
  font-family: "RobotoFlex", sans-serif !important;
}
.customer-modal-redesign .scrollero table tr {
  background-color: #fff;
}
.customer-modal-redesign .scrollero table tr th,
.customer-modal-redesign .scrollero table tr td {
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1;
  padding-right: 5px;
  font-size: 14px;
  font-weight: normal !important;
  font: 13px/18px "Roboto", sans-serif;
}
.customer-modal-redesign .scrollero table tr th {
  background: #f1f1f1;
  color: #2C3439;
}
.customer-modal-redesign .result-row {
  color: #2C3439 !important;
}
.customer-modal-redesign .result-row:hover,
.customer-modal-redesign .result-row.highlighted {
  background-color: #fff !important;
}
.customer-modal-redesign .CST-package-body {
  border: 1px solid #d1d1d1;
  margin-bottom: 15px;
}
.customer-modal-redesign .package-displayer-title {
  /*border-bottom: 1px solid #d1d1d1;*/
  margin-bottom: 0;
  height: 38px;
  line-height: 30px;
  padding: 4px 10px;
  cursor: pointer;
}
.customer-modal-redesign .CST-package-body-content {
  border-bottom: 1px solid #d1d1d1;
}
.customer-modal-redesign .CST-package-body-content:last-child {
  border-bottom: 0;
}
.customer-modal-redesign .CST-Package-Color {
  float: right;
  color: #A4A9B1;
  margin-top: 8px;
  margin-left: 15px;
  cursor: pointer;
}
.customer-modal-redesign .package-displayer-body {
  padding: 4px 10px;
}
.customer-modal-redesign .package-displayer-body-title {
  margin-bottom: 0;
  /*height: 38px;*/
  line-height: 30px;
  padding: 4px 0px;
  cursor: pointer;
}
.customer-modal-redesign .package-displayer-body table {
  margin-bottom: 5px;
}
.customer-modal-redesign .display-selected-packages {
  border-top: 1px solid #d1d1d1;
}
.customer-modal-redesign .nofloat label {
  text-align: left !important;
  line-height: 25px !important;
}
.customer-modal-redesign .package-label {
  margin-left: 8px;
  line-height: 15px !important;
  /*width: 800px !important;*/
}
.customer-modal-redesign .CST-right-modal-button {
  margin-top: 5px;
  margin-right: 30px;
}
.customer-modal-redesign .CST-removeTransform {
  margin-bottom: 0 !important;
}
.customer-modal-redesign .draggable {
  position: inherit !important;
}
.customer-modal-redesign .btn-new-package {
  margin-left: 0px;
}
.customer-modal-redesign .scrollero.large {
  height: 470px;
}
.customer-modal-redesign .farms span {
  word-break: break-all;
}
.customer-modal-redesign .third {
  width: 30%;
  float: left;
}
.customer-modal-redesign .third.accent {
  width: 34% !important;
  background: #f1f1f1;
  margin-top: -15px;
  margin-left: -15px;
  margin-bottom: -15px;
  padding: 15px 15px 15px 15px;
  min-height: 550px;
}
.customer-modal-redesign .third.accent p {
  margin-bottom: 8px;
}
.customer-modal-redesign .importForm-header {
  width: 100%;
  text-align: left;
}
.customer-modal-redesign .third.accent p.left {
  font-size: .9em;
  float: left;
  line-height: 28px;
  margin-left: 8px;
}
.customer-modal-redesign .third.accent input[type="file"] {
  display: none;
}
.customer-modal-redesign .two-thirds {
  width: 66%;
  float: left;
}
.customer-modal-redesign .two-thirds.import {
  margin-left: 15px;
  margin-top: -10px;
}
.customer-modal-redesign .two-thirds table {
  width: 100%;
}
.customer-modal-redesign .two-thirds table th,
.customer-modal-redesign .two-thirds table td {
  padding: 12px 15px;
  text-align: left;
  color: #2C3439;
  border-bottom: 1px solid #E1E1E1;
  font-size: 14px;
}
.customer-modal-redesign .two-thirds table th {
  font-weight: normal !important;
  font-family: "RobotoFlex", sans-serif !important;
}
.customer-modal-redesign .two-thirds table th:first-child,
.customer-modal-redesign td:first-child {
  padding-left: 0;
}
.customer-modal-redesign .two-thirds table th:last-child,
.customer-modal-redesign td:last-child {
  padding-right: 0;
}
.customer-modal-redesign .CST-modalFormRepair input[type="file"] {
  font-style: normal !important;
  font-size: 14px;
  width: 200px !important;
}
.customer-modal-redesign .newUserEmail {
  width: 15%;
}
.customer-modal-redesign .newUserEmail span {
  display: inline-block;
  float: left;
}
.customer-modal-redesign .newUserEmail label {
  width: 135px !important;
  margin-top: 1px;
  float: right;
  float: left;
  text-align: right;
  margin-right: 10px;
  font-weight: 200;
  line-height: 36px;
  color: #2c3439;
  text-transform: none;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
.customer-modal-redesign .newUserEmail input[type="checkbox"] {
  display: inline-block !important;
  font-size: 11px;
  width: 12px;
  float: left;
}
.customer-modal-redesign .CST-modalFormRepair .link-button {
  font-size: 14px;
}
.customer-modal-redesign .CST-form-import-tab {
  height: auto;
  margin-top: 0px;
  overflow-y: inherit;
}
.customer-modal-redesign .CST-import-tab table {
  background-color: #fff;
  font-family: Roboto, sans-serif !important;
}
.customer-modal-redesign .success-message i.icon-hide {
  float: right;
  line-height: 50px;
  margin-right: 15px;
  cursor: pointer;
}
.customer-modal-redesign .error-message h2 {
  color: white !important;
}
.customer-modal-redesign .error-message i.icon-hide {
  float: right;
  line-height: 50px;
  margin-right: 15px;
  cursor: pointer;
}
.customer-modal-redesign .error-message .fa-times {
  font-size: 17px;
  padding: 4px;
}
.customer-modal-redesign .success-message h2 {
  color: white !important;
}
.customer-modal-redesign .fa-remove:before,
.customer-modal-redesign .fa-close:before,
.customer-modal-redesign .fa-times:before {
  content: "\f00d";
}
.customer-modal-redesign .customer-file-upload {
  font-family: "Roboto", sans-serif !important;
  border: 0 !important;
  display: inline-block;
  height: 28px;
  line-height: 28px !important;
  background: #3fa6d9;
  border-radius: 3px;
  color: white !important;
  padding: 0px 10px !important;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  float: left !important;
  margin-right: 10px !important;
  text-align: center !important;
  cursor: pointer;
}
.customer-modal-redesign .customer-file-upload:hover {
  background: #256e94;
  color: white;
  cursor: pointer;
}
.customer-modal-redesign .customer-file-upload.disabled:hover {
  background: #3fa6d9 !important;
  cursor: not-allowed !important;
}
.customer-modal-redesign .import-filename p {
  width: 70%;
  text-align: inherit;
  margin-right: 10px;
  font-weight: 200;
  word-break: break-all;
  width: 125px;
  margin-left: 0px !important;
  margin-top: 5px;
}
.customer-modal-redesign .cursor-pointer {
  cursor: pointer;
}
.customer-modal-redesign .accordion {
  border: 1px solid #d1d1d1;
  margin-bottom: 25px;
}
.customer-modal-redesign .accordion li {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 0;
  height: 30px;
  line-height: 30px;
  padding: 4px 10px;
  cursor: pointer;
}
.customer-modal-redesign .accordion li:last-child {
  border-bottom: 0;
}
.customer-modal-redesign .accordion .fa {
  float: right;
  color: #A4A9B1;
  margin-top: 8px;
}
.customer-modal-redesign .accordion .fa-navicon {
  color: #2c3439 !important;
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}
.customer-modal-redesign .draggable {
  border-radius: initial;
  background-image: none !important;
  height: 35px !important;
}
.customer-modal-redesign .package-tr {
  border-bottom: none;
}
.customer-modal-redesign .package-tr:hover {
  background-color: white !important;
}
.customer-modal-redesign .delete-Me {
  display: none;
  margin-top: 10px !important;
  margin-right: 10px;
}
.customer-modal-redesign .package-tr:hover .delete-Me {
  display: block;
}
.customer-modal-redesign .package-td {
  border-top: white;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  padding: 0;
  background-color: #fff !important;
}
.customer-modal-redesign .package-td:hover {
  border: 1px dashed #aaaaaa;
}
.customer-modal-redesign .accordion .expanded {
  height: auto;
}
.customer-modal-redesign .accordion .accordion-content {
  margin-top: 3px;
  border-top: 1px solid #d1d1d1;
  padding-top: 15px;
}
.customer-modal-redesign .accordion .accordion-content-new {
  margin-top: 3px;
  padding-top: 15px;
}
.customer-modal-redesign .accordion .buttons {
  float: right;
}
.customer-modal-redesign .accordion .expanded .nofloat {
  margin-top: 10px;
}
.customer-modal-redesign .accordion-item {
  margin-bottom: 0;
  height: 39px;
  line-height: 30px;
  padding: 4px 15px;
}
.customer-modal-redesign .accordion-item input[type="text"] {
  float: left;
  width: 160px;
  height: 34px;
  line-height: normal;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #D1D1D1;
  box-shadow: none;
  box-sizing: border-box;
  margin-right: 10px;
  color: #2c3439;
}
.customer-modal-redesign .accordion-item .nofloat label {
  /*float: none !important;*/
  cursor: pointer !important;
}
.customer-modal-redesign .accordion-item input[type="checkbox"] {
  display: none;
  margin-bottom: 8px;
  margin-left: 8px;
}
.customer-modal-redesign .accordion-item .customer-redesign-button,
.customer-modal-redesign .accordion-item .customer-redesign-cancel {
  margin-left: 5px !important;
}
.customer-modal-redesign .selector {
  width: 170px;
  cursor: pointer;
  float: left;
  position: relative;
  padding: 0px;
  height: 34px !important;
  line-height: 32px;
  border: 1px solid #ccc;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  background: #fff;
  background-color: #fff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafb', GradientType=0);
  /* IE6-9 */
  color: #8D929B;
}
.customer-modal-redesign .selector:before {
  content: "\f107";
  font-family: FontAwesome;
  right: 10px;
  position: absolute;
  top: 0;
  color: #8D929B;
}
.customer-modal-redesign .selector select {
  cursor: pointer;
  width: 110%;
  font: inherit;
  color: #777;
  padding-left: 5px;
  border: none !important;
  outline: none !important;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -moz-appearance: none;
  appearance: none;
  height: 32px !important;
  text-transform: none;
  padding: 4px 25px 6px 5px;
  position: relative;
}
.customer-modal-redesign .selector select:focus {
  outline: none;
}
.customer-modal-redesign .tab-content .label {
  cursor: pointer;
  width: 160px;
  float: left;
  text-align: right;
  margin-right: 10px;
  font-weight: 200;
  line-height: 36px;
  color: #222;
  text-transform: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  padding: 0px;
  display: inline;
}
.customer-modal-redesign .grey-button,
.customer-modal-redesign .grey-button:hover {
  background: #ccc;
}
.customer-modal-redesign .twitter-typeahead input {
  margin-bottom: 0px !important;
}
.customer-modal-redesign .tt-dropdown-menu {
  padding: 5px 5px !important;
}
.customer-modal-redesign .input-freeform-add {
  width: 34px !important;
  height: 34px !important;
  margin-left: 0px !important;
}
.customer-modal-redesign .CST-package-container {
  margin-left: 0px;
}
.customer-modal-redesign .CST-modalFormRepair label {
  text-transform: none !important;
}
.customer-modal-redesign .CST-modalFormRepair textarea {
  font-family: "Roboto", sans-serif !important;
}
.customer-modal-redesign .CST-modalFormRepair .chosen-single div {
  top: 7px !important;
}
.customer-modal-redesign .CST-modalFormRepair .required-border {
  border: 1px solid #dc0000;
  color: red;
}
.farmName {
  font: 14px/20px "Roboto", sans-serif !important;
  cursor: pointer;
  color: #428bca;
  background: transparent;
  text-decoration: none;
}
.farmName:hover {
  color: #2a6496;
  outline: 0;
}
.customer-redesign-button,
.btn-new-package {
  height: 34px !important;
  line-height: 34px !important;
  font-family: "Roboto", sans-serif !important;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0 !important;
  color: #fff !important;
  cursor: pointer;
  padding: 0px 18px !important;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: 0;
  margin-left: 15px;
}
.customer-redesign-button:hover,
.btn-new-package:hover {
  background: #256e94;
  color: #fff;
}
.customer-redesign-button:disabled,
.btn-new-package:disabled {
  background: #3fa6d9 none repeat scroll 0 0 !important;
  cursor: default !important;
}
a.customer-redesign-cancel {
  color: #777;
  margin-left: 15px;
}
a.customer-redesign-cancel:hover {
  color: #0fa0ce;
  text-decoration: none;
  cursor: pointer;
}
#cstInteractionHistory {
  height: 175px !important;
  overflow-y: scroll;
}
#cstInteractionHistory tbody > tr:last-child {
  border-bottom: 0px !important;
}
#cstOrderHistory {
  height: 233px !important;
}
#cstOrderHistory .table {
  margin-bottom: 0px !important;
}
#cstOrderHistory tbody > tr:last-child {
  border-bottom: 0px !important;
}
/* #endregion Customer Redesign */
/* #region Company Admin Redesign */
#companyadmin {
  font: 14px/24px "Roboto", sans-serif;
  color: #2C3439;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  /* #region modal */
  /* #endregion modal */
  /* #region Package */
  /* #endregion Package */
  /* #region CoverPage */
  /* #endregion CoverPage */
  /* #region Sales Rep */
  /* #endregion Sales Rep */
  /* #region Export */
  /* #endregion Export */
}
#companyadmin .div-coverpagename {
  width: 100%;
}
#companyadmin .div-coverpagename .label {
  width: 54% !important;
}
#companyadmin .div-companyname {
  width: 100%;
}
#companyadmin .div-companyname .label {
  width: 54% !important;
}
#companyadmin .modal-dialog {
  width: 84%;
}
#companyadmin .modal-body {
  height: 550px;
  overflow: auto;
  width: 81%;
  padding: 0px;
}
#companyadmin .modal-header {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2E89C3;
  width: 100%;
  padding: 0px;
}
#companyadmin .modal-header i {
  color: #42b2e9;
  margin-left: 15px;
}
#companyadmin .modal-header i.exit {
  color: #888 !important;
  float: right;
  margin: 16px 15px 0 0;
  cursor: pointer;
  font-size: 20px;
}
#companyadmin .modal-header h1 {
  color: #18262C !important;
  width: 30%;
  display: inline;
  margin-left: 5px;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
  padding: 0px;
}
#companyadmin .modal-footer {
  height: 67px;
  width: 100%;
  background: #eee;
  margin: 0;
  border-top: 2px solid #2E89C3;
  padding: 5px 15px 0px 0px;
}
#companyadmin .modal-footer ul.modal-actions {
  float: right;
  margin: 0px;
}
#companyadmin .modal-footer ul.modal-actions li {
  float: left;
  height: 50px;
  line-height: 50px;
  margin-bottom: 10px;
}
#companyadmin .modal-footer ul.modal-actions li a,
#companyadmin .modal-footer .button {
  margin-left: 15px;
}
#companyadmin .success-message .close {
  float: right;
  line-height: 50px;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
}
#companyadmin .error-message .close {
  float: right;
  line-height: 50px;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
}
#companyadmin .error {
  border: 1px solid red;
}
#companyadmin .error-text {
  color: red;
  text-transform: none !important;
  font-size: 14px;
}
#companyadmin h1,
#companyadmin h2,
#companyadmin h3,
#companyadmin h4,
#companyadmin .h4,
#companyadmin h5,
#companyadmin .h5,
#companyadmin h6,
#companyadmin .h6 {
  font-weight: normal;
  font-family: "RobotoFlex", sans-serif;
  line-height: 24px;
}
#companyadmin h1 {
  font-size: 20px;
}
#companyadmin h2 {
  font-size: 16px;
}
#companyadmin h4,
#companyadmin .h4,
#companyadmin h5,
#companyadmin .h5,
#companyadmin h6,
#companyadmin .h6 {
  margin-top: 0px;
}
#companyadmin section {
  padding: 0px;
}
#companyadmin a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
#companyadmin .button,
#companyadmin .btn-new-package {
  height: 34px;
  line-height: 34px;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0;
  color: #fff !important;
  cursor: pointer;
  padding: 0px 18px 0px 18px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  display: inline-block;
}
#companyadmin .button:hover:not([disabled]),
#companyadmin .btn-new-package:hover:not([disabled]) {
  background: #256e94;
  color: #fff;
}
#companyadmin .button:active {
  background: #3fa6d9;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.75) inset;
  color: #fff;
}
#companyadmin .button.left {
  float: left;
}
#companyadmin .button.right {
  float: right;
}
#companyadmin .button.grey {
  background: #ccc;
}
#companyadmin ul {
  padding-left: 0px;
  margin-top: 0px;
}
#companyadmin ul,
#companyadmin menu,
#companyadmin dir {
  list-style-type: none;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}
#companyadmin input,
#companyadmin textarea {
  font-size: 14px;
  color: #2C3439;
  padding: 6px 10px;
  margin-bottom: 1.5rem;
}
#companyadmin input[type="text"],
#companyadmin input[type="email"] {
  height: 38px;
  line-height: normal;
}
#companyadmin textarea {
  resize: none;
}
#companyadmin input[type="radio"] {
  display: inline;
  cursor: default;
  margin-bottom: 1rem;
}
#companyadmin input[type="radio"] + span {
  padding-left: 10px !important;
  cursor: pointer !important;
  width: 100%;
  height: 100%;
}
#companyadmin input[type="radio"] + span:before {
  background: none !important;
}
#companyadmin input[type="file"] {
  display: none;
}
#companyadmin .button:disabled,
#companyadmin .btn-new-package:disabled {
  background: #3fa6d9 none repeat scroll 0 0 !important;
  cursor: default !important;
}
#companyadmin .grey-button:disabled {
  background: #cccccc none repeat scroll 0 0 !important;
  cursor: default !important;
}
#companyadmin textarea:disabled,
#companyadmin input:disabled {
  background: #f1f1f1 !important;
  color: #777 !important;
  cursor: default !important;
}
#companyadmin a:disabled,
#companyadmin button:disabled,
#companyadmin input[type="radio"]:disabled,
#companyadmin link-button:disabled,
#companyadmin input:disabled {
  cursor: not-allowed !important;
}
#companyadmin input[type="radio"][disabled] + span {
  cursor: not-allowed !important;
}
#companyadmin fieldset:disabled .custom-file-upload {
  background: #3fa6d9 none repeat scroll 0 0 !important;
  cursor: not-allowed !important;
  opacity: 0.3;
}
#companyadmin .file-disabled {
  background: #3fa6d9 none repeat scroll 0 0 !important;
  cursor: not-allowed !important;
  opacity: 0.3;
}
#companyadmin input:focus,
#companyadmin textarea:focus,
#companyadmin select:focus {
  border: 1px solid #3fa6d9;
  outline: none;
}
#companyadmin .right {
  float: right;
}
#companyadmin .clearfix {
  content: "";
  display: table;
  clear: both;
}
#companyadmin a.cancel {
  color: #777;
  font: 14px/24px "Roboto", sans-serif;
}
#companyadmin a.cancel:hover {
  color: #3fa6d9 !important;
  text-decoration: none;
}
#companyadmin i.exit,
#companyadmin i.hide {
  opacity: 0.6;
  cursor: pointer;
}
#companyadmin i.exit:hover,
#companyadmin i.hide:hover {
  opacity: 1;
}
#companyadmin .selector {
  width: 180px;
  margin-right: 30%;
  cursor: pointer;
  float: left;
  position: relative;
  padding: 0px;
  height: 34px !important;
  line-height: 32px;
  border: 1px solid #ccc;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  background: #fff;
  background-color: #fff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafb', GradientType=0);
  /* IE6-9 */
  color: #8D929B;
}
#companyadmin .selector:before {
  content: "\f107";
  font-family: FontAwesome;
  right: 10px;
  position: absolute;
  top: 0;
  color: #8D929B;
}
#companyadmin .selector select {
  cursor: pointer;
  width: 110%;
  font: inherit;
  color: #777;
  padding-left: 5px;
  border: none !important;
  outline: none !important;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -moz-appearance: none;
  appearance: none;
  height: 32px !important;
  text-transform: none;
  padding: 4px 21px 6px 5px;
  position: relative;
}
#companyadmin .selector select:focus {
  outline: none;
}
#companyadmin .grey-button,
#companyadmin .grey-button:hover {
  background: #ccc !important;
}
#companyadmin .sidebar {
  width: 201px;
  height: 550px;
  float: left;
  background: #f1f1f1;
  border-right: 1px solid #D4D4D4;
}
#companyadmin #tabs ul li {
  width: 100%;
  margin-bottom: 0;
}
#companyadmin #tabs ul li a {
  display: block;
  background: #EEEEEE;
  height: 60px;
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid #D4D4D4;
  width: 200px;
  position: relative;
}
#companyadmin #tabs ul li a:hover {
  background: rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
#companyadmin #tabs ul li a h2 {
  color: #7b7b7b !important;
  font-size: 15px;
  line-height: 18px;
  text-transform: none;
  margin-bottom: 0;
  margin-top: 0px;
  padding-top: 10px;
  text-indent: 10px;
  font-family: "Roboto-Bold", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
#companyadmin #tabs ul li a span {
  display: block;
  color: #919191;
  text-transform: uppercase;
  font-size: 11px;
  text-indent: 10px;
}
#companyadmin #tabs ul li a.active {
  background: #fff;
  width: 201px;
  cursor: default;
}
#companyadmin #tabs ul li a.active::after {
  content: '';
  height: 60px;
  width: 1px;
  display: block;
  background: #fff;
  position: absolute;
  top: 0;
  right: -1px;
}
#companyadmin #tabs ul li a.active h2 {
  color: #1E292E !important;
}
#companyadmin .tab-content {
  padding: 15px 15px 15px 15px;
}
#companyadmin .tab-content.active {
  display: block;
}
#companyadmin .tab-content h3 {
  font-size: 16px;
  text-transform: none;
  margin: 0 0 10px 0;
  color: #898e93;
}
#companyadmin .tab-content .label,
#companyadmin .tab-content .saleslabel {
  cursor: text;
  width: 160px;
  float: left;
  text-align: right;
  margin-right: 10px;
  font-weight: 200;
  line-height: 36px;
  color: #222;
  text-transform: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  padding: 0px;
}
#companyadmin .third {
  width: 30%;
  float: left;
}
#companyadmin .third.accent {
  width: 31% !important;
  background: #f1f1f1;
  margin-top: -15px;
  margin-left: -15px;
  margin-bottom: -15px;
  padding: 15px 15px 15px 15px;
  min-height: 550px;
}
#companyadmin .third.accent .button {
  height: 34px;
  line-height: 34px;
  padding: 0px 10px;
  display: inline-block;
}
#companyadmin .third.accent p.left {
  font-size: .9em;
  float: left;
  line-height: 28px;
  margin-left: 8px;
}
#companyadmin .third.accent p {
  margin-bottom: 8px;
}
#companyadmin .third .blocker {
  margin-bottom: 0;
}
#companyadmin .blocker .label {
  display: block;
  text-align: left;
  margin: 0;
}
#companyadmin .third .blocker input[type="text"] {
  width: 160px;
  height: 34px;
  line-height: normal;
}
#companyadmin .third .blocker a.button {
  margin-left: 1px;
  height: 34px;
  line-height: 34px;
  padding: 0px 15px;
}
#companyadmin .third input[type="file"] {
  font-style: normal !important;
  font-size: 14px;
  width: 195px !important;
  float: left;
}
#companyadmin .third .remove {
  cursor: pointer;
}
#companyadmin .third .clear {
  float: left;
  margin-left: 5px;
}
#companyadmin p.space {
  margin-bottom: 15px !important;
}
#companyadmin p.space.msword {
  padding-top: 8px !important;
}
#companyadmin textarea.footer-text {
  width: 200px;
  margin-bottom: 0;
  height: 63px;
}
#companyadmin .two-thirds {
  width: 66%;
  float: left;
}
#companyadmin .two-thirds.logo {
  margin-left: 15px;
  position: relative;
}
#companyadmin .two-thirds.import {
  margin-left: 15px;
  margin-top: -10px;
}
#companyadmin .two-thirds.import table {
  width: 100%;
}
#companyadmin input.filled {
  background: #f1f1f1 !important;
  height: 34px;
  line-height: 34px;
  color: #777;
  pointer-events: none;
}
#companyadmin fieldset {
  float: left;
}
#companyadmin .CST-package-body {
  border: 1px solid #d1d1d1;
  margin-bottom: 15px;
}
#companyadmin .package-displayer-title {
  margin-bottom: 0;
  height: 38px;
  line-height: 30px;
  padding: 4px 10px;
  cursor: pointer;
}
#companyadmin .CST-package-body-content {
  border-bottom: 1px solid #d1d1d1;
}
#companyadmin .CST-package-body-content:last-child {
  border-bottom: 0;
}
#companyadmin .CST-Package-Color {
  float: right;
  color: #A4A9B1;
  margin-top: 8px;
  margin-left: 15px;
  cursor: pointer;
}
#companyadmin .package-displayer-body-title {
  margin-bottom: 0;
  height: 38px;
  line-height: 30px;
  padding: 4px 10px;
  cursor: pointer;
}
#companyadmin .package-displayer-body table {
  margin-bottom: 5px;
}
#companyadmin .CST-right-modal-button {
  margin-top: 5px;
}
#companyadmin .CST-removeTransform {
  margin-bottom: 0 !important;
}
#companyadmin .draggable {
  position: inherit !important;
}
#companyadmin .btn-new-package {
  margin-left: 0px;
}
#companyadmin .customer-redesign-button {
  height: 34px !important;
  line-height: 34px !important;
  font-family: "Roboto", sans-serif !important;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0 !important;
  color: #fff !important;
  cursor: pointer;
  padding: 0px 18px !important;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px !important;
  text-transform: none !important;
  font-weight: normal !important;
  letter-spacing: 0;
  margin-left: 15px;
}
#companyadmin .customer-redesign-button:hover {
  background: #256e94;
  color: #fff;
}
#companyadmin a.customer-redesign-cancel {
  color: #777;
  margin-left: 15px;
}
#companyadmin a.customer-redesign-cancel:hover {
  color: #3fa6d9;
  text-decoration: none;
  cursor: pointer;
}
#companyadmin .customer-redesign-button:disabled,
#companyadmin .customer-redesign-cancel:disabled {
  background: #3fa6d9 none repeat scroll 0 0 !important;
  cursor: default !important;
}
#companyadmin .accordion {
  border: 1px solid #d1d1d1;
  margin-bottom: 25px;
}
#companyadmin .accordion li {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 0;
  height: 30px;
  line-height: 30px;
  padding: 4px 10px;
  cursor: pointer;
}
#companyadmin .accordion li:last-child {
  border-bottom: 0;
}
#companyadmin .accordion .fa {
  float: right;
  color: #A4A9B1;
  margin-top: 8px;
}
#companyadmin .accordion .fa-navicon {
  color: #2c3439 !important;
  float: left;
  margin-top: 0px;
  margin-right: 6px;
}
#companyadmin .draggable {
  border-radius: initial;
  background-image: none !important;
  height: 35px !important;
}
#companyadmin .package-tr {
  border-bottom: none;
}
#companyadmin .package-tr:hover {
  background-color: white !important;
}
#companyadmin .delete-Me {
  display: none;
  margin-top: 0px !important;
  margin-right: 10px;
}
#companyadmin .package-tr:hover .delete-Me {
  display: block;
}
#companyadmin .package-td {
  border-top: white;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  padding: 8px;
  background-color: #fff !important;
}
#companyadmin .package-td:hover {
  border: 1px dashed #aaaaaa;
}
#companyadmin .accordion .expanded {
  height: auto;
}
#companyadmin .accordion .accordion-content {
  margin-top: 3px;
  border-top: 1px solid #d1d1d1;
  padding-top: 15px;
}
#companyadmin .accordion .accordion-content-new {
  margin-top: 3px;
  padding-top: 15px;
}
#companyadmin .accordion .buttons {
  float: right;
}
#companyadmin .accordion .expanded .nofloat {
  margin-top: 10px;
}
#companyadmin .form {
  margin-bottom: 15px;
}
#companyadmin .accordion-item {
  margin-bottom: 0;
  height: 39px;
  line-height: 30px;
  padding: 4px 10px;
}
#companyadmin .accordion-item input[type="text"] {
  float: left;
  width: 160px;
  height: 34px;
  line-height: normal;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #D1D1D1;
  box-shadow: none;
  box-sizing: border-box;
  margin-right: 10px;
  color: #2C3439;
}
#companyadmin .accordion-item .nofloat label {
  /*float: none !important;*/
  cursor: pointer !important;
  text-align: left !important;
}
#companyadmin .package-label {
  margin-left: 5px;
  line-height: 15px !important;
  /*width: 850px !important;*/
}
#companyadmin .accordion-item input[type="checkbox"] {
  display: none;
  margin-bottom: 8px;
}
#companyadmin .accordion-item .customer-redesign-button,
#companyadmin .accordion-item .customer-redesign-cancel {
  margin-left: 5px !important;
}
#companyadmin .cursor-pointer {
  cursor: pointer;
}
#companyadmin .header-preview {
  margin-bottom: 20px;
  min-height: 150px;
}
#companyadmin .header-preview-sample {
  background: #e1e1e1;
  margin-bottom: 20px;
  min-height: 150px;
}
#companyadmin .header-preview-sample:before {
  font-family: 'Lobster Two', cursive;
  font-size: 24px;
  color: #C83339;
  position: absolute;
  top: 23%;
  left: 30%;
  text-align: center;
}
#companyadmin .footer-preview {
  margin-bottom: 20px;
  min-height: 150px;
}
#companyadmin .footer-preview-sample {
  background: #e1e1e1;
  margin-bottom: 20px;
  min-height: 150px;
}
#companyadmin .footer-preview-sample:before {
  font-family: 'Lobster Two', cursive;
  font-size: 24px;
  color: #C83339;
  position: absolute;
  top: 73%;
  left: 30%;
  text-align: center;
}
#companyadmin .document-preview {
  width: 100%;
  height: 490px;
  overflow-y: auto;
}
#companyadmin .document-preview-sample {
  background: #e1e1e1;
  margin-bottom: 20px;
  min-height: 150px;
}
#companyadmin .document-preview-sample:before {
  font-family: 'Lobster Two', cursive;
  font-size: 24px;
  color: #C83339;
  position: absolute;
  top: 23%;
  left: 30%;
  text-align: center;
}
#companyadmin .logo-preview {
  width: 168px;
  height: 48px;
  top: 30px;
  left: 0;
}
#companyadmin .logo-preview-sample {
  background: #e1e1e1;
  width: 168px;
  height: 48px;
  top: 30px;
  left: 0;
  display: block;
  position: absolute;
  margin-bottom: 20px;
}
#companyadmin .logo-preview-sample:before {
  content: 'John Doe LLC';
  font-family: 'Lobster Two', cursive;
  position: absolute;
  font-size: 24px;
  color: #C83339;
  top: 15%;
  left: 12%;
  text-align: center;
}
#companyadmin .template-type h6 {
  font-size: 14px;
  line-height: 24px;
  color: #2C3439;
  margin-bottom: 5px;
}
#companyadmin .template-type .label {
  float: left !important;
  width: 80px !important;
  margin-right: 10px !important;
}
#companyadmin .template-type .lblName {
  cursor: text;
  width: 100%;
  float: left;
  font: 14px/24px "Roboto", sans-serif;
  margin-bottom: 5px;
  text-transform: none;
}
#companyadmin .download-template-area {
  margin-bottom: 10px;
  max-height: 90px;
  overflow-y: auto;
}
#companyadmin .download-template-area .link-button {
  color: #428bca;
  text-decoration: none;
  text-align: justify;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
}
#companyadmin .supplied-text {
  float: left;
  font-size: 12.5px;
  width: 150px;
}
#companyadmin .custom-file-upload {
  float: left;
  margin-bottom: 8px;
}
#companyadmin .custom-file-upload-info {
  float: left;
  font-size: 12.5px;
  line-height: 34px;
  color: #2c3439;
  margin-left: 10px;
  margin-bottom: 5px;
}
#companyadmin .covername-inputpanel {
  float: left;
  margin-bottom: 1.5rem;
}
#companyadmin .covername-input {
  margin-bottom: 0px !important;
}
#companyadmin ul.sales-reps {
  margin-bottom: 10px;
  height: 440px;
  overflow-y: scroll;
}
#companyadmin ul.sales-reps li {
  height: auto;
  line-height: 32px;
  border-bottom: 1px solid #D1D1D1;
  margin-bottom: 0;
  text-indent: 10px;
  cursor: pointer;
  word-break: break-all;
}
#companyadmin .button.right {
  float: right;
}
#companyadmin form.salesrep {
  margin-top: 10px;
  width: 100%;
}
#companyadmin .saleslabel {
  width: 80px !important;
}
#companyadmin form.salesrep .form-left {
  float: left;
}
#companyadmin input[type="email"].ng-invalid.ng-invalid-required {
  border: 1px solid #dc0000;
}
#companyadmin .start-date {
  float: left;
  width: 100px !important;
}
#companyadmin .end-date {
  float: left;
  width: 100px !important;
  margin-left: 15px;
}
#companyadmin .customerrep input {
  margin-bottom: 0px;
}
/* #endregion Company Admin Redesign */
.AddInteractionPopup .CST-ModalAlert-Header {
  font-family: "Roboto", sans-serif !important;
  font-weight: normal;
}
.settings-modal .CST-ModalAlert-Header {
  font-family: "Roboto", sans-serif !important;
  font-weight: normal;
}
.modal-print-date-body {
  padding: 10px;
}
.cancel-import-body {
  padding: 20px !important;
  background-color: #FFF !important;
}
.cancel-import-body .cancel-import-text {
  font: 14px/18px "Roboto", sans-serif !important;
  color: #2C3439 !important;
}
.bodyfontstyle {
  font: 13px/18px "Roboto", sans-serif !important;
  color: #2C3439 !important;
}
.bodyfontstyle .h1,
.bodyfontstyle h2 {
  font-weight: normal !important;
  font-family: "RobotoFlex", sans-serif !important;
}
.bodyfontstyle .h1 {
  font-size: 20px;
}
.bodyfontstyle .h2 {
  font-size: 16px;
}
.bodyfontstyle .span {
  font-size: 14px !important;
  font-weight: normal !important;
  font-family: "Roboto", sans-serif !important;
}
.bodyfontstyle .h4 {
  font: 13px/18px "Roboto", sans-serif !important;
  letter-spacing: 0.5px;
}
#batchOrderConfirmationModal.newBatch-MartialPR-width .modal-content {
  width: 545px !important;
}
#batchOrderConfirmationModal.newBatch-MartialPR-width .modal-content .modal-body {
  padding: 0px !important;
}
.modeldesc3 {
  /*margin-top: 15px;*/
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: normal;
  padding-right: 97px;
}
.modeldesc4 {
  text-align: left;
  margin-top: 15px;
  margin-left: 18px;
  margin-bottom: 15px;
}
.headertextfont {
  font-weight: normal !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  color: #1e292f !important;
  letter-spacing: 0.5px !important;
}
.btnfont {
  text-transform: capitalize;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px;
}
.spastyle {
  font-weight: normal !important;
  text-transform: capitalize;
  font: 13px/18px "Roboto", sans-serif !important;
  color: #2c3439 !important;
}
.Export-tooltip {
  left: 185px;
  position: absolute;
  width: 300px;
  min-height: 30px;
  padding: 0px;
  top: 60px;
  margin: auto;
  background: white;
  border-radius: 0px;
  border: 3px solid #134989;
  z-index: 10;
}
.Export-tooltip .Export-tooltip-contents {
  width: 100%;
  height: 100%;
  color: black;
  background-color: white;
}
.Export-tooltip #upper-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 15px 13px 0;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 50px;
  left: -16px;
}
.Export-tooltip #lower-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 15px 13px 0;
  border-color: transparent #f5f6f7;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 50px;
  left: -14px;
}
.Export-tooltip .Export-tooltip-title {
  height: 26px;
  text-transform: capitalize;
  font-weight: bold;
  width: 90%;
  line-height: 26px;
  color: #174b87;
  padding-left: 10px;
  padding-top: 9px;
}
.Export-tooltip .Export-tooltip-description-content {
  padding: 9px;
  height: 70px;
  margin-top: -20px;
}
.Export-tooltip .Export-tooltip-description {
  width: 100%;
  font-size: 12px;
  min-height: 74px;
  word-wrap: break-word;
  color: #174b87;
  font-weight: bold;
  text-align: center;
}
.Export-tooltip .close-btn {
  width: 13px;
  height: 15px;
  top: 15px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}
.Export-tooltip .close-btn:before {
  content: '';
  background-image: url('/Images/sprite-v2.png');
  background-repeat: no-repeat;
  background-position: -158px -280px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.Export-tooltip .close-btn:hover:before {
  content: '';
  background-image: url('/Images/sprite-v2.png');
  background-repeat: no-repeat;
  background-position: -185px -280px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.Export-tooltip hr {
  margin-top: 14px !important;
}
.hideTHBreportOnlyDT {
  display: none;
}
.search-results-header a.edit-search-criteria:hover,
.search-results-header a.edit-search-criteria:focus {
  text-decoration: none;
}
.refreshReoprtPopup .refreshpopup {
  width: 485px;
  margin-top: 18%;
}
.refreshReoprtPopup .refreshpopup .refreshpopuptext {
  float: left;
  font: 14px/18px Roboto, sans-serif !important;
  margin-bottom: 0px;
}
.refreshReoprtPopup .refreshpopup .modal-footer {
  /*margin-top: 20px !important;
            border-top: 0px !important;
            padding-left: 85px;*/
  border-top: 0px;
  margin-top: 13px !important;
  background-color: white;
  /*.closeReOrder {
                border: none;
                color: #000;
                text-shadow: 0 1px 0 #fff;
                font: 14px/18px Roboto,sans-serif !important;
                text-transform: capitalize;
            }*/
}
.refreshReoprtPopup .refreshpopup .modal-footer a {
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: black;
  margin-right: 3%;
}
.refreshReoprtPopup .refreshpopup .modal-footer a:hover {
  color: #174b87 !important;
  text-decoration: none;
  cursor: pointer;
}
.refreshReoprtPopup .refreshpopup .modal-footer .re-order {
  text-transform: capitalize;
  margin-left: 10px;
  font: 14px/18px Roboto, sans-serif !important;
}
.custbuttonclsdisabled {
  pointer-events: none;
  cursor: default !important;
  opacity: .6;
}
#ExternalUserTab .errordrpdown {
  border: 1px solid red !important;
  width: 153px !important;
}
#ExternalUserTab input[type="text"].ng-invalid {
  border: 1px solid red !important;
}
#ExternalUserTab label {
  cursor: default !important;
}
#ExternalUserTab .CST-modalFormRepair {
  width: 100%;
}
#ExternalUserTab .labelalign {
  width: 70%;
}
#ExternalUserTab .disabledExtUserMessage {
  width: 100%;
  text-align: left;
  /*color: red;*/
}
#ExternalUserTab .ExtUserNoEmail {
  color: #ff0000;
}
.orderportalreport-tooltip .tooltip-body-css {
  padding-top: 25px !important;
}
.orderportalreport-tooltip .tooltip-body-css .report-tooltip-description {
  min-height: 75px !important;
}
#export-property-labels .export-disclaimer {
  width: 60%;
  text-align: left;
  float: left;
  font: 12px/16px "Roboto", sans-serif;
}
.loading-indicator-savedSearch {
  display: none;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0px;
  left: 0;
  right: 0px;
  bottom: 0;
  text-align: center;
  z-index: 900;
}
.loading-indicator-savedSearch .loading-indicator {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  height: 64px;
  width: 64px;
  z-index: 12;
  margin-top: 200px;
}
.tooltipclose {
  float: right;
  font-size: 10px !important;
  margin-top: -10px;
  cursor: pointer;
  font-weight: 500;
}
.loading-indicator-mktsavedSearch {
  display: none;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0px;
  left: 0;
  right: 0px;
  bottom: 0;
  text-align: center;
  z-index: 900;
}
.loading-indicator-mktsavedSearch .loading-indicator {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  height: 64px;
  width: 64px;
  z-index: 12;
  margin-top: 200px;
}
#invisibleOverlay {
  position: fixed;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 99999;
  cursor: pointer;
}
.mapbox-map,
#mapbox-map-container {
  width: 86%;
  height: 99%;
  /*min-width: 1000px;
    min-height: 800px;
    width: 90%; 
    height: 100%;
    max-width: 86%;
    max-height: 100%;*/
}
.mapbox-map .mapboxgl-ctrl-geocoder--input,
#mapbox-map-container .mapboxgl-ctrl-geocoder--input {
  padding-left: 30px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  padding-right: 15px !important;
}
.mapbox-map .mapboxgl-ctrl-pitchtoggle-3d,
#mapbox-map-container .mapboxgl-ctrl-pitchtoggle-3d {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+ICAgIDx0ZXh0IHg9IjUwJSIgeT0iNTAlIiBkeT0iLjM1ZW0iIHN0eWxlPSJmb250LXNpemU6IDE0cHg7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbmNob3I6IG1pZGRsZTsiPjNEPC90ZXh0Pjwvc3ZnPg==);
}
.mapbox-map .mapboxgl-ctrl-pitchtoggle-2d,
#mapbox-map-container .mapboxgl-ctrl-pitchtoggle-2d {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+ICAgIDx0ZXh0IHg9IjUwJSIgeT0iNTAlIiBkeT0iLjM1ZW0iIHN0eWxlPSJmb250LXNpemU6IDE0cHg7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbmNob3I6IG1pZGRsZTsiPjJEPC90ZXh0Pjwvc3ZnPg==);
}
.mapbox-map .mapboxgl-ctrl-icon.print,
#mapbox-map-container .mapboxgl-ctrl-icon.print {
  text-align: center;
}
.mapbox-map .satelliteToggle,
#mapbox-map-container .satelliteToggle {
  color: #f9f9f9;
  background-image: url('/Images/satellite.png');
  width: 70px;
  height: 40px;
  text-transform: none !important;
}
.mapbox-map .roadToggle,
#mapbox-map-container .roadToggle {
  color: #333333;
  background-image: url('/Images/road.png');
  width: 70px;
  height: 40px;
  text-transform: none !important;
}
.mapbox-map .terrainToggle,
#mapbox-map-container .terrainToggle {
  color: #333333;
  background-image: url('/Images/terrain.png');
  width: 70px;
  height: 40px;
}
.mapbox-map .threeDimensionToggle,
#mapbox-map-container .threeDimensionToggle {
  color: #333333;
  background-image: url('/Images/3D.png');
  width: 70px;
  height: 40px;
}
.mapbox-map .mapboxgl-ctrl-scale,
#mapbox-map-container .mapboxgl-ctrl-scale {
  opacity: 0.8;
}
.mapbox-map .mapboxgl-ctrl-geocoder,
#mapbox-map-container .mapboxgl-ctrl-geocoder {
  opacity: 0.8;
  width: 500px !important;
}
.mapbox-map .mapboxgl-ctrl-geocoder--button,
#mapbox-map-container .mapboxgl-ctrl-geocoder--button {
  top: 0px !important;
  background-color: transparent !important;
}
.mapbox-map .mapboxgl-ctrl-geocoder--input,
#mapbox-map-container .mapboxgl-ctrl-geocoder--input {
  padding-right: 30px !important;
}
.mapbox-map .mapboxgl-ctrl-group,
#mapbox-map-container .mapboxgl-ctrl-group {
  background-color: rgba(255, 255, 255, 0.8);
}
.mapbox-map #mapbox-flyout,
#mapbox-map-container #mapbox-flyout {
  background-color: transparent;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool {
  background-color: rgba(0, 0, 0, 0.6);
  border: none;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .map-tools,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .map-tools {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 2;
  cursor: pointer;
  top: 50px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .map-tools li,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .map-tools li {
  line-height: 40px;
  text-align: center;
  position: relative;
  width: 33px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .map-tools li .overlays,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .map-tools li .overlays {
  display: block;
  height: 30px;
  width: 19px;
  background: url('/Images/icon_overlay.png') center no-repeat;
  margin-left: 5px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout,
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .map-view-options-flyout,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .map-view-options-flyout {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 0;
  background-color: #ffffff;
  z-index: 1000;
  -webkit-transition: width 0.3s ease-out;
  -o-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
  overflow-x: hidden;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout.active,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout.active,
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .map-view-options-flyout.active,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .map-view-options-flyout.active {
  opacity: 1;
  visibility: visible;
  -webkit-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout {
  height: 350px;
  width: 225px !important;
  margin-top: -30px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .grouping-toggle,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .grouping-toggle {
  position: relative;
  float: right !important;
  right: 10px;
  width: 90px;
  height: 30px;
  float: right;
  margin-top: 10px !important;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .switch,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .switch {
  position: relative;
  display: block;
  width: 36px;
  height: 20px;
  z-index: 2;
  float: right;
  top: 10px;
  margin-right: -10px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label {
  margin-bottom: .5rem;
  font-weight: 600;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout span,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout span {
  display: inline;
  float: left;
  color: #428bca;
  line-height: 18px;
  text-align: left;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout span .off,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout span .off {
  color: #777;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .switch input,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .switch input {
  display: none;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .slider,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .slider:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input:checked + .slider,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input:checked + .slider {
  background-color: #3fa6d9;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input:focus + .slider,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input:checked + .slider:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .slider.round,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .slider.round {
  border-radius: 24px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .slider.round:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .slider.round:before {
  border-radius: 50%;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout.active,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout.active {
  width: 240px;
  left: 33px !important;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label {
  position: relative;
  display: block;
  overflow: hidden;
  height: 36px;
  line-height: 35px;
  padding: 0 10px 0 30px;
  margin: 0 10px;
  font-size: 12px;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label:before {
  top: 10px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label:before {
  left: 3px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label + label,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label + label {
  border-top: 1px solid #dddddd;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.parcel,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.parcel {
  /*
                .spriteImage(-92px, -267px, 18px, 19px);
                .spriteAbsPosTop(10px);
                .spriteMiddlePos(25px, 19px);
                */
  /*&:before {
                    position: absolute;
                    display: inline-block;
                    content: '';
                    height: 19px;
                    width: 18px;
                    border: 1px solid gray;
                }*/
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.for-sale:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.for-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -302px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.preforeclosure,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.preforeclosure {
  border-top: 1px solid #dddddd;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.preforeclosure:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.preforeclosure:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -337px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.notice-of-sale:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.notice-of-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -374px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.reo:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.reo:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -410px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.reo-sale:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.reo-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -443px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.short-sale:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.short-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -478px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale {
  background-position: 3px 10px;
  background-image: url("/images/Markers/lime_green.png");
  background-repeat: no-repeat;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale .fa,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale .fa {
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 16px;
  top: 12px;
  padding-left: 10px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale .fa-gear,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale .fa-gear {
  background-color: transparent;
  color: #51addd !important;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale .fa-gear:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale .fa-gear:before {
  content: "\f013";
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 15px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale .fa-gear:hover,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout label.recent-sale .fa-gear:hover {
  background-color: transparent;
  color: #767c82 !important;
  cursor: pointer;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale {
  display: inline-block;
  background: #f1f1f1;
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  width: 100%;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale .subrecent-datetime,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale .subrecent-datetime {
  width: 23px;
  height: 23px;
  margin-left: -30px;
  background: url('/Images/rightSideBarSprite.png');
  background-position: 0px -388px;
  background-repeat: no-repeat;
  margin-top: 5px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale .subrecent-textboxdp,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale .subrecent-textboxdp {
  width: 50%;
  font-size: 11px;
  float: left;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 15px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale .subrecent-pricedp,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale .subrecent-pricedp {
  width: 40%;
  font-size: 11px;
  display: inline-block;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 15px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale .subrecent-priceright,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout .subrecent-sale .subrecent-priceright {
  width: 40%;
  font-size: 11px;
  display: inline-block;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 10px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types {
  height: 50px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types .sb-type,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types .sb-type {
  height: 20px;
  float: left;
  margin: 0 0 0 15px;
  padding: 0;
  border: none;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types .sb-type span,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types .sb-type span {
  color: black;
  padding-left: 25px;
  width: 100px;
  font-size: 11px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types .sb-type span:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types .sb-type span:before {
  left: 0;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types .sb-type.sb-disabled,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #school-boundaries-types .sb-type.sb-disabled {
  opacity: 0.4;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input[type="checkbox"],
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input[type="checkbox"] {
  display: none;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input[type="checkbox"] + span,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input[type="checkbox"] + span {
  display: block;
  position: absolute;
  width: 34px;
  height: 19px;
  top: 10px;
  right: 0;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input[type="checkbox"] + span:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input[type="checkbox"] + span:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -246px -9px;
  width: 34px;
  height: 19px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input[type="checkbox"]:checked + span:before,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout input[type="checkbox"]:checked + span:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -286px -8px;
  width: 34px;
  height: 19px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout div label,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout div label {
  position: relative;
  display: block;
  overflow-x: hidden;
  height: 36px;
  line-height: 35px;
  padding: 0 10px 0 10px;
  margin: 0 10px;
  font-size: 11px;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-top: 1px solid #dddddd;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout div label + span,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout div label + span {
  padding-left: 10px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #parcelLayer .parcel-Layer-border-ownername,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #parcelLayer .parcel-Layer-border-ownername,
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #parcelLayer + label,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #parcelLayer + label {
  border-top: 1px solid #dddddd;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #parcelLayer .parcel-Layers,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #parcelLayer .parcel-Layers {
  margin-left: 19px;
}
.mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #parcelLayer .disabled,
#mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout #parcelLayer .disabled {
  opacity: 0.5;
}
@media (max-height: 800px) {
  .mapbox-map .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout,
  #mapbox-map-container .mapboxgl-ctrl-group3 #flyoutTool .layers-flyout {
    height: 350px;
    width: 225px !important;
  }
}
.mapbox-map .property-info,
#mapbox-map-container .property-info {
  /*margin: -15px;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 10px !important;
  color: #1e262c;
  background: #ffffff;
  letter-spacing: 1px;
  width: 100%;
  border-bottom: 1px solid #e2f4f7;
  overflow: hidden !important;
  padding: 15px 20px 15px 15px;
  line-height: 13px !important;
}
.mapbox-map .property-info h2,
#mapbox-map-container .property-info h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 10px;
}
.mapbox-map .property-info .map-addresses .map-address,
#mapbox-map-container .property-info .map-addresses .map-address {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 10px !important;
  /*color: @highBrightBlue;*/
  padding: 0;
}
.mapbox-map .property-info .map-addresses .map-address2,
#mapbox-map-container .property-info .map-addresses .map-address2 {
  font-size: 10px !important;
  /*color:@blackHex;*/
}
.mapbox-map .property-info .property-specs,
#mapbox-map-container .property-info .property-specs {
  font-weight: bold;
  font-size: 12px !important;
}
.mapbox-map .property-info .overlay-popup-icons,
#mapbox-map-container .property-info .overlay-popup-icons {
  padding: 5px 12px 0 12px;
  border-top: 1px solid #e2f4f7;
  border-bottom: 1px solid #e2f4f7;
  height: 100%;
  font-size: 10px;
}
.mapbox-map .property-info .property-icons,
#mapbox-map-container .property-info .property-icons {
  display: block;
  height: 1px;
  padding-top: 1px;
}
.mapbox-map .property-info .property-icons .legend-item,
#mapbox-map-container .property-info .property-icons .legend-item {
  display: inline-block;
}
.mapbox-map .property-info .property-buttons,
#mapbox-map-container .property-info .property-buttons {
  padding: 10px 15px 15px 15px;
}
.mapbox-map .property-info .property-buttons .btn-primary,
#mapbox-map-container .property-info .property-buttons .btn-primary {
  width: 60px;
  display: inline-block;
  margin-left: 50px;
  letter-spacing: 1px;
  font-size: 11px;
  padding-left: 25px;
}
.mapbox-map .property-info .property-buttons .search-btn,
#mapbox-map-container .property-info .property-buttons .search-btn {
  float: right;
}
.mapbox-map .modal-content,
#mapbox-map-container .modal-content {
  background-color: #f1f1f1;
  border: none;
}
.mapbox-map .modal-content .modal-header,
#mapbox-map-container .modal-content .modal-header {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  border-bottom: none;
  padding: 0px 0px;
}
.mapbox-map .modal-content .modal-header .close,
#mapbox-map-container .modal-content .modal-header .close {
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 10px;
}
.mapbox-map .modal-content .modal-body,
#mapbox-map-container .modal-content .modal-body {
  min-height: 81vh;
  max-height: 84vh;
}
.mapbox-map .modal-content .mapboxgl-ctrl-geocoder--button,
#mapbox-map-container .modal-content .mapboxgl-ctrl-geocoder--button {
  background-color: transparent !important;
}
.mapbox-map .modal-content .mapboxgl-ctrl-geocoder--input,
#mapbox-map-container .modal-content .mapboxgl-ctrl-geocoder--input {
  padding: 6px 35px !important;
}
.mapbox-map .modal-content .tools,
#mapbox-map-container .modal-content .tools {
  height: 84%;
  width: 86%;
  /*position: relative;*/
  vertical-align: top;
  /*top: 20px;
            bottom: 0;
            left: 30px;*/
  /*position: fixed;*/
  z-index: 11;
}
.mapbox-map .modal-content .tools .map-tools,
#mapbox-map-container .modal-content .tools .map-tools {
  position: absolute;
  top: 57px;
  right: -40px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 3px;
  padding: 5px 2px 2px 2px;
  width: 30px;
  left: 5px;
}
.mapbox-map .modal-content .tools .map-tools li,
#mapbox-map-container .modal-content .tools .map-tools li {
  color: white;
  font-size: 16px;
}
.mapbox-map .modal-content .map-container,
#mapbox-map-container .modal-content .map-container {
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  position: absolute;
  z-index: 9998;
}
.mapbox-map .modal-content .map-container .map-tools,
#mapbox-map-container .modal-content .map-container .map-tools {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 2;
  cursor: pointer;
  top: 50px;
}
.mapbox-map .modal-content .map-container .map-tools li,
#mapbox-map-container .modal-content .map-container .map-tools li {
  line-height: 40px;
  text-align: center;
  position: relative;
}
.mapbox-map .modal-content .map-container .map-tools li .overlays,
#mapbox-map-container .modal-content .map-container .map-tools li .overlays {
  display: block;
  height: 30px;
  width: 19px;
  background: url('/Images/icon_overlay.png') center no-repeat;
  margin-left: 5px;
}
.mapbox-map .modal-content .map-container .mapboxgl-canvas,
#mapbox-map-container .modal-content .map-container .mapboxgl-canvas {
  height: 100vh !important;
  width: 100vw !important;
}
.mapbox-map .modal-content .map-container .layers-flyout,
#mapbox-map-container .modal-content .map-container .layers-flyout,
.mapbox-map .modal-content .map-container .map-view-options-flyout,
#mapbox-map-container .modal-content .map-container .map-view-options-flyout {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 0;
  background-color: #ffffff;
  z-index: 1000;
  -webkit-transition: width 0.3s ease-out;
  -o-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
  overflow-x: hidden;
}
.mapbox-map .modal-content .map-container .layers-flyout.active,
#mapbox-map-container .modal-content .map-container .layers-flyout.active,
.mapbox-map .modal-content .map-container .map-view-options-flyout.active,
#mapbox-map-container .modal-content .map-container .map-view-options-flyout.active {
  opacity: 1;
  visibility: visible;
  -webkit-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}
.mapbox-map .modal-content .map-container .layers-flyout,
#mapbox-map-container .modal-content .map-container .layers-flyout {
  height: 400px;
  width: 225px !important;
  top: 84px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}
.mapbox-map .modal-content .map-container .layers-flyout .grouping-toggle,
#mapbox-map-container .modal-content .map-container .layers-flyout .grouping-toggle {
  position: relative;
  float: right !important;
  right: 10px;
  width: 90px;
  height: 30px;
  float: right;
  margin-top: 10px !important;
}
.mapbox-map .modal-content .map-container .layers-flyout .switch,
#mapbox-map-container .modal-content .map-container .layers-flyout .switch {
  position: relative;
  display: block;
  width: 36px;
  height: 20px;
  z-index: 2;
  float: right;
  top: 10px;
  margin-right: -10px;
}
.mapbox-map .modal-content .map-container .layers-flyout label,
#mapbox-map-container .modal-content .map-container .layers-flyout label {
  margin-bottom: .5rem;
  font-weight: 600;
}
.mapbox-map .modal-content .map-container .layers-flyout span,
#mapbox-map-container .modal-content .map-container .layers-flyout span {
  display: inline;
  float: left;
  color: #428bca;
  line-height: 18px;
  text-align: left;
}
.mapbox-map .modal-content .map-container .layers-flyout span .off,
#mapbox-map-container .modal-content .map-container .layers-flyout span .off {
  color: #777;
}
.mapbox-map .modal-content .map-container .layers-flyout .switch input,
#mapbox-map-container .modal-content .map-container .layers-flyout .switch input {
  display: none;
}
.mapbox-map .modal-content .map-container .layers-flyout .slider,
#mapbox-map-container .modal-content .map-container .layers-flyout .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.mapbox-map .modal-content .map-container .layers-flyout .slider:before,
#mapbox-map-container .modal-content .map-container .layers-flyout .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.mapbox-map .modal-content .map-container .layers-flyout input:checked + .slider,
#mapbox-map-container .modal-content .map-container .layers-flyout input:checked + .slider {
  background-color: #3fa6d9;
}
.mapbox-map .modal-content .map-container .layers-flyout input:focus + .slider,
#mapbox-map-container .modal-content .map-container .layers-flyout input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.mapbox-map .modal-content .map-container .layers-flyout input:checked + .slider:before,
#mapbox-map-container .modal-content .map-container .layers-flyout input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.mapbox-map .modal-content .map-container .layers-flyout .slider.round,
#mapbox-map-container .modal-content .map-container .layers-flyout .slider.round {
  border-radius: 24px;
}
.mapbox-map .modal-content .map-container .layers-flyout .slider.round:before,
#mapbox-map-container .modal-content .map-container .layers-flyout .slider.round:before {
  border-radius: 50%;
}
.mapbox-map .modal-content .map-container .layers-flyout.active,
#mapbox-map-container .modal-content .map-container .layers-flyout.active {
  width: 240px;
  left: 40px !important;
  top: 80px !important;
}
.mapbox-map .modal-content .map-container .layers-flyout label,
#mapbox-map-container .modal-content .map-container .layers-flyout label {
  position: relative;
  display: block;
  overflow: hidden;
  height: 36px;
  line-height: 35px;
  padding: 0 10px 0 30px;
  margin: 0 10px;
  font-size: 12px;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}
.mapbox-map .modal-content .map-container .layers-flyout label:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label:before {
  top: 10px;
}
.mapbox-map .modal-content .map-container .layers-flyout label:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label:before {
  left: 3px;
}
.mapbox-map .modal-content .map-container .layers-flyout label + label,
#mapbox-map-container .modal-content .map-container .layers-flyout label + label {
  border-top: 1px solid #dddddd;
}
.mapbox-map .modal-content .map-container .layers-flyout label.parcel,
#mapbox-map-container .modal-content .map-container .layers-flyout label.parcel {
  /*
                .spriteImage(-92px, -267px, 18px, 19px);
                .spriteAbsPosTop(10px);
                .spriteMiddlePos(25px, 19px);
                */
  /*&:before {
                    position: absolute;
                    display: inline-block;
                    content: '';
                    height: 19px;
                    width: 18px;
                    border: 1px solid gray;
                }*/
}
.mapbox-map .modal-content .map-container .layers-flyout label.for-sale:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label.for-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -302px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .modal-content .map-container .layers-flyout label.preforeclosure,
#mapbox-map-container .modal-content .map-container .layers-flyout label.preforeclosure {
  border-top: 1px solid #dddddd;
}
.mapbox-map .modal-content .map-container .layers-flyout label.preforeclosure:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label.preforeclosure:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -337px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .modal-content .map-container .layers-flyout label.notice-of-sale:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label.notice-of-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -374px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .modal-content .map-container .layers-flyout label.reo:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label.reo:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -410px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .modal-content .map-container .layers-flyout label.reo-sale:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label.reo-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -443px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .modal-content .map-container .layers-flyout label.short-sale:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label.short-sale:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -89px -478px;
  width: 21px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .modal-content .map-container .layers-flyout label.recent-sale,
#mapbox-map-container .modal-content .map-container .layers-flyout label.recent-sale {
  background-position: 3px 10px;
  background-image: url("/images/Markers/lime_green.png");
  background-repeat: no-repeat;
}
.mapbox-map .modal-content .map-container .layers-flyout label.recent-sale .fa,
#mapbox-map-container .modal-content .map-container .layers-flyout label.recent-sale .fa {
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 16px;
  top: 12px;
  padding-left: 10px;
}
.mapbox-map .modal-content .map-container .layers-flyout label.recent-sale .fa-gear,
#mapbox-map-container .modal-content .map-container .layers-flyout label.recent-sale .fa-gear {
  background-color: transparent;
  color: #51addd !important;
}
.mapbox-map .modal-content .map-container .layers-flyout label.recent-sale .fa-gear:before,
#mapbox-map-container .modal-content .map-container .layers-flyout label.recent-sale .fa-gear:before {
  content: "\f013";
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 15px;
}
.mapbox-map .modal-content .map-container .layers-flyout label.recent-sale .fa-gear:hover,
#mapbox-map-container .modal-content .map-container .layers-flyout label.recent-sale .fa-gear:hover {
  background-color: transparent;
  color: #767c82 !important;
  cursor: pointer;
}
.mapbox-map .modal-content .map-container .layers-flyout .subrecent-sale,
#mapbox-map-container .modal-content .map-container .layers-flyout .subrecent-sale {
  display: inline-block;
  background: #f1f1f1;
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  width: 100%;
}
.mapbox-map .modal-content .map-container .layers-flyout .subrecent-sale .subrecent-datetime,
#mapbox-map-container .modal-content .map-container .layers-flyout .subrecent-sale .subrecent-datetime {
  width: 23px;
  height: 23px;
  margin-left: -30px;
  background: url('/Images/rightSideBarSprite.png');
  background-position: 0px -388px;
  background-repeat: no-repeat;
  margin-top: 5px;
}
.mapbox-map .modal-content .map-container .layers-flyout .subrecent-sale .subrecent-textboxdp,
#mapbox-map-container .modal-content .map-container .layers-flyout .subrecent-sale .subrecent-textboxdp {
  width: 50%;
  font-size: 11px;
  float: left;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 15px;
}
.mapbox-map .modal-content .map-container .layers-flyout .subrecent-sale .subrecent-pricedp,
#mapbox-map-container .modal-content .map-container .layers-flyout .subrecent-sale .subrecent-pricedp {
  width: 40%;
  font-size: 11px;
  display: inline-block;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 15px;
}
.mapbox-map .modal-content .map-container .layers-flyout .subrecent-sale .subrecent-priceright,
#mapbox-map-container .modal-content .map-container .layers-flyout .subrecent-sale .subrecent-priceright {
  width: 40%;
  font-size: 11px;
  display: inline-block;
  height: 25px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 10px;
}
.mapbox-map .modal-content .map-container .layers-flyout #school-boundaries-types,
#mapbox-map-container .modal-content .map-container .layers-flyout #school-boundaries-types {
  height: 50px;
}
.mapbox-map .modal-content .map-container .layers-flyout #school-boundaries-types .sb-type,
#mapbox-map-container .modal-content .map-container .layers-flyout #school-boundaries-types .sb-type {
  height: 20px;
  float: left;
  margin: 0 0 0 15px;
  padding: 0;
  border: none;
}
.mapbox-map .modal-content .map-container .layers-flyout #school-boundaries-types .sb-type span,
#mapbox-map-container .modal-content .map-container .layers-flyout #school-boundaries-types .sb-type span {
  color: black;
  padding-left: 25px;
  width: 100px;
  font-size: 11px;
}
.mapbox-map .modal-content .map-container .layers-flyout #school-boundaries-types .sb-type span:before,
#mapbox-map-container .modal-content .map-container .layers-flyout #school-boundaries-types .sb-type span:before {
  left: 0;
}
.mapbox-map .modal-content .map-container .layers-flyout #school-boundaries-types .sb-type.sb-disabled,
#mapbox-map-container .modal-content .map-container .layers-flyout #school-boundaries-types .sb-type.sb-disabled {
  opacity: 0.4;
}
.mapbox-map .modal-content .map-container .layers-flyout input[type="checkbox"],
#mapbox-map-container .modal-content .map-container .layers-flyout input[type="checkbox"] {
  display: none;
}
.mapbox-map .modal-content .map-container .layers-flyout input[type="checkbox"] + span,
#mapbox-map-container .modal-content .map-container .layers-flyout input[type="checkbox"] + span {
  display: block;
  position: absolute;
  width: 34px;
  height: 19px;
  top: 10px;
  right: 0;
}
.mapbox-map .modal-content .map-container .layers-flyout input[type="checkbox"] + span:before,
#mapbox-map-container .modal-content .map-container .layers-flyout input[type="checkbox"] + span:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -246px -9px;
  width: 34px;
  height: 19px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .modal-content .map-container .layers-flyout input[type="checkbox"]:checked + span:before,
#mapbox-map-container .modal-content .map-container .layers-flyout input[type="checkbox"]:checked + span:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -286px -8px;
  width: 34px;
  height: 19px;
  display: inline-block;
  position: absolute;
}
.mapbox-map .modal-content .map-container .layers-flyout div label,
#mapbox-map-container .modal-content .map-container .layers-flyout div label {
  position: relative;
  display: block;
  overflow-x: hidden;
  height: 36px;
  line-height: 35px;
  padding: 0 10px 0 10px;
  margin: 0 10px;
  font-size: 11px;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-top: 1px solid #dddddd;
}
.mapbox-map .modal-content .map-container .layers-flyout div label + span,
#mapbox-map-container .modal-content .map-container .layers-flyout div label + span {
  padding-left: 10px;
}
.mapbox-map .modal-content .map-container .layers-flyout #parcelLayer .parcel-Layer-border-ownername,
#mapbox-map-container .modal-content .map-container .layers-flyout #parcelLayer .parcel-Layer-border-ownername,
.mapbox-map .modal-content .map-container .layers-flyout #parcelLayer + label,
#mapbox-map-container .modal-content .map-container .layers-flyout #parcelLayer + label {
  border-top: 1px solid #dddddd;
}
.mapbox-map .modal-content .map-container .layers-flyout #parcelLayer .parcel-Layers,
#mapbox-map-container .modal-content .map-container .layers-flyout #parcelLayer .parcel-Layers {
  margin-left: 19px;
}
.mapbox-map .modal-content .map-container .layers-flyout #parcelLayer .disabled,
#mapbox-map-container .modal-content .map-container .layers-flyout #parcelLayer .disabled {
  opacity: 0.5;
}
@media (max-height: 800px) {
  .mapbox-map .modal-content .map-container .layers-flyout,
  #mapbox-map-container .modal-content .map-container .layers-flyout {
    height: 400px;
    width: 225px !important;
  }
}
.MapBoxbubble {
  z-index: 100;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 1.42857143 !important;
  font-family: "Roboto", sans-serif !important;
}
.MapBoxbubble .property-info {
  /*margin: -15px;*/
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 10px !important;
  color: #1e262c;
  background: #ffffff;
  letter-spacing: 1px;
  width: 100%;
  border-bottom: 1px solid #e2f4f7;
  overflow: hidden !important;
  padding: 10px 15px 10px 10px;
}
.MapBoxbubble .property-info h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 10px;
}
.MapBoxbubble .property-info .map-addresses .map-address {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 10px !important;
  /*color: @highBrightBlue;*/
  padding: 0;
}
.MapBoxbubble .property-info .map-addresses .map-address2 {
  font-size: 10px !important;
  /*color:@blackHex;*/
}
.MapBoxbubble .property-info .property-specs {
  font-weight: bold;
  font-size: 12px !important;
}
.MapBoxbubble .property-info .overlay-popup-icons {
  padding: 5px 12px 0 12px;
  border-top: 1px solid #e2f4f7;
  border-bottom: 1px solid #e2f4f7;
  height: 100%;
  font-size: 10px;
}
.MapBoxbubble .property-info .property-icons {
  display: block;
  height: 1px;
  padding-top: 1px;
}
.MapBoxbubble .property-info .property-icons .legend-item {
  display: inline-block;
}
.MapBoxbubble .property-info .property-buttons {
  padding: 10px 15px 15px 15px;
}
.MapBoxbubble .property-info .property-buttons .btn-primary {
  width: 60px;
  display: inline-block;
  margin-left: 50px;
  letter-spacing: 1px;
  font-size: 11px;
  padding-left: 25px;
}
.MapBoxbubble .property-info .property-buttons .search-btn {
  float: right;
}
#savedQueryDiv {
  margin-left: 20px;
  padding-top: 10px;
}
#savedQueryDiv .savedQueryLabel {
  font-size: 15px;
  font-family: 'Roboto-Bold', sans-serif;
  text-decoration: none;
  color: #5a5a5a;
}
#savedQueryDiv .savedQueryTitle {
  font-size: 15px;
  font-family: 'RobotoFlex', sans-serif;
  text-decoration: none;
  color: #5a5a5a;
}
#FarmAlertPanel {
  border: 1px solid #e1e1e1;
  margin-left: 10px;
  margin-right: 15px;
  margin-bottom: 12px;
  padding: 20px 10px 10px;
  border-radius: 5px;
  display: none;
  /* Rounded sliders */
}
#FarmAlertPanel .switch {
  position: absolute;
  display: inline;
  width: 38px;
  height: 21px;
  margin-top: 4px;
}
#FarmAlertPanel .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
#FarmAlertPanel .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
#FarmAlertPanel .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 1px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
#FarmAlertPanel input:checked + .slider {
  background-color: #3fa6d9;
}
#FarmAlertPanel input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
#FarmAlertPanel input:checked + .slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}
#FarmAlertPanel .slider.round {
  border-radius: 24px;
}
#FarmAlertPanel .slider.round:before {
  border-radius: 50%;
}
#FarmAlertPanel #FarmAlertLabel {
  font-size: 15px;
  font-family: 'Roboto-Bold', sans-serif;
  text-decoration: none;
  color: #1eaedb;
}
#FarmAlertPanel #FarmAlertDuration {
  border-radius: 5px;
  height: 30px;
  border: 1px solid #cccccc;
  padding: 0px 15px 0px;
  color: #777777;
  text-transform: unset !important;
  font-size: 13px;
  width: 110px;
}
#FarmAlertPanel .farmAlertItemsRow {
  padding-top: 10px;
}
#FarmAlertPanel .farmAlertItemsRow .farmAlertItemLink {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  text-decoration: none;
  color: #5a5a5a;
  font-weight: normal;
  cursor: pointer;
}
#FarmAlertPanel .farmAlertItemsRow .farmAlertItemLink .alertCount {
  font-weight: bold;
  font-size: 16px;
  display: table-cell;
  padding-right: 10px;
  text-align: right;
  min-width: 60px;
}
#FarmAlertPanel .farmAlertItemsRow .farmAlertItemLink .alertType {
  display: table-cell;
  text-align: left;
}
#FarmAlertPanel .farmAlertItemsRow .farmAlertItemLink .alertType:hover {
  text-decoration: underline;
}
#FarmAlertPanel #FarmAlertEnableNotificationDiv {
  margin-top: 25px;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  text-decoration: none;
  color: #5a5a5a;
  font-weight: normal;
  position: relative;
}
#FarmAlertPanel #FarmAlertEnableNotificationDiv .EnableLabel {
  display: inline;
  color: #898e93;
  margin-left: 40px;
  line-height: 2.5;
}
#FarmAlertPanel #FarmAlertNotificationDuration {
  border-radius: 5px;
  height: 30px;
  border: 1px solid #cccccc;
  padding: 0px 15px 0px;
  color: #777777;
  text-transform: unset !important;
  font-size: 13px;
  width: 110px;
}
#FarmAlertPanel #FarmAlertErrorMessage {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  text-decoration: none;
  color: #5a5a5a;
  /*font-weight: bold;*/
  padding-top: 20px;
}
.EmailAlertPreference {
  position: fixed;
  z-index: 1;
  /*background-color: rgba(0, 0, 0, 0.5);*/
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.EmailAlertPopup {
  max-height: 250px;
  overflow-y: hidden !important;
  overflow-x: hidden;
  width: 450px;
  left: -483px;
}
.EmailNotificationText {
  font-size: 15px;
  font: 14px/24px "Roboto", sans-serif;
}
.email_alert_preferences {
  display: block;
  /*    position: relative;*/
  height: 50%;
  left: -40%;
  top: 30%;
  margin-left: auto;
  margin-top: 0px;
  /* overflow-y: hidden; */
  background: white;
  right: 34%;
  border: 2px solid #2e89c3;
  width: 30%;
  border-radius: 6px;
  /* Rounded sliders */
}
.email_alert_preferences .EnableLabels {
  display: inline;
  color: #898e93;
  margin-left: 40px;
  line-height: 3.2;
}
.email_alert_preferences .switch {
  position: absolute;
  display: inline;
  width: 38px;
  height: 21px;
  margin-top: 4px;
}
.email_alert_preferences .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.email_alert_preferences .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.email_alert_preferences .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 1px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.email_alert_preferences input:checked + .slider {
  background-color: #3fa6d9;
}
.email_alert_preferences input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.email_alert_preferences input:checked + .slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}
.email_alert_preferences .slider.round {
  border-radius: 24px;
}
.email_alert_preferences .slider.round:before {
  border-radius: 50%;
}
.email_alert_preferences a.button {
  height: 34px;
  line-height: 34px;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0;
  color: #fff !important;
  cursor: pointer;
  padding: 0px 18px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
}
.email_alert_preferences a.button:hover {
  background: #256e94;
  color: #fff;
  text-decoration: none !important;
}
.email_alert_preferences a.button.leftspace {
  margin-left: 10px;
}
.email_alert_preferences .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.email_alert_preferences .modal-footer ul.modal-actions li,
.email_alert_preferences #content ul.actions li {
  float: left;
  height: 50px;
  line-height: 50px;
}
.email_alert_preferences li {
  margin-bottom: 1rem;
}
.email_alert_preferences .grid-list {
  display: flex !important;
  flex-wrap: wrap;
  align-content: space-between;
  padding-left: 8%;
}
.email_alert_preferences .list-item {
  width: 46%;
}
.email_alert_preferences li {
  display: list-item;
  text-align: -webkit-match-parent;
}
.email_alert_preferences a.cancel {
  color: #777777;
}
.email_alert_preferences .clearfix {
  content: "";
  display: table;
  clear: both;
  margin-top: 10px;
}
.email_alert_preferences .modal {
  display: none;
  width: 90%;
  background: #fff;
  border: 2px solid #2E89C3;
}
.email_alert_preferences .modal.small {
  width: 50%;
  min-height: 400px;
}
.email_alert_preferences .modal-body {
  width: 100%;
  display: block;
  padding: 0px;
  font: 14px/24px "Roboto", sans-serif;
  color: #2C3439;
  margin-top: 10px;
}
.email_alert_preferences .modal-header {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2E89C3;
  width: 100%;
  padding: 0px;
  margin-top: 0px;
  padding-left: 24px;
}
.email_alert_preferences .modal-header i {
  color: #42b2e9;
  margin-left: 15px;
}
.email_alert_preferences .modal-header i.exit {
  color: #888 !important;
  float: right;
  margin: 9px 30px 0 0;
  cursor: pointer;
  font-size: 21px;
}
.email_alert_preferences .modal-header h1 {
  color: #18262C !important;
  width: 30%;
  display: inline;
  margin-left: 5px;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
  letter-spacing: 1px;
}
.email_alert_preferences .modal-footer {
  height: 50px;
  width: 100%;
  background: #eee;
  margin: 0;
  border-top: 2px solid #2E89C3;
  position: absolute;
  bottom: 0px;
  padding: 0px;
}
.email_alert_preferences .modal-footer ul.modal-actions,
.email_alert_preferences #content ul.actions {
  float: right;
  margin: 5px 15px 0 0;
}
.email_alert_preferences .modal-footer ul.modal-actions li,
.email_alert_preferences #content ul.actions li {
  float: left;
  height: 50px;
  line-height: 50px;
}
.email_alert_preferences .modal-footer ul.modal-actions li a,
.email_alert_preferences #content ul.actions li a {
  margin-left: 15px;
}
.email_alert_preferences a.cancel {
  color: #777;
  font-size: 14px;
  margin-top: 15px;
  font: 14px/24px 'Roboto', sans-serif;
}
.email_alert_preferences a.cancel :hover {
  text-decoration: none !important;
  cursor: pointer !important;
  color: #3fa6d9 !important;
}
.email_alert_preferences a.cancel:hover,
.email_alert_preferences .cancel:focus {
  color: #3fa6d9 !important;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
}
.email_alert_preferences i.exit,
.email_alert_preferences i.hide {
  opacity: 0.6;
  cursor: pointer;
}
.email_alert_preferences i.exit:hover,
.email_alert_preferences i.hide:hover {
  opacity: 1;
  color: #174b87 !important;
}
.email_alert_preferences i {
  opacity: 0.6;
  cursor: pointer;
}
.email_alert_preferences i.hover {
  opacity: 1;
  color: #174b87 !important;
}
.email_alert_preferences .tab-content h3 {
  font-family: "Roboto-Bold", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #898e93;
  margin-top: 0;
}
.email_alert_preferences .tab-content form {
  margin-bottom: 15px;
}
.email_alert_preferences .tab-content label {
  /*cursor: pointer;*/
  float: left;
  text-align: left;
  margin-right: 10px;
  font-weight: 200;
  line-height: 36px;
  font: 14px/20px 'Roboto', sans-serif;
  margin-top: 2%;
  font-weight: bold;
}
.email_alert_preferences .tab-content {
  display: block !important;
  border: none !important;
  padding: 0px !important;
}
.email_alert_preferences .tab-content.active {
  display: block;
}
.email_alert_preferences .tab-content.grid-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.email_alert_preferences ul {
  list-style: none;
}
.settingDisable {
  pointer-events: none;
}
#CST-daterangelbl {
  font-family: 'Open Sans', sans-serif;
  color: #4ab4e8;
  font-size: 11px;
  font-weight: normal !important;
}
.use-secondary-style .flexlist.open .flexlist-label,
.secondary .flexlist.open .flexlist-label {
  border-color: #3bb2ec;
}
.use-secondary-style .flexlist .flexlist-label,
.secondary .flexlist .flexlist-label {
  color: #ffffff;
  padding-left: 10px;
  border: 1px solid #1f2124;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}
.use-secondary-style .flexlist .flexlist-label:before,
.secondary .flexlist .flexlist-label:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -6px -293px;
  width: 9px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .flexlist .flexlist-label:before,
.secondary .flexlist .flexlist-label:before {
  top: 18px;
}
.use-secondary-style .flexlist .flexlist-label:before,
.secondary .flexlist .flexlist-label:before {
  right: 10px;
}
.use-secondary-style .flexlist .flexlist-list,
.secondary .flexlist .flexlist-list {
  color: #ffffff;
  background-color: #164880;
  box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.3);
  border-color: #3bb2ec;
  border-top: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 11px;
}
.use-secondary-style .flexlist .flexlist-list .flexlist-item:hover,
.secondary .flexlist .flexlist-list .flexlist-item:hover {
  background-color: #43b3ea;
}
.use-secondary-style .flexlist .flexlist-list .flexlist-item:hover .flexlist-subitems,
.secondary .flexlist .flexlist-list .flexlist-item:hover .flexlist-subitems {
  border-color: #3fa6d9;
}
.use-secondary-style .flexlist .flexlist-list .flexlist-item:hover .flexlist-subitems li,
.secondary .flexlist .flexlist-list .flexlist-item:hover .flexlist-subitems li {
  border-color: #3fa6d9;
}
.use-secondary-style .flexlist li,
.secondary .flexlist li {
  list-style: none;
  border-bottom: 1px solid #1f3a76;
  line-height: 30px;
}
.use-secondary-style .flexlist .flexlist-subitems,
.secondary .flexlist .flexlist-subitems {
  padding: 0 0 0 20px;
  margin: 0;
}
.use-secondary-style .flexlist .flexlist-subitems.in,
.secondary .flexlist .flexlist-subitems.in {
  border-top: 1px solid #1f3a76;
}
.use-secondary-style .flexlist .flexlist-subitems + .flexlist-subitems,
.secondary .flexlist .flexlist-subitems + .flexlist-subitems {
  border-top: none;
}
.use-secondary-style .flexlist .flexlist-subitems li,
.secondary .flexlist .flexlist-subitems li {
  border-bottom: 1px solid #1f3a76;
}
.use-secondary-style .saved-filters-group,
.secondary .saved-filters-group,
.use-secondary-style .saved-packages-group,
.secondary .saved-packages-group {
  padding: 10px;
  position: relative;
  height: 107px;
}
.use-secondary-style .saved-filters-group .saved-filters,
.secondary .saved-filters-group .saved-filters,
.use-secondary-style .saved-packages-group .saved-filters,
.secondary .saved-packages-group .saved-filters,
.use-secondary-style .saved-filters-group .saved-packages,
.secondary .saved-filters-group .saved-packages,
.use-secondary-style .saved-packages-group .saved-packages,
.secondary .saved-packages-group .saved-packages {
  width: 100%;
  height: 50px;
  background-color: #143e66;
}
.use-secondary-style .saved-filters-group .my-saved,
.secondary .saved-filters-group .my-saved,
.use-secondary-style .saved-packages-group .my-saved,
.secondary .saved-packages-group .my-saved {
  text-transform: uppercase;
  font-size: 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #3e9bcc;
  position: absolute;
  display: block;
}
.use-secondary-style .saved-filter-options,
.secondary .saved-filter-options,
.use-secondary-style .saved-packages-options,
.secondary .saved-packages-options {
  margin-top: 5px;
}
.use-secondary-style .saved-filter-options button,
.secondary .saved-filter-options button,
.use-secondary-style .saved-packages-options button,
.secondary .saved-packages-options button {
  background-color: #143e66;
  border-color: #1f2023;
  height: 32px;
  float: left;
}
.use-secondary-style .saved-filter-options button.remove,
.secondary .saved-filter-options button.remove,
.use-secondary-style .saved-packages-options button.remove,
.secondary .saved-packages-options button.remove,
.use-secondary-style .saved-filter-options button.save,
.secondary .saved-filter-options button.save,
.use-secondary-style .saved-packages-options button.save,
.secondary .saved-packages-options button.save {
  width: 48px;
  position: relative;
}
.use-secondary-style .saved-filter-options button.remove:before,
.secondary .saved-filter-options button.remove:before,
.use-secondary-style .saved-packages-options button.remove:before,
.secondary .saved-packages-options button.remove:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -83px;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .saved-filter-options button.remove:before,
.secondary .saved-filter-options button.remove:before,
.use-secondary-style .saved-packages-options button.remove:before,
.secondary .saved-packages-options button.remove:before {
  left: 19px;
}
.use-secondary-style .saved-filter-options button.remove:before,
.secondary .saved-filter-options button.remove:before,
.use-secondary-style .saved-packages-options button.remove:before,
.secondary .saved-packages-options button.remove:before {
  top: 11px;
}
.use-secondary-style .saved-filter-options button + .button,
.secondary .saved-filter-options button + .button,
.use-secondary-style .saved-packages-options button + .button,
.secondary .saved-packages-options button + .button {
  margin-left: 3px;
}
.use-secondary-style .saved-filter-options .edit,
.secondary .saved-filter-options .edit,
.use-secondary-style .saved-packages-options .edit,
.secondary .saved-packages-options .edit {
  text-transform: uppercase;
  color: #49b3e7;
  background-color: #194a71;
  width: 122px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 11px;
}
.use-secondary-style .keywords,
.secondary .keywords {
  padding: 10px;
  background-color: #134174;
  border-top: 1px solid #1f2124;
}
.use-secondary-style .keywords input[type="text"],
.secondary .keywords input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 11px;
  width: 100%;
}
.use-secondary-style .filters,
.secondary .filters,
.use-secondary-style .packages,
.secondary .packages,
.use-secondary-style .filterValues,
.secondary .filterValues {
  position: absolute;
  background-color: #f2fcfe;
  overflow-y: hidden;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #c4e8f0;
}
.use-secondary-style .filters,
.secondary .filters {
  border-top: none;
}
.use-secondary-style .search-options,
.secondary .search-options {
  color: #174b87;
  font-size: 10px;
  text-transform: uppercase;
}
.use-secondary-style .search-options .controls button,
.secondary .search-options .controls button {
  min-width: 90px;
  height: 30px;
  margin: 15px 0px 0px 20px;
  background-color: #194a71;
}
.use-secondary-style .search-options .controls button.customsearch,
.secondary .search-options .controls button.customsearch {
  padding: 0px 10px 0px 10px ;
  margin-left: 61px;
  white-space: nowrap ;
  color: #ffffff;
  background-color: #43b3ea;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent ;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.use-secondary-style .search-options .controls button.customsearch.hover:enabled,
.secondary .search-options .controls button.customsearch.hover:enabled,
.use-secondary-style .search-options .controls button.customsearch:hover:enabled,
.secondary .search-options .controls button.customsearch:hover:enabled {
  background: #174b87;
  border: 0px transparent;
}
.use-secondary-style .search-options .search-results-summary,
.secondary .search-options .search-results-summary {
  padding: 20px 20px 5px 20px;
  background-color: #fbfbfb;
}
.use-secondary-style .search-options .search-result-count,
.secondary .search-options .search-result-count {
  font-size: 18px;
  color: #134888;
}
.use-secondary-style .search-options .footer button,
.secondary .search-options .footer button {
  font: 400 11px 'Open Sans';
  color: #ffffff;
  letter-spacing: 2px;
  height: 79px;
  width: 49%;
  background-color: #51ab61;
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
  margin-right: 5px;
  padding: 35px 18px 22px 18px;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border: 1px solid #006600;
}
.use-secondary-style .search-options .footer button.sec-order-labels:before,
.secondary .search-options .footer button.sec-order-labels:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -188px -530px;
  width: 17px;
  height: 19px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .search-options .footer button.sec-order-labels:before,
.secondary .search-options .footer button.sec-order-labels:before {
  top: 30px;
  left: 60px;
}
.use-secondary-style .search-options .footer button.sec-order-export:before,
.secondary .search-options .footer button.sec-order-export:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -209px -530px;
  width: 22px;
  height: 19px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .search-options .footer button.sec-order-export:before,
.secondary .search-options .footer button.sec-order-export:before {
  top: 30px;
  left: 160px;
}
.use-secondary-style .search-options .footer button:last-child,
.secondary .search-options .footer button:last-child {
  margin-left: -4px;
  margin-right: 0;
}
.use-secondary-style .filter-wrap,
.secondary .filter-wrap {
  height: 100%;
}
.use-secondary-style .filter-wrap .filter-container,
.secondary .filter-wrap .filter-container {
  position: relative;
  height: 86%;
}
.use-secondary-style .filter-wrap .search-results-summary,
.secondary .filter-wrap .search-results-summary {
  height: 12.5%;
}
.use-secondary-style .filter-wrap .footer,
.secondary .filter-wrap .footer {
  height: 74px;
  display: none;
}
.use-secondary-style .customer-filter-wrap,
.secondary .customer-filter-wrap {
  height: 84%;
}
.use-secondary-style .customer-filter-wrap .customer-filter-container,
.secondary .customer-filter-wrap .customer-filter-container {
  position: relative;
  height: 68%;
}
.use-secondary-style .customer-filter-wrap .search-results-summary,
.secondary .customer-filter-wrap .search-results-summary {
  height: 15%;
}
.use-secondary-style .customer-filter-wrap .footer,
.secondary .customer-filter-wrap .footer {
  height: 8.5%;
}
.use-secondary-style .filters,
.secondary .filters {
  top: 0;
  background-color: #f2fcfe;
}
.use-secondary-style .filters h1,
.secondary .filters h1 {
  color: #134888;
  padding: 20px 0 5px 25px;
}
.use-secondary-style .filters .applied-filters,
.secondary .filters .applied-filters {
  padding-left: 0;
}
.use-secondary-style .filters .applied-filters ul,
.secondary .filters .applied-filters ul {
  padding-left: 20px;
}
.use-secondary-style .filters .applied-filters li,
.secondary .filters .applied-filters li {
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #bbbbbb;
  white-space: nowrap;
  list-style-type: none;
  text-overflow: ellipsis;
  overflow: hidden;
}
.use-secondary-style .filters .applied-filters li .remove-filter,
.secondary .filters .applied-filters li .remove-filter {
  cursor: pointer;
  display: inline-block;
  height: 7px;
  width: 14px;
}
.use-secondary-style .filters .applied-filters li .remove-filter:before,
.secondary .filters .applied-filters li .remove-filter:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -338px;
  width: 8px;
  height: 8px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .filters .applied-filters li label,
.secondary .filters .applied-filters li label {
  display: inline;
  color: #134888;
}
.use-secondary-style .filters .applied-filters .dropdown-dependent .filter-child-lv1 > ul,
.secondary .filters .applied-filters .dropdown-dependent .filter-child-lv1 > ul {
  border-top: 1px solid #bbbbbb;
}
.use-secondary-style .filters .applied-filters .dropdown-dependent ul,
.secondary .filters .applied-filters .dropdown-dependent ul {
  padding-left: 20px;
}
.use-secondary-style .filters .applied-filters .dropdown-dependent li,
.secondary .filters .applied-filters .dropdown-dependent li {
  height: 100%;
  overflow: visible;
}
.use-secondary-style .filters .applied-filters .dropdown-dependent li :last-child,
.secondary .filters .applied-filters .dropdown-dependent li :last-child {
  border-bottom: none;
}
.use-secondary-style .filters .filter-group,
.secondary .filters .filter-group {
  margin-bottom: 15px;
  clear: both;
}
.use-secondary-style .filters .keywords,
.secondary .filters .keywords {
  padding: 10px;
  border-bottom: 1px solid #1f2124;
}
.use-secondary-style .filters input,
.secondary .filters input,
.use-secondary-style .filters select,
.secondary .filters select,
.use-secondary-style .filters button,
.secondary .filters button,
.use-secondary-style .filters .input-dropdown-selected-value,
.secondary .filters .input-dropdown-selected-value {
  background-color: #24457f;
}
.use-secondary-style .filters .filter-group > h2,
.secondary .filters .filter-group > h2 {
  padding-left: 15px;
  position: relative;
  font-weight: normal;
}
.use-secondary-style .filters .filter-group > h2 > span,
.secondary .filters .filter-group > h2 > span {
  position: absolute;
  top: 3px;
  left: 0;
  cursor: pointer;
}
.use-secondary-style .filters .filter-group > h2 > span:before,
.secondary .filters .filter-group > h2 > span:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -7px -339px;
  width: 6px;
  height: 6px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .filters label,
.secondary .filters label {
  position: relative;
}
.use-secondary-style .filters label.check,
.secondary .filters label.check {
  padding-left: 20px;
  font-weight: normal;
}
.use-secondary-style .filters .filter-pool-option,
.secondary .filters .filter-pool-option,
.use-secondary-style .filters .filter-garage,
.secondary .filters .filter-garage {
  width: 48%;
  display: inline-block;
}
.use-secondary-style .filters .region-heading:before,
.secondary .filters .region-heading:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -378px;
  width: 9px;
  height: 12px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .filters .region-heading:before,
.secondary .filters .region-heading:before {
  right: 10px;
}
.use-secondary-style .filters .region-heading:before,
.secondary .filters .region-heading:before {
  top: 23px;
}
.use-secondary-style .filters .collapse-region,
.secondary .filters .collapse-region {
  border-top: 1px solid #c4e8f0;
  padding: 0 15px 0 15px;
}
.use-secondary-style .filters .collapse-region.in .collapse,
.secondary .filters .collapse-region.in .collapse {
  display: block;
}
.use-secondary-style .filters .collapse-region.in .region-heading:before,
.secondary .filters .collapse-region.in .region-heading:before {
  background-position: -5px -353px;
}
.use-secondary-style .product-summary,
.secondary .product-summary {
  padding: 10px 20px;
  z-index: 1;
  position: relative;
}
.use-secondary-style .product-summary .selected-properties,
.secondary .product-summary .selected-properties {
  color: #49b3e7;
}
.use-secondary-style .product-summary .selected-properties.single .caption,
.secondary .product-summary .selected-properties.single .caption {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 16px;
  padding-top: 5px;
}
.use-secondary-style .product-summary .selected-properties.single .location,
.secondary .product-summary .selected-properties.single .location {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 10px;
  padding-top: 0;
}
.use-secondary-style .product-summary .selected-properties span,
.secondary .product-summary .selected-properties span {
  vertical-align: middle;
  display: inline-block;
}
.use-secondary-style .product-summary .selected-properties .count,
.secondary .product-summary .selected-properties .count {
  font-size: 30px;
  margin-right: 10px;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
}
.use-secondary-style .product-summary .selected-properties .caption,
.secondary .product-summary .selected-properties .caption {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1em;
}
.use-secondary-style .product-summary .products-count,
.secondary .product-summary .products-count {
  color: #174b87;
  font-size: 12px;
  text-transform: uppercase;
}
.use-secondary-style .product-summary .products-count .rowhieghtsingle,
.secondary .product-summary .products-count .rowhieghtsingle {
  margin-right: 0px;
  margin-left: 0px;
  line-height: 40px;
}
.use-secondary-style .product-summary .products-count .rowhieghtmultiple,
.secondary .product-summary .products-count .rowhieghtmultiple {
  margin-right: 0px;
  margin-left: 0px;
  line-height: 25px;
}
.use-secondary-style .product-summary .products-count .numbold,
.secondary .product-summary .products-count .numbold {
  font-weight: bold;
  font-size: 13px;
}
.use-secondary-style .product-summary .products-count .col-sm-1,
.secondary .product-summary .products-count .col-sm-1 {
  padding-left: 9px;
}
.use-secondary-style .product-summary .products-count .backborderline,
.secondary .product-summary .products-count .backborderline {
  border-bottom: 1px solid #bbbbbb;
}
.use-secondary-style .product-summary .products-count .reports-orderedsingle,
.secondary .product-summary .products-count .reports-orderedsingle {
  background: url('/Content/Images/sprite.png') no-repeat -358px -85px;
  width: 15px;
  height: 35px;
}
.use-secondary-style .product-summary .products-count .reports-selectedsigle,
.secondary .product-summary .products-count .reports-selectedsigle {
  background: url('/Content/Images/rightSideBarSprite.png') no-repeat -23px -401px;
  width: 10px;
  height: 35px;
}
.use-secondary-style .product-summary .products-count .reports-orderedmultiple,
.secondary .product-summary .products-count .reports-orderedmultiple {
  background: url('/Content/Images/sprite.png') no-repeat -358px -92px;
  width: 15px;
  height: 25px;
}
.use-secondary-style .product-summary .products-count .reports-selectedmultiple,
.secondary .product-summary .products-count .reports-selectedmultiple {
  background: url('/Content/Images/rightSideBarSprite.png') no-repeat -23px -409px;
  width: 10px;
  height: 25px;
}
.use-secondary-style .filterValues,
.secondary .filterValues {
  bottom: 50px;
  top: 0px;
}
.use-secondary-style .packages,
.secondary .packages {
  bottom: 74px;
  top: 0px;
}
.use-secondary-style .packages .bundle-details h2,
.secondary .packages .bundle-details h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 12px;
  margin: 30px 0 5px;
  position: relative;
}
.use-secondary-style .packages .bundle-details h2:before,
.secondary .packages .bundle-details h2:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -353px;
  width: 9px;
  height: 6px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .packages .bundle-details h2:before,
.secondary .packages .bundle-details h2:before {
  right: 0;
}
.use-secondary-style .packages .bundle-details h2:before,
.secondary .packages .bundle-details h2:before {
  top: 4px;
}
.use-secondary-style .packages .bundle-details ul,
.secondary .packages .bundle-details ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.use-secondary-style .packages .bundle-details li,
.secondary .packages .bundle-details li {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 10px;
  padding: 5px 0;
  border-bottom: 1px solid #1f2124;
  color: #ffffff;
  position: relative;
}
.use-secondary-style .packages .bundle-details .remove,
.secondary .packages .bundle-details .remove {
  position: absolute;
  top: 10px;
  right: 6px;
  cursor: pointer;
}
.use-secondary-style .packages .bundle-details .remove:before,
.secondary .packages .bundle-details .remove:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -7px -317px;
  width: 6px;
  height: 6px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .packages .product-buttons,
.secondary .packages .product-buttons {
  margin-top: 20px;
}
.use-secondary-style .packages .product-buttons button,
.secondary .packages .product-buttons button {
  width: 100%;
  color: #4ab4e8;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 10px;
}
.use-secondary-style .packages .product-buttons button + button,
.secondary .packages .product-buttons button + button {
  margin-top: 5px;
}
.use-secondary-style .packages .region-heading:before,
.secondary .packages .region-heading:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -378px;
  width: 9px;
  height: 12px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .packages .region-heading:before,
.secondary .packages .region-heading:before {
  right: 10px;
}
.use-secondary-style .packages .region-heading:before,
.secondary .packages .region-heading:before {
  top: 23px;
}
.use-secondary-style .packages .collapse-region.in,
.secondary .packages .collapse-region.in {
  padding-bottom: 15px;
}
.use-secondary-style .packages .collapse-region.in .collapse,
.secondary .packages .collapse-region.in .collapse {
  display: block;
}
.use-secondary-style .packages .collapse-region.in .region-heading:before,
.secondary .packages .collapse-region.in .region-heading:before {
  background-position: -5px -353px;
}
.use-secondary-style .product-option,
.secondary .product-option {
  margin-top: 20px;
  display: none;
}
.use-secondary-style .product-option.disabled,
.secondary .product-option.disabled {
  opacity: 0.3;
}
.use-secondary-style .product-option.in,
.secondary .product-option.in {
  display: block;
}
.use-secondary-style .product-option label,
.secondary .product-option label {
  font-weight: normal;
  position: relative;
  padding-left: 20px;
}
.use-secondary-style .actions,
.secondary .actions {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #133f70;
  color: #49b3e7;
  list-style: none;
  border-top: 1px solid #1f2124;
  margin: 0;
  padding: 0;
}
.use-secondary-style .actions li,
.secondary .actions li {
  text-transform: uppercase;
  height: 70px;
  width: 118px;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-align: center;
  font-size: 9px;
  position: relative;
  padding-top: 35px;
  cursor: pointer;
}
.use-secondary-style .actions li + li,
.secondary .actions li + li {
  border-left: 1px solid #1f2124;
}
.use-secondary-style .actions li.order-labels:before,
.secondary .actions li.order-labels:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -142px;
  width: 18px;
  height: 22px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .actions li.order-labels:before,
.secondary .actions li.order-labels:before {
  left: 50px;
}
.use-secondary-style .actions li.order-labels:before,
.secondary .actions li.order-labels:before {
  top: 7px;
}
.use-secondary-style .actions li.export-list:before,
.secondary .actions li.export-list:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -118px;
  width: 26px;
  height: 19px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .actions li.export-list:before,
.secondary .actions li.export-list:before {
  left: 46px;
}
.use-secondary-style .actions li.export-list:before,
.secondary .actions li.export-list:before {
  top: 10px;
}
.use-secondary-style input[type="checkbox"] + span,
.secondary input[type="checkbox"] + span {
  position: absolute;
  top: 0;
  left: 0;
}
.use-secondary-style input[type="checkbox"] + span:before,
.secondary input[type="checkbox"] + span:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -414px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style input[type="checkbox"].mixed + span:before,
.secondary input[type="checkbox"].mixed + span:before,
.use-secondary-style input[type="checkbox"]:checked + span:before,
.secondary input[type="checkbox"]:checked + span:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -23px -414px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style input[type="checkbox"].mixed + span::before,
.secondary input[type="checkbox"].mixed + span::before {
  background-color: rgba(0, 200, 255, 0.5);
}
.use-secondary-style .input-freeform,
.secondary .input-freeform,
.use-secondary-style .input-dropdown,
.secondary .input-dropdown,
.use-secondary-style .input-range,
.secondary .input-range,
.use-secondary-style .input-slider,
.secondary .input-slider {
  margin-bottom: 15px;
}
.use-secondary-style .input-dropdown.in .input-dropdown-selected-value,
.secondary .input-dropdown.in .input-dropdown-selected-value {
  border-color: #4ab4e8;
}
.use-secondary-style .input-dropdown .input-dropdown-selected-value,
.secondary .input-dropdown .input-dropdown-selected-value {
  border-color: #cccccc;
  color: #ffffff;
}
.use-secondary-style .input-dropdown .input-dropdown-options,
.secondary .input-dropdown .input-dropdown-options {
  border-color: #4ab4e8;
}
.use-secondary-style .input-dropdown .input-dropdown-options li,
.secondary .input-dropdown .input-dropdown-options li {
  background-color: #fbfbfb;
  color: #ffffff;
  border-color: #1f2124;
}
.use-secondary-style .input-dropdown-checked .input-dropdown-options li label,
.secondary .input-dropdown-checked .input-dropdown-options li label {
  text-transform: uppercase;
}
.use-secondary-style .input-dropdown-checked .input-dropdown-options li:hover > label input[type="checkbox"] + span:before,
.secondary .input-dropdown-checked .input-dropdown-options li:hover > label input[type="checkbox"] + span:before {
  background-position: -22px -245px;
}
.use-secondary-style .input-dropdown-checked .input-dropdown-options li:hover > label input[type="checkbox"].mixed + span:before,
.secondary .input-dropdown-checked .input-dropdown-options li:hover > label input[type="checkbox"].mixed + span:before,
.use-secondary-style .input-dropdown-checked .input-dropdown-options li:hover > label input[type="checkbox"]:checked + span:before,
.secondary .input-dropdown-checked .input-dropdown-options li:hover > label input[type="checkbox"]:checked + span:before {
  background-position: -23px -268px;
}
.use-secondary-style .input-dropdown-checked .input-dropdown-options li:hover > label input[type="checkbox"].mixed + span::before,
.secondary .input-dropdown-checked .input-dropdown-options li:hover > label input[type="checkbox"].mixed + span::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.use-secondary-style .input-freeform .input-freeform-add,
.secondary .input-freeform .input-freeform-add {
  border-color: #1f2124;
  color: #2B85A6;
}
.use-secondary-style .input-slider .input-slider-target-wrap,
.secondary .input-slider .input-slider-target-wrap {
  height: 27px;
  width: 145px;
}
.use-secondary-style .input-slider .input-slider-tick,
.secondary .input-slider .input-slider-tick {
  border-color: #1f2124;
}
.use-secondary-style .input-slider .input-slider-target,
.secondary .input-slider .input-slider-target {
  margin-top: 9px;
  border-color: #1f2124;
  border-bottom-color: #394A60;
  background: #0B3663;
}
.use-secondary-style .input-slider .ui-slider-horizontal .ui-slider-handle,
.secondary .input-slider .ui-slider-horizontal .ui-slider-handle {
  background: #26B0F2;
  box-shadow: 2px 2px 2px rgba(255, 255, 255, 0.3) inset, 2px 2px rgba(0, 0, 0, 0.2);
}
.use-secondary-style .date-picker,
.secondary .date-picker {
  width: 80px;
}
.use-secondary-style .available-products .no-properties,
.secondary .available-products .no-properties {
  padding: 20px;
  color: #fff;
}
.use-secondary-style .available-products .product-group,
.secondary .available-products .product-group {
  padding: 0 20px;
}
.use-secondary-style .available-products .product-group.favorites h1:before,
.secondary .available-products .product-group.favorites h1:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -378px;
  width: 9px;
  height: 12px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .available-products .product-group.favorites h1:before,
.secondary .available-products .product-group.favorites h1:before {
  right: 10px;
}
.use-secondary-style .available-products .product-group.favorites .no-favs,
.secondary .available-products .product-group.favorites .no-favs {
  font-size: 12px;
  text-align: center;
  color: #8dabc9;
  padding-left: 2px;
}
.use-secondary-style .available-products .product-group h1,
.secondary .available-products .product-group h1 {
  color: #49b3e7;
  padding: 20px 0 10px 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
}
.use-secondary-style .available-products .product-group h1:before,
.secondary .available-products .product-group h1:before {
  top: 23px;
}
.use-secondary-style .available-products .product-group ul,
.secondary .available-products .product-group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.use-secondary-style .available-products .product-group li,
.secondary .available-products .product-group li {
  border-bottom: 1px solid #bbbbbb;
  position: relative;
}
.use-secondary-style .available-products .product-group label,
.secondary .available-products .product-group label {
  position: relative;
  padding-left: 25px;
  color: #134888;
  margin: 10px 0;
  cursor: pointer;
}
.use-secondary-style .available-products .product-group .fav,
.secondary .available-products .product-group .fav,
.use-secondary-style .available-products .product-group .gear,
.secondary .available-products .product-group .gear {
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 16px;
  top: 0;
}
.use-secondary-style .available-products .product-group .fav,
.secondary .available-products .product-group .fav {
  right: 0;
}
.use-secondary-style .available-products .product-group .fav:before,
.secondary .available-products .product-group .fav:before {
  content: '';
  background-image: url('/Content/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -225px -171px;
  width: 15px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .available-products .product-group .gear,
.secondary .available-products .product-group .gear {
  right: 25px;
  background-color: transparent;
  color: #51addd !important;
}
.use-secondary-style .available-products .product-group .gear:before,
.secondary .available-products .product-group .gear:before {
  content: "\f013";
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 15px;
}
.use-secondary-style .available-products .product-group .gear:hover,
.secondary .available-products .product-group .gear:hover {
  background-color: transparent;
  color: #767c82 !important;
  cursor: pointer;
}
.use-secondary-style .available-products .product-group .is-selected label,
.secondary .available-products .product-group .is-selected label {
  color: #174b87;
  font-weight: 800;
}
.use-secondary-style .available-products .product-group .is-favorite .fav:before,
.secondary .available-products .product-group .is-favorite .fav:before {
  content: '';
  background-image: url('/Content/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -202px -171px;
  width: 15px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .available-products .product-group .is-restricted input + span,
.secondary .available-products .product-group .is-restricted input + span {
  opacity: 0.4;
}
.use-secondary-style .available-products .product-group .is-restricted label,
.secondary .available-products .product-group .is-restricted label {
  color: #8dabc9;
  width: 215px;
}
.use-secondary-style .available-products .product-group .is-new .new-product,
.secondary .available-products .product-group .is-new .new-product {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 21px;
  line-height: 21px;
  vertical-align: top;
  margin-top: -4px;
  margin-right: 7px;
  margin-left: -7px;
  text-transform: uppercase;
  color: white;
  font-size: 7px;
  text-align: center;
}
.use-secondary-style .available-products .product-group .is-new .new-product:before,
.secondary .available-products .product-group .is-new .new-product:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -161px -462px;
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .available-products .product-group .is-new .new-product:before,
.secondary .available-products .product-group .is-new .new-product:before {
  top: 0;
  left: 0;
}
.use-secondary-style .available-products .product-group .is-new .new-product:before,
.secondary .available-products .product-group .is-new .new-product:before {
  content: 'new';
}
.use-secondary-style .available-products .product-group .is-recent label,
.secondary .available-products .product-group .is-recent label {
  opacity: 0.7;
}
.use-secondary-style .available-products .product-group .is-error input[type="checkbox"] + span,
.secondary .available-products .product-group .is-error input[type="checkbox"] + span {
  display: none;
}
.use-secondary-style .available-products .product-group .is-error .ordered-product,
.secondary .available-products .product-group .is-error .ordered-product {
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
  padding-top: 3px;
}
.use-secondary-style .available-products .product-group .is-error .ordered-product:before,
.secondary .available-products .product-group .is-error .ordered-product:before {
  top: 0;
  left: 0;
}
.use-secondary-style .available-products .product-group .is-error .ordered-product:before,
.secondary .available-products .product-group .is-error .ordered-product:before {
  content: "\f06a";
  margin-top: 3px;
  margin-left: -2px;
  font-size: 15px;
  background-color: transparent;
  color: #85242b !important;
}
.use-secondary-style .available-products .product-group .is-error label,
.secondary .available-products .product-group .is-error label {
  opacity: 1;
  font-weight: 800;
}
.use-secondary-style .available-products .product-group .is-cancelled input[type="checkbox"] + span,
.secondary .available-products .product-group .is-cancelled input[type="checkbox"] + span {
  display: block;
}
.use-secondary-style .available-products .product-group .is-cancelled .ordered-product,
.secondary .available-products .product-group .is-cancelled .ordered-product {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .available-products .product-group .is-cancelled .ordered-product:before,
.secondary .available-products .product-group .is-cancelled .ordered-product:before {
  margin-top: 3px;
  margin-left: -2px;
  content: "\f15c";
  font-size: 15px;
  background-color: transparent;
  color: #85242b !important;
}
.use-secondary-style .available-products .product-group .is-orderCompleted label,
.secondary .available-products .product-group .is-orderCompleted label {
  position: relative;
  padding-left: 25px;
  color: #134888;
  margin: 10px 0;
  font-weight: 800;
  opacity: 1;
}
.use-secondary-style .available-products .product-group .is-orderCompleted input[type="checkbox"] + span,
.secondary .available-products .product-group .is-orderCompleted input[type="checkbox"] + span {
  display: none;
}
.use-secondary-style .available-products .product-group .is-orderCompleted .ordered-product,
.secondary .available-products .product-group .is-orderCompleted .ordered-product {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .available-products .product-group .is-orderCompleted .ordered-product:before,
.secondary .available-products .product-group .is-orderCompleted .ordered-product:before {
  margin-top: 1px;
  margin-left: -2px;
  content: "\f15c";
  font-size: 15px;
  background-color: transparent;
  color: #51addd  !important;
}
.use-secondary-style .available-products .product-group .remove-pointer,
.secondary .available-products .product-group .remove-pointer {
  cursor: default;
}
.use-secondary-style .available-products .footer,
.secondary .available-products .footer {
  margin: 0;
  padding: 0;
  list-style: none;
}
.use-secondary-style .available-products .footer li.ref,
.secondary .available-products .footer li.ref {
  height: 80px;
  padding: 10px 20px;
}
.use-secondary-style .available-products .footer li.ref label,
.secondary .available-products .footer li.ref label {
  margin-left: 0;
}
.use-secondary-style .available-products .footer li.ref input[type="text"],
.secondary .available-products .footer li.ref input[type="text"] {
  width: 100%;
}
.use-secondary-style .available-products .footer li.order,
.secondary .available-products .footer li.order {
  padding: 10px;
  text-transform: uppercase;
  padding-bottom: 2px;
}
.use-secondary-style .available-products .footer li.order button,
.secondary .available-products .footer li.order button {
  width: 100%;
  background-color: #51ab61;
  color: #ffffff;
  padding: 10px 20px 30px;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border: 0px transparent ;
  font-size: 14px;
  letter-spacing: 2px;
  font-weight: 800;
  margin-top: 5px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.use-secondary-style .available-products .footer li.order button.hover:enabled,
.secondary .available-products .footer li.order button.hover:enabled,
.use-secondary-style .available-products .footer li.order button:hover:enabled,
.secondary .available-products .footer li.order button:hover:enabled {
  background: #287828 !important;
}
.use-secondary-style .available-products .footer li + li,
.secondary .available-products .footer li + li {
  border-top: 1px solid #c4e8f0;
}
.use-secondary-style .available-products .report-tooltip,
.secondary .available-products .report-tooltip {
  display: none;
  position: absolute;
  width: 230px;
  min-height: 175px;
  padding: 0px;
  top: 12px;
  left: -205px;
  margin: auto;
  background: #FFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #134989 solid 3px;
  z-index: 10;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents,
.secondary .available-products .report-tooltip .report-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #FFF;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .report-tooltip-title,
.secondary .available-products .report-tooltip .report-tooltip-contents .report-tooltip-title {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  line-height: 26px;
  color: #1e292f;
  padding: 15px;
  border-bottom: solid 1px #b9dce3;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content,
.secondary .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content {
  padding: 15px;
  background-color: #F8FDFE;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description-title,
.secondary .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description-title {
  color: #4ab4e8;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 15px;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description,
.secondary .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description {
  width: 100%;
  font-size: 11px;
  min-height: 100px;
  word-wrap: break-word;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .report-tooltip-footer,
.secondary .available-products .report-tooltip .report-tooltip-contents .report-tooltip-footer {
  padding: 15px;
  border-top: solid 1px #b9dce3;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .btn-primary,
.secondary .available-products .report-tooltip .report-tooltip-contents .btn-primary {
  min-width: 90px;
  height: 30px;
  padding: 6.5px 10px 0px 10px;
  margin-left: 44px;
  color: #ffffff;
  vertical-align: middle !important;
  background-color: #43b3ea;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .btn-primary.hover,
.secondary .available-products .report-tooltip .report-tooltip-contents .btn-primary.hover,
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .btn-primary:hover,
.secondary .available-products .report-tooltip .report-tooltip-contents .btn-primary:hover {
  background: #174b87;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .close-btn,
.secondary .available-products .report-tooltip .report-tooltip-contents .close-btn {
  width: 15px;
  height: 15px;
  top: 15px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .close-btn:before,
.secondary .available-products .report-tooltip .report-tooltip-contents .close-btn:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -93px -549px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .close-btn:hover:before,
.secondary .available-products .report-tooltip .report-tooltip-contents .close-btn:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .report-min-max-dates,
.secondary .available-products .report-tooltip .report-tooltip-contents .report-min-max-dates {
  text-transform: uppercase;
  width: 100%;
  font-size: 9px;
  padding: 6px 10px 6px 5px;
}
.use-secondary-style .available-products .report-tooltip .report-tooltip-contents .header-startenddate,
.secondary .available-products .report-tooltip .report-tooltip-contents .header-startenddate {
  font-size: 8px;
}
.use-secondary-style .available-products #upper-tooltip,
.secondary .available-products #upper-tooltip,
.use-secondary-style .available-products #error-upper-tooltip,
.secondary .available-products #error-upper-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 0 13px 15px;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 68px;
  right: -16px;
}
.use-secondary-style .available-products #lower-tooltip,
.secondary .available-products #lower-tooltip,
.use-secondary-style .available-products #error-lower-tooltip,
.secondary .available-products #error-lower-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 0 13px 15px;
  border-color: transparent #f5f6f7;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 68px;
  right: -14px;
}
.use-secondary-style .available-products .report-tooltip.active:after,
.secondary .available-products .report-tooltip.active:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 10px 0 10px 13px;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: 32px;
  right: -13px;
  top: 14%;
}
.use-secondary-style .available-products .report-tooltip.active:before,
.secondary .available-products .report-tooltip.active:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 0 13px 15px;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 32px;
  right: -16px;
  top: 14%;
}
.use-secondary-style .available-products .report-tooltip-Spl:before,
.secondary .available-products .report-tooltip-Spl:before,
.use-secondary-style .available-products .report-tooltip-Spl:after,
.secondary .available-products .report-tooltip-Spl:after {
  margin-top: 200px !important;
}
.use-secondary-style .available-products .report-tooltip-TSR:before,
.secondary .available-products .report-tooltip-TSR:before,
.use-secondary-style .available-products .report-tooltip-TSR:after,
.secondary .available-products .report-tooltip-TSR:after {
  margin-top: 123px !important;
}
.use-secondary-style .available-products .report-tooltip-SCR:before,
.secondary .available-products .report-tooltip-SCR:before,
.use-secondary-style .available-products .report-tooltip-SCR:after,
.secondary .available-products .report-tooltip-SCR:after {
  margin-top: 90px !important;
}
.use-secondary-style .available-products .report-spl-Arrow:before,
.secondary .available-products .report-spl-Arrow:before,
.use-secondary-style .available-products .report-spl-Arrow:after,
.secondary .available-products .report-spl-Arrow:after {
  margin-top: 70px !important;
}
.use-secondary-style .available-products .error-report-tooltip,
.secondary .available-products .error-report-tooltip {
  display: none;
  position: absolute;
  width: 230px;
  min-height: 175px;
  padding: 0px;
  top: 12px;
  left: -205px;
  margin: auto;
  background: #FFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #134989 solid 3px;
  z-index: 10;
}
.use-secondary-style .available-products .error-report-tooltip .popup-scroll,
.secondary .available-products .error-report-tooltip .popup-scroll {
  height: 350px;
  overflow: hidden;
  position: relative;
}
.use-secondary-style .available-products .error-report-tooltip .popup-content,
.secondary .available-products .error-report-tooltip .popup-content {
  padding-right: 20px;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #FFF;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-title,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-title {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  line-height: 26px;
  color: #1e292f;
  padding: 2px;
  padding-left: 15px;
  border-bottom: solid 1px #b9dce3;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content {
  padding: 2px;
  padding-left: 15px;
  background-color: #F8FDFE;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content .error-report-tooltip-description-title,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content .error-report-tooltip-description-title {
  color: #4ab4e8;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 15px;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content .error-report-tooltip-description,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content .error-report-tooltip-description {
  width: 100%;
  word-wrap: break-word;
  font-size: 11px;
  min-height: 50px;
  height: 60px;
  overflow: hidden;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-footer,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-footer {
  padding: 5px;
  padding-left: 15px;
  border-top: solid 1px #b9dce3;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary {
  min-width: 90px;
  height: 30px;
  padding: 2px 10px 0px 10px ;
  margin-left: 50px;
  color: #ffffff;
  vertical-align: middle !important;
  background-color: #43b3ea;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary.hover:enabled,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary.hover:enabled,
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary:hover:enabled,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary:hover:enabled {
  background: #174b87;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn {
  width: 15px;
  height: 15px;
  top: 5px;
  position: absolute;
  right: 16px;
  cursor: pointer;
}
.use-secondary-style .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn:before,
.secondary .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.use-secondary-style .input-dropdown {
  z-index: 50;
  position: fixed;
}
.use-secondary-style .input-dropdown .input-dropdown-options {
  width: 210px;
}
.use-secondary-style .input-dropdown li {
  position: relative;
}
.use-secondary-style .input-dropdown .input-dropdown-suboptions {
  overflow-y: auto;
  position: fixed;
  width: 210px;
}
.icon-view_courthouseImg {
  margin-left: -28px;
  margin-right: 3px;
  margin-bottom: -6px;
  vertical-align: baseline;
  display: inline-block !important;
  height: 20px;
  width: 20px;
  font-size: 15px;
}
.icon-view_courthouseImg:before {
  background-color: transparent;
  color: #51addd  !important;
}
.icon-view_fraudIconImg {
  margin-left: -28px;
  margin-right: -2px;
  margin-bottom: -6px;
  vertical-align: baseline;
  display: inline-block !important;
  height: 20px;
  width: 20px;
  font-size: 14px;
}
.icon-view_fraudIconImg:before {
  background-color: transparent;
  /*color:white  !important;*/
}
.order-portal-reports .product-group .is-new .new-product {
  position: relative;
  display: inline-block;
  /*width: 15px;*/
  height: 21px;
  line-height: 21px;
  vertical-align: top;
  margin-top: 0px;
  margin-right: 7px;
  margin-left: -10px;
  text-transform: uppercase;
  color: white;
  font-size: 7px;
  text-align: center;
  opacity: 1 !important;
}
.order-portal-reports .product-group .is-new .new-product:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -161px -462px;
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
.order-portal-reports .product-group .is-new .new-product:before {
  top: 0;
  left: 0;
}
.order-portal-reports .product-group .is-new .new-product:before {
  content: 'new';
  margin-left: -17px;
  margin-top: -2px;
}
.order-portal-reports .product-group .is-error input[type="checkbox"] + span {
  display: none;
}
.order-portal-reports .product-group .is-error input[type="radio"] + span {
  display: none;
}
.order-portal-reports .product-group .is-error .ordered-product {
  opacity: 1 !important;
}
.order-portal-reports .product-group .is-error .ordered-product:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -386px -98px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.order-portal-reports .product-group .is-error .ordered-product:before {
  top: 0;
  left: 0;
}
.order-portal-reports .product-group .is-error .ordered-product:before {
  margin-top: 2px;
  margin-left: 2px;
  position: relative;
  padding-left: 14px;
}
.order-portal-reports .product-group .is-error .report-name {
  color: #919191;
  opacity: 1 !important;
}
.order-portal-reports .product-group .is-error label {
  opacity: 1;
}
.order-portal-reports .product-group .fa-info-circle {
  padding-right: 15px;
  color: #93ca4a !important;
  font-size: 17px !important;
  padding-left: 1.5px;
  opacity: 1 !important;
}
.search-results-filters .filter,
.sale-comparable-report .filter,
.listing-target-report .filter {
  float: left;
  margin-right: 20px;
  margin-top: 8px;
  width: 46%;
}
.search-results-filters .filter.filter-MostRecentLenderName,
.sale-comparable-report .filter.filter-MostRecentLenderName,
.listing-target-report .filter.filter-MostRecentLenderName {
  float: left;
  margin: 0;
}
.search-results-filters .filter .sublabel,
.sale-comparable-report .filter .sublabel,
.listing-target-report .filter .sublabel {
  display: none;
}
/* Mixed case class names here (filter-StreetNumber, etc) are generated in code from filter field names found in FilterService.js */
.filter .input-slider .input-slider-target-wrap {
  height: 27px;
  width: 145px;
}
.filter .input-slider .input-slider-tick {
  border-color: #1f2124;
}
.filter .input-slider .input-slider-target {
  margin-top: 9px;
  border-color: #1f2124;
  border-bottom-color: #394A60;
  background: #9f9f9f;
}
.filter .input-slider .ui-slider-horizontal .ui-slider-handle {
  background: #26B0F2;
  box-shadow: 2px 2px 2px rgba(255, 255, 255, 0.3) inset, 2px 2px rgba(0, 0, 0, 0.2);
}
.filter-group:focus {
  outline: none;
}
.filter-group .filter-value-needed {
  border: 1px solid red !important;
}
.filter-group input,
.filter-group .input-dropdown-selected-value {
  font-size: 11px;
  text-transform: uppercase;
}
.filter-group input {
  font-style: italic;
}
.filter-group .validValueContainer {
  width: 85%;
  overflow-x: hidden;
}
.filter-group.input-lender {
  padding: 0;
  margin-right: 29px;
  width: 800px;
}
.filter-group.input-lender .input-lender-collapsed #addLenderButton {
  width: 12%;
  float: left;
}
.filter-group.input-lender .input-lender-collapsed #addLenderFilterNote {
  width: 30%;
  float: left;
  margin-top: 5px;
}
.filter-group.input-lender .input-lender-body .lender-group {
  padding-right: 10px;
}
.filter-group.input-lender .input-lender-body .lender-group .toggle-select-all {
  margin: 0px 2px 3px 6px;
}
.filter-group.input-lender .input-lender-body .lender-group + .lender-group {
  padding-right: 0;
  padding-left: 10px;
}
.filter-group.input-subdivision {
  padding: 0;
  margin-right: 29px;
}
.filter-group.input-subdivision .input-lender-collapsed #addLenderButton {
  width: 12%;
  float: left;
}
.filter-group.input-subdivision .input-lender-collapsed #addLenderFilterNote {
  width: 20%;
  float: left;
  margin-left: 10px;
}
.filter-group.input-subdivision .input-lender-body {
  width: 800px;
}
.filter-group.input-subdivision .input-lender-body .lender-group {
  padding-right: 10px;
}
.filter-group.input-subdivision .input-lender-body .lender-group .toggle-select-all {
  margin: 0px 2px 3px 6px;
}
.filter-group.input-subdivision .input-lender-body .lender-group + .lender-group {
  padding-right: 0;
  padding-left: 10px;
}
.filter-group.input-hoa {
  padding: 0;
  margin-right: 29px;
}
.filter-group.input-hoa .input-lender-collapsed #addLenderButton {
  width: 12%;
  float: left;
}
.filter-group.input-hoa .input-lender-collapsed #addLenderFilterNote {
  width: 20%;
  float: left;
  margin-left: 10px;
}
.filter-group.input-hoa .input-lender-body {
  width: 800px;
}
.filter-group.input-hoa .input-lender-body .lender-group {
  padding-right: 10px;
}
.filter-group.input-hoa .input-lender-body .lender-group .toggle-select-all {
  margin: 0px 2px 3px 6px;
}
.filter-group.input-hoa .input-lender-body .lender-group + .lender-group {
  padding-right: 0;
  padding-left: 10px;
}
.filter-group.input-freeform input {
  width: 198px;
  height: 30px;
}
.filter-group.input-freeform .input-freeform-add {
  width: 30px;
  height: 30px;
  border: 1px solid #cccccc;
  /*@mediumGray;*/
  border-left: none;
  background: #ffffff;
  line-height: 30px;
  font-size: 28px;
  color: #4ab4e8;
  margin-left: -3px;
}
.filter-group.input-range input,
.filter-group.input-date-range input {
  width: 108px;
  height: 30px;
}
.filter-group.input-date-range input {
  border-top: none;
}
.filter-group .invalid-date-range {
  border-color: red;
}
.filter-group.input-range .range,
.filter-group.input-date-range .range {
  padding-left: 8px;
  padding-right: 8px;
  margin: 0;
}
.filter-group.input-dropdown .input-dropdown-selected-value {
  width: 241px;
  height: 30px;
  line-height: 20px;
}
.filter-group.input-dropdown .input-dropdown-selected-value:before {
  top: 10px;
}
.filter-group .enable-vertical-scroll {
  overflow-y: auto;
}
.filter-group.input-dropdown .input-dropdown-options {
  width: 241px;
}
.filter-group.input-dropdown .input-dropdown-options li {
  width: 100%;
}
.filter-group.input-dropdown .input-dropdown-options li p {
  width: 100%;
  height: 100%;
  margin: 0;
}
.filter-group.input-dropdown .input-dropdown-options li p span {
  width: 90%;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filter-group.input-slider input {
  width: 108px;
  height: 30px;
}
.filter-group .chosen-container {
  width: 240px !important;
}
.input-typesection {
  width: 800px;
  border: 2px solid #c4e8f0;
  margin-top: 20px;
}
.input-typesection .type-header {
  margin: 10px 15px 6px 15px;
}
.input-typesection .type-element {
  margin-left: 15px;
  margin-bottom: 7px;
  display: inline-table;
}
.input-typesection-noborder {
  width: 800px;
  margin-top: 20px;
}
.input-typesection-noborder .type-header {
  margin: 15px;
}
.input-typesection-noborder .type-element {
  display: inline;
  float: left;
  margin-right: 20px;
}
.range-separator {
  margin-left: 5px;
  margin-right: 5px;
}
.freeform-dependent-separator {
  padding-left: 8px;
  padding-right: 8px;
  margin: 0;
}
.mainFreeform,
.dependentFreeform {
  display: inline-block;
}
.dependentFreeformBtn {
  display: inline-block;
  margin-left: -3px;
  margin-top: 20px;
}
.mainDropdown {
  display: inline-block;
  margin-right: 17px;
}
.dependentDropdown {
  display: inline-block;
}
.dependentDropdownBtn {
  margin-top: 17px;
  margin-left: -3px;
}
.dependentDropdownBtnIE {
  margin-top: 20px;
  margin-left: -3px;
}
.input-multi-add {
  width: 30px;
  height: 30px;
  border: 1px solid #cccccc;
  /*@mediumGray;*/
  border-left: none;
  background: #ffffff;
  line-height: 30px;
  font-size: 28px;
  color: #4ab4e8;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-weight: bold;
}
.input-multi-add.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.input-multi-add.enabled {
  cursor: pointer;
}
.invalid-range-input {
  border: 1px solid #dc0000 !important;
  color: #dc0000 !important;
}
/*date ranges are extra tall, clear the first one in the group so it starts a new row*/
.filter.filter-SubjectPropertyAddress {
  clear: left;
}
.filter.filter-SubjectPropertyAddress input {
  width: 241px;
}
.filter-DistanceFromSubject.no-value {
  display: none;
}
.filter-SubjectPropertyAddress.no-value {
  display: none;
}
/* set longer dropdowns to scroll */
.filter-StateFips .input-dropdown-options,
.filter-CountyFips .input-dropdown-options,
.filter-MailingStateFips .input-dropdown-options,
.filter-MailingCountyFips .input-dropdown-options,
.filter-RecordingMonth .input-dropdown-options,
.filter-SalePriceType .input-dropdown-options,
.filter-StyleCode .input-dropdown-options {
  bottom: 0;
  height: 300px;
  overflow-y: auto;
  background-color: #ffffff;
}
.filter-DeedType .display-value,
.filter-LandUse .display-value,
.filter-SiteInfluence .display-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 210px;
  display: inline-block;
}
.filter-DeedType .input-dropdown.input-dropdown-checked li > label,
.filter-LandUse .input-dropdown.input-dropdown-checked li > label,
.filter-SiteInfluence .input-dropdown.input-dropdown-checked li > label {
  line-height: inherit;
}
.filter-DeedType .input-dropdown.input-dropdown-checked li > label span:before,
.filter-LandUse .input-dropdown.input-dropdown-checked li > label span:before,
.filter-SiteInfluence .input-dropdown.input-dropdown-checked li > label span:before {
  top: 7px;
}
.filter-DeedType .input-dropdown.input-dropdown-checked li.show-suboptions .input-dropdown-suboptions,
.filter-LandUse .input-dropdown.input-dropdown-checked li.show-suboptions .input-dropdown-suboptions,
.filter-SiteInfluence .input-dropdown.input-dropdown-checked li.show-suboptions .input-dropdown-suboptions {
  position: absolute;
  top: 0;
  left: 240px;
  width: 241px;
  max-height: 400px;
  overflow-y: auto;
}
/*.filter-DeedType {

    .display-value {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 210px;
        display: inline-block;
    }

    .input-dropdown.input-dropdown-checked li > label {
        line-height: inherit;
    }

    .input-dropdown.input-dropdown-checked li > label span:before {
        top: 7px;
    }

    .input-dropdown.input-dropdown-checked li.show-suboptions .input-dropdown-suboptions {
         position: absolute;
         top: 0;
         left: 240px;
         width: 241px;
         max-height: 400px;
         overflow-y: auto;
    }

}*/
/* modified styling for sales comp filters */
.neighbors-report .neighbors-report-header,
.sale-comparable-report .neighbors-report-header,
.listing-target-report .neighbors-report-header,
.neighbors-report .sale-comparable-header,
.sale-comparable-report .sale-comparable-header,
.listing-target-report .sale-comparable-header,
.neighbors-report .listing-target-header,
.sale-comparable-report .listing-target-header,
.listing-target-report .listing-target-header {
  position: relative;
  border-bottom: 1px solid #e2f4f7;
}
.neighbors-report .neighbors-report-header .report-title,
.sale-comparable-report .neighbors-report-header .report-title,
.listing-target-report .neighbors-report-header .report-title,
.neighbors-report .sale-comparable-header .report-title,
.sale-comparable-report .sale-comparable-header .report-title,
.listing-target-report .sale-comparable-header .report-title,
.neighbors-report .listing-target-header .report-title,
.sale-comparable-report .listing-target-header .report-title,
.listing-target-report .listing-target-header .report-title {
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #24457f;
  padding: 20px;
  line-height: 40px;
}
.neighbors-report .neighbors-report-header .button-set,
.sale-comparable-report .neighbors-report-header .button-set,
.listing-target-report .neighbors-report-header .button-set,
.neighbors-report .sale-comparable-header .button-set,
.sale-comparable-report .sale-comparable-header .button-set,
.listing-target-report .sale-comparable-header .button-set,
.neighbors-report .listing-target-header .button-set,
.sale-comparable-report .listing-target-header .button-set,
.listing-target-report .listing-target-header .button-set {
  position: absolute;
  top: 0;
  right: 0;
  padding: 18px 35px;
}
.neighbors-report .neighbors-report-header .button-set button,
.sale-comparable-report .neighbors-report-header .button-set button,
.listing-target-report .neighbors-report-header .button-set button,
.neighbors-report .sale-comparable-header .button-set button,
.sale-comparable-report .sale-comparable-header .button-set button,
.listing-target-report .sale-comparable-header .button-set button,
.neighbors-report .listing-target-header .button-set button,
.sale-comparable-report .listing-target-header .button-set button,
.listing-target-report .listing-target-header .button-set button {
  height: 42px;
  text-transform: none;
}
.neighbors-report .filter-group.input-freeform input,
.sale-comparable-report .filter-group.input-freeform input,
.listing-target-report .filter-group.input-freeform input {
  width: 241px;
}
.neighbors-report .filter-group.input-freeform span.input-freeform-add,
.sale-comparable-report .filter-group.input-freeform span.input-freeform-add,
.listing-target-report .filter-group.input-freeform span.input-freeform-add {
  display: none;
}
.neighbors-report .filter-group.input-date-range .filter-group.input-dropdown,
.sale-comparable-report .filter-group.input-date-range .filter-group.input-dropdown,
.listing-target-report .filter-group.input-date-range .filter-group.input-dropdown {
  display: none;
}
.neighbors-report .filter-group.input-date-range input,
.sale-comparable-report .filter-group.input-date-range input,
.listing-target-report .filter-group.input-date-range input {
  border-top: 1px solid #cccccc;
}
.neighbors-report .filter-group.filter-MonthsBack,
.sale-comparable-report .filter-group.filter-MonthsBack,
.listing-target-report .filter-group.filter-MonthsBack,
.neighbors-report .filter-group.filter-LivingAreaDifference,
.sale-comparable-report .filter-group.filter-LivingAreaDifference,
.listing-target-report .filter-group.filter-LivingAreaDifference,
.neighbors-report .filter-group.filter-Stories,
.sale-comparable-report .filter-group.filter-Stories,
.listing-target-report .filter-group.filter-Stories {
  width: 242px;
}
.neighbors-report .filter-group.filter-MonthsBack input,
.sale-comparable-report .filter-group.filter-MonthsBack input,
.listing-target-report .filter-group.filter-MonthsBack input,
.neighbors-report .filter-group.filter-LivingAreaDifference input,
.sale-comparable-report .filter-group.filter-LivingAreaDifference input,
.listing-target-report .filter-group.filter-LivingAreaDifference input,
.neighbors-report .filter-group.filter-Stories input,
.sale-comparable-report .filter-group.filter-Stories input,
.listing-target-report .filter-group.filter-Stories input {
  width: 108px;
}
.neighbors-report .filter-group.filter-MonthsBack:after,
.sale-comparable-report .filter-group.filter-MonthsBack:after,
.listing-target-report .filter-group.filter-MonthsBack:after,
.neighbors-report .filter-group.filter-LivingAreaDifference:after,
.sale-comparable-report .filter-group.filter-LivingAreaDifference:after,
.listing-target-report .filter-group.filter-LivingAreaDifference:after,
.neighbors-report .filter-group.filter-Stories:after,
.sale-comparable-report .filter-group.filter-Stories:after,
.listing-target-report .filter-group.filter-Stories:after {
  text-transform: uppercase;
  margin-left: 10px;
  color: #134888;
}
.neighbors-report .filter-group.filter-MonthsBack:after,
.sale-comparable-report .filter-group.filter-MonthsBack:after,
.listing-target-report .filter-group.filter-MonthsBack:after {
  content: "Months";
}
.neighbors-report .filter-group.filter-LivingAreaDifference:after,
.sale-comparable-report .filter-group.filter-LivingAreaDifference:after,
.listing-target-report .filter-group.filter-LivingAreaDifference:after {
  content: "% +/-";
}
/*@import "../Variant/flex-content";*/
#header ul.property-search-option li.active a.advanced-flex:after {
  border-bottom: 10px solid #ffffff;
}
#header ul.property-search-option .top-navigation {
  position: absolute;
  display: inline;
  cursor: pointer;
  top: 10px;
  font-size: 14px;
}
#header ul.property-search-option .top-navigation > a {
  color: white;
}
#header ul.property-search-option .help {
  right: 65px;
  top: 6px;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
#header ul.property-search-option .log-out {
  right: -2px;
  top: 6px;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
#up:hover {
  background: #174b87;
}
.flex-search-results-container {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #ffffff;
}
.flex-search-results-container .flex-result-section-no-paging {
  height: 100%;
}
.flex-search-results-container .flex-result-section-with-paging {
  height: 90%;
}
.flex-search-results-container .flexSearchChangeDisabled {
  cursor: not-allowed;
}
.flex-search-results-container .flexSearchChangeDisabled a {
  cursor: not-allowed;
  pointer-events: none;
}
.flex-search-results-container .flexSearchChangeDisabled input[type="checkbox"] + span,
.flex-search-results-container .flexSearchChangeDisabled input[type="checkbox"] + input + span {
  cursor: not-allowed;
}
.flex-search-results-container .SearchResultsDetails-Left {
  width: 50%;
  float: left;
  padding-left: 25px;
  padding-bottom: 10px;
}
.flex-search-results-container .SearchResultsDetails-Right {
  width: 50%;
  float: left;
  padding-left: 25px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.flex-search-results-container .SearchResultsDetails-Right .col-md-2,
.flex-search-results-container .SearchResultsDetails-Right .col-md-3,
.flex-search-results-container .SearchResultsDetails-Right .col-md-10 {
  padding-left: 5px;
  padding-right: 5px;
}
.flex-search-results-container .flexsearch-docTitle {
  width: 100%;
  margin-left: 5px;
}
.flex-search-results-container .flexsearch-highlights {
  min-height: 75px;
  width: 100%;
  margin-left: 5px;
}
.flex-search-results-container .flexsearch-highlights .highlightsdesc {
  font-family: "Roboto", sans-serif !important;
  font-weight: 600 !important;
}
.flex-search-results-container .flex-result-section {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  /*border-right: 1px solid #174b87;*/
  background-color: #ffffff;
}
.flex-search-results-container .flex-result-section #flex-results-area {
  height: 85%;
  overflow: hidden;
  display: block;
  position: relative;
  width: 100%;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document {
  font-size: 12px;
  border-bottom: 1px solid #A0CFEC;
  display: block;
  box-sizing: border-box;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .odd {
  background-color: #ffffff;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .even {
  background-color: #ffffff;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .docType {
  width: 200px;
  overflow: hidden;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .buttonContainer {
  padding-top: 5px;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document input[type=checkbox] {
  display: none;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document input[type=checkbox] + label {
  position: absolute;
  top: 16px;
  left: 23px;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document input[type=checkbox] + label:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -224px -34px;
  width: 17px;
  height: 17px;
  display: inline-block;
  position: absolute;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document input[type=checkbox]:checked + label:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -198px -34px;
  width: 17px;
  height: 17px;
  display: inline-block;
  position: absolute;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document input[type=checkbox]:disabled + label {
  cursor: not-allowed;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .order-chk {
  /* Placeholder. Don't Remove. Js is using this style */
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .view-property-button {
  font-family: 'Roboto', sans-serif;
  text-transform: capitalize;
  font-size: 11px !important;
  border: 1px solid #7ca3b6;
  background-color: #4ab4e8;
  color: white;
  align-content: center;
  margin-top: 5px;
  border-radius: 4px;
  margin-left: 4px;
  width: 110px;
  height: 40px;
  height: 30px !important;
  width: 110px !important;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .order-button {
  font-family: 'Roboto', sans-serif;
  text-transform: capitalize;
  font-size: 11px !important;
  border: 1px solid #7ca3b6;
  background-color: #4ab4e8;
  color: white;
  align-content: center;
  margin-top: 5px;
  border-radius: 4px;
  margin-left: 4px;
  width: 110px;
  height: 40px;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .order-button-spinner {
  background-image: url(/images/loader.gif);
  background-repeat: no-repeat;
  background-position: right;
  text-align: center;
  background-position-x: 95%;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .order-button-spinner:disabled {
  background-color: #4ab4e8;
  opacity: 0.9;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .view-document-button {
  min-width: 90px !important;
  padding: 0px 10px 0px 10px !important;
  white-space: nowrap !important;
  height: 30px !important;
  color: #ffffff !important;
  background-color: #6fb615 !important;
  font-size: 11px !important;
  font-weight: normal !important;
  letter-spacing: 1px !important;
  border: 0px transparent !important;
  border-radius: 4px;
  text-transform: capitalize;
  margin-top: 5px !important;
  margin-left: 4px;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .view-document-button:hover {
  background-color: #578f10 !important;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .document-not-available-button {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  font-size: 13px !important;
  border: 1px solid #7ca3b6;
  background-color: #4ab4e8;
  color: white;
  align-content: center;
  width: 124px;
  height: 40px;
  cursor: default;
  opacity: 0.6;
  margin-top: 5px;
  cursor: not-allowed;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .abstractor-services-button {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  font-size: 10px;
  border: 1px solid #7ca3b6;
  background-color: #4ab4e8;
  color: white;
  align-content: center;
  /*width: 140px;
                    height: 40px;*/
  margin-top: 5px;
  border-radius: 4px;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .header-style {
  /*color: @headerText;*/
  font-size: 11px;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .header-style > a {
  color: inherit;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .underline {
  text-decoration: underline;
  cursor: pointer;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .doc-data-style {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-size: 12px;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .doc-data-content {
  /*height: 60px;
                    overflow-y: auto;*/
  width: 340px;
  height: 70px;
  overflow: hidden;
  word-wrap: break-word;
  font-family: 'Open Sans', sans-serif;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .doc-title-textdecoration {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: capitalize;
  font-weight: 600;
}
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .flexsearch-highlights em,
.flex-search-results-container .flex-result-section #flex-results-area .search-flex-results-document .doc-data-content em {
  /*color: @headerText;*/
  /*color: @flexquerybuilderfulltransform;*/
  background-color: yellow;
}
.flex-search-results-container .flex-result-section #flex-results-area .ps-container.show-scrollbar-y .ps-scrollbar-y-rail {
  opacity: 1;
  filter: none;
}
.flex-search-results-container .flex-result-section #flex-results-area .ps-container:hover .ps-scrollbar-y-rail {
  opacity: 1;
  filter: none;
}
.flex-search-results-container .flex-result-section #flex-results-area .ps-container .ps-scrollbar-y-rail {
  right: 0;
  border-left: 1px solid transparent;
  border-radius: 0;
  width: 10px;
  opacity: 1;
  filter: none;
}
.flex-search-results-container .flex-result-section #flex-results-area .ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y {
  background-color: #aaaaaa;
}
.flex-search-results-container .flex-result-section #flex-results-area .ps-container .ps-scrollbar-y {
  width: 12px;
  right: 1px;
  border-radius: 2px;
  background-color: #aaaaaa;
  visibility: visible !important;
  z-index: 1;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper {
  margin-right: 10px;
  display: block;
  height: 48px;
  position: fixed;
  right: 0;
  /*top: 250px;*/
  /*margin-top: -20px;*/
  /*margin-top: -25px;*/
  z-index: 10;
  left: inherit !important;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper.fix-action {
  top: 50px;
  right: auto;
  position: absolute;
  z-index: 11;
  -webkit-transform: translateZ(0);
  min-width: 875px;
  margin-top: 0;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access {
  position: absolute;
  height: 35px;
  width: 70px;
  line-height: 35px;
  padding: 0px 8px;
  top: 12px;
  right: 15px;
  background: rgba(43, 48, 53, 0.8);
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
  z-index: 1;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu {
  display: block;
  float: right;
  margin-top: 12px;
  margin-right: 84px;
  margin-bottom: 0;
  background: rgba(43, 48, 53, 0.8);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  height: 35px;
  width: auto;
  list-style: none;
  padding: 0;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li {
  float: left;
  text-decoration: none;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li a {
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0px 10px;
  display: block;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  transition: all 0.15s ease-in 0s;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li a:hover {
  background: rgba(0, 0, 0, 0.15);
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li.drop-target {
  border-right: none;
  position: relative;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li.drop-target:hover ul {
  display: block;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li ul {
  display: none;
  position: absolute;
  top: 34px;
  right: -13px;
  width: 90px;
  border: 1px solid #474A4D;
  z-index: 1;
  padding: 0;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li ul li {
  float: none;
  display: block;
  min-width: 0;
  height: 30px;
  line-height: 30px;
  margin: 0;
  border-bottom: 1px solid #474A4D;
  text-decoration: none;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li ul li a {
  background: #3E9ACA;
  height: 30px;
  line-height: 30px;
  border-right: 0;
  padding: 0;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li ul li a:hover {
  background: #3583AC;
}
.flex-search-results-container .flex-result-section #flex-results-area #access-sticky-wrapper .access-menu li ul li:first-child {
  border-left: 0;
  border-right: 0;
}
.flex-search-results-container .flex-result-query-section {
  width: 18.8%;
  float: right;
  height: 100%;
  display: block;
  background-color: #F4FBFE;
}
.flex-search-results-container .pgLeft {
  position: relative;
  float: left;
}
.flex-search-results-container .pgLeft ul {
  float: left;
}
.flex-search-results-container .pgLeft div {
  position: relative;
  float: left;
  top: 7px;
  left: 5px;
  cursor: pointer;
}
.flex-search-results-container .pgLeft div a:hover {
  text-decoration: none;
  color: #174b87;
}
.flex-search-results-container .pgCenter {
  text-align: center;
  margin: 0 auto;
}
@media all and (min-width: 1299px) {
  .flex-search-results-container .pgCenter {
    width: 80%;
  }
}
@media all and (min-width: 1300px) and (max-width: 5000px) {
  .flex-search-results-container .pgCenter {
    width: 70%;
  }
}
.flex-search-results-container .pagination {
  margin: 0px !important;
}
.flex-search-results-container .pagination li.dark {
  display: inline-block !important;
  float: left;
  font-family: Roboto, sans-serif;
  font-weight: bold;
  height: 29px;
  padding-top: 7px;
  margin-top: 1px;
  margin-left: 10px;
}
.flex-search-results-container .pagination li.items :last-child {
  border-radius: 0px !important;
  height: 31px;
}
.flex-search-results-container .pagination li.items :last-child:after {
  font-family: inherit;
  content: none !important;
  color: red !important;
}
.flex-search-results-container .pagination li.items :hover {
  cursor: pointer;
}
.flex-search-results-container .pagination li.active a {
  outline: none !important;
  background-color: #428bca !important;
  border: 1px solid #ddd;
}
.flex-search-results-container .pagination li.disabled > a {
  background-color: #444a4f !important;
  color: #777777 !important;
  cursor: not-allowed;
}
.flex-search-results-container .pagination li a {
  background-color: #444a4f;
  color: white;
  cursor: pointer;
}
.flex-search-results-container .pagination li a:hover {
  background-color: #2f373e;
  border-color: #ddd;
}
.flex-search-results-container .pagination li:first-child a {
  border-radius: 12px 0px 0px 12px;
  height: 31px;
}
.flex-search-results-container .pagination li:first-child a:before {
  font-family: FontAwesome;
  content: "\f053 \00a0";
}
.flex-search-results-container .pagination li:last-child a {
  border-radius: 0px 12px 12px 0px;
  height: 31px;
}
.flex-search-results-container .pagination li:last-child a:after {
  font-family: FontAwesome;
  content: "\00a0 \f054";
}
.flex-search-results-tooltip {
  display: none;
  position: absolute;
  width: 250px;
  min-height: 40px;
  padding: 0px;
  top: -12px;
  left: -500px;
  margin: auto;
  background: #ffffff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #0F53BC solid 2px;
  z-index: 10;
}
.flex-search-results-tooltip .flex-search-results-tooltip-contents {
  padding: 5px 10px 10px 10px;
}
.flex-search-results-tooltip .flex-search-results-tooltip-contents a {
  font-size: 10px;
  color: #4ab4e8;
  text-decoration: none;
  text-transform: uppercase;
}
.flex-search-results-tooltip .flex-search-results-tooltip-contents .result-loading {
  background-image: url(/images/loader.gif);
  background-repeat: no-repeat;
  padding-left: 20px;
}
.flex-search-results-tooltip .flex-search-results-tooltip-contents .result-count {
  font-size: 14px;
  color: black;
  text-transform: uppercase;
}
.flex-search-results-tooltip:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 15px 12px 0;
  border-color: white transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -15px;
  left: 95px;
}
.flex-search-results-tooltip:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 16px 13px 0;
  border-color: #0f53bc transparent;
  display: block;
  width: 0;
  z-index: 0;
  bottom: -18px;
  left: 94px;
}
.flex-search-icon-container {
  position: absolute;
  text-align: left;
  /*top: 100px;
    left: 100px;*/
}
.flex-search-icon-container .result-loading {
  background-image: url(/images/loader.gif);
  background-repeat: no-repeat;
  padding-left: 20px;
  text-transform: uppercase;
}
.flex-search-icon-container .result-loading span {
  font-size: 12px;
  color: #43b3ea;
  margin: 0 0 3px 0;
}
.flex-search-icon-container .flex-search-icon:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -202px -320px;
  width: 13px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.flex-search-icon-container .flex-search-text {
  display: inline;
}
.flex-search-icon-container .flex-search-tooltip {
  display: none;
  position: fixed;
  width: 350px;
  min-height: 56px;
  padding: 0px;
  top: -12px;
  left: -500px;
  margin: auto;
  background: #ffffff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #0F53BC solid 2px;
  z-index: 10;
}
.flex-search-icon-container .flex-search-tooltip .flex-search-tooltip-contents {
  padding: 5px 10px 10px 10px;
}
.flex-search-icon-container .flex-search-tooltip .flex-search-tooltip-contents a {
  font-size: 10px;
  color: #4ab4e8;
  text-decoration: none;
  text-transform: uppercase;
}
.flex-search-icon-container .flex-search-tooltip .flex-search-tooltip-contents .result-loading {
  background-image: url(/images/loader.gif);
  background-repeat: no-repeat;
  padding-left: 20px;
}
.flex-search-icon-container .flex-search-tooltip .flex-search-tooltip-contents .result-count {
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
}
.flex-search-icon-container .flex-search-tooltip .flex-search-tooltip-contents .flex-search-error {
  color: #49b3e7;
}
.flex-search-icon-container .flex-search-tooltip:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 15px 12px 0;
  border-color: white transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -15px;
  left: 95px;
}
.flex-search-icon-container .flex-search-tooltip:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 16px 13px 0;
  border-color: #0f53bc transparent;
  display: block;
  width: 0;
  z-index: 0;
  bottom: -18px;
  left: 94px;
}
.view-doc-modal {
  width: 90%;
  height: 80%;
  padding-top: 1%;
}
.view-doc-modal .modal-content {
  height: 100%;
  border-radius: 4px;
  border: 2px solid transparent;
  background: #fff;
  box-shadow: none;
}
.view-doc-modal .modal-body {
  padding: 0px 0px 5px 5px;
  background-color: #F9F9F9;
}
.view-document {
  height: 100%;
}
.view-document .document-header {
  border-bottom: 1px solid #e2f4f7;
  height: 80px;
}
.view-document .document-header > div {
  display: inline-block;
  border-right: 1px solid #e2f4f7;
  height: 80px;
  line-height: 80px;
  vertical-align: top;
}
.view-document .document-header .document-tool.disabled,
.view-document .document-header .window-options > button.disabled,
.view-document .document-header .document-tool [type='disabled'],
.view-document .document-header .window-options > button [type='disabled'] {
  opacity: 0.3;
}
.view-document .document-header .document-tool {
  width: 60px;
  position: relative;
  cursor: pointer;
}
.view-document .document-header .document-tool .caption {
  text-transform: uppercase;
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  text-align: center;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  color: #666;
}
.view-document .document-header .document-tool.save:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -123px -394px;
  width: 21px;
  height: 20px;
  display: inline-block;
  position: absolute;
}
.view-document .document-header .document-tool.save:before {
  top: 26px;
  left: 20px;
}
.view-document .document-header .document-tool.print:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -422px;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
}
.view-document .document-header .document-tool.print:before {
  top: 26px;
  left: 17px;
}
.view-document .document-header .document-tool.email:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -123px -455px;
  width: 24px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.view-document .document-header .document-tool.email:before {
  top: 28px;
  left: 16px;
}
.view-document .document-header .document-tool .dropdown-menu {
  border-radius: 0;
  border: none;
  margin-top: 0;
  padding: 0;
  box-shadow: 5px 5px 14px 0 rgba(0, 0, 0, 0.75);
  width: 220px;
}
.view-document .document-header .document-tool .dropdown-menu a {
  text-transform: uppercase;
  position: relative;
  padding: 0 34px 0 20px;
  height: 50px;
  line-height: 50px;
  font-size: 11px;
  border: 1px solid #cccccc;
  border-bottom-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.view-document .document-header .document-tool .dropdown-menu a:hover {
  color: #ffffff;
  background-color: #4ab4e8;
  border: 1px solid #134989;
}
.view-document .document-header .document-tool .dropdown-menu a.link-item {
  /*.searchTypeMenuImage(-123px, -60px, 22px, 19px, 17px);*/
  height: 50px;
}
.view-document .document-header .document-tool .third-party-link-message {
  text-align: center;
  line-height: 15px;
  min-height: 20px;
}
.view-document .document-header .window-options {
  position: absolute;
  top: 0;
  right: 0;
  border-right: none;
  padding: 0 20px;
}
.view-document .document-header .window-options button {
  border: none;
  vertical-align: middle;
  height: 20px;
  line-height: 15px;
  position: relative;
  font-size: 11px;
  color: #666;
  /*&.minimize-document {
                    &:before {
                        .spriteImageCommon(0, 0, 9px, 11px, '../Images/temp_window_options.png');
                    }

                    .spriteAbsPos(0, 0);
                }*/
}
.view-document .document-header .window-options button + button {
  margin-left: 9px;
}
.view-document .document-header .window-options button.detach-document {
  padding-left: 23px;
}
.view-document .document-header .window-options button.detach-document:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -121px -511px;
  width: 18px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.view-document .document-header .window-options button.detach-document:before {
  top: 5px;
  left: 0;
}
.view-document .document-header .window-options button.close-document {
  padding-left: 20px;
}
.view-document .document-header .window-options button.close-document:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.view-document .document-header .window-options button.close-document:before {
  top: 5px;
  left: 0;
}
.view-document .document-header .window-options button.disabled {
  cursor: inherit;
}
.view-document .pdf-document {
  overflow: hidden;
  /*min-height: 100px;
        max-height: 671px;
        height: auto !important;*/
  /* for IE as it does not support min-height */
  height: 90vh;
  /* for IE as it does not support min-height */
  display: block;
  position: relative;
  width: 100%;
}
.view-document .pdf-document .close-document {
  padding-left: 20px;
  float: right;
  position: relative;
  border: none;
  z-index: 1;
}
.view-document .pdf-document .close-document:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.view-document .pdf-document .close-document:before {
  top: 5px;
  left: 0;
}
.view-document .document-preview {
  min-height: 100px;
  height: auto !important;
  max-height: 671px;
}
.setscroll {
  overflow: hidden !important;
}
.content-wrap {
  background: #f9f9f9;
  /*.pagination > li > a, .pagination > li > span {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857;
        color: #428BCA;
        text-decoration: none;
        background-color: #ECF4F7;
        border: none;

        .active {
            z-index: 2;
            color: #FFF;
            cursor: default;
            background-color: #428BCA;
            border-color: #428BCA;
    }
    }*/
}
.content-wrap .googleStreetViewIcon img:first-child {
  top: 10px;
}
.content-wrap .googleStreetViewIcon .gmnoprint,
.content-wrap .googleStreetViewIcon .gm-bundled-control {
  height: 40px !important;
  margin-top: 0px;
}
.content-wrap .googleStreetViewIcon .gm-svpc {
  position: inherit !important;
}
.content-wrap .app-tools {
  list-style: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  width: 40px;
}
.content-wrap .app-tools li {
  width: 40px;
  height: 35px;
  line-height: 40px;
  text-align: center;
  position: relative;
}
.content-wrap .app-tools li + li {
  border-top: 1px solid #cccccc;
}
.content-wrap .app-tools li.feedback-tool {
  background-color: #3bb2ec;
  margin-bottom: 1px;
}
.content-wrap .app-tools li.feedback-tool:hover {
  background-color: #134989;
}
.content-wrap .app-tools li.livechat-tool {
  background-color: #3bb2ec;
}
.content-wrap .app-tools li.livechat-tool:hover {
  background-color: #134989;
}
.content-wrap .flex-container {
  /*bottom: 0;
        top: 0;
        left: 40px; // @minorVbarWidth;
        right: 0;
        overflow: hidden;
        position: absolute;
        width: 81% !important;
        left: 258px !important;*/
  float: left;
  left: 260px;
  right: 0px;
  position: absolute;
  /*min-height: 1050px;*/
  height: 96%;
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
  border-right: 1px solid #ccc;
  box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  -webkit-transition: width 0.8s ease-out;
  -o-transition: width 0.8s ease-out;
  transition: width 0.8s ease-out;
}
.content-wrap .flex-container .map-shadow {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
  position: absolute;
  z-index: 3;
}
.content-wrap .flex-container .map-shadow.top {
  top: -5px;
  left: 0;
  right: 0;
  height: 5px;
}
.content-wrap .flex-container .map-shadow.bottom {
  left: 0;
  right: 0;
  bottom: -5px;
  height: 5px;
}
.content-wrap .flex-container .map-shadow.left {
  top: 0;
  left: -5px;
  bottom: 0;
  width: 5px;
}
.content-wrap .flex-container .map-shadow.right {
  top: 0;
  right: -5px;
  bottom: 0;
  width: 5px;
}
.content-wrap .flex-container .flex-area {
  /*width: 100%;
            height: 100%;
            overflow-Y: scroll;
            overflow-x: hidden;
            position: relative;*/
  background-color: #ffffff !important;
  -webkit-transition: width 0.8s ease-out;
  -o-transition: width 0.8s ease-out;
  transition: width 0.8s ease-out;
  height: 90%;
}
.content-wrap .flex-container .flex-area .top {
  font-size: 18px;
  color: #174b87;
  background-image: url("/Images/sprite.png");
  background-position: -200px -372px;
  background-repeat: no-repeat;
  position: relative;
  content: "";
  border-bottom: 1px solid #aaaaaa;
}
.content-wrap .flex-container .flex-area .buildQuery {
  border-bottom: 1px solid #4ab4e8;
}
.content-wrap .flex-container .flex-area .buildQuery h4 {
  color: #4ab4e8;
}
.content-wrap .flex-container .flex-area .buildQuery li.example-paddingfix {
  padding: 0 0 4px 0;
}
.content-wrap .flex-container .flex-area .buildQuery .query-editor-example {
  width: 30px;
  height: 30px;
  border: 1px solid #cccccc;
  background: white;
  line-height: 26px;
  font-size: 18px;
  color: #4ab4e8;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  cursor: default;
}
.content-wrap .flex-container .flex-area .buildQuery ol li {
  padding: 7px 0;
}
.content-wrap .flex-container .flex-area .doctext h2 {
  margin-top: 13px !important;
}
.content-wrap .flex-container .flex-area .doctext h4 {
  color: #008c00;
}
.content-wrap .flex-container .flex-area .doctext label {
  color: #4ab4e8;
  font-weight: normal;
}
.content-wrap .flex-container .flex-area .test {
  border-bottom: 1px solid #4ab4e8;
}
.content-wrap .flex-container .flex-area .test label {
  font-weight: normal;
}
.content-wrap .flex-container .flex-area .propertyfind {
  border-bottom: 1px solid #4ab4e8;
}
.content-wrap .flex-container .flex-area .resizedTextbox {
  width: 100px;
  height: 35px;
}
.content-wrap .flex-container .flex-area .right-nav textarea {
  width: 350px;
  height: 670PX;
}
.content-wrap .flex-container .flex-area .resizedTextbox {
  width: 100px;
  height: 35px;
}
.content-wrap .flex-container .flex-area .right-nav textarea {
  width: 350px;
  height: 670PX;
}
.content-wrap .flex-container .flex-area .right-nav h4 {
  color: #008c00;
}
.content-wrap .flex-container .landig-page {
  width: 100%;
  height: 100%;
  vertical-align: top;
  background-image: none !important;
  /*background-image: url('../Images/flexSearch.png');*/
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center 180px;
}
.content-wrap .flex-container .newlanding-page {
  text-align: center;
  height: 160px;
  background-color: #ecf4f7;
  width: 100%;
  /*left:261px;
            right:0;
            position:absolute;*/
}
.content-wrap .flex-container .newlanding-page table {
  height: 100%;
  width: 100%;
}
.content-wrap .flex-container .newlanding-page table .flex-search-new-icon {
  width: 42%;
  text-align: right;
  font-size: 122px;
  color: #3bb2ec;
}
.content-wrap .flex-container .newlanding-page table img {
  position: relative;
  margin-top: 10px;
  height: 55%;
  float: left;
  padding-left: 10px;
}
.content-wrap .flex-container .advanced-search {
  width: 99%;
  height: 800px;
  overflow-Y: auto;
  overflow-x: hidden;
  position: relative;
  background-color: #ffffff;
  margin: 6px 0px 0px 10px;
  font: 14px/24px "Roboto", sans-serif;
  /*display: none;*/
  /*.header-container {
                border-bottom: 1px @flexSecBorder solid;

                .header-icon {
                    .spriteImage(-203px, -382px, 33px, 38px);
                    width: 40px;
                    height: 60px;
                    padding-left: 20px;
                    padding-top: 10px;

                    .header-title {
                        padding-left: 40px;
                        width: 500px;
                        font-size: 24px;
                        color: @flexSecBorder;
                        font-weight: 600;
                    }
                }
            }*/
}
.content-wrap .flex-container .advanced-search h1,
.content-wrap .flex-container .advanced-search h2,
.content-wrap .flex-container .advanced-search h3,
.content-wrap .flex-container .advanced-search h4,
.content-wrap .flex-container .advanced-search h5,
.content-wrap .flex-container .advanced-search h6 {
  margin-top: 0 !important;
  font-weight: 300 !important;
}
.content-wrap .flex-container .advanced-search h1 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: .03em;
  margin: 0.67em 0;
  margin-top: -5px !important;
  margin-bottom: 17px !important;
}
.content-wrap .flex-container .advanced-search h1 span.sm {
  font-size: 14px;
  color: #777;
}
.content-wrap .flex-container .advanced-search h2 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .03em;
  margin-bottom: 17px !important;
}
.content-wrap .flex-container .advanced-search h3 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: .03em;
}
.content-wrap .flex-container .advanced-search h4 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: .03em;
}
.content-wrap .flex-container .advanced-search h5 {
  font-size: 15px;
  line-height: 26px;
  margin-bottom: 0px;
  font-weight: bold;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont {
  width: 100%;
  margin: 10px 0px 0px 2px;
  color: #2C3439 !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont h2 {
  color: #777;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .form-control {
  border-radius: 0;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont p {
  margin-bottom: 20px;
  font: 14px/24px "Roboto", sans-serif;
  width: 867px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont ol {
  list-style: decimal;
  margin-left: 40px;
  margin-bottom: 2.5rem;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 29px !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont ol li {
  display: list-item;
  text-align: -webkit-match-parent;
  margin-bottom: 1rem;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont ol li i.grey {
  color: #777 !important;
  margin-left: 5px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #cccccc;
  /*Applies to placeholder styles only for IE */
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .selector {
  cursor: pointer;
  float: left;
  position: relative;
  padding: 0px;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  background-color: #ffffff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafb', GradientType=0);
  /* IE6-9 */
  color: #8D929B;
  margin-right: 10px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder input {
  height: 33px;
  line-height: 33px;
  width: 140px;
  color: #2c3439 !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .seach-placeholder-padding {
  padding: 0px 0px 0px 5px !important;
  font-size: 13px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder input.seach-placeholder-padding:-ms-input-placeholder {
  color: #999 !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder span.plus {
  border: 1px solid #d6d6d6;
  border-radius: 50%;
  display: block;
  /*float: left;*/
  height: 25px;
  line-height: 25px !important;
  margin-right: 10px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  cursor: pointer;
  background: #ffffff url(/Images/plus.png) center no-repeat;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder span.plus::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -15px;
  width: 15px;
  height: 1px;
  background: #D6D6D6;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .propertyidentifier {
  padding-left: 9px !important;
  bottom: 35px !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .alignPlus {
  bottom: 35px !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .add {
  position: absolute;
  /*right: -50px;*/
  bottom: 20px;
  width: auto;
  text-align: left;
  cursor: pointer;
  display: inline;
  padding-left: 13px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .add {
    padding-left: 10px;
  }
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .add span.plus {
  border: 1px solid #d6d6d6;
  border-radius: 50%;
  display: block;
  float: left;
  height: 25px;
  line-height: 25px !important;
  margin-right: 10px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  background: #ffffff url(/Images/plus.png) center no-repeat;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .add span.plus:hover {
  background-color: lightgrey;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .add span.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .add span.disabled:hover {
  background-color: #fff;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .add span.plus::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -15px;
  width: 15px;
  height: 1px;
  background: #D6D6D6;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .propertyIdentifier span {
  bottom: 25px !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder label {
  float: left;
  width: 125px;
  text-align: right;
  word-spacing: normal;
  margin-top: 3px;
  cursor: text;
  line-height: 33px;
  margin-right: 15px;
  word-spacing: -2px;
  font: 14px/24px "Roboto", sans-serif;
  color: #2c3439;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop {
  float: left;
  margin-bottom: 15px;
  /*select {
                          
                            cursor: pointer;
                            width: 110%;
                            height: 31px !important;
                            font: inherit;
                            color: #777;
                            padding-left: 5px;
                            border: none !important;
                            outline: none !important;
                            box-shadow: none;
                            background-color: transparent;
                            background-image: none;
                            -moz-appearance: none;
                            appearance: none;
                            margin-bottom: 0px;
                            padding: 0px !important;
                            text-transform: lowercase !important;
                        }*/
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-container {
  border-radius: 0 !important;
  margin-right: 5px;
  width: 162px !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-single {
  background: #ffffff !important;
  box-shadow: none !important;
  width: 162px !important;
  border: 1px solid #cccccc !important;
  height: 32px !important;
  line-height: 29px !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-search {
  padding: 0px 0px 0px 7px !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-search text {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: #ffffff url(/Content/chosen-sprite.png) no-repeat 100% -20px;
  background: url(/Content/chosen-sprite.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-search input[type="text"] {
  padding: 0px 20px 4px 5px !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .buildQuery {
  padding-left: 20px;
  border-bottom: 1px solid #4ab4e8;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .buildQuery h4 {
  color: #4ab4e8;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext {
  padding-left: 20px;
  margin-right: 20px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-table {
  width: 100%;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-table td {
  width: 50%;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-table .doc-text-column4-small {
  width: 100%;
  display: inline-block;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-table .doc-text-column4-small input[type="text"] {
  width: 100%;
  height: 38px;
  font-size: 14px;
  color: #174b87;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext #state-zip-container {
  width: 100%;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext #state-zip-container .input-lg.typeahead[readonly]:not([disabled]) {
  cursor: auto;
  background-color: #ffffff !important;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext #state-zip-container .input-lg {
  padding: 0px 16px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-typeahead-column4 {
  width: 100%;
  margin-right: 20px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-typeahead-column4 input[type="search"] {
  height: 38px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-typeahead-column4 .drop-caret {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -104px -235px;
  width: 10px;
  height: 8px;
  display: inline-block;
  position: absolute;
  margin-left: -20px;
  margin-top: 15px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext #searchterm {
  width: 50%;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small {
  color: #4ab4e8;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select {
  width: 175px;
  height: 38px;
  overflow: hidden;
  background: url('/Images/select-down-arrow.png') no-repeat scroll 150px center #ffffff;
  /*select {
                                background: none repeat scroll 0% 0% transparent;
                                width: 198px;
                                padding: 0px 5px 3px 5px;
                                border: 0px none;
                                border-radius: 0px;
                                font-size: 14px;
                                color: @flexInputText;
                                line-height: 1;
                                height: 38px;
                            }*/
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select span.customSelect {
  font: 12px sans-serif;
  background: #ffffff url('/Images/select-down-arrow.png') right center no-repeat;
  border: 1px solid #ddd;
  color: #174b87;
  padding: 10px 9px;
  /*-moz-border-radius: 2px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px 2px;*/
  width: 175px;
  height: 38px;
  font-size: 14px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .disgrayscale,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .disgrayscale,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .disgrayscale,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .disgrayscale,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .disgrayscale {
  background: url('/Images/select-down-arrow-disabled.png') no-repeat scroll 150px center #ffffff;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .disgrayscale span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .disgrayscale span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .disgrayscale span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .disgrayscale span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .disgrayscale span.customSelect {
  background: #ffffff url('/Images/select-down-arrow-disabled.png') right center no-repeat;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-small,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-small,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-small,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-small,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-small {
  width: 100%;
  height: 38px;
  overflow: hidden;
  background: url('/Images/select-down-arrow.png') no-repeat scroll 90% center #ffffff;
  border: 1px solid #cccccc;
  float: left;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-small select,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-small select,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-small select,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-small select,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-small select {
  background: none repeat scroll 0% 0% transparent;
  width: 120%;
  padding: 0px 5px 3px 5px;
  border: 0px none;
  border-radius: 0px;
  font-size: 14px;
  color: #174b87;
  line-height: 1;
  height: 38px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-large,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-large,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-large,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-large,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-large {
  width: 100%;
  height: 38px;
  overflow: hidden;
  background: url('/Images/select-down-arrow.png') no-repeat scroll 97.5% center #ffffff;
  border: 1px solid #cccccc;
  float: left;
  /*select {
                                background: none repeat scroll 0% 0% transparent;
                                width: 110%;
                                padding: 0px 5px 3px 5px;
                                border: 0px none;
                                border-radius: 0px;
                                font-size: 14px;
                                color: @flexInputText;
                                line-height: 1;
                                height: 38px;
                            }*/
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-large span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-large span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-large span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-large span.customSelect,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-large span.customSelect {
  font: 12px sans-serif;
  background: #ffffff url('/Images/select-down-arrow.png') right center no-repeat;
  border: 1px solid #ddd;
  color: #174b87;
  padding: 10px 9px;
  /*-moz-border-radius: 2px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px 2px;*/
  width: 100%;
  height: 38px;
  font-size: 14px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-large span.customSelect span.customSelectInner,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-large span.customSelect span.customSelectInner,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-large span.customSelect span.customSelectInner,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-large span.customSelect span.customSelectInner,
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-large span.customSelect span.customSelectInner {
  width: inherit;
  white-space: nowrap;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 {
  width: 175px;
  display: inline-block;
  text-transform: uppercase;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column1-content {
  width: 185px;
  margin-top: 8px;
  display: inline-block;
  text-transform: uppercase;
  color: #4AB4E8;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 {
  width: 185px;
  display: inline-block;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 select {
  width: 200px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 {
  width: 185px;
  display: inline-block;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 select {
  width: 200px;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 {
  width: 100%;
  display: inline-block;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 input[type='text'] {
  width: 100%;
  height: 38px;
  font-size: 14px;
  color: #174b87;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small {
  width: 246px;
  display: inline-block;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small input[type="text"] {
  width: 250px;
  height: 38px;
  font-size: 14px;
  color: #174b87;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .doc-text-column5 {
  width: 40px;
  height: 38px;
  border: 1px solid #cccccc;
  border-left: none;
  background: white;
  line-height: 34px;
  font-size: 28px;
  color: #4ab4e8;
  display: inline-block;
  vertical-align: bottom;
  text-align: center;
  font-weight: bold;
  cursor: default;
}
.content-wrap .flex-container .advanced-search .flexsearch-cont .doctext .disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.content-wrap .flex-container .advanced-search .input-group-btn {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 70px;
  height: 80px;
}
.content-wrap .flex-container .advanced-search .btn-search {
  /*.spriteImage(-6px, -567px, 27px, 27px);*/
}
.content-wrap .flex-container .advanced-search .btn-search:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -6px -567px;
  width: 27px;
  height: 27px;
  display: inline-block;
  position: static;
  float: left;
}
.content-wrap .flex-container .advanced-search .btn-search span {
  padding-top: 4px;
  display: block;
  padding-left: 5px;
  float: left;
}
.content-wrap .flex-container .advanced-search .btn-search:before {
  top: 15px;
  left: 10px;
}
.content-wrap .flex-container .advanced-search .advanced-search-query {
  height: 100%;
  overflow: auto;
  width: 25%;
  display: table;
  float: right;
  padding-left: 10px;
}
.content-wrap .flex-container .advanced-search .advanced-search-query #clear {
  width: 36%;
  height: 50px;
  border-color: #036629;
  border-width: 1px;
  border-style: solid;
  background-color: #4ab4e8;
  border-radius: 4px;
  color: white;
  margin-top: 20px;
  font-size: small;
}
.content-wrap .flex-container .advanced-search .advanced-search-query #run {
  width: 55%;
  height: 50px;
  border-color: #036629;
  border-width: 1px;
  border-style: solid;
  background-color: #54ad64;
  border-radius: 4px;
  margin-top: 20px;
  color: white;
  font-size: small;
}
.content-wrap .flex-container .advanced-search .advanced-search-query textarea {
  width: 97%;
  height: 680px;
  overflow-y: auto;
  display: block;
  position: relative;
}
.content-wrap .flexsearch-sidemenu {
  float: left;
  width: 260px;
  background: #2F373E;
  min-height: 1050px;
  max-height: 881px;
  position: relative;
  z-index: 2;
}
.content-wrap .flexsearch-sidemenu .initial-hide {
  display: none;
}
.content-wrap .flexsearch-sidemenu #sticker {
  width: 100% !important;
}
.content-wrap .flexsearch-sidemenu .sticky-wrapper {
  font: 14px/24px "Roboto", sans-serif;
  /*Applies to placeholder styles only for IE */
}
.content-wrap .flexsearch-sidemenu .sticky-wrapper input#search-me:-ms-input-placeholder {
  color: #999 !important;
}
.content-wrap .flexsearch-sidemenu input {
  font-size: 12px;
  height: 30px;
}
.content-wrap .flexsearch-sidemenu .tt-dropdown-menu {
  padding: 0;
  max-height: 300px !important;
  overflow: auto !important;
  min-width: 100% !important;
  font-size: 12px !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
}
.content-wrap .flexsearch-sidemenu .mid-dropdown .tt-dropdown-menu {
  width: auto !important;
}
.content-wrap .flexsearch-sidemenu .twitter-typeahead input {
  color: #777777;
  font-weight: 400;
}
.content-wrap .flexsearch-sidemenu .search-options {
  background-color: #2C3439;
  width: 260px;
  height: 50px;
  margin-top: -50px;
  margin-left: -260px;
  position: absolute;
  z-index: 4;
  padding: 10px 0px 10px 10px;
  font-size: 13px;
  color: #fff;
}
.content-wrap .flexsearch-sidemenu .search-options .property-search-dropdown .chosen-container {
  margin-right: 0px;
  width: 166px !important;
}
.content-wrap .flexsearch-sidemenu #single-search-field,
.content-wrap .flexsearch-sidemenu .tail-dropdown {
  width: 237px;
  margin-left: -248px !important;
  margin-top: 50px;
}
.content-wrap .flexsearch-sidemenu #single-search-field input,
.content-wrap .flexsearch-sidemenu .tail-dropdown input {
  height: 35px;
  z-index: 3;
  font-family: "Open Sans", sans-serif;
}
.content-wrap .flexsearch-sidemenu #single-search-field .primary-placeholder-text,
.content-wrap .flexsearch-sidemenu .tail-dropdown .primary-placeholder-text {
  background-color: #fff;
  color: #777777;
  font-weight: 400;
  width: 237px;
  height: 34px;
  position: absolute;
  z-index: 2;
  line-height: 35px;
  padding-left: 10px;
  margin-left: -237px;
}
.content-wrap .flexsearch-sidemenu #single-search-field .input-group-btn,
.content-wrap .flexsearch-sidemenu .tail-dropdown .input-group-btn {
  display: none;
}
.content-wrap .flexsearch-sidemenu .tt-dropdown-menu .tt-suggestion {
  color: #5b5b5b;
  border: 1px solid #cccccc;
  border-bottom: none;
  height: 40px;
  padding: 10px;
  cursor: pointer;
}
.content-wrap .flexsearch-sidemenu .tt-suggestion:hover {
  background-color: #49b3e7;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field {
  /*width: 260px;*/
  /*margin-left: -260px;*/
  margin-top: 10px;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field #county-dropdown {
  float: left !important;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .tt-dropdown-menu .tt-suggestion.tt-cursor {
  cursor: pointer;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .lead-dropdown input,
.content-wrap .flexsearch-sidemenu #state-county-search-field .mid-dropdown input {
  border-radius: 3px;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .tt-input {
  padding: 4px 20px 5px 15px;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .twitter-typeahead *::-webkit-input-placeholder {
  color: #5b5b5b !important;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .twitter-typeahead *:-moz-placeholder {
  /* FF 4-18 */
  color: #5b5b5b !important;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .twitter-typeahead *::-moz-placeholder {
  /* FF 19+ */
  color: #5b5b5b !important;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .twitter-typeahead *:-ms-input-placeholder {
  /* IE 10+ */
  color: #5b5b5b !important;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .lead-dropdown {
  width: 45%;
  margin-left: 10px;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .lead-dropdown .drop-caret {
  left: 40%;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: grey;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .lead-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .mid-dropdown {
  width: 45%;
  margin-left: 10px;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .mid-dropdown .drop-caret {
  left: 89%;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: grey;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .mid-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .tail-dropdown {
  margin-top: 40px;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .tail-dropdown .drop-caret {
  right: 8px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: #43b3ea;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .tail-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .drop-caret {
  pointer-events: none;
  display: inline-block;
  width: 10px;
  height: 7px;
  position: absolute;
  background: none;
  top: 23px !important;
  z-index: 10;
}
.content-wrap .flexsearch-sidemenu #state-county-search-field .drop-caret:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -104px -235px;
  width: 10px;
  height: 7px;
  display: inline-block;
  position: absolute;
}
.content-wrap .flexsearch-sidemenu .apn-fields.up {
  margin: 10px 0 0 10px;
  /*.chosen-container .chosen-results li.highlighted {
                background-color: #3fa6d9 !important;
            }*/
}
.content-wrap .flexsearch-sidemenu .apn-fields.up .chosen-single {
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
  width: 115px !important;
  border: 1px solid #242B31 !important;
  height: 30px !important;
  line-height: 29px !important;
}
.content-wrap .flexsearch-sidemenu .apn-fields.up .chosen-single div b {
  margin-top: 2px !important;
}
.content-wrap .flexsearch-sidemenu .apn-fields.up .chosen-container .chosen-drop {
  margin-left: 1px !important;
  border: 0px !important;
}
.content-wrap .flexsearch-sidemenu .apn-fields.up #county_chosen {
  width: 122px !important;
  padding-left: 7px;
}
.content-wrap .flexsearch-sidemenu .apn-fields.up #county_chosen .chosen-drop {
  width: 113px !important;
  margin-left: 11px !important;
}
.content-wrap .flexsearch-sidemenu .apn-fields.up #state_chosen {
  width: 113px !important;
}
.content-wrap .flexsearch-sidemenu .search-box {
  position: relative;
  /*padding: 11px;*/
}
.content-wrap .flexsearch-sidemenu .search-box .flexinput {
  /*width: 97%;*/
}
.content-wrap .flexsearch-sidemenu .search-box *::-webkit-input-placeholder {
  color: gray !important;
}
.content-wrap .flexsearch-sidemenu .search-box *:-moz-placeholder {
  /* FF 4-18 */
  color: gray !important;
}
.content-wrap .flexsearch-sidemenu .search-box *::-moz-placeholder {
  /* FF 19+ */
  color: gray !important;
}
.content-wrap .flexsearch-sidemenu .search-box *:-ms-input-placeholder {
  /* IE 10+ */
  color: gray !important;
}
.content-wrap .flexsearch-sidemenu .search-box input#search-me {
  height: 34px;
  border-radius: 0;
  border: 0;
  background: #ffffff;
  width: 94%;
  box-shadow: inset 0px 5px 0px 0px rgba(0, 0, 0, 0.08);
  margin: 10px 0px 3px 10px;
  color: #2C3439 !important;
  padding: 3px 30px 0px 9px !important;
  font: 14px/24px "Roboto", sans-serif !important;
}
.content-wrap .flexsearch-sidemenu .search-box a.clearfield {
  position: absolute;
  left: 89%;
  top: 45px;
  color: #ccc;
  cursor: pointer;
}
.content-wrap .flexsearch-sidemenu .search-box .rotate {
  -webkit-transform: rotate(-45deg);
  /* Safari */
  -moz-transform: rotate(-45deg);
  /* Firefox */
  -ms-transform: rotate(-45deg);
  /* IE */
  -o-transform: rotate(-45deg);
  /* Opera */
}
.content-wrap .flexsearch-sidemenu .search-box a:hover {
  color: #124682;
}
.content-wrap .flexsearch-sidemenu .query {
  margin-left: 10px;
}
.content-wrap .flexsearch-sidemenu .query textarea {
  height: 300px;
  width: 94%;
  border-radius: 0;
  border: 1px solid #242b31 /*#F4FBFE*/;
  margin-bottom: 8px;
  line-height: 2;
  padding: 6px 10px;
  color: #2c3439 !important;
  font: 14px/24px "Roboto", sans-serif !important;
  resize: vertical;
  max-height: 80vh;
}
.content-wrap .flexsearch-sidemenu .query h2 {
  color: #ffffff;
  margin-bottom: 8px;
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .03em;
  margin-top: 13px !important;
}
.content-wrap .flexsearch-sidemenu .query .button.left {
  font: 14px/24px "Roboto", sans-serif;
}
.content-wrap .flexsearch-sidemenu .query .button.left:hover {
  background: #256e94;
  color: #fff;
}
.content-wrap .flexsearch-sidemenu .query .button {
  height: 34px;
  line-height: 34px;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0;
  color: #ffffff !important;
  cursor: pointer;
  padding: 0px 18px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  text-decoration: none;
}
.content-wrap .flexsearch-sidemenu .query .button.run {
  color: #ffffff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
  border: 0;
  background: #6FB615;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  margin-left: -1px !important;
}
.content-wrap .flexsearch-sidemenu .query .button.run:hover {
  background: #174b87;
}
.content-wrap .flexsearch-sidemenu .query .button.right {
  font: 14px/24px "Roboto", sans-serif;
  background: #3fa6d9 none repeat scroll 0 0;
}
.content-wrap .flexsearch-sidemenu .query .a.clear {
  color: white;
  cursor: pointer;
  text-decoration: none;
}
.content-wrap .flexsearch-sidemenu .query .a.clear:hover {
  color: #c1c9d0;
}
.content-wrap .flexsearch-sidemenu a.back {
  border: 0;
  padding: 0;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  margin-left: 10px;
  position: relative;
  top: 0px;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section {
  /*margin-top: -20px;*/
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section h2 {
  color: #ffffff;
  margin-bottom: 5px;
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .03em;
  margin-left: 10px;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section .search-query {
  background: #242B31;
  margin-left: -10px;
  padding: 10px 0px 10px 10px;
  margin-bottom: 10px;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section .search-query p {
  margin-bottom: 0 !important;
  padding: 10px;
  word-wrap: break-word;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section p {
  color: #cccccc;
  font-size: 1.0em;
  margin-top: 0;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section .meta {
  margin-left: 10px !important;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section .meta a {
  color: #1EAEDB;
  text-decoration: none;
  cursor: pointer;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section ul {
  padding-left: 10px;
  list-style: none;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section ul li {
  color: #ffffff;
  margin-bottom: 0px !important;
  line-height: 20px;
  display: list-item;
  text-align: -webkit-match-parent;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section ul li label {
  font-weight: normal !important;
  /*display: block;*/
  margin-bottom: .5rem;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section ul li input {
  margin: 0px 5px 0px 0px;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section input[type="checkbox"] {
  display: inline;
}
.content-wrap .flexsearch-sidemenu .flex-result-query-section .filtersAvailable h4 {
  color: #cccccc;
  margin: 0px 10px 5px;
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: .03em;
  margin-top: 0;
  font-weight: 300;
}
.content-wrap .flexsearch-sidemenu .footer {
  width: 260px;
  height: 100px;
  background-color: #2B3035;
  position: fixed;
  padding: 15px 0 0 0;
  z-index: 10;
}
.content-wrap .flexsearch-sidemenu .footer .ref-id {
  text-align: center;
  margin-bottom: 10px;
}
.content-wrap .flexsearch-sidemenu .footer .ref-id input {
  width: 92%;
  height: 35px;
  font-size: 14px;
  padding-left: 10px;
  font-family: 'Roboto', sans-serif;
}
.content-wrap .flexsearch-sidemenu .footer .order {
  text-align: center;
}
.content-wrap .flexsearch-sidemenu .footer .order .sec-order {
  width: 92%;
  height: 36px;
  background-color: #6FB615;
  border-radius: 3px;
  border: 0px transparent;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 18px;
  margin-left: 0px;
  text-transform: none !important;
}
.content-wrap .flexsearch-sidemenu .footer .order .sec-order:hover:enabled {
  background-color: #578f10 !important;
}
.content-wrap .marketshare-sidemenu {
  float: left;
  width: 260px;
  background: #2F373E;
  min-height: 1050px;
  max-height: 881px;
  position: relative;
  z-index: 2;
}
.content-wrap .marketshare-sidemenu .initial-hide {
  display: none;
}
.content-wrap .marketshare-sidemenu #sticker {
  width: 100% !important;
}
.content-wrap .marketshare-sidemenu .sticky-wrapper {
  font: 14px/24px "Roboto", sans-serif;
  /*Applies to placeholder styles only for IE */
}
.content-wrap .marketshare-sidemenu .sticky-wrapper input#search-me:-ms-input-placeholder {
  color: #999 !important;
}
.content-wrap .marketshare-sidemenu input {
  font-size: 12px;
  height: 30px;
}
.content-wrap .marketshare-sidemenu .tt-dropdown-menu {
  padding: 0;
  max-height: 300px !important;
  overflow: auto !important;
  min-width: 100% !important;
  font-size: 12px !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
}
.content-wrap .marketshare-sidemenu .mid-dropdown .tt-dropdown-menu {
  width: auto !important;
}
.content-wrap .marketshare-sidemenu .twitter-typeahead input {
  color: #777777;
  font-weight: 400;
}
.content-wrap .marketshare-sidemenu .search-options {
  background-color: #2C3439;
  width: 260px;
  height: 50px;
  margin-top: -50px;
  margin-left: -260px;
  position: absolute;
  z-index: 4;
  padding: 10px 0px 10px 10px;
  font-size: 13px;
  color: #fff;
}
.content-wrap .marketshare-sidemenu .search-options .property-search-dropdown .chosen-container {
  margin-right: 0px;
  width: 166px !important;
}
.content-wrap .marketshare-sidemenu #single-search-field,
.content-wrap .marketshare-sidemenu .tail-dropdown {
  width: 237px;
  margin-left: -248px !important;
  margin-top: 50px;
}
.content-wrap .marketshare-sidemenu #single-search-field input,
.content-wrap .marketshare-sidemenu .tail-dropdown input {
  height: 35px;
  z-index: 3;
  font-family: "Open Sans", sans-serif;
}
.content-wrap .marketshare-sidemenu #single-search-field .primary-placeholder-text,
.content-wrap .marketshare-sidemenu .tail-dropdown .primary-placeholder-text {
  background-color: #fff;
  color: #777777;
  font-weight: 400;
  width: 237px;
  height: 34px;
  position: absolute;
  z-index: 2;
  line-height: 35px;
  padding-left: 10px;
  margin-left: -237px;
}
.content-wrap .marketshare-sidemenu #single-search-field .input-group-btn,
.content-wrap .marketshare-sidemenu .tail-dropdown .input-group-btn {
  display: none;
}
.content-wrap .marketshare-sidemenu .tt-dropdown-menu .tt-suggestion {
  color: #5b5b5b;
  border: 1px solid #cccccc;
  border-bottom: none;
  height: 40px;
  padding: 10px;
  cursor: pointer;
}
.content-wrap .marketshare-sidemenu .tt-suggestion:hover {
  background-color: #49b3e7;
}
.content-wrap .marketshare-sidemenu #state-county-search-field {
  /*width: 260px;*/
  /*margin-left: -260px;*/
  margin-top: 10px;
}
.content-wrap .marketshare-sidemenu #state-county-search-field #county-dropdown {
  float: left !important;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .tt-dropdown-menu .tt-suggestion.tt-cursor {
  cursor: pointer;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .lead-dropdown input,
.content-wrap .marketshare-sidemenu #state-county-search-field .mid-dropdown input {
  border-radius: 3px;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .tt-input {
  padding: 4px 20px 5px 15px;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .twitter-typeahead *::-webkit-input-placeholder {
  color: #5b5b5b !important;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .twitter-typeahead *:-moz-placeholder {
  /* FF 4-18 */
  color: #5b5b5b !important;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .twitter-typeahead *::-moz-placeholder {
  /* FF 19+ */
  color: #5b5b5b !important;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .twitter-typeahead *:-ms-input-placeholder {
  /* IE 10+ */
  color: #5b5b5b !important;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .lead-dropdown {
  width: 45%;
  margin-left: 10px;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .lead-dropdown .drop-caret {
  left: 40%;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: grey;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .lead-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .mid-dropdown {
  width: 45%;
  margin-left: 10px;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .mid-dropdown .drop-caret {
  left: 89%;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: grey;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .mid-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .tail-dropdown {
  margin-top: 40px;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .tail-dropdown .drop-caret {
  right: 8px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: #43b3ea;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .tail-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .drop-caret {
  pointer-events: none;
  display: inline-block;
  width: 10px;
  height: 7px;
  position: absolute;
  background: none;
  top: 23px !important;
  z-index: 10;
}
.content-wrap .marketshare-sidemenu #state-county-search-field .drop-caret:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -104px -235px;
  width: 10px;
  height: 7px;
  display: inline-block;
  position: absolute;
}
.content-wrap .marketshare-sidemenu .apn-fields.up {
  margin: 10px 0 0 10px;
  /*.chosen-container .chosen-results li.highlighted {
                background-color: #3fa6d9 !important;
            }*/
}
.content-wrap .marketshare-sidemenu .apn-fields.up .chosen-single {
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
  width: 115px !important;
  border: 1px solid #242B31 !important;
  height: 30px !important;
  line-height: 29px !important;
}
.content-wrap .marketshare-sidemenu .apn-fields.up .chosen-single div b {
  margin-top: 2px !important;
}
.content-wrap .marketshare-sidemenu .apn-fields.up .chosen-container .chosen-drop {
  margin-left: 1px !important;
  border: 0px !important;
}
.content-wrap .marketshare-sidemenu .apn-fields.up #county_chosen {
  width: 122px !important;
  padding-left: 7px;
}
.content-wrap .marketshare-sidemenu .apn-fields.up #county_chosen .chosen-drop {
  width: 113px !important;
  margin-left: 11px !important;
}
.content-wrap .marketshare-sidemenu .apn-fields.up #state_chosen {
  width: 113px !important;
}
.content-wrap .marketshare-sidemenu .search-box {
  position: relative;
  /*padding: 11px;*/
}
.content-wrap .marketshare-sidemenu .search-box .flexinput {
  /*width: 97%;*/
}
.content-wrap .marketshare-sidemenu .search-box *::-webkit-input-placeholder {
  color: gray !important;
}
.content-wrap .marketshare-sidemenu .search-box *:-moz-placeholder {
  /* FF 4-18 */
  color: gray !important;
}
.content-wrap .marketshare-sidemenu .search-box *::-moz-placeholder {
  /* FF 19+ */
  color: gray !important;
}
.content-wrap .marketshare-sidemenu .search-box *:-ms-input-placeholder {
  /* IE 10+ */
  color: gray !important;
}
.content-wrap .marketshare-sidemenu .search-box input#search-me {
  height: 34px;
  border-radius: 0;
  border: 0;
  background: #ffffff;
  width: 94%;
  box-shadow: inset 0px 5px 0px 0px rgba(0, 0, 0, 0.08);
  margin: 10px 0px 3px 10px;
  color: #2C3439 !important;
  padding: 3px 30px 0px 9px !important;
  font: 14px/24px "Roboto", sans-serif !important;
}
.content-wrap .marketshare-sidemenu .search-box a.clearfield {
  position: absolute;
  left: 89%;
  top: 45px;
  color: #ccc;
  cursor: pointer;
}
.content-wrap .marketshare-sidemenu .search-box .rotate {
  -webkit-transform: rotate(-45deg);
  /* Safari */
  -moz-transform: rotate(-45deg);
  /* Firefox */
  -ms-transform: rotate(-45deg);
  /* IE */
  -o-transform: rotate(-45deg);
  /* Opera */
}
.content-wrap .marketshare-sidemenu .search-box a:hover {
  color: #124682;
}
.content-wrap .marketshare-sidemenu .query {
  margin-left: 10px;
}
.content-wrap .marketshare-sidemenu .query textarea {
  height: 300px;
  width: 94%;
  border-radius: 0;
  border: 1px solid #242b31 /*#F4FBFE*/;
  margin-bottom: 8px;
  line-height: 2;
  padding: 6px 10px;
  color: #2c3439 !important;
  font: 14px/24px "Roboto", sans-serif !important;
  resize: vertical;
  max-height: 80vh;
}
.content-wrap .marketshare-sidemenu .query h2 {
  color: #ffffff;
  margin-bottom: 8px;
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .03em;
  margin-top: 13px !important;
}
.content-wrap .marketshare-sidemenu .query .button.left {
  font: 14px/24px "Roboto", sans-serif;
}
.content-wrap .marketshare-sidemenu .query .button.left:hover {
  background: #256e94;
  color: #fff;
}
.content-wrap .marketshare-sidemenu .query .button {
  height: 34px;
  line-height: 34px;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0;
  color: #ffffff !important;
  cursor: pointer;
  padding: 0px 18px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  text-decoration: none;
}
.content-wrap .marketshare-sidemenu .query .button.run {
  color: #ffffff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
  border: 0;
  background: #6FB615;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  margin-left: -1px !important;
}
.content-wrap .marketshare-sidemenu .query .button.run:hover {
  background: #174b87;
}
.content-wrap .marketshare-sidemenu .query .button.right {
  font: 14px/24px "Roboto", sans-serif;
  background: #3fa6d9 none repeat scroll 0 0;
}
.content-wrap .marketshare-sidemenu .query .a.clear {
  color: white;
  cursor: pointer;
  text-decoration: none;
}
.content-wrap .marketshare-sidemenu .query .a.clear:hover {
  color: #c1c9d0;
}
.content-wrap .marketshare-sidemenu a.back {
  border: 0;
  padding: 0;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  margin-left: 10px;
  position: relative;
  top: 0px;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section {
  /*margin-top: -20px;*/
}
.content-wrap .marketshare-sidemenu .flex-result-query-section h2 {
  color: #ffffff;
  margin-bottom: 5px;
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .03em;
  margin-left: 10px;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section .search-query {
  background: #242B31;
  margin-left: -10px;
  padding: 10px 0px 10px 10px;
  margin-bottom: 10px;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section .search-query p {
  margin-bottom: 0 !important;
  padding: 10px;
  word-wrap: break-word;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section p {
  color: #cccccc;
  font-size: 1.0em;
  margin-top: 0;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section .meta {
  margin-left: 10px !important;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section .meta a {
  color: #1EAEDB;
  text-decoration: none;
  cursor: pointer;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section ul {
  padding-left: 10px;
  list-style: none;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section ul li {
  color: #ffffff;
  margin-bottom: 0px !important;
  line-height: 20px;
  display: list-item;
  text-align: -webkit-match-parent;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section ul li label {
  font-weight: normal !important;
  /*display: block;*/
  margin-bottom: .5rem;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section ul li input {
  margin: 0px 5px 0px 0px;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section input[type="checkbox"] {
  display: inline;
}
.content-wrap .marketshare-sidemenu .flex-result-query-section .filtersAvailable h4 {
  color: #cccccc;
  margin: 0px 10px 5px;
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: .03em;
  margin-top: 0;
  font-weight: 300;
}
.content-wrap .marketshare-sidemenu .footer {
  width: 260px;
  height: 100px;
  background-color: #2B3035;
  position: fixed;
  padding: 15px 0 0 0;
  z-index: 10;
}
.content-wrap .marketshare-sidemenu .footer .ref-id {
  text-align: center;
  margin-bottom: 10px;
}
.content-wrap .marketshare-sidemenu .footer .ref-id input {
  width: 92%;
  height: 35px;
  font-size: 14px;
  padding-left: 10px;
  font-family: 'Roboto', sans-serif;
}
.content-wrap .marketshare-sidemenu .footer .order {
  text-align: center;
}
.content-wrap .marketshare-sidemenu .footer .order .sec-order {
  width: 92%;
  height: 36px;
  background-color: #6FB615;
  border-radius: 3px;
  border: 0px transparent;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 18px;
  margin-left: 0px;
  text-transform: none !important;
}
.content-wrap .marketshare-sidemenu .footer .order .sec-order:hover:enabled {
  background-color: #578f10 !important;
}
@media all and (min-width: 1050px) {
  .content-wrap .chat-flexsearch {
    left: auto !important;
  }
}
@media all and (min-width: 1050px) {
  .content-wrap .chat-flexsearch {
    left: auto !important;
  }
}
@media (min-width: 1050px) {
  .content-wrap .chat-flexsearch {
    right: 24px !important;
    width: 40px;
    left: initial !important;
  }
}
.content-wrap .chat-feedback {
  position: fixed;
  bottom: 4px;
  right: 10px;
  text-align: center;
  background: rgba(36, 43, 49, 0.85);
  border-radius: 3px;
  padding: 8px 8px 5px 8px;
  z-index: 3;
}
.content-wrap .chat-feedback a {
  position: relative;
  height: 25px;
  width: 25px;
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
.content-wrap .chat-feedback i {
  display: block;
  color: rgba(255, 255, 255, 0.39);
  font-size: 25px;
  margin-bottom: 10px;
  transition: all 0.15s ease-in 0s;
}
.content-wrap .chat-feedback i span .tooltip {
  display: none;
  position: absolute;
  top: 30%;
  right: 50px;
  width: 100px;
  z-index: 1;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  padding: 0px 6px;
  /*font: 14px/24px "Roboto", sans-serif;*/
}
.content-wrap .chat-feedback .tooltip {
  font: 14px/24px "Roboto", sans-serif;
}
.content-wrap .chat-feedback .tooltip.left {
  margin-left: -50px;
}
.content-wrap .chat-feedback .tooltip-inner {
  width: 120px;
  height: 22px;
  background-color: #454B50;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.content-wrap .chat-feedback .tooltip.left .tooltip-arrow {
  border-left-color: rgba(36, 43, 49, 0.85);
}
.content-wrap .chat-feedback i.last {
  margin: 0;
}
.content-wrap .chat-feedback i:hover {
  color: rgba(255, 255, 255, 0.8);
}
/*flex-results-area {
    height: 600px;
    width: 93%;
    overflow-y: auto;
}*/
.norecord {
  text-align: center;
  padding-top: 100px;
  font-size: x-large;
  /*color: #49b3e7;*/
}
.norecord h1 {
  color: #777777;
}
.search-results-header {
  width: 100%;
  /*border: 1px solid;*/
  display: inline-block;
  /*background-color: #f9f9f9;*/
  /*margin-right: 2px;
    margin-left: 2px;*/
  box-sizing: border-box;
  border: none;
  /*padding-bottom: 10px;
    padding-top: 5px;*/
  margin: -25px 0px 0px 1px;
}
.search-results-header .sort-field {
  float: right;
  margin-right: 8px;
  margin-top: 32px;
}
.search-results-header .drop-caret {
  pointer-events: none;
  display: inline-block;
  width: 10px;
  height: 7px;
  background: none;
  z-index: 10;
}
.search-results-header .drop-caret:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -104px -235px;
  width: 10px;
  height: 7px;
  display: inline-block;
  position: absolute;
}
.search-results-header .inline {
  display: inline-block;
  margin-left: 10px;
  margin-top: 10px;
}
.search-results-header .inline img {
  position: relative;
  top: 5px;
}
.search-results-header .doc-count {
  font-family: 'RobotoFlex', sans-serif;
  text-transform: uppercase;
  font-size: 37px !important;
  letter-spacing: .03em;
  color: #2c3439 !important;
  display: inline-block;
}
.search-results-header .found-text {
  padding-left: 5px;
  font-family: 'RobotoFlex', sans-serif;
  font-size: 18px !important;
}
.search-results-header .doc-style-searched {
  color: #2c3439 !important;
  font-size: 20px !important;
}
.search-results-header .doc-style-para {
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  align-content: center;
  color: #174b87;
  padding-left: 15px;
}
.search-results-header .Num-doc-found {
  color: #777777 !important;
  font-size: 14px !important;
}
.search-results-header .doc-text {
  font-size: 12px;
}
.search-results-header h1 span {
  font-size: 14px;
  color: #777;
}
.search-results-header .input-dropdown-selected-value {
  border-radius: 3px !important;
  color: #8D929B !important;
}
.search-results-header .input-dropdown-selected-value:before {
  content: "\f107" !important;
  background-image: none !important;
  font-family: FontAwesome;
  right: 5px !important;
  position: absolute;
  top: 5px !important;
  color: #8D929B;
}
#filtersAvailable {
  overflow: hidden;
  /*min-height: @searchResultHeight - @searchQueryHeight - 87px;*/
  /*max-height: 350px;*/
  height: auto !important;
  /* for IE as it does not support min-height */
  height: 583px;
  /* for IE as it does not support min-height */
  display: block;
  position: relative;
  width: 100%;
}
#filtersAvailable.ps-container .ps-scrollbar-y-rail:hover {
  background-color: #1e292f;
}
#filtersAvailable.ps-container .ps-scrollbar-y-rail.in-scrolling {
  background-color: #1e292f;
}
#filtersAvailable .only {
  display: none;
}
#filtersAvailable .only:hover {
  cursor: pointer;
}
#filtersAvailable .only:hover span:hover {
  text-decoration: underline;
}
.search-results-flex-filters {
  float: left;
  /*margin-right: 18px;*/
  color: #cccccc;
  /*border-bottom: 1px solid #A0CFEC;*/
  /*border-left: 1px solid #174b87;*/
  width: 100%;
}
.search-results-flex-filters.in {
  /*background-color: @resultFilterExpandedFill;*/
  /*background-color: @resultFilterExpandedFill;*/
  margin-top: -20px;
}
.search-results-flex-filters.in .region-heading:before {
  top: 36px;
}
.search-results-flex-filters .filterSectionHeader {
  margin-bottom: 10px;
}
.search-results-flex-filters .region-heading {
  height: 80px;
  line-height: 80px;
  width: 15px;
  bottom: 10px;
  left: 5px;
}
.search-results-flex-filters .region-heading:before {
  top: 36px;
}
.search-results-flex-filters .collapse {
  height: 350px;
}
.search-results-flex-filters .filterHeader {
  font-size: 14px;
  color: #174b87;
  position: relative;
  font-weight: 500;
  text-transform: uppercase;
}
.search-results-flex-filters .checkbox-filter {
  margin-left: 15px;
  margin-right: 15px;
  border-bottom: 1px solid #A0CFEC;
  font-size: 11px;
  text-transform: uppercase;
  vertical-align: bottom;
}
.search-results-flex-filters .checkbox-filter input[type="checkbox"] + span,
.search-results-flex-filters .checkbox-filter input[type="checkbox"] + input + span {
  vertical-align: bottom;
}
.search-results-flex-filters .checkbox-filter label {
  margin-top: 5px;
  vertical-align: middle;
}
.search-results-flex-filters .documentfilter-sorting {
  text-decoration: none;
  cursor: pointer;
  padding-left: 20px;
  color: #174b87;
  font-size: 10.5px;
}
.search-results-flex-filters .message-filter {
  margin-left: 10px;
  font-size: 12px;
  font-weight: bold;
}
.search-results-flex-filters .set-filter-values {
  overflow: hidden;
  height: auto !important;
  /* for IE as it does not support min-height */
  margin-bottom: 10px;
}
.search-results-flex-filters .set-filter-values .set-filter-content {
  max-width: 85%;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.search-results-flex-filters .set-filter-values .set-filter-count {
  font-weight: normal;
}
.search-results-flex-filters .filter-More-Header {
  margin-left: 15px;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.search-results-flex-filters .inline {
  display: inline;
}
.search-results-flex-filters .filter-title {
  color: #174b87;
  font-size: 18px;
  margin-left: 10px;
  margin-top: 20px;
  font-weight: 600;
}
.search-results-flex-filters .collapse-region.in .collapse {
  display: block;
}
.search-results-flex-filters .collapse-region .collapse {
  display: none;
}
.search-results-flex-filters .collapse-region.common-light .region-heading {
  text-transform: uppercase;
  color: #134888;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  padding-left: 35px;
  position: relative;
  cursor: pointer;
  /*&:hover {
                    background-color: @modalProductsExpandedFill;
                }*/
}
.search-results-flex-filters .collapse-region.common-light .region-heading:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -99px -578px;
  width: 9px;
  height: 13px;
  display: inline-block;
  position: absolute;
}
.search-results-flex-filters .collapse-region.common-light .region-heading:before {
  top: 18px;
  left: 15px;
}
.search-results-flex-filters .collapse-region.common-light .region-heading h1 {
  font-size: 18px;
  margin: 0;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
  line-height: 30px;
}
.search-results-flex-filters .collapse-region.common-light.in .region-heading:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -116px -582px;
  width: 15px;
  height: 9px;
  display: inline-block;
  position: absolute;
}
.search-results-flex-filters .collapse-region.common-light.in .region-heading:before {
  top: 21px;
  left: 10px;
}
.search-flex-query {
  float: left;
  width: 100%;
  /*background-color: @resultFilterExpandedFill;*/
  /*border-bottom: 1px solid #a0cfec;*/
  margin-bottom: 10px;
  /*margin-right: 18px;
    border-bottom: 1px solid #A0CFEC;
    border-left: 1px solid #174b87;*/
  /*.region-flex-heading {
        .spriteAbsPosTop(36px);
        color: #174b87;
        font-size: 22px;
        margin-right: 20px;
        text-transform: uppercase;
    }*/
}
.search-flex-query.in {
  /*background-color: @resultFilterExpandedFill;*/
}
.search-flex-query.in .region-heading:before {
  top: 36px;
}
.search-flex-query.in i {
  cursor: pointer;
}
.search-flex-query .region-heading {
  height: 80px;
  line-height: 80px;
  bottom: 10px;
}
.search-flex-query .region-heading:before {
  top: 36px;
}
.search-flex-query .collapse {
  height: 30%;
}
.search-flex-query .filterHeader {
  font-size: 18px;
  color: #174b87;
  text-transform: uppercase;
  font-weight: 600;
}
.search-flex-query a {
  cursor: pointer;
}
.search-flex-query .settings {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -2px -227px;
  width: 17px;
  height: 16px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 20px;
  position: fixed;
}
.search-flex-query .queryContainer {
  height: 70%;
  overflow-y: hidden;
  display: block;
  position: relative;
  overflow-x: hidden;
  background-color: #f4fbfe;
  /*border-bottom: 1px solid #a0cfec;*/
}
.search-flex-query .query-textarea {
  padding-left: 20px;
  padding-right: 15px;
  word-wrap: break-word;
  color: #cccccc;
}
.runflexsrch-btncntnr {
  width: 100%;
  overflow: hidden;
}
.runflexsrch-btnimg {
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -6px -567px;
  width: 29px;
  height: 27px;
  text-align: center;
  display: inline-block;
  overflow: hidden;
}
.runflexsrch-btntext {
  display: inline;
  top: -7px;
  position: relative;
}
.runflexsrch-btn {
  min-width: 100px;
}
@media screen and (max-height: 665px) {
  .content-wrap .flex-container .marketshare-container .landig-page {
    background-size: 40%;
  }
}
@media screen and (max-height: 810px) {
  .content-wrap .app-tools li.livechat-tool,
  .content-wrap .app-tools li.feedback-tool {
    height: 35px;
  }
}
@media screen and (max-height: 665px) and (min-width: 980px) {
  .content-wrap .flex-container .landig-page {
    background-size: 20% !important;
  }
}
.flex-footer {
  position: absolute;
  /*bottom: 0;*/
  width: 100%;
  height: auto;
  background-color: #ffffff;
  border-top: 1px solid #BBB;
  padding: 90px 30px;
}
.flex-footer .feature-box {
  position: relative;
  margin-top: 20px;
  padding: 0 0 0 80px;
}
.flex-footer .feature-box:first-child {
  margin-top: 0;
}
.flex-footer .feature-box .fbox-icon {
  display: block;
  width: 256px;
  height: 256px;
  top: 0;
  left: 0;
}
.flex-footer .feature-box .fbox-icon a,
.flex-footer .feature-box .fbox-icon i,
.flex-footer .feature-box .fbox-icon img {
  display: block;
  position: relative;
  width: 60%;
  height: 60%;
  color: #ffffff;
  margin-left: 70% !important;
}
.flex-footer .feature-box .fbox-icon i {
  font-style: normal;
  font-size: 28px;
  text-align: center;
  line-height: 64px;
}
.flex-footer .feature-box h3 {
  /*font-size: 11px;*/
  font-weight: 700;
  text-transform: uppercase;
  /*letter-spacing: 1px;*/
  margin-bottom: 0;
  color: #333;
  padding: 0 15px 30px 15px;
}
@media screen and (max-width: 800px) {
  .flex-footer .feature-box h3 {
    /*font-size: 12px;*/
    font: 18px "Roboto", sans-serif;
    font-weight: 600;
  }
  .flex-footer .feature-box h3 span.subtitle {
    /*font-size: 10px !important;*/
    font: 14px "Roboto", sans-serif;
  }
}
@media screen and (max-height: 800px) {
  .flex-footer .fbox-icon {
    max-height: 50%;
    max-width: 50%;
  }
  .flex-footer .feature-box h3 {
    /*font-size: 12px;*/
    font: 18px "Roboto", sans-serif;
    font-weight: 600;
  }
  .flex-footer .feature-box h3 span.subtitle {
    /*font-size: 10px !important;*/
    font: 14px "Roboto", sans-serif;
  }
}
@media screen and (max-height: 750px) {
  .flex-footer .feature-box.fbox-center .fbox-icon img {
    max-height: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .flex-footer .feature-box.fbox-center .fbox-icon {
    margin-bottom: 15px !important;
  }
  .flex-footer .feature-box h3 {
    font: 18px "Roboto", sans-serif;
    font-weight: 600;
  }
  .flex-footer .feature-box h3 span.subtitle {
    /*font-size: 10px !important;*/
    font: 14px "Roboto", sans-serif;
  }
}
.flex-footer .feature-box p {
  margin: 8px 0 0 0;
  color: #9f9f9f;
}
.flex-footer .feature-box .before-heading {
  font-size: 14px;
}
.flex-footer .feature-box.fbox-center {
  padding: 0;
  text-align: center;
}
.flex-footer .feature-box.fbox-center .fbox-icon {
  position: relative;
  width: 50%;
  height: 50%;
  /*margin: 0 auto 30px;*/
}
.flex-footer .feature-box.fbox-center .fbox-icon i {
  font-size: 42px;
  line-height: 96px;
}
.flex-footer .feature-box.fbox-center.fbox-outline .fbox-icon i {
  line-height: 88px;
}
.flex-footer .feature-box.fbox-center p {
  font-size: 14px;
  margin-top: 15px;
}
.flex-footer .feature-box.fbox-border .fbox-icon i,
.flex-footer .feature-box.fbox-border .fbox-icon img {
  background-color: transparent !important;
}
.flex-footer .feature-box h3 {
  font: 18px "Roboto", sans-serif;
  font-weight: 600;
}
.flex-footer .feature-box h3 span.subtitle {
  display: block;
  margin-top: 5px;
  /*color: #444;*/
  font-weight: 400;
  text-transform: none;
  width: 100%;
  font: 14px "Roboto", sans-serif;
  /*margin-left: -38px;*/
}
.flex-footer .start-flexsearch .flexsearch-top {
  margin-top: -20px !important;
}
.flex-footer .start-flexsearch h2 {
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 20px !important;
}
.flex-footer .start-flexsearch h2 .start-flexsearch-text {
  font-weight: 800;
  color: #174b87;
}
.flex-footer .start-flexsearch h2 .start-flexsearch-text2 {
  font-weight: 800;
  color: #4ab4e8;
}
.primary {
  background: #1b2227;
}
.primary #masthead {
  height: 50px;
  background: #1B2227;
  width: 100%;
  font-size: .9em;
}
.primary .container::after,
.primary .row::after,
.primary .u-cf,
.primary .clearfix {
  content: "";
  display: table;
  clear: both;
}
.primary body {
  font: 13px/18px 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px !important;
  line-height: 24px !important;
  color: #2C3439;
  -webkit-text-size-adjust: 100%;
}
.primary ul.main {
  margin: 0px 0px 0px 260px;
  padding: 0;
  list-style: none;
}
.primary ul.main li {
  cursor: pointer;
  display: table-cell;
  float: left;
  margin: 0px 5px 0px 0px;
}
.primary ul.main li a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none !important;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  text-transform: uppercase;
  font-family: 'Roboto-Bold', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #BCC3C8;
  padding: 0 8px 0 8px;
}
.primary ul.main li a:hover {
  color: #fff;
  border-bottom: 4px solid #3E9ACA;
  padding-bottom: 12px;
}
.primary ul.main li a.current {
  position: relative;
  color: #fff;
}
.primary .app-logo {
  float: left;
  content: '';
  background-image: url('/Content/Images/datatree_logo_white.png');
  background-repeat: no-repeat;
  background-position: 10px 15px;
  width: 260px;
  height: 50px;
  display: inline-block;
  position: absolute;
  pointer-events: none;
}
.primary ul.main li#flexsearch-nav a.current:after,
.primary ul.main li#marketshare-nav a.current:after,
.primary ul.main li#advanced-flex a.current:after {
  bottom: -16px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff !important;
  border-width: 8px;
  margin-left: -8px;
}
.primary header,
.primary #flexheader {
  background-color: #1b2227 !important;
  height: 50px !important;
}
.primary .content-wrap {
  top: 50px !important;
  overflow: hidden;
  background-color: white !important;
}
.primary .meta-upper-right {
  float: right;
  position: static !important;
  margin-right: -25px;
  right: 0px;
}
.primary .meta-upper-right .user-options {
  padding: 0;
  margin: 0;
}
.primary .meta-upper-right .user-options > li:hover {
  background-color: #000000;
}
.primary .meta-upper-right .user-options li {
  cursor: pointer;
  list-style-type: none;
}
.primary .meta-upper-right .user-options li a {
  /*height: 50px;*/
  line-height: 50px;
  text-transform: uppercase;
  font-family: 'Roboto-Bold', sans-serif;
  font-size: 14px;
  text-decoration: none;
}
.primary .meta-upper-right .user-options li:hover .uo-menu {
  display: block;
  background: #C9CCCF;
  padding-left: 0;
  right: 0;
}
.primary .meta-upper-right .user-options li:hover .uo-menu li a {
  display: block;
  width: 190px;
  position: relative;
  line-height: 40px !important;
  color: #444C52;
  padding: 0px 10px !important;
}
.primary .meta-upper-right .user-options li:hover .uo-menu li a:hover {
  background-color: #B4B9BE;
}
.primary .meta-upper-right .user-options li:hover .uo-menu li a .fa {
  margin-right: 3px;
  width: 20px;
}
.primary .meta-upper-right .user-options li:hover .uo-menu li a span.badge {
  float: right;
  margin-top: 10px;
  background-color: #3E9ACA;
  color: #fff;
  font-size: .8em;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 17px;
  text-align: center;
  top: 0px !important;
}
.primary .meta-upper-right .user-options li .uo-menu {
  display: none;
  position: absolute;
  z-index: 2;
  margin-top: -1px;
}
.primary .meta-upper-right .user-options li .uo-icon {
  right: 35px !important;
  top: 16px !important;
  font-size: 12px;
}
body.body-background {
  background-color: transparent !important;
}
.input-dropdown ul {
  border: 1px solid #cccccc !important;
}
.input-dropdown-options {
  /*border: 1px white !important;*/
  box-shadow: none !important;
}
.input-dropdown-options li {
  color: #8D929B !important;
  border-color: white !important;
  /*text-transform: lowercase !important;*/
}
.input-dropdown-options li:hover {
  color: #ffffff !important;
}
@media screen and (max-height: 750px) {
  .footer {
    padding: 15px 10px !important;
  }
}
@media (max-width: 1170px) {
  .search-results-header h1 span {
    font-size: 12px !important;
  }
  .flex-container .marketshare-container {
    width: 74.8% !important;
  }
  .flex-container .marketshare-container .advanced-search .flexsearch-cont p {
    width: 99% !important;
  }
  #flexheader ul.main {
    margin: 0px 0px 0px 25% !important;
  }
  .search-results-header .Num-doc-found,
  .search-results-header .doc-style-searched {
    font-size: 12px !important;
  }
}
.conform-export-prompt .conform-export-temp .modal-content {
  width: 450px;
}
.conform-export-prompt .conform-export-temp .modal-content .modal-body {
  top: 0px;
  height: 44px;
}
.conform-export-prompt .conform-export-temp .modal-content .modal-body .modeltotalDocs {
  padding: 0px;
  text-align: right;
  font-weight: bold !important;
  font-size: 12px !important;
  color: green !important;
  letter-spacing: 1px !important;
  font-family: Roboto !important;
}
.conform-export-prompt .conform-export-temp .modal-content .modal-body .modelDocsmsg {
  padding-top: 0px !important;
  margin-top: -13px;
  font-weight: bold !important;
  font-size: 14px !important;
  color: dimgray !important;
  letter-spacing: 1px;
  font-family: "Roboto", sans-serif !important;
}
.flexlist {
  position: relative;
}
.flexlist .flexlist-caption {
  position: absolute;
  top: 7px;
  left: 12px;
  font-size: 10px;
  line-height: 10px;
}
.flexlist .flexlist-label {
  position: absolute;
  padding-top: 10px;
  height: 50px;
  line-height: 40px;
  font-size: 28px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}
.flexlist .flexlist-list {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  z-index: 1000;
  list-style: none;
  top: 50px;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
}
.flexlist .flexlist-list.in {
  display: block;
}
.flexlist .flexlist-item {
  padding: 5px 10px;
  cursor: pointer;
}
.flexlist .flexlist-item:hover {
  color: #fff;
  background-color: #0CF;
}
.flexlist .flexlist-subitems {
  max-height: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.1s ease;
  -o-transition: max-height 0.1s ease;
  transition: max-height 0.1s ease;
}
.flexlist .flexlist-subitems.in {
  height: auto;
  max-height: 500px;
  -webkit-transition: max-height 0.8s ease;
  -o-transition: max-height 0.8s ease;
  transition: max-height 0.8s ease;
}
.flexlist-backdrop {
  position: fixed;
  z-index: 990;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/Content/fonts/Open_Sans/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/Content/fonts/Open_Sans/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/Content/fonts/Open_Sans/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 500;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(/Content/fonts/Open_Sans/OpenSans-Semibold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(/Content/fonts/Open_Sans/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Thin';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(/Content/fonts/Roboto/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Light';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/Content/fonts/Roboto/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(/Content/fonts/Roboto/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/Content/fonts/Roboto/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto-Bold';
  src: local('RobotoFlex'), local('RobotoFlex'), url(/Content/fonts/Roboto/RobotoFlex-VariableFont_GRAD,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght.ttf) format('truetype');
  transition-property: opacity, transform;
  font-weight: 700;
  font-style: normal;
  font-stretch: 25%;
  font-variation-settings: "slnt" 0, "GRAD" 0, "XTRA" 468, "YOPQ" 79, "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 514, "YTUC" 712;
  font-optical-sizing: auto;
  text-align: start;
  line-height: initial;
  opacity: 1;
  transition-duration: 350ms;
  
  /*font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(./fonts/Roboto/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');*/
}
@font-face {
  font-family: 'RobotoFlex';
  src: local('RobotoFlex'), local('RobotoFlex'), url(/Content/fonts/Roboto/RobotoFlex-VariableFont_GRAD,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght.ttf) format('truetype');
  transition-property: opacity, transform;
  font-weight: 500;
  font-style: normal;
  font-stretch: 25%;
  font-variation-settings: "slnt" 0, "GRAD" 0, "XTRA" 468, "YOPQ" 79, "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 514, "YTUC" 712;
  font-optical-sizing: auto;
  text-align: start;
  line-height: initial;
  opacity: 1;
  transition-duration: 350ms;
}
/* Trade Gothic */
/*@font-face {
    font-family: 'TradeGothicLT';
    src: url('../fonts/Trade_Gothic/TradeGothicLT.eot');
    src: url('../fonts/Trade_Gothic/TradeGothicLT.eot?#iefix') format('embedded-opentype'), url('../fonts/Trade_Gothic/TradeGothicLT.woff') format('woff'), url('../fonts/Trade_Gothic/TradeGothicLT.ttf') format('truetype');
}*/
/* Trade Gothic LT Oblique*/
/*@font-face {
    font-family: 'TradeGothicLTOblique';
    src: url('../fonts/Trade_Gothic/TradeGothicLTStd-Obl.eot');
    src: url('../fonts/Trade_Gothic/TradeGothicLTStd-Obl.eot?#iefix') format('embedded-opentype'), url('../fonts/Trade_Gothic/TradeGothicLTStd-Obl.woff') format('woff'), url('../fonts/Trade_Gothic/TradeGothicLTStd-Obl.ttf') format('truetype');
}*/
/* Trade Gothic Bold */
/*@font-face {
    font-family: 'TradeGothicLT-Bold';
    src: url('../fonts/Trade_Gothic/TradeGothicLT-Bold.woff') format('woff');
}*/
/* Trade Gothic Bold Condensed No. 20 */
/*@font-face {
    font-family: 'TradeGothicLTCom-BdCn20';
    src: url('../fonts/Trade_Gothic/TradeGothicLTCom-BdCn20.eot');
    src: url('../fonts/Trade_Gothic/TradeGothicLTCom-BdCn20?#iefix') format('embedded-opentype'), url('../fonts/Trade_Gothic/TradeGothicLTCom-BdCn20.woff') format('woff'), url('../fonts/Trade_Gothic/TradeGothicLTCom-BdCn20.ttf') format('truetype');
}*/
/* Trade Gothic Condensed No. 18 */
/*@font-face {
    font-family: 'TradeGothicCn18';
    src: url('../fonts/Trade_Gothic/TradeGothicCn18.eot');
    src: url('../fonts/Trade_Gothic/TradeGothicCn18?#iefix') format('embedded-opentype'), url('../fonts/Trade_Gothic/TradeGothicCn18.woff') format('woff'), url('../fonts/Trade_Gothic/TradeGothicCn18.ttf') format('truetype');
}*/
/* Lobster Two */
@font-face {
  font-family: 'Lobster Two';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster Two'), local('LobsterTwo'), url('/Content/fonts/Lobster_Two/LobsterTwo.eot') format('embedded-opentype'), url('/Content/fonts/Lobster_Two/LobsterTwo.woff2') format('woff2'), url('/Content/fonts/Lobster_Two/LobsterTwo.ttf') format('truetype');
}
input,
select,
button {
  font-size: 11px;
  vertical-align: middle;
  border-width: 1px;
}
input:focus,
select:focus,
button:focus {
  outline: none;
}
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
.input-dropdown .input-dropdown-selected-value {
  padding: 5px;
  border: 1px solid #aaaaaa;
  color: #174b87;
}
input[type="text"].accent,
input[type="number"].accent,
input[type="email"].accent,
input[type="password"].accent,
.input-dropdown .input-dropdown-selected-value.accent {
  border-color: #4ab4e8;
}
input[type="text"].ng-invalid,
input[type="number"].ng-invalid,
input[type="email"].ng-invalid,
input[type="password"].ng-invalid,
.input-dropdown .input-dropdown-selected-value.ng-invalid,
input[type="text"].invalid,
input[type="number"].invalid,
input[type="email"].invalid,
input[type="password"].invalid,
.input-dropdown .input-dropdown-selected-value.invalid,
input[type="text"].input-validation-error,
input[type="number"].input-validation-error,
input[type="email"].input-validation-error,
input[type="password"].input-validation-error,
.input-dropdown .input-dropdown-selected-value.input-validation-error {
  border: 1px solid #dc0000;
  color: #dc0000;
}
input[type="email"].ng-invalid.ng-invalid-required {
  box-shadow: none;
  border: 1px solid #cccccc;
  color: #aaa;
}
input[type="email"].ng-invalid.ng-valid-required {
  box-shadow: none;
  border: 1px solid #dc0000;
  color: #dc0000;
}
input[type="text"].ng-invalid.ng-invalid-required {
  box-shadow: none;
}
input[type="text"].ng-invalid.ng-valid-required {
  box-shadow: none;
}
.scroll {
  overflow-y: auto;
}
/* remove html5 spinners for numeric inputs */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
input[type="checkbox"] {
  display: none;
}
input[type="checkbox"] + span,
input[type="checkbox"] + input + span {
  display: inline-block;
  width: 17px;
  height: 17px;
  position: relative;
  cursor: pointer;
}
input[type="checkbox"] + span:before,
input[type="checkbox"] + input + span:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -224px -34px;
  width: 17px;
  height: 18px;
  display: inline-block;
  position: absolute;
}
input[type="checkbox"].mixed + span:before,
input[type="checkbox"]:checked + span:before,
input[type="checkbox"]:checked + input + span:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -198px -34px;
  width: 17px;
  height: 17px;
  display: inline-block;
  position: absolute;
}
input[type="checkbox"].mixed + span::before {
  opacity: 0.8;
  border-radius: 4px;
}
/*input[type="checkbox"] {
    display: none;    
          
    &:checked + .span-checked-right-mark {
        
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-top: 2px;
        font-size: 15px;
        color: #008f00;
        &:before{
            background-image:none !important;
            content: "\f00c";
        }        
    }    
}*/
input[type="radio"] {
  display: none;
}
input[type="radio"] + span {
  display: inline-block;
  width: 18px;
  height: 18px;
  position: relative;
  cursor: pointer;
}
input[type="radio"] + span:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -220px -9px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
}
input[type="radio"]:checked + span:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -197px -9px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
}
button,
.btn {
  text-transform: uppercase;
  height: 30px;
  border-radius: 0;
  color: #4ab4e8;
  background-color: transparent;
  border: 1px solid #4ab4e8;
  padding: 5px;
  margin: 0;
}
button.btn-primary,
.btn.btn-primary,
button.btn-footer,
.btn.btn-footer {
  background-color: #4ab4e8;
  color: #fff;
  border-color: #9f9f9f;
}
button + button,
.btn + button {
  margin-left: 1px;
}
button:disabled,
.btn:disabled {
  opacity: 0.3;
}
.standard-button {
  min-width: 90px !important;
  padding: 0px 10px 0px 10px !important;
  white-space: nowrap !important;
  height: 30px !important;
  color: #ffffff !important;
  background-color: #43b3ea !important;
  /*font-size:@buttonFontSize !important*/
  font-size: 14px !important;
  font-weight: normal !important;
  letter-spacing: 1px !important;
  border: 0px transparent !important;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.standard-button.hover:enabled,
.standard-button:hover:enabled {
  background: #174b87 !important;
  border: 0px transparent !important;
}
select {
  padding: 10px;
  text-transform: uppercase;
  border: 1px solid #4ab4e8;
}
.input-dropdown {
  position: relative;
}
.input-dropdown.in .input-dropdown-options {
  display: block;
}
.input-dropdown.in .input-dropdown-backdrop {
  display: block;
}
.input-dropdown .input-dropdown-selected-value {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.input-dropdown .input-dropdown-selected-value:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -6px -293px;
  width: 9px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.input-dropdown .input-dropdown-selected-value:before {
  top: 7px;
}
.input-dropdown .input-dropdown-selected-value:before {
  right: 5px;
}
.input-dropdown ul {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid #4ab4e8;
  z-index: 1051;
  background: #ffffff;
}
.input-dropdown .input-dropdown-options {
  margin: 1px 0 0 0;
  width: auto;
  max-width: 250px;
  position: absolute;
  text-overflow: ellipsis;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);
}
.input-dropdown .input-dropdown-options li {
  height: 30px;
  line-height: 30px;
  color: #174b87;
  padding-left: 10px;
  background-color: #fff;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 11px;
  text-transform: uppercase;
  /*.spriteImage(-155px, -581px, 9px, 12px);
            .spriteAbsPosTop(10px);
            .spriteAbsPosRight(5px);*/
}
.input-dropdown .input-dropdown-options li:hover,
.input-dropdown .input-dropdown-options li.highlight {
  color: #ffffff;
  background-color: #4ab4e8;
}
.input-dropdown .input-dropdown-options li + li {
  border-top: 1px solid #4ab4e8;
}
.input-dropdown .input-dropdown-options li span {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  white-space: nowrap;
}
.input-dropdown .input-dropdown-no-value {
  font-style: italic;
  cursor: pointer;
  text-transform: uppercase;
}
.input-dropdown .input-dropdown-backdrop {
  display: none;
  position: fixed;
  z-index: 1050;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.input-dropdown.input-dropdown-checked li {
  padding: 0;
}
.input-dropdown.input-dropdown-checked li > label {
  padding-left: 10px;
  font-size: inherit;
  color: inherit;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}
.input-dropdown.input-dropdown-checked li > label span {
  padding-left: 25px;
  padding-right: 10px;
  width: 100%;
}
.input-dropdown.input-dropdown-checked li > label span:before {
  top: 6px;
  left: 0px;
}
.input-dropdown.input-dropdown-checked li .input-dropdown-suboptions {
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);
}
.input-dropdown.input-dropdown-checked li.show-suboptions .input-dropdown-suboptions {
  display: block;
}
.input-dropdown.input-dropdown-checked .input-dropdown-options > li.show-suboptions {
  position: relative;
}
.input-dropdown.input-dropdown-checked .input-dropdown-options > li.show-suboptions:hover:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -17px -377px;
  width: 6px;
  height: 9px;
  display: inline-block;
  position: absolute;
}
.input-dropdown.input-dropdown-checked .input-dropdown-options > li.show-suboptions:hover:before {
  right: 5px;
}
.input-dropdown.input-dropdown-checked .input-dropdown-options > li.show-suboptions:hover:before {
  top: 15px;
}
.input-dropdown.input-dropdown-checked .top-value span {
  padding-right: 20px;
}
.input-freeform .input-freeform-add {
  cursor: pointer;
  height: 27px;
  width: 27px;
  line-height: 18px;
  display: inline-block;
  border: 1px solid #000;
  vertical-align: top;
  text-align: center;
  color: #666;
  font-size: 20px;
  font-weight: bold;
  border-left-width: 0;
}
.input-freeform .input-freeform-add.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.input-slider .input-slider-value {
  width: 40px;
}
.input-slider .input-slider-button {
  position: absolute;
  margin-left: 5px;
  background-color: #4ab4eb;
  border: 1px solid black;
  color: white;
  font-size: 10px;
  height: 22px;
  line-height: 1;
}
.input-slider .input-slider-target {
  border-radius: 5px;
  height: 10px;
}
.input-slider .ui-slider-horizontal {
  z-index: 2;
}
.input-slider .ui-slider-horizontal .ui-slider-handle {
  width: 18px;
  height: 18px;
  border-radius: 8px;
  border-width: 0;
}
.input-slider .input-slider-target-wrap {
  position: relative;
  margin-left: 20px;
  display: inline-block;
  vertical-align: top;
}
.input-slider .input-slider-tick {
  position: absolute;
  height: 25%;
  display: block;
  width: 1px;
  border-left: 1px solid #666;
  z-index: 1;
  vertical-align: middle;
}
.input-slider .input-slider-tick.top {
  top: 0;
}
.input-slider .input-slider-tick.bottom {
  bottom: 0;
}
.input-slider .input-slider-tick.min {
  left: 0;
}
.input-slider .input-slider-tick.one-fourth {
  left: 25%;
}
.input-slider .input-slider-tick.half {
  left: 50%;
}
.input-slider .input-slider-tick.three-fourth {
  left: 75%;
}
.input-slider .input-slider-tick.max {
  right: 0;
}
.input-slider .input-slider-tick.one-fourth,
.input-slider .input-slider-tick.three-fourth {
  height: 18%;
}
.input-slider .input-slider-tick.one-fourth.top,
.input-slider .input-slider-tick.three-fourth.top {
  top: 5%;
}
.input-slider .input-slider-tick.one-fourth.bottom,
.input-slider .input-slider-tick.three-fourth.bottom {
  bottom: 5%;
}
.input-lender,
.input-subdivision,
.input-hoa {
  padding: 20px;
}
.input-lender input[type='text'],
.input-subdivision input[type='text'],
.input-hoa input[type='text'] {
  width: 450px;
  height: 30px;
}
.input-lender button,
.input-subdivision button,
.input-hoa button {
  min-width: 120px;
}
.input-lender .filter-note,
.input-subdivision .filter-note,
.input-hoa .filter-note {
  color: #49b3e7;
  font-size: 11px;
  font-style: italic;
  margin-left: 20px;
  display: inline-block;
}
.input-lender .lender-action-row,
.input-subdivision .lender-action-row,
.input-hoa .lender-action-row {
  margin-bottom: 15px;
}
.input-lender .lender-group,
.input-subdivision .lender-group,
.input-hoa .lender-group {
  width: 47.7%;
  height: 280px;
  float: left;
  position: relative;
}
.input-lender .lender-group + .lender-group,
.input-subdivision .lender-group + .lender-group,
.input-hoa .lender-group + .lender-group {
  padding-left: 20px;
}
.input-lender .lender-group.empty label,
.input-subdivision .lender-group.empty label,
.input-hoa .lender-group.empty label {
  opacity: 0.5;
}
.input-lender .lender-group.empty .lenders,
.input-subdivision .lender-group.empty .lenders,
.input-hoa .lender-group.empty .lenders {
  opacity: 0.5;
}
.input-lender .lender-group .lenders,
.input-subdivision .lender-group .lenders,
.input-hoa .lender-group .lenders {
  width: 100%;
  border: 1px solid #cccccc;
  height: 260px;
  background-color: white;
  list-style: none;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
}
.input-lender .lender-group .lenders li,
.input-subdivision .lender-group .lenders li,
.input-hoa .lender-group .lenders li {
  padding: 5px;
  height: 25px;
  line-height: 25px;
  white-space: nowrap;
}
.input-lender .lender-group .lenders li label,
.input-subdivision .lender-group .lenders li label,
.input-hoa .lender-group .lenders li label {
  color: #1f2124;
}
.input-lender .lender-group .lenders li.selected label,
.input-subdivision .lender-group .lenders li.selected label,
.input-hoa .lender-group .lenders li.selected label {
  color: #008c00;
  font-weight: bold;
}
.input-lender .lender-group label,
.input-subdivision .lender-group label,
.input-hoa .lender-group label {
  margin: 0;
}
.input-lender .lender-group label span,
.input-subdivision .lender-group label span,
.input-hoa .lender-group label span {
  vertical-align: middle;
}
.input-lender .lender-group .lender-count,
.input-subdivision .lender-group .lender-count,
.input-hoa .lender-group .lender-count {
  display: inline;
  vertical-align: top;
}
.input-lender .lender-group .lender-search-message,
.input-subdivision .lender-group .lender-search-message,
.input-hoa .lender-group .lender-search-message {
  position: absolute;
  top: 20px;
  height: 260px;
  padding: 10px;
}
.input-lender .lender-button,
.input-subdivision .lender-button,
.input-hoa .lender-button {
  height: 30px !important;
}
.input-lender .short-button,
.input-subdivision .short-button,
.input-hoa .short-button {
  width: 75px !important;
  height: 30px !important;
}
.input-subdivision input[type='text'] {
  width: 110px;
  height: 30px;
}
.input-subdivision button {
  min-width: 75px;
}
.input-subdivision .lender-group {
  height: 170px;
  width: 49.3%;
}
.input-subdivision .lender-group .lenders {
  height: 150px;
}
.input-subdivision .lender-group .selected-group-label {
  margin-bottom: 3px;
}
.input-subdivision .lender-action-row {
  margin-bottom: 15px;
  margin-top: -51px;
  margin-left: 523px;
  position: absolute;
}
.input-subdivision .actionRowIE {
  margin-top: -47px;
}
.input-subdivision .resultsDisplayIE {
  margin-top: 5px;
}
.input-subdivision .collapsedRow {
  margin-top: 3px;
}
.input-hoa input[type='text'] {
  width: 110px;
  height: 30px;
}
.input-hoa button {
  min-width: 75px;
}
.input-hoa .lender-group {
  height: 170px;
  width: 49.3%;
}
.input-hoa .lender-group .lenders {
  height: 150px;
}
.input-hoa .lender-group .selected-group-label {
  margin-bottom: 3px;
}
.input-hoa .lender-action-row {
  margin-bottom: 15px;
  margin-top: -51px;
  margin-left: 523px;
  position: absolute;
}
.input-hoa .actionRowIE {
  margin-top: -47px;
}
.input-hoa .resultsDisplayIE {
  margin-top: 5px;
}
.input-hoa .collapsedRow {
  margin-top: 3px;
}
body {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  -webkit-print-color-adjust: exact;
  color: #1e292f;
  font-size: 12px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
body .ccpa-notice {
  position: fixed;
  bottom: 20px;
  z-index: 10000;
  width: 80%;
  margin: 1%;
  text-align: left;
  padding: 15px 15px 15px 15px;
  margin-left: 10%;
  background: rgba(0, 0, 0, 0.9);
  min-height: 40px;
  color: white;
  font-size: 13px;
}
body .ccpa-notice button {
  background: #5cb8e6;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-weight: bolder !important;
  margin-left: 10%;
  font-size: 14px;
  width: 80px;
}
@media (max-width: 600px) {
  body #divGotIT {
    float: none !important;
  }
}
body .number-circle {
  display: inline-block;
  border-radius: 50%;
  padding: 3px 4px;
  line-height: 8px;
  font-size: 10px;
  background: #3fa6d9;
  color: #FFF;
  text-align: center;
  position: relative;
  top: -1px;
  left: -7px;
  font-weight: 400;
  font-family: 'Roboto-Bold', sans-serif;
}
body .number-circle-2-digits {
  padding: 5px 4px;
  font-size: 9px;
}
body .number-circle-3-digits {
  padding: 7px 4px;
  font-size: 9px;
}
body .cart-count {
  position: relative;
  top: -3px;
  left: -11px;
  display: inline-block;
  border-radius: 50%;
  line-height: 8px;
  padding: 3px 4px;
  font-size: 9px;
  background: #3fa6d9;
  color: #FFF;
  text-align: center;
  font-weight: 400;
  font-family: 'Roboto-Bold', sans-serif;
}
body .circle {
  border-radius: 50%;
  background-color: #3fa6d9;
  position: relative;
  display: inline-block;
  padding: 3px 4px;
  line-height: 8px;
  top: -31px;
  left: 28px;
  color: #FFF;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  font-family: 'Roboto-Bold', sans-serif;
  -webkit-transition: height .25s ease, width .25s ease;
  transition: height .25s ease, width .25s ease;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body .circle-2-digits {
  padding: 5px 4px;
  font-size: 9px;
  top: -28px;
  left: 28px;
}
body .circle-3-digits {
  padding: 7px 4px;
  font-size: 9px;
  top: -26px;
  left: 28px;
}
body .circle:before,
body .circle:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 1px solid #3fa6d9;
}
body .circle:before {
  -webkit-animation: ripple 2s linear infinite;
  animation: ripple 2s linear infinite;
}
body .circle:after {
  -webkit-animation: ripple 2s linear 1s infinite;
  animation: ripple 2s linear 1s infinite;
}
body .circle:hover:before,
body .circle:hover:after {
  -webkit-animation: none;
  animation: none;
}
@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.75);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@keyframes ripple {
  0% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.75);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
body.body-background {
  background-color: #4ab4e8;
  height: 50px;
}
body.has-secondary .primary {
  right: 242px;
  -webkit-transition: right 0.5s ease-out;
  -o-transition: right 0.5s ease-out;
  transition: right 0.5s ease-out;
}
body.has-secondary .primary-initial {
  right: 0;
  -webkit-transition: right 0.5s ease-out;
  -o-transition: right 0.5s ease-out;
  transition: right 0.5s ease-out;
  background: url('/Content/Images/datatree_startpage.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body.has-secondary .primary-initial .meta-upper-right {
  display: none;
}
body.has-secondary .primary-initial #contentContainer {
  visibility: hidden;
}
body.has-secondary .primary-initial #startYourSearch {
  color: WHITE;
  font-size: 40px;
  font-weight: 500;
  margin: 5px auto;
  min-width: 1000px;
  max-width: 100px;
  top: 280px;
  position: relative;
}
body.has-secondary .primary-initial #mainScreen {
  color: WHITE;
  font-size: 20px;
  font-weight: 300;
  margin: 5px auto;
  min-width: 1000px;
  max-width: 100px;
  top: 220px;
  position: relative;
  text-align: right;
}
body.has-secondary .primary-initial #mainScreen #lnkMainScreen {
  cursor: pointer;
  font-weight: 700;
}
body.has-secondary .primary-initial header {
  top: 250px;
  height: 96px;
  border: 8px solid #fff;
  min-width: 1000px;
  max-width: 1000px;
  margin: 30px auto;
}
body.has-secondary .primary-initial header .search-fields {
  right: 0;
}
body.has-secondary .secondary {
  opacity: 1;
  right: 0;
  -webkit-transition: right 0.5s ease-out;
  -o-transition: right 0.5s ease-out;
  transition: right 0.5s ease-out;
  /*z-index: 0;*/
  /*@media screen and (-webkit-min-device-pixel-ratio:0) { z-index : -1; }*/
}
body.has-secondary .secondary .inset {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  /*box-shadow: inset 5px 0 5px rgba(0,0,0, 0.4);*/
  z-index: 2;
  background: #fbfbfb;
  background: -moz-linear-gradient(left, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #d1d1d1), color-stop(61%, rgba(246, 246, 246, 0.39)), color-stop(86%, rgba(246, 246, 246, 0.14)), color-stop(100%, rgba(251, 251, 251, 0)));
  background: -webkit-linear-gradient(left, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
  background: -o-linear-gradient(left, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
  background: -ms-linear-gradient(left, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
  background: linear-gradient(to right, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
}
body.has-search.standard-search .search-results-flyout-wrap {
  overflow: visible;
}
body.has-search.sales-comp-search .sales-comp-flyout-wrap {
  overflow: visible;
}
body.has-search.listing-target-search .listing-target-flyout-wrap {
  overflow: visible;
}
body.has-search.neighbors-report-search .neighbors-report-flyout-wrap {
  overflow: visible;
}
body.has-search.document-search .search-document-flyout-wrap {
  overflow: visible;
}
body.map-view-only header {
  display: none;
}
body.map-view-only .primary-map-only {
  position: absolute;
}
body.map-view-only .primary-map-only .content-wrap {
  top: 0;
  overflow: visible;
}
body.map-view-only .primary-map-only .content-wrap .search-results-flyout-wrap,
body.map-view-only .primary-map-only .content-wrap .listing-target-flyout-wrap,
body.map-view-only .primary-map-only .content-wrap .sales-comp-flyout-wrap,
body.map-view-only .primary-map-only .content-wrap .neighbors-report-flyout-wrap,
body.map-view-only .primary-map-only .content-wrap .search-document-flyout-wrap,
body.map-view-only .primary-map-only .content-wrap .notify-flyout,
body.map-view-only .primary-map-only .content-wrap .loading-indicator-mask,
body.map-view-only .primary-map-only .content-wrap .map-tools,
body.map-view-only .primary-map-only .content-wrap .app-tools,
body.map-view-only .primary-map-only .content-wrap .toggle-map {
  display: none;
}
body.map-view-only .primary-map-only .content-wrap .map-container {
  left: 0;
  -webkit-transition: all 0 ease 0;
  -o-transition: all 0 ease 0;
  transition: all 0 ease 0;
}
body.map-view-only .primary-map-only .content-wrap .map-container .map-area {
  -webkit-transition: all 0 ease 0;
  -o-transition: all 0 ease 0;
  transition: all 0 ease 0;
}
body.map-view-only .primary-map-only .content-wrap .map-container .map-area-3D {
  -webkit-transition: all 0 ease 0;
  -o-transition: all 0 ease 0;
  transition: all 0 ease 0;
}
body.map-view-only .primary-map-only .content-wrap .map-legend {
  display: block;
}
body.map-view-only .secondary-new {
  display: none;
}
body .mask-disabled {
  display: none;
}
body .mask-disabled.active {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.2);
  z-index: 100;
}
.allow-overflow-y {
  overflow-y: auto;
}
.badge {
  font-size: 10px;
  min-width: 16px;
  padding: 1px 3px;
  border-radius: 7px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}
div.inline {
  display: inline-block;
}
.primary {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: right 0.3s ease-out;
  -o-transition: right 0.3s ease-out;
  transition: right 0.3s ease-out;
}
.primary .meta-upper-right {
  position: absolute;
  top: 10px;
  right: -220px;
}
.primary .meta-upper-right > div {
  display: inline-block;
  padding-right: 25px;
  color: white;
  cursor: pointer;
}
.primary .meta-upper-right .top-navigation {
  cursor: pointer;
  position: relative;
  display: inline-block;
  /*.dropdown-menu {
                        border-radius: 0;
                        border: none;
                        margin-top: 7px;
                        padding: 0;
                        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
                        width: 200px;

                        li {
                            a {
                                .upper;
                                position: relative;
                                padding: 0;
                                margin: 0 15px;
                                height: 40px;
                                line-height: 40px;
                                font-size: 11px;
                                border-bottom: 1px solid #BBB;
                                .open-sans-semi-bold;
                                white-space: nowrap;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                letter-spacing: 1px;
                                color: #134888;

                                &:hover {
                                    color: @black;
                                    background-color: transparent;
                                }

                                &.link-item {
                                    height: 50px;
                                }

                            }
                            &:last-child {
                                a {
                                    border-bottom: none;
                                }
                            }
                        }
                    }*/
}
.primary .meta-upper-right .top-navigation div:first-child:before {
  /*content: url('../Images/select-down-arrow-white.png');*/
}
.primary .meta-upper-right .top-navigation li.disabled {
  opacity: 0.5;
}
.primary .meta-upper-right .top-navigation .dropdown-menu {
  border-radius: 0;
  border: none;
  margin-top: 7px;
  padding: 0;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  width: 200px;
}
.primary .meta-upper-right .top-navigation .dropdown-menu a {
  text-transform: uppercase;
  position: relative;
  padding: 0 34px 0 20px;
  height: 40px;
  line-height: 40px;
  font-size: 11px;
  border: 1px solid #cccccc;
  border-bottom-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.primary .meta-upper-right .top-navigation .dropdown-menu a:hover {
  color: #ffffff;
  background-color: #4ab4e8;
  /*border: 1px solid @searchTypeDropBorderActive;*/
}
.primary .meta-upper-right .top-navigation .dropdown-menu a.link-item {
  height: 50px;
}
.primary .meta-upper-right .notification-tool.has-unread .badge {
  opacity: 1;
  background-color: #008c00;
  -webkit-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
.primary .meta-upper-right .notification-tool .badge {
  opacity: 0;
  position: absolute;
  top: 43px;
  right: 33px;
  background-color: #174b87;
}
.secondary {
  position: fixed;
  top: 40px;
  bottom: 0;
  right: -242px;
  width: 242px;
  background-color: #f9f9f9;
  border-left: 1px solid #eaeaeb;
  -webkit-transition: right 0.3s ease-out;
  -o-transition: right 0.3s ease-out;
  transition: right 0.3s ease-out;
}
.secondary > .inset {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  box-shadow: inset 5px 0 5px rgba(0, 0, 0, 0.4);
  z-index: 2;
}
.secondary .tab-content {
  background-color: #f2fcfe;
  position: absolute;
  top: 41px;
  bottom: 0;
  width: 100%;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  opacity: 0;
  z-index: 0;
}
.secondary .tab-content.active {
  -webkit-transition: opacity 0.5s ease-in;
  -o-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
  opacity: 1;
  z-index: 1;
}
.secondary .tabs {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.secondary .tabs .tab {
  height: 41px;
  width: 120px;
  display: inline-block;
  background-color: #f9f9f9;
  color: #3d4147;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 9px;
  vertical-align: top;
  text-transform: uppercase;
  -webkit-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  padding-top: 10px;
  position: relative;
  -webkit-box-shadow: 4px 0px 8px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 4px 0px 8px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 4px 0px 8px 0px rgba(0, 0, 0, 0.5);
  z-index: 10;
}
.secondary .tabs .tab .inset {
  background: none;
}
.secondary .tabs .tab.active {
  background: #fbfbfb;
  background: -moz-linear-gradient(top, #d1d1d1 0%, #f6f6f6 6%, #f6f6f6 10%, #fbfbfb 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #d1d1d1), color-stop(6%, #f6f6f6), color-stop(10%, #f6f6f6), color-stop(100%, #fbfbfb));
  background: -webkit-linear-gradient(top, #d1d1d1 0%, #f6f6f6 6%, #f6f6f6 10%, #fbfbfb 100%);
  background: -o-linear-gradient(top, #d1d1d1 0%, #f6f6f6 6%, #f6f6f6 10%, #fbfbfb 100%);
  background: -ms-linear-gradient(top, #d1d1d1 0%, #f6f6f6 6%, #f6f6f6 10%, #fbfbfb 100%);
  background: linear-gradient(to bottom, #d1d1d1 0%, #f6f6f6 6%, #f6f6f6 10%, #fbfbfb 100%);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #3d4147;
  border: none;
  -webkit-transition: background-color 0.5s ease-in;
  -o-transition: background-color 0.5s ease-in;
  transition: background-color 0.5s ease-in;
}
.secondary .tabs .tab.active .inset {
  background: #fbfbfb;
  background: -moz-linear-gradient(left, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #d1d1d1), color-stop(61%, rgba(246, 246, 246, 0.39)), color-stop(86%, rgba(246, 246, 246, 0.14)), color-stop(100%, rgba(251, 251, 251, 0)));
  background: -webkit-linear-gradient(left, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
  background: -o-linear-gradient(left, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
  background: -ms-linear-gradient(left, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
  background: linear-gradient(to right, #d1d1d1 0%, rgba(246, 246, 246, 0.39) 61%, rgba(246, 246, 246, 0.14) 86%, rgba(251, 251, 251, 0) 100%);
}
.secondary .tabs .tab.search-options {
  border-left: none;
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  margin-bottom: -1px;
  cursor: default;
  float: left;
}
.secondary .tabs .tab.search-options.active {
  border-bottom: none;
}
.secondary .tabs .tab.available-products {
  border-bottom: 1px solid #bbbbbb;
  margin-bottom: -1px;
  cursor: default;
}
.secondary .tabs .tab.available-products.active {
  border-bottom: none;
}
.secondary .tab-label {
  position: absolute;
  left: 0;
  right: 0;
}
.secondary input,
.secondary select,
.secondary button {
  border-color: #bbbbbb;
  background-color: #ffffff;
}
.secondary input[type="text"].search,
.secondary input[type="number"].search {
  width: 100%;
}
.secondary input[type="text"]::-webkit-input-placeholder,
.secondary input[type="number"]::-webkit-input-placeholder {
  color: #ffffff;
}
.secondary input[type="text"]:-moz-placeholder,
.secondary input[type="number"]:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}
.secondary input[type="text"]::-moz-placeholder,
.secondary input[type="number"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
.secondary input[type="text"]:-ms-input-placeholder,
.secondary input[type="number"]:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.secondary .input-freeform input + input {
  margin-top: 3px;
}
.secondary button {
  color: #49b3e7;
}
.secondary select {
  font-size: 15px;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.secondary select option {
  color: #ffffff;
}
.secondary select option:hover {
  background-color: #43b3ea;
}
.secondary select option + option {
  border-top: 1px solid #1f2124;
}
.secondary .filter-range .inline,
.secondary .filter-range .range {
  vertical-align: bottom;
}
.secondary .filter-range input,
.secondary .filter-range select {
  width: 80px;
}
.secondary .filter-range .range {
  width: 8px;
  margin: 0 10px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #43b2ea;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
  display: inline-block;
}
.secondary h1,
.secondary h2,
.secondary label {
  text-transform: uppercase;
}
.secondary h1 {
  color: #f8f8f8;
  margin: 0;
  padding: 20px 0 20px 25px;
  font-size: 12px;
  position: relative;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.secondary h1:before {
  top: 18px;
  left: 0;
}
.secondary h1.geo:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -6px -198px;
  width: 12px;
  height: 17px;
  display: inline-block;
  position: absolute;
}
.secondary h1.chara:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -4px -173px;
  width: 16px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.secondary h1.trans:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -5px -225px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.secondary h1.dist:before {
  content: '';
  background-image: url('/Content/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -256px -134px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.secondary h1.own:before {
  content: '';
  background-image: url('/Content/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -4px -251px;
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
}
.secondary h2,
.secondary label {
  font-size: 10px;
  margin: 0 0 8px 5px;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.secondary h2.sublabel,
.secondary label.sublabel {
  color: #9f9f9f;
  margin-bottom: 5px;
}
.secondary .tags li,
.secondary .tag {
  background-color: #0f2f53;
  color: #49b3e7;
}
.secondary .tags li:before,
.secondary .tag:before {
  border-right-color: #0f2f53;
}
.secondary .tags li .remove:before,
.secondary .tag .remove:before {
  content: '';
  background-image: url('/Images/rightSideBarSprite.png');
  background-repeat: no-repeat;
  background-position: -7px -328px;
  width: 6px;
  height: 6px;
  display: inline-block;
  position: absolute;
}
.secondary .tags li.highlight,
.secondary .tag.highlight {
  background-color: #49b3e7;
  color: #0f2f53;
}
.secondary .tags li.highlight:before,
.secondary .tag.highlight:before {
  border-right-color: #49b3e7;
}
.secondary .region-heading {
  position: relative;
  cursor: pointer;
}
.secondary .ps-container .ps-scrollbar-y-rail {
  border-left-color: none;
  background-color: #f2fcfe;
}
.secondary .ps-container .ps-scrollbar-y-rail:hover {
  background-color: transparent;
}
.secondary .ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y {
  background-color: #bbbbbb;
}
.secondary .ps-container .ps-scrollbar-y-rail.in-scrolling {
  background-color: #f2fcfe;
}
.secondary .ps-container .ps-scrollbar-y {
  background-color: #f2fcfe;
}
.secondary .footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fbfbfb;
  border: 1px solid #bbbbbb;
  box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.25);
  padding: 20px;
}
.ps-container.show-scrollbar-y .ps-scrollbar-y-rail {
  opacity: 1;
  filter: none;
}
.ps-container:hover {
  /*&.in-scrolling {
                background-color: #1e292f;
            }*/
}
.ps-container:hover .ps-scrollbar-y-rail {
  opacity: 1;
  filter: none;
}
.ps-container .ps-scrollbar-y-rail {
  right: 0;
  border-left: 1px solid transparent;
  border-radius: 0;
  width: 10px;
  opacity: 1;
  filter: none;
}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y {
  background-color: #aaaaaa;
}
.ps-container .ps-scrollbar-y {
  width: 12px;
  right: 1px;
  border-radius: 2px;
  background-color: #aaaaaa;
  visibility: visible !important;
  z-index: 1;
  /*&.in-scrolling {
                .ps-scrollbar-y-rail{background-color: #1e292f;}
            }*/
}
/*  Perfect-scrollbar library's scrollbar jumps around badly for IE9 & 10.
    Using the modernizr class attribute no-webgl to separate ie9/10 from ie11 and other modern browsers */
.no-webgl {
  -ms-scrollbar-arrow-color: #aaaaaa;
  -ms-scrollbar-face-color: #aaaaaa;
  -ms-scrollbar-darkshadow-color: #ffffff;
  -ms-scrollbar-shadow-color: #ffffff;
  -ms-scrollbar-highlight-color: #ffffff;
  -ms-scrollbar-track-color: #ffffff;
  -ms-scrollbar-3dlight-color: #ffffff;
}
.no-webgl .ps-container {
  overflow-y: auto !important;
}
.no-webgl .ps-container .ps-scrollbar-x-rail,
.no-webgl .ps-container .ps-scrollbar-y-rail {
  display: none !important;
}
.tags {
  margin: 0;
  padding: 0;
  list-style: none;
}
.tags li,
.tags .tag {
  -webkit-transition: all ease 0.25s;
  -o-transition: all ease 0.25s;
  transition: all ease 0.25s;
  display: inline-block;
  padding: 0 10px 0 5px;
  position: relative;
  font-size: 11px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  height: 20px;
  line-height: 20px;
  margin: 5px 10px;
}
.tags li:before,
.tags .tag:before {
  -webkit-transition: all ease 0.25s;
  -o-transition: all ease 0.25s;
  transition: all ease 0.25s;
  content: '';
  position: absolute;
  top: 0;
  left: -10px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid green;
  cursor: pointer;
}
.tags li.highlight,
.tags .tag.highlight {
  -webkit-transition: all ease 0.25s;
  -o-transition: all ease 0.25s;
  transition: all ease 0.25s;
  background-color: white;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.tags li.highlight:before,
.tags .tag.highlight:before {
  -webkit-transition: all ease 0.25s;
  -o-transition: all ease 0.25s;
  transition: all ease 0.25s;
  border-right-color: white;
}
.tags .remove {
  margin-left: -6px;
  margin-right: 5px;
  position: relative;
  width: 7px;
  height: 7px;
  display: inline-block;
  cursor: pointer;
}
.flyout-tab {
  /*height: @majorHbarHeight;
    width: @flyoutTabWidth;
    .pointer;
    
    .spriteMiddlePos(@flyoutTabWidth, 12px);
    .spriteCenterPos(@majorHbarHeight, 27px);*/
}
.wide-modal .modal-dialog {
  width: 1000px;
}
.modal-stretch-dialog {
  width: 600px;
  margin: 30px auto;
}
.multi-prop-modal-stretch-dialog {
  width: 600px;
  margin: 30px auto;
}
.modal-content {
  border-radius: 0;
  border: 2px solid #2e89c3;
}
.modal-content.error .modal-header .close,
.modal-content.confirm .modal-header .close {
  width: auto;
  height: auto;
  margin-top: 2px;
}
.modal-content.error .modal-title,
.modal-content.confirm .modal-title {
  margin-left: auto;
}
.modal-content.export-modal-close .modal-header .close {
  margin-top: 3px;
}
.modal-header {
  background-color: #ffffff;
  border-bottom: 1px solid #3eb4ca;
  padding: 5px 20px 5px 20px;
}
.modal-header .recent-activity-Image {
  background: url('/Content/Images/sprite.png') no-repeat -157px -229px;
  width: 17px;
  height: 21px;
  position: absolute;
  margin-top: 10px;
}
.modal-header .recent-activity-headClass {
  padding-left: 25px;
  padding-top: 1px;
  font-family: 'Roboto Light', 'Open Sans', sans-serif;
}
.modal-header .close {
  width: 15px;
  height: 15px;
  margin-top: 12px;
  margin-right: 5px;
  opacity: 1;
  position: relative;
  z-index: 2;
  padding: 0;
}
.modal-header .close:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -93px -549px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.modal-header .close:before {
  top: 0;
  left: 0;
}
.modal-header .close:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
.abstractor-confirm-alignment {
  padding: 15px;
}
.modal-title {
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #18262c;
  font-weight: bold;
}
.modal-footer {
  border-top: 1px solid #3eb4ca;
  padding: 9px 10px 10px;
  background-color: #f9f9f9;
}
.modal-footer button {
  padding: 0 40px;
  height: 42px;
  /*.roboto-bold;
        .upper;*/
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  border: 1px solid #7ca3b6;
  background-color: #4ab4e8;
  color: #ffffff;
}
.modal-footer .labelstandard-button {
  text-transform: capitalize;
  font-size: 14px !important;
  font-family: Roboto;
}
.modal-footer .modal-footer-btn {
  min-width: 90px !important;
  white-space: nowrap !important;
  padding: 0px 10px 0px 10px !important;
  height: 30px !important;
  color: #ffffff !important;
  border-radius: 4px !important;
  background-color: #43b3ea !important;
  font-size: 14px /*@buttonFontSize !important*/;
  font-weight: normal !important;
  /*letter-spacing: @buttonTextLetterSpacing !important;*/
  border: 0px transparent !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
}
.modal-footer .modal-footer-btn.hover:enabled,
.modal-footer .modal-footer-btn:hover:enabled {
  background: #174b87 !important;
  border: 0px transparent !important;
}
.modal-footer .btn-export {
  height: 30px !important;
  padding: 0px 10px 0px 10px !important;
  border: 0px !important;
  vertical-align: bottom !important;
  background-color: #f9f9f9 !important;
  color: #777777 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 400 !important;
  -webkit-print-color-adjust: exact;
}
.modal-footer .btn-export:hover {
  color: #3fa6d9 !important;
}
.modal-footer .modalstyle-footer {
  font-size: 14px !important;
  letter-spacing: 0px !important;
}
.notification-center-modal {
  /*.notify-content,
    .notify-actions {
        display: table-cell;
    }*/
}
.notification-center-modal .modal-header {
  padding: 15px 20px 14px 20px;
}
.notification-center-modal .modal-header i {
  color: #42b2e9;
  margin-right: 5px;
  font-size: 15px;
}
.notification-center-modal .modal-header .close {
  margin-top: 3px;
}
.notification-center-modal .modal-header h4 {
  letter-spacing: 1px;
  font: 14px/24px "Roboto", sans-serif;
}
.notification-center-modal .modal-title {
  margin-left: 0 !important;
  position: relative;
}
.notification-center-modal .modal-body {
  padding: 0;
}
.notification-center-modal .modal-footer {
  border-top: 1px solid #3eb4ca;
}
.notification-center-modal .modal-footer button {
  border: 1px solid #7ca3b6;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
  font-size: 14px;
}
.notification-center-modal .modal-footer button:hover {
  background: #174b87;
}
.notification-center-modal .footer-re-height {
  border-top: 2px solid #2e89c3 !important;
  background: #eeeeee !important;
  padding: 5px 10px 5px !important;
}
.notification-center-modal ul {
  margin: 20px;
  padding: 0 20px;
}
.notification-center-modal .title {
  font-size: 18px;
}
.notification-center-modal .notify-actions {
  padding-left: 40px;
  vertical-align: middle;
}
.notification-center-modal button {
  padding: 0 30px;
}
.notification-center-modal .button-redesign {
  height: 36px !important;
}
.notification-center-modal .dismiss-button,
.notification-center-modal .link-button {
  margin-top: 10px;
}
.notification-center-modal .message {
  font-size: 12px;
  /*width: 800px;*/
}
.notifications {
  /*ul {
        margin: 0;
        padding: 0;
        list-style: none;

        li {
            border-bottom: 1px solid #ccc;
            padding: 40px 0;
        }
    }*/
}
.notifications .title,
.notifications .time {
  color: #134989;
}
.notifications .title {
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}
.notifications .time {
  opacity: 0.48;
  font-size: 11px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}
.notifications .message {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #1e262c;
}
.notifications .dismiss-button {
  display: none;
}
.notifications .unread .title,
.notifications .unread .time {
  color: #008c00;
}
.notifications .unread .dismiss-button {
  display: inline-block;
}
.collapse-region.in .collapse {
  display: block;
}
.collapse-region .collapse {
  display: none;
}
.collapse-region.common-light .region-heading {
  text-transform: uppercase;
  color: #134888;
  height: 50px;
  line-height: 50px;
  font-family: 'Roboto Light', 'Open Sans', sans-serif;
  font-size: 22px;
  padding-left: 35px;
  position: relative;
  cursor: pointer;
}
.collapse-region.common-light .region-heading:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -99px -578px;
  width: 9px;
  height: 13px;
  display: inline-block;
  position: absolute;
}
.collapse-region.common-light .region-heading:before {
  top: 15px;
  left: 15px;
}
.collapse-region.common-light .region-heading:hover {
  background-color: #ffffff;
}
.collapse-region.common-light .region-heading h1 {
  font-size: 18px;
  margin: 0;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
  line-height: 50px;
}
.collapse-region.common-light.in .region-heading:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -116px -582px;
  width: 15px;
  height: 9px;
  display: inline-block;
  position: absolute;
}
.collapse-region.common-light.in .region-heading:before {
  top: 21px;
  left: 15px;
}
.filter-row {
  padding: 0 20px 10px;
}
.filter-row > div {
  width: 167px;
  display: inline-block;
  vertical-align: top;
}
.filter-row > div + div {
  margin-left: 50px;
}
.filter-row > div input[type="text"],
.filter-row > div input[type="number"] {
  width: 50px;
}
.report-title {
  text-transform: uppercase;
  color: #134888;
  line-height: 80px;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.floating-window .floating-window-header {
  text-transform: uppercase;
  cursor: pointer;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  /*.spriteAbsPosAfterTop(15px);
        .spriteAbsPosAfterRight(10px);
        .spriteImageAfter(-104px, -235px, 10px, 7px);*/
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-bottom: 1px solid #e2f4f7;
}
.floating-window .floating-window-footer {
  border-top: 1px solid #e2f4f7;
  padding: 5px;
}
.floating-window.minimize .floating-window-footer {
  border-top: none;
}
.no-bottom-margin {
  margin: 0 !important;
}
.loading-indicator-mask {
  display: none;
}
.loading-indicator-mask.active {
  display: block;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0px;
  left: 0;
  right: 0px;
  bottom: 0;
  text-align: center;
  z-index: 900;
}
.loading-indicator-mask.full-display {
  position: fixed !important;
  z-index: 99999;
}
.loading-indicator-mask .loading-indicator-small {
  position: absolute;
  background-image: url(/images/loader-awes-small.gif);
  background-repeat: no-repeat;
  background-position: center;
  height: 24px;
  width: 24px;
  z-index: 12;
  margin-top: -15px;
  margin-left: 40px !important;
}
.loading-indicator-mask .newGif {
  background-image: url(/images/ajax-loader.gif) !important;
}
.loading-indicator-mask .loading-indicator {
  position: absolute;
  background-image: url(/images/loader-awes.gif);
  background-repeat: no-repeat;
  background-position: center;
  height: 64px;
  width: 64px;
  z-index: 12;
  margin-top: 400px;
}
.loading-indicator-mask .loading-message {
  position: relative;
  top: 70px;
  text-transform: uppercase;
  font-weight: bold;
  font-style: normal;
  color: #4ab4e8;
  white-space: nowrap;
  margin-left: -17px;
  margin-top: 5px;
}
.recent-activity-footer {
  background-color: none;
  border-top: 1px  #cccccc;
  padding: 9px 10px 10px;
  height: 90px;
  font: 9px/16px "Roboto", sans-serif;
  /*Recent activity footer size*/
}
.recent-activity-footer .btntop-padding {
  padding-top: 20px;
}
.recent-activity-footer button {
  float: right;
}
.recent-activity-footer .close-button {
  margin-top: 2px;
  margin-right: 20px;
  float: right;
  height: 40px;
  font-size: 13px;
  width: 110px;
  padding: 0px 10px 0px 10px;
  white-space: nowrap !important;
  color: #ffffff;
  background-color: #43b3ea;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.recent-activity-footer .close-button.hover:enabled,
.recent-activity-footer .close-button:hover:enabled {
  background: #174b87;
  border: 0px transparent;
}
.recent-activity-footer p {
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: left;
  padding-left: 5px;
}
.recent-activity-footer p em {
  font-style: normal;
  display: inline-block;
  position: relative;
  color: green;
  font-weight: normal;
  font-size: 10px;
  text-align: left;
  padding-left: 5px;
}
.recent-activity-footer p a {
  padding-left: 35px;
}
.recent-activity-body .standard-flex {
  background-image: url('/Content/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -223px -314px;
  width: 15px;
  height: 22px;
  display: inline-block;
  position: absolute;
  margin-left: 12px;
  margin-top: 5px;
}
.recent-activity-body .row-header {
  background-color: #f4fbfe;
  color: lightgray;
  font-weight: bold;
  font-size: 10px;
  padding: 5px 5px 5px 20px;
}
.recent-activity-body .row-even {
  background-color: #f4fbfe;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
  font-size: 12px;
  padding: 5px 5px 5px 20px;
  text-transform: lowercase;
  white-space: nowrap;
  vertical-align: middle;
  /*p:first-letter {
            text-transform: uppercase;
        }*/
}
.recent-activity-body .row-even p {
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
}
.recent-activity-body .row-even:hover p {
  font-size: 13px;
}
.recent-activity-body .row-odd {
  background-color: #f9fbfb;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
  font-size: 12px;
  text-transform: capitalize;
  padding: 5px 5px 5px 20px;
  white-space: nowrap;
  vertical-align: middle;
  /*p:first-letter {
            text-transform: capitalize;
        }*/
}
.recent-activity-body .row-odd p {
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
}
.recent-activity-body .row-odd:hover p {
  font-size: 13px;
}
.recent-activity-body .row-button {
  /*border: 1px solid @brightBlue;
        font-weight: bold;
        font-size: 12px;*/
  text-align: center;
}
.recent-activity-body .group-name-header {
  font-weight: normal;
  font-size: 20px;
}
.recent-activity-body .search-results-model-header {
  border: none;
  background-color: #f4fbfe;
  border-bottom: 1px solid #e2f4f7;
  overflow: hidden;
  width: 99.8%;
  padding-bottom: 10px;
}
.recent-activity-body .results-count,
.recent-activity-body .results-title {
  float: left;
  margin-top: 20px;
}
.recent-activity-body .results-query {
  color: #49b3e7;
}
.recent-activity-body .results-count {
  text-transform: uppercase;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
  color: #3ab2eb;
  font-size: 36px;
  line-height: 36px;
  margin-left: 17px;
  margin-right: 10px;
}
.recent-activity-body .results-title {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #1e292f;
  font-size: 14px;
  line-height: 14px;
  padding-top: 5px;
}
.recent-activity-body label {
  font-size: 11px;
  color: #49b3e7;
  font-weight: normal;
  margin-bottom: 0;
}
.recent-activity-body label label-adjust + div {
  text-transform: uppercase;
}
.recent-activity-body .row-padding {
  padding: 20px;
}
.recent-activity-body .row-padding label {
  font-size: 12px;
  color: #49b3e7;
  font-weight: normal;
  margin-bottom: 0;
  text-transform: uppercase;
}
.recent-activity-body .results-noProerties {
  padding-left: 350px;
  padding-top: 40px;
  height: 100px;
  border-left: 2px solid #e2f4f7;
  border-right: 2px solid #e2f4f7;
  border-bottom: 2px solid #e2f4f7;
}
.recent-activity-body .results-noProerties label {
  font-size: 18px;
  color: #49b3e7;
  font-weight: normal;
  margin-bottom: 0;
  text-transform: uppercase;
}
.session-expire-modal {
  width: 400px;
}
.session-expire-modal .s-modal-body {
  padding: 15px 20px 10px 10px;
}
.session-expire-modal .s-modal-body .s-content {
  font-size: 14px;
}
.session-expire-modal .s-modal-body .s-content .s-value {
  font-weight: bold;
}
.session-expire-modal .s-modal-header {
  padding: 5px 20px 5px 10px;
}
.session-expire-modal button {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.session-expire-modal button:hover {
  background: #174b87;
}
.alert-info {
  background-color: transparent;
  border: none;
  padding: 200px;
  color: #4ab4e8;
}
.alert-info .btn {
  height: auto;
  padding: 10px 16px;
}
.abstractor-service {
  font-size: 11px;
  font-weight: normal;
  color: #174b87;
  text-transform: uppercase;
  text-align: left;
  padding-left: 5px;
}
.modal-header-message-header {
  background-color: white !important;
  border-bottom: 1px solid #2e89c3 !important;
  height: 50px !important;
  padding: 15px !important;
}
.modal-header-message-header .exit-close-button {
  color: #888888 !important;
  float: right;
  cursor: pointer;
  font-size: 15px;
  opacity: 0.6;
}
.modal-header-message-header .exit-close-button:hover {
  opacity: 1;
}
.modal-header-message-header .CST-ModalAlert-Header {
  color: #2c3439;
  font: 14px/24px "Roboto", sans-serif;
  margin-left: 5px;
}
.modal-footer-message-footer {
  border-top: 1px solid #2e89c3;
}
.modal-footer-message-footer .message-footer-ok-button {
  line-height: 34px;
  background: #3fa6d9 none repeat scroll 0 0;
  color: white !important;
  cursor: pointer;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  text-transform: none;
  text-align: center;
  font: 14px/24px "Roboto", sans-serif;
  min-width: 55px !important;
  height: 34px !important;
}
.modal-footer-message-footer .message-footer-ok-button:hover:enabled {
  background: #256e94 !important;
}
.legal-center-modal .modal-header {
  padding: 15px 20px 14px 20px;
}
.legal-center-modal .modal-header i {
  color: #42b2e9;
  margin-right: 5px;
  font-size: 15px;
}
.legal-center-modal .modal-header .close {
  margin-top: 3px;
}
.legal-center-modal .modal-header h4 {
  letter-spacing: 1px;
  font: 14px/24px "Roboto", sans-serif;
}
.legal-center-modal .modal-title {
  margin-left: 0 !important;
  position: relative;
}
.legal-center-modal .modal-body {
  padding: 0;
  padding-top: 10px;
  /*font-family:"Roboto", sans-serif;
         font-size: 14px;*/
  font: 14px/24px "Roboto", sans-serif;
}
.legal-center-modal .modal-footer {
  border-top: 1px solid #3eb4ca;
}
.legal-center-modal .modal-footer button {
  border: 1px solid #7ca3b6;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
  font-size: 14px;
}
.legal-center-modal .modal-footer button:hover {
  background: #174b87;
}
.legal-center-modal .footer-re-height {
  border-top: 2px solid #2e89c3 !important;
  background: #eeeeee !important;
  padding: 35px 10px 5px !important;
}
.legal-center-modal ul {
  margin: 20px;
  padding: 0 20px;
}
.legal-center-modal .title {
  font-size: 18px;
}
.legal-center-modal .notify-actions {
  padding-left: 40px;
  vertical-align: middle;
}
.legal-center-modal button {
  padding: 0 30px;
}
.legal-center-modal .button-redesign {
  height: 36px !important;
}
.legal-center-modal .dismiss-button,
.legal-center-modal .link-button {
  margin-top: 10px;
}
.legal-center-modal .message {
  font-size: 12px;
  width: 800px;
}
.legal-center-modal .contentpadding {
  padding: 0px 20px;
}
.legal-center-modal .legaladdress {
  padding: 0px 195px;
}
.legal-modal .modal-dialog {
  width: 890px;
}
#searchFilter {
  overflow: hidden;
  margin-right: 0;
}
/*.chosen-container-active .chosen-choices li.search-field:before {
    content: "Add More";
    font-size: .9em;
    color: #777;    
}*/
#savedSearchDropdown_chosen {
  width: 18% !important;
}
#savedSearchDropdown_chosen .chosen-single {
  height: 30px;
  border: 1px solid #cccccc;
  background: none;
  padding-left: 10px;
  color: #777777;
  line-height: 28px;
  background-color: white;
}
#savedTemplateDropdown_chosen {
  width: 18% !important;
}
#savedTemplateDropdown_chosen .chosen-single {
  height: 30px;
  border: 1px solid #cccccc;
  background: none;
  padding-left: 10px;
  color: #777777;
  line-height: 28px;
  background-color: white;
}
#savedTemplatebyGroupDropdown_chosen {
  width: 18% !important;
}
#savedTemplatebyGroupDropdown_chosen .chosen-single {
  height: 30px;
  border: 1px solid #cccccc;
  background: none;
  padding-left: 10px;
  color: #777777;
  line-height: 28px;
  background-color: white;
}
.chosen-container-active .show-above {
  top: inherit !important;
  bottom: 100%;
  border-top: 1px solid #aaa !important;
  border-radius: 4px !important;
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15) !important;
  padding-top: 5px;
}
.filter-component-container {
  font-family: Roboto, sans-serif;
  margin-bottom: 10px;
}
.filter-component-container .filter-label {
  display: inline-block;
  margin-right: 8px;
}
.filter-component-container .chosen-container {
  width: 145px !important;
  margin-right: 8px;
}
.filter-component-container .chosen-container .chosen-choices {
  max-height: 200px;
  overflow: auto;
  cursor: default;
}
.filter-component-container .chosen-container .chosen-choices li.search-choice span {
  display: inline-block;
  max-width: 100%;
}
.filter-component-container .chosen-container .chosen-choices li.search-choice span .group-name {
  white-space: normal !important;
}
.filter-component-container .chosen-container .group-result {
  cursor: pointer !important;
}
.filter-component-container .chosen-container .chosen-single {
  height: 30px;
  border: 1px solid #ccc;
  background: none;
  padding-left: 10px;
  color: #777;
  line-height: 28px;
  background-color: #fff;
}
.filter-component-container .chosen-container .chosen-single div {
  top: 3px;
  right: 1px;
}
.filter-component-container .chosen-container .chosen-search {
  margin-top: -30px;
  margin-bottom: 5px;
  height: 25px !important;
}
.filter-component-container .chosen-container .chosen-search input {
  height: 0px !important;
  padding: 0px !important;
  border: transparent !important;
}
.filter-component-container .chosen-container .chosen-search.hide-search {
  position: absolute;
}
.filter-component-container .chosen-container .chosen-search.hide-search input {
  height: 0px !important;
  padding: 0px !important;
  border: transparent !important;
  position: absolute;
}
.filter-component-container .chosen-container .chosen-search.show-search input {
  height: 20px !important;
  background-image: url('/Scripts/ChosenJS/chosen-sprite.png');
  padding: 4px 20px 4px 5px !important;
  border: 1px solid #aaa !important;
  text-transform: none;
  font-style: normal;
}
.filter-component-container .chosen-container-multi .chosen-choices {
  background: none;
}
.filter-component-container input {
  margin: 0 !important;
  height: 30px !important;
  font-size: 11px !important;
  padding-left: 5px !important;
}
.filter-component-container .filter-select-options {
  display: inline-block;
}
.filter-component-container .filter-select-options a {
  padding: 0px 5px;
  cursor: pointer;
  font-size: 12px;
}
.filter-component-container .filter-select-options a:hover {
  text-decoration: none;
}
.filter-component-container .filter-select-options a[disabled="disabled"] {
  opacity: 0.5;
  cursor: default;
  text-decoration: none;
  outline: none;
}
.filter-component-container.filter-full-length-with-op-and-select .filter-main-values {
  width: 145px !important;
  margin-right: 0px;
}
.filter-component-container.filter-full-length-with-op .filter-main-values {
  width: 245px !important;
  margin-right: 0px;
}
.filter-component-container.filter-full-length-without-op .filter-main-values {
  width: 303px !important;
  margin-right: 0px;
}
.filter-component-container.filter-full-length-without-op-score .filter-main-values {
  width: 160px !important;
  margin-right: 0px;
}
.filter-component-container.filter-search-to-pick-list-with-op .pick-trigger {
  width: 245px !important;
}
.filter-component-container.filter-ListedProperties {
  display: inline-block;
}
.filter-component-container.filter-label-input .fli-input-field {
  font-weight: 500;
  font-size: 11px;
}
.filter-component-container.filter-label-input .fli-field-container {
  display: inline-block;
}
.filter-component-container.filter-label-input .fli-field-container input {
  width: 245px;
  border: 1px solid #aaa;
}
.filter-component-container.filter-form-input .parsley-error {
  border: 1px solid red;
}
.filter-component-container.filter-form-input .ffi-operator-values {
  display: none;
}
.filter-component-container.filter-form-input .ffi-field-container {
  display: inline-block;
}
.filter-component-container.filter-form-input .ffi-field-container input {
  width: 101px;
  border: 1px solid #aaa;
}
.filter-component-container.filter-form-input .ffi-field-container input:-ms-input-placeholder {
  color: #999;
  font-size: 11px !important;
  margin-left: 3px !important;
  font-family: sans-serif !important;
}
.filter-component-container.filter-form-input .ffi-field-container input[name="Upper"] {
  display: none;
}
.filter-component-container.filter-form-input .ffi-field-container input.parsley-error {
  border: 1px solid red;
}
.filter-component-container.filter-form-input .ffi-field-container input.ffi-single-input {
  width: 245px;
}
.filter-component-container.filter-form-input .ffi-field-container input[disabled="disabled"] {
  background: #ebebe4 !important;
}
.filter-component-container.filter-form-input .ffi-field-container input.ffi-single-input-proxinum {
  width: 145px;
}
.filter-component-container.filter-form-input .ffi-field-container .ffi-mid-text {
  display: none;
  padding: 5px 7px 0px 5px;
}
.filter-component-container.filter-form-input .ffi-multi-btn {
  display: none;
  height: 30px;
  color: #777;
  border: none;
}
.filter-component-container.filter-form-input .ffi-multi-btn .fa {
  font-size: 15px;
  padding-top: 2px;
}
.filter-component-container.filter-search-pick-list form {
  position: relative;
}
.filter-component-container.filter-search-pick-list .disable-content-selection {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filter-component-container.filter-search-pick-list .pick-trigger {
  display: inline-block !important;
  width: 402px;
  background: #fff;
  border: 1px solid #ccc;
  min-height: 30px;
  padding-left: 5px !important;
  vertical-align: middle;
}
.filter-component-container.filter-search-pick-list .pick-trigger.disable {
  background: #ebebe4 !important;
  color: #ccc;
  pointer-events: none;
  border: 1px solid #aaaaaa;
}
.filter-component-container.filter-search-pick-list .pick-trigger .ptsm {
  width: 233px !important;
}
.filter-component-container.filter-search-pick-list .pick-trigger .picklist-items {
  display: block;
  width: 100%;
  padding-left: 0px;
}
.filter-component-container.filter-search-pick-list .scroller .pick-target ul li {
  margin-bottom: 0 !important;
}
.filter-component-container.filter-search-pick-list .pick-target .picklist-placeholder {
  position: absolute;
  font-size: 11px;
  padding: 2px;
  margin-left: 3px;
  color: #999;
  font-family: sans-serif;
}
.filter-component-container.filter-search-pick-list .pick-target ul {
  margin-top: 2px;
  margin-left: 0px;
  display: none;
}
.filter-component-container.filter-search-pick-list .pick-target ul li {
  float: left;
  border-radius: 3px;
  font-size: 11px;
  margin: 0px 3px 0px 3px;
}
.filter-component-container.filter-search-pick-list .pick-target ul li i {
  float: right;
  line-height: 24px !important;
  margin-left: 5px;
}
.filter-component-container.filter-search-pick-list .pick-target ul li span {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  color: #333;
  line-height: 13px;
  cursor: default;
}
.filter-component-container.filter-search-pick-list .pick-target ul li:last-child:after {
  content: "Add More";
  position: relative;
  font-size: 11px;
  color: #999;
}
.filter-component-container.filter-search-pick-list .show-above {
  top: -331px;
}
.filter-component-container.filter-search-pick-list .search-pick {
  display: none;
  background: #fff;
  border: 1px solid #ccc;
  min-height: 280px;
  width: 505px;
  position: absolute;
  left: 262.5px;
  z-index: 5 !important;
  padding: 0;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
.filter-component-container.filter-search-pick-list .search-pick .top {
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
  background: #f1f1f1;
}
.filter-component-container.filter-search-pick-list .search-pick .top .large {
  margin-left: 10px !important;
  width: 90%;
  font-size: 12px !important;
}
.filter-component-container.filter-search-pick-list .search-pick .available,
.filter-component-container.filter-search-pick-list .search-pick .selected {
  width: 47%;
  display: inline-block;
  margin: 0px 8px 0px 0px;
}
.filter-component-container.filter-search-pick-list .search-pick .available .title-label,
.filter-component-container.filter-search-pick-list .search-pick .selected .title-label {
  font-weight: normal;
}
.filter-component-container.filter-search-pick-list .pick-content {
  padding: 10px;
}
.filter-component-container.filter-search-pick-list .pick-content a {
  display: block;
  color: #777;
  margin-top: 5px;
  cursor: pointer;
  width: 26%;
}
.filter-component-container.filter-search-pick-list .pick-content .title-label {
  margin: 0;
  font-family: "Roboto-Bold", sans-serif;
  text-transform: uppercase;
}
.filter-component-container.filter-search-pick-list .pick-box {
  padding: 5px;
  border: 1px solid #ddd;
  height: 155px;
  overflow-y: auto;
  margin-top: 6px;
  background: #fff;
  position: relative;
}
.filter-component-container.filter-search-pick-list .pick-box ul {
  margin: 0;
  padding: 0;
}
.filter-component-container.filter-search-pick-list .pick-box ul li {
  line-height: 22px;
  margin-bottom: 1px;
  font-size: .9em;
}
.filter-component-container.filter-search-pick-list .pick-box ul li.disable {
  background: #fff !important;
  color: #ccc;
}
.filter-component-container.filter-search-pick-list .pick-box ul li.disabled {
  background: #fff !important;
  color: #ccc;
  pointer-events: none;
}
.filter-component-container.filter-search-pick-list .pick-box ul li i {
  color: #888 !important;
  float: right;
  font-size: 11px;
}
.filter-component-container.filter-search-pick-list .pick-box .no-results {
  text-transform: none;
  font-size: 13px;
}
.filter-component-container.filter-search-pick-list .pick-box label {
  float: none !important;
  line-height: 22px !important;
  margin-right: 0 !important;
  max-width: 100% !important;
  text-align: left !important;
  word-spacing: 0 !important;
  font-size: 11px;
  font-weight: normal;
  width: 85%;
}
.filter-component-container.filter-search-pick-list a[disabled="disabled"] {
  opacity: 0.4;
  text-decoration: none;
  cursor: default !important;
  pointer-events: none;
}
.filter-component-container.filter-search-pick-list .pick-foot {
  background: #f1f1f1;
  padding: 10px;
  border-top: 1px solid #ddd;
  text-align: center;
}
.filter-component-container.filter-search-pick-list .pick-foot a.button {
  background: #3FA6D9;
  padding: 3px 6px;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.filter-component-container .dependent-message {
  color: #428bca;
  text-decoration: none;
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
  left: 250px;
  position: relative;
  width: 450px;
  display: none;
}
@media only screen and (max-width: 1350px) {
  .filter-component-container .dependent-message {
    left: 200px;
  }
}
.filter-component-container .dependent-message i {
  float: left;
  padding-top: 4px;
  margin-right: 3px !important;
  margin-left: 10px;
}
.filter-component-container .dependent-message #message {
  margin-left: 30px;
}
#searchOptionsContainer .chosen-single {
  border: none !important;
}
#searchOptionsContainer .chosen-drop {
  background-clip: border-box !important;
}
.search-form {
  min-width: 1000px;
  min-height: 800px;
  width: 96%;
  height: 96%;
  max-width: 86%;
  max-height: 96%;
}
.search-form .draw {
  background-color: #F1F1F1;
  top: 120px;
  left: -23px;
  display: block;
  position: absolute;
  width: 25px;
  height: 30px;
  z-index: 10;
  border: 1px solid #2e89c3;
  border-right: none;
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  padding-top: 6px;
  padding-left: 5px;
  cursor: pointer;
}
.search-form .draw i {
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  color: #2e89c3;
}
.search-form .modal-content {
  background-color: #F1f1f1;
}
.search-form .modal-content .modal-header {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2E89C3;
  padding: 0px 15px;
  text-transform: uppercase;
}
.search-form .modal-content .modal-header i {
  font-size: 14px;
  line-height: 14px;
  color: #42b2e9;
}
.search-form .modal-content .modal-header h4 {
  color: #18262C !important;
  width: 30%;
  display: inline;
  margin-left: 10px;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
}
.search-form .modal-content .modal-body {
  min-height: 80vh;
  max-height: 85vh;
}
.search-form .modal-content .modal-body-mktshr-saved-search {
  min-height: 60vh;
  max-height: 60vh;
}
.search-form .filter-search-loading {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  opacity: 0.5;
  background-color: #ffffff;
  background-image: url(/images/loader-awes.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.search-form .advanced-filters {
  background-color: #EEEEEE;
  border: 1px solid #D0D0D8;
  width: 70%;
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 10px;
}
.search-form .advanced-filters .button:hover {
  text-decoration: none;
  background-color: #174b87 !important;
}
.search-form .advanced-filters .advanced-filters-Loading {
  min-height: 75vh;
  max-height: 75vh;
  background-color: #ffffff;
  background-image: url(/images/loader-awes.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.search-form .advanced-filters .advanced-filters-container {
  min-height: 68vh;
  max-height: 795px;
}
.search-form .advanced-filters .advanced-filters-savedsearch {
  background: #fff;
}
.search-form .advanced-filters .advanced-filters-savedsearch a {
  font-size: 14px;
  color: #3fa6d9;
  font-family: Roboto, sans-serif;
}
.search-form .advanced-filters .advanced-filters-savedsearch label {
  text-transform: none;
}
.search-form .advanced-filters .advanced-filters-savedsearch a:hover {
  color: #174b87;
  text-decoration: none;
}
.search-form .advanced-filters .advanced-filters-header {
  background-color: #EEEEEE;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  border-bottom: 1px solid #D0D0D8;
}
.search-form .advanced-filters .advanced-filters-header .advance-filters-header-section {
  height: 100%;
  width: 250px;
  float: left;
}
.search-form .advanced-filters .advanced-filters-header .advance-filters-header-section.left-section {
  border-right: 1px solid #D0D0D8;
}
.search-form .advanced-filters .advanced-filters-header .advance-filters-header-section.left-section .filter-JumpTo ul {
  max-height: 350px;
}
.search-form .advanced-filters .advanced-filters-header .advance-filters-header-section .filter-component-container {
  margin-top: -2px;
}
.search-form .advanced-filters .advanced-filters-header .advance-filters-header-section .filter-component-container .chosen-container {
  width: 170px !important;
}
.search-form .advanced-filters .advanced-filters-header .advance-filters-header-create-manage {
  width: 135px;
  margin-left: 10px;
  float: left;
}
@media (max-width: 1120px) {
  .search-form .advanced-filters .advanced-filters-header .advance-filters-header-create-manage {
    width: 95px;
    margin-left: -20px;
    height: 45px;
    line-height: 15px;
    text-align: center;
    padding-top: 7px;
  }
}
.search-form .advanced-filters .advanced-filters-header span {
  padding-left: 10px;
  color: #555;
}
.search-form .filter-container {
  display: block;
  left: 0;
  top: 0;
  padding-top: 10px;
  position: inherit;
  padding-left: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  width: 100%;
  min-height: 68vh;
  max-height: 68vh;
  overflow: auto;
}
.search-form .filter-container #countyDependentWarning {
  display: block;
  top: 30vh;
  width: 500px;
  height: 240px;
  left: 20vw;
  border: 2px solid #2e89c3;
  overflow: hidden;
  background-color: #fff;
}
.search-form .filter-container #countyDependentWarning .modal-header {
  background: #fff;
  top: 0;
}
.search-form .filter-container #countyDependentWarning .modal-body {
  background: white;
  max-height: 15vh;
  min-height: 15vh;
}
.search-form .filter-container .chosen-container {
  vertical-align: top;
}
.search-form .filter-container .filter-container-fields {
  overflow: hidden;
  min-height: 64vh;
  padding-bottom: 5px;
}
.search-form .filter-container .filter-container-fields .field-group-container {
  font-family: "Roboto-Bold", sans-serif;
  text-transform: uppercase;
  color: #2c3439 !important;
  margin-left: -10px;
  line-height: 24px;
  font-size: 14px;
}
.search-form .filter-container .filter-container-fields .field-group-container .group-header {
  cursor: pointer;
  margin-bottom: 5px;
  margin-left: 12px;
}
.search-form .filter-container .filter-container-fields .field-group-container .group-header.group-header-score {
  display: inline-block !important;
}
.search-form .filter-container .filter-container-fields .field-group-container .bundle-container {
  display: inline;
  border: none;
  padding: 0;
}
.search-form .filter-container .filter-container-fields .field-group-container .bundle-container .add-to-query {
  display: none;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle.out .fa-caret-down {
  display: inline-block !important;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle.out .fa-caret-right {
  display: none !important;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle.out .fields {
  height: 100%;
  display: block !important;
  -webkit-transition: height 10s;
  /* Safari */
  transition: height 10s;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle.out .bundle-container {
  position: relative;
  margin-bottom: 15px;
  display: block;
  border: 1px solid #D6D6D6;
  padding: 10px 0 35px 0;
  background: #FCFCFC;
  margin-right: 20px;
  margin-left: 10px;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle.out .bundle-container .fields {
  margin-left: 20px;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle.out .bundle-container .bundle-name {
  text-transform: none;
  padding-left: 15px;
  padding-bottom: 5px;
  top: 5px;
  color: #777;
  font: 13px/20px "Roboto", sans-serif;
  display: block;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle.out .bundle-container .add-to-query {
  display: inline;
  font-family: Roboto, sans-serif;
  margin-bottom: 10px;
  text-transform: none;
  float: right;
  margin-right: 17px;
  text-decoration: none;
  cursor: pointer;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle .bundle-name {
  display: none;
}
.search-form .filter-container .filter-container-fields .field-group-container.toggle .fields {
  height: 0;
  display: none;
  -webkit-transition: height 10s;
  /* Safari */
  transition: height 10s;
  margin-left: 30px;
}
.search-form .filter-container .filter-container-fields .field-group-container .fa-caret-down {
  display: none;
}
.search-form .filter-container .filter-container-fields .field-group-container .fa-caret-right {
  display: inline-block;
}
.search-form .filter-container .filter-container-fields .field-group-container .fa-question-circle {
  float: right;
  font-size: 21px !important;
  cursor: pointer;
  padding-right: 5px;
}
.search-form .filter-container .filter-container-fields .field-group-container .fa-question-circle.score-filter-question {
  float: none !important;
  padding-left: 5px;
}
.search-form .filter-container .filter-container-fields .field-group-container i {
  font-size: 14px;
  line-height: 14px;
  margin-right: 8px;
}
.search-form .filter-container .filter-container-fields .field-group-container .fields {
  margin-left: 30px;
  text-transform: none;
}
.search-form .filter-container .filter-container-fields .field-group-container .display-score-question {
  display: inline-block;
}
.search-form .filter-container .filter-container-fields .filter-label {
  width: 250px;
  text-align: right;
  vertical-align: top;
  margin-left: 10px;
}
@media only screen and (max-width: 1350px) {
  .search-form .filter-container .filter-container-fields .filter-label {
    width: 145px;
  }
}
.search-form .filter-container .filter-container-fields .filter-operator-values {
  vertical-align: top;
}
.search-form .applied-filters-section {
  width: 29%;
  display: block;
  right: 0;
  top: 0;
  padding: 10px 20px;
  margin-top: 0;
  position: absolute;
  background-color: #fff;
  min-height: 100%;
  max-height: 100%;
}
.search-form .applied-filters-section .aca-top {
  position: absolute;
  margin-top: 25px;
  margin-left: -122px;
}
.search-form .applied-filters-section .search-results {
  float: right;
  width: 100%;
}
.search-form .applied-filters-section .search-results #conuterContainer.search-progress {
  background-image: url(/images/large-loader.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.search-form .applied-filters-section .search-results #conuterContainer.search-progress #counter {
  opacity: 0.5;
}
.search-form .applied-filters-section .search-results .huge {
  float: right;
  font-size: 37px;
  font-family: "RobotoFlex";
  margin-bottom: 0;
  margin-top: -10px;
  max-width: 228px;
  text-align: right;
}
.search-form .applied-filters-section .search-results .huge .sm {
  font-size: 18px;
  color: #777;
  margin-right: 10px;
}
@media screen and (max-width: 1152px) {
  .search-form .applied-filters-section .search-results .huge {
    font-size: 22px;
  }
}
.search-form .applied-filters-section .search-results ul.result-actions {
  max-width: 85px;
  padding-left: 0;
  float: left;
}
.search-form .applied-filters-section .search-results ul li a {
  display: block;
  width: 100%;
  text-align: center !important;
  text-decoration: none;
  cursor: pointer;
  float: right;
  width: 85px;
}
.search-form .applied-filters-section .search-results ul li a.button {
  background: #3FA6D9;
  padding: 3px 6px;
  border-radius: 2px;
  color: #fff;
  transition: background-color 0.25s linear 0s;
  height: 30px;
  font-size: 12px;
  padding-top: 5px;
  line-height: 20px;
}
.search-form .applied-filters-section .search-results ul li a.get-count {
  margin-top: 5px;
  font-size: 12.6px;
}
.search-form .applied-filters-section .search-results ul li a.disabled {
  opacity: .4;
  cursor: default !important;
  pointer-events: none;
}
.search-form .applied-filters-section .search-results ul li .view-results {
  width: 85px;
  height: 30px;
}
.search-form .applied-filters-section .view-result-section {
  float: right;
  width: 100%;
}
.search-form .applied-filters-section .view-result-section .view-results {
  width: 85px;
  height: 30px;
}
.search-form .applied-filters-section .view-result-section .view-results a.view.update {
  background: #3fa6d9;
  padding: 3px 6px;
  border-radius: 2px;
  color: white;
  transition: background-color 0.25s linear 0s;
  height: 30px;
  font-size: 12px;
  padding-top: 5px;
  line-height: 20px;
  text-align: center !important;
  text-decoration: none;
  cursor: pointer;
  float: right;
  width: 85px;
}
.search-form .applied-filters-section .view-result-section .view-results a.view.update:hover {
  background: #174b87;
}
.search-form .applied-filters-section .view-result-section .view-results a.view.map {
  background: #3fa6d9;
  padding: 3px 6px;
  border-radius: 2px;
  color: white;
  transition: background-color 0.25s linear 0s;
  height: 30px;
  font-size: 12px;
  padding-top: 5px;
  line-height: 20px;
  text-align: center !important;
  text-decoration: none;
  cursor: pointer;
  float: left;
  width: 120px;
}
.search-form .applied-filters-section .view-result-section .view-results a.view.map:hover {
  background: #174b87;
}
.search-form .applied-filters-section .view-result-section .view-results .disabled {
  opacity: .4;
  cursor: default !important;
  pointer-events: none;
}
.search-form .applied-filters-section .view-result-section .inmap {
  float: left;
  margin-left: 15px;
}
.search-form .applied-filters-section .view-result-section .inline {
  float: right;
  margin-right: 15px;
}
.search-form .applied-filters-section .view-result-section .inline.hovercolor {
  margin-top: 5px;
}
.search-form .applied-filters-section .view-result-section .inline.hovercolor a {
  cursor: pointer;
}
.search-form .applied-filters-section .view-result-section .inline.hovercolor a:hover {
  text-decoration: none;
}
.search-form .applied-filters-section .view-result-section .inline.hovercolor:hover {
  color: #2a6496;
}
.search-form .applied-filters-section .view-result-section .inline.hovercolor .disabledstate {
  opacity: .4;
  cursor: default !important;
  pointer-events: none;
}
.search-form .applied-filters-section .view-result-section .inline.hovercolor .disabled {
  opacity: .4;
  cursor: default !important;
  pointer-events: none;
}
.search-form .applied-filters-section .view-result-section .searchOrSave {
  margin-top: 5px;
  margin-left: 15px !important;
}
.search-form .applied-filters-section .view-result-section .searchOrSave .disabledstate {
  opacity: .4;
  cursor: default !important;
  pointer-events: none;
}
.search-form .applied-filters-section .view-result-section .searchOrSave a {
  cursor: pointer !important;
  color: #428bca;
  text-decoration: none !important;
  font-weight: normal !important;
}
.search-form .applied-filters-section .view-result-section .searchOrSave a:hover {
  color: #2a6496;
  cursor: pointer !important;
}
.search-form .applied-filters-section .view-result-section .searchOrSave a label {
  text-transform: none !important;
  font-weight: normal !important;
  text-decoration: none !important;
  cursor: pointer !important;
}
.search-form .applied-filters-section .applied-save-search {
  cursor: pointer;
}
.search-form .applied-filters-section .applied-save-search label {
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  float: right;
  margin-top: -17px;
  font-weight: 400;
  cursor: pointer;
}
.search-form .applied-filters-section .applied-clear-all {
  display: none;
  cursor: pointer;
}
.search-form .applied-filters-section .applied-clear-all a:hover {
  text-decoration: none;
}
.search-form .applied-filters-section .video-link {
  font-size: 21px !important;
  padding-left: 35px;
  margin-top: 17px;
}
.search-form .applied-filters-section .video-link :hover {
  cursor: pointer;
}
.search-form .applied-filters-section .applied-filters {
  min-height: 58vh;
  max-height: 58vh;
  overflow: auto;
  display: inline-block;
}
.search-form .applied-filters-section .applied-filters .group-header {
  font-family: "Roboto-Bold", sans-serif;
  text-transform: uppercase;
  color: #2c3439 !important;
  font-size: 14px;
}
.search-form .applied-filters-section .applied-filters .applied-filter-container {
  width: 23vw;
  padding-right: 10px;
  margin-bottom: 10px;
}
@media screen and (max-width: 1280px) {
  .search-form .applied-filters-section .applied-filters .applied-filter-container {
    width: 25.5vw;
  }
}
@media screen and (min-width: 1360px) {
  .search-form .applied-filters-section .applied-filters .applied-filter-container {
    width: 22.7vw;
  }
}
.search-form .applied-filters-section .applied-filters table {
  border-collapse: inherit;
  margin-top: 10px;
  width: 100%;
}
.search-form .applied-filters-section .applied-filters table tr {
  border-top: none;
}
.search-form .applied-filters-section .applied-filters table tr:hover .applied-remove-row .fa {
  display: block;
}
.search-form .applied-filters-section .applied-filters table i {
  font-size: 14px;
  opacity: 0.6;
  cursor: pointer;
}
.search-form .applied-filters-section .applied-filters table .fa:hover {
  opacity: 1;
}
.search-form .applied-filters-section .applied-filters table .applied-display-left {
  width: 25%;
  background: #eee;
  font-size: 13px;
  padding: 5px 8px;
  text-align: right;
  vertical-align: top;
  cursor: pointer;
}
.search-form .applied-filters-section .applied-filters table .applied-display-right {
  width: 70%;
}
.search-form .applied-filters-section .applied-filters table .applied-display-right .tag {
  background: #3fa6d9;
  float: left;
  display: inline-block;
  margin: 3px 5px;
  color: #fff;
  border-radius: 3px;
  cursor: pointer;
  font-size: 11px;
  padding: 5px;
}
.search-form .applied-filters-section .applied-filters table .applied-display-right .tag-grey {
  background: #aaa;
}
.search-form .applied-filters-section .applied-filters table .applied-display-right .applied-filters-expander {
  display: block;
  float: left;
  margin-left: 5px;
  line-height: 30px;
  cursor: pointer;
}
.search-form .applied-filters-section .applied-filters table .applied-remove-row {
  min-width: 25px;
  padding-right: 10px;
  padding-top: 8px;
  vertical-align: top;
}
.search-form .applied-filters-section .applied-filters table .applied-remove-row .fa {
  display: none;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle {
  border: 1px solid #d0d0d8;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-header {
  background: #f1f1f1;
  border-bottom: 1px solid #d6d6d6;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-header td {
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  padding: 2px 10px;
  color: #666;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-header td .fa {
  float: right;
  display: block;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-header td .fa.edit-bundle {
  margin-right: 10px;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-message {
  display: none;
  color: #428bca;
  text-decoration: none;
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-message .message {
  margin: 10px;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-message .footer {
  height: 20px;
  margin: 10px;
  text-align: right;
  right: 10px;
  position: relative;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-message .footer .button {
  background: #3fa6d9;
  padding: 3px 6px;
  border-radius: 2px;
  color: white;
  transition: background-color 0.25s linear 0s;
  height: 30px;
  font: 14px;
  padding-top: 5px;
  text-decoration: none;
  cursor: pointer;
  font-style: normal;
  padding: 8px;
}
.search-form .applied-filters-section .applied-filters table.applied-bundle .bundle-message .footer .modal-btn {
  border-radius: 3px;
}
.search-form .applied-filters-section .clear-applied-filters {
  bottom: 10px;
  position: absolute;
  color: #428BCA;
  font-size: 14px;
  cursor: pointer;
}
.search-form .applied-filters-section .clear-applied-filters span {
  margin-left: 5px;
}
@media screen and (max-width: 1280px) {
  .search-form {
    max-width: 96%;
  }
}
.childDiv {
  display: flex;
  height: 300px;
  background: #eeeeee;
}
.childDiv .modal {
  display: block;
  position: absolute;
  width: 500px;
  height: 200px;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -120px;
  border: 2px solid #2e89c3;
  background: #eeeeee;
}
.childDiv .modal-btn:hover {
  background-color: #174b87;
}
.childDiv .modal-header {
  background: #fff;
  top: 0;
  font: 13px/18px "Roboto", sans-serif;
  color: #2C3439;
}
.childDiv .modal-header i {
  padding-right: 10px;
  font-size: 20px;
}
.childDiv .modal-body {
  background: white;
  /*max-height: 10vh !important;*/
  min-height: 10vh !important;
  font: 13px/18px "Roboto", sans-serif;
  color: #2C3439;
}
.childDiv .modal-footer {
  height: 57px;
}
.childDiv .modal-footer a {
  padding: 6px !important;
}
.childDiv .modal-footer .nevermind {
  cursor: pointer;
  text-decoration: none;
}
.childDiv a.model-cancel {
  padding-right: 15px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #777777;
}
.childDiv a.model-cancel:hover {
  text-decoration: none;
  cursor: pointer;
  color: #3FA6D9;
}
.static-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  min-width: 110%;
  min-height: 700px;
}
.parentDiv {
  min-width: 1000px;
  min-height: 800px;
  width: 102%;
  height: 89%;
  max-width: 110%;
  max-height: 96%;
  top: 0;
  left: -22px;
  position: fixed;
  background: transparent;
  z-index: 10;
}
.parentDiv.parentDiv-css {
  min-height: auto;
  position: relative;
}
.parentDiv .modal {
  display: block;
  top: 30vh;
  width: 500px;
  height: 200px;
  left: 20vw;
  border: 2px solid #2e89c3;
  overflow: hidden;
  background-color: #fff;
}
.parentDiv .modal-btn:hover {
  background-color: #174b87;
}
.parentDiv .modal-header {
  background: #fff;
  top: 0;
  font: 13px/18px "Roboto", sans-serif;
  color: #2C3439;
}
.parentDiv .modal-header i {
  padding-right: 10px;
  font-size: 20px;
}
.parentDiv .modal-body {
  background: white;
  max-height: 10vh !important;
  min-height: 10vh !important;
  font: 13px/18px "Roboto", sans-serif;
  color: #2C3439;
}
.parentDiv .modal-footer a {
  padding: 6px !important;
}
.parentDiv .modal-footer a a.cancel-new {
  padding-right: 15px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #777777;
}
.parentDiv .modal-footer a a.cancel-new:hover {
  text-decoration: none;
  cursor: pointer;
  color: #3FA6D9;
}
.parentDiv .modal-footer .nevermind {
  cursor: pointer;
  text-decoration: none;
}
.shift-selected {
  background-color: #2c4163;
  color: #fff;
}
.manage:hover {
  cursor: pointer;
  text-decoration: none;
}
.manage-filters {
  width: 100%;
  top: 18px;
  margin: 0px;
  background: #fff;
  position: absolute;
  z-index: 99;
  border: 2px solid #2E89C3;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
.manage-filters .modal-header {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2E89C3;
  padding: 0px 15px;
  text-transform: uppercase;
}
.manage-filters .clearfix {
  zoom: 1;
}
.manage-filters .clearfix:before,
.manage-filters .clearfix:after,
.manage-filters .row:before,
.manage-filters .row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.manage-filters .modal-header i {
  color: #42b2e9;
}
.manage-filters .fa-gear:before,
.manage-filters .fa-cog:before {
  content: "\f013";
}
.manage-filters [class^="fa-"]:not(.fa-stack),
.manage-filters [class^="glyphicon-"],
.manage-filters [class^="icon-"],
.manage-filters [class*=" fa-"]:not(.fa-stack),
.manage-filters [class*=" glyphicon-"],
.manage-filters [class*=" icon-"] {
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
}
.manage-filters .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.manage-filters .fa-gear:before,
.manage-filters .fa-cog:before {
  content: "\f013";
}
.manage-filters .modal-header h1 {
  color: #18262C !important;
  width: 30%;
  display: inline;
  margin-left: 10px;
  padding: 0px;
  text-transform: uppercase;
  font: 13px/18px "Roboto", sans-serif;
}
.manage-filters .modal-header i.exit {
  color: #bbb !important;
  float: right;
  margin-top: 16px;
  cursor: pointer;
}
.manage-filters .fa-remove:before,
.manage-filters .fa-close:before,
.manage-filters .fa-times:before {
  content: "\f00d";
}
.manage-filters .row:after,
.manage-filters .clearfix:after {
  clear: both;
}
.manage-filters .clearfix:before,
.manage-filters .clearfix:after,
.manage-filters .row:before,
.manage-filters .row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.manage-filters .name {
  width: 100%;
  background: #eee;
  height: 50px;
  line-height: 49px;
  border-bottom: 1px solid #D0D0D8;
}
.manage-filters .name .font-label {
  float: left;
  margin: 0px 10px;
  font-size: .9em;
}
.manage-filters .name .selector {
  margin-top: 8px;
  width: 185px;
  cursor: pointer;
  float: left;
  position: relative;
  padding: 0px;
  height: 31px;
  line-height: 31px;
  border: 1px solid #ccc;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  background: #fff;
  background-color: #fff;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafb', GradientType=0);
  color: #8D929B;
}
.manage-filters .name .selector select {
  padding: 0px 0px 0px 6px;
  cursor: pointer;
  width: 115%;
  font: inherit;
  color: #777;
  padding-left: 5px;
  border: none !important;
  outline: none !important;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: capitalize;
}
.manage-filters .name .selector:before {
  content: "\f0d7";
  font-family: FontAwesome;
  right: 10px;
  position: absolute;
  top: 0;
  color: #8D929B;
}
.manage-filters .name .divider {
  margin: 0px 10px;
  height: 50px;
  float: left;
  display: block;
  content: '';
  width: 1px;
  background: #D0D0D8;
  position: relative;
}
.manage-filters .name .save-form:hover {
  background: #174b87;
}
.manage-filters .name .delete-form:hover {
  background: #174b87;
}
.manage-filters .name .divider:after {
  content: '';
  width: 1px;
  height: 45px;
  background: rgba(255, 255, 255, 0.4);
  position: absolute;
  top: 0;
  left: 1px;
}
.manage-filters .name .button {
  padding: 8px 8px !important;
  margin-left: 5px;
}
.manage-filters .name .edit-forms {
  width: 23%;
  height: 33px;
}
.manage-filters .name input[type="text"] {
  height: 35px !important;
  padding: 0px 0px 0px 8px !important;
  width: 19%;
  color: #000;
  margin-bottom: 4px;
  line-height: 20px;
}
.manage-filters .name input {
  font: inherit;
}
.manage-filters .name a.button {
  background: #3FA6D9;
  padding: 3px 6px;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
.manage-filters .name a.button.disabled {
  color: #fff;
  background: #aaa;
  cursor: not-allowed;
  margin-right: 0;
}
.manage-filters .name a.disabled {
  color: #777;
  cursor: not-allowed !important;
}
.manage-filters .name a:hover,
.manage-filters .name a:focus {
  text-decoration: none;
}
.manage-filters #nameset {
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}
.manage-filters #nameset label {
  font-size: .9em;
  text-transform: none;
  font-weight: normal;
}
.manage-filters #nameset .tickleft {
  position: relative;
  display: inline-block;
  margin-left: 7px;
}
.manage-filters #nameset .tickleft input[type="checkbox"] {
  display: inline-block;
}
.manage-filters #nameset .switch {
  position: relative;
  display: block;
  width: 36px;
  height: 20px;
  z-index: 2;
  float: right;
  top: 14px;
}
.manage-filters #nameset span {
  display: inline;
  float: left;
  color: #428bca;
  line-height: 18px;
  text-align: left;
}
.manage-filters #nameset span .off {
  color: #777;
}
.manage-filters #nameset .switch input {
  display: none;
}
.manage-filters #nameset .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.manage-filters #nameset .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.manage-filters #nameset input:checked + .slider {
  background-color: #3fa6d9;
}
.manage-filters #nameset input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.manage-filters #nameset input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.manage-filters #nameset .slider.round {
  border-radius: 24px;
}
.manage-filters #nameset .slider.round:before {
  border-radius: 50%;
}
.manage-filters label {
  cursor: pointer;
}
.manage-filters .form-editor-helptext {
  /*text-align: center;*/
  padding: 15px 10px 0px 15px;
}
.manage-filters .form-editor-helptext span {
  font-size: 14px;
}
.manage-filters #div-unselected-filters-container {
  float: left;
  width: 49%;
  /*margin-left: 25px;*/
  padding: 0px 0px 0px 15px;
}
.manage-filters #div-unselected-filters-container .sortable,
.manage-filters #div-unselected-filters-container .sortable .unselected-filters {
  height: 366px !important;
}
.manage-filters #div-unselected-filters-container .un-sortable,
.manage-filters #div-unselected-filters-container .un-sortable .unselected-filters {
  height: 366px !important;
}
.manage-filters #div-unselected-filters-container h2 {
  color: #3f474c;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  line-height: 22px !important;
  text-transform: uppercase;
  margin: 10px 0px !important;
}
.manage-filters #div-unselected-filters-container .group-items.prime {
  width: 100%;
  height: 385px;
}
.manage-filters #div-unselected-filters-container .group-items-left.prime {
  width: 100%;
  height: 385px;
}
.manage-filters #div-unselected-filters-container .icons {
  display: none;
}
.manage-filters #div-unselected-filters-container a:hover {
  color: #0c7f9d;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}
.manage-filters #div-unselected-filters-container .clear-selections {
  float: right;
  color: #428bca;
  margin-bottom: 5px;
}
.manage-filters #div-unselected-filters-container span::before {
  content: none;
}
.manage-filters #div-unselected-filters-container span {
  height: auto !important;
}
.manage-filters #div-unselected-filters-container .field-group {
  cursor: default;
}
.manage-filters #div-unselected-filters-container .group-item {
  cursor: default;
}
.manage-filters #div-unselected-filters-container .group-item label {
  cursor: pointer;
}
.manage-filters #div-unselected-filters-container .tick-field {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  font-weight: normal;
  color: #777;
}
.manage-filters #div-unselected-filters-container .tick-field input[type="checkbox"] {
  display: inline-block;
}
.manage-filters #div-unselected-filters-container .group-header {
  cursor: default;
}
.manage-filters #div-unselected-filters-container .group-header label {
  color: #3f474c;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 17px;
}
.manage-filters #div-unselected-filters-container .group-caption {
  cursor: default;
}
.manage-filters #div-unselected-filters-container .renameit {
  cursor: pointer;
}
.manage-filters #div-selected-filters-container {
  /*margin-left: 20px;*/
  float: left;
  width: 49%;
  padding: 0px 0px 0px 10px;
}
.manage-filters #div-selected-filters-container .sortable,
.manage-filters #div-selected-filters-container .sortable .selected-filters {
  height: 366px !important;
}
.manage-filters #div-selected-filters-container input[type="checkbox"] {
  display: none !important;
}
.manage-filters #div-selected-filters-container h2 {
  width: 40%;
  float: left;
  color: #3f474c;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  line-height: 22px !important;
  text-transform: uppercase;
  margin: 10px 0px !important;
}
.manage-filters #div-selected-filters-container .addgroup {
  margin-top: 9px;
  float: right;
  line-height: 22px !important;
  text-decoration: none;
  cursor: pointer;
}
.manage-filters #div-selected-filters-container .addgroup:hover {
  color: #2a6496;
}
.manage-filters #div-selected-filters-container #getval:hover {
  color: #2a6496;
}
.manage-filters #div-selected-filters-container .editname:hover {
  color: #2a6496;
}
.manage-filters #div-selected-filters-container .clearfix {
  zoom: 1;
}
.manage-filters #div-selected-filters-container .clearfix:before,
.manage-filters #div-selected-filters-container .clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.manage-filters #div-selected-filters-container .clearfix:after {
  clear: both;
}
.manage-filters #div-selected-filters-container .add-new-bundle {
  line-height: 30px;
  margin: 10px;
  display: none;
}
.manage-filters #div-selected-filters-container .add-new-bundle-text {
  float: left;
  display: block;
  width: 82%;
  padding-left: 5px;
  height: 35px;
  font-size: 14px;
}
.manage-filters #div-selected-filters-container .add-new-bundle-save {
  margin-left: 10px;
  line-height: 38px;
  color: #428BCA;
  text-decoration: none;
  cursor: pointer;
}
.manage-filters #div-selected-filters-container span::before {
  content: none;
}
.manage-filters #div-selected-filters-container span {
  height: auto !important;
}
.manage-filters #div-selected-filters-container .tick-field {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  font-weight: normal;
}
.manage-filters #div-selected-filters-container .tick-field input[type="checkbox"] {
  display: inline-block;
}
.manage-filters #div-selected-filters-container .movable {
  color: #000 !important;
}
.manage-filters #div-selected-filters-container .non-movable {
  color: #444 !important;
  cursor: default;
}
.manage-filters #form-edited-warning {
  background: none;
  display: none;
}
.manage-filters #form-edited-warning .close-edit-form {
  left: 33vw;
}
.manage-filters #form-edited-warning .close-edit-form .modal-body {
  padding: 25px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .manage-filters #form-edited-warning .close-edit-form .modal-body {
    padding-bottom: 40px !important;
  }
}
.manage-filters #form-edited-warning .close-edit-form .modal-body .modal-btn {
  border-radius: 3px;
}
.manage-filters .fields {
  text-transform: capitalize;
}
.manage-filters .sortable {
  position: relative;
  height: 400px;
  margin-bottom: 12px;
  overflow-y: hidden;
  overflow-x: hidden;
  background: #fff;
  border: 1px solid #d0d0d8;
}
.manage-filters .un-sortable {
  position: relative;
  height: 400px;
  overflow-y: hidden;
  overflow-x: hidden;
  background: #fff;
  border: 1px solid #d0d0d8;
}
.manage-filters .sortable.empty {
  background: #f1f1f1;
  border: 1px dashed #ccc;
}
.manage-filters .help {
  /*content: 'Drag filters from the right to exclude them from your form.';*/
  display: block;
  width: 70%;
  text-align: center;
  position: absolute;
  bottom: 40%;
  left: 15%;
  color: #777;
  padding: 25px;
  border: 1px dotted #ccc;
  /*font-size: 13px;*/
  height: 90px;
}
.manage-filters div {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.manage-filters #newgroup {
  line-height: 30px;
  margin: 10px;
}
.manage-filters .grabbable {
  cursor: url('/images/cursors/grabbing.cur'), url('/images/cursors/grabbing.png') pointer !important;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .manage-filters .grabbable {
    cursor: url('/images/cursors/grabbing.cur'), url('/images/cursors/grabbing.png'), pointer !important;
  }
}
.manage-filters .ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.manage-filters .group-caption {
  margin: 10px;
  display: block;
  cursor: -webkit-grab;
  margin-bottom: 5px;
}
.manage-filters .group-caption .group-header {
  /*margin-bottom: 5px;*/
}
.manage-filters .group-caption .field-group {
  /*min-height: 2px;*/
}
.manage-filters .movable-placeholder {
  border: 1px dotted #999;
  margin: 10px;
  height: 24px;
}
.manage-filters .sortable-group-handle {
  margin-bottom: -15px;
}
.manage-filters .sortable-group-handle .renameit {
  color: #3f474c;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  display: block;
  float: left;
  overflow: hidden;
  max-width: 200px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-filters .sortable-group-handle input[type="checkbox"] {
  float: left !important;
  display: block;
  font: inherit;
  margin-right: 8px !important;
}
.manage-filters .sortable-group-handle .renameit.editable {
  height: 30px;
  line-height: 18px !important;
  border: 1px solid #ccc;
  resize: none;
  overflow: hidden;
  font-size: .9em;
  padding: 5px;
  font: inherit;
  color: #428BCA;
  background: transparent;
  cursor: text !important;
  min-width: 75%;
  white-space: normal;
  word-wrap: break-word;
}
.manage-filters .empty .renameit {
  color: #3f474c;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  display: block;
  float: left;
  overflow: hidden;
  max-width: 200px;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 9px !important;
}
.manage-filters .icons {
  display: block;
  float: right;
  margin-left: 10px;
  cursor: pointer !important;
  font-size: .9em;
}
.manage-filters .icons a {
  margin-right: 5px;
}
.manage-filters .icons a.editname {
  text-decoration: none;
}
.manage-filters .icons a.savename {
  display: none;
  text-decoration: none;
}
.manage-filters .icons i.deletename {
  color: #777;
}
.manage-filters [class^="fa-"]:not(.fa-stack),
.manage-filters [class^="glyphicon-"],
.manage-filters [class^="icon-"],
.manage-filters [class*=" fa-"]:not(.fa-stack),
.manage-filters [class*=" glyphicon-"],
.manage-filters [class*=" icon-"] {
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
}
.manage-filters .fa-remove:before,
.manage-filters .fa-close:before,
.manage-filters .fa-times:before {
  content: "\f00d";
}
.manage-filters .empty .group-item {
  padding-left: 20px;
}
.manage-filters .group-item {
  display: block;
  height: 24px;
  margin: 4px 0px 0px 13px;
  position: relative;
  /*font-size: 13px;*/
}
.manage-filters .empty .group-item:before {
  content: "\f0c9";
  font-family: FontAwesome;
  position: absolute;
  top: 0px;
  left: 0px;
  color: #777;
  margin-left: 4px !important;
}
.manage-filters .empty .group-header:before {
  content: "\f0c9";
  font-family: FontAwesome;
  left: 11px;
  color: black;
  float: left !important;
}
.manage-filters .non-movable {
  padding-left: 0px !important;
}
.manage-filters .non-movable:before {
  content: none !important;
}
.manage-filters .fb-tooltip {
  display: none;
  position: absolute;
  top: 28px;
  left: 10px;
  width: auto;
  max-width: 150px;
  z-index: 1;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 0px 6px;
  font-size: .9em;
  line-height: 25px;
}
.manage-filters .fb-tooltip-pointer {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-bottom-color: rgba(0, 0, 0, 0.7);
  border-width: 6px;
  margin-left: -6px;
}
.manage-filters .fb-tooltip-bottompointer {
  bottom: -12px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: rgba(0, 0, 0, 0.7);
  border-width: 6px;
  margin-left: -6px;
}
.manage-filters #fb-bottom-spacer {
  float: left;
  height: 12px;
  width: 100%;
}
.manage-filters .helplink {
  float: right;
  margin-right: 11px;
  cursor: pointer;
}
.manage-filters .helplink i {
  font-size: 21px !important;
}
.manage-filters .fa-question-circle:before {
  content: "\f059";
}
.manage-filters .modal-footer {
  width: 100%;
  height: 45px;
  line-height: 36px;
  padding: 5px 5px;
  background: #eee;
  border-top: 2px solid #2E89C3;
}
.manage-filters .clearAllFooter {
  margin-top: 8px !important;
}
.manage-filters .form-body {
  height: 525px;
}
.manage-filters .chk-default {
  margin: 0px !important;
}
.manage-filters [contenteditable="true"] {
  background: #fff !important;
}
.manage-filters .filter-form-close-popup {
  height: 250px;
}
.manage-filters .filter-form-close-popup .modal-dialog {
  text-align: center;
  top: 21.3%;
  left: 15%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .manage-filters .filter-form-close-popup .modal-dialog {
    left: 25% !important;
    top: 25% !important;
  }
}
.manage-filters .filter-form-close-popup .adjust-text {
  width: 450px;
  margin: 0 auto;
  position: relative;
  left: 1%;
}
@media (max-width: 1400px) {
  .manage-filters .filter-form-close-popup .adjust-text {
    left: -8% !important;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .manage-filters .filter-form-close-popup .adjust-text {
    left: 2% !important;
  }
}
.manage-filters .filter-form-close-popup .modal-content {
  border: 2px solid #2e89c3;
}
.manage-filters .filter-form-close-popup .modal-body {
  height: 55px;
  margin-top: 15px;
  text-align: initial;
  padding: 0px 24px;
  font-size: 13px;
  min-height: 5vh;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .manage-filters .filter-form-close-popup .modal-body {
    text-align: left !important;
  }
}
.manage-filters .filter-form-close-popup .modal-footer .btn {
  margin: 0px 5px 6px 0px !important;
}
.manage-filters .filter-form-close-popup .modal-footer a {
  padding-right: 10px;
  text-decoration: none;
}
.manage-filters .filter-form-close-popup .modal-header {
  height: 45px !important;
  border-bottom: 2px solid #2E89C3 !important;
}
.manage-filters .filter-form-close-popup .modal-header .form-editor-header {
  text-align: left !important;
  float: left;
  width: 90%;
  margin-top: 10px;
}
.manage-filters .filter-form-close-popup .filter-form-close-footer {
  padding-bottom: 15px;
}
.manage-filters .sortablep-minheight {
  min-height: 5px;
}
.manage-filters .border-red {
  border: 1px solid red !important;
  outline: none;
}
.manage-filters .unselected-filters {
  overflow-x: hidden;
}
.manage-filters .unselected-filters input[type="checkbox"] {
  float: left !important;
  display: block;
  font: inherit;
  margin-right: 8px !important;
}
.manage-filters .selected-filters {
  overflow-x: hidden;
  height: 385px;
  overflow: auto;
}
.manage-filters .selected-filters .group-item {
  border: 1px solid transparent;
}
.manage-filters .selected-filters .group-item:hover {
  border: 1px dashed #aaa;
}
.manage-filters .selected-filters .non-movable {
  border: 1px solid transparent !important;
}
.manage-filters a.modelfooter-cancel {
  padding-right: 15px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #777777;
}
.manage-filters a.modelfooter-cancel:hover {
  text-decoration: none;
  cursor: pointer;
  color: #3FA6D9;
}
.modal-filter-form-editor-container .modal-dialog {
  width: 60%;
}
.filter-form-editor .deleteMe {
  float: right;
  color: #777;
  cursor: pointer;
  line-height: 22px !important;
  margin-right: 4px !important;
}
.filter-form-editor .hide {
  display: none !important;
}
.modal-filter-form-clear-container {
  /*.smodal-content {
        width: 310px;

        .button-section {
            margin-top: 30px;

            span {
                margin-left: 10px;
            }
        }
    }*/
}
.modal-filter-form-clear-container .modal-dialog {
  top: 300px;
  text-align: center;
  width: 310px;
}
.modal-filter-form-clear-container .modal-dialog .button-section {
  margin-top: 30px;
}
.modal-filter-form-clear-container .modal-dialog .button-section span {
  margin-left: 10px;
}
.video-container .modal-dialog {
  width: 75%;
}
.video-container video {
  width: 100%;
  height: 100%;
}
.modal-btn {
  background: #3fa6d9;
  padding: 3px 6px;
  border-radius: 2px;
  color: white;
  transition: background-color 0.25s linear 0s;
  height: 30px;
  font: 14px;
  padding-top: 5px;
  text-decoration: none;
  cursor: pointer;
  font-style: normal;
  padding: 8px;
}
.modal-btn:hover {
  background-color: #174b87;
}
.btn-close {
  background-color: #ebebe4 !important;
}
.btn-close:hover {
  background: #174b87 !important;
  border: 0px transparent !important;
}
.nevermind-new {
  font-style: normal;
  padding-right: 5px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #777777;
}
.nevermind-new:hover {
  text-decoration: none;
  cursor: pointer;
  color: #3fa6d9;
}
#clear-all-confirm-modal {
  top: 300px;
  text-align: center;
}
#clear-all-confirm-modal .modal-content {
  width: 310px;
}
#clear-all-confirm-modal .modal-content .button-section {
  margin-top: 30px;
}
#clear-all-confirm-modal .modal-content .button-section span {
  margin-left: 10px;
}
@media (max-width: 1050px) {
  .manage-filters {
    width: 110% !important;
    right: 5px;
  }
}
@media (max-width: 910px) {
  .manage-filters {
    width: 125% !important;
    right: -10px;
  }
}
.filter-premium-new {
  color: #428bca;
  font-size: 14px;
}
.filter-premium-icon {
  display: inline-block;
  cursor: pointer;
}
.filter-premium-icon i {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  margin-right: 0px;
  font-size: 13px;
  line-height: 17px;
  display: inline;
  padding: 2px 5px;
}
body.variant .app-logo {
  float: left;
  height: 50px;
  width: 260px;
  background: #1b2227 url('/Images/datatree_logo_white.png') 10px 15px no-repeat;
  pointer-events: none;
}
body.variant .toggle-display-left {
  position: absolute;
  z-index: 10001;
  text-align: center;
  cursor: pointer;
  color: #777777;
  /*-webkit-transition: all 0.7s; /* For Safari 3.1 to 6.0 */
  /*transition: all 0.7s;*/
  top: 11px;
  left: 5px;
}
body.variant .tdl-less-map {
  z-index: 12;
  background-color: rgba(0, 0, 0, 0.6);
  height: 35px;
  width: 30px;
  color: #fff;
  border-radius: 3px;
  top: 5px;
  left: 5px;
}
body.variant .tdl-less-map .fa {
  width: 100%;
  height: 100%;
  line-height: 35px;
}
body.variant .tdl-less-map .fa:hover {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}
body.variant .col-display-left {
  float: left;
  width: 260px;
  background-color: #2F373E;
  position: fixed;
  bottom: 0;
  top: 0;
  /*border: 2px solid goldenrod;*/
}
body.variant .col-display-left .secondary-new {
  margin-top: 175px;
}
body.variant .col-display-left .secondary-new .tabs {
  display: none;
}
body.variant .col-display-left .secondary-new .packages .collapse-region.in .collapse-region .collapse {
  display: none;
}
body.variant .col-display-left .secondary-new .packages .collapse-region.in .collapse-region.in .collapse {
  display: inline-block;
  /*margin-left: -37px;*/
  margin-top: 10px;
}
body.variant .col-display-left .secondary-new .packages .collapse-region.in .collapse-region .region-heading:before {
  background-position: -5px -378px;
}
body.variant .col-display-left .secondary-new .packages .collapse-region.in .collapse-region.in .region-heading:before {
  background-position: -5px -353px;
}
body.variant .col-display-left .secondary-new .product-group .package-order-box:before {
  background: none;
}
body.variant .col-display-left .secondary-new .product-group .pdt-sprite.icon-hidden {
  opacity: 0;
}
body.variant .col-display-left .secondary-new .customlink-group {
  color: #bfc6c8;
  cursor: pointer;
  padding-top: 5px;
  margin-right: 15px;
  font-size: 13px;
  word-break: break-all;
}
body.variant .col-display-left .secondary-new .customlink {
  border-top-style: inset;
  border-top-color: #3fa6d9;
  border-top-width: thin;
  width: 259px;
}
body.variant .col-display-left .secondary-new .customlink-display {
  display: inline-block;
  padding-left: 15px;
  width: 200px;
  margin-top: 5px;
}
body.variant .col-display-left .secondary-new .customlink-align {
  margin-left: -1px;
  color: #FFFFFF !important;
}
body.variant .col-display-left .secondary-new .customlink-align:hover {
  background-color: transparent;
  color: #c1c9d0 !important;
}
body.variant .col-display-left .secondary-new .customlink-align,
body.variant .col-display-left .secondary-new x:-moz-any-link,
body.variant .col-display-left .secondary-new x:default {
  margin-left: -10px;
}
body.variant .col-display-left .secondary-new .available-products #doc-search-fields .county-rangeinfo {
  color: #fff;
  margin-left: 25px;
  padding-bottom: 10px;
}
body.variant .col-display-left .secondary-new .available-products #doc-search-fields .document-inputs .docIn {
  width: 237px;
  margin-left: 10px;
  margin-bottom: 10px;
  height: 35px;
  padding: 10px 16px;
  font-size: 12px;
}
body.variant .col-display-left .secondary-new .available-products #doc-search-fields #DocSearchOption {
  color: #fff;
  float: right;
  margin-right: 15px;
  cursor: pointer;
}
body.variant .col-display-left .secondary-new .available-products .product-scroll-bar .ps-scrollbar-y {
  z-index: 0 !important;
}
body.variant .col-display-left .secondary-new .available-products .product-scroll-bar .ps-scrollbar-y.in-scrolling .ps-scrollbar-y-rail {
  background-color: #1e292f;
}
body.variant .col-display-left .secondary-new .available-products .product-scroll-bar .ps-scrollbar-y:hover .ps-scrollbar-y-rail {
  background-color: #1e292f;
}
body.variant .col-display-left .secondary-new .available-products .product-scroll-bar .ps-scrollbar-y:hover.in-scrolling .ps-scrollbar-y-rail {
  background-color: #1e292f;
}
body.variant .col-display-left .secondary-new .available-products .product-scroll-bar .ps-scrollbar-y-rail {
  background-color: #1e292f;
}
body.variant .col-display-left .secondary-new .available-products .product-scroll-bar .ps-scrollbar-y-rail:hover .ps-scrollbar-y {
  background-color: #aaaaaa;
}
body.variant .col-display-left .secondary-new .available-products .packages {
  max-height: 725px;
  position: relative;
  overflow-y: hidden;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul {
  background-color: #242B31;
  margin-bottom: 0px;
  padding: 5px 15px;
  margin-left: -6px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .product-name {
  padding-left: 20px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .product-name-Fraud {
  margin-left: -20px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul li:not(.is-error):not(.is-orderCompleted):not(.is-cancelled):not(.is-readyWithOrder) .pdt-sprite:before {
  background: none;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul li:not(.is-error):not(.is-orderCompleted):not(.is-cancelled):not(.is-readyWithOrder) .product-name {
  padding-left: 0;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul li:not(.is-error):not(.is-orderCompleted):not(.is-cancelled):not(.is-readyWithOrder) .product-name-Fraud {
  margin-left: 0px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-new .new-product {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 21px;
  line-height: 21px;
  vertical-align: top;
  margin-right: 2px;
  margin-top: -2px;
  text-transform: uppercase;
  color: white;
  font-size: 7px;
  text-align: center;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-new .new-product:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -161px -462px;
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-new .new-product:before {
  content: 'new';
  margin-top: -1px;
  margin-left: -8px;
  position: relative;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-new .product-name {
  padding-left: 20px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-new .product-name-Fraud {
  margin-left: -20px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-error input[type="checkbox"] + span {
  display: none;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-error .ordered-product {
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
  padding-top: 3px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-error .ordered-product:before {
  content: "\f06a";
  margin-top: 3px;
  margin-left: -2px;
  font-size: 15px;
  background-color: transparent;
  color: #85242b !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-error .fa-info-circle {
  display: inline-block;
  position: absolute;
  padding-top: 3px;
  color: #93ca4a !important;
  font-size: 14px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-error .product-name {
  padding-left: 20px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-error .product-name-Fraud {
  margin-left: -20px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-error .new-product:before {
  margin-left: 13px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-error label {
  opacity: 1;
  font-weight: 800;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-cancelled input[type="checkbox"] + span {
  display: block;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-cancelled .ordered-product {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-cancelled .ordered-product:before {
  margin-top: 3px;
  margin-left: -2px;
  content: "\f15c";
  font-size: 15px;
  background-color: transparent;
  color: #85242b !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-orderCompleted label {
  position: relative;
  color: #134888;
  font-weight: 800;
  opacity: 1;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-orderCompleted input[type="checkbox"] + span {
  display: none;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-orderCompleted .ordered-product {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-orderCompleted .ordered-product:before {
  margin-top: 1px;
  margin-left: -2px;
  content: "\f15c";
  font-size: 15px;
  background-color: transparent;
  color: #51addd !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-orderCompleted .new-product:before {
  margin-left: 13px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-readyWithOrder label {
  position: relative;
  color: #134888;
  font-weight: 800;
  opacity: 1;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-readyWithOrder input[type="checkbox"] + span {
  display: none;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-readyWithOrder .ordered-product {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
  padding-top: 0px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-readyWithOrder .ordered-product:before {
  margin-top: 1px;
  margin-left: -2px;
  content: "\f217";
  font-size: 15px;
  background-color: transparent;
  color: #51addd !important;
  font: normal normal normal 19px/1 FontAwesome;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-restricted label {
  color: #bfc6c8 !important;
  width: 200px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .is-restricted label span {
  color: #bfc6c8 !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label {
  font-weight: normal;
  display: inline-block;
  margin-bottom: 0px;
  cursor: pointer;
  padding-bottom: 5px;
  width: 200px;
  /* .fa-cart-plus-icon {
                                color: #51addd !important;
                                display: inline-block !important;
                                font-size: 21px !important;
                                width: 25px;
                            }*/
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .pdt-sprite {
  font-size: 12px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .fa-dollor-dis {
  display: inline-block !important;
  color: #6fb615 !important;
  font: normal normal normal 14px/1 FontAwesome;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .fa-dollar-dis-completed {
  padding-left: 10% !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label span {
  color: #FFFFFF !important;
  font-size: 13px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label span:hover {
  background-color: transparent;
  color: #c1c9d0 !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .icon-view_courthouseImg {
  margin-left: -6px;
  font-size: 15px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .icon-view_courthouseImg:before {
  background-color: transparent;
  color: #51addd !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .icon-view_fraudIconImg {
  margin-left: 0px;
  display: inline-block !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .icon-view_fraudIconImg:before {
  background-color: transparent;
  /*color: white  !important;*/
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .abstractor-services-hover:before {
  background-color: transparent;
  color: #266281 !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .abstractor-services-report-hover {
  background-color: transparent;
  color: #c1c9d0 !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul label .proddisabled {
  color: #bfc6c8 !important;
  opacity: 0.8;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fav {
  float: right;
  cursor: pointer;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fav i {
  line-height: 20px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fa {
  display: block !important;
  color: #767c82 !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fa.fa-circle,
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fa.fa-star {
  color: #51ADDD !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .loadingexport {
  display: none !important;
  color: #51addd !important;
  float: right;
  margin-top: 4px;
  margin-right: 5px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .loadingexport-visible {
  display: block !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fav-circle {
  float: right;
  cursor: default;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fav-circle i {
  line-height: 20px;
  font-size: 15px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fav-circle i .number {
  color: white;
  margin-left: -8px;
  font-size: 9px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fav-circle .fa-stack {
  font-size: 9px !important;
  margin-right: -3px;
  cursor: pointer;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .fav-circle .fa-stack strong {
  color: #ffffff;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .gear {
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 16px;
  /*top: 0;*/
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .gear {
  right: 35px;
  margin-top: -20px;
  background-color: transparent;
  color: #51addd !important;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .gear:before {
  content: "\f013";
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 15px;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region ul .gear:hover {
  background-color: transparent;
  color: #767c82 !important;
  cursor: pointer;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region .region-heading {
  font-family: "Roboto-Bold", sans-serif;
  font-size: 15px;
  color: #BFC6C8;
  padding: 8px 0px;
  text-indent: 10px;
  cursor: pointer;
  margin: 0;
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region .region-heading:hover {
  background-color: #373F47;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region > .fa {
  position: absolute;
  margin-top: 10px;
  /*margin-left: 234px;*/
  right: 15px;
  color: #fff;
  cursor: pointer;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region > .fa:before {
  content: "\f054";
}
body.variant .col-display-left .secondary-new .available-products .collapse-region.in .region-heading {
  background-color: #266281;
  color: #fff;
}
body.variant .col-display-left .secondary-new .available-products .collapse-region.in > .fa:before {
  content: "\f078";
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip {
  display: none;
  position: absolute;
  width: 230px;
  min-height: 175px;
  padding: 0px;
  top: 12px;
  left: -205px;
  margin: auto;
  background: #FFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #134989 solid 3px;
  z-index: 10;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #FFF;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .report-tooltip-title {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  line-height: 26px;
  color: #1e292f;
  padding: 15px;
  padding-left: 6px;
  border-bottom: solid 1px #b9dce3;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content {
  padding: 15px;
  background-color: #F8FDFE;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description-title {
  color: #4ab4e8;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 15px;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description {
  width: 100%;
  font-size: 11px;
  min-height: 100px;
  word-wrap: break-word;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .report-tooltip-footer {
  padding: 15px;
  border-top: solid 1px #b9dce3;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .btn-primary {
  min-width: 90px;
  height: 30px;
  padding: 6.5px 10px 0px 10px;
  margin-left: 44px;
  color: #ffffff;
  vertical-align: middle !important;
  background-color: #43b3ea;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .btn-primary.hover,
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .btn-primary:hover {
  background: #174b87;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .close-btn {
  width: 15px;
  height: 15px;
  top: 15px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .close-btn:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -93px -549px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .close-btn:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .report-min-max-dates {
  text-transform: uppercase;
  width: 100%;
  font-size: 9px;
  padding: 6px 10px 6px 5px;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip .report-tooltip-contents .header-startenddate {
  font-size: 8px;
}
body.variant .col-display-left .secondary-new .available-products #upper-tooltip,
body.variant .col-display-left .secondary-new .available-products #error-upper-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 13px 13px 0px;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 62px;
  /*right: -16px;*/
  right: 224px;
}
body.variant .col-display-left .secondary-new .available-products #lower-tooltip,
body.variant .col-display-left .secondary-new .available-products #error-lower-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 13px 13px 0px;
  border-color: transparent #f5f6f7;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 62px;
  /*right: -14px;*/
  right: 224px;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip.active:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 13px 13px 0px;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: 32px;
  right: -13px;
  top: 14%;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip.active:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 13px 13px 0px;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 32px;
  right: -16px;
  top: 14%;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip-Spl:before,
body.variant .col-display-left .secondary-new .available-products .report-tooltip-Spl:after {
  margin-top: 200px !important;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip-TSR:before,
body.variant .col-display-left .secondary-new .available-products .report-tooltip-TSR:after {
  margin-top: 123px !important;
}
body.variant .col-display-left .secondary-new .available-products .report-tooltip-SCR:before,
body.variant .col-display-left .secondary-new .available-products .report-tooltip-SCR:after {
  margin-top: 90px !important;
}
body.variant .col-display-left .secondary-new .available-products .report-spl-Arrow:before,
body.variant .col-display-left .secondary-new .available-products .report-spl-Arrow:after {
  margin-top: 70px !important;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip {
  display: none;
  position: absolute;
  width: 230px;
  min-height: 175px;
  padding: 0px;
  top: 12px;
  left: 75% !important;
  margin: auto;
  background: #FFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #134989 solid 3px;
  z-index: 10;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .popup-scroll {
  height: 350px;
  overflow: hidden;
  position: relative;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .popup-content {
  padding-right: 20px;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #FFF;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-title {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  line-height: 26px;
  color: #1e292f;
  padding: 2px;
  padding-left: 6px;
  border-bottom: solid 1px #b9dce3;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content {
  padding: 2px;
  padding-left: 15px;
  background-color: #F8FDFE;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content .error-report-tooltip-description-title {
  color: #4ab4e8;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 15px;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content .error-report-tooltip-description {
  width: 100%;
  word-wrap: break-word;
  font-size: 11px;
  min-height: 50px;
  height: 60px;
  overflow: hidden;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-footer {
  padding: 5px;
  padding-left: 15px;
  border-top: solid 1px #b9dce3;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary {
  min-width: 90px;
  height: 30px;
  padding: 2px 10px 0px 10px;
  margin-left: 50px;
  color: #ffffff;
  vertical-align: middle !important;
  background-color: #43b3ea;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary.hover,
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary:hover {
  background: #174b87;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn {
  width: 15px;
  height: 15px;
  top: 5px;
  position: absolute;
  right: 16px;
  cursor: pointer;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -93px -549px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-new .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-new .available-products .report-nosearch-tooltip {
  display: none;
  position: absolute;
  width: 195px;
  height: 45px;
  padding: 0px;
  top: 12px;
  left: -205px;
  margin: auto;
  background: #93ca4a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 10;
}
body.variant .col-display-left .secondary-new .available-products .report-nosearch-tooltip .report-nosearch-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
}
body.variant .col-display-left .secondary-new .available-products .report-nosearch-tooltip .report-nosearch-tooltip-contents .report-nosearch-tooltip-description-content {
  padding: 5px;
}
body.variant .col-display-left .secondary-new .available-products .report-nosearch-tooltip .report-nosearch-tooltip-contents .report-nosearch-tooltip-description-content .report-nosearch-tooltip-description {
  width: 100%;
  font-size: 13px;
  word-wrap: break-word;
  font-family: 'Roboto', sans-serif;
  color: #000000;
}
body.variant .col-display-left .secondary-new .footer {
  height: 100px;
  background-color: #2B3035;
  position: absolute;
  padding: 15px 0 0 0;
}
body.variant .col-display-left .secondary-new .footer .ref-id {
  text-align: center;
  margin-bottom: 10px;
  font-family: "Roboto", sans-serif;
}
body.variant .col-display-left .secondary-new .footer .ref-id input {
  width: 92%;
  height: 35px;
  font-size: 14px;
  padding-left: 10px;
}
body.variant .col-display-left .secondary-new .footer .order {
  text-align: center;
}
body.variant .col-display-left .secondary-new .footer .order .sec-order {
  width: 92%;
  height: 36px;
  background-color: #6FB615;
  border-radius: 3px;
  border: 0px transparent;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 18px;
  margin-left: 0px;
  text-transform: none !important;
}
body.variant .col-display-left .secondary-new .footer .order .sec-order:hover:enabled {
  background-color: #578f10 !important;
}
body.variant .col-display-left .secondary-marketshare {
  margin-top: 50px;
}
body.variant .col-display-left .secondary-marketshare .tabs {
  display: none;
}
body.variant .col-display-left .secondary-marketshare .packages .collapse-region.in .collapse-region .collapse {
  display: none;
}
body.variant .col-display-left .secondary-marketshare .packages .collapse-region.in .collapse-region.in .collapse {
  display: inline-block;
  /*margin-left: -37px;*/
  margin-top: 10px;
}
body.variant .col-display-left .secondary-marketshare .packages .collapse-region.in .collapse-region .region-heading:before {
  background-position: -5px -378px;
}
body.variant .col-display-left .secondary-marketshare .packages .collapse-region.in .collapse-region.in .region-heading:before {
  background-position: -5px -353px;
}
body.variant .col-display-left .secondary-marketshare .product-group .package-order-box:before {
  background: none;
}
body.variant .col-display-left .secondary-marketshare .product-group .pdt-sprite.icon-hidden {
  opacity: 0;
}
body.variant .col-display-left .secondary-marketshare .customlink-group {
  color: #bfc6c8;
  cursor: pointer;
  padding-top: 5px;
  margin-right: 15px;
  font-size: 13px;
  word-break: break-all;
}
body.variant .col-display-left .secondary-marketshare .customlink {
  border-top-style: inset;
  border-top-color: #3fa6d9;
  border-top-width: thin;
  width: 259px;
}
body.variant .col-display-left .secondary-marketshare .customlink-display {
  display: inline-block;
  padding-left: 15px;
  width: 200px;
  margin-top: 5px;
}
body.variant .col-display-left .secondary-marketshare .customlink-align {
  margin-left: -1px;
  color: #FFFFFF !important;
}
body.variant .col-display-left .secondary-marketshare .customlink-align:hover {
  background-color: transparent;
  color: #c1c9d0 !important;
}
body.variant .col-display-left .secondary-marketshare .customlink-align,
body.variant .col-display-left .secondary-marketshare x:-moz-any-link,
body.variant .col-display-left .secondary-marketshare x:default {
  margin-left: -10px;
}
body.variant .col-display-left .secondary-marketshare .available-products {
  /*For Market View tooltip*/
}
body.variant .col-display-left .secondary-marketshare .available-products #doc-search-fields .county-rangeinfo {
  color: #fff;
  margin-left: 25px;
  padding-bottom: 10px;
}
body.variant .col-display-left .secondary-marketshare .available-products #doc-search-fields .document-inputs .docIn {
  width: 237px;
  margin-left: 10px;
  margin-bottom: 10px;
  height: 35px;
  padding: 10px 16px;
  font-size: 12px;
}
body.variant .col-display-left .secondary-marketshare .available-products #doc-search-fields #DocSearchOption {
  color: #fff;
  float: right;
  margin-right: 15px;
  cursor: pointer;
}
body.variant .col-display-left .secondary-marketshare .available-products .product-scroll-bar .ps-scrollbar-y {
  z-index: 0 !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .product-scroll-bar .ps-scrollbar-y.in-scrolling .ps-scrollbar-y-rail {
  background-color: #1e292f;
}
body.variant .col-display-left .secondary-marketshare .available-products .product-scroll-bar .ps-scrollbar-y:hover .ps-scrollbar-y-rail {
  background-color: #1e292f;
}
body.variant .col-display-left .secondary-marketshare .available-products .product-scroll-bar .ps-scrollbar-y:hover.in-scrolling .ps-scrollbar-y-rail {
  background-color: #1e292f;
}
body.variant .col-display-left .secondary-marketshare .available-products .product-scroll-bar .ps-scrollbar-y-rail {
  background-color: #1e292f;
}
body.variant .col-display-left .secondary-marketshare .available-products .product-scroll-bar .ps-scrollbar-y-rail:hover .ps-scrollbar-y {
  background-color: #aaaaaa;
}
body.variant .col-display-left .secondary-marketshare .available-products .packages {
  max-height: 725px;
  position: relative;
  overflow-y: hidden;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul {
  background-color: #242B31;
  margin-bottom: 0px;
  padding: 5px 15px;
  margin-left: -6px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .product-name {
  padding-left: 20px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .product-name-Fraud {
  margin-left: -20px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul li:not(.is-error):not(.is-orderCompleted):not(.is-cancelled):not(.is-readyWithOrder) .pdt-sprite:before {
  background: none;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul li:not(.is-error):not(.is-orderCompleted):not(.is-cancelled):not(.is-readyWithOrder) .product-name {
  padding-left: 0;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul li:not(.is-error):not(.is-orderCompleted):not(.is-cancelled):not(.is-readyWithOrder) .product-name-Fraud {
  margin-left: 0px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-new .new-product {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 21px;
  line-height: 21px;
  vertical-align: top;
  margin-right: 2px;
  margin-top: -2px;
  text-transform: uppercase;
  color: white;
  font-size: 7px;
  text-align: center;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-new .new-product:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -161px -462px;
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-new .new-product:before {
  content: 'new';
  margin-top: -1px;
  margin-left: -8px;
  position: relative;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-new .product-name {
  padding-left: 20px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-new .product-name-Fraud {
  margin-left: -20px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-error input[type="checkbox"] + span {
  display: none;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-error .ordered-product {
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
  padding-top: 3px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-error .ordered-product:before {
  content: "\f06a";
  margin-top: 3px;
  margin-left: -2px;
  font-size: 15px;
  background-color: transparent;
  color: #85242b !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-error .fa-info-circle {
  display: inline-block;
  position: absolute;
  padding-top: 3px;
  color: #93ca4a !important;
  font-size: 14px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-error .product-name {
  padding-left: 20px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-error .product-name-Fraud {
  margin-left: -20px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-error .new-product:before {
  margin-left: 13px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-error label {
  opacity: 1;
  font-weight: 800;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-cancelled input[type="checkbox"] + span {
  display: block;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-cancelled .ordered-product {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-cancelled .ordered-product:before {
  margin-top: 3px;
  margin-left: -2px;
  content: "\f15c";
  font-size: 15px;
  background-color: transparent;
  color: #85242b !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-readyWithOrder label {
  position: relative;
  color: #134888;
  font-weight: 800;
  opacity: 1;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-readyWithOrder input[type="checkbox"] + span {
  display: none;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-readyWithOrder .ordered-product {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-readyWithOrder .ordered-product:before {
  margin-top: 1px;
  margin-left: -2px;
  content: "\f217";
  font-size: 15px;
  background-color: transparent;
  color: #51addd !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-orderCompleted label {
  position: relative;
  color: #134888;
  font-weight: 800;
  opacity: 1;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-orderCompleted input[type="checkbox"] + span {
  display: none;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-orderCompleted .ordered-product {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-orderCompleted .ordered-product:before {
  margin-top: 1px;
  margin-left: -2px;
  content: "\f15c";
  font-size: 15px;
  background-color: transparent;
  color: #51addd !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-orderCompleted .new-product:before {
  margin-left: 13px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-restricted label {
  color: #bfc6c8 !important;
  width: 200px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .is-restricted label span {
  color: #bfc6c8 !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label {
  font-weight: normal;
  display: inline-block;
  margin-bottom: 0px;
  cursor: pointer;
  padding-bottom: 5px;
  width: 225px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .pdt-sprite {
  font-size: 12px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label span {
  color: #FFFFFF !important;
  font-size: 13px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label span:hover {
  background-color: transparent;
  color: #c1c9d0 !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .icon-view_courthouseImg {
  margin-left: -6px;
  font-size: 15px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .icon-view_courthouseImg:before {
  background-color: transparent;
  color: #51addd !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .icon-view_fraudIconImg {
  margin-left: 0px;
  display: inline-block !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .icon-view_fraudIconImg:before {
  background-color: transparent;
  /*color: white  !important;*/
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .abstractor-services-hover:before {
  background-color: transparent;
  color: #266281 !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .abstractor-services-report-hover {
  background-color: transparent;
  color: #c1c9d0 !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .proddisabled {
  color: #bfc6c8 !important;
  opacity: 0.8;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .loadingexport {
  display: none !important;
  color: #51addd !important;
  float: right;
  margin-top: 5px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul label .loadingexport-visible {
  display: block !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fav {
  float: right;
  cursor: pointer;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fav i {
  line-height: 20px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fa {
  display: block !important;
  color: #767c82 !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fa.fa-circle,
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fa.fa-star {
  color: #51ADDD !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fa.fa-info-circle {
  display: inline-block;
  position: absolute;
  padding-top: 3px;
  color: #93ca4a !important;
  font-size: 14px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .loadingexport {
  display: none !important;
  color: #51addd !important;
  float: right;
  margin-top: 5px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .loadingexport-visible {
  display: block !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fav-circle {
  float: right;
  cursor: default;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fav-circle i {
  line-height: 20px;
  font-size: 15px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fav-circle i .number {
  color: white;
  margin-left: -8px;
  font-size: 9px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fav-circle .fa-stack {
  font-size: 9px !important;
  margin-right: -3px;
  cursor: pointer;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .fav-circle .fa-stack strong {
  color: #ffffff;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .gear {
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 16px;
  /*top: 0;*/
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .gear {
  right: 35px;
  margin-top: -20px;
  background-color: transparent;
  color: #51addd !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .gear:before {
  content: "\f013";
  width: 17px;
  height: 16px;
  display: inline-block;
  position: absolute;
  font-size: 15px;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region ul .gear:hover {
  background-color: transparent;
  color: #767c82 !important;
  cursor: pointer;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region .region-heading {
  font-family: "Roboto-Bold", sans-serif;
  font-size: 15px;
  color: #BFC6C8;
  padding: 8px 0px;
  text-indent: 10px;
  cursor: pointer;
  margin: 0;
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region .region-heading:hover {
  background-color: #373F47;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region > .fa {
  position: absolute;
  margin-top: 10px;
  /*margin-left: 234px;*/
  right: 15px;
  color: #fff;
  cursor: pointer;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region > .fa:before {
  content: "\f054";
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region.in .region-heading {
  background-color: #266281;
  color: #fff;
}
body.variant .col-display-left .secondary-marketshare .available-products .collapse-region.in > .fa:before {
  content: "\f078";
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip {
  display: none;
  position: absolute;
  width: 230px;
  min-height: 175px;
  padding: 0px;
  top: 12px;
  left: -205px;
  margin: auto;
  background: #FFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #134989 solid 3px;
  z-index: 10;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #FFF;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .report-tooltip-title {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  line-height: 26px;
  color: #1e292f;
  padding: 15px;
  padding-left: 6px;
  border-bottom: solid 1px #b9dce3;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content {
  padding: 15px;
  background-color: #F8FDFE;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description-title {
  color: #4ab4e8;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 15px;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .report-tooltip-description-content .report-tooltip-description {
  width: 100%;
  font-size: 11px;
  min-height: 100px;
  word-wrap: break-word;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .report-tooltip-footer {
  padding: 15px;
  border-top: solid 1px #b9dce3;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .btn-primary {
  min-width: 90px;
  height: 30px;
  padding: 6.5px 10px 0px 10px;
  margin-left: 44px;
  color: #ffffff;
  vertical-align: middle !important;
  background-color: #43b3ea;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .btn-primary.hover,
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .btn-primary:hover {
  background: #174b87;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .close-btn {
  width: 15px;
  height: 15px;
  top: 15px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .close-btn:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -93px -549px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .close-btn:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .report-min-max-dates {
  text-transform: uppercase;
  width: 100%;
  font-size: 9px;
  padding: 6px 10px 6px 5px;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip .report-tooltip-contents .header-startenddate {
  font-size: 8px;
}
body.variant .col-display-left .secondary-marketshare .available-products #upper-tooltip,
body.variant .col-display-left .secondary-marketshare .available-products #error-upper-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 13px 13px 0px;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 62px;
  /*right: -16px;*/
  right: 224px;
}
body.variant .col-display-left .secondary-marketshare .available-products #lower-tooltip,
body.variant .col-display-left .secondary-marketshare .available-products #error-lower-tooltip {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 13px 13px 0px;
  border-color: transparent #f5f6f7;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 62px;
  /*right: -14px;*/
  right: 224px;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip.active:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 13px 13px 0px;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: 32px;
  right: -13px;
  top: 14%;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip.active:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 13px 13px 13px 0px;
  border-color: transparent #134989;
  display: block;
  width: 0;
  z-index: 0;
  margin-top: 32px;
  right: -16px;
  top: 14%;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip-Spl:before,
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip-Spl:after {
  margin-top: 200px !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip-TSR:before,
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip-TSR:after {
  margin-top: 123px !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip-SCR:before,
body.variant .col-display-left .secondary-marketshare .available-products .report-tooltip-SCR:after {
  margin-top: 90px !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-spl-Arrow:before,
body.variant .col-display-left .secondary-marketshare .available-products .report-spl-Arrow:after {
  margin-top: 70px !important;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip {
  display: none;
  position: absolute;
  width: 230px;
  min-height: 175px;
  padding: 0px;
  top: 12px;
  left: -205px;
  margin: auto;
  background: #FFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: #134989 solid 3px;
  z-index: 10;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .popup-scroll {
  height: 350px;
  overflow: hidden;
  position: relative;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .popup-content {
  padding-right: 0px;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #FFF;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-title {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  line-height: 26px;
  color: #1e292f;
  padding: 2px;
  padding-left: 6px;
  border-bottom: solid 1px #b9dce3;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content {
  padding: 2px;
  padding-left: 15px;
  background-color: #F8FDFE;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content .error-report-tooltip-description-title {
  color: #4ab4e8;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 15px;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-description-content .error-report-tooltip-description {
  width: 90%;
  word-wrap: break-word;
  font-size: 11px;
  min-height: 50px;
  height: 60px;
  overflow: hidden;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .error-report-tooltip-footer {
  padding: 5px;
  padding-left: 15px;
  border-top: solid 1px #b9dce3;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary {
  min-width: 90px;
  height: 30px;
  padding: 2px 10px 0px 10px;
  margin-left: 50px;
  color: #ffffff;
  vertical-align: middle !important;
  background-color: #43b3ea;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  border: 0px transparent;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: background-color 0.25s linear 0s;
  -moz-transition: background-color 0.25s linear 0s;
  -webkit-transition: background-color 0.25s linear 0s;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary.hover,
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .btn-primary:hover {
  background: #174b87;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn {
  width: 15px;
  height: 15px;
  top: 5px;
  position: absolute;
  right: 16px;
  cursor: pointer;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -93px -549px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-marketshare .available-products .error-report-tooltip .error-report-tooltip-contents .close-btn:hover:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -122px -537px;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-nosearch-tooltip {
  display: none;
  position: absolute;
  width: 195px;
  height: 45px;
  padding: 0px;
  top: 12px;
  left: -205px;
  margin: auto;
  background: #93ca4a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 10;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-nosearch-tooltip .report-nosearch-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-nosearch-tooltip .report-nosearch-tooltip-contents .report-nosearch-tooltip-description-content {
  padding: 5px;
}
body.variant .col-display-left .secondary-marketshare .available-products .report-nosearch-tooltip .report-nosearch-tooltip-contents .report-nosearch-tooltip-description-content .report-nosearch-tooltip-description {
  width: 100%;
  font-size: 13px;
  word-wrap: break-word;
  font-family: 'Roboto', sans-serif;
  color: #000000;
}
body.variant .col-display-left .secondary-marketshare .available-products .market-view-report-nosearch-tooltip {
  display: none;
  position: absolute;
  width: 220px;
  height: 26px;
  padding: 0px;
  top: 12px;
  left: -205px;
  margin: auto;
  background: #93ca4a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 10;
}
body.variant .col-display-left .secondary-marketshare .available-products .market-view-report-nosearch-tooltip .report-nosearch-tooltip-contents {
  width: 100%;
  height: 100%;
  color: #000;
}
body.variant .col-display-left .secondary-marketshare .available-products .market-view-report-nosearch-tooltip .report-nosearch-tooltip-contents .report-nosearch-tooltip-description-content {
  padding: 5px;
}
body.variant .col-display-left .secondary-marketshare .available-products .market-view-report-nosearch-tooltip .report-nosearch-tooltip-contents .report-nosearch-tooltip-description-content .report-nosearch-tooltip-description {
  width: 100%;
  font-size: 13px;
  word-wrap: break-word;
  font-family: 'Roboto', sans-serif;
  color: #000000;
}
body.variant .col-display-left .secondary-marketshare .footer {
  height: 100px;
  background-color: #2B3035;
  position: absolute;
  padding: 15px 0 0 0;
}
body.variant .col-display-left .secondary-marketshare .footer .ref-id {
  text-align: center;
  margin-bottom: 10px;
  font-family: "Roboto", sans-serif;
}
body.variant .col-display-left .secondary-marketshare .footer .ref-id input {
  width: 92%;
  height: 35px;
  font-size: 14px;
  padding-left: 10px;
}
body.variant .col-display-left .secondary-marketshare .footer .order {
  text-align: center;
}
body.variant .col-display-left .secondary-marketshare .footer .order .sec-order {
  width: 92%;
  height: 36px;
  background-color: #6FB615;
  border-radius: 3px;
  border: 0px transparent;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 18px;
  margin-left: 0px;
  text-transform: none !important;
}
body.variant .col-display-left .secondary-marketshare .footer .order .sec-order:hover:enabled {
  background-color: #578f10 !important;
}
body.variant {
  /*background-color: #2C3439 !important;*/
}
body.variant header {
  background-color: #1b2227 !important;
}
body.variant .meta-upper-right {
  float: right;
}
body.variant .meta-upper-right .user-options {
  padding: 0;
  margin: 0;
}
body.variant .meta-upper-right .user-options .app-tools-cartIcon {
  float: left;
  margin-top: 5px;
}
body.variant .meta-upper-right .user-options .app-tools-cartIcon-withCount {
  font-size: 26px;
  color: #ffffff;
  margin-top: 8px;
}
body.variant .meta-upper-right .user-options > li:hover {
  background-color: #000000;
}
body.variant .meta-upper-right .user-options li:hover .uo-menu {
  display: block;
  background: #C9CCCF;
  padding-left: 0;
  right: 0;
}
body.variant .meta-upper-right .user-options li:hover .uo-menu li a {
  display: block;
  width: 190px;
  position: relative;
  line-height: 40px !important;
  color: #444C52;
  padding: 0px 10px !important;
}
body.variant .meta-upper-right .user-options li:hover .uo-menu li a:hover {
  background-color: #B4B9BE;
}
body.variant .meta-upper-right .user-options li:hover .uo-menu li a .fa {
  margin-right: 3px;
  width: 20px;
}
body.variant .meta-upper-right .user-options li:hover .uo-menu li a .mobile {
  vertical-align: middle;
}
body.variant .meta-upper-right .user-options li:hover .uo-menu li a span.badge {
  float: right;
  margin-top: 10px;
  background-color: #3E9ACA;
  color: #fff;
  font-size: .8em;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 17px;
  text-align: center;
}
body.variant .meta-upper-right .user-options li .uo-menu {
  display: none;
  position: absolute;
  z-index: 2;
}
body.variant .meta-upper-right .user-options li .uo-icon {
  color: #bcc3c8;
  position: absolute;
  top: 16px;
  right: 10px;
}
body.variant .meta-upper-right .user-options li .uo-name {
  padding: 0 20px;
  color: #BCC3C8;
  text-decoration: none;
  line-height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
  margin-right: 5px;
}
body.variant .meta-upper-right .user-options li .uo-name a {
  color: #BCC3C8;
}
body.variant .meta-upper-right .ui-question {
  margin-left: -1.5vw;
  color: #bcc3c8;
  font-size: 18px;
}
body.variant .meta-upper-right .ui-helper {
  margin-top: 17px;
  cursor: pointer;
}
body.variant .meta-upper-right .ui-Insight {
  color: white;
  padding: 6px;
  font-size: 14px !important;
  font-family: 'Roboto-Bold', sans-serif;
  line-height: 25px !important;
  padding-top: 10px;
}
body.variant .meta-upper-right .ui-Insight:hover {
  background-color: #1e292f;
}
body.variant .meta-upper-right .ui-CartIcon {
  margin-left: -12.5vw;
  margin-top: 17px;
}
body.variant .meta-upper-right .Insightcenter {
  /*  margin-left: 40%;
            margin-top: 4.5%;*/
  width: 140px;
  position: absolute;
  margin-top: 12px;
}
body.variant .meta-upper-right .InsightcenterInternalAdmin {
  /*  margin-left: 40%;
            margin-top: 4.5%;*/
  width: 61%;
  margin-top: 12px;
}
body.variant .meta-upper-right .CartIcon {
  width: 5%;
  height: 5%;
  position: absolute;
}
@media screen and (max-height: 665px) and (min-width: 980px) {
  body.variant .ui-Insight .Insightcenter {
    background-size: 20% !important;
  }
}
body.variant .mobileModal .modal-header {
  border: none !important;
}
body.variant .mobileModal .modal-dialog {
  width: 500px !important;
  /*border: 2px solid #3fa6d9;*/
}
body.variant .mobileModal .modal-title {
  text-transform: none !important;
  margin-left: 0px !important;
  margin-top: 20px !important;
  font: 21px/24px "Roboto-Bold", sans-serif;
}
body.variant .mobileModal .modal-body {
  margin-top: 30px !important;
  height: 220px !important;
}
body.variant .mobileModal .modal-body div,
body.variant .mobileModal .modal-body label {
  text-transform: none !important;
  font: 16px/24px "Roboto", sans-serif;
}
body.variant .mobileModal .modal-body .highlight-color {
  color: #261429;
}
body.variant .mobileModal .modal-body .company {
  margin-bottom: 30px;
}
body.variant .mobileModal .modal-body .company div,
body.variant .mobileModal .modal-body .company label {
  font: 18px/24px "Roboto", sans-serif !important;
}
body.variant .mobileModal .modal-body .company .lableName {
  font-weight: bold !important;
  font-size: 16px !important;
}
body.variant .mobileModal .modal-body .company .companyName {
  font-weight: bold !important;
}
body.variant .rotate {
  -webkit-transform: rotate(-45deg);
  /* Safari */
  -moz-transform: rotate(-45deg);
  /* Firefox */
  -ms-transform: rotate(-45deg);
  /* IE */
  -o-transform: rotate(-45deg);
  /* Opera */
}
body.variant .header-new {
  /*margin-left: 260px;*/
  height: 50px !important;
  z-index: 1;
}
body.variant .header-new ul li {
  list-style-type: none;
  cursor: pointer !important;
}
body.variant .header-new ul li a {
  line-height: 50px;
  text-transform: uppercase;
  font-family: 'Roboto-Bold', sans-serif;
  font-size: 14px;
  cursor: pointer !important;
}
body.variant .header-new a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
}
body.variant .header-new input {
  font-size: 12px;
  height: 30px;
}
body.variant .header-new .twitter-typeahead input {
  color: #777777;
  font-weight: 400;
}
body.variant .header-new .search-form {
  height: 0;
  min-height: 0;
}
body.variant .header-new .search-form #searchOptionsContainer {
  width: 0;
}
body.variant .header-new .marketshare-search-form {
  height: 0;
  min-height: 0;
}
body.variant .header-new .marketshare-search-form #searchOptionsContainer {
  width: 0;
}
body.variant .header-new .header-fields {
  background-color: #1B2227;
  height: 50px;
}
body.variant .header-new .header-fields .nav-options {
  padding-left: 0px;
  margin: 0;
}
body.variant .header-new .header-fields .nav-options li {
  display: table-cell;
  padding-right: 5px;
}
body.variant .header-new .header-fields .nav-options li a {
  color: #BCC3C8;
  padding: 0 8px;
}
body.variant .header-new .header-fields .nav-options li a:hover {
  color: #fff;
  border-bottom: 4px solid #3E9ACA;
  padding-bottom: 12px;
}
body.variant .header-new .header-fields .nav-options li a:hover.tab-selected:after {
  display: none;
}
body.variant .header-new .header-fields .nav-options li a.tab-selected {
  color: #fff !important;
  position: relative;
}
body.variant .header-new .header-fields .nav-options li a.tab-selected:after {
  bottom: -16px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff !important;
  border-width: 8px;
  margin-left: -8px;
}
body.variant .header-new .header-fields .nav-options li #portal-notification {
  float: right;
  margin-top: 18px;
  color: #fff;
  font-size: 10px;
  border-radius: 6px;
  background-color: #3E9ACA;
  width: 15px;
  text-align: center;
}
body.variant .header-new .header-fields .nav-options #county-admin-nav ul {
  position: absolute;
  top: 50px;
  background: #C9CCCF;
  width: 130px;
  padding: 0px;
  display: none;
}
body.variant .header-new .header-fields .nav-options #county-admin-nav ul li {
  display: list-item;
  text-align: -webkit-match-parent;
  position: relative;
}
body.variant .header-new .header-fields .nav-options #county-admin-nav ul li a {
  display: block;
  width: 130px;
  float: none !important;
  position: relative;
  height: 40px !important;
  line-height: 40px !important;
  color: #444C52;
  padding: 0px 10px !important;
  border: 0 !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
  vertical-align: middle;
  text-transform: uppercase;
  font-family: 'Roboto-Bold', sans-serif;
  font-size: 14px;
}
body.variant .header-new .header-fields .nav-options #county-admin-nav ul li a:hover {
  background: #B4B9BE;
  color: #444c52 !important;
  padding-bottom: 0 !important;
}
body.variant .header-new .header-fields .nav-options #county-admin-nav ul li ul.thir {
  background: #C9CCCF !important;
  position: absolute;
  left: 100% !important;
  top: 0 !important;
  padding: 0px;
  display: none;
}
body.variant .header-new .header-fields .nav-options #county-admin-nav ul li:hover ul.thir {
  display: block;
}
body.variant .header-new .header-fields .nav-options #county-admin-nav:hover ul {
  display: block;
}
body.variant .header-new .header-fields .nav-options #county-admin-nav .n-wdth {
  width: 215px;
}
body.variant .header-new .clear-search {
  z-index: 3;
  top: 2px;
  right: 11px;
  border: none;
  color: #ccc;
  font-size: 15px;
}
body.variant .header-new .clear-search:hover {
  color: #124682;
}
body.variant .header-new #single-search-field,
body.variant .header-new .tail-dropdown {
  width: 237px;
  margin-left: 10px !important;
  margin-top: 50px;
}
body.variant .header-new #single-search-field input,
body.variant .header-new .tail-dropdown input {
  height: 35px;
  z-index: 3;
}
body.variant .header-new #single-search-field .primary-placeholder-text,
body.variant .header-new .tail-dropdown .primary-placeholder-text {
  background-color: #fff;
  color: #777777;
  font-weight: 400;
  width: 237px;
  height: 34px;
  position: relative;
  z-index: 2;
  line-height: 35px;
  padding-left: 10px;
  margin-left: -237px;
  display: inline-block;
}
body.variant .header-new #single-search-field .input-group-btn,
body.variant .header-new .tail-dropdown .input-group-btn {
  display: none;
}
body.variant .header-new #single-search-field .input-group-btn-main-search-submit,
body.variant .header-new .tail-dropdown .input-group-btn-main-search-submit {
  width: 0px;
  height: 0px;
  position: absolute;
  top: -99999px;
  left: -99999px;
}
body.variant .header-new #state-county-search-field {
  width: 260px;
  margin-top: 50px;
}
body.variant .header-new #state-county-search-field #document-number-search {
  background-color: #fff !important;
}
body.variant .header-new #state-county-search-field #document-number-search:disabled {
  cursor: not-allowed;
}
body.variant .header-new #state-county-search-field .tt-dropdown-menu .tt-suggestion.tt-cursor {
  cursor: pointer;
}
body.variant .header-new #state-county-search-field .lead-dropdown input,
body.variant .header-new #state-county-search-field .mid-dropdown input {
  border-radius: 3px;
}
body.variant .header-new #state-county-search-field .lead-dropdown {
  width: 119px;
  margin-left: 10px;
}
body.variant .header-new #state-county-search-field .lead-dropdown .drop-caret {
  left: 115px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: #43b3ea;
}
body.variant .header-new #state-county-search-field .lead-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
body.variant .header-new #state-county-search-field .mid-dropdown {
  width: 112px;
  margin-left: 3px;
}
body.variant .header-new #state-county-search-field .mid-dropdown .drop-caret {
  left: 229px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: #43b3ea;
}
body.variant .header-new #state-county-search-field .mid-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
body.variant .header-new #state-county-search-field .tail-dropdown {
  margin-top: 40px;
}
body.variant .header-new #state-county-search-field .tail-dropdown .drop-caret {
  right: 8px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -3px;
  color: #43b3ea;
}
body.variant .header-new #state-county-search-field .tail-dropdown .drop-caret:before {
  content: "\f0d7";
  background-image: none !important;
}
body.variant .header-new #state-county-search-field .drop-caret {
  z-index: 2;
  top: 13px;
}
body.variant .header-new .search-options {
  background-color: transparent;
  width: 260px;
  height: 50px;
  margin-top: -50px;
  position: absolute;
  z-index: 4;
  padding: 10px 0px 10px 10px;
  font-size: 13px;
  color: #fff;
}
body.variant .header-new .search-options .property-search-dropdown .chosen-container {
  margin-right: 0px;
  width: 166px !important;
}
body.variant .header-new .search-options .property-search-dropdown .chosen-single {
  background: -moz-linear-gradient(top, #cfd2d3 0%, #a4a6a7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #cfd2d3 0%, #a4a6a7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #cfd2d3 0%, #a4a6a7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfd2d3', endColorstr='#a4a6a7', GradientType=0);
  /* IE6-9 */
  color: #222;
  box-shadow: none;
}
body.variant .header-new .adv-search-address-position {
  margin-top: 13px !important;
}
body.variant .header-new .adv-search-option {
  margin-left: 154px;
  position: absolute;
  z-index: 2;
  margin-top: 47px;
  color: #FFFFFF !important;
}
body.variant .header-new .adv-search-option:hover {
  color: #c1c9d0 !important;
}
body.variant .header-new .adv-search-option span {
  cursor: pointer;
}
body.variant .header-new .adv-search-option-color {
  color: #c1c9d0 !important;
}
.home-Content-Page-redesign {
  float: left;
  width: 100%;
  /*min-height: 1500px;*/
  background: #fff;
  box-shadow: 0px 0 5px -5px rgba(0, 0, 0, 0.3);
  position: relative;
  z-index: 1;
  /* Recent Activity */
  /* Tiles */
  /*#tiles {
        margin: 15px auto;
        text-align: center;

        .batch-dash {
            a {
                background: #ffffff;
                border-bottom-left-radius: 3px;
                border-bottom-right-radius: 3px;
                box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
                display: inline-block;
                height: 100px;
                letter-spacing: -1px;
                margin-right: 20px;
                text-align: center;
                vertical-align: middle;
                width: 21% !important;

                &:hover {
                    box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
                    cursor: pointer;
                }

                span.title {
                    color: #777777;
                    display: block;
                    font-size: 15px;
                    margin: 10px 0 15px 0;
                }

                span.number {
                    color: #2C3439 !important;
                    font-family: "Roboto", sans-serif;
                    font-size: 40px;
                    font-weight: 600;
                }

                span.divisor {
                    color: #777777;
                    display: block;
                }
            }

            a.all {
                border-top: 4px solid #004EBA;
            }

            a.processing {
                border-top: 4px solid #4AB4E8;
            }

            a.completed {
                border-top: 4px solid #6dab44;
            }

            a.action {
                border-top: 4px solid #f2973c;
            }
             a.ready {
                 border-top: 4px solid #2be33a;
            }
            a.error {
                border-top: 4px solid #c62b33;
            }

            a.submitted {
                border-top: 4px solid #7B7B7B;
            }

            a.active {
                opacity: 1;
            }
        }

        .orange {
            color: #f2973c;
        }

        .red {
            color: #c62b33;
        }

        .green {
            color: #6dab44;
        }
    }*/
  /* Lists
�������������������������������������������������� */
  /* Tables
�������������������������������������������������� */
  /* Buttons
�������������������������������������������������� */
}
.home-Content-Page-redesign .dashboard {
  margin: 0px 0px 0px 10px;
  /*margin: 10px 12px 3px 25px;*/
}
.home-Content-Page-redesign .recent-activity-redesign {
  margin-bottom: 20px;
  margin-top: 20px;
}
.home-Content-Page-redesign h1 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: .03em;
}
.home-Content-Page-redesign .home-page-caseletters {
  text-transform: none !important;
}
.home-Content-Page-redesign i.exit {
  cursor: pointer;
  opacity: 0.6;
  font-size: 14px;
}
.home-Content-Page-redesign i.exit:hover {
  opacity: 1;
  color: #2C3439;
}
.home-Content-Page-redesign i.hide {
  cursor: pointer;
  opacity: 0.6;
}
.home-Content-Page-redesign i.hide:hover {
  opacity: 1;
}
.home-Content-Page-redesign span.badge {
  float: right;
  margin-top: 8px;
  background: #3E9ACA;
  color: #fff;
  font-size: .8em;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.home-Content-Page-redesign a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
.home-Content-Page-redesign a.button {
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0;
  color: #ffffff !important;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  height: 34px;
  letter-spacing: 0;
  line-height: 34px;
  margin-bottom: 0;
  padding: 0px 18px;
  text-transform: none;
  transition: background-color 0.25s linear 0s;
}
.home-Content-Page-redesign a.button:hover {
  background: #256e94;
  color: #ffffff;
}
.home-Content-Page-redesign a.button:active {
  background: #256e94;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.75) inset;
  color: #ffffff;
}
.home-Content-Page-redesign a.button.left {
  float: left;
}
.home-Content-Page-redesign a.button.grey {
  background: #cccccc;
}
.home-Content-Page-redesign a.advanced {
  color: #eeeeee;
  float: right;
  font-size: .9em;
  margin: 0px 10px 5px 0px;
  text-decoration: none;
}
.home-Content-Page-redesign a.advanced:hover {
  color: #ffffff;
}
.home-Content-Page-redesign .helper {
  background: #93CA4A;
  margin: 0px 0px 15px 5px;
  padding: 10px;
  position: relative;
  width: 50%;
  border-radius: 3px;
}
.home-Content-Page-redesign .helper .lftindicator:after,
.home-Content-Page-redesign .helper lftindicator:before {
  right: 100%;
  top: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.home-Content-Page-redesign .helper .lftindicator:after {
  border-color: rgba(129, 183, 58, 0);
  border-right-color: #93CA4A;
  border-width: 10px;
  margin-top: -10px;
}
.home-Content-Page-redesign .helper p {
  margin-bottom: 5px !important;
  margin-left: 5px;
}
.home-Content-Page-redesign .helper p.lg {
  font-family: 'Roboto-Bold', sans-serif;
  font-size: 18px;
}
.home-Content-Page-redesign .helper p.sm {
  font-family: 'Roboto', sans-serif;
  color: #2C3439;
  font-size: 15px;
}
.home-Content-Page-redesign .helper .exit {
  color: #2C3439;
  cursor: pointer;
  position: absolute;
  right: 10px;
}
.home-Content-Page-redesign .helper .arrow {
  position: absolute;
  top: 10px;
}
.home-Content-Page-redesign .helper .arrow .fa {
  color: #888888;
  font-size: 25px;
}
.home-Content-Page-redesign ul.three-links {
  margin: 0px 0px 20px 10px;
  width: 100%;
}
.home-Content-Page-redesign ul.three-links li a {
  background: #FAFAFA;
  border-radius: 3px;
  border: 1px solid #E0E0E0;
  color: #5f6a7d;
  float: left;
  height: 50px;
  line-height: 50px;
  margin-right: 25px;
  position: relative;
  text-align: center;
  width: 30%;
}
.home-Content-Page-redesign ul.three-links li a i {
  color: #a4a9b1;
  font-size: 20px;
  margin-right: 5px;
  position: relative;
  top: 3px;
}
.home-Content-Page-redesign ul.three-links li a:hover {
  border: 1px solid transparent;
  box-shadow: 0 0 0 2px #3FA6D9;
  transition: box-shadow 0.15s linear 0s;
}
.home-Content-Page-redesign ul.three-links li a i.badge-target {
  position: relative;
}
.home-Content-Page-redesign ul.three-links li a span.badge {
  bottom: 10px;
  float: none;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 11px;
  height: 15px;
  left: 10px;
  line-height: 15px;
  position: absolute;
  width: 15px;
}
.home-Content-Page-redesign ul.three-links li:last-child a {
  margin: 0;
}
.home-Content-Page-redesign .widget {
  border: 1px solid #cccccc;
  margin-bottom: 15px;
  width: 98.5%;
}
.home-Content-Page-redesign .recent-activity {
  margin-bottom: 20px;
}
.home-Content-Page-redesign .widget-header {
  background: #ffffff;
  border-bottom: 1px solid #cccccc;
  padding: 5px 10px;
}
.home-Content-Page-redesign .widget-header .fa-chevron-down {
  color: #3e9aca;
  float: right;
  margin-right: 5px;
  margin-top: -18px;
}
.home-Content-Page-redesign .widget-header h2 {
  color: #2c3439 !important;
  cursor: pointer;
  font-family: "Roboto-Bold", sans-serif;
  font-size: 14px;
  margin: 0;
  text-transform: uppercase;
}
.home-Content-Page-redesign .widget-header h2 i {
  color: #3e9aca;
  margin-right: 2px;
}
.home-Content-Page-redesign .widget-header .recent-activity-hover-tooltip {
  text-transform: uppercase !important;
}
.home-Content-Page-redesign .widget-header .recent-activity-hover-tooltip .recent-activity-hover-container {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  margin-top: 12px;
  margin-left: 85px;
  border-radius: 5px;
  padding: 5px 10px 0px 0px;
  border: 1px solid #949494;
}
.home-Content-Page-redesign .widget-header .recent-activity-hover-tooltip .recent-activity-hover-container .recent-activity-footer {
  padding: 0 !important;
}
.home-Content-Page-redesign .widget-header .recent-activity-hover-tooltip .recent-activity-hover-container .recent-activity-footer p {
  text-transform: none !important;
  font-size: 12px !important;
}
.home-Content-Page-redesign .widget-header .recent-activity-hover-tooltip:hover .recent-activity-hover-container {
  display: block;
}
.home-Content-Page-redesign .widget-header.noborder {
  background: #ffffff;
  border-bottom: 0;
}
.home-Content-Page-redesign .widget-header.noborder h2 {
  cursor: default;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign {
  /*max-height: 400px;
            overflow-y: auto;*/
  /*thead, tbody {
                display: block !important;
            }

            tbody {
                max-height: 100px !important;
                overflow-y: auto !important;
            }*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .icon-design {
  text-transform: capitalize !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentPropertysearch thead {
  /*.propertyaction {
                        padding: 2px 2px !important;
                    }*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentPropertysearch thead .owner,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentPropertysearch thead .apn,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentPropertysearch thead .propertyaction {
  padding: 2px 5px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDocumentImagessearch thead .documentaction,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDocumentImagessearch thead .state,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDocumentImagessearch thead .docID {
  padding: 2px 9px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDocumentImagessearch tbody .state {
  padding: 0px 10px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDocumentImagessearch tbody .county {
  padding: 0px 16px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDocumentImagessearch tbody .docType {
  padding: 0px 19px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDocumentImagessearch tbody .docDesc {
  padding: 0px 22px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDocumentImagessearch tbody .documentaction {
  padding: 0px 23px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDataExportsearch tbody .filename {
  padding: 0px 12px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDataExportsearch tbody .datecreated {
  padding: 0px 14px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDataExportsearch tbody .count,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDataExportsearch tbody .expirydate {
  padding: 0px 18px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .SetAlighenmentDataExportsearch tbody .dataexportaction {
  padding: 0px 64px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data thead {
  background: #f1f1f1;
  /*.address {
                        padding: 2px 15px !important;
                    }

                    th.propertyaction {
                        padding: 2px 5px !important;
                    }*/
  /*th.propertyaction {
                        text-align: center;
                    }*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data thead th {
  padding: 2px 10px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data tbody {
  max-height: 125px;
  overflow-y: auto;
  width: 100%;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data tbody td {
  padding: 0px 30px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data tbody,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data tr,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data td,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data th {
  display: block;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data tbody td,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data thead > tr > th {
  float: left;
  border-bottom-width: 0;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data tr {
  border-bottom: 1px solid #e1e1e1;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data .refresh {
  color: #0fa0ce !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .recent-activity-Data .refresh:hover {
  color: #266281 !important;
  font-weight: 500 !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Document-Images tbody {
  max-height: 145px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Document-Images tbody td {
  padding: 0px 12px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Document-Images thead {
  /*.documentaction {
                        padding: 2px 7px !important;
                    }*/
  /*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
                        .documentaction {
                            padding: 2px 12px !important;
                        }

                        th {
                            padding: 2px 13px !important;
                        }
                    }*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Document-Images thead th {
  padding: 2px 12px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Document-Images .standard-flex:before {
  height: 20px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export {
  /*.ordertype {
                    max-width: 84px !important;
                }*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export thead th {
  padding: 2px 10px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export thead .dataexportaction {
  /*padding: 2px 53px !important;*/
  padding: 2px 22px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .ordertype,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .filename,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .datecreated,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .expirydate,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .savedfilename {
  padding: 0px 9px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .count {
  padding: 0px 8px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .dataexportaction {
  padding: 0px 52px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .file {
  padding: 0px 12px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .date {
  padding: 0px 15px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .property {
  padding: 0px 17px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .expiry {
  padding: 0px 18px ;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Data-export tbody .data-export-action {
  /*padding: 0px 64px;*/
  padding: 0px 32px;
  overflow: visible;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .saved-search tbody .savedfilename {
  padding: 0px 12px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .saved-search tbody .count,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .saved-search tbody .expirydate,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .saved-search tbody .datecreated {
  padding: 0px 14px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .saved-search tbody .count {
  padding: 0px 16px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .saved-search tbody .propertyaction {
  padding: 0px 20px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report {
  /*.mprExpiration {
                        padding:0px 16px !important;
                    }*/
  /*.mprCreated{
                        padding:0px 4px !important;
                    }*/
  /*thead {
                    th {
                        padding: 2px 6px !important;
                    }

                    .mprReportName, .mprExpiration {
                        padding: 2px 6px !important;
                    }

                  
                }*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody {
  max-height: 130px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody .mprAction {
  padding: 2px 30px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprReportName {
  width: 12% !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprExpiration {
  width: 6% !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report thead th {
  padding: 2px 5px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report thead .mprCustomer {
  padding: 2px 20px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report thead .mprAction {
  padding: 2px 29px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report thead .mprMap {
  padding: 2px 25px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report thead .mprCoverPage {
  padding: 2px 30px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report thead .mprProperties {
  padding: 2px 0px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report thead .mprReferenceId {
  padding: 2px 18px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprReferenceId {
  width: 13% !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprCustomer {
  width: 13% !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprCustomer span {
  /*width: 95%;
                        overflow: hidden;
                        display: block;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        -ms-text-overflow: ellipsis;*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody .mprCustomerrow {
  padding: 0px 20px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody .mprProperties {
  padding: 0px 0px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody .mprCoverPage {
  padding: 0px 30px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody .mprMap {
  padding: 0px 25px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody .mprReferenceId {
  padding: 0px 17px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprReferenceId {
  width: 13% !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprProperties {
  width: 8.5% !important;
  text-align: left !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprCoverPage {
  width: 18% !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprCoverPage select {
  /*width: 90% !important;
                        height: 30px !important;
                        padding: 0px 0px 0px 8px;*/
  background-image: linear-gradient(45deg, transparent 50%, #808080 50%), linear-gradient(135deg, #808080 50%, transparent 50%), linear-gradient(to right, #cccccc, #cccccc);
  background-position: calc(94%) calc(0.8em), calc(97%) calc(0.8em), calc(96.5%) 0.5em;
  background-size: 5px 5px, 5px 5px, 0px 1.5em;
  background-repeat: no-repeat;
  background-color: #FBFBFB;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  box-shadow: #ffffff 0px 0px 3px inset, rgba(0, 0, 0, 0.1) 0px 1px 1px;
  width: 96% !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  position: static;
  background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  height: 26px !important;
  padding: 0px 0px 0px 8px;
  font-size: 13px !important;
  border-radius: 5px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  text-transform: capitalize;
  border: 1px solid #b5adad !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprCoverPage .chosen-container {
  width: 130px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprMap {
  width: 6% !important;
  /*padding-left: 0px !important;*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprMap input {
  margin-left: 1px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .mprAction {
  width: 15% !important;
  /*padding: 2px 10px !important;*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody {
  overflow-x: auto;
  /*.mprCustomer, .mprReferenceId {
                        padding: 0px 2px;
                    }*/
  /*.mprCustomer span {
                        padding-left: 5px !important;
                    }*/
  /*.mprReferenceId span {
                        padding-left: 3px !important;
                    }

                    .mprMap {
                        padding: 0px 0px !important;
                        text-overflow: clip;
                    }

                    .mprCoverPage {
                        padding: 0px 0px 0px 3px !important;
                    }

                    .mprProperties {
                        padding: 0px 1px !important;
                    }*/
  /*.mprAction {
                        padding: 0px 3px !important;
                    }*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody td {
  padding: 0px 6px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody input[type="checkbox"] {
  display: inline !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report tbody {
    padding-left: 0px !important;
  }
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm {
  /*.mprExpiration {
                        width: 19% !important;
                    }

                    .mprReferenceId {
                        width: 30% !important;
                    }*/
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprReportName,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprReferenceId,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprProperties,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprExpiration,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprCreated,
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprAction {
  width: 15% !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm thead .mprMap {
  padding: 2px 0 !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprProperties {
  /*width: 23% !important;*/
  text-align: left !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprCustomer span {
  padding-left: 0px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm .mprReferenceId span {
  padding-left: 0px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm thead th .mprProperties {
  padding: 2px 3px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm thead th .mprAction {
  padding: 2px 6px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm tbody .mprProperties {
  padding: 0px 4px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm tbody .mprAction {
  padding: 0px 30px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm tbody td {
  padding: 0px 5px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch thead .mprAction {
  padding: 2px 15px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprProperties {
  padding: 0px 8px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprReferenceId span {
  /*padding-left: 7px !important;*/
  padding: 0px 7px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprReferenceId {
  padding: 0px 13px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprAction {
  padding: 0px 29px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprCoverPage {
  padding: 0px 40px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprMap {
  padding: 0px 0px 0px 28px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprMap input {
  margin-left: 10px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprCreated {
  padding: 0px 10px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprExpiration {
  padding: 0px 15px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .SetAlighenmentMultiPropertysearch tbody .mprCustomer {
  padding: 0px 26px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm.SetAlighenmentMultiPropertysearch tbody .mprMap {
  padding: 0px 12px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm.SetAlighenmentMultiPropertysearch tbody .mprMap input[type="checkbox"] {
  margin: 0 !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report .nonCrm tbody .mprMap {
  padding: 0 !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .actionlinks {
  color: #5cb8e6 !important;
  /*font-weight: 600 !important;*/
  font-size: 13px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .actionlinks:hover {
  color: #174b87 !important;
  /*font-weight: 600 !important;*/
  font-size: 13px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .verticallineMpr {
  border-right: 1px solid grey;
  padding-left: 17px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .verticalline {
  border-right: 1px solid grey;
  padding-left: 4px;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Document-Images .documentaction {
  padding: 0px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Document-Images .Download-Image {
  margin-left: 6px !important;
}
.home-Content-Page-redesign .widget-body .recent-activity-body-redesign .Multy-property-report-recent-activity .downloadReport {
  margin-left: 17px !important;
}
.home-Content-Page-redesign .widget-body div.blocks {
  border-bottom: 1px solid #cccccc;
  color: #3fa6d9;
  display: block;
  height: 32px;
  line-height: 32px;
  text-decoration: none;
  text-indent: 10px;
  width: 100%;
  cursor: pointer;
}
.home-Content-Page-redesign .widget-body div.blocks:last-child {
  border: 0;
}
.home-Content-Page-redesign .widget-body div.blocks:last-child hover {
  border: 0;
}
.home-Content-Page-redesign .widget-body div.blocks:hover {
  background: #5cb8e6;
  border-bottom: 1px solid #3fa6d9;
  color: #ffffff;
}
.home-Content-Page-redesign .widget-body div.blocks span.title {
  font-family: "Roboto-Bold", sans-serif;
  font-size: 12px;
  letter-spacing: .5px;
  text-transform: uppercase;
}
.home-Content-Page-redesign .widget-body div.blocks i {
  float: right;
  margin: 10px 12px 0 0;
}
.home-Content-Page-redesign .widget-body div.blocks i.fa-chevron-down {
  margin-right: 15px;
}
.home-Content-Page-redesign .widget-body div.blocks.active {
  background: #5cb8e6;
  border-bottom: 1px solid #3fa6d9;
  color: #ffffff;
}
.home-Content-Page-redesign .widget-body .recent-collapse-region.in .recent-collapse {
  display: block;
}
.home-Content-Page-redesign .widget-body .recent-collapse-region.in .faarrow:before {
  content: "\f078";
}
.home-Content-Page-redesign .widget-body .recent-collapse-region .faarrow {
  position: initial;
  margin-top: 10px;
  cursor: pointer;
  font-size: 15px;
}
.home-Content-Page-redesign .widget-body .recent-collapse-region .faarrow:before {
  content: "\f054";
}
.home-Content-Page-redesign .widget-body .recent-collapse-region .spriteHeight {
  content: "\f054";
}
.home-Content-Page-redesign .widget-body .recent-collapse-region .recent-collapse {
  display: none;
}
.home-Content-Page-redesign .widget-body .recent-collapse-region .order-portal-text {
  font: 14px/24px "Roboto", sans-serif !important;
}
.home-Content-Page-redesign .widget-sub .results-noProerties {
  padding-top: 15px;
  height: 50px;
  border-bottom: 1px solid #cccccc;
  text-align: center;
  color: #49b3e7;
}
.home-Content-Page-redesign .widget-sub .results-noProerties label {
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 0;
  text-transform: uppercase;
}
.home-Content-Page-redesign .widget-sub .standard-flex {
  height: 15px;
  display: inline-block;
  background: none;
  padding-bottom: 18px;
}
.home-Content-Page-redesign .widget-sub .standard-flex:before {
  content: '';
  background-image: url('/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -223px -314px;
  width: 23px;
  height: 25px;
  display: inline-block;
  position: absolute;
}
.home-Content-Page-redesign .widget-sub .standard-flex:before {
  position: static !important;
}
.home-Content-Page-redesign .widget-sub table {
  background: #ffffff;
  font-size: .9em;
  margin: 0;
  width: 100%;
}
.home-Content-Page-redesign .widget-sub table .multibtndisabled {
  pointer-events: none;
  opacity: 0.6;
}
.home-Content-Page-redesign .widget-sub table a.button {
  color: #ffffff;
  font-size: .9em;
  height: 20px;
  line-height: 20px;
  padding: 0px;
  text-indent: 0;
  width: 50px;
}
.home-Content-Page-redesign .widget-sub table thead {
  background: #f1f1f1;
  font: 14px/24px "Roboto", sans-serif;
}
.home-Content-Page-redesign .widget-sub table th {
  font-family: "Roboto-Bold", sans-serif;
  font-weight: 300;
  padding: 2px 10px !important;
  text-transform: uppercase;
}
.home-Content-Page-redesign .widget-sub table td {
  font: 14px/24px "Roboto", sans-serif;
  padding: 0px 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
  font-size: 13px;
}
.home-Content-Page-redesign .widget-sub table .address {
  max-width: 320px;
}
.home-Content-Page-redesign .widget-sub table .owner {
  max-width: 260px;
}
.home-Content-Page-redesign .widget-sub table .apn {
  /*max-width: 140px;*/
  max-width: 205px;
}
.home-Content-Page-redesign .widget-sub table .propertyaction {
  /*max-width: 150px;*/
  max-width: 80px;
}
.home-Content-Page-redesign .widget-sub table .icon-design {
  text-transform: uppercase;
  background: #43b3ea;
  letter-spacing: 1px;
  border: 0px transparent !important;
}
.home-Content-Page-redesign .widget-sub table .icon-design:hover {
  color: white !important;
  background: #174b87 !important;
}
.home-Content-Page-redesign .widget-sub table .ordertype {
  /*max-width: 82px;*/
  max-width: 150px;
}
.home-Content-Page-redesign .widget-sub table .filename {
  max-width: 188px;
}
.home-Content-Page-redesign .widget-sub table .datecreated,
.home-Content-Page-redesign .widget-sub table .expirydate {
  max-width: 172px;
}
.home-Content-Page-redesign .widget-sub table .count {
  max-width: 95px;
}
.home-Content-Page-redesign .widget-sub table .button-download {
  width: 70px !important;
}
.home-Content-Page-redesign .widget-sub table .filesize {
  /*max-width: 80px;*/
  max-width: 117px;
}
.home-Content-Page-redesign .widget-sub table .searchcriteria {
  max-width: 115px;
}
.home-Content-Page-redesign .widget-sub table .dataexportaction {
  /*max-width: 55px;*/
  max-width: 150px;
}
.home-Content-Page-redesign .widget-sub table .county {
  max-width: 210px;
}
.home-Content-Page-redesign .widget-sub table .state {
  max-width: 200px;
}
.home-Content-Page-redesign .widget-sub table .docID {
  max-width: 235px;
}
.home-Content-Page-redesign .widget-sub table .documentaction {
  max-width: 120px;
}
.home-Content-Page-redesign .widget-sub table .savedfilename {
  max-width: 320px;
}
.home-Content-Page-redesign .widget-sub table .result-row-data {
  white-space: nowrap;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home-Content-Page-redesign .widget-sub table .result-row-data .search-type-standard-flex-icon {
  font-size: 18px;
  color: #5cb8e6;
  cursor: default;
}
.home-Content-Page-redesign .widget-sub table .multi-row-data-overflow {
  overflow: visible !important;
  height: 27px;
}
.home-Content-Page-redesign .widget-sub table .multi-row-data-overflow td {
  overflow: visible !important;
}
.home-Content-Page-redesign .widget-sub table .multi-row-data-overflow .chosen-container .chosen-results {
  max-height: 0px !important;
}
.home-Content-Page-redesign .widget-sub table .multi-row-data-overflow .chosen-container {
  position: inherit !important;
}
.home-Content-Page-redesign .widget-sub table .multi-row-data-overflow .chosen-with-drop {
  position: absolute !important;
}
.home-Content-Page-redesign .widget-sub table .multi-row-data-overflow .chosen-with-drop .chosen-results {
  max-height: 120px !important;
}
.home-Content-Page-redesign .widget-sub .chosen-container-active {
  z-index: 999999 !important;
}
.home-Content-Page-redesign .widget-sub .absDiv {
  padding: 15px 0px 0px 25px;
  border-bottom: 1px solid #cccccc;
}
.home-Content-Page-redesign .opnot p {
  margin: 10px 0px 15px 10px;
}
.home-Content-Page-redesign ul {
  list-style: none;
  margin-top: 0;
  padding-left: 0;
}
.home-Content-Page-redesign ol {
  list-style: none;
  margin-top: 0;
  padding-left: 0;
}
.home-Content-Page-redesign ul ul,
.home-Content-Page-redesign ul ol,
.home-Content-Page-redesign ol ol,
.home-Content-Page-redesign ol ul {
  font-size: 90%;
}
.home-Content-Page-redesign li {
  margin-bottom: 1rem;
}
.home-Content-Page-redesign th {
  border-bottom: 1px solid #e1e1e1;
  padding: 12px 15px;
  text-align: left;
}
.home-Content-Page-redesign th:first-child {
  padding-left: 0;
}
.home-Content-Page-redesign th:last-child {
  padding-right: 0;
}
.home-Content-Page-redesign td {
  border-bottom: 1px solid #e1e1e1;
  padding: 12px 15px;
  text-align: left;
}
.home-Content-Page-redesign td:first-child {
  padding-left: 0;
}
.home-Content-Page-redesign td:last-child {
  padding-right: 0;
}
.home-Content-Page-redesign .button,
.home-Content-Page-redesign button,
.home-Content-Page-redesign input[type="submit"],
.home-Content-Page-redesign input[type="reset"],
.home-Content-Page-redesign input[type="button"] {
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbbbbb;
  box-sizing: border-box;
  color: #555555;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: 600;
  height: 38px;
  letter-spacing: .1rem;
  line-height: 38px;
  padding: 0 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.home-Content-Page-redesign .button:hover,
.home-Content-Page-redesign button:hover,
.home-Content-Page-redesign input[type="submit"]:hover,
.home-Content-Page-redesign input[type="reset"]:hover,
.home-Content-Page-redesign input[type="button"]:hover,
.home-Content-Page-redesign .button:focus,
.home-Content-Page-redesign button:focus,
.home-Content-Page-redesign input[type="submit"]:focus,
.home-Content-Page-redesign input[type="reset"]:focus,
.home-Content-Page-redesign input[type="button"]:focus {
  border-color: #888888;
  color: #333333;
  outline: 0;
}
.home-Content-Page-redesign .button.button-primary,
.home-Content-Page-redesign button.button-primary,
.home-Content-Page-redesign input[type="submit"].button-primary,
.home-Content-Page-redesign input[type="reset"].button-primary,
.home-Content-Page-redesign input[type="button"].button-primary {
  background-color: #33c3f0;
  border-color: #33c3f0;
  color: #ffffff;
}
.home-Content-Page-redesign .button.button-primary:hover,
.home-Content-Page-redesign button.button-primary:hover,
.home-Content-Page-redesign input[type="submit"].button-primary:hover,
.home-Content-Page-redesign input[type="reset"].button-primary:hover,
.home-Content-Page-redesign input[type="button"].button-primary:hover,
.home-Content-Page-redesign .button.button-primary:focus,
.home-Content-Page-redesign button.button-primary:focus,
.home-Content-Page-redesign input[type="submit"].button-primary:focus,
.home-Content-Page-redesign input[type="reset"].button-primary:focus,
.home-Content-Page-redesign input[type="button"].button-primary:focus {
  background-color: #1eaedb;
  border-color: #1eaedb;
  color: #ffffff;
}
.home-Content-Page-redesign .collapse-region.in .collapse {
  display: block;
}
.home-Content-Page-redesign .collapse-region .collapse {
  display: none;
}
.Documnet-image {
  min-height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 200px !important;
}
.Documnet-image-close {
  margin-top: -25px;
}
.pdf-document-image {
  height: 500px !important;
}
.data-export-criteria-action {
  padding: 0px 22px !important;
}
.data-export-criteria-expiry {
  padding: 0px 10px !important;
}
.data-export-criteria-property {
  padding: 0px 8px !important;
}
.data-export-criteria-date {
  padding: 0px 9px !important;
}
.checkout-accordion-toggle {
  font-family: "Roboto-Bold", sans-serif;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 16px;
  background: #5cb8e6;
  color: white;
  margin-bottom: 5px;
  margin-top: 15px;
  line-height: 32px;
  padding-left: 30px;
  height: 32px;
  border-bottom: 1px solid #3fa6d9;
}
.checkout-accordion-toggle .fa-cog:before {
  color: white;
}
.checkout-accordion-content {
  /*padding-top: 20px;*/
}
.Billing-Panel label {
  width: 95px;
  text-align: right;
  float: left !important;
  cursor: text;
  margin-right: 15px;
  word-spacing: -2px;
  font: 14px/34px "Roboto", sans-serif;
  color: #2c3439;
}
.Billing-Panel input[type="text"] {
  height: 38px;
  padding: 6px 10px;
  background-color: white;
  border: 1px solid #d1d1d1;
  box-shadow: none;
  box-sizing: border-box;
}
.Billing-Panel input {
  margin-bottom: 1.5rem;
}
.Billing-Panel input.equal {
  width: 173px;
}
.Billing-Panel .twitter-typeahead {
  width: 0% !important;
}
.proceed-to-checkout {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  background-color: #4ab4e8;
  color: white;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 32px;
  font-size: 18px;
  transition: all 0.2s ease-in-out;
  border-radius: 5px;
  border-color: transparent;
  margin-top: 20px;
  width: 100%;
}
.proceed-to-checkout:hover {
  background: #174b87 !important;
  border: 0px transparent !important;
}
.Billing-Address-List {
  /*max-height: 287px;*/
  overflow-y: auto;
  /*min-height: 100px;*/
  display: grid;
  grid-template-columns: 220px 220px 220px;
  gap: 10px;
  padding: 5px;
  max-height: 19em;
  /*min-height: 19em;*/
}
.Billing-Address-List div {
  margin-top: 10px;
  border: 1px solid #d1d1d1;
  padding-left: 8px;
}
.Billing-Address-List div input[type="radio"] {
  display: inline;
  margin: auto;
}
.Billing-Address-List div:last-child {
  margin-bottom: 2px;
}
.Cart-No-Data {
  text-align: center;
  font-size: 25px;
  color: #cccccc;
  margin-top: 25%;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1em;
  /* display: flex; */
  width: 100%;
  float: left;
}
.checkout-Address-No-Data {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  font-style: italic;
}
.cart-proceed-to-checkout {
  margin: 0 auto;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}
.cart-proceed-to-checkout .loginbutton-field {
  padding: 5px 0;
  text-align: center;
}
#cartPortal {
  font-family: "Roboto", sans-serif;
}
.addon-Quantity {
  text-align: center;
  position: absolute !important;
  right: -17.5%;
}
.addon-Price {
  text-align: end;
  width: 100px;
  padding-right: 4% !important;
  position: absolute !important;
  right: -47%;
}
@media only screen and (min-width: 1024px) {
  .addon-Quantity {
    right: -12.5%;
  }
  .addon-Price {
    right: -44%;
  }
}
@media only screen and (min-width: 1440px) {
  .addon-Quantity {
    right: -14%;
  }
  .addon-Price {
    right: -45%;
  }
}
@media only screen and (min-width: 1900px) {
  .addon-Quantity {
    right: -17.5%;
  }
  .addon-Price {
    right: -47%;
  }
}
.customercenter {
  overflow-x: hidden;
}
.customercenter .customer-center {
  min-height: 800px;
  width: 98%;
  height: 98%;
  max-width: 98%;
  max-height: 98%;
  position: fixed !important;
  padding-left: 15px;
}
.customercenter .customer-center .modal-content .modal-header {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2E89C3;
  padding: 0px 15px;
}
.customercenter .customer-center .modal-content .modal-header i {
  color: #42b2e9;
  display: inline-block;
  font-size: 24px;
  line-height: 14px;
}
.customercenter .customer-center .modal-content .modal-header i.exit {
  color: #bbb;
  float: right;
  margin-top: 16px;
  cursor: pointer;
}
.customercenter .customer-center .modal-content .modal-header i.exit:hover {
  color: #174b87;
}
.customercenter .customer-center .modal-content .modal-header h4 {
  color: #18262c !important;
  width: 30%;
  display: inline;
  margin-left: 10px;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
}
.customercenter .customer-center .modal-content .modal-body {
  padding: 0;
  top: -10px;
}
.customercenter .customer-center .modal-content .modal-body .order-Portal-tab-content {
  display: none;
}
.customercenter .customer-center .modal-content .modal-body .order-Portal-tab-content.active {
  display: inline-block !important;
}
.customercenter .customer-center a {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
.customercenter .customer-center a:hover {
  color: #174b87 !important;
  text-decoration: none;
  cursor: pointer;
}
.customercenter .customer-center h4 {
  color: #18262c !important;
  width: 30%;
  display: inline;
  text-transform: uppercase;
  font: 14px/24px "Roboto", sans-serif;
}
.customercenter .consolidated-search {
  font-family: "Roboto", sans-serif;
  float: left;
  margin-left: 10px;
  width: 98%;
  height: auto;
  font-size: 12px;
  text-transform: capitalize;
  margin-left: 15px;
}
.customercenter .consolidated-search .consolidated-search-div {
  float: left;
  width: 196px;
  margin-top: 10px;
}
.customercenter .consolidated-search .consolidated-search-div .consolidated-search-input {
  margin-top: 8px;
  width: 180px;
  height: 30px;
}
.customercenter .consolidated-search .consolidated-search-div-right {
  float: left;
  width: 230px;
  margin-top: 12px;
}
.customercenter .consolidated-search .consolidated-search-div-right .button-right {
  margin-left: 110px;
  margin-top: 35px;
  position: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .customercenter .consolidated-search .consolidated-search-div-right {
    float: left;
    width: 230px;
  }
  .customercenter .consolidated-search .consolidated-search-div-right .button-right {
    margin-left: 110px;
    margin-top: 23px;
    position: inherit;
  }
  .customercenter .consolidated-search .consolidated-search-div-right .buttontext {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    text-transform: capitalize;
  }
}
.customercenter .customer-search-results {
  margin-right: 0px !important;
  margin-left: 6px !important;
  margin-top: 15px !important;
}
.customercenter .customer-search-results .customer-search {
  padding-right: 0px !important;
  padding-left: 0px !important;
  border: 1px solid #cccccc;
}
.customercenter .customer-search-results .vertical-line {
  height: 270px;
  width: 1px;
  background-color: #add8e6;
  margin-top: 43px;
  float: right;
  margin-right: 55px;
}
.customercenter .customer-search-results .ngViewport {
  height: 215px !important;
  width: 0px !important;
}
.customercenter .customer-search-results .search-results-header {
  border-top: 1px solid lightblue !important;
  border-bottom: 1px solid lightblue !important;
  margin-left: 10px !important;
  width: 96% !important;
  margin-top: 6px;
}
.customercenter .customer-search-results .search-results-header .results-top {
  float: left;
}
.customercenter .customer-search-results .search-results-header .results-top .results-count {
  font: 24px "Roboto", sans-serif;
  color: #43b3ea !important;
}
.customercenter .customer-search-results .search-results-header .results-title-top {
  display: inline;
  vertical-align: bottom;
  padding-left: 1px;
}
.customercenter .customer-search-results .search-results-header .results-title-top .results-title {
  color: #1e292f !important;
  width: 30%;
  display: inline;
  text-transform: capitalize;
  font: 12px/24px "Roboto", sans-serif;
}
.customercenter .customer-search-results .ngGridStyle {
  height: 258px !important;
  margin-left: 15px;
  width: 97% !important;
  font-family: "Roboto", sans-serif;
}
.customercenter .customer-search-results .ngGridStyle .ngHeaderContainer {
  margin-left: -15px !important;
}
.customercenter .customer-search-results .ngGridStyle .ngGroupPanel,
.customercenter .customer-search-results .ngGridStyle .ngTopPanel {
  width: 99% !important;
}
.customercenter .customer-search-results .ngGridStyle .ngHeaderContainer .ngHeaderSortColumn .ngSortButtonDown {
  left: -95% !important;
}
.customercenter .customer-search-results .ngGridStyle .ngHeaderContainer .ngHeaderSortColumn .ngSortButtonUp {
  left: -95% !important;
}
.customercenter .customer-search-results .ngGridStyle .col0 {
  left: 15px !important;
}
.customercenter .customer-search-results .cst-search-box {
  display: block;
  margin-top: 8px;
}
.customercenter .customer-search-results #cst-modal-popup-bd .cst-modal-popup-body {
  display: block;
  position: absolute;
  height: 165px;
  left: 542px;
  top: 253px;
  margin: 30px auto;
  margin-left: auto;
  margin-top: 0px;
  overflow-y: hidden;
  background: white;
  right: 628px;
  border-radius: 0;
  border: 3px solid #2e89c3;
  width: 450px;
  text-align: center;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.customercenter .customer-search-results #cst-modal-popup-bd .cst-modal-popup-body .modal-body {
  padding: 0px 80px 0px 80px;
  text-align: center;
  margin-bottom: 0px;
  font: 14px/24px Roboto, sans-serif !important;
  color: #2c3439 !important;
}
.customercenter .customer-search-results #cst-modal-popup-bd .cst-modal-popup-body .modal-footer {
  text-align: center;
  border-top: none;
  margin-top: 30px !important;
  background: white !important;
}
.customercenter .customer-search-results #cst-modal-popup-bd .cst-modal-popup-body .modal-footer .close-cancel {
  margin-right: 10px;
  text-decoration: none;
  color: #777;
  font: 14px/24px "Roboto", sans-serif;
  cursor: pointer;
}
.customercenter .customer-search-results #cst-modal-popup-bd .cst-modal-popup-body .modal-footer .close-cancel:hover {
  color: #3fa6d9;
}
.customercenter .customer-search-results .new-customer {
  position: relative;
  margin-left: 25px;
  width: 15%;
}
.customercenter .customer-search-results .new-customer button {
  margin-top: -35px !important;
}
.customercenter .customer-search-results .new-customer .buttontext {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  text-transform: capitalize;
}
.customercenter .customer-search-results .cst-delete-block {
  position: relative;
  margin-left: 16%;
  width: 15%;
}
.customercenter .customer-search-results .cst-delete-block button {
  margin-top: -69px !important;
}
.customercenter .customer-search-results .cst-delete-block .buttontext {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  text-transform: none;
}
.customercenter .customer-search-results .ngCanvas {
  position: absolute !important;
}
.customercenter .customer-search-results .ngCanvas .ngRow {
  width: 99% !important;
  height: 50px !important;
}
.customercenter .customer-search-results .ngViewport {
  height: 200px !important;
}
.customercenter .customer-search-results .ngViewport .ngCanvas {
  width: 100% !important;
}
.customercenter .customer-search-results .ngFooterPanel {
  height: 40px !important;
  width: 99% !important;
}
.customercenter .customer-search-results .ngNoMultiSelect {
  margin-top: 6px !important;
}
.customercenter .customer-search-results .recent-activity-top {
  padding-right: 8px !important;
  padding-left: 6px !important;
}
.customercenter .customer-search-results .recent-activity-top .recent-activity-top-border {
  border: 1px solid #cccccc;
  padding: 5px 10px 9px 10px;
}
.customercenter .customer-search-results .recent-activity-top h4 {
  color: #18262c !important;
  width: 30%;
  display: inline;
  margin-left: 0px;
  text-transform: capitalize;
  font: 14px/24px "Roboto", sans-serif;
  font-weight: 600;
}
.customercenter .customer-search-results .recent-activity-top .hline {
  margin-top: 0;
  border-top: 1px solid #638BD1;
  margin-bottom: 0;
}
.customercenter .customer-search-results .recent-activity-top .horziontal-line {
  height: 1px;
  width: 300px;
  background-color: #add8e6;
  margin-top: 19px;
}
.customercenter .customer-search-results .recent-activity-top .scrollbox {
  height: 409px;
  width: 102%;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (max-width: 990px) {
  .customercenter .customer-search-results .recent-activity-top .scrollbox {
    height: 533px;
  }
}
.customercenter .customer-search-results .recent-activity-top .scrollbox ul {
  margin-top: 5px;
  margin-bottom: 0px;
}
.customercenter .customer-search-results .recent-activity-top .scrollbox ul li {
  cursor: pointer;
  margin-left: -47px;
  line-height: 2;
  font: 14px/24px "Roboto", sans-serif;
  color: #1e292f !important;
  padding-left: 10px;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.customercenter .customer-search-results .recent-activity-top .scrollbox ul li:hover {
  color: #287828 !important;
  font-weight: bold;
}
@media (max-width: 991px) {
  .customercenter .customer-search-results .col-md-9 {
    width: 60%;
    float: left;
  }
  .customercenter .customer-search-results .col-md-3 {
    width: 40%;
    float: left;
  }
}
.customercenter .customer-search-results .consolidated-search-div-right {
  width: 100px;
  margin-top: 33px;
}
.customercenter .customer-search-results .consolidated-search-div-right .buttontext.button-capitalize {
  text-transform: capitalize;
}
.customercenter .customer-search-results .consolidated-search-div-right button {
  margin: 0 !important;
}
#savedSearches .modal-body {
  background-color: #fff;
}
#savedSearches .modal-body .sidebar {
  float: left;
  width: 270px;
  height: 74vh;
  border-right: 1px solid #ccc;
  padding-right: 20px;
  overflow: hidden;
  position: relative;
  transition: background .3s ease;
}
#savedSearches .modal-body .sidebar .sidebar-list {
  border: 1px solid #d1d1d1;
  border-bottom: 0px;
  padding-left: 0;
}
#savedSearches .modal-body .saved-search-name {
  left: 292px;
}
#savedSearches .modal-body .saved-search-display {
  width: 73vw !important;
}
#savedSearches .modal-body .saved-search-display.minimize_saved {
  max-width: 75% !important;
  float: left;
}
#savedSearches .modal-body .saved-search-display.minimize_market_share_saved_search {
  max-width: 100% !important;
  float: left;
  width: 83vw !important;
}
#savedSearches .modal-body a {
  text-decoration: none;
  cursor: pointer;
}
#savedSearches .modal-body a.link {
  color: #428bca;
}
#savedSearches .modal-body a.link:hover {
  color: #2a6496;
}
#savedSearches .modal-body .new-select {
  height: 30px;
  width: 142px;
  border-color: lightgray;
  border-radius: 0.5em;
  padding: 0.25em 0.5em;
  font-size: 13px;
  text-transform: capitalize;
  font-family: Roboto, sans-serif;
  color: darkslategrey;
  background-color: #fff;
}
#savedSearches .modal-body .span-text {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  padding-left: 10px;
  padding-right: 24px;
}
#savedSearches .modal-body .div-text {
  padding-top: 5px;
}
.saved-search-name {
  margin-top: 10px;
  position: absolute;
  font-size: 15px;
  font-weight: bold;
  text-transform: inherit !important;
}
.saved-search-name span {
  padding: 5px;
}
.saved-search-name .edit-name {
  font-weight: normal;
}
.saved-search-display {
  float: right;
  width: 100%;
}
.saved-search-display .minimize_saved {
  max-width: 75% !important;
  float: left;
}
.saved-search-display .minimize_market_share_saved_search {
  max-width: 100% !important;
  float: left;
  width: 83vw !important;
}
.saved-search-display .search-content {
  display: inline-block;
  float: right;
  margin-bottom: 10px;
}
.saved-search-display .search-content input {
  width: 175px;
  height: 30px;
}
.saved-search-display .market-saved-search-pos {
  margin-top: 0px !important;
}
.saved-search-display .saved-search-results {
  width: 100%;
  max-height: 70vh;
  overflow-y: auto;
  margin-top: 15px;
  border-right: 1px solid #ccc;
  overflow-x: hidden;
}
.saved-search-display .saved-search-results table {
  width: 100%;
}
.saved-search-display .saved-search-results table td a {
  cursor: pointer;
}
.saved-search-display .saved-search-results table .action-btns {
  width: 290px;
}
.saved-search-display .saved-search-results table .action-btns a {
  padding: 5px;
  margin-right: 5px;
}
.saved-search-display .saved-search-results .import-upload {
  text-transform: none;
  font-size: 14px;
  width: 98%;
}
.saved-search-display .saved-search-results .import-upload .upload-temp-btn {
  display: inline-block;
}
.saved-search-display .saved-search-results .import-upload .uploadbtn {
  text-transform: none;
  height: 30px;
  padding: 5px;
  margin-left: 2px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  letter-spacing: 1px;
  outline-color: #91b3ea;
  outline-style: solid;
  outline-width: 2px;
  color: white !important;
  background-color: #43b3ea !important;
}
.saved-search-display .saved-search-results .import-upload .uploadbtn.hover:enabled,
.saved-search-display .saved-search-results .import-upload .uploadbtn:hover:enabled {
  background: #174b87 !important;
}
.saved-search-display .saved-search-results .import-upload .uploadbtn i {
  margin-left: 5px;
}
.saved-search-display .saved-search-results .import-upload .uploadbtn .fa-arrow-up:before {
  padding-right: 5px;
}
.saved-search-display .saved-search-results .import-upload .uploadbtn .margin-form {
  margin-left: 35px;
  margin-top: 6px;
}
.saved-search-display .saved-search-results .import-upload .uploadbtn .upload-template {
  display: inline-block !important;
}
.display-table {
  border: 1px solid #D6D6D6;
  color: #3F474C;
}
.display-table thead tr {
  background: #d6d6d6;
  padding: 2px 5px;
}
.display-table tbody tr.search-operations {
  background-color: #f1f1f1;
}
.display-table tbody tr.search-operations .operation-items .operation-item {
  margin-right: 10px;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt {
  position: absolute;
  width: 285px;
  margin-top: 7px;
  margin-left: -12px;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #ccc;
  outline: none;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.19);
  /*-webkit-transition: opacity 3s ease-in-out;
                        -moz-transition: opacity 3s ease-in-out;
                        -ms-transition: opacity 3s ease-in-out;
                        -o-transition: opacity 3s ease-in-out;
                        transition: opacity 3s ease-in-out;*/
}
.display-table tbody tr.search-operations .operation-items .operation-prompt:before,
.display-table tbody tr.search-operations .operation-items .operation-prompt:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(204, 204, 204, 0);
  border-bottom-color: #ccc;
  border-width: 11px;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt:after {
  border-width: 10px;
  border-bottom-color: #fff !important;
  margin-left: 1px;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt.move-active:before,
.display-table tbody tr.search-operations .operation-items .operation-prompt.move-active:after {
  left: 6% !important;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt.copy-active:before,
.display-table tbody tr.search-operations .operation-items .operation-prompt.copy-active:after {
  left: 21% !important;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt.copy-active-marketshare:before,
.display-table tbody tr.search-operations .operation-items .operation-prompt.copy-active-marketshare:after {
  left: 8% !important;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt.delete-active:before,
.display-table tbody tr.search-operations .operation-items .operation-prompt.delete-active:after {
  left: 38% !important;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt .search-operation-dropdown {
  display: inline-block;
  padding: 10px;
  margin-bottom: 0px;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt .button {
  position: absolute;
  padding: 5px 10px;
  background-color: #3FA6D9;
  color: #fff;
  margin-top: 11px;
  margin-left: -10px;
  border-radius: 2px;
}
.display-table tbody tr.search-operations .operation-items .operation-prompt .button:hover {
  background-color: #256E94;
}
.display-table tbody tr .search-checkbox {
  width: 40px;
}
.display-table tbody tr .search-checkbox input {
  display: inline-block;
  margin: 0;
}
.display-table tbody tr .edit-name,
.display-table tbody tr .save-name {
  display: inline-block;
}
.display-table tr {
  border-bottom: 1px solid #D6D6D6;
  height: 30px;
}
.display-table tr th,
.display-table tr td {
  font-weight: 400;
  font-size: 13px;
}
.display-table tr th.disabled a,
.display-table tr td.disabled a {
  color: #777;
  pointer-events: none;
}
.display-table tr th.enableSorting {
  cursor: pointer;
}
.display-table tr th.enableSorting.sorting:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 13px;
  float: right;
  color: #84878A;
  padding-right: 12%;
}
.display-table tr th.enableSorting.sorting_asc:after {
  content: "\f0de";
  font-family: FontAwesome;
  font-size: 16px;
  float: right;
  color: #1EAEDB;
  padding-right: 12%;
}
.display-table tr th.enableSorting.sorting_desc:after {
  content: "\f0dd";
  font-family: FontAwesome;
  font-size: 16px;
  float: right;
  color: #1EAEDB;
  padding-right: 12%;
}
.display-table tr th:focus {
  outline: inherit;
}
.modal-delete-prompt .modal-dialog {
  top: 100px;
  width: 300px;
}
.modal-delete-prompt .modal-dialog .button-section {
  margin-top: 25px;
  text-align: center;
}
.modal-delete-prompt .modal-dialog .button-section span {
  padding: 5px;
}
.modal-delete-prompt .modal-dialog .button-section span .nevermind-new {
  padding-left: 5px;
}
.save-new-search-popup {
  font-family: Roboto, sans-serif;
}
.save-new-search-popup .filter-component-container {
  /*margin-top: 10px;*/
}
.save-new-search-popup .filter-component-container .filter-label {
  display: block;
  margin-bottom: 10px;
}
.save-new-search-popup .filter-component-container .chosen-container {
  width: 100% !important;
}
.save-new-search-popup .new-folder-option input {
  margin: 10px 0;
}
.save-new-search-popup input {
  border-color: #ccc;
}
.save-new-search-popup a {
  text-decoration: none;
  cursor: pointer;
}
.toggle-display-list {
  font-family: Roboto, sans-serif;
}
.toggle-display-list .accordion-parent {
  display: block;
  height: 40px;
  line-height: 30px;
  font-size: 14px;
  color: #2c3439;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.075);
  border-bottom: 1px solid #d1d1d1;
}
.toggle-display-list .accordion-parent .fa {
  float: right;
  color: #808893;
  margin-top: 8px;
}
.toggle-display-list a.toggle {
  cursor: pointer;
  transition: background .3s ease;
  text-decoration: none;
}
.toggle-display-list a.toggle:hover {
  background-color: #D6D6D6;
}
.toggle-display-list .inner {
  min-height: 100px;
  /*  max-height: 600px;*/
  overflow-y: auto;
}
.toggle-display-list .inner .sub-search {
  padding: 10px;
  border-bottom: 1px solid #d1d1d1;
}
.toggle-display-list .inner .sub-search input {
  width: 100%;
  height: 30px;
  font-size: 13px;
  border: 1px solid #ccc !important;
}
.toggle-display-list .inner .sub-search.multi-find-enabled .filter-MultiFindOptions {
  float: left;
}
.toggle-display-list .inner .sub-search.multi-find-enabled .filter-MultiFindOptions .filter-label {
  margin-right: 5px;
}
.toggle-display-list .inner .sub-search.multi-find-enabled .filter-MultiFindOptions .chosen-container {
  width: 80px !important;
}
.toggle-display-list .inner .sub-search.multi-find-enabled .search-sub {
  width: 160px !important;
  display: inline-block;
}
.toggle-display-list .inner .subli {
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
  border-bottom: 1px solid #d1d1d1;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
.toggle-display-list .inner .subli.active {
  box-shadow: inset 4px 0px 0px 0px #0c7f9d;
}
.toggle-display-list .inner .subli:hover .delete-item {
  display: inline-block;
}
.toggle-display-list .inner .subli.new-addition .new-item span {
  margin-left: 5px;
}
.toggle-display-list .inner .subli .euser {
  color: dodgerblue;
  float: right;
  font-size: 12px;
}
.toggle-display-list .inner .subli a {
  font-size: 14px;
  color: #777;
}
.toggle-display-list .inner .subli a.link {
  color: #428bca;
}
.toggle-display-list .inner .subli a.link:hover {
  color: #2a6496;
}
.toggle-display-list .inner .subli a .fa-times {
  float: right;
  margin: 4px 4px;
  height: 25px;
  line-height: 23px;
  text-align: center;
}
.toggle-display-list .inner .subli a .delete-item {
  display: none;
}
.marketshare-container {
  /*bottom: 0;
        top: 0;
        left: 40px; // @minorVbarWidth;
        right: 0;
        overflow: hidden;
        position: absolute;
        width: 81% !important;
        left: 258px !important;*/
  float: left;
  left: 10px !important;
  right: 0px;
  position: absolute;
  /*min-height: 1050px;*/
  height: 96%;
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
  border-right: 1px solid #ccc;
  box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  -webkit-transition: width 0.8s ease-out;
  -o-transition: width 0.8s ease-out;
  transition: width 0.8s ease-out;
}
.marketshare-container .container-left {
  width: 1200px !important;
  max-width: 100%;
}
.marketshare-container .search-results-flyout.active {
  min-width: 100% !important;
}
.marketshare-container .property-detail {
  width: 100% !important;
}
.marketshare-container .map-shadow {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
  position: absolute;
  z-index: 3;
}
.marketshare-container .map-shadow.top {
  top: -5px;
  left: 0;
  right: 0;
  height: 5px;
}
.marketshare-container .map-shadow.bottom {
  left: 0;
  right: 0;
  bottom: -5px;
  height: 5px;
}
.marketshare-container .map-shadow.left {
  top: 0;
  left: -5px;
  bottom: 0;
  width: 5px;
}
.marketshare-container .map-shadow.right {
  top: 0;
  right: -5px;
  bottom: 0;
  width: 5px;
}
.marketshare-container .flex-area {
  /*width: 100%;
            height: 100%;
            overflow-Y: scroll;
            overflow-x: hidden;
            position: relative;*/
  background-color: #ffffff !important;
  -webkit-transition: width 0.8s ease-out;
  -o-transition: width 0.8s ease-out;
  transition: width 0.8s ease-out;
  height: 90%;
}
.marketshare-container .flex-area .top {
  font-size: 18px;
  color: #174b87;
  background-image: url("/Content/Images/sprite.png");
  background-position: -200px -372px;
  background-repeat: no-repeat;
  position: relative;
  content: "";
  border-bottom: 1px solid #aaaaaa;
}
.marketshare-container .flex-area .buildQuery {
  border-bottom: 1px solid #4ab4e8;
}
.marketshare-container .flex-area .buildQuery h4 {
  color: #4ab4e8;
}
.marketshare-container .flex-area .buildQuery li.example-paddingfix {
  padding: 0 0 4px 0;
}
.marketshare-container .flex-area .buildQuery .query-editor-example {
  width: 30px;
  height: 30px;
  border: 1px solid #cccccc;
  background: white;
  line-height: 26px;
  font-size: 18px;
  color: #4ab4e8;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  cursor: default;
}
.marketshare-container .flex-area .buildQuery ol li {
  padding: 7px 0;
}
.marketshare-container .flex-area .doctext h2 {
  margin-top: 13px !important;
}
.marketshare-container .flex-area .doctext h4 {
  color: #008c00;
}
.marketshare-container .flex-area .doctext label {
  color: #4ab4e8;
  font-weight: normal;
}
.marketshare-container .flex-area .test {
  border-bottom: 1px solid #4ab4e8;
}
.marketshare-container .flex-area .test label {
  font-weight: normal;
}
.marketshare-container .flex-area .propertyfind {
  border-bottom: 1px solid #4ab4e8;
}
.marketshare-container .flex-area .resizedTextbox {
  width: 100px;
  height: 35px;
}
.marketshare-container .flex-area .right-nav textarea {
  width: 350px;
  height: 670PX;
}
.marketshare-container .flex-area .resizedTextbox {
  width: 100px;
  height: 35px;
}
.marketshare-container .flex-area .right-nav textarea {
  width: 350px;
  height: 670PX;
}
.marketshare-container .flex-area .right-nav h4 {
  color: #008c00;
}
.marketshare-container .landig-page {
  width: 100%;
  height: 100%;
  vertical-align: top;
  background-image: none !important;
  /*background-image: url('../Images/flexSearch.png');*/
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center 180px;
}
.marketshare-container .newlanding-page {
  text-align: center;
  height: 160px;
  background-color: #ecf4f7;
  width: 100%;
  /*left:261px;
            right:0;
            position:absolute;*/
}
.marketshare-container .newlanding-page table {
  height: 100%;
  width: 100%;
}
.marketshare-container .newlanding-page table .flex-search-new-icon {
  width: 42%;
  text-align: right;
  font-size: 122px;
  color: #3bb2ec;
}
.marketshare-container .newlanding-page table img {
  position: relative;
  margin-top: 10px;
  height: 55%;
  float: left;
  padding-left: 10px;
}
.marketshare-container .advanced-search {
  width: 99%;
  height: 800px;
  overflow-Y: auto;
  overflow-x: hidden;
  position: relative;
  background-color: #ffffff;
  margin: 6px 0px 0px 10px;
  font: 14px/24px "Roboto", sans-serif;
  /*display: none;*/
  /*.header-container {
                border-bottom: 1px @flexSecBorder solid;

                .header-icon {
                    .spriteImage(-203px, -382px, 33px, 38px);
                    width: 40px;
                    height: 60px;
                    padding-left: 20px;
                    padding-top: 10px;

                    .header-title {
                        padding-left: 40px;
                        width: 500px;
                        font-size: 24px;
                        color: @flexSecBorder;
                        font-weight: 600;
                    }
                }
            }*/
}
.marketshare-container .advanced-search h1,
.marketshare-container .advanced-search h2,
.marketshare-container .advanced-search h3,
.marketshare-container .advanced-search h4,
.marketshare-container .advanced-search h5,
.marketshare-container .advanced-search h6 {
  margin-top: 0 !important;
  font-weight: 300 !important;
}
.marketshare-container .advanced-search h1 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: .03em;
  margin: 0.67em 0;
  margin-top: -5px !important;
  margin-bottom: 17px !important;
}
.marketshare-container .advanced-search h1 span.sm {
  font-size: 14px;
  color: #777;
}
.marketshare-container .advanced-search h2 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: .03em;
  margin-bottom: 17px !important;
}
.marketshare-container .advanced-search h3 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: .03em;
}
.marketshare-container .advanced-search h4 {
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: .03em;
}
.marketshare-container .advanced-search h5 {
  font-size: 15px;
  line-height: 26px;
  margin-bottom: 0px;
  font-weight: bold;
}
.marketshare-container .advanced-search .flexsearch-cont {
  width: 100%;
  margin: 10px 0px 0px 2px;
  color: #2C3439 !important;
}
.marketshare-container .advanced-search .flexsearch-cont h2 {
  color: #777;
}
.marketshare-container .advanced-search .flexsearch-cont .form-control {
  border-radius: 0;
}
.marketshare-container .advanced-search .flexsearch-cont p {
  margin-bottom: 20px;
  font: 14px/24px "Roboto", sans-serif;
  width: 867px;
}
.marketshare-container .advanced-search .flexsearch-cont ol {
  list-style: decimal;
  margin-left: 40px;
  margin-bottom: 2.5rem;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 29px !important;
}
.marketshare-container .advanced-search .flexsearch-cont ol li {
  display: list-item;
  text-align: -webkit-match-parent;
  margin-bottom: 1rem;
}
.marketshare-container .advanced-search .flexsearch-cont ol li i.grey {
  color: #777 !important;
  margin-left: 5px;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #cccccc;
  /*Applies to placeholder styles only for IE */
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .selector {
  cursor: pointer;
  float: left;
  position: relative;
  padding: 0px;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.03);
  background-color: #ffffff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9fafb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f9fafb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafb', GradientType=0);
  /* IE6-9 */
  color: #8D929B;
  margin-right: 10px;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder input {
  height: 33px;
  line-height: 33px;
  width: 140px;
  color: #2c3439 !important;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .seach-placeholder-padding {
  padding: 0px 0px 0px 5px !important;
  font-size: 13px;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder input.seach-placeholder-padding:-ms-input-placeholder {
  color: #999 !important;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder span.plus {
  border: 1px solid #d6d6d6;
  border-radius: 50%;
  display: block;
  /*float: left;*/
  height: 25px;
  line-height: 25px !important;
  margin-right: 10px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  cursor: pointer;
  background: #ffffff url(/Content/Images/plus.png) center no-repeat;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder span.plus::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -15px;
  width: 15px;
  height: 1px;
  background: #D6D6D6;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .propertyidentifier {
  padding-left: 9px !important;
  bottom: 35px !important;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .alignPlus {
  bottom: 35px !important;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .add {
  position: absolute;
  /*right: -50px;*/
  bottom: 20px;
  width: auto;
  text-align: left;
  cursor: pointer;
  display: inline;
  padding-left: 13px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .marketshare-container .advanced-search .flexsearch-cont .querybuilder .add {
    padding-left: 10px;
  }
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .add span.plus {
  border: 1px solid #d6d6d6;
  border-radius: 50%;
  display: block;
  float: left;
  height: 25px;
  line-height: 25px !important;
  margin-right: 10px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  background: #ffffff url(/Content/Images/plus.png) center no-repeat;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .add span.plus:hover {
  background-color: lightgrey;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .add span.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .add span.disabled:hover {
  background-color: #fff;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .add span.plus::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -15px;
  width: 15px;
  height: 1px;
  background: #D6D6D6;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .propertyIdentifier span {
  bottom: 25px !important;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder label {
  float: left;
  width: 125px;
  text-align: right;
  word-spacing: normal;
  margin-top: 3px;
  cursor: text;
  line-height: 33px;
  margin-right: 15px;
  word-spacing: -2px;
  font: 14px/24px "Roboto", sans-serif;
  color: #2c3439;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop {
  float: left;
  margin-bottom: 15px;
  /*select {
                          
                            cursor: pointer;
                            width: 110%;
                            height: 31px !important;
                            font: inherit;
                            color: #777;
                            padding-left: 5px;
                            border: none !important;
                            outline: none !important;
                            box-shadow: none;
                            background-color: transparent;
                            background-image: none;
                            -moz-appearance: none;
                            appearance: none;
                            margin-bottom: 0px;
                            padding: 0px !important;
                            text-transform: lowercase !important;
                        }*/
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-container {
  border-radius: 0 !important;
  margin-right: 5px;
  width: 162px !important;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-single {
  background: #ffffff !important;
  box-shadow: none !important;
  width: 162px !important;
  border: 1px solid #cccccc !important;
  height: 32px !important;
  line-height: 29px !important;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-search {
  padding: 0px 0px 0px 7px !important;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-search text {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: #ffffff url(/Content/Variant/chosen-sprite.png) no-repeat 100% -20px;
  background: url(/Content/Variant/chosen-sprite.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.marketshare-container .advanced-search .flexsearch-cont .querybuilder .chosenDrop .chosen-search input[type="text"] {
  padding: 0px 20px 4px 5px !important;
}
.marketshare-container .advanced-search .flexsearch-cont .buildQuery {
  padding-left: 20px;
  border-bottom: 1px solid #4ab4e8;
}
.marketshare-container .advanced-search .flexsearch-cont .buildQuery h4 {
  color: #4ab4e8;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext {
  padding-left: 20px;
  margin-right: 20px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-table {
  width: 100%;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-table td {
  width: 50%;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-table .doc-text-column4-small {
  width: 100%;
  display: inline-block;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-table .doc-text-column4-small input[type="text"] {
  width: 100%;
  height: 38px;
  font-size: 14px;
  color: #174b87;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext #state-zip-container {
  width: 100%;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext #state-zip-container .input-lg.typeahead[readonly]:not([disabled]) {
  cursor: auto;
  background-color: #ffffff !important;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext #state-zip-container .input-lg {
  padding: 0px 16px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-typeahead-column4 {
  width: 100%;
  margin-right: 20px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-typeahead-column4 input[type="search"] {
  height: 38px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-typeahead-column4 .drop-caret {
  content: '';
  background-image: url('/Content/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -104px -235px;
  width: 10px;
  height: 8px;
  display: inline-block;
  position: absolute;
  margin-left: -20px;
  margin-top: 15px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext #searchterm {
  width: 50%;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small {
  color: #4ab4e8;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select {
  width: 175px;
  height: 38px;
  overflow: hidden;
  background: url('/Content/Images/select-down-arrow.png') no-repeat scroll 150px center #ffffff;
  /*select {
                                background: none repeat scroll 0% 0% transparent;
                                width: 198px;
                                padding: 0px 5px 3px 5px;
                                border: 0px none;
                                border-radius: 0px;
                                font-size: 14px;
                                color: @flexInputText;
                                line-height: 1;
                                height: 38px;
                            }*/
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select span.customSelect {
  font: 12px sans-serif;
  background: #ffffff url('/Content/Images/select-down-arrow.png') right center no-repeat;
  border: 1px solid #ddd;
  color: #174b87;
  padding: 10px 9px;
  /*-moz-border-radius: 2px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px 2px;*/
  width: 175px;
  height: 38px;
  font-size: 14px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .disgrayscale,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .disgrayscale,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .disgrayscale,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .disgrayscale,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .disgrayscale {
  background: url('/Content/Images/select-down-arrow-disabled.png') no-repeat scroll 150px center #ffffff;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .disgrayscale span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .disgrayscale span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .disgrayscale span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .disgrayscale span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .disgrayscale span.customSelect {
  background: #ffffff url('/Content/Images/select-down-arrow-disabled.png') right center no-repeat;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-small,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-small,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-small,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-small,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-small {
  width: 100%;
  height: 38px;
  overflow: hidden;
  background: url('/Content/Images/select-down-arrow.png') no-repeat scroll 90% center #ffffff;
  border: 1px solid #cccccc;
  float: left;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-small select,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-small select,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-small select,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-small select,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-small select {
  background: none repeat scroll 0% 0% transparent;
  width: 120%;
  padding: 0px 5px 3px 5px;
  border: 0px none;
  border-radius: 0px;
  font-size: 14px;
  color: #174b87;
  line-height: 1;
  height: 38px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-large,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-large,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-large,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-large,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-large {
  width: 100%;
  height: 38px;
  overflow: hidden;
  background: url('/Content/Images/select-down-arrow.png') no-repeat scroll 97.5% center #ffffff;
  border: 1px solid #cccccc;
  float: left;
  /*select {
                                background: none repeat scroll 0% 0% transparent;
                                width: 110%;
                                padding: 0px 5px 3px 5px;
                                border: 0px none;
                                border-radius: 0px;
                                font-size: 14px;
                                color: @flexInputText;
                                line-height: 1;
                                height: 38px;
                            }*/
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-large span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-large span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-large span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-large span.customSelect,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-large span.customSelect {
  font: 12px sans-serif;
  background: #ffffff url('/Content/Images/select-down-arrow.png') right center no-repeat;
  border: 1px solid #ddd;
  color: #174b87;
  padding: 10px 9px;
  /*-moz-border-radius: 2px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px 2px;*/
  width: 100%;
  height: 38px;
  font-size: 14px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 .styled-select-large span.customSelect span.customSelectInner,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 .styled-select-large span.customSelect span.customSelectInner,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 .styled-select-large span.customSelect span.customSelectInner,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 .styled-select-large span.customSelect span.customSelectInner,
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small .styled-select-large span.customSelect span.customSelectInner {
  width: inherit;
  white-space: nowrap;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1 {
  width: 175px;
  display: inline-block;
  text-transform: uppercase;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column1-content {
  width: 185px;
  margin-top: 8px;
  display: inline-block;
  text-transform: uppercase;
  color: #4AB4E8;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 {
  width: 185px;
  display: inline-block;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column2 select {
  width: 200px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 {
  width: 185px;
  display: inline-block;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column3 select {
  width: 200px;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 {
  width: 100%;
  display: inline-block;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4 input[type='text'] {
  width: 100%;
  height: 38px;
  font-size: 14px;
  color: #174b87;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small {
  width: 246px;
  display: inline-block;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column4-small input[type="text"] {
  width: 250px;
  height: 38px;
  font-size: 14px;
  color: #174b87;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .doc-text-column5 {
  width: 40px;
  height: 38px;
  border: 1px solid #cccccc;
  border-left: none;
  background: white;
  line-height: 34px;
  font-size: 28px;
  color: #4ab4e8;
  display: inline-block;
  vertical-align: bottom;
  text-align: center;
  font-weight: bold;
  cursor: default;
}
.marketshare-container .advanced-search .flexsearch-cont .doctext .disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.marketshare-container .advanced-search .input-group-btn {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 70px;
  height: 80px;
}
.marketshare-container .advanced-search .btn-search {
  /*.spriteImage(-6px, -567px, 27px, 27px);*/
}
.marketshare-container .advanced-search .btn-search:before {
  content: '';
  background-image: url('/Content/Images/sprite.png');
  background-repeat: no-repeat;
  background-position: -6px -567px;
  width: 27px;
  height: 27px;
  display: inline-block;
  position: static;
  float: left;
}
.marketshare-container .advanced-search .btn-search span {
  padding-top: 4px;
  display: block;
  padding-left: 5px;
  float: left;
}
.marketshare-container .advanced-search .btn-search:before {
  top: 15px;
  left: 10px;
}
.marketshare-container .advanced-search .advanced-search-query {
  height: 100%;
  overflow: auto;
  width: 25%;
  display: table;
  float: right;
  padding-left: 10px;
}
.marketshare-container .advanced-search .advanced-search-query #clear {
  width: 36%;
  height: 50px;
  border-color: #036629;
  border-width: 1px;
  border-style: solid;
  background-color: #4ab4e8;
  border-radius: 4px;
  color: white;
  margin-top: 20px;
  font-size: small;
}
.marketshare-container .advanced-search .advanced-search-query #run {
  width: 55%;
  height: 50px;
  border-color: #036629;
  border-width: 1px;
  border-style: solid;
  background-color: #54ad64;
  border-radius: 4px;
  margin-top: 20px;
  color: white;
  font-size: small;
}
.marketshare-container .advanced-search .advanced-search-query textarea {
  width: 97%;
  height: 680px;
  overflow-y: auto;
  display: block;
  position: relative;
}
.marketshare-container .MarketShare-Report .criteria {
  font-size: 20px;
  line-height: 30px;
  font-family: "RobotoFlex", sans-serif;
}
.marketshare-container .MarketShare-Report .chartTitle {
  width: 100%;
  text-align: center;
  font: bold 14px sans-serif;
  margin-bottom: 25px;
}
.marketshare-container .MarketShare-Report .lenderTitle {
  font-size: 20px;
  line-height: 30px;
  font-family: "RobotoFlex", sans-serif;
  text-align: left;
}
.marketshare-container .MarketShare-Report .pielabelDiv {
  margin-left: 0px;
  text-align: left;
  font-family: "Roboto";
  font-size: 11px;
  /*color: #000;*/
  float: left;
}
.marketshare-container .MarketShare-Report .piefieldvalueDiv {
  /*display: inline-block;*/
  /*width: 25px;*/
  float: right;
  padding-left: 8px;
  font-family: "Roboto";
  font-size: 11px;
  color: #000;
}
.marketshare-container .MarketShare-Report .legendDiv {
  float: right;
  padding-top: 5px;
  cursor: default;
}
.marketshare-container .MarketShare-Report .iconDiv {
  float: left;
  padding-right: 8px;
}
.marketshare-container .MarketShare-Report .iconDiv i {
  width: 10px;
  height: 10px;
}
.marketshare-container .MarketShare-Report h2 {
  font-family: "RobotoFlex", sans-serif;
  color: #2C3439;
  font-size: 18px !important;
  line-height: 32px;
  /*padding-bottom: 10px;*/
  margin-bottom: 5px;
  text-transform: none !important;
  font-weight: bold;
}
.marketshare-container .MarketShare-Report h1 {
  font-family: "RobotoFlex", sans-serif;
  color: #2C3439;
  font-size: 26px;
  line-height: 32px;
  border-bottom: 1px solid #aaa;
  padding-bottom: 10px;
  margin-bottom: 5px;
  text-transform: none !important;
  font-weight: bold;
}
.marketshare-container .MarketShare-Report .MarketShare-Criteria {
  font: 14px/24px "Roboto", sans-serif;
  display: block;
  text-align: left;
}
.marketshare-container .MarketShare-Report .MarketShare-Criteria .table > thead > tr > th {
  border: none;
  font: 20px "Roboto-Bold", sans-serif;
}
.marketshare-container .MarketShare-Report .MarketShare-Criteria .table > tbody > tr > td:first-child {
  width: 9em;
  min-width: 9em;
  max-width: 10em;
}
.marketshare-container .MarketShare-Report .MarketShare-Criteria .table > tbody > tr > td {
  border: none;
  padding: 3px 8px 0px 0px;
  border: 0;
  white-space: nowrap;
}
.marketshare-container .MarketShare-Report .MarketShare-Criteria hr {
  height: 1px;
  width: 100%;
  background: #ccc;
  border: 0;
  margin: 10px 0 10px 0 !important;
}
.marketshare-container .MarketShare-Report .Transaction-Details {
  font: 14px "Roboto", sans-serif;
  display: block;
  text-align: left;
  padding: 0px 0px 0px 5px;
}
.marketshare-container .MarketShare-Report .Transaction-Details h3 {
  font-size: 20px;
  font-family: "Roboto-Bold", sans-serif;
  line-height: 22px;
}
.marketshare-container .MarketShare-Report .Transaction-Details .table {
  border: 1px solid #ddd;
  margin: 20px 0px;
}
.marketshare-container .MarketShare-Report .Transaction-Details .table > tr {
  border: 1px solid #D6D6D6;
  height: 30px;
  vertical-align: middle;
  text-align: left;
}
.marketshare-container .MarketShare-Report .Transaction-Details .table > thead > tr > th {
  font: 14px "Roboto", sans-serif;
  line-height: 30px;
  padding: 2px 5px;
  background: #d6d6d6;
  border-bottom: 0;
  vertical-align: middle;
  text-align: left;
}
.marketshare-container .MarketShare-Report .Transaction-Details .table > tbody > tr > td:first-child {
  width: 30em;
  max-width: 35em;
}
.marketshare-container .MarketShare-Report .Transaction-Details .table > tbody > tr > td {
  padding: 3px 8px;
  white-space: nowrap;
  line-height: 20px;
}
.marketshare-container .MarketShare-Report .Transaction-Details hr {
  color: #ccc;
  margin: 10px 0 10px 0 !important;
}
.marketshare-container .MarketShare-Report .Trend-Details {
  font: 14px "Roboto", sans-serif;
  font-size: 100%;
  display: block;
  text-align: left;
}
.marketshare-container .MarketShare-Report .Trend-Details h3 {
  font-size: 20px;
  font-family: "Roboto-Bold", sans-serif;
  line-height: 22px;
}
.marketshare-container .MarketShare-Report .Trend-Details .table {
  border: 1px solid #ddd;
  margin: 20px 0px;
}
.marketshare-container .MarketShare-Report .Trend-Details .table > tr {
  border: 1px solid #D6D6D6;
  height: 30px;
  vertical-align: middle;
  text-align: left;
}
.marketshare-container .MarketShare-Report .Trend-Details .table > thead > tr > th {
  font: 14px "Roboto", sans-serif;
  line-height: 30px;
  padding: 2px 5px;
  background: #d6d6d6;
  border-bottom: 0;
  vertical-align: middle;
  text-align: left;
}
.marketshare-container .MarketShare-Report .Trend-Details .table > tbody > tr > td:first-child {
  width: 22em;
  max-width: 22em;
}
.marketshare-container .MarketShare-Report .Trend-Details .table > tbody > tr > td {
  padding: 3px 8px;
  white-space: nowrap;
  line-height: 20px;
}
.marketshare-container .MarketShare-Report .Trend-Details hr {
  color: #ccc;
  margin: 10px 0 10px 0 !important;
}
.marketshare-container .MarketShare-Report .itemData {
  font: 14px/24px "Roboto", sans-serif;
  font-size: 14px;
  letter-spacing: -0.4px;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-1 {
  min-width: 16% !important;
  max-width: 16% !important;
  width: 16% !important;
  text-align: left !important;
  display: block !important;
  padding-left: 16px;
  border-top: 1px solid #ccc !important;
  border-right: 1px solid #ccc;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-1.sub-bottom {
  border-bottom: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-2 {
  min-width: 7.5% !important;
  max-width: 7.5% !important;
  width: 7.5% !important;
  text-align: center !important;
  display: block !important;
  padding-left: 16px;
  border-top: 1px solid #ccc;
  border-right: 0;
  border-left: 0;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-2.sub-right {
  border-right: 1px solid #b4b1b1;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-2.sub-header {
  border-top: 1px solid #b4b1b1;
  border-right: 1px solid #b4b1b1;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-2.sub-background {
  background: #eee;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-2.sub-bottom {
  border-bottom: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-3 {
  min-width: 16% !important;
  max-width: 16% !important;
  width: 16% !important;
  text-align: left !important;
  display: block !important;
  padding-left: 16px;
  background: #F1F1F1;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-3.sub-top {
  border-top: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-3.sub-bottom {
  border-bottom: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-4 {
  min-width: 16% !important;
  max-width: 16% !important;
  width: 16% !important;
  text-align: right !important;
  display: block !important;
  background: #fff;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-4.sub-right {
  border-right: 1px solid #b4b1b1;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-4.sub-right-lite {
  border-right: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-5 {
  min-width: 22.5% !important;
  max-width: 22.5% !important;
  width: 22.5% !important;
  text-align: center !important;
  display: block !important;
  padding-left: 16px;
  border: 1px solid #b4b1b1;
  border-right: 0;
  border-left: 0;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-5.sub-right {
  border-right: 1px solid #b4b1b1;
}
.marketshare-container .MarketShare-Report .intersection-report .col-dim-5.sub-background {
  background: #d6d6d6;
}
.marketshare-container .MarketShare-Report .intersection-report .n-row1 {
  /*border-bottom: 1px solid #d6d6d6;
            border-right: 1px solid #d6d6d6;
            border-left: 1px solid #d6d6d6;*/
  min-height: 30px;
  page-break-inside: avoid !important;
  vertical-align: middle;
  display: flex;
  align-items: center;
  margin-top: -1.27px;
  margin-right: -9px !important;
  margin-left: -9px !important;
}
.marketshare-container .MarketShare-Report .intersection-report .fa {
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, 0);
}
.marketshare-container .MarketShare-Report .intersection-report .fa.fa-arrow-up:before {
  content: "\f062";
}
.marketshare-container .MarketShare-Report .intersection-report .fa.fa-arrow-up.green {
  color: #6DAB44;
}
.marketshare-container .MarketShare-Report .intersection-report .fa.fa-arrow-down:before {
  content: "\f063";
}
.marketshare-container .MarketShare-Report .intersection-report .fa.fa-arrow-down.red {
  color: #C62B33;
}
.marketshare-container .MarketShare-Report .intersection-report .fa.fa-equal:before {
  content: "=";
}
.marketshare-container .MarketShare-Report .intersection-report .fa.fa-equal {
  font-family: Arial;
  font-weight: bold;
}
.marketshare-container .MarketShare-Report .intersection-report .fa.fa-equal.gray {
  color: #808080;
}
.marketshare-container .MarketShare-Report .transactionActivity-report hr {
  height: 1px;
  width: 100%;
  background: #ccc;
  border: 0;
  margin: 10px 0 10px 0 !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-1 {
  min-width: 16% !important;
  max-width: 16% !important;
  width: 16% !important;
  text-align: left !important;
  display: block !important;
  padding-left: 16px;
  border-top: 1px solid #ccc !important;
  border-right: 1px solid #ccc;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-1.sub-bottom {
  border-bottom: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-2 {
  min-width: 7.5% !important;
  max-width: 7.5% !important;
  width: 7.5% !important;
  text-align: center !important;
  display: block !important;
  padding-left: 16px;
  border-top: 1px solid #ccc;
  border-right: 0;
  border-left: 0;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-2.sub-right {
  border-right: 1px solid #b4b1b1;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-2.sub-header {
  border-top: 1px solid #b4b1b1;
  border-right: 1px solid #b4b1b1;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-2.sub-background {
  background: #eee;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-2.sub-bottom {
  border-bottom: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-3 {
  min-width: 25% !important;
  max-width: 25% !important;
  width: 25% !important;
  text-align: left !important;
  display: block !important;
  padding-left: 16px;
  background: #F1F1F1;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-3.sub-top {
  border-top: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-3.sub-bottom {
  border-bottom: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-4 {
  min-width: 25% !important;
  max-width: 25% !important;
  width: 25% !important;
  text-align: right !important;
  display: block !important;
  background: #fff;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-4.sub-right {
  border-right: 1px solid #b4b1b1;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-4.sub-right-lite {
  border-right: 1px solid #cccccc;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-5 {
  min-width: 22.5% !important;
  max-width: 22.5% !important;
  width: 22.5% !important;
  text-align: center !important;
  display: block !important;
  padding-left: 16px;
  border: 1px solid #b4b1b1;
  border-right: 0;
  border-left: 0;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-5.sub-right {
  border-right: 1px solid #b4b1b1;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-dim-5.sub-background {
  background: #d6d6d6;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .n-row1 {
  /*border-bottom: 1px solid #d6d6d6;
            border-right: 1px solid #d6d6d6;
            border-left: 1px solid #d6d6d6;*/
  min-height: 30px;
  page-break-inside: avoid !important;
  vertical-align: middle;
  display: flex;
  align-items: center;
  margin-top: -1.27px;
  margin-right: -9px !important;
  margin-left: -9px !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .fa {
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, 0);
}
.marketshare-container .MarketShare-Report .transactionActivity-report .fa.fa-arrow-up:before {
  content: "\f062";
}
.marketshare-container .MarketShare-Report .transactionActivity-report .fa.fa-arrow-up.green {
  color: #6DAB44;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .fa.fa-arrow-down:before {
  content: "\f063";
}
.marketshare-container .MarketShare-Report .transactionActivity-report .fa.fa-arrow-down.red {
  color: #C62B33;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .fa.fa-equal:before {
  content: "=";
}
.marketshare-container .MarketShare-Report .transactionActivity-report .fa.fa-equal {
  font-family: Arial;
  font-weight: bold;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .fa.fa-equal.gray {
  color: #808080;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .div-pie-width {
  width: 100%;
  padding-left: 50%;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .piechart-empty {
  margin-top: 31%;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sale-col-1 {
  float: left;
  width: 50%;
  height: 75px;
  text-align: center;
  padding-bottom: 10px;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sale-col-2 {
  float: left;
  width: 50%;
  height: 75px;
  text-align: center;
  padding-bottom: 10px;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .header-sub-data {
  margin-top: 10px;
  font-size: 24px;
  font-family: arial;
  font-weight: bold;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .header-data {
  font: 12px/18px Roboto, sans-serif;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data {
  width: 96%;
  padding-left: 15%;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .back-color {
  background: #d6d6d6;
  font-weight: bold;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .col-md-1 {
  min-width: 30% !important;
  max-width: 25% !important;
  width: 25% !important;
  border-left: 1px solid #b4b1b1 !important;
  border-top: 1px solid #b4b1b1 !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .col-md-2 {
  min-width: 30% !important;
  max-width: 25% !important;
  width: 25% !important;
  border-top: 1px solid #b4b1b1 !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .col-md-3 {
  min-width: 10% !important;
  max-width: 10% !important;
  width: 10% !important;
  border-top: 1px solid #b4b1b1 !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .tab-right {
  border-right: 1px solid #b4b1b1 !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .headerpadding {
  padding-left: 14% !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .header-data-padding {
  padding-left: 10% !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .row-headerpadding {
  padding-left: 3% !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .row-data-center {
  padding-left: 1.8% !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .sales-data .bottom-border {
  border-bottom: 1px solid #b4b1b1 !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report #loan-col-1 {
  float: left;
  width: 25%;
  height: 100px;
  text-align: center;
  padding-bottom: 10px;
  padding-left: 15% !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report #loan-col-2 {
  float: left;
  width: 38%;
  height: 100px;
  text-align: center;
  padding-bottom: 10px;
}
.marketshare-container .MarketShare-Report .transactionActivity-report #loan-col-3 {
  float: left;
  width: 15%;
  height: 100px;
  padding-top: 17px;
}
.marketshare-container .MarketShare-Report .transactionActivity-report #loan-col-4 {
  float: left;
  width: 8.5%;
  height: 100px;
  text-align: center;
  padding-bottom: 10px;
}
.marketshare-container .MarketShare-Report .transactionActivity-report #loan-col-5 {
  float: left;
  height: 100px;
  text-align: center;
  padding-bottom: 10px;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .divspace {
  padding-bottom: 3% !important;
}
.marketshare-container .MarketShare-Report .transactionActivity-report #loan-col-6 {
  float: left;
  width: 25%;
  height: 75px;
  text-align: center;
  padding-bottom: 10px;
}
.marketshare-container .MarketShare-Report .transactionActivity-report #loan-col-7 {
  float: left;
  width: 50%;
  height: 75px;
  text-align: center;
  padding-bottom: 10px;
}
.marketshare-container .MarketShare-Report .transactionActivity-report #loan-col-8 {
  float: left;
  height: 75px;
  padding-bottom: 10px;
  text-align: center;
}
.marketshare-container .MarketShare-Report .transactionActivity-report .col-sm-7 {
  width: 70% !important;
  margin-left: 10%;
}
.content-wrap-marketshare {
  overflow: visible !important;
  background-color: white !important;
}
.content-wrap-marketshare .filter-full-length-with-op-and-select .filter-main-values {
  width: 30% !important;
  margin-right: 0px;
}
.content-wrap-marketshare .filter-full-length-with-op .filter-main-values {
  width: 30% !important;
  margin-right: 0px;
}
.content-wrap-marketshare .filter-full-length-without-op .filter-main-values {
  width: 30% !important;
  margin-right: 0px;
}
.content-wrap-marketshare .filter-full-length-without-op-score .filter-main-values {
  width: 30% !important;
  margin-right: 0px;
}
.content-wrap-marketshare .filter-search-to-pick-list-with-op .pick-trigger {
  width: 30% !important;
}
.content-wrap-marketshare .filter-component-container.filter-form-input .ffi-field-container input.ffi-single-input {
  width: 189px !important;
}
.content-wrap-marketshare .chosen-container {
  width: 18% !important;
  margin-right: 8px;
}
.content-wrap-marketshare .header-tab-container {
  z-index: 10000;
  position: fixed;
  display: block;
  overflow: hidden;
  right: 16px;
  left: 245px;
  top: 50px;
}
.primary-marketshare {
  position: fixed;
  top: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: right 0.3s ease-out;
  -o-transition: right 0.3s ease-out;
  transition: right 0.3s ease-out;
  background: white !important;
}
.marketshare-search-form {
  margin: 1px 1px 1px 10px !important;
  min-width: 90% !important;
  max-width: 100% !important;
  /* Remove IE arrow */
  /* Arrow */
  /* Transition */
}
.marketshare-search-form .dependent-message {
  left: 159px !important;
}
.marketshare-search-form .filter-container {
  display: block;
  left: 0;
  top: 0;
  padding-top: 10px;
  position: relative;
  padding-left: 0px !important;
  padding-bottom: 20px;
  background-color: white;
  width: 100%;
  min-height: 100vh;
  max-height: 1000vh;
  overflow: visible;
}
.marketshare-search-form .advanced-filters {
  background-color: #eeeeee;
  border: 1px solid #ffffff;
  width: 65% !important;
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 10px;
}
.marketshare-search-form .filter-label {
  text-align: left !important;
  min-width: 15% !important;
  max-width: 20% !important;
}
.marketshare-search-form .pick-trigger {
  display: inline-block !important;
  width: 50% !important;
  background: white;
  border: 1px solid #aaa !important;
  min-height: 30px;
  padding-left: 5px !important;
  vertical-align: middle;
  -webkit-margin-start: 4px;
}
.marketshare-search-form .search-pick {
  -webkit-margin-start: 4px !important;
  width: 70% !important;
}
.marketshare-search-form .apply-picks {
  padding: 0px 15px !important;
}
.marketshare-search-form .pick-foot {
  text-align: right !important;
}
.marketshare-search-form .field-group-container form {
  width: 100%;
}
.marketshare-search-form .clearall {
  width: 100% !important;
}
.marketshare-search-form .selectall {
  width: 100% !important;
}
.marketshare-search-form .applied-filters-section {
  width: 35%;
  display: block;
  right: 0;
  top: 0;
  padding: 10px 5px;
  margin-top: 0;
  position: absolute;
  background-color: white;
  min-height: 100%;
  max-height: 100%;
}
.marketshare-search-form .ffi-mid-text {
  display: none;
  padding: 5px 0px 0px 0px !important;
}
.marketshare-search-form .selectDateRange {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #ccc;
  /*border-radius: 5px 5px 5px 5px;*/
  color: #222 !important;
  height: 30px;
  margin-top: 0px !important;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 73px !important;
  text-transform: none !important;
  font-size: 13px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
.marketshare-search-form .selectDateRange::-ms-expand {
  display: none;
}
.marketshare-search-form .selectDateRange::after {
  content: '\25BC';
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 1em;
  background: #34495e;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
}
.marketshare-search-form .select:hover::after {
  color: #f39c12;
}
.marketshare-search-form .applied-filters-section .applied-filters {
  min-height: 0vh;
  max-height: 100vh;
  overflow-y: overlay !important;
  overflow-x: hidden !important;
  display: inline-block;
  max-width: 99% !important;
}
.marketshare-search-form .filter-container-fields {
  overflow: hidden;
  min-height: 100vh !important;
  padding-bottom: 5px;
}
.marketshare-search-form .filter-container-fields > div:nth-of-type(1) {
  border: 1px solid #ccc !important;
  PADDING-TOP: 10PX !important;
}
.marketshare-search-form .applied-filters table {
  border-collapse: inherit;
  margin-top: 10px;
  width: 90%;
  padding-left: 10%;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-spacing: 0px;
}
.marketshare-search-form .applied-display-left {
  border-bottom: 1px solid #E1E1E1;
  width: 20% !important;
  background: #eeeeee;
  font-size: 13px;
  padding: 5px 8px;
  text-align: left !important;
  vertical-align: top;
}
.marketshare-search-form .applied-display-right {
  width: 65% !important;
  border-bottom: 1px solid #E1E1E1;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.marketshare-search-form .applied-remove-row {
  padding-left: 0px !important;
}
.marketshare-search-form .applied-clear-all {
  display: none;
  cursor: pointer;
  padding-left: 10%;
}
.marketshare-search-form .applied-filter-container {
  width: 21.5vw;
  padding-right: 10px;
  margin-bottom: 10px;
}
.marketshare-search-form .texttrans {
  font-size: 18px;
  color: #777777;
  margin-right: 10px;
}
.marketshare-search-form #counter {
  font-size: 37px;
  font-family: "RobotoFlex";
  color: #000;
  margin-right: 10px;
}
.marketshare-search-form .applied-filters-section .search-results .huge {
  max-width: 100% !important;
}
.marketshare-search-form a.button {
  height: 34px;
  line-height: 34px;
  background: #3fa6d9 none repeat scroll 0 0;
  border-radius: 3px;
  border: 0;
  color: #fff !important;
  cursor: pointer;
  padding: 8px 20px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
}
.marketshare-search-form #mutliStateSelectionWarning.parentDiv {
  z-index: 1011 !important;
}
.marketshare-search-form #mutliStateSelectionWarning.parentDiv.parentDiv-css {
  min-height: auto;
  position: relative;
}
.marketshare-search-form #mutliStateSelectionWarning.parentDiv .modal {
  height: 150px;
  left: 35vw;
}
.marketshare-search-form #mutliStateSelectionWarning.parentDiv .modal .modal-body {
  min-height: 5vh !important;
}
.marketshare-search-form #mutliStateSelectionWarning.parentDiv .modal .modal-header i {
  padding-right: 0px;
}
.marketshare-search-form #mutliStateSelectionWarning.parentDiv .modal .modal-header h4 {
  margin-left: 5px;
}
.marketshare-search-form .modal-content {
  border-radius: 0;
  border: 0px none #fff !important;
  box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.3) !important;
  padding-left: -20px;
  margin-left: -20px;
}
.marketshare-search-results-flyout-wrap {
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
}
.countyLink:hover,
.countyLink:focus,
.countyLink:active {
  /*    border-color: transparent;*/
  color: #fff !important;
}
.countyLink,
.countyLink:active,
.countyLink[disabled],
fieldset[disabled] .countyLink {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.countyLink {
  font-weight: normal;
  color: #bfc6c8 !important;
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #3fa6d9;
  margin-top: 15px;
  margin-bottom: 5px;
}
#mkt-share-default-state-dropdown {
  width: 180px;
}
#mkt-share-default-state-dropdown .tt-input {
  width: 180px !important;
  height: 30px !important;
  border: 1px solid #aaaaaa !important;
  padding: 0 5px;
  background-color: white !important;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  cursor: default !important;
}
#mkt-share-default-state-dropdown .tt-input *::-moz-placeholder {
  /* FF 19+ */
  color: black !important;
}
@media (max-width: 1170px) {
  #mkt-share-default-state-dropdown .tt-input {
    font-size: 11px;
  }
}
#mkt-share-default-state-dropdown .required-border {
  border: 1px solid #dc0000;
  color: red;
}
#mkt-share-default-state-dropdown .tt-dropdown-menu {
  min-width: 180px;
  max-height: 250px;
  overflow: auto;
}
.state-drop-caret {
  pointer-events: none;
  left: 150px;
  position: absolute;
  z-index: 10;
  top: 12px;
}
.state-dropdown {
  padding: 0;
  border-bottom: 1px solid #e2f4f7;
  width: 65px;
}
.state-dropdown #disabled-state-dropdown .tt-input {
  width: 180px;
  height: 30px;
  border: 1px solid #aaaaaa;
  padding: 0 5px;
  background-color: white !important;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  cursor: not-allowed !important;
}
@media (max-width: 1170px) {
  .state-dropdown #disabled-state-dropdown .tt-input {
    font-size: 11px;
  }
}
.state-dropdown #default-state-dropdown {
  width: 180px;
}
.state-dropdown #default-state-dropdown .tt-input {
  width: 180px;
  height: 30px;
  border: 1px solid #aaaaaa;
  padding: 0 5px;
  background-color: white !important;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  cursor: default !important;
}
.state-dropdown #default-state-dropdown .tt-input *::-moz-placeholder {
  /* FF 19+ */
  color: black !important;
}
@media (max-width: 1170px) {
  .state-dropdown #default-state-dropdown .tt-input {
    font-size: 11px;
  }
}
.state-dropdown #default-state-dropdown .required-border {
  border: 1px solid #dc0000;
  color: red;
}
.state-dropdown #default-state-dropdown .tt-dropdown-menu {
  min-width: 180px;
  max-height: 250px;
  overflow: auto;
}
.scheduler-form .schedule-form-modal {
  display: block;
  position: absolute;
  z-index: 100002;
  left: 45%;
  top: 20px;
  margin-left: -570px;
  margin-top: 0px;
  font: 14px/24px "Roboto", sans-serif;
  color: #2c3439;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  height: 600px !important;
}
.scheduler-form .schedule-form-modal .schedule-hide {
  display: none;
}
.scheduler-form .schedule-form-modal .schedule-show {
  display: block;
}
.scheduler-form .schedule-form-modal.modal {
  width: 1250px;
  background: white;
  border: 2px solid #2e89c3;
  overflow: hidden;
  margin-right: -20px;
  right: 0;
  bottom: 0;
  outline: 0;
}
.scheduler-form .schedule-form-modal .modal-header {
  height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #2e89c3;
  width: 100%;
  font-size: 18px;
  background-color: white;
  padding: 5px 20px 5px 20px;
  min-height: 16.42857143px;
}
.scheduler-form .schedule-form-modal .modal-header.clearfix {
  content: "";
  display: table;
  clear: both;
}
.scheduler-form .schedule-form-modal .modal-header.clearfix.header-re-height {
  line-height: 40px !important;
}
.scheduler-form .schedule-form-modal .modal-header i {
  color: #42b2e9;
  font-size: 15px;
}
.scheduler-form .schedule-form-modal .modal-header h1 {
  color: #18262c !important;
  width: 30%;
  display: inline;
  margin-left: 5px;
  font: 14px/24px "Roboto", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.scheduler-form .schedule-form-modal .modal-header button {
  margin: 0em;
  font: 13.3333px Arial;
  text-rendering: auto;
  color: initial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: start;
}
.scheduler-form .schedule-form-modal .modal-header .close {
  -webkit-appearance: none;
  cursor: pointer;
  background: transparent;
  border: 0;
  width: 15px;
  height: 15px;
  margin-top: 12px;
  margin-right: 5px;
  opacity: 1;
  position: relative;
  z-index: 2;
  padding: 0;
}
.scheduler-form .schedule-form-modal .successforschedule.success-message {
  display: none;
  width: 100%;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  background: #8fc567;
  border-bottom: 1px solid #7eb655;
}
.scheduler-form .schedule-form-modal .successforschedule.success-message .message-content {
  color: white !important;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}
.scheduler-form .schedule-form-modal .successforschedule.success-message .message-content h2 {
  display: inline-block;
  float: left;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
  margin-right: 20px;
  margin-bottom: 0;
  margin-top: 13px;
  color: white;
  width: 100px;
  text-transform: uppercase;
  margin-left: 5px;
}
.scheduler-form .schedule-form-modal .successforschedule.success-message .message-content i {
  font-size: 16px;
  line-height: 14px;
  color: white;
}
.scheduler-form .schedule-form-modal .successforschedule.success-message .message-content i.msg-close-btn {
  opacity: 0.6;
  cursor: pointer;
  float: right;
  line-height: 50px;
  margin-right: 15px;
}
.scheduler-form .schedule-form-modal .successforschedule.success-message .message-content i.msg-close-btn:hover {
  opacity: 1;
}
.scheduler-form .schedule-form-modal .successforschedule.success-message .message-content .clearfix {
  content: "";
  display: table;
  clear: both;
}
.scheduler-form .schedule-form-modal a {
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
.scheduler-form .schedule-form-modal .schedule-sidebar {
  width: 180px !important;
  float: left;
  background: #f1f1f1;
  border-right: 1px solid #d4d4d4;
}
.scheduler-form .schedule-form-modal .schedule-sidebar.schedule-sidebar-redesign {
  height: 499px !important;
}
.scheduler-form .schedule-form-modal .schedule-sidebar .schedule-tabs ul {
  padding-left: 0;
  margin-top: 0;
  list-style: none;
}
.scheduler-form .schedule-form-modal .schedule-sidebar .schedule-tabs ul li {
  width: 100%;
  margin-bottom: 0;
}
.scheduler-form .schedule-form-modal .schedule-sidebar .schedule-tabs ul li a {
  display: block;
  background: #eeeeee;
  height: 60px;
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid #d4d4d4;
  width: 180px;
  position: relative;
  border-right: 1px solid #d4d4d4;
}
.scheduler-form .schedule-form-modal .schedule-sidebar .schedule-tabs ul li a h2 {
  color: #7b7b7b !important;
  font-size: 15px;
  line-height: 18px;
  font-family: "Roboto-Bold", sans-serif;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 10px;
  text-indent: 10px;
  margin-top: 0px;
  letter-spacing: .03em;
}
.scheduler-form .schedule-form-modal .schedule-sidebar .schedule-tabs ul li a span {
  display: block;
  color: #919191;
  text-transform: uppercase;
  font-size: 11px;
  text-indent: 10px;
}
.scheduler-form .schedule-form-modal .schedule-sidebar .schedule-tabs ul li a.active {
  background: white;
}
.scheduler-form .schedule-form-modal .schedule-sidebar .schedule-tabs ul li a.active h2 {
  color: #1e292e !important;
}
.scheduler-form .schedule-form-modal .schedule-sidebar .schedule-tabs ul li a.active:after {
  content: '';
  height: 60px;
  width: 1px;
  display: block;
  background: white;
  position: absolute;
  top: 0;
  right: -1px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body {
  position: relative;
  padding: 0px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table {
  width: 85%;
  float: left;
  padding-left: 10px;
  height: 470px;
  overflow-y: auto;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.schedulecaption {
  border: 1px solid #d6d6d6;
  font-size: 16px;
  font-family: "RobotoFlex", sans-serif;
  text-transform: uppercase;
  padding: 5px 10px;
  text-align: left;
  display: block;
  min-height: 30px !important;
  margin-left: 0px;
  margin-right: 0px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head {
  margin-left: 0px;
  margin-right: 0px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head.n-removeborder {
  border-bottom: 0px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-emptyheaderdiv {
  min-width: 3%;
  max-width: 3%;
  width: 3%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-sheduledname {
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #d6d6d6;
  color: #3f474c;
  min-width: 33%;
  max-width: 33%;
  width: 33%;
  font: 14px/24px Roboto, sans-serif;
  padding-top: 2px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-frequency {
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #d6d6d6;
  color: #3f474c;
  min-width: 25%;
  max-width: 25%;
  width: 25%;
  font: 14px/24px Roboto, sans-serif;
  padding-top: 2px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-lastrun {
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #d6d6d6;
  color: #3f474c;
  min-width: 20%;
  max-width: 20%;
  width: 20%;
  font: 14px/24px Roboto, sans-serif;
  padding-top: 2px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-nextrun {
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #d6d6d6;
  color: #3f474c;
  min-width: 18%;
  max-width: 18%;
  width: 18%;
  font: 14px/24px Roboto, sans-serif;
  padding-top: 2px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-checkboxdiv {
  min-width: 3%;
  max-width: 3%;
  width: 3%;
  background-color: #f1f1f1;
  border-bottom: 1px solid #d6d6d6;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-removediv {
  font-weight: 400;
  font-size: 13px;
  color: #3f474c;
  padding-top: 2px;
  min-width: 27%;
  max-width: 27%;
  width: 27%;
  background-color: #f1f1f1;
  border-bottom: 1px solid #d6d6d6;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-removediv.disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-removediv.disabled a {
  color: #777777;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-emptydiv {
  font-weight: 400;
  font-size: 13px;
  color: #3f474c;
  min-width: 20%;
  max-width: 20%;
  width: 20%;
  background-color: #f1f1f1;
  border-bottom: 1px solid #d6d6d6;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-add {
  font-weight: 400;
  font-size: 13px;
  color: #3f474c;
  float: right;
  min-width: 30%;
  max-width: 30%;
  width: 30%;
  background-color: #f1f1f1;
  border-bottom: 1px solid #d6d6d6;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-add .add-active {
  margin-left: 92%;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-jobname {
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #d6d6d6;
  color: #3f474c;
  min-width: 33%;
  max-width: 33%;
  width: 33%;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-searchname {
  min-width: 25%;
  max-width: 25%;
  width: 25%;
  font: 14px/24px Roboto, sans-serif;
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #d6d6d6;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-rundate,
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-expirationdate {
  min-width: 15%;
  max-width: 15%;
  width: 15%;
  font: 14px/24px Roboto, sans-serif;
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #d6d6d6;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .row.n-row.n-head .n-hcol.n-action {
  min-width: 12%;
  max-width: 12%;
  width: 12%;
  font: 14px/24px Roboto, sans-serif;
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #d6d6d6;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll {
  display: inline-block;
  width: 100%;
  height: 368px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .row.n-nodata-link {
  font: 14px/24px Roboto, sans-serif;
  margin-left: 15px;
  margin-top: 20px;
  font-weight: bold;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group {
  display: inline-block;
  width: 100%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .n-nodata {
  display: inline-block;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .n-nodata.no-nodata-scroll {
  overflow: hidden;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .n-nodata.no-nodata-scroll.no-schedule-data {
  height: 5px;
  margin-top: -15px;
  padding: 20px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .n-nodata .row.n-nodata-title {
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data {
  margin-left: 0px;
  margin-right: 0px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data.n-d-results {
  border-bottom: 1px solid #ccc;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-checkbox {
  min-width: 3%;
  max-width: 3%;
  width: 3%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-checkbox span {
  padding-top: 27%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-scheduledname {
  min-width: 24%;
  max-width: 24%;
  width: 24%;
  font: 14px/24px Roboto, sans-serif;
  color: #428bca;
  text-decoration: none;
  cursor: pointer;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-rename {
  min-width: 6%;
  max-width: 6%;
  width: 6%;
  font: 14px/24px Roboto, sans-serif;
  color: #428bca;
  text-decoration: none;
  cursor: pointer;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-frequencytype {
  min-width: 25%;
  max-width: 25%;
  width: 25%;
  padding-left: 3.8%;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-lastrun {
  min-width: 20%;
  max-width: 20%;
  width: 20%;
  padding-left: 3.5%;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-nextrun {
  min-width: 20%;
  max-width: 20%;
  width: 20%;
  padding-left: 3.8%;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-icons {
  min-width: 2%;
  padding-left: 1%;
  margin-left: -1%;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-icons i {
  cursor: pointer;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-icons i.fa.fa-chevron-down {
  display: none;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-jobname {
  min-width: 33%;
  max-width: 33%;
  width: 33%;
  font: 14px/24px Roboto, sans-serif;
  color: #428bca;
  text-decoration: none;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-searchname {
  min-width: 20%;
  max-width: 20%;
  width: 20%;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-rundate,
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-expirationdate,
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-action {
  min-width: 15%;
  max-width: 15%;
  width: 15%;
  padding-left: 5.5%;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-rundate.n-data-action-text,
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-expirationdate.n-data-action-text,
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-action.n-data-action-text {
  color: #C62B33;
  min-width: 17%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-rundate.n-data-action-text:hover,
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-expirationdate.n-data-action-text:hover,
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data .n-col.n-data-action.n-data-action-text:hover {
  font-weight: 800;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info {
  margin-bottom: 5px;
  display: none;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info {
  width: 40%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-title {
  margin-left: -10px;
  font-family: "RobotoFlex", sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-title span {
  display: block;
  color: #898e93;
  font-family: RobotoFlex, sans-serif;
  font-size: 16px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-type-options {
  padding-left: 10px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-type-options .radio-left {
  /*width: 90px;*/
  margin-right: 8%;
  line-height: 15px;
  font-weight: normal;
  font: 14px/24px Roboto, sans-serif;
  vertical-align: text-top;
  display: -webkit-inline-box;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-type-options .radio-left input {
  display: inline-block;
  margin-top: -2px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-type-options .rCounty {
  width: 103px;
  text-align: start;
  line-height: normal;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-type-options .radio-txt {
  margin: 0 0px 0px 5px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-type-options .rbtext {
  text-align: start;
  width: 103px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options {
  display: inline-block;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown {
  display: inline-block;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-month-day-div {
  padding-left: 10px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-month-day-div .chosen-container {
  width: 110px !important;
  text-align: left;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-month-day-div .chosen-container .chosen-single {
  height: 35px;
  padding: 0px;
  padding-top: 4px;
  margin-top: 5px;
  border: 1px solid #aaa;
  box-shadow: none;
  background: none;
  border-radius: 5px;
  padding-left: 5px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-month-day-div .chosen-container .chosen-single div {
  padding-top: 5px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-month-day-div .chosen-container .chosen-search {
  display: none;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-week-day-div {
  padding-left: 16px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-week-day-div .chosen-container {
  width: 110px !important;
  text-align: left;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-week-day-div .chosen-container .chosen-single {
  height: 35px;
  padding: 0px;
  padding-top: 4px;
  margin-top: 5px;
  border: 1px solid #aaa;
  box-shadow: none;
  background: none;
  border-radius: 5px;
  padding-left: 5px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-week-day-div .chosen-container .chosen-single div {
  padding-top: 5px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .s-week-day-div .chosen-container .chosen-search {
  display: none;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-savedsearch-title {
  margin-top: 15px;
  font-family: "RobotoFlex", sans-serif;
  margin-left: -8px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-row-savedsearch-title span {
  display: block;
  color: #898e93;
  font-family: RobotoFlex, sans-serif;
  font-size: 16px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown {
  display: inline-block;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .n-row-search-div {
  padding-left: 10px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .n-row-search-div .chosen-container {
  width: 310px !important;
  text-align: left;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .n-row-search-div .chosen-container .chosen-single {
  height: 35px;
  padding: 0px;
  padding-top: 4px;
  margin-top: 5px;
  border: 1px solid #aaa;
  box-shadow: none;
  background: none;
  border-radius: 5px;
  padding-left: 5px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .n-row-search-div .chosen-container .chosen-single div {
  padding-top: 5px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .n-row-search-div .chosen-container .chosen-search {
  display: none;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-products-info {
  width: 30%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-products-info .n-row-title {
  margin-left: -10px;
  font-family: "RobotoFlex", sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-products-info .n-row-title span {
  display: block;
  color: #898e93;
  font-family: RobotoFlex, sans-serif;
  font-size: 16px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-products-info .n-row-products {
  border: 1px solid #CCC;
  width: 105%;
  padding-left: 20px;
  padding-top: 10px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-products-info .n-row-products .n-row-product {
  display: inline-flex;
  margin-top: 5px;
  font: 14px/24px Roboto, sans-serif;
  line-height: 14px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-products-info .n-row-products .n-row-product .n-row-product-check {
  margin-top: -5px;
  margin-right: 15px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-products-info .n-row-products .n-row-product .n-row-product-check input {
  float: left;
  margin-right: 20px;
  display: none;
  margin-top: 0px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-products-info .n-row-products .n-row-product .n-row-product-title {
  line-height: 10px;
  text-align: left;
  width: 220px !important;
  font-weight: normal;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-receipients-info {
  width: 30%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-receipients-info .n-row-title {
  margin-left: -10px;
  font-family: "RobotoFlex", sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-receipients-info .n-row-title span {
  display: block;
  color: #898e93;
  font-family: RobotoFlex, sans-serif;
  font-size: 16px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-receipients-info .n-row-receipients {
  border: 1px solid #CCC;
  height: 236px;
  width: 105%;
  padding: 10px;
  word-break: break-all;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row.n-row-data-info .col-md-3.n-row-receipients-info .n-row-receipients textarea {
  margin-top: -10px;
  width: 103%;
  border: 0px;
  outline-style: inherit;
  resize: none;
  height: 232px;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row .n-actions {
  width: 98%;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row .n-actions .n-actions-btns {
  float: right;
  margin: 5px 15px 0 0;
  list-style: none;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row .n-actions .n-actions-btns li {
  float: left;
  height: 30px;
  line-height: 30px;
  margin-bottom: 1rem;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row .n-actions .n-actions-btns li .cancel:hover {
  color: #0fa0ce;
  outline: 0;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row .n-actions .n-actions-btns li .cancel {
  font: 14px/24px Roboto, sans-serif;
  padding-right: 15px;
  color: #777777;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row .n-actions .n-actions-btns li .button {
  font: 14px/24px Roboto, sans-serif;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  background: #3fa6d9 none repeat scroll 0 0;
  border: 0;
  color: white !important;
  cursor: pointer;
  padding: 8px 18px 8px 18px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group .row .n-actions .n-actions-btns li .button:hover {
  background: #256e94;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group.n-row-add-schedule {
  display: none;
}
.scheduler-form .schedule-form-modal .s-form .s-form-modal-body .s-tab-content .n-table .n-row-scroll .n-row.n-row-group.n-row-add-schedule.create-shedule-firsttime {
  border: 0px;
  margin-top: 20px;
}
.scheduler-form .schedule-form-modal .modal-footer {
  height: 50px;
  width: 100%;
  background: #eeeeee;
  margin: 0;
  border-top: 2px solid #2e89c3;
  padding: 0px;
  border-top: 1px solid #3eb4ca;
  padding: 9px 10px 10px;
  background-color: #f9f9f9;
}
.scheduler-form .schedule-form-modal .modal-footer.clearfix {
  content: "";
  display: table;
  clear: both;
}
.scheduler-form .schedule-form-modal .modal-footer .footerErrorLable {
  padding: 5px 5px 5px 5px;
  color: Red;
  left: 5px;
  position: absolute;
}
.scheduler-form .schedule-form-modal .modal-footer .disable {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}
.scheduler-form .schedule-form-modal .modal-footer ul.modal-actions {
  float: right;
  margin: 5px 15px 0 0;
  list-style: none;
}
.scheduler-form .schedule-form-modal .modal-footer ul.modal-actions.disablefooter {
  pointer-events: none;
  opacity: 0.6;
}
.scheduler-form .schedule-form-modal .modal-footer ul.modal-actions li {
  float: left;
  height: 30px;
  line-height: 30px;
  margin-bottom: 1rem;
}
.scheduler-form .schedule-form-modal .modal-footer ul.modal-actions li a {
  margin-left: 15px;
  transition: all 0.2s ease-in 0s;
  text-decoration: none;
  cursor: pointer;
}
.scheduler-form .schedule-form-modal .modal-footer ul.modal-actions li a.button {
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  background: #3fa6d9 none repeat scroll 0 0;
  border: 0;
  color: white !important;
  cursor: pointer;
  padding: 8px 18px 8px 18px;
  transition: background-color 0.25s linear 0s;
  margin-bottom: 0;
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
}
.scheduler-form .schedule-form-modal .modal-footer ul.modal-actions li a.button:hover {
  background: #256e94;
}
.scheduler-form .schedule-form-modal .modal-footer ul.modal-actions li a.cancel {
  color: #777777;
}
.scheduler-form .schedule-form-modal .modal-footer ul.modal-actions li a.cancel:hover {
  color: #0fa0ce;
  outline: 0;
}
.scheduler-form .schdule-modal-prompt {
  margin-right: -20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.scheduler-form .schdule-modal-prompt.schdule-modal-prompt-close {
  display: none;
}
.scheduler-form .schdule-modal-prompt .modal-dialog {
  width: 80%;
  margin: 30px auto;
}
.scheduler-form .schdule-modal-prompt .modal-dialog.schedule-dialog {
  top: 12%;
  text-align: center;
  left: 0%;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .schedule-body {
  min-height: 46vh;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-header {
  height: 50px;
  border-radius: 0;
  border: 2px solid #2e89c3;
  border-bottom: 0px;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-content {
  border-top: 1px solid #3eb4ca;
  -webkit-box-shadow: 0 10px 6px -6px #777777;
  -moz-box-shadow: 0 10px 6px -6px #777777;
  box-shadow: 0 10px 6px -6px #777777;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-content .error-message {
  width: 100%;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px;
  background: #e35b5a;
  border-bottom: 1px solid #b8201f;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-content .error-message .message-content {
  color: white !important;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  width: 100%;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-content .error-message .message-content h2 {
  color: white;
  display: inline !important;
  width: 100px;
  text-transform: uppercase;
  margin-right: 10px;
  margin-left: 5px;
  float: left;
  margin-top: 13px;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-content .error-message .message-content p {
  float: left;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-content .error-message .message-content i {
  float: right;
  font-size: 16px;
  line-height: 14px;
  color: white;
  margin-top: 18px;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-content .error-message .message-content i.icon-hide {
  opacity: 0.6;
  cursor: pointer;
}
.scheduler-form .schdule-modal-prompt .modal-dialog .modal-content .error-message .message-content i.icon-hide:hover {
  opacity: 1;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info {
  width: 45%;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-title {
  width: 100%;
  text-align: left;
  font-family: "RobotoFlex", sans-serif;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-title span {
  display: block;
  color: #898e93;
  font-family: RobotoFlex, sans-serif;
  font-size: 16px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-type-options {
  float: left;
  width: 100%;
  margin-left: -10%;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-type-options .radio-left {
  /*width: 130px;*/
  line-height: 15px;
  font-weight: normal;
  font: 14px/24px Roboto, sans-serif;
  text-transform: none;
  vertical-align: text-top;
  margin-left: 8%;
  display: -webkit-inline-box;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-type-options .radio-left input {
  display: inline-block;
  margin-top: -2px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-type-options .radio-left input {
    display: run-in;
  }
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-type-options .rCounty {
  width: 103px;
  text-align: start;
  line-height: normal;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-type-options .radio-txt {
  margin: 0 0px 0px 5px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-type-options .rbtext {
  text-align: start;
  width: 103px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options {
  display: inline-block;
  width: 100%;
  margin-left: -10%;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown {
  display: inline-block;
  float: left;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-month-div {
  padding-left: 17px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-month-div .chosen-container {
  width: 110px !important;
  text-align: left;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-month-div .chosen-container .chosen-single {
  height: 35px;
  padding: 0px;
  padding-top: 4px;
  margin-top: 5px;
  border: 1px solid #aaa;
  box-shadow: none;
  background: none;
  border-radius: 5px;
  padding-left: 5px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-month-div .chosen-container .chosen-single div {
  padding-top: 5px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-month-div .chosen-container .chosen-search {
  display: none;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-week-div {
  padding-left: 23px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-week-div .chosen-container {
  width: 110px !important;
  text-align: left;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-week-div .chosen-container .chosen-single {
  height: 35px;
  padding: 0px;
  padding-top: 4px;
  margin-top: 5px;
  border: 1px solid #aaa;
  box-shadow: none;
  background: none;
  border-radius: 5px;
  padding-left: 5px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-week-div .chosen-container .chosen-single div {
  padding-top: 5px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-frequency-value-options .n-row-single-dropdown .add-week-div .chosen-container .chosen-search {
  display: none;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-savedsearch-title {
  font-family: "RobotoFlex", sans-serif;
  text-align: left;
  margin-top: 15px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-row-savedsearch-title span {
  display: block;
  color: #898e93;
  font-family: RobotoFlex, sans-serif;
  font-size: 16px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown {
  display: inline-block;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .add-search-div {
  text-align: left !important;
  margin-left: 4%;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .add-search-div .chosen-container {
  width: 310px !important;
  text-align: left;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .add-search-div .chosen-container .chosen-single {
  height: 35px;
  padding: 0px;
  padding-top: 4px;
  margin-top: 5px;
  border: 1px solid #aaa;
  box-shadow: none;
  background: none;
  border-radius: 5px;
  padding-left: 5px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .add-search-div .chosen-container .chosen-single div {
  padding-top: 5px;
}
.scheduler-form .schdule-modal-prompt .col-md-6.n-row-frequency-info .n-savedsearch-single-dropdown .add-search-div .chosen-search {
  display: none;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info {
  width: 30%;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info .n-row-title {
  width: 100%;
  text-align: left;
  font-family: "RobotoFlex", sans-serif;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info .n-row-title span {
  display: block;
  color: #898e93;
  font-family: RobotoFlex, sans-serif;
  font-size: 16px;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info .n-row-products {
  border: 1px solid #CCC;
  width: 100%;
  padding-left: 0px;
  padding-top: 10px;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info .n-row-products .n-row-product {
  display: inline-flex;
  margin-top: 5px;
  font: 14px/24px Roboto, sans-serif;
  line-height: 14px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info .n-row-products .n-row-product {
    margin-left: 5px;
  }
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info .n-row-products .n-row-product .n-row-product-check {
  margin-top: -5px;
  margin-right: 15px;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info .n-row-products .n-row-product .n-row-product-check input {
  float: left;
  margin-right: 20px;
  display: none;
  margin-top: 0px;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-products-info .n-row-products .n-row-product .n-row-product-title {
  line-height: 10px;
  text-align: left;
  width: 270px !important;
  font-weight: normal;
  text-transform: none;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-receipients-info {
  width: 25%;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-receipients-info .n-row-title {
  width: 100%;
  text-align: left;
  font-family: "RobotoFlex", sans-serif;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-receipients-info .n-row-title span {
  display: block;
  color: #898e93;
  font-family: RobotoFlex, sans-serif;
  font-size: 16px;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-receipients-info .n-row-receipients {
  border: 1px solid #CCC;
  height: 227px;
  width: 109%;
  padding: 10px;
  word-break: break-all;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schdule-modal-prompt .col-md-3.n-row-receipients-info textarea {
  margin-top: -10px;
  width: 103%;
  border: 0px;
  outline-style: inherit;
  resize: none;
  height: 224px;
}
.scheduler-form .schdule-modal-delete-prompt {
  margin-right: -20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.scheduler-form .schdule-modal-delete-prompt.scheduled-delete-prompt {
  display: none;
}
.scheduler-form .schdule-modal-delete-prompt.scheduled-delete-prompt .modal-dialog.schedule-dialog {
  left: 15%;
  top: 12%;
  text-align: center;
}
.scheduler-form .schdule-modal-delete-prompt.scheduled-delete-prompt .modal-dialog.schedule-dialog .modal-content {
  width: 300px;
  height: 18vh;
  border-top: 2px solid #3eb4ca;
  -webkit-box-shadow: 0 5px 15px #e1e1e1;
  box-shadow: 0 5px 15px #e1e1e1;
}
.scheduler-form .schdule-modal-delete-prompt.scheduled-delete-prompt .modal-dialog.schedule-dialog .modal-content .schedule-body {
  min-height: 12vh;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schdule-modal-delete-prompt.scheduled-delete-prompt .modal-dialog.schedule-dialog .modal-content .button-section {
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schdule-modal-rename-prompt {
  margin-right: -20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.scheduler-form .schdule-modal-rename-prompt.scheduled-rename-prompt {
  display: none;
}
.scheduler-form .schdule-modal-rename-prompt.scheduled-rename-prompt .modal-dialog.schedule-dialog {
  left: 15%;
  top: 12%;
  text-align: center;
}
.scheduler-form .schdule-modal-rename-prompt.scheduled-rename-prompt .modal-dialog.schedule-dialog .modal-content {
  width: 300px;
  height: 18vh;
  border-top: 2px solid #3eb4ca;
  -webkit-box-shadow: 0 5px 15px #e1e1e1;
  box-shadow: 0 5px 15px #e1e1e1;
}
.scheduler-form .schdule-modal-rename-prompt.scheduled-rename-prompt .modal-dialog.schedule-dialog .modal-content .schedule-body {
  min-height: 12vh;
  font: 14px/24px Roboto, sans-serif;
}
.scheduler-form .schdule-modal-rename-prompt.scheduled-rename-prompt .modal-dialog.schedule-dialog .modal-content .button-section {
  font: 14px/24px Roboto, sans-serif;
}
.loading-indicator-schedule {
  display: none;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0px;
  left: 0;
  right: 0px;
  bottom: 0;
  text-align: center;
  z-index: 999999;
}
.loading-indicator-schedule .loading-indicator {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  height: 64px;
  width: 64px;
  z-index: 12;
  margin-top: 200px;
}
/*@import "../header";
@import "../Admin/Styles/header";
@import "../login";
@import "../map";
@import "../property-details";
@import "../report-template-6";
@import "../report-template";
@import "../searchbar";
@import "../TabNote";
@import "../CST";
@import "../user-settings-redesign";
*/
.content-wrap .marketshare-container .flex-container .landig-page {
  background-position: center 140px;
  background-image: url('/Content/Brands/DataTree/Images/flexSearch.png');
}
