﻿@font-face {
    font-family: "Museo Sans";
    font-style: normal;
    font-weight: normal;
    src: url("../../Fonts/museo-sans-500.eot?") format("embedded-opentype"), url("../../Fonts/museo-sans-500.woff") format("woff"), url("../../Fonts/museo-sans-500.ttf") format("opentype"), url("../../Fonts/museo-sans-500.svg#107") format("svg");
}

@font-face {
    font-family: "Museo Sans";
    font-style: italic;
    font-weight: normal;
    src: url("../../Fonts/museo-sans-500-italic.eot?") format("embedded-opentype"), url("../../Fonts/museo-sans-500-italic.woff") format("woff"), url("../../Fonts/museo-sans-500-italic.ttf") format("opentype"), url("../../Fonts/museo-sans-500-italic.svg#107") format("svg");
}

@font-face {
    font-family: "Museo Sans";
    font-style: normal;
    font-weight: bold;
    src: url("../../Fonts/museo-sans-700.woff") format("woff");
}

@font-face {
    font-family: "Museo Sans";
    font-style: italic;
    font-weight: bold;
    src: url("../../Fonts/museo-sans-700-italic.woff") format("woff");
}

@font-face {
    font-family: 'Fedra Sans';
    font-style: normal;
    font-weight: bold;
    src: url('../../Fonts/fedra-sans-bold.woff') format('woff');
}

@font-face {
    font-family: "Fedra Sans";
    font-style: italic;
    font-weight: bold;
    src: url("../../Fonts/fedra-sans-bold-italic.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: normal;
    src: url("../../Fonts/Roboto-Regular.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: bold;
    src: url("../../Fonts/Roboto-medium.woff") format("woff");
}

* {
    outline: 0 none;
    padding: 0;
    margin: 0;
}

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

body,
table {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
    font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto', san-serif;
    font-weight: bold;
}

::-moz-selection {
    background: #192131;
    text-shadow: none;
    color: #FFFFFF;
}

::selection {
    background: #192131;
    text-shadow: none;
    color: #FFFFFF;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
img,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.dropdown-menu {
    list-style: none outside none;
}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.dropdown-menu > li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
    text-align: left;
}

.open > .dropdown-menu {
    display: block;
}

.dropup,
.dropdown {
    position: relative;
}

html {
    height: 100%;
}

body {
    background-color: #fcfdff;
    color: #222;
    line-height: 20px;
    overflow-y: scroll;
}

h1,
ul {
    margin: 0;
    padding: 0;
}

a {
    color: #1E73B8;
}

.vl-container {
    margin: 0 auto;
    max-width: 1160px;
    min-width: 992px;
    position: relative;
}

.header {
    /*padding: 0 2% 0 5%;*/
    /*box-shadow: 0 -4px 6px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 3px rgba(0, 0, 0, 0.4);*/
    position: relative;
    z-index: 1;
}

.nav-search {
    border: 0;
    padding: 6px 6px 6px 10px;
    background: #FFF url('../images/icn-nav-search.png') no-repeat 170px center !important;
    border-radius: 3px !important;
    font-size: 15px !important;
    line-height: 1;
}

.nav-search:focus {
    width: 180px !important;
}


/*.top-bar {
    height: 30px;
    text-align: right;
    min-width: 992px;
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 2%;
}*/

.top-bar .header-phone,
.top-bar .header-email {
    font-size: 12px;
    line-height: 30px;
    color: #515764;
    font-weight: bold;
    /*margin-left: 20px;*/
}

.AppHeader-Nav {
    color: #515764;
    text-align: center;
    font-weight: bold;
    font-size: 26px;
    text-decoration: none;
    line-height: 1;
    padding: 10px 0;
    display: inline-block;
}

.AppHeader-Nav a {
    text-decoration: none;
}

.vl-nav {
    min-height: 66px;
    list-style: none;
    position: relative;
    font-family: 'Roboto';
}

.vl-nav li {
    display: inline-block;
}

.vl-nav > li:first-child {
    margin-left: 20px;
}

.vl-nav > li:last-child {
    margin-right: 12px;
}

.vl-nav > li > a {
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    padding: 23px 12px;
    text-decoration: none;
    color: #FFF;
}

.vl-nav > li > a:focus {
    outline: 0 none;
}

a.dropdown-toggle {
    background: url("../images/icn-nav-dropdown.png") no-repeat right center transparent;
}

h1.logo {
    float: left;
    margin-top: -32px;
    margin-left: -32px;
}

h1.logo a {
    background-color: #FFFFFF;
    border-radius: 0 0 4px 4px;
    display: inline-block;
    min-height: 80px;
    min-width: 180px;
    max-width: 300px;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 20px 0;
    text-decoration: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 -2px 6px 0 rgba(0, 0, 0, 0.04) inset;
    border: 1px solid #DDD;
}

h1.logo img {
    max-width: 300px;
}

.subcurrent > a {
    background-color: #CED0D3;
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
}

.subcurrent > a:hover {
    background-color: #CED0D3 !important;
}

.dropdown-menu li {
    display: list-item;
}

a.dropdown-toggle img {
    display: inline;
}

.vl-nav > li > .dropdown-menu:before {
    border-bottom: 10px solid rgba(0, 0, 0, 0.2);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    display: inline-block;
    left: 42%;
    position: absolute;
    top: -10px;
}

.vl-nav > li > .dropdown-menu:after {
    border-bottom: 9px solid #FFFFFF;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    display: inline-block;
    left: 42%;
    position: absolute;
    top: -9px;
}

.vl-nav > li > #categorizedMenu:before {
    border-bottom: 10px solid rgba(0, 0, 0, 0.2);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    display: inline-block;
    left: 16%;
    position: absolute;
    top: -10px;
}
.vl-nav > li > #categorizedMenu:after {
    border-bottom: 9px solid #FFFFFF;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    display: inline-block;
    left: 16%;
    position: absolute;
    top: -9px;
}
.dropdown-menu li {
    display: list-item;
    text-align: center;
}

.vl-settings:before,
.vl-settings:after {
    left: auto;
    right: 0;
}

.subnav.dropdown-menu a {
    border-top: 1px solid #FFFFFF;
    font-size: 14px;
    padding: 9px 20px;
    text-decoration: none;
}
ul#categorizedMenu ul li a:hover {
    background-color: #f3f3f3;
}

.subnav.dropdown-menu li {
    border-bottom: 1px solid #D6D7D9;
}

.subnav.dropdown-menu li:first-child a {
    border-top: 0 none;
}

.subnav.dropdown-menu li:last-child a {
    border-bottom: 0 none;
}

ul#categorizedMenu {
    width: max-content;
    padding: 10px 0px;
}
/*ul#categorizedMenu ul::before {
    border-right: 1px solid #D6D7D9;
    content: "";
    position: absolute;
    height: 78%;
    top: 18%;
}*/
ul#categorizedMenu ul {
    float: left;
    list-style: none;
}
ul#categorizedMenu h3 {
    color: #333;
    font-weight: 800;
    padding: 7px 0px;
    font-size: 15px;
    padding-left: 25px;
    padding-right: 25px;
}
ul#categorizedMenu ul li {
    border: none;
}
ul#categorizedMenu ul li a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 9px 10px;
    text-align: left;
    font-size: 14px;
    padding-left: 25px;
    text-decoration: none;
    white-space: normal;
    padding-right: 25px;
}
.subnav.dropdown-menu {
    background-color: #FFFFFF;
    border: 1px solid #B1B1B2;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4), 0 -2px 6px rgba(0, 0, 0, 0.04) inset;
    padding: 0;
    border-radius: 5px;
    left: -30px;
}

.settingpos .dropdown-menu {
    left: -111px;
}

.settingpos a {
    height: 20px;
}

.helpposition .dropdown-menu {
    left: -125px;
}

.helpposition a {
    height: 20px;
}

.vl-nav > li.helpposition > .dropdown-menu:before {
    left: 75%;
}

.vl-nav > li.helpposition > .dropdown-menu:after {
    left: 75%;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a .subnav.dropdown-menu span.second-level:hover,
.subnav.dropdown-menu span.second-level:focus,
.subnav.dropdown-menu .second-level-dd a:hover,
.subnav.dropdown-menu .second-level-dd a:focus {
    background-color: #f3f3f3;
    background-repeat: repeat-x;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    box-shadow: none !important;
    outline: 0 none;
}

.settingpos {
    position: absolute !important;
    right: 0;
}

li.helppos {
    position: absolute;
    right: 55px;
}

li.searchposs {
    margin-top: 14px;
    position: absolute;
    right: 100px;
}

.dropup,
.dropdown:last-child {
    position: static;
    right: 0;
}

.vl-nav > li.settingpos > .dropdown-menu:before {
    left: 75%;
}

.vl-nav > li.settingpos > .dropdown-menu:after {
    left: 75%;
}

div.HelpTooltip {
    font-family: "Trebuchet MS", "san-serif";
    background-color: #000000;
    color: #FFFFFF;
    border: 1px solid grey;
    padding: 3px 5px;
    border-radius: 3px;
    margin-top: -71px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .5);
    filter: drop-shadow(0 1px 5px rgba(0, 0, 0, .5));
    -moz-filter: drop-shadow(0 1px 5px rgba(0, 0, 0, .5));
    -o-filter: drop-shadow(0 1px 5px rgba(0, 0, 0, .5));
    position: absolute;
    width: 24px;
    margin-left: 3px;
}

div.HelpIdleTooltip {
    display: none;
    visibility: hidden;
    z-index: 2080;
}


/*Admin-SideBar-Styles-Start*/

.admin-setting-body {
    font-family: arial;
    font-weight: bold;
}

.admin-setting-body h2 {
    color: rgb(94, 94, 102);
    font-family: sans-serif;
    font-size: 19px;
}

.admin-setting-body .container {
    margin: 0px auto;
    padding: 0px;
    width: 960px;
}

.admin-setting-body .header {
    height: 40px;
}

.admin-setting-body .content {
    margin: 0px auto;
    padding: 0px;
    border: 1px solid gray;
    float: right;
}

.admin-setting-body .sidebar {
    margin: 0px auto;
    padding: 0px;
    float: left;
    position: relative;
}

.admin-setting-body .side-menu {
    border-bottom: 1px solid rgb(99, 99, 99);
}

.admin-setting-body .side-menu:last-child {
    border: none;
}

.admin-setting-body .side-menu li {
    color: rgb(238, 236, 236);
    list-style: none;
}

.admin-setting-body .side-menu li:hover {
    color: rgb(46, 54, 61);
    background-color: white;
    -moz-box-shadow: inset 0 -3px 8px 4px rgb(238, 238, 238);
    -webkit-box-shadow: inset 0 -3px 8px 4px rgb(238, 238, 238);
    box-shadow: inset 0 -3px 8px 4px rgb(238, 238, 238);
}

.admin-setting-body .side-menu li a {
    color: rgb(224, 224, 224);
    font-size: 14px;
    padding: 15px 20px 14px 44px;
    background-repeat: no-repeat;
    width: 150px;
    display: inline-block;
    height: 20px;
    background-position: 10px 14px;
    text-decoration: none;
    font-family: 'Fedra Sans', Arial, 'Helvetica', san-serif;
    font-weight: bold;
}

.admin-setting-body .side-menu li a:hover
 {
    background-color: #424a50;
    -moz-box-shadow: inset 0 -4px 8px 1px #424a50;
    -webkit-box-shadow: inset 0 -4px 8px 1px #424a50;
    box-shadow: inset 0 -4px 8px 1px #424a50;
    color: #FFF;
}

.current-sidemenu a {
    background-color: #585e64;
    -moz-box-shadow: inset 0 -4px 8px 1px #585e64;
    -webkit-box-shadow: inset 0 -4px 8px 1px #585e64;
    box-shadow: inset 0 -4px 8px 1px #585e64;
    color: #FFF !important;
}

.admin-actions .dropdown {
    position: relative;
}

.admin-actions li {
    list-style: none;
}

.adm-set-client {
    background-image: url(../../Images/Sidebar/icn-adminsettings-affiliates.png);
}

.adm-set-appraisers {
    background-image: url(../../Images/Sidebar/icn-adminsettings-appraisers.png);
}

.adm-set-wholesalelenders {
    background-image: url(../../Images/Sidebar/icn-adminsettings-wholesalelenders.png);
}

.adm-set-affiliates {
    background-image: url(../../Images/Sidebar/icn-adminsettings-affiliates.png);
}

.adm-set-users {
    background-image: url(../../Images/Sidebar/icn-adminsettings-users.png);
}

.adm-set-company-setting {
    background-image: url(../../Images/Sidebar/icn-adminsettings-companysettings.png);
}

.adm-set-state-petants {
    background-image: url(../../Images/Sidebar/icn-adminsettings-statedetails.png);
}

.adm-set-review-gateways {
    background-image: url(../../Images/Sidebar/icn-adminsettings-reviewchecklists.png);
}

.adm-set-automated-alert {
    background-image: url(../../Images/Sidebar/icn-adminsettings-automatedalerts.png);
}

.adm-set-auto-order-assingment {
    background-image: url('../../Images/Sidebar/icn-adminsettings-orderautoassign.png');
    background-size: 17px auto;
}

.adm-set-coupon-responses {
    background-image: url(../../Images/Sidebar/icn-adminsettings-couponresponses.png);
}

.adm-set-appraisal-statuses {
    background-image: url(../../Images/Sidebar/icn-adminsettings-appraisalstatuses.png);
}

.adm-set-appraisal-types {
    background-image: url(../../Images/Sidebar/icn-adminsettings-appraisaltypes.png);
}

.adm-set-report-types {
    background-image: url(../../Images/Sidebar/icn-adminsettings-reporttypes.png);
}

.adm-set-review-checklist {
    background-image: url(../../Images/Sidebar/icn-adminsettings-hov-reviewchecklists.png);
}

.adm-set-transaction-types {
    background-image: url(../../Images/Sidebar/icn-adminsettings-transactiontypes.png);
}

.appadm-metadata {
    background-image: url(../../Images/Sidebar/icn-adminsettings-reporttypes.png);
}

.adm-set-client,
.adm-set-appraisers,
.adm-set-wholesalelenders,
.adm-set-affiliates,
.adm-set-users,
.adm-set-company-setting,
.adm-set-state-petants,
.adm-set-review-gateways,
.adm-set-automated-alert,
.adm-set-auto-order-assingment,
.adm-set-coupon-responses,
.adm-set-appraisal-statuses,
.adm-set-appraisal-types,
.adm-set-report-types,
.adm-set-review-checklist,
.adm-set-transaction-types {
    width: 165px !important;
}

.side-menu hr {
    display: block;
    height: 1px;
    border: 0;
    margin: 0px;
    padding: 0;
    background-color: #999;
}


/*Admin-SideBar-Styles-End*/


/*Start - Tooltip Styles*/

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.tooltip-inner {
    font-family: "Museo Sans";
    max-width: 320px;
    padding: 10px 18px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    border-radius: 4px;
    font-size: 13px;
    line-height: 1.2;
    text-align: left;
    text-transform: initial;
    white-space: initial;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}


/*End - Tooltip Styles*/


/*ClientList Pages*/

.admin-list-grid-fixed {
    max-height: 300px;
    overflow-y: initial;
    overflow-x: hidden;
    margin: 0px;
    margin-bottom: 20px;
}

.admin-list-grid-addbtn {
    background: linear-gradient(to top, #E1E5E9 0%, #F0F0F0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #C2C8CE #B2B9BF #A1A7AC;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #515764;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 12px;
    text-shadow: 0 1px 0 #FFF;
    text-decoration: none;
    float: right;
    line-height: 1.4;
    margin-top: -6px;
    width: 94px;
    text-align: center;
}


/**/


/* Symbols*/

.dollar-sign:before {
    content: "$";
}

.percentage-sign:after {
    content: "%";
}


/**/

.admin-btn-radio {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.admin-btn-radio label {
    display: inline-block !important;
    padding-left: 10px;
    cursor: pointer;
}

.admin-btn-radio input[type="radio"] {
    cursor: pointer;
}

.admin-btn-radio-search {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 10px;
    margin-bottom: 14px;
}

.admin-btn-radio-search label {
    display: inline-block !important;
    padding-left: 10px;
    cursor: pointer;
}

.admin-btn-radio-search input[type="radio"] {
    cursor: pointer;
}

.admin-btn-radio-filter {
    border-collapse: collapse;
    border-spacing: 0;
}

.admin-btn-radio-filter label {
    display: inline-block !important;
    cursor: pointer;
    font-size: 12px !important;
}

.admin-btn-radio-filter input[type="checkbox"] {
    cursor: pointer;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.btn-cov-area {
    font-family: 'Museo Sans', san-serif;
    font-weight: normal;
    color: #FFF;
    font-size: 14px;
    padding: 7px 40px 11px 40px;
    text-decoration: none;
    background: url("../../images/AdminIcons/valuelink-icon-add.png") no-repeat 10px 8px;
    border-left: 1px solid #A5ABB0;
    background-color: #575E64;
    border: 1px solid #2D363D;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    padding-left: 30px;
    text-align: left;
    font-weight: bold;
}


/*
** START - COVERAGE AREA **
*/

.cov-area-btn li {
    list-style: none;
}

.cov-area-btn li a {
    text-decoration: none;
}

.cov-area-actions {
    border: 1px solid #9FA6AC;
    border-radius: 3px;
    border-top: 1px solid #C2C8CE;
    border-width: 1px;
    box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #515764;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 30px 8px 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    background: #F7F8FA url('Images/dropdown-arrow.png') no-repeat 90% center;
}

.btn-expcoll a {
    border: 1px solid #9FA6AC;
    border-top: 1px solid #C2C8CE;
    border-radius: 3px;
    box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #515764;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 30px 8px 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    background: #F7F8FA url('Images/dropdown-arrow.png') no-repeat 90% center;
    text-decoration: none;
    display: inline-block;
}

.cov-label {
    color: #192032;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
}

.cov-hyperlink {
    color: #6297C3;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.cov-area-header .dropdown-cov {
    background-color: #FAFBFC;
    border: 1px solid #C2C8CE;
    border-radius: 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    float: right;
    font-size: 14px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding: 6px 10px;
    width: 180px;
}

.cov-area .cov-area-subsection-multi {
    display: inline-block;
    margin-right: 20px;
}

.cov-area {
    border: 1px solid #BBC2CA;
    border-radius: 2px;
    text-align: left;
}

.cov-area-header h2 {
    background-color: #F7F8F9;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    color: #515764;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 30px;
    border-bottom: 1px solid #CCD2D9;
    margin-bottom: 30px;
}

.cov-area-subheader h3 {
    background-color: #FAFBFC;
    border-bottom: 1px solid #BDC3C9;
    border-top: 1px solid #CCD2D9;
    box-shadow: 0 2px 0 #EBECEF, 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: #90939B;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 30px;
    padding: 8px 30px;
}

.cov-area-section {
    margin-bottom: 30px;
    padding: 0 30px;
}

.cov-area-section label {
    color: #192131;
    display: block;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 6px;
}

.cov-area input[type="text"] {
    border: 1px solid #C2C8CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
    color: #192131;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 6px 10px;
    width: 240px;
}

    .cov-area input[type="text"]:focus {
        border: 1px solid #6097C3;
        box-shadow: 0 0 6px rgba(51, 118, 164, 0.25), 0 0 4px rgba(0, 0, 0, 0.1) inset !important;
        /* remove important */
    }

.cov-area-section select {
    background-color: #FAFBFC;
    border: 1px solid #C2C8CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 6px 10px;
    width: 260px;
}

.cov-area-section label.checkbox {
    cursor: pointer;
    white-space: nowrap;
    width: 260px;
}

.cov-area-section input[type="checkbox"] {
    margin-bottom: 30px;
    margin-right: 6px;
}

.cov-area .admin-last,
.cov-area .admin-last input,
.cov-area .admin-last select,
.cov-area .admin-last label {
    margin-bottom: 0 !important;
}

.cov-area-section .oneforth {
    width: 180px !important;
}

.cov-area-section .oneandhalf {
    width: 360px !important;
}

.cov-area-section .double {
    width: 480px !important;
}

.cov-area-radio label {
    display: inline-block;
}

.cov-area-radio input[type="radio"] {
    margin-bottom: 30px;
    margin-right: 6px;
}

.table-cov {
    width: 100%;
    border-collapse: collapse;
}

.table-checkbox {
    margin-bottom: 40px;
    font-size: 14px;
    margin-left: 10px;
}

.cov-area-zipcode-header {
    background-color: #FAFBFC;
    border-bottom: 1px solid #BDC3C9;
    border-top: 1px solid #CCD2D9;
    box-shadow: 0 2px 0 #EBECEF, 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: #444;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 20px;
}

.cov-area-zipcode-section {
    border-collapse: collapse;
    width: 100%;
}

.cov-area-zipcode-section td {
    padding: 0 20px 20px 20px;
}

.cov-area-zipcode-section tr:first-child td {
    padding-top: 20px;
}

.cov-area-zipcode-subsection-county {
    background-color: #FCFDFF;
    border-right: 1px solid #EBECEE;
    width: 20%;
}

.cov-area-zipcode-subsection-county span {
    color: #6297C3;
    color: #999;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.cov-area-zipcode-subsection-county input[type="Image"] {
    cursor: pointer;
    float: right;
}

.table-checkbox input {
    margin-right: 6px;
    vertical-align: middle;
}

.table-checkbox label {
    line-height: 1;
    vertical-align: middle;
}

.cov-area-zipcode-section-td {
    border-bottom: 1px solid #EBECEE;
}

.rpt-underline {
    text-decoration: underline;
}


/*
** END - COVERAGE AREA **
*/


/*
============  START - ADMIN ============
*/

.admin-section {
    margin-bottom: 30px;
    padding: 0 15px;
}

.admin-section label {
    color: #192131;
    display: block;
    font-size: 13px;
    line-height: 1.3;
    margin-bottom: 6px;
}

.admin-section .checkbox label {
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
}

.admin-section input[type="checkbox"] {
    margin-bottom: 30px;
    margin-right: 6px;
}

.admin-section .oneforth {
    width: 180px !important;
}

.admin-section .oneandhalf {
    width: 360px !important;
}

.admin-section .double {
    width: 480px !important;
}

.admin-section img {
    margin-left: 10px;
    cursor: help;
    z-index: 9999;
}

.admin-section-view {
    overflow: hidden;
}

.admin-section-view .dropdown {
    position: static;
}

.admin-section-view p.two-x {
    width: 92%;
}

.admin-section-view p.two-x label {
    width: 25%;
}

.admin-section-view p.two-x span {
    width: 74%;
}

.admin-section-view p.admin-small-half-x {
    width: 92%;
}

.admin-section-view p.admin-small-half-x label {
    width: 40%;
}

.admin-section-view p.admin-small-half-x span {
    width: 52%;
}

.admin-section-para {
    padding-right: 0px !important;
}

.admin-section-view label {
    display: inline-block;
    margin-bottom: 0;
    width: 50%;
}

.admin-section-view p {
    margin-bottom: 20px;
    float: left;
    margin-right: 4%;
    width: 46%;
}

.admin-section-view p:last-child {
    margin-bottom: 0;
}

.admin-section-view p span {
    color: #80848D;
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
    width: 48%;
}

.admin-section-view p a {
    color: rgb(30, 115, 184);
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
    text-decoration: none;
}

.admin-section-view p a:hover {
    text-decoration: underline;
}

.admin-section-subsection {
    float: left;
    width: 48%;
}

.admin-section-subsection-full {
    width: 100%;
    overflow: hidden;
}

.admin-subheader-with-grid h3 {
    margin-bottom: 10px;
}

.admin-grid-adddiv {
    text-align: right;
    padding: 0 16px 10px 30px;
}

.admin-grid-adddiv .admin-btn-save {
    display: inline-block;
    margin-right: 0;
}

.admin-actions {
    float: right;
}

.admin-actions > li > a {
    color: #515764;
    font-size: 14px;
    padding: 10px 40px 9px 40px;
    text-decoration: none;
    background: url("../images/icn-nav-dropdown.png") no-repeat 80% center;
    border-left: 1px solid #a5abb0;
}

.admin-actions .dropdown-menu {
    top: 26px;
}

.admin-actions .dropdown-menu {
    padding: 0;
}

.admin-actions .dropdown-menu > li > a {
    border-bottom: 1px solid #EEEEEE;
    font-size: 14px;
    padding: 9px 20px;
    text-decoration: none;
}

.admin-subsection {
    float: left;
    margin-bottom: 30px;
    width: 50%;
}

.admin-btn-save,
.admin-btn-list-filter {
    display: inline-block;
    padding: 7px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #FFF;
    background-color: #099c46;
    border-color: #099c46;
    text-decoration: none;
    margin-right: 10px;
}

    .admin-btn-save:hover{
        color: #FFF;
        background-color: #449D44;
        border-color: #398439;
    }

    .admin-btn-list-filter:hover{
        color: #FFF;
        background-color: #449D44;
        border-color: #398439;
    }



.admin-btn-save:hover,
.admin-btn-list-filter:hover {
    color: #FFF;
}

.admin-btn-cancel,
.admin-btn-list-reset {
    display: inline-block;
    padding: 7px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 4px;
    text-decoration: none;
    border: 1px solid rgba(0, 0, 0, 0);
    color: #777;
    background-color: transparent;
    border-color: #777;
}

    .admin-btn-cancel:hover {
        color: #333;
        background-color: #E6E6E6;
        border-color: #ADADAD;
    }

    .admin-btn-list-reset:hover {
        color: #333;
        background-color: #E6E6E6;
        border-color: #ADADAD;
    }

.admin-btn-list-updown {
    background: linear-gradient(to top, #E1E5E9 0%, #FFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #C2C8CE #B2B9BF #A1A7AC;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #515764;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 12px;
    text-shadow: 0 1px 0 #FFF;
    text-decoration: none;
    margin-right: 4px;
    width: 85px;
}

.admin-btn-done {
    background-color: #2C9119;
    background: linear-gradient(to top, #2C9119 0%, #55CC3E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #45A234 #297E19 #1E5F11;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px !important;
    text-shadow: 0 -1px 0 #4B7F41;
    margin-right: 10px;
    text-decoration: none;
    margin: 5px auto;
    display: block;
    width: 100px;
}

.admin-btn-done:active {
    background-color: #1E5F11;
    background: linear-gradient(to top, #55CC3E 0%, #2C9119 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #297E19;
}

.realview-btn-download {
    padding: 4px 8px;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #FFF !important;
    background-color: #5CB859;
    border-color: #4CAE4C;
    text-decoration: none;
    margin-right: 6px;
    margin-top: -4px;
}

.realview-btn-download:hover {
    color: #FFF !important;
    background-color: #449D44;
    border-color: #398439;
    text-decoration: none !important;
}

.realview-btn-savepdf {
    color: #FFF !important;
    background-color: #428BCA;
    border-color: #357EBD;
    display: inline-block;
    padding: 4px 8px;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    text-decoration: none;
    margin-top: -4px;
}

.realview-btn-savepdf:hover {
    color: #FFF !important;
    background-color: #3071A9;
    border-color: #285E8E;
    text-decoration: none !important;
}

.real-view-buttons {
    width: 20% !important;
    text-align: left;
    margin-left: 20px;
}

.admin-view-detail label {
    display: inline-block;
    margin-bottom: 0;
    width: 50%;
}

.admin-view-detail p span {
    color: #80848D;
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
    width: 48%;
}

.admin-view-detail p {
    margin-bottom: 20px;
}

.admin-actions .dropdown-menu:before {
    border-bottom: 10px solid rgba(0, 0, 0, 0.2);
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 84%;
    position: absolute;
    top: -10px;
}

.admin-actions .dropdown-menu:after {
    border-bottom: 9px solid #FFFFFF;
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 84%;
    position: absolute;
    top: -9px;
}

.checkbox img {
    vertical-align: top;
}

.clearboth {
    clear: both;
}

.admin-container {
    border: 1px solid #CCD2D9;
    border-radius: 2px;
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif !important;
    font-weight: normal;
    margin-left: 10px;
    /*min-height: 735px;*/
}

.admin-container .dropdown {
    position: static;
}

.admin-container-view {
    background-color: #EEE;
}

.admin-subcontainer {
    background-color: #FFFFFF;
    border-radius: 2px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin: 20px 20px 20px 20px;
    border: 1px solid #CCD2D9;
    border-top: 0 none;
}

.admin-header h2 {
    color: #515764;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
}

.admin-header h2 a {
    color: #2D71A8;
    text-decoration: none;
}

.admin-header h2 a:hover {
    color: #1E73B8;
    text-decoration: underline;
}

.admin-multiple-actions {
    float: right;
}

.admin-multiple-actions .dropdown {
    position: relative;
}

.admin-multiple-actions li {
    list-style: none;
}

.admin-multiple-actions {
    float: right;
}

.admin-subheader-single-action {
    font-family: 'Museo Sans', san-serif;
    font-weight: normal;
    color: #FFF;
    font-size: 14px;
    padding: 8px 20px;
    text-decoration: none;
    background: url("../../images/AdminIcons/valuelink-icon-add.png") no-repeat 10px 7px;
    border-left: 1px solid #A5ABB0;
    background-color: #575E64;
    border: 1px solid #2D363D;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    float: right;
    width: 110px;
    padding-left: 30px;
    text-align: left;
    font-weight: bold;
}

.admin-subheader-single-action-done {
    font-family: 'Museo Sans', san-serif;
    font-weight: normal;
    color: #FFF;
    font-size: 14px;
    padding: 8px 20px;
    text-decoration: none;
    border-left: 1px solid #A5ABB0;
    background-color: #575E64;
    border: 1px solid #2D363D;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    float: right;
    width: 110px;
    padding-left: 30px;
    text-align: left;
    font-weight: bold;
    cursor: pointer;
}

.admin-multiple-actions > li > a {
    color: #FFF;
    font-size: 14px;
    padding: 8px 40px 11px 40px;
    text-decoration: none;
    background: url("../../images/AdminIcons/valuelink-icon-actions.png") no-repeat 16px 11px;
    border-left: 1px solid #A5ABB0;
    background-color: #575E64;
    border: 1px solid #2D363D;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    font-weight: bold;
}

.container-top-heading.ez .admin-multiple-actions > li > a {
    padding: 6px 10px 6px 30px;
    font-weight: 600;
    background: url(../../images/action-icon.png) no-repeat 13px 12px;
    background-color: #33414e;
    position: relative;
}

.admin-multiple-actions .dropdown-menu {
    top: 26px;
}

.admin-multiple-actions .dropdown-menu {
    padding: 0;
}

.admin-multiple-actions .dropdown-menu > li {
    border-bottom: 1px solid #EEEEEE;
}

.admin-multiple-actions .dropdown-menu > li > a {
    /*border-bottom: 1px solid #EEEEEE;*/
    font-size: 14px;
    padding: 9px 20px;
    text-decoration: none;
}

.admin-multiple-actions .dropdown-menu:before {
    border-bottom: 10px solid rgba(0, 0, 0, 0.2);
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 84%;
    position: absolute;
    top: -10px;
}

.admin-multiple-actions .dropdown-menu:after {
    border-bottom: 9px solid #FFFFFF;
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 84%;
    position: absolute;
    top: -9px;
}

.admin-subheader {
    background-color: #FAFBFC;
    border-top: 2px solid #90939B;
    border-bottom: 1px solid #CCD2D9;
    box-shadow: 0 2px 0 #EBECEF, 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: #656565;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 10px;
    padding-left: 30px;
}

.admin-subheader h3 {
    float: left;
    font-size: 14px;
    margin: 8px 0;
}

.admin-section-view p {
    border-bottom: 1px solid #EBECEE;
    float: left;
    margin-bottom: 10px;
    margin-right: 4%;
    padding-bottom: 10px;
    width: 46%;
}

.admin-section-view p.two-x {
    margin-right: 0;
    width: 96%;
}

.admin-section-view p.two-x label,
.admin-section-view .two-x label {
    width: 24%;
}

.admin-section {
    padding-top: 20px !important;
    text-align: left;
    overflow: hidden;
}

.admin-section .dropdown {
    position: static;
}

.admin-section label {
    font-size: 13px;
}

.admin-section-view p span {
    font-size: 13px;
}

.admin-container-add-edit {
    margin-bottom: 10px;
    background-color: #FFF;
}

.admin-section {
    margin-bottom: 30px;
    padding: 0 15px;
    font-size: 13px;
    line-height: 1;
    padding-top: 20px;
}

.admin-section label {
    color: #656565;
    margin-bottom: 6px;
    line-height: 1.4;
}

.admin-container input[type="text"] {
    margin-bottom: 20px;
    width: 159px;
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
    padding: 7px 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    font-size: 13px;
    color: #777;
}

.admin-container .admin-grid input[type="text"] {
    font-size: 13px;
    padding: 5px 10px;
}

.margin-right-15 {
    margin-right: 15px;
}

.admin-container input[type="text"]:focus {
    border: 1px solid #6097C3;
    box-shadow: 0 0 6px rgba(51, 118, 164, 0.25), 0 0 4px rgba(0, 0, 0, 0.1) inset !important;
    /* remove important */
}

.admin-container textarea {
    border: 1px solid #C2C8CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
    color: #656565;
    font-size: 13px;
    margin-bottom: 20px;
    padding: 6px 10px;
    width: 500px;
}

.admin-container textarea:focus {
    border: 1px solid #6097C3;
    box-shadow: 0 0 6px rgba(51, 118, 164, 0.25), 0 0 4px rgba(0, 0, 0, 0.1) inset !important;
    /* remove important */
}

.admin-container .admin-last,
.admin-container .admin-last input,
.admin-container .admin-last select,
.admin-container .admin-last label {
    margin-bottom: 0 !important;
}

.admin-section-notoppadding {
    padding-top: 0;
}

.admin-header-select p {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
}

.admin-header-select select {
    background-color: #FAFBFC;
    border: 1px solid #C2C8CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    font-size: 13px;
    padding: 6px 10px;
    width: 260px;
}

.admin-grid input {
    margin: 0;
}

.admin-grid input[type="Text"] {
    margin: 0;
}

.admin-grid {
    border: 0 none;
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
}

.admin-grid td,
.admin-grid th {
    border: 0 none;
    vertical-align: top;
}

.admin-grid td {
    border-bottom: 1px solid #EBECEE;
    font-size: 13px;
    line-height: 1.4;
    padding: 15px 6px;
    color: #656565;
    vertical-align: baseline;
    background-color: #FFF;
}

.admin-grid.omnivalInvitation td {
    border-bottom: 1px solid #EBECEE;
    font-size: 13px;
    line-height: 1;
    padding-bottom: 0;
    margin: 0px;
    color: #192131;
    vertical-align: middle;
    background-color: #FFF;
}

    .admin-grid td:first-child {
        padding-left: 15px;
        word-break: break-word;
    }

.admin-grid td a {
    color: #1E73B8;
    font-weight: 500;
    text-decoration: none;
}

.admin-grid td a:hover {
    text-decoration: underline;
}

.admin-grid th {
    background-color: #FAFBFC;
    border-bottom: 1px solid #BDC3C9;
    /*border-top: 1px solid #CCD2D9;*/
    box-shadow: 0 2px 0 #EBECEF, 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: #90939B;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 6px;
    text-align: left;
    vertical-align: middle;
}

.admin-grid th:first-child {
    padding-left: 15px;
}

.admin-altrow td {
    background-color: #fcfdff !important;
}

.admin-subgrid td {
    padding: 8px 1%;
}

.admin-container-fileuploader input[type="text"] {
    border: 1px solid #C2C8CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
    color: #192131;
    font-size: 14px;
    padding: 2px 0px;
}

.admin-container-fileuploader input[type="text"]:focus {
    border: 1px solid #6097C3;
    box-shadow: 0 0 6px rgba(51, 118, 164, 0.25), 0 0 4px rgba(0, 0, 0, 0.1) inset !important;
    /* remove important */
}

.admin-filter-btn {
    display: inline-block;
    float: right;
    width: 146px;
}

.admin-filter-btn span {
    background: url("../images/icn-nav-dropdown.png") no-repeat scroll 90% center rgba(0, 0, 0, 0);
    border-left: 1px solid #A5ABB0;
    color: #515764;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 30px 10px;
    text-decoration: none;
}

.admin-filter {
    background-color: #FCFDFF;
}

.admin-filter p {
    margin: 0;
    padding: 0;
}

.admin-filter-section {
    padding: 0 30px;
    background: #fcfdff !important;
}

.admin-filter-section-first {
    margin-top: 30px !important;
    text-align: left;
    border-bottom: 1px solid #CCD2D9;
}

.admin-filter-section-last {
    margin-bottom: 30px;
}

.admin-filter-subsection {
    display: inline-block;
    padding: 0 2% 0 0;
    width: 22.7%;
}

.admin-filter-subsection-col-3 {
    display: inline-block;
    padding: 0 2% 0 0;
    width: 31.6%;
}

.admin-filter-subsection:last-child {
    padding-right: 0;
}

.admin-filter-subsection label {
    color: #656565;
    display: block;
    font-size: 13px;
    line-height: 1;
    margin-bottom: 6px;
    padding-top: 0 !important;
}

.admin-filter-subsection input[type="text"] {
    padding: 10px 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    font-size: 13px;
    width: 159px;
    color: #777;
    box-shadow: none;
}

.admin-filter-subsection input[type="text"]:focus {
    border: 1px solid #6097C3;
    box-shadow: 0 0 6px rgba(51, 118, 164, 0.25), 0 0 4px rgba(0, 0, 0, 0.1) inset !important;
}

.admin-filter-subsection select,
.admin-section select {
    color: #777;
    font-size: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #FFF url(../../images/dropdown-arrow-icon.png) no-repeat 96% center;
    padding: 10px 25px 10px 10px;
    border: 1px solid #DDD;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #FFF;
    width: 180px;
    /* for Firefox */
    -webkit-appearance: none;
}

.admin-section select {
    width: 260px;
}

.admin-filter-subsection select::-ms-expand {
    display: none;
    /* for IE10 */
}

.admin-filter-subsection .checkbox label {
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
}

.admin-filter-subsection input[type="checkbox"] {
    margin: 20px 6px 20px 0;
}

.admin-filter-subsection a {
    color: rgb(30, 115, 184);
    display: block;
    font-size: 14px;
    line-height: 2;
    margin-bottom: 6px;
    text-decoration: none;
}

.admin-filter-subsection a:hover {
    text-decoration: underline;
}

.admin-filter-subsection-2x {
    width: 48.8% !important;
}

.admin-filter-subsection-3x {
    width: 65.8% !important;
}

.admin-filter p.checkbox {
    margin-bottom: 20px;
}

.admin-container input[type="password"] {
    border: 1px solid #C2C8CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
    color: #192131;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 6px 10px;
    width: 240px;
}

.admin-container input[type="password"]:focus {
    border: 1px solid #6097C3;
    box-shadow: 0 0 6px rgba(51, 118, 164, 0.25), 0 0 4px rgba(0, 0, 0, 0.1) inset !important;
    /* remove important */
}

.admin-list-result {
    border-bottom: 1px solid #CCD2D9;
    color: #656565;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
    padding-right: 20px;
    padding-top: 10px;
    padding-left: 15px;
    text-align: right;
    background-color: #fff;
}

.admin-list-footer {
    background-color: #F7F8F9;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: #90939B;
    font-size: 14px;
    font-weight: bold;
    line-height: 3;
}

    .admin-list-footer table {
        padding: 8px 6px;
    }

.admin-list-viewgrid th {
    background-color: #f5f5f5;
}

.admin-list-grid th:first-child {
    padding-left: 30px;
}

.admin-list-grid-checkbox {
    text-align: center;
    vertical-align: baseline;
}

.admin-list-altrow td {
    background-color: #fcfdff;
}

.filter-tmp {
    display: block;
    border-top: 1px solid #CCD2D9;
}

.admin-list-sep {
    border: 0 none;
    margin: 0 10px 20px;
}

.admin-action-clients {
    left: -31px !important;
}

.admin-action-appraisers {
    left: -75px !important;
}

.admin-action-appraisalstatus {
    left: -71px !important;
}

.admin-action-appraisalstatussort {
    left: -32px !important;
}

.admin-action-wholesalelenders {
    left: -88px !important;
}

.admin-action-affiliates {
    left: -71px !important;
}

.admin-action-users {
    left: -80px !important;
}

.admin-action-clientusers {
    left: -30px !important;
}

.admin-action-companysettings {
    left: -148px !important;
}

.admin-action-statedetails {
    left: -78px !important;
}

.admin-action-paymentgateways {
    left: -90px !important;
}

.admin-action-viewappraisalinvoice {
    left: -122px !important;
}

.admin-action-automatedalerts {
    left: -78px !important;
}

.admin-action-commonresponses {
    left: -100px !important;
}

.admin-action-appraisalstatuses {
    left: -78px !important;
}

.admin-action-appsaisaltypes {
    left: -65px !important;
}

.admin-action-reporttypes {
    left: -52px !important;
}

.admin-action-transactiontypes {
    left: -81px !important;
}

.admin-action-viewlender {
    left: -95px !important;
}

.admin-action-viewappraiser {
    left: -54px !important;
}

.admin-action-viewwholesalelender {
    left: -29px !important;
}

.admin-action-viewsalesperson {
    left: -86px !important;
}

.admin-action-addedituser {
    left: -44px !important;
}

.admin-action-addeditpaymentgateway {
    left: -25px !important;
}

.admin-action-appraisalbybroadcast {
    left: -65px !important;
}

.admin-action-addeditcommonresponse {
    left: -111px !important;
}

.admin-action-addeditappraisalstaus {
    left: -83px !important;
}

.admin-action-addeditreporttype {
    left: -56px !important;
}

.admin-action-addedittransactiontype {
    left: -87px !important;
}

.admin-action-addeditappraisaltype {
    left: -70px !important;
}

.admin-action-customformlist {
    left: -32px !important;
}

.admin-action-addlenderappraiser {
    left: -65px !important;
}

.admin-action-arlist {
    left: -56px !important;
}

.admin-action-activityreport {
    left: -31px !important;
}

.admin-action-clientpaymentstatus {
    left: -61px !important;
}

.admin-action-addeditzipcode {
    left: -37px !important;
}

.admin-action-appraiserpaymentbycheck {
    left: -31px !important;
}

.admin-action-appraisalpaymenthistory {
    left: -30px !important;
}

.admin-action-apsummaryreport {
    left: -20px !important;
}

.admin-action-arsummaryreport {
    left: -20px !important;
}

.admin-action-appraisersummaryreport {
    left: -70px !important;
}

.admin-action-summaryreportbystate {
    left: -11px !important;
}

.admin-action-appraisalreport {
    left: -30px !important;
}

.admin-action-revenuedetailreport {
    left: -20px !important;
}

.admin-action-revenuesummarybyclient {
    left: -20px !important;
}

.admin-action-apdetailreport {
    left: -136px !important;
}

.admin-action-appraiserreport {
    left: -119px !important;
}

.admin-action-paymentsummaryreport {
    left: -2px !important;
}

.admin-action-backupappraisal {
    left: -146px !important;
}

.admin-action-backupappraisal2 {
    left: -30px !important;
}

.admin-action-arview {
    left: -74px !important;
}

.admin-action-bplist {
    left: -50px !important;
}

.admin-action-zipcodes {
    left: -32px !important;
}

.admin-action-setidate {
    left: -30px !important;
}

.admin-action-appraisallist {
    left: -50px !important;
}

.admin-action-UCDPManageSubmission {
    left: -92px !important;
}

.admin-action-viewappraisal {
    left: -320px !important;
}

.admin-action-viewappraisal2 {
    left: -96px !important;
}

.admin-action-reviewerorderdetailreport {
    left: -10px !important;
}

.admin-action-addeditavmtype {
    left: -46px !important;
}

.admin-action-avmtypelist {
    left: -36px !important;
}

.admin-action-viewavmreport {
    left: -31px !important;
}

.admin-action-documenttype {
    left: -82px !important;
}

.admin-action-commercialloantype {
    left: -120px !important;
}

.admin-action-commercialpropertytype {
    left: -144px !important;
}

.admin-action-commercialinterestvaluedtype {
    left: -170px !important;
}

.admin-action-commercialrealestatevaluedtype {
    left: -200px !important;
}

.admin-action-commercialeffectivevalutaiontype {
    left: -200px !important;
}

.admin-action-commercialapprisalcategory {
    left: -172px !important;
}

.admin-action-companyuserlist {
    left: -30px !important;
}

.admin-action-loantypelist {
    left: -44px !important;
}

.admin-action-addeditpropertytype {
    left: -66px !important;
}

.admin-action-viewvalutrustorderdetail {
    left: -29px !important;
}

.admin-action-EADManageSubmission {
    left: -29px !important;
}

.admin-action-AutomatedReviewRulesList {
    left: -29px !important;
}

.admin-action-ViewDirectAVMInvoice {
    left: -57px !important;
}

.admin-table-alert > table > tbody > tr > td {
    font-size: 14px;
    op line-height: 2;
    padding: 20px 1%;
    color: #192131;
    background-color: #FFF;
    padding-left: 30px;
    border-bottom: 1px solid #ddd;
}

.tbl-automated-alerts tr {
    height: 50px;
}

.tbl-automated-alerts td {
    vertical-align: top;
    padding-top: 5px;
}

.alert-table {
    font-weight: normal;
}

.alert-table th {
    font-size: 13px;
    color: #192131;
    font-weight: bold;
}

.alert-table td {
    font-size: 13px;
}

.alert-table a {
    text-decoration: none;
    color: #1E73B8;
    font-weight: bold;
}

.alert-table td a:hover {
    text-decoration: underline;
}

.alert-table span {
    font-weight: normal;
    color: #192131;
}


/*
============  END - ADMIN ============
*/


/*
============  START - FOOTER  ============
*/

.valuelink-footer {
    padding: 18px 3%;
    margin-top: 10px;
}

.valuelink-footer * {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
}

.valuelink-footer td {
    font-size: 13px;
    /*color: #80848f;*/
    color: rgb(144, 147, 155);
}

.valuelink-footer .powered {
    font-weight: bold;
    /*color: #80848f;*/
    color: rgb(87, 94, 100);
    text-decoration: none;
    border-bottom: 0 none;
    padding-bottom: 0px;
}

.valuelink-footer .powered:hover {
    /*border-bottom: 1px solid #80848f;*/
    border-bottom: 1px solid rgb(87, 94, 100);
}

.admin-alert {
    background-color: #FDFDF0;
    border: 1px solid #C9B593;
    border-radius: 4px 4px 4px 4px;
    color: #C2A569;
    display: block;
    font-weight: bold;
    padding: 16px 30px;
    margin: 12px 10px;
    font-size: 13px;
    text-align: left;
}

.cf-alert {
    font-size: 13px;
    line-height: 1.8;
}

    .cf-alert a {
        color: #1E73B8;
        font-weight: normal;
    }

.admin-alert .cf-alert td {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.8;
}

.admin-success {
    background-color: #e9fbef;
    border: 1px solid #65b063;
    border-radius: 4px 4px 4px 4px;
    color: #65b063;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 18px 30px;
    margin: 12px 10px;
    text-align: left;
}

table .admin-error {
    background-color: #FFEDE5;
    border: 1px solid #C54D51;
    border-radius: 4px 4px 4px 4px;
    color: #C54D51;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 18px 30px;
    margin: 12px 10px;
    text-align: left;
}

.admin-view-drp {
    margin-bottom: 0px !important;
}


/*
============  END - FOOTER  ============
*/


/*
    ACCOUNTS DASHBOARD - START
*/

.vltile {
    border: 1px solid #d5d9dd;
    background-color: #FFF;
    border-radius: 2px;
    margin-bottom: 6%;
    overflow: hidden;
    min-height: 278px;
}

.vltile-header {
    background-color: #F7F8F9;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    line-height: 1;
    padding: 10px 0 10px 30px;
    border-bottom: 1px solid #BDC3C9;
    text-align: left;
}

.vltile-header h2 {
    color: #90939b;
    font-size: 14px;
    font-weight: bold;
}

.vltile-header-top {
    background-color: #F7F8F9;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    line-height: 1;
    padding: 4px 0 4px 30px;
    border-bottom: 1px solid #BDC3C9;
    text-align: left;
}

.vltile-header-top h2 {
    color: #90939B;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-top: 6px;
    margin-right: 10px;
}

.vltile-header-top .drporderstats {
    float: none;
    margin-right: 0;
    margin-top: 0;
}

.vltile-subheader {
    padding: 10px 20px;
    background-color: #fafafa;
    border-bottom: 1px solid #f2f3f4;
}

.vltile-subheader h3 {
    color: #a1a8ad;
    font-size: 13px;
    font-weight: bold;
}

.vltile-content p {
    padding: 20px;
    border-bottom: 1px solid #e9ebed;
}

.vltile-content p:last-child {
    border-bottom: 0 none;
}

.vltile-content span {
    display: block;
}

.vltile-content {
    color: #192131;
    font-size: 24px;
    margin-bottom: 4px;
}

.vltile-content-status a {
    font-size: 14px;
    margin-bottom: 4px;
    text-decoration: none;
}

.vltile-content-status a:hover {
    text-decoration: underline;
}

.vltile-content-status p:last-child a {
}

.vltile-figure {
    color: #192131;
    font-size: 24px;
    margin-bottom: 4px;
    text-decoration: none;
}

.vltile-figure:before {
    content: '$';
}

.vltile-figure:hover {
    text-decoration: underline;
}

.vltile-count {
    color: #192131;
    font-size: 24px;
    margin-bottom: 4px;
    text-decoration: none;
}

.vltile-count:hover {
    text-decoration: underline;
}

.vltile-content .vltile-label {
    /*color: #a1a8ad;*/
    color: #585E63;
    font-size: 12px;
    text-transform: uppercase;
}

.vltile-grid-subheader th {
    padding: 10px 20px;
    background-color: #fafafa;
    border-bottom: 1px solid #f2f3f4;
    color: #a1a8ad;
    font-size: 13px;
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.grid-heading-name {
    width: 70%;
    text-align: left;
    border-right: 1px solid #e9ebed;
}

.grid-heading-amount {
    width: 30%;
    text-align: right;
}

.vltile-grid td {
    padding: 15px 20px;
    font-size: 13px;
    border-bottom: 1px solid #f2f3f4;
}

.vltile-grid tr:last-child td {
    border-bottom: 0 none;
}

.grid-name {
    text-align: left;
    color: #515764;
}

.grid-amount {
    text-align: right;
    color: #192131;
    font-weight: bold;
}

.grid-amount a {
    text-decoration: none;
}

.grid-amount a:hover {
    text-decoration: underline;
}

.vltile-button {
    background: #717b89;
    background: -moz-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #717b89), color-stop(100%, #454e59));
    background: -webkit-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -o-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -ms-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: linear-gradient(to bottom, #717b89 0%, #454e59 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717b89', endColorstr='#454e59', GradientType=0);
    border: 1px solid #343a42;
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    width: 260px;
    border-radius: 2px;
}

.dashboard-accounts-btn {
    background: linear-gradient(to top, #E1E5E9 0%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #C2C8CE #B2B9BF #A1A7AC;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #515764;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    text-decoration: none;
    width: 100%;
    display: block;
    margin-bottom: 2%;
}

.dashboard-accounts-btn.btn-showall {
    box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    width: 85%;
    margin: 15px auto;
}

.dashboard-accounts-btn.btn-receive {
    background-color: #2C9119;
    background: linear-gradient(to top, #2C9119 0%, #55CC3E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #45A234 #297E19 #1E5F11;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #4B7F41;
    text-decoration: none;
}

.dashboard-accounts-btn.btn-receive:active {
    background-color: #1E5F11;
    background: linear-gradient(to top, #55CC3E 0%, #2C9119 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #297E19;
}

.dashboard-accounts-btn.btn-grey {
    background: #717b89;
    background: -moz-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #717b89), color-stop(100%, #454e59));
    background: -webkit-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -o-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -ms-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: linear-gradient(to bottom, #717b89 0%, #454e59 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717b89', endColorstr='#454e59', GradientType=0);
    border: 1px solid #343a42;
    text-align: center;
    color: #FFF;
    text-shadow: 0 -1px 0 #383f47;
    margin-bottom: 8%;
}

.accounts-full-width {
    border-radius: 2px;
    margin-bottom: 2%;
    overflow: hidden;
    width: 100%;
}

.accounts-full-width .vltile {
    margin-bottom: 0 !important;
}

.accounts-one-third {
    width: 32%;
    margin-right: 2%;
    float: left;
    min-height: 200px;
    margin-bottom: 1%;
}

.accounts-one-third-last {
    margin-right: 0;
    margin-bottom: 1%;
}

.accounts-one-third-stats {
    width: 28% !important;
}

.accounts-two-third-last {
    width: 66%;
    min-height: 200px;
    float: right;
    margin-bottom: 1%;
}

.accounts-two-third {
    width: 66%;
    min-height: 200px;
    float: left;
    margin-bottom: 1%;
}

.MainBodyTable {
    background-color: transparent !important;
}



/*
    ACCOUNTS DASHBOARD - END
*/


/* Admin Dashboard - Start*/

.admin-header {
    background-color: #F7F8F9;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    line-height: 1.3;
    padding: 13px 0 13px 30px;
    border-bottom: 1px solid #BDC3C9;
}

.admin-header-fix {
    padding-left: 15px !important;
}

.admin-header h2 {
    color: #515764;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
}

.account-view-month-year-lbl {
    display: inline !important;
}

.account-btn-applypayment {
    background: linear-gradient(to top, #E1E5E9 0%, #FFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #C2C8CE #B2B9BF #A1A7AC;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #515764;
    cursor: pointer;
    font-weight: bold;
    padding: 3px 6px;
    text-shadow: 0 1px 0 #FFF;
    text-decoration: none;
}

.valuelink-tile-grid td {
    padding: 15px 20px;
    font-size: 13px;
    border: 0 none;
    border-bottom: 1px solid #D5D9DD;
}

.grid-name {
    text-align: left;
    color: #515764;
    text-decoration: none;
}

.grid-name:hover {
    text-decoration: underline;
}

.grid-amount {
    text-align: right;
    color: #192131;
    font-weight: bold;
}

.admin-tile-grid {
    border: 0 none;
}

.valuelink-tile-grid td {
    border-right: 1px solid #D5D9DD;
}

.valuelink-tile-grid td:last-child {
    border-right: 0 none;
}

.valuelink-tile-grid th {
    border: 0 none;
    background-color: #FAFBFC;
    border-bottom: 1px solid #D5D9DD;
    border-top: 1px solid #D5D9DD;
    box-shadow: 0 2px 0 #EBECEF, 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: #90939B;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 1%;
    text-align: left;
    border-right: 1px solid #D5D9DD;
}

.valuelink-tile-grid th:first-child,
.valuelink-tile-grid td:first-child {
    padding-left: 30px;
}

.valuelink-tile-grid th:last-child,
.valuelink-tile-grid td:last-child {
    padding-right: 30px;
    text-align: right;
}

.valuelink-tile-grid-fix th {
    text-align: right;
    padding-right: 20px;
}

.valuelink-tile-grid-fix th:first-child {
    text-align: left;
}

.valuelink-dashboard-grid td {
    border: 0 none;
}

.valuelink-dashboard-grid td a {
    border-bottom: 1px solid #E8ECEF;
    display: inline-block;
    font-size: 14px;
    line-height: 1.2;
    padding: 0 8%;
    text-decoration: none;
    width: 84%;
}

.valuelink-dashboard-grid-fix td a {
    width: 92%;
    padding: 0 0 0 30px;
}

.valuelink-dashboard-grid .salesperson-grid span {
    display: inline-block;
    border-right: 1px solid #E8ECEF;
    color: #515765;
    font-size: 14px;
    padding: 8px 0px;
}

.valuelink-dashboard-grid .salesperson-grid {
    border-bottom: 1px solid #E8ECEF;
    display: inline-block;
    line-height: 1.2;
    margin: 0;
    padding: 0 30px;
}

.valuelink-dashboard-grid .salesperson-grid span:last-child {
    border-right: 0 none;
}

.valuelink-dashboard-grid td a:hover {
    background-color: #f7f7f7;
    text-decoration: none;
}

.valuelink-dashboard-grid tr:last-child td a {
}

.valuelink-dashboard-grid td a span {
    color: #515765;
    float: left;
    padding: 3% 4% 3% 0;
    width: 62%;
}

.valuelink-dashboard-grid td a strong {
    color: #192030;
    display: inline-block;
    float: right;
    padding: 3% 0;
    text-align: center;
    width: 34%;
}

.vltile-dashboard-content {
    margin-bottom: 0;
    overflow: hidden;
    min-height: 243px;
}

.vltile-chart {
    width: 68%;
    margin-right: 2%;
    float: left;
    border-right: 1px solid #eee;
    height: 300px;
}

.vltile-chartstats {
    float: right;
    margin-right: 2%;
    min-height: 100px;
    width: 26%;
    margin-top: 30px;
}

.vltile-content-status p:nth-child(2n+2) {
    background-color: #FCFDFF;
}

.vltile-content-status a {
    border-bottom: 1px solid #E8ECEF;
    display: inline-block;
    line-height: 1.2;
    margin: 0;
    padding: 0 8%;
    width: 84%;
}

.vltile-content-status a:hover {
    background-color: #F9F9F9;
    text-decoration: none;
}

.vltile-content-status span {
    border-right: 1px solid #E8ECEF;
    color: #515765;
    float: left;
    padding: 3% 4% 3% 0;
    width: 75%;
    position: relative;
}

.vl-flagged-orders:before {
    background: url("../../Images/flagged.png") no-repeat center center;
    content: "";
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    padding-top: 10px;
    padding-left: 290px;
}

.vl-staff-flagged-orders:before {
    background: url("../../Images/flagged.png") no-repeat center center;
    content: "";
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    padding-top: 14px;
    padding-left: 224px;
}

.vl-unflagged-orders:before {
    background: url("../../Images/unflagged.png") no-repeat center center;
    content: "";
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    padding-top: 10px;
    padding-left: 290px;
}

.vl-staff-unflagged-orders:before {
    background: url("../../Images/unflagged.png") no-repeat center center;
    content: "";
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    padding-top: 14px;
    padding-left: 224px;
}

.vl-activereminder-orders:before {
    background: url("../../Images/vl-clock-active.png") no-repeat center center;
    content: "";
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    padding-top: 10px;
    padding-left: 314px;
}

.vl-inactivereminder-orders:before {
    background: url("../../Images/vl-clock-inactive.png") no-repeat center center;
    content: "";
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    padding-top: 10px;
    padding-left: 314px;
}

.vl-staff-activereminder-orders:before {
    background: url("../../Images/vl-clock-active.png") no-repeat center center;
    content: "";
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    padding-top: 14px;
    padding-left: 254px;
}

.vl-staff-inactivereminder-orders:before {
    background: url("../../Images/vl-clock-inactive.png") no-repeat center center;
    content: "";
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    padding-top: 14px;
    padding-left: 254px;
}

.vltile-content-status strong {
    color: #192030;
    display: inline-block;
    float: right;
    padding: 3% 0;
    text-align: right;
    width: 20%;
}

.vltile-chartstats h3 {
    border-bottom: 1px solid #EAEBED;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0;
}

.vltile-chartstats p {
    border-bottom: 1px solid #EAEBED;
    color: #505662;
}

    .vltile-chartstats p:last-child {
        border-bottom: 0 none;
    }

.vltile-label {
    display: inline-block;
    font-size: 14px;
    padding: 14px 0;
    width: 75%;
}

.vltile-dashboard-count {
    color: #192131;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    padding: 14px 0;
    text-align: right;
    text-decoration: none;
    width: 24%;
}

.vltile-dashboard-figure {
    color: #192131;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    padding: 14px 0;
    text-align: right;
    text-decoration: none;
    width: 24%;
}

.vltile-dashboard-figure:before {
    content: "$";
}

.top-header-showall {
    color: #1E73B8;
    text-decoration: none;
    float: right;
    margin-right: 20px;
}

.top-header-showall:hover {
    text-decoration: underline;
}


/*#endregion*/


/*Search Appraisal - Start*/

.admin-filter-subsection .telerik-select input[type="text"] {
    background-color: #FFF;
    border: 1px solid #C2C8CE;
    border-radius: 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    font-size: 14px;
    padding: 6px 10px;
    width: 158px;
    margin-bottom: 0;
    cursor: default;
    font-style: normal;
    background: url("../../Images/telerik-select-arrow.png") no-repeat 160px center;
}

.admin-filter-subsection .telerik-select input[type="text"]:focus {
    border: 1px solid #C2C8CE;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset !important;
    background: none;
}

.admin-filter-subsection .telerik-select .rcbInputCell {
    padding-left: 0 !important;
    background: none;
}

.admin-filter-subsection .telerik-select .rcbArrowCellRight {
    background: none !important;
}


/*Search Appraisal - End*/


/*AddAppraisal - Start*/

.calendar-fix .dropdown {
    position: static;
}

.admin-btn-radio2 {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 10%;
}

.admin-btn-radio2 label {
    display: inline-block !important;
    padding-left: 4px;
    padding-right: 20px;
    cursor: pointer;
}

.admin-btn-radio2 input[type="radio"] {
    cursor: pointer;
}

.calender-links {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.calender-links span,
.calender-links a {
    display: inline-block;
    width: 33%;
    text-decoration: none;
}

.calender-links a:hover {
    text-decoration: underline;
}


/*#region Calendar*/

.fullPageCalendarNoEventCell {
    font-size: 8pt;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    width: 14.285%;
    border-right: solid 1px #D4D8DD;
    border-bottom: solid 1px #D4D8DD;
    background-color: #f7f7f7;
    color: Gray;
    padding: 3px;
    height: 100px;
}

.fullPageCalendarNoEventCell:hover {
    background-color: #eee;
    color: black;
    border: 1px solid #ddd;
}

.fullPageCalendarEventCell {
    font-size: 8pt;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    width: 14.285%;
    border-right: solid 1px #D4D8DD;
    border-bottom: solid 1px #D4D8DD;
    padding: 3px;
    color: Black;
    height: 100px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    position: relative;
}

.order-calendar {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
}


/*#endregion*/


/*#region AddComment.aspx, AddDocuments.aspx, AddNotes*/

.admin-section-buttons-container {
    text-align: center;
    margin-bottom: 0;
}
/*#endregion*/


/*#region AddComment.aspx, AddDocuments.aspx, AddNotes*/

.admin-action-addeditlabels {
    margin-bottom: 18px;
}

.admin-action-addeditlabels label {
    display: inline;
}


/*#endregion*/


/*#region JQuery Time Picker*/

.ui-widget-content {
    border: 0 none;
}


/*#endregion  AddComment.aspx*/

.clear-top-margin {
    margin-top: 0;
}

.btn-bottom {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}


/*General Styles*/

.radgrid-commandfix td {
    padding: 0 !important;
}

.admin-duplicate-modal {
    margin-bottom: 10px;
}

.admin-duplicate-modal > label {
    padding-bottom: 5px;
}

.admin-duplicate-modal > label:last-child {
    padding-bottom: 0px;
}

.clear-hyperlink {
    text-decoration: none !important;
    color: rgb(128, 132, 141) !important;
}

.no-margin-bottom-checkbox input[type="checkbox"] {
    margin-bottom: 10px;
}

.no-margin-bottom-checkbox {
    width: auto !important;
}

.required:after {
    content: ' (required)';
    color: #C54D51;
    font-size: 12px;
}

.not-recommended:after {
    content: ' (Not Recommended)';
    color: #C54D51;
    font-size: 12px;
}

.optional:after {
    content: ' (optional)';
    color: rgb(114, 180, 233);
    font-size: 12px;
}

.vertical-align-middle {
    vertical-align: middle !important;
}

.staticposition {
    position: static;
}

.brackets::before {
    content: '( ';
}

.brackets::after {
    content: ' )';
}

.half-x {
    float: left;
    width: 50%;
    height: 74px;
}

.admin-list-footer-white {
    background-color: #F7F8F9;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    color: #90939B;
    font-size: 14px;
    font-weight: bold;
    line-height: 3;
}

.admin-list-footer-white table {
    padding: 8px 6px;
}

.dashboard-highlight-status {
    background-color: rgba(240, 230, 140, 0.37) !important;
}


/*#endregion*/


/* Nav-Searchbar*/

input[type="text"].nav-search {
    width: 180px;
    margin: 0 !important;
    height: 26px !important;
}


/*#endregion*/


/*View Appraisal*/

.viewlbllink {
    width: auto !important;
    padding: 1px 5px;
    padding-left: 0px;
}

.viewlbllink2 {
    width: auto !important;
    border: 1px solid rgb(161, 161, 161);
    padding: 1px 10px;
    border-radius: 10px;
    background-color: rgb(247, 247, 247);
}

.viewlbllink3 {
    width: auto !important;
    font-weight: bold;
}

.view-lbl-link {
    width: auto !important;
    border: 1px solid #A1A1A1;
    padding: 1px 20px;
    border-radius: 10px;
    background-color: #F7F7F7;
    font-size: 14px !important;
    text-transform: uppercase;
}

.view-lbl-link-special {
    width: auto !important;
    border: 1px solid rgb(161, 161, 161);
    padding: 2px 10px;
    border-radius: 2px;
    background-color: rgb(247, 247, 247);
    font-size: 14px !important;
    text-transform: uppercase;
}

.viewtwolbls {
    width: auto !important;
}

.view-link {
    color: rgb(30, 115, 184);
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
    text-decoration: none;
}

.view-link:hover {
    text-decoration: underline;
}

.admin-btn-update {
    background: linear-gradient(to top, rgb(225, 229, 233) 0%, rgb(255, 255, 255) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: rgb(194, 200, 206) rgb(178, 185, 191) rgb(161, 167, 172);
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: rgb(81, 87, 100);
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 6px;
    text-shadow: 0 1px 0 rgb(255, 255, 255);
    text-decoration: none;
}

.admin-btn-update:active {
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    background: #eee;
}

.admin-popup {
    min-height: 0px;
    background-color: #FFF;
    border: 1px solid #CCD2D9;
    border-radius: 10px;
    box-shadow: 0 1px 30px rgba(0, 0, 0, 0.2);
    margin: 0;
}

.admin-popup .admin-section-view p {
    width: 100%;
}

.selected:after {
    content: ' (selected)';
    color: black;
    font-size: 12px;
}

.order-rush {
    color: #be0a31 !important;
}

.selected:hover {
    text-decoration: underline;
}


/*#rendregion*/


/*Styles From UzairBhai*/

.admin-modal-progress {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2147483647;
    display: none;
}

.calendar-custom .ajax__calendar_container {
    z-index: 999;
}

.admin-action-ManageRealViewSubmission {
    margin-left: -32px !important;
}


/**/

.drpclientvolume {
    background-color: #FAFBFC;
    border: 1px solid #C2C8CE;
    border-radius: 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    font-size: 14px;
    margin-bottom: 0px;
    margin-right: 10px;
    margin-left: 62%;
    padding: 2px 5px;
    margin-top: -20px;
    width: 123px;
}

.drpclientvolume option {
    padding: 0 5px;
}

.drpstaffordersummary {
    background-color: #FAFBFC;
    border: 1px solid #C2C8CE;
    border-radius: 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    font-size: 14px;
    margin-bottom: 0px;
    margin-right: 10px;
    margin-left: 62%;
    padding: 2px 6px;
    margin-top: -20px;
    width: 118px;
}

.drpstaffordersummary option {
    padding: 0 6px;
}

.drporderstats {
    background-color: #FAFBFC;
    border: 1px solid #C2C8CE;
    border-radius: 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    float: right;
    font-size: 14px;
    margin-bottom: 0px;
    margin-right: 79%;
    padding: 2px 10px;
    margin-top: -20px;
    width: 130px;
}

.drporderstats option {
    padding: 0 6px;
}

.admin-action-bidlist {
    left: -105px !important;
}

.vl-create-appraisaldiv {
    text-align: right;
    margin-top: -20px;
    margin-bottom: 20px;
}

.vl-create-appraisal {
    background-color: #2C9119;
    background: linear-gradient(to top, #2C9119 0%, #55CC3E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #45A234 #297E19 #1E5F11;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px;
    text-shadow: 0 -1px 0 #4B7F41;
    margin-right: 0px;
    text-decoration: none;
}

.vl-create-appraisal:active {
    background-color: #1E5F11;
    background: linear-gradient(to top, #55CC3E 0%, #2C9119 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #297E19;
}

.vl-dashboard * {
    font-family: 'Fedra Sans', Arial, 'Helvetica', san-serif;
    font-weight: normal;
}

.admin-container-fileuploader2 input[type="text"] {
    content: 'Click to upload';
    font-style: italic;
    border: 1px solid #C2C8CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
    color: #192131;
    font-size: 14px;
    padding: 3px 0px;
    width: 192px;
}

.vl-fileuploader {
    background-color: #CCCCCC;
    color: black;
    border: 1px solid rgb(172, 166, 166);
    padding: 4px 2px;
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
}

.onefourth-x {
    float: left;
    width: 25%;
    min-height: 74px;
}

.onefourth-x select {
    padding: 5px 10px;
}

.admin-grid-padding-left {
    padding-left: 30px !important;
}

.admin-grid-padding-right {
    padding-right: 30px !important;
}

.vl-invoice-tables * {
    font-size: 13px;
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
    line-height: 1.2;
}

.dashboard-lender-btn {
    background: linear-gradient(to top, #E1E5E9 0%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #C2C8CE #B2B9BF #A1A7AC;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #515764;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    text-decoration: none;
    display: block;
    margin-bottom: 4%;
}

.dashboard-lender-btn.btn-showall {
    box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    width: 85%;
    margin: 15px auto;
}

.dashboard-lender-btn.btn-receive {
    background-color: #2C9119;
    background: linear-gradient(to top, #2C9119 0%, #55CC3E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #45A234 #297E19 #1E5F11;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.14) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #4B7F41;
    text-decoration: none;
    width: 100%;
}

.dashboard-lender-btn.btn-receive:active {
    background-color: #1E5F11;
    background: linear-gradient(to top, #55CC3E 0%, #2C9119 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #297E19;
}

.dashboard-lender-btn.btn-grey {
    background: #717b89;
    background: -moz-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #717b89), color-stop(100%, #454e59));
    background: -webkit-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -o-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: -ms-linear-gradient(top, #717b89 0%, #454e59 100%);
    background: linear-gradient(to bottom, #717b89 0%, #454e59 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717b89', endColorstr='#454e59', GradientType=0);
    border: 1px solid #343a42;
    text-align: center;
    color: #FFF;
    text-shadow: 0 -1px 0 #383f47;
    margin-bottom: 4%;
    width: 100%;
}

.dashboard-lender-paymentfix {
    padding-left: 0;
    padding-right: 0px;
    text-align: center;
    margin-bottom: 20px;
}

.admin-grid-font * {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
}


/*Lender Dashboard*/

.vl-calendarHeaderCell {
    background-color: #BCC2C7;
    height: 15px;
    font-size: 9pt;
    font-weight: bold;
    border-right: solid 1px rgb(192, 192, 192);
    border-bottom: solid 1px rgb(192, 192, 192);
    color: rgb(0, 0, 0);
}

.vl-calendarTodayEventCell {
    font-size: 8pt;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    width: 0%;
    border-right: solid 1px rgb(192, 192, 192);
    border-bottom: solid 1px rgb(192, 192, 192);
    background-color: #E7E7E7;
    color: rgb(0, 0, 0);
}

.calender-links {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.calender-links span,
.calender-links a {
    display: inline-block;
    width: 33%;
    text-decoration: none;
}

.calender-links a:hover {
    text-decoration: underline;
}

.vl-calendarNoEventCell {
    font-size: 8pt;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    width: 14.285%;
    border-right: solid 1px #D4D8DD;
    border-bottom: solid 1px #D4D8DD;
    background-color: #f7f7f7;
    color: Gray;
    padding: 3px;
    height: 72px;
}

.vl-calendarNoEventCell:hover {
    background-color: #eee;
    color: black;
    border: 1px solid #ddd;
    font-size: 9pt;
}

.vl-calendarEventCell {
    font-size: 8pt;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    width: 14.285%;
    border-right: solid 1px #D4D8DD;
    border-bottom: solid 1px #D4D8DD;
    padding: 3px;
    color: Black;
    height: 72px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    position: relative;
}

/* Staff Dashboard - Start */

.dash-vtile-subheader {
    border: 0 none;
    background-color: rgb(250, 251, 252);
    border-bottom: 1px solid rgb(213, 217, 221);
    border-top: 1px solid rgb(213, 217, 221);
    box-shadow: 0 2px 0 rgb(235, 236, 239), 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: rgb(144, 147, 155);
    font-weight: bold;
    line-height: 1;
    padding: 0 30px;
    text-align: left;
    border-right: 1px solid rgb(213, 217, 221);
    padding-right: 0;
}

.dash-vtile-subheader span {
    font-size: 14px;
    display: inline-block;
    text-align: center;
    border-right: 1px solid rgb(204, 204, 204);
    padding: 8px 0;
}

.dash-vltile-title-statuses {
    width: 68%;
    text-align: left !important;
}

.dash-vltile-title-myfigure {
    width: 15.5%;
}

.dash-vltile-title-allfigure {
    width: 15%;
}


.dash-vltile-content-status p:nth-child(2n+2) {
    background-color: #FCFDFF;
}

.dash-vltile-content-status p {
    border-bottom: 1px solid rgb(232, 236, 239);
    display: inline-block;
    line-height: 1;
    margin: 0;
    padding: 0 5%;
    width: 95%;
    font-size: 14px;
    text-decoration: none;
    padding-right: 0;
}

.dash-vltile-content-status p:hover {
    background-color: #F9F9F9;
    text-decoration: none;
}

.dash-vltile-content-status p span {
    width: 68%;
    display: inline-block;
    color: #043145;
}

.dash-vltile-content-status p a {
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    width: 15%;
    text-align: center;
    position: relative;
}

.dash-vltile-content-status a,
.dash-vltile-content-status span {
    border-right: 1px solid #E8ECEF;
    padding: 14px 0;
}

.dash-vltile-content-status a:last-child,
.dash-vltile-content-status span:last-child {
    border-right: 0 none;
}

.dash-vtile-subheader span:last-child {
    border-right: 0 none;
}

.dash-vltile-title-topclient {
    width: 40% !important;
    text-align: left !important;
}

.dash-vltile-title-topclientfigures {
    width: 14% !important;
}

.dash-vltile-content-topclients p:nth-child(2n+2) {
    background-color: #FCFDFF;
}

.dash-vltile-content-topclients p {
    border-bottom: 1px solid rgb(232, 236, 239);
    display: inline-block;
    line-height: 1;
    margin: 0;
    padding: 0 5%;
    width: 95%;
    font-size: 14px;
    text-decoration: none;
    padding-right: 0;
}

.dash-vltile-content-topclients p:hover {
    background-color: #F9F9F9;
    text-decoration: none;
}

.dash-vltile-content-topclients p .topclient-lendername {
    width: 40% !important;
    text-align: left !important;
    display: inline-block;
    color: #043145;
}

.dash-vltile-content-topclients p span {
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    width: 14%;
    text-align: center;
    position: relative;
}

.dash-vltile-content-topclients .lnktopclientfull {
    display: inline-block;
    text-decoration: none;
    width: 100%;
    padding: 0;
}

.dash-vltile-content-topclients a,
.dash-vltile-content-topclients span {
    border-right: 1px solid #E8ECEF;
    padding: 14px 0;
}

.dash-vltile-content-topclients a:last-child,
.dash-vltile-content-topclients span:last-child {
    border-right: 0 none;
}

.dash-vltile-content-myfigure {
    width: 15%;
}

.dash-vltile-content-allfigure {
    width: 15%;
}

.dash-vltile-label {
    display: inline-block;
    font-size: 14px;
    padding: 14px 0;
    width: 42%;
    border-right: 1px solid #EEE;
}

.dash-vltile-mycount {
    font-size: 20px;
    width: 90px;
    display: inline-block;
    text-align: center;
    border-right: 1px solid #EEE;
    padding: 14px 0;
    text-decoration: none;
}

.dash-vltile-mycount:hover {
    text-decoration: underline;
    cursor: pointer;
}

.dash-vltile-allcount {
    width: 90px;
    display: inline-block;
    font-size: 20px;
    text-align: center;
    padding: 14px 0;
    text-decoration: none;
}

.dash-vltile-allcount:hover {
    text-decoration: underline;
    cursor: pointer;
}

.dash-vltile-stats-summary-title-statuses {
    display: inline-block;
    width: 42%;
}

.dash-vltile-stats-summary-title-mycount {
    width: 90px;
    display: inline-block;
    text-align: center;
}

.dash-vltile-stats-summary-title-allcount {
    display: inline-block;
    width: 90px;
    text-align: center;
}

.vltile-content-status-fix a {
    padding: 0 5%;
    width: 90%;
}

.vl-pagging-dropdown {
    background-color: #FFF;
    border: 1px solid #C2C8CE;
    border-radius: 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    font-size: 14px;
    width: 50px;
}

.valuelink-dashboard-grid .dash-salesperson-clients {
    width: 38%;
    text-align: left;
}

.valuelink-dashboard-grid .dash-salesperson-orders {
    width: 20%;
    text-align: center;
}

.valuelink-dashboard-grid .dash-salesperson-earned {
    width: 20%;
    text-align: center;
}

.valuelink-dashboard-grid .dash-salesperson-owed {
    width: 20%;
    text-align: center;
}

.dash-salesperson-subheader {
    font-size: 0;
}

.paid:after {
    content: 'PAID IN FULL';
    color: #65B063;
    background-color: #E9FBEF;
    border: 1px solid #65B063;
    padding: 0px 20px;
    border-radius: 10px;
    font-size: 14px;
    cursor: pointer;
}

.unpaid:after {
    content: 'UNPAID';
    color: #C54D51;
    background-color: #FFEDE5;
    border: 1px solid #C54D51;
    padding: 0px 20px;
    border-radius: 10px;
    font-size: 14px;
    cursor: pointer;
}


/* Staff Dashboard - End */


/* Jump-to Links - Start*/

.hidejumpmenu {
    display: none;
}

.jumptomenu {
    margin-left: 3% !important;
    color: rgb(81, 87, 100);
}

#jump-menu {
    z-index: 1;
    background: white;
}

#jump-menu li {
    float: left;
    list-style-type: none;
}

#jump-menu a {
    display: block;
    padding: 8px 2px 8px 2px;
    -webkit-transition: 1s all ease;
    -moz-transition: 1s all ease;
    transition: 1s all ease;
    text-decoration: none;
    margin-right: 15px;
    color: rgb(81, 87, 100);
}

#jump-menu a:hover {
    color: rgba(30, 115, 184, 0.8);
}

.fixed-header {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 12px;
    background-color: rgb(46, 54, 61);
    color: rgb(255, 255, 255);
    z-index: 999;
}

.fixed-header #jump-menu li a {
    color: #FFF;
}

.fixed-header #jump-menu li.active a {
    color: #aaa;
}

.fixed-header .jumptomenu {
    color: #FFF;
}

.vertical-bottom {
    vertical-align: bottom !important;
}


/*Jump-to Links - End*/


/*Reports - Start*/

.activity-report-fix td {
    white-space: normal !important;
}

.admin-grid-header table {
    border-left: 0;
    border-right: 0;
}

.admin-grid-header th a {
    text-decoration: underline;
    color: rgb(144, 147, 155);
}

.admin-grid-header th a:hover {
    text-decoration: none;
}


/*Report - End*/


/* Two Columns Dropdown For ViewAppraisal*/

.view-appraisal .dropdown-menu > ul > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 14px;
    text-align: left;
    font-size: 12px;
    white-space: nowrap;
    padding-left: 25px;
}

.view-appraisal .dropdown-menu > ul {
    width: 49.8%;
    float: left;
    padding-bottom: 5px;
}

.view-appraisal .dropdown-menu ul:first-of-type {
    border-right: 1px solid #eee;
}

.view-appraisal .dropdown-menu > ul > li > a:hover,
.view-appraisal .dropdown-menu > ul > li > a:focus {
    background-color: #eee;
    background-repeat: repeat-x;
    color: #333333;
    text-decoration: none;
}

.view-appraisal .separator {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: 1px solid #f1f1f1;
}

.dropdown-vappraisal-header {
    font-weight: bold;
    font-size: 13px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left !important;
    padding-bottom: 5px;
}

.view-radio-btn {
    display: inline-block;
    vertical-align: middle;
    width: 74% !important;
}

.view-radio-btn td {
    padding-right: 14px;
}


/*Appraisal History - Start*/

.cbp_tmtimeline {
    /*margin: 30px 0 0 0;*/
    padding: 0;
    list-style: none;
    position: relative;
}


/* The line */

.cbp_tmtimeline:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10px;
    background: rgb(221, 221, 221);
    left: 20%;
    margin-left: -10px;
}

.cbp_tmtimeline td > li {
    position: relative;
}


/* The date/time */

.cbp_tmtimeline td > li .cbp_tmtime {
    display: block;
    width: 10%;
    padding-left: 50px;
    position: absolute;
}

.cbp_tmlabel p {
    color: rgb(102, 102, 102);
}

.cbp_tmtimeline td > li .cbp_tmtime span {
    display: block;
    text-align: right;
}

.cbp_tmtimeline td > li .cbp_tmtime span:first-child {
    font-size: 0.9em;
    color: #bdd0db;
}

.cbp_tmtimeline td > li .cbp_tmtime span:last-child {
    font-size: 1.5em;
    color: #919191;
    text-align: center;
}

.cbp_tmtimeline td > li:nth-child(odd) .cbp_tmtime span:last-child {
    color: #6cbfee;
}


/* Right content */

.cbp_tmtimeline td > li .cbp_tmlabel {
    margin: 0 0 0px 25%;
    background: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    padding: 2em;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.4;
    position: relative;
    border-radius: 2px;
    padding-top: 20px;
    border: 1px solid rgb(221, 221, 221);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
}

.cbp_tmtimeline td > li:nth-child(odd) .cbp_tmlabel {
    background: #6cbfee;
}

.cbp_tmtimeline td > li .cbp_tmlabel h2 {
    /*margin-top: 0px;
    padding: 0 0 8px 0;
    border-bottom: 1px solid #FFF;*/
    margin-top: 0px;
    padding: 0 0 8px 0;
    /* border-bottom: 1px solid rgb(255, 255, 255); */
    color: rgb(81, 87, 100);
    font-size: 16px;
    text-transform: capitalize;
}


/* The triangle */

.cbp_tmtimeline td > li .cbp_tmlabel:after {
    right: 100%;
    border: solid rgba(0, 0, 0, 0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    /*border-right-color: #AFAFAF;*/
    border-right-color: rgb(221, 221, 221);
    border-width: 10px;
    top: 10px;
}

.cbp_tmtimeline td > li:nth-child(odd) .cbp_tmlabel:after {
    border-right-color: #6cbfee;
}


/* The icons */

.cbp_tmtimeline td > li .cbp_tmicon {
    width: 40px;
    height: 40px;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 1.4em;
    line-height: 40px;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    color: #FFF;
    background: #AFAFAF;
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgb(221, 221, 221);
    text-align: center;
    left: 20%;
    top: 0;
    margin: 0 0 0 -25px;
}

.cbp_tmicon-phone:before {
    font-family: 'Fedra Sans';
}

.cbp_tmicon-screen:before {
    content: "\e001";
}

.cbp_tmicon-mail:before {
    content: "\e002";
}

.cbp_tmicon-earth:before {
    content: "\e003";
}


/*Appraisal History - End*/

.dash-vltile-content-status a:before {
    background-color: #E8ECEF;
    content: "";
    display: inline-block;
    height: 30px;
    position: absolute;
    right: -1px;
    top: -15px;
    width: 1px;
}

.dash-vltile-content-status p a:last-child:before,
.dash-vltile-content-status p:first-child a:before {
    background-color: transparent;
    height: 0;
    width: 0;
}

.dash-vltile-content-topclients p span:before {
    background-color: #E8ECEF;
    content: "";
    display: inline-block;
    height: 30px;
    position: absolute;
    right: -1px;
    top: -15px;
    width: 1px;
}

.dash-vltile-content-topclients p span:before {
    background-color: #E8ECEF;
    content: "";
    display: inline-block;
    height: 30px;
    position: absolute;
    right: -1px;
    top: -15px;
    width: 1px;
}

.dash-vltile-content-topclients p span:last-child:before,
.dash-vltile-content-topclients p:first-child span:before {
    background-color: transparent;
    height: 0;
    width: 0;
}

.dash-vltile-content-topclients p {
    background-color: #FFF;
}


/*ViewAppraisal*/

.viewappraisal-reminder-popup-error {
    background-color: #FFEDE5;
    border: 1px solid #C54D51;
    border-radius: 4px 4px 4px 4px;
    color: #C54D51;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 10px 0;
    padding: 10px;
    text-align: left;
}


/*MHK- 4/18/2014: Copied All Styles from View Appraisal And Pasted them into main.css*/


/*View Appraisal-Reminder SidePopup*/

.sidebox {
    width: 378px;
    border: 1px solid #CCD2D9;
    color: #51555E;
    font-family: Museo Sans, Helvetica, sans-serif;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    background-color: #FFF;
    border-radius: 2px;
    padding: 10px;
    border-right: 0 none;
    min-height: 80px;
    padding-right: 10px;
}

.sidebox p {
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 1;
}

.sidebox .vlnotes-datetime {
    color: #90939b;
    margin-bottom: 10px;
}

.sidebox .followup-content {
    color: #51555e;
    line-height: 1.2;
}

.sidebox .followup {
    background: #51555E url('../../Images/text-reminder.png') no-repeat center center;
    height: 106px;
    position: absolute;
    right: 0%;
    top: 0;
    width: 22px;
    margin-right: -22px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    cursor: pointer;
}

.sidebox .followupred {
    background: #C54D51 url('../../Images/text-reminder.png') no-repeat center center;
    height: 106px;
    position: absolute;
    right: 0%;
    top: 0;
    width: 22px;
    margin-right: -22px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    cursor: pointer;
}

.sidebox .vlnotes-arrow {
    background: url('../../Images/arrow-open.png') no-repeat center center;
    background-color: #51555E !important;
    height: 16px;
    position: relative;
    right: -22px;
    top: 45%;
    width: 12px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 0;
    border-top-right-radius: 2px;
}

.sidebox .vlnotes-arrowred {
    background: url('../../Images/arrow-open.png') no-repeat center center;
    background-color: #C54D51 !important;
    height: 16px;
    position: relative;
    right: -22px;
    top: 45%;
    width: 12px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 0;
    border-top-right-radius: 2px;
}

.sidebox .close-x {
    color: #FD7D7D;
    background: url('../../Images/vlnotes-close-inv.png') no-repeat center center;
    text-transform: uppercase;
    font-size: small;
    font-weight: 500;
    text-decoration: none;
    position: absolute;
    right: 20px;
    cursor: pointer;
    height: 10px;
    width: 10px;
    background-color: #C54D51;
}

.sidebox .close-x:hover {
    text-decoration: underline;
    background-color: red;
}

.sidebox .vlnotes-datetime-due {
    color: #C54D51;
    margin-bottom: 10px;
}

.sidebox .tooltip-inner {
    padding: 6px 8px !important;
}

.sidebox .reminderboxred {
    background-color: #FFF7F4;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 2px;
    border: 1px solid #F1AAAC;
}

.sidebox .reminderboxred:hover {
    background-color: #FCF1EC;
}

.sidebox .reminderbox {
    padding: 10px;
    border: 1px solid #EEE;
    margin-bottom: 10px;
    background: #F9F9F9;
    border-radius: 2px;
}

.sidebox .reminderbox:hover {
    background-color: #F5F5F5;
}

.viewappraisal-comments {
    background: #FFF;
    color: #FFF;
    padding: 10px;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.4;
    position: relative;
    border-radius: 2px;
    padding-top: 14px;
    border: 1px solid #DDD;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
}

.viewappraisal-comments .role-name span {
    color: #333;
    font-size: 16px;
    text-transform: capitalize;
}

.viewappraisal-comments .comment-datetime {
    color: #515764;
    font-size: 14px;
    text-transform: capitalize;
    float: right;
}

.viewappraisal-comments .comment-content {
    font-size: 13px;
    line-height: 1.4;
    color: #888;
    display: inline-block;
    padding: 20px;
    padding-top: 0;
}

.view-appraisal-flagorderimg {
    margin-top: -4px;
    margin-bottom: -4px;
}

.last-check-number {
    background-color: #F5F5F5;
    padding: 2px 12px;
    border-radius: 6px;
    border: 1px solid #CCC;
    color: #747474;
}

.search-apraiser {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) inset !important;
    background: #FFF url('../images/icn-nav-search.png') no-repeat 6px center !important;
    border-radius: 3px !important;
    line-height: 1;
}

.search-apraiser:focus {
    background: #FFF !important;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
    padding-left: 5px;
    width: 280px !important;
}


/*#region "Appraiser Analytics Revised"*/

.vltile-fix {
    margin-bottom: 0;
}

.aa-dashboard-wrapper {
    background-color: #F2F2F2;
    -webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 6px;
    box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 6px;
    border-radius: 3px;
    border: 1px solid #DDD;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    min-height: 900px;
    margin: 10px auto 0px;
    padding: 35px 30px 20px;
    min-width: 1138px;
}

.aa-dashboard-header {
    margin-bottom: 60px;
    text-align: center;
}

.aa-header-search {
    position: relative;
    width: 295px;
    font-family: inherit;
    font-size: 14px;
    border: none;
    outline: none;
    background: #FFF url('../Images/search-icon.png') no-repeat 10px center;
    padding: 8px 10px 8px 28px;
    color: #444;
    -webkit-appearance: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    border: 1px solid #DDD;
}

.search-appraiser {
    border: 1px solid #BEBEBE !important;
    background: #FFF url('../images/icn-nav-search.png') no-repeat 6px center !important;
    border-radius: 6px !important;
    font-size: 14px;
    line-height: 1;
    height: 34px;
    width: 300px;
    padding: 6px 6px 6px 30px;
    color: #ccc;
    margin-bottom: 10px;
    margin-top: -10px;
}

.search-appraiser:focus {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
    padding-left: 30px;
    color: #888;
}

.aa-vltile-content {
    font-size: 14px;
}

.aa-vltile-content p {
    border-top: 1px solid #E8ECEF;
    display: inline-block;
    line-height: 1.2;
    margin: 0;
    padding: 0 4%;
    width: 92%;
}

.aa-vltile-content p:first-child {
    border-top: 0;
}

.aa-vltile-content p:hover {
    background-color: #F9F9F9;
}

.aa-vltile-content p:nth-child(2n+2) {
    background-color: #FCFDFF;
}

.aa-vltile-content p label {
    border-right: 1px solid #E8ECEF;
    color: #515765;
    float: left;
    padding: 3% 4% 3% 0;
    width: 70%;
    position: relative;
}

.aa-vltile-content p span {
    color: #192030;
    display: inline-block;
    float: right;
    padding: 3% 0;
    text-align: right;
    width: 25%;
}

.aa-vltile-content p a {
    color: #192030;
    display: inline-block;
    float: right;
    padding: 3% 0;
    text-align: right;
    width: 25%;
    text-decoration: none;
    cursor: pointer;
}

.aa-vltile-content p img {
    float: right;
    padding: 3% 6%;
    text-align: center;
}

.aa-vltile-grid {
    border: 0 none;
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
}

.aa-vltile-grid td,
.aa-vltile-grid th {
    border: 0 none;
    vertical-align: top;
}

.aa-vltile-grid td {
    font-size: 13px;
    line-height: 1.4;
    padding: 10px 6px;
    color: #192131;
    vertical-align: baseline;
    background-color: #FFF;
}

.aa-vltile-grid td:first-child {
    padding-left: 30px;
}

.aa-vltile-grid th {
    background-color: #FAFBFC;
    border-bottom: 1px solid #BDC3C9;
    border-top: 1px solid #CCD2D9;
    box-shadow: 0 2px 0 #EBECEF, 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: #90939B;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 6px;
    text-align: left;
    padding-left: 0;
}

.aa-vltile-grid th:first-child {
    padding-left: 30px;
}

.aa-vltile-grid tr:nth-child(2n+2) td {
    background-color: #FCFDFF;
}

.aa-vltile-grid tr {
    border-bottom: 1px solid #EBECEE;
}

.aa-vltile-grid tr:last-child {
    border-bottom: 0;
}

.license-expired {
    color: #d51616;
}

.aa-divsummarydetail {
    width: 69%;
    vertical-align: top;
    float: left;
    overflow-y: scroll;
    height: 280px;
}

.aa-divsumaarychart {
    width: 30.9%;
    float: right;
    border-left: 1px solid #EEEEEE;
}

.aa-contact-details {
    height: 120px;
}

.aa-contact-data {
    vertical-align: bottom;
}

.appraiser-contact-content {
    font-size: 14px;
}

.appraiser-contact-content p span {
    border-right: 1px solid #E8ECEF;
    color: #F1F1F1;
    float: left;
    padding: 5% 0% 5% 25%;
    width: 75%;
    position: relative;
    border-bottom: 1px solid #888;
}

.appraiser-contact-content p a {
    border-right: 1px solid #E8ECEF;
    color: #F1F1F1;
    float: left;
    padding: 5% 0% 5% 25%;
    width: 75%;
    position: relative;
    border-bottom: 1px solid #888;
    text-decoration: none;
}

.appraiser-contact-content .aa-appraiser-name {
    color: #7C7B7B;
    font-size: x-large;
    display: block;
    text-align: center;
    padding-top: 36px;
    margin-bottom: 10px;
}

.appraiser-contact-content .aa-appraiser-companyname {
    color: #AAA;
    font-size: 16px;
    display: block;
    text-align: center;
    height: 70px;
}

.aa-appriser-location-logo {
    background: #777 url('../images/location-logo.png') no-repeat 45px center !important;
}

.aa-appriser-phone-logo {
    background: #777 url('../images/phone-logo.png') no-repeat 40px center !important;
}

.aa-appriser-email-logo {
    background: #777 url('../images/email-logo.png') no-repeat 40px center !important;
}

.aa-demo-image {
    width: 1100px;
    border: 1px solid #bbb;
}


/*#endregion*/

.appraiser-details-section a {
    padding-left: 4px;
}

.appraiser-details-section a:first-child {
    padding-left: 0px;
}

.view-appraiser-statistics {
    float: right;
}

.new-report a:after {
    content: ' (New)';
    color: #C30A31;
}


/*Admin-Dashboard-UnRead Comments Section*/

.admin-dashboard-comments {
    border: 0 none;
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
}

.admin-dashboard-comments td,
.admin-dashboard-comments th {
    border: 0 none;
    vertical-align: top;
}

.admin-dashboard-comments td {
    border-bottom: 1px solid #EBECEE;
    font-size: 13px;
    line-height: 1.4;
    padding: 15px 6px;
    color: #192131;
    vertical-align: baseline;
    background-color: #FFF;
}

.admin-dashboard-comments td:first-child {
    padding-left: 15px;
}

.admin-dashboard-comments td a {
    color: #1E73B8;
    font-weight: 500;
    text-decoration: none;
}

.admin-dashboard-comments td a:hover {
    text-decoration: underline;
}

.admin-dashboard-comments th {
    border-bottom: 1px solid Transparent !important;
    /*border-bottom: 1px solid #BDC3C9 !important;*/
    /*border-top: 1px solid #CCD2D9;*/
    box-shadow: 0 2px 0 #EBECEF, 0 -4px 2px rgba(0, 0, 0, 0.02) inset;
    color: #90939B;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 6px;
    text-align: left;
}

.admin-dashboard-comments th:first-child {
    padding-left: 15px;
}

.appraisal-staff-comment td {
    background-color: rgba(173, 216, 230, 0.2);
}

.appraisal-staff-comment td:first-child {
    border-left: 5px solid rgba(173, 216, 230, 1);
}

.appraisal-lender-comment td {
    background-color: rgba(144, 238, 144, 0.2);
}

.appraisal-lender-comment td:first-child {
    border-left: 5px solid rgba(144, 238, 144, 1);
}

.appraisal-appraiser-comment td {
    background-color: rgba(255, 255, 224, 0.4);
}

.appraisal-appraiser-comment td:first-child {
    border-left: 5px solid #E8C37E;
}

.appraisal-reviewer-comment td {
    background-color: rgba(240, 128, 128, 0.1);
}

.appraisal-reviewer-comment td:first-child {
    border-left: 5px solid rgba(240, 128, 128, 1);
}

.appraisal-other-comment td:first-child {
    border-left: 5px solid Gray;
}

.payments-appraiser-amount-due {
    font-weight: bold;
    padding: 6px 10px;
    margin-top: 2px;
    margin-bottom: 20px;
    background-color: #EEE;
    border: 2px solid #DDD;
    border-radius: 10px;
    display: inline-block;
}

.payments-reviewer-amount-due {
    font-weight: bold;
    padding: 6px 10px;
    margin-top: 2px;
    margin-bottom: 20px;
    background-color: #EEE;
    border: 2px solid #DDD;
    border-radius: 10px;
    display: inline-block;
}

.billpayment-isreviewer-true {
    background-color: #EEE;
    padding: 4px 10px;
    border: 1px solid #DDD;
    border-radius: 4px;
    color: #6A9D33;
    font-weight: bold;
}

.billpayment-isreviewer-false {
    background-color: #EEE;
    padding: 4px 10px;
    border: 1px solid #DDD;
    border-radius: 4px;
    color: #BE0A31;
    font-weight: bold;
}

.paid-report {
    color: #65B063;
    background-color: #E9FBEF;
    border: 1px solid #65B063;
    padding: 3px 8px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
}

.lbl-processing {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif !important;
    font-size: 16px;
    font-weight: bold;
    color: #888;
    background-color: #FFF;
    padding: 10px 20px;
    border: 1px solid #BBB;
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 0;
}

.tbl-automatic-order-assignment tr {
    height: 30px;
}

.tbl-automatic-order-assignment td {
    vertical-align: top;
    padding-top: 5px;
}

.order-auto-assignment-dropdown {
    background-color: #FAFBFC;
    border: 1px solid #C2C8CE;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -4px 2px rgba(0, 0, 0, 0.04) inset;
    color: #192131;
    font-size: 13px;
    padding: 6px 10px;
    width: 70px;
    margin-bottom: 0;
}

.dashboard-user-message {
    text-align: right;
}

.dashboard-user-message label {
    font-family: 'Fedra Sans', Arial, 'Helvetica', san-serif;
    Background-color: #717B89;
    padding: 8px 20px;
    color: #F9F9F9;
    margin-top: -38px;
    display: inline-block;
    border: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-size: 12px;
}

.dashboard-user-message span {
    color: #FFF;
    text-transform: capitalize;
}

.email-appraiser-list {
    background-color: #666;
    padding: 5px 10px;
    border-radius: 2px;
    color: #F9F9F9;
    display: inline-block;
    margin: 2px 0px;
    border: 1px solid #333;
    margin-right: 3px;
}

.ucdp-cu-score-good {
    width: auto !important;
    background-color: #E9FBEF;
    padding: 2px 10px;
    border: 1px solid #65B063;
    color: #65B063 !important;
    border-radius: 4px;
}

.ucdp-cu-score-average {
    width: auto !important;
    background-color: #FDFDF0;
    padding: 2px 10px;
    border: 1px solid #C9B593;
    color: #C2A569 !important;
    border-radius: 4px;
}

.ucdp-cu-score-alert {
    width: auto !important;
    background-color: #FFEDE5;
    padding: 2px 10px;
    border: 1px solid #C54D51;
    color: #C54D51 !important;
    border-radius: 4px;
}


/*Client Scorecard - Start*/

.client-scorecard-container * {
    font-family: 'Fedra Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
    font-weight: normal;
}

.client-scorecard-container h1,
.client-scorecard-container h2,
.client-scorecard-container h3,
.client-scorecard-container h4,
.client-scorecard-container h5,
.client-scorecard-container h6 {
    font-family: 'Fedra Sans', san-serif;
    font-weight: bold;
}

.client-scorecard-container,
.col-1,
.col-2,
.col-3,
.col-4 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.client-scorecard-container {
    background-color: #FFF;
    display: block;
    min-width: 1160px;
    border: 1px solid #DDD;
    border-radius: 2px;
    padding-bottom: 30px;
}

.client-scorecard-filter {
    display: block;
    width: 100%;
    background-color: #FFF;
}

.cs-filter #ctl00_cphBody_pnlFilter {
    box-shadow: #808080 0px 4px 2px -2px;
    background-color: #FCFCFC;
}

.cs-filter-btn {
    text-align: right;
    margin-bottom: 9px;
}

.cs-filter-btn span {
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    background-color: #F5F5F5;
    padding: 15px 20px 11px 20px;
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.client-scorecard-wrapper {
    padding: 0px 0px;
}

.cs-col-1,
.cs-col-2,
.cs-col-3,
.cs-col-4 {
    position: relative;
    min-height: 1px;
    padding-left: 1%;
    padding-right: 1%;
    margin-top: 20px;
}

.cs-col-1,
.cs-col-2,
.cs-col-3,
.cs-col-4 {
    float: left;
}

.cs-col-1 {
    width: 23%;
}

.cs-col-2 {
    width: 48%;
}

.cs-col-3 {
    width: 73%;
}

.cs-col-4 {
    width: 98%;
}

.cs-scorecard-content {
    padding: 0 40px;
}

.cs-scorecard-header {
    margin-top: 0;
    background: #FFF;
    box-shadow: 0 8px 6px -6px #939393;
}

.cs-scorecard-header h1 span {
    font-size: 50px;
    color: #666;
    text-transform: uppercase;
    padding: 5px 0 20px 35px;
    display: block;
    line-height: 1;
}

.cs-header-datetime span {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
    font-size: 15px;
    color: #888;
    padding: 0px 0 10px 35px;
    display: block;
    font-weight: bold;
}

.cs-fixed-header {
    display: block;
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}

.cs-fixed-header h1 span,
.cs-fixed-header .cs-header-datetime span {
    padding-left: 0px;
}

.cs-export {
    text-align: right;
}

.cs-export input {
    margin-right: 30px;
}

.cs-data-container {
    min-height: 100px;
    background-color: #F8F8F8;
    border-radius: 5px;
    border: 1px solid #E3E3E3;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.03);
}

.cs-data-container h3 {
    color: #90939B;
    padding: 8px 0 8px 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #F7F8F9;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.08) inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    border-bottom: 1px solid #BDC3C9;
    font-weight: bold;
}

.cs-data-container .cs-total-volume h3,
.cs-data-container .cs-average-distance h3 {
    text-align: center;
    padding-left: 0px;
}

.cs-total-volume span,
.cs-average-distance span {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
    display: block;
    font-size: 72px;
    padding: 50px 0 40px 0;
    color: #515765;
    text-align: center;
}

.cs-revision-percentage span {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
    display: block;
    font-size: 54px;
    padding: 35px 0px 45px 0px;
    color: #515765;
    text-align: center;
    margin-left: 15px;
}

.cs-revision-percentage span::after {
    content: '%';
    font-size: 40px;
}

.cs-appraiser-used span {
    font-family: 'Museo Sans', 'Trebuchet MS', 'Helvetica', sans-serif;
    display: block;
    font-size: 54px;
    padding: 24px 0px 5px 0px;
    color: #515765;
    text-align: center;
}

.cs-appraiser-used label {
    font-size: 15px;
    display: block;
    padding: 19px 0px 12px 5px;
    color: #909090;
    text-align: center;
}

.cs-revision-details p label {
    font-size: 13px;
    color: #515765;
    padding: 5px 0px 3px 25px;
    float: left;
}

.cs-revision-details p label:before {
    content: '■';
    color: #515765;
    padding: 0px 10px;
}

.cs-revision-details p span {
    float: right;
    padding: 1px 10px 1px 10px;
    font-size: 13px;
    color: #666;
    margin-right: 10px;
    border-radius: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    border: 1px solid #BBB;
}

.cs-total-volume label,
.cs-average-distance label {
    font-size: 22px;
    display: block;
    padding: 5px 0px 17px 0;
    color: #909090;
    text-align: center;
}

.cs-average-fee:before {
    content: '$ ';
    color: #333;
}

.cs-turnaroundtime table th,
.cs-volume-by-product th,
.cs-volume-by-state th {
    border-right: 0px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #3F4A56;
    padding: 10px 0px 5px 0;
}

.cs-turnaroundtime table tr,
.cs-volume-by-product tbody tr,
.cs-volume-by-state tbody tr {
    border-bottom: 1px solid #DDD;
}

.cs-turnaroundtime table tbody td,
.cs-volume-by-product tbody td,
.cs-volume-by-state tbody td {
    text-align: center;
    font-size: 13px;
    color: #515765;
    padding: 10px 6px;
    border-right: 1px solid #DDD;
    line-height: 1.4;
}

    .cs-turnaroundtime table tbody td:last-child,
    .cs-volume-by-product tbody td:last-child,
    .cs-volume-by-state tbody td:last-child {
        border-right: 0px;
    }

.cs-turnaroundtime table tbody tr:last-child,
.cs-volume-by-product table tbody tr:last-child,
.cs-volume-by-state table tbody tr:last-child {
    border-bottom: 0px;
    border-color: transparent;
}

.cs-turnaroundtime table tbody td:first-child,
.cs-turnaroundtime table th:first-child,
.cs-volume-by-product th:first-child,
.cs-volume-by-product td:first-child,
.cs-volume-by-state th:first-child,
.cs-volume-by-state td:first-child {
    text-align: left;
}

.cs-turnaroundtime tr td:first-child,
.cs-turnaroundtime tr th:first-child,
.cs-volume-by-product tr th:first-child,
.cs-volume-by-product tr td:first-child,
.cs-volume-by-state tr th:first-child,
.cs-volume-by-state tr td:first-child {
    padding-left: 15px;
}

.cs-turnaroundtime tr td:last-child,
.cs-turnaroundtime tr th:last-child,
.cs-volume-by-product tr th:last-child,
.cs-volume-by-product tr td:last-child,
.cs-volume-by-state tr th:last-child,
.cs-volume-by-state tr td:last-child {
    padding-right: 15px;
}


/*Client Scorecard - End */

.dwolla-balance {
    font-weight: bold;
    padding: 5px 10px;
    margin-top: 2px;
    margin-bottom: 20px;
    background-color: #FFF;
    border: 1px solid #999;
    border-radius: 10px;
    display: inline-block;
    color: #000;
}

.dwolla-balance::before {
    content: '$ ';
}

.calendarLinksextended {
    background-color: #F5F5F5;
    padding: 10px 10px 10px 10px;
    border-radius: 14px;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -3px;
}

.calendarLinksextended:hover {
    text-decoration: underline;
}


/* ============================================================
  SWITCH  - YES NO START
============================================================ */

.cmn-toggle input[type=checkbox] {
    position: absolute;
    visibility: hidden;
}

.cmn-toggle input[type=checkbox] + label {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.cmn-toggle-yes-no input[type=checkbox] + label {
    width: 120px;
    height: 40px;
    vertical-align: middle;
}

.cmn-toggle-yes-no input[type=checkbox] + label:before,
.cmn-toggle-yes-no input[type=checkbox] + label:after {
    display: Block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
}

.cmn-toggle-yes-no input[type=checkbox]:checked + label:before {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.cmn-toggle-yes-no input[type=checkbox]:checked + label:after {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}

.lender-at-grid tr td {
    padding: 6px 6px;
}


/* ============================================================
  SWITCH  - YES NO - END
============================================================ */


/* ============================================================
  Progressbar START
============================================================ */

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
    background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}


/* ============================================================
  Progressbar END
============================================================ */


/* New Filters Section - Start*/

.filter-section {
    display: inline-block;
    width: 100%;
    float: none;
    text-align: left;
    margin-top: 0px;
}

.ind-filter-sec {
    display: inline-block;
    position: relative;
    padding: 3px 25px 3px 6px;
    background-color: #e8ebee;
    margin-right: 5px;
    border: 1px solid #d5d9dc;
    margin-bottom: 2px;
}

.ind-filter-sec:hover {
    background-color: rgba(52, 104, 143, 0.85);
    border-color: #FFF;
}

.ind-filter-sec span {
    color: rgba(52, 104, 143, 0.85);
}

.ind-filter-sec:hover span {
    color: #FFF;
}

.ind-filter-sec:hover .filter-close-x {
    background: url('../../Images/filter-cross-icon-blue.png') no-repeat right center;
    background-color: #FFF;
}

.filter-close-x {
    background: url('../../Images/filter-cross-icon.png') no-repeat right center;
    position: absolute;
    right: 8px;
    cursor: pointer;
    height: 10px;
    width: 10px;
    top: 8px;
    background-color: rgba(52, 104, 143, 0.85);
}

.filter-reset-button {
    Padding: 3px 25px;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #999;
    border-radius: 2px;
    color: #8e8e8e;
    cursor: pointer;
    display: inline-block;
}


/*New Filters Section - End*/


/*VL-Fixes-Start*/

.admin-filter-section-fix {
    margin-top: 15px;
}

.admin-filter-subsection-fix {
    padding: 0;
    width: 19.6%;
}

.admin-filter-subsection-fix label {
    font-size: 13px;
    margin-bottom: 6px;
}

.admin-filter-subsection-fix input[type="text"] {
    font-size: 13px;
    padding: 6px 10px;
    margin-bottom: 10px;
}

.admin-filter-subsection-fix select {
    font-size: 13px;
    padding: 6px 10px;
    margin-bottom: 10px;
}

.admin-filter-subsection-fix input[type="checkbox"] {
    margin: 10px 6px 10px 0;
}

.admin-filter-subsection-fix a {
    margin-bottom: 6px;
}

.admin-filter-section-last-fix {
    margin-bottom: 0;
}

.admin-filter-subsection-paging-fix {
    text-align: right;
    width: 49%;
    padding: 0;
}

.admin-filter-subsection-paging-fix select {
    margin-bottom: 5px;
}

.admin-filter-subsection-buttons-fix {
    width: 50%;
    padding: 0;
}

.admin-grid-fix td {
    font-size: 9.4pt;
    padding: 6px 6px;
}

.admin-grid-fix td a {
    font-size: 9.4pt;
    font-weight: bold;
}

.admin-grid-fix th {
    font-size: 14px;
    line-height: 1;
    padding: 8px 6px;
}

.admin-subheader-fix {
    margin-bottom: 0px;
}

.admin-section-fix {
    margin-bottom: 10px;
    padding-top: 15px;
}

.admin-section-fix label,
.admin-section-fix select,
.admin-section-fix input[type="text"],
.admin-section-fix textarea,
.admin-section-fix span,
.admin-section-fix a {
    font-size: 9.4pt !important;
}

.half-x-fix {
    height: 60px;
}

.admin-section-view-fix p {
    margin-bottom: 6px;
    padding-bottom: 6px;
}

.admin-section-fix select,
.admin-section-fix input[type="text"] {
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.form-inline-fix > label {
    display: inline-block;
    width: 20%;
}

.form-inline-fix table {
    margin-top: 0px;
    display: inline-block;
    width: 78%;
}

.form-inline-fix table td label {
    margin-right: 15px;
    padding-left: 5px;
}

.admin-subcontainer-fix {
    margin: 10px;
}


/*====================================*/

.vl-create-appraisaldiv-fix {
    margin-bottom: 10px;
}

.accounts-one-third-fix {
    margin-bottom: 20px;
}

.accounts-one-third-fix .vltile,
.accounts-two-third-fix .vltile {
    min-height: 0;
    margin-bottom: 0;
}

.vltile-dashboard-content-fix {
    min-height: 0;
    margin-bottom: 0;
    height: 250px;
    background-color: #FCFDFF;
    overflow-y: scroll;
}

.accounts-two-third-fix {
    margin-right: 2%;
}

.accounts-two-third-fix .vltile-chart {
    height: 250px;
    width: 70%;
    margin-right: 0;
}

.accounts-two-third-fix .vltile-chartstats {
    width: 29.7%;
    margin-right: 0;
    margin-top: 5px;
}

.accounts-two-third-fix .vltile-chartstats h3 {
    font-size: 18px;
    padding-bottom: 10px;
    padding: 5px 0 15px 10px;
}

.accounts-two-third-fix .vltile-chartstats .vltile-label {
    padding: 7px 0;
    width: 45%;
    padding-left: 4%;
}

.accounts-two-third-fix .vltile-chartstats .vltile-count {
    font-size: 20px;
    width: 49%;
    display: inline-block;
    text-align: center;
}

.vltile-content-status-fix a,
.vltile-content-status-comment-fix a {
    line-height: 1;
    padding: 0 8%;
    width: 88%;
    padding-right: 4%;
}

.vltile-content-status-comment-fix span {
    margin-left: -5px;
}

.valuelink-dashboard-grid-fix td a {
    line-height: 1;
}

.admin-grid-dashboard-fix td {
    padding: 10px 6px;
}

.admin-grid-dashboard-fix tr:nth-child(2n+2) td {
    background-color: #FCFDFF;
}

.admin-grid-dashboard-fix tr:hover td {
    background-color: #F9F9F9;
}

.admin-grid-dashboard-fix th:first-child,
.admin-grid-dashboard-fix td:first-child {
    padding-left: 30px;
}

.admin-grid-dashboard-fix td a {
    color: #515765;
}

.admin-grid-fix2 td {
    font-size: 9.4pt;
    padding: 6px 6px;
}

.admin-grid-fix2 td a {
    font-size: 9.4pt;
    font-weight: bold;
}

.admin-grid-fix2 th {
    font-size: 14px;
    line-height: 1;
    padding: 8px 6px;
}

.admin-grid-fix2 th:first-child {
    padding-left: 30px;
}

.admin-grid-fix2 td:first-child {
    padding-left: 30px;
}

.admin-grid.manage-automate-tasks td {
    vertical-align: middle;
    padding: 8px 6px;
}

.admin-header .show-hide-filter-btn span {
    margin: 0 10px;
}

.admin-header .show-hide-filter-btn span {
    background-color: #575E64;
}

.admin-header > .admin-multiple-actions > li > a {
    background-color: #575E64;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    background-image: url(../../images/AdminIcons/valuelink-icon-actions.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    float: right;
    border-radius: 0px;
    margin: 0px 9px;
    cursor: pointer;
    width: 74px;
    border: 0;
    padding: 6px 10px 6px 30px;
}


/*VL-Fixes-End*/


/*Staff Performance Summary - Start*/

.stats-grid th {
    background-color: #82888e;
    color: #FFF;
    padding: 12px 0px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: bold;
    border-right: 1px solid #999;
}

.stats-grid td {
    border-color: #DDD;
    border: 0;
    padding-bottom: 20px;
}

.performance-container-header label:last-child {
    border-right: 0;
}

.performance-subcontainer-name {
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #DDD;
}

.performance-subcontainer-name span {
    display: block;
    background-color: #FFF;
    color: #353535;
    padding: 14px 0px;
    padding-left: 20px;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    height: 32px;
}

.performance-subcontainer-orderstats {
    display: block;
    width: 665px;
    border-bottom: 1px solid #DDD;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-top: 1px solid #DDD;
}

.performance-subcontainer-orderstats:first-child {
}

.performance-subcontainer-orderstats div {
    display: inline-block;
    width: 110px;
    border-right: 1px solid #DDD;
}

.performance-subcontainer-orderstats div:last-child {
    border-right: 0;
}

.performance-subcontainer-orderstats div label {
    width: 100%;
    display: block;
    text-align: center;
    background-color: #eaebec;
    padding: 5px 0px;
    font-size: 13px;
    color: #353535;
    font-weight: bold;
}

.performance-subcontainer-orderstats div span {
    width: 100%;
    display: block;
    text-align: center;
    padding: 5px 0px;
    font-size: 13px;
    font-weight: bold;
    color: #777;
}

.performance-subcontainer-performance {
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #DDD;
    height: 60px;
}

.performance-subcontainer-performance div {
    display: block;
    padding-left: 20px;
    border-bottom: 1px solid #DDD;
    padding: 5px 0 5px 20px;
}

.performance-subcontainer-performance div:last-child {
    border-bottom: 0;
}

.performance-subcontainer-performance div label {
    font-size: 13px;
    color: #353535;
    font-weight: bold;
    display: inline-block;
}

.performance-subcontainer-performance div span {
    font-size: 13px;
    font-weight: bold;
    display: inline-block;
}


/*Staff Performance Summary - End*/

.main-active-container {
    border: 1px solid #d4dad4;
    background-color: #FFFFFF;
    max-width: 1200px;
    min-width: 1100px;
    margin: 0 auto;
    font-family: "Roboto" !important;
}

.main-active-container .active-header-section {
    height: 100px;
    border-bottom: 1px solid #D4DAD4;
    margin: 0 auto;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: 0 8px 6px -6px rgb(89, 89, 89);
    -moz-box-shadow: 0 8px 6px -6px rgb(89, 89, 89);
    box-shadow: 0 8px 6px -6px rgb(89, 89, 89);
    padding: 25px 3% 10px 3%;
}

.main-active-container .active-header-section .active-header-section-left {
    width: 79%;
    float: left;
}

.main-active-container .active-header-section .active-header-section-left h1 span {
    color: #656565;
    font-family: "Roboto";
    font-size: 45px;
    font-weight: bold;
    margin: 30px 0 24px 0;
    display: block;
    text-transform: capitalize;
}

.main-active-container .active-header-section .active-header-section-left p {
    margin: -5px 0px 0px 5px;
    color: #656565;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: bold;
}

.main-active-container .active-header-section .active-header-section-left p span {
    vertical-align: text-bottom;
    display: inline-block;
    margin: 0 5px 0 -2px;
}

.main-active-container .active-header-section .active-header-section-right {
    width: 21%;
    float: left;
    margin: 17px 0;
}

.main-active-container .active-header-section .active-header-section-right a {
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f6f6f6;
    color: #656565;
    font-family: "Roboto";
    font-size: 16px;
    text-decoration: none;
    padding: 14px 18px 14px 18px;
    float: right;
}

.main-active-container .active-header-section .active-header-section-right a > span {
    margin: 0 0px 0 5px;
}

.main-active-container .active-header-section .active-header-section-right select {
    width: 234px;
    height: 50px;
    color: #656565;
    font-family: "Roboto";
    font-size: 16px;
    padding: 0px 0px 0px 4px;
    font-weight: bold;
    border-radius: 3px;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #fff url("../../images/dropdown-arrow-icon.png") no-repeat 96% center;
}

.main-active-container .active-header-section .active-header-section-right select option {
    font-weight: bold;
    padding-left: 5px;
}

.main-active-container .active-boxes-section {
    margin: 30px 1% 30px 2%;
}

.main-active-container .active-boxes-section .active-box {
    width: 15%;
    height: 121px;
    border: 1px solid #ddd;
    background-color: #fff;
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
    display: inline-block;
    margin: 0 0 0 1%;
}

.main-active-container .active-boxes-section .order-count {
    color: #666;
    font-family: "Roboto";
    font-size: 50px;
    font-weight: bold;
    padding: 40px 0 17px 0;
    text-align: center;
}

.main-active-container .active-boxes-section p.order-info {
    color: #656565;
    font-family: "Roboto";
    font-size: 16px;
    text-align: center;
    margin: 0 0 0 0;
    font-weight: bold;
}

.main-active-container .active-full-container {
    padding: 0 0 30px 0px;
}

.main-active-container .active-full-container .active-statuses-onethird {
    width: 31%;
    float: left;
    margin: 0 1% 0 3%;
}

.active-full-container .active-statuses-onethird .active-status-heading {
    height: 52px;
    border: 1px solid #d4dad4;
    background-color: #f3f3f3;
}

.active-full-container .active-statuses-onethird .active-status-heading h4 {
    color: #656565;
    /* text color */
    font-family: "Roboto";
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0px 15px 14px;
    text-transform: uppercase;
}

.active-full-container .active-statuses-onethird .order-status-row {
    padding: 15px;
    background-color: rgba(246, 246, 246, .28);
    border-bottom: 1px solid #D4DAD4;
    border-left: 1px solid #D4DAD4;
    border-right: 1px solid #D4DAD4;
}

.active-full-container .active-statuses-onethird .order-status-row .order-status-left {
    color: #656565;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    width: 84%;
    vertical-align: middle;
}

.active-full-container .active-statuses-onethird .order-status-row .order-status-right {
    color: #656565;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    width: 15%;
    text-align: right;
    vertical-align: middle;
}

.active-full-container .active-stats-twothird {
    width: 62%;
    display: inline-block;
}

.active-grid-header {
    height: 52px;
    border: 1px solid #d4dad4;
    background-color: #f3f3f3;
}

.active-grid-header h4 {
    color: #656565;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0px 15px 14px;
    text-transform: uppercase;
}

.active-grid {
    border: 0 none;
}

.active-grid td,
.active-grid th {
    border: 0 none;
    vertical-align: top;
}

.active-grid td {
    border-bottom: 1px solid #EBECEE;
    line-height: 1;
    padding: 15px 6px;
    vertical-align: baseline;
    background-color: #FFF;
    border-left: 1px solid #D4DAD4;
    border-right: 1px solid #D4DAD4;
    font-weight: bold;
    color: #666666;
    font-family: Roboto;
    font-size: 14px;
}

.active-grid td:first-child {
    padding-left: 15px;
}

.active-grid td:last-child,
.active-grid th:last-child {
    border-right: 0;
}

.active-grid td a {
    text-decoration: none;
    color: #666666;
}

.active-grid td a:hover {
    text-decoration: underline;
}

.active-grid th {
    background-color: #FAFAFA;
    border-bottom: 1px solid #BDC3C9;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 6px;
    text-align: left;
    border-right: 1px solid #D4DAD4;
    border-left: 1px solid #D4DAD4;
    font-family: Roboto;
}

    .active-grid th:first-child {
        padding-left: 15px;
    }


/*Staff Active Orders - End*/


/* Staff Performance Dashboard - Start*/

.dashboard * {
    margin: 0;
    padding: 0;
    font-family: Roboto;
}

.dashboard-main-container {
    background-color: #FFFFFF;
}

.container-75-width {
    width: 75%;
    display: inline-block;
    float: left;
}

.container-50-width {
    width: 50%;
    display: inline-block;
    float: left;
}

.container-25-width {
    width: 25%;
    display: inline-block;
    float: left;
}

.container-15-width {
    width: 15%;
    display: inline-block;
    float: left;
}

.container-10-width {
    width: 10%;
    display: inline-block;
    float: left;
}



.dashboard-filters-section {
    padding: 3% 2%;
    width: 96%;
    border-bottom: 1px solid #DDD;
    background-color: #FCFDFF;
}

.filters-25-subsection {
    width: 24%;
    margin-right: 1%;
}

.filters-50-subsection {
    width: 49%;
    margin-right: 1%;
}

.filter-drop-down {
    width: 100%;
    padding: 6.3% 0px;
    color: #656565;
    font-family: "Roboto";
    font-size: 1.5em;
    font-weight: bold;
    border-radius: 2%;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #fff url("../../images/dropdown-arrow-icon.png") no-repeat 96% center;
}

.filter-subsection-label-textbox {
    width: 94%;
    padding: 0% 3%;
    border: 1px solid #A9A9A9;
    border-radius: 2%;
    background-color: #FFF;
}

.filter-subsection-label-textbox label {
    font-size: 1.5em;
    display: inline-block;
    width: 45%;
    padding: 8% 0px;
    color: #656565;
    font-weight: bold;
}

.filter-subsection-label-textbox input {
    font-size: 1.5em;
    display: inline-block;
    width: 51%;
    padding: 6% 0px;
    border: 0;
    outline: 0;
    color: rgba(101, 101, 101, 0.6);
    font-weight: bold;
    padding-left: 2%;
}

.filter-subsection-filterbutton {
    width: 100%;
    height: 53px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #2b7db7;
    color: #fff;
    font-size: 1.5em;
    border: 0;
}

.filter-subsection-clearbutton {
    width: 100%;
    height: 53px;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e3e7e9;
    color: #656565;
    font-size: 16px;
    font-size: 1.5em;
}

.dashboard-container-top-heading {
    height: 60px;
    border-bottom: 1px solid #D4DAD4;
    background-color: #F3F3F3;
}

.dashboard-container-top-heading h4 {
    color: #656565;
    font-family: "Roboto";
    font-size: 24px;
    font-weight: bold;
    padding: 15px 0px 15px 30px;
    text-transform: uppercase;
}


/* Staff Performance Dashboard - END*/


/* Add Comment - Start*/

.lender-selected-reps {
    display: inline-block;
    width: 60%;
    min-height: 23px;
    border: 1px solid #CCC;
    border-radius: 5px;
    padding: 5px;
}

.lender-reps-filter-sec {
    display: inline-block;
    position: relative;
    padding: 3px 25px 3px 6px;
    background-color: #e8ebee;
    margin-right: 5px;
    border: 1px solid #d5d9dc;
    margin-bottom: 2px;
}

.lender-reps-filter-sec:hover {
    background-color: rgba(52, 104, 143, 0.85);
    border-color: #FFF;
}

.lender-reps-filter-sec span {
    color: rgba(52, 104, 143, 0.85);
}

.lender-reps-filter-sec:hover span {
    color: #FFF;
}

.lender-reps-filter-sec:hover .filter-close-x {
    background: url('../../Images/filter-cross-icon-blue.png') no-repeat right center;
    background-color: #FFF;
}

.lender-reps-filter-sec-x {
    background: url('../../Images/filter-cross-icon.png') no-repeat right center;
    position: absolute;
    right: 8px;
    cursor: pointer;
    height: 10px;
    width: 10px;
    top: 5px;
    background-color: rgba(52, 104, 143, 0.85);
}


/* Add Comment - END*/

.distance-miles {
    background: url('../../Images/property-map-icon.png') no-repeat right center;
    background-position: center;
    background-position-y: 15px;
}

.status-active:after {
    content: " (Active)";
    color: #65b063;
}

.status-inactive:after {
    content: " (Inactive)";
    color: #C54D51;
}

.admin-header h4 {
    color: #515764;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-transform: initial;
}

.admin-header .show-hide-filter-btn.no-margin-right span {
    margin-right: 0;
}

table.admin-grid.master-grid.align-middle td {
    vertical-align: middle;
}

table.admin-grid.master-grid.fs-14 td {
    font-size: 14px;
}

.col-24.admin-container {
    width: auto;
    float: none;
}

.action-btn-header-padding {
    padding: 6px 0;
}

#appAdminSideBar .vl-grid.admin-grid tr:nth-child(2n+2) td {
    background: #ffffff;
}

#appAdminSideBar .section.filter-section.width-100 {
    padding: 0;
}

#appAdminSideBar .vl-btn-section {
    padding-top: 20px;
}

.container-subheading.admin-subheader h2 {
    font-size: 14px;
    margin: 8px 0;
    color: #656565;
}

#appAdminSideBar .section.container-border.admin-container {
    width: auto;
}

.admin-filter-subsection.col-6,
.admin-filter-subsection.col-8 {
    float: none;
}

.tbl-review-rules tr td:nth-child(4),
.tbl-review-rules tr td:nth-child(5) {
    text-align: left;
}

.tbl-review-rules tr td {
    text-align: center;
}

.tbl-review-rules tr:nth-child(2n+1) td {
    background-color: #fcfdff !important;
}

.cmn-toggle-yes-no input[type=checkbox]:checked + label,
.cmn-toggle-yes-no input[type=checkbox] + label {
    background-position: center;
}

.height-auto {
    height: auto !important;
}

.form-inline-fix,
.container-100-width,
.width-100 {
    width: 100%;
}

.width-auto {
    width: auto !important;
}

#appAdminSideBar .sub-container.admin-filter-section {
    width: auto;
}

.admin-list-result .col-6 {
    color: #656565;
}

.vl-addedit label {
    padding-top: 5px;
    padding-bottom: 5px;
}

.admin-grid .admin-btn-save {
    background: #cccccc;
    border-color: #cccccc;
    border-style: unset;
    font-weight: 100;
    padding: 6px 10px !important;
    min-width: auto;
    margin: 0;
}

.clear-top-padding {
    padding-top: 0px !important;
}

.clear-bottom-padding {
    padding-bottom: 0px !important;
}

.clear-right-padding {
    padding-right: 0 !important;
}

.clear-left-padding {
    padding-left: 0 !important;
}

.clear-all-padding {
    padding: 0 !important;
}

.no-padding-bottom {
    padding-bottom: 0 !important;
}

.no-padding-right {
    padding-right: 0;
}

.padding-top-5 {
    padding-top: 5px !important;
}

.bottom-padding-5 {
    padding-bottom: 5px !important;
}

.padding-bottom-10 {
    padding-bottom: 10px !important;
}

.padding-top-10 {
    padding-top: 10px !important;
}

.min-height-initial {
    min-height: initial !important;
}
.margin-all-10 {
    margin: 10px !important;
}

.no-margin-bottom {
    margin-bottom: 0 !important;
}

.no-border-bottom,
.no-bottom-border {
    border-bottom: 0 !important;
}

.no-border-top,
.no-top-border {
    border-top: 0 !important;
}

.no-margin-top {
    margin-top: 0 !important;
}

.no-left-margin {
    margin-left: 0 !important;
}

.border-top-one {
    border-top-width: 1px !important;
    border-color: #CCD2D9;
}

.border-top {
    border-top: 1px solid #CCD2D9 !important;
}

.border-bottom {
    border-bottom: 1px solid #CCD2D9 !important;
}

.side-left {
    float: left;
}

.bt-left {
    float: left;
    top: 27px;
    position: relative;
    padding-top: 0px !important;
}



.remove-padding {
    padding-left: 0px !important;
    text-align: left;
}

@media only screen and (max-width:1179px) {
    .admin-filter-subsection-col-3 {
        width: 41%;
    }

    .admin-filter-subsection {
        display: inline-block;
        width: 30.7%;
    }
}
