a{color:#2c73b0;}
.m-r-4{margin-right: 4px!important;}
.m-l-4{margin-left: 4px!important;}
.m-b-4{margin-bottom: 4px!important;}
.m-t-4{margin-top: 4px!important;}
.m-r-0 {margin-right: 0!important;}
.m-l-0 {margin-left: 0!important;}
.p-l-0 {padding-left: 0!important;}
.p-r-0 {padding-right: 0!important;}
.display-block{display: block!important;}
.display-inline-block{display: inline-block!important;}
.margin-auto {margin: 0 auto!important;}
.no-padding {padding:0 !important;}
.nav-div{margin:0; padding:0; }
.nav-div nav{margin:0; padding:0;}
.nav-div nav ul li a{margin:0; padding:0;}
.dashboard-container .sttabs nav ul li {text-align: left;box-shadow: 0 92px 169px -7px #40a9be;-webkit-box-shadow: 0 92px 169px -7px #40a9be;
    background: #a3dbec;border-bottom: 2px solid #40a9be;margin:0 4px 4px;border-radius: 4px;-webkit-border-radius: 4px;
    background: -moz-linear-gradient(top, #a3dbec 0%, #90d3e4 28%, #6ac2d6 62%, #5bbed3 100%);
    background: -webkit-linear-gradient(top, #a3dbec 0%,#90d3e4 28%,#6ac2d6 62%,#5bbed3 100%);
    background: linear-gradient(to bottom, #a3dbec 0%,#90d3e4 28%,#6ac2d6 62%,#5bbed3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3dbec', endColorstr='#5bbed3',GradientType=0 );}
.dashboard-container .sttabs nav ul li:first-child{margin-left: 0;}
.dashboard-container .sttabs nav ul li:last-child{margin-right: 0;}
#wrapper1 {
    padding: 0px;-webkit-transform:translate(33%, 76%);
    transform:translate(33%, 76%);z-index:2;position: absolute;right: 0;
    /*overflow: hidden;*/
}
textarea.system_notes {
    border-radius: 0;
    float: left;
    height: 50px;
    min-height: inherit !important;
    resize: vertical;
    width: 100%;
    max-width:100%;
}

.water-drop {
    visibility: hidden;
    position: absolute;
    z-index: 30;
    margin-left:4px;
    /*background: url(../images/waterdrop.svg) 0 0 no-repeat;*/
    width: 32px;
    height: 48px;
    background-size: 32px 48px;
}
.button-floating-clicked .water-drop {
    -webkit-animation: waterDrop .8s cubic-bezier(1, 0, .5, 0);
    animation: waterDrop .8s cubic-bezier(1, 0, .5, 0);
}
@-webkit-keyframes waterDrop {
    0% {
        visibility: visible;
    }
    75% {
        opacity: .6;
    }
    87.5% {
        opacity: .4;
    }
    100% {
        -webkit-transform: translateY(294px);
        opacity: 0;
    }
}
@keyframes waterDrop {
    0% {
        visibility: visible;
    }
    100% {
        transform: translateY(294px);
        opacity: 0;
    }
}

.button1 {
    position: relative;

    margin-bottom: 18px;
}
.button1:last-child {
    margin-bottom: 0;
}

.button-floating::before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 16px;
}
.button-floating, .button-floating-shadow {
    width: 40px;
    height: 40px;
}
.button-floating {
    z-index: 40;
    cursor: pointer;
    background-color: #f53a45;
    color: #FFF;
    font-size: 30px;
    text-align: center;
    line-height:31px;border-radius: 50%;-webkit-border-radius: 50%;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.button-floating-clicked .button-floating {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}

.button-sub, .button-floating-shadow {
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.button-floating-shadow {
    position: absolute;
    z-index: 20;
    top: -1px;
    border-radius: 50%;
}
.button-sub:hover, .button-floating:hover + .button-floating-shadow, .button-floating-clicked .button-floating-shadow {
    box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
}

.button-sub {
    opacity: 0;
    z-index: 20;
    right: 6px;
    width: 100%;
    height: 100%;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    padding: 8px;
}
.button-floating-clicked-out .button-sub {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}
.button-floating-clicked .button-sub {
    opacity: 1;
    cursor: pointer;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
    }
    70% {
        -webkit-transform: scale(.9);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3);
    }
    50% {
        opacity: 1;
        transform: scale(1.05);
    }
    70% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
    }
    100% {
        -webkit-transform: scale(0);
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}

.button-sub[data-color=purple] {
    background-color: #9C27B0;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}
.button-floating-clicked .button-sub[data-color=purple] {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

.button-sub[data-color=green] {
    background-color: #8BC34A;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}
.button-floating-clicked .button-sub[data-color=green] {
    -webkit-animation-delay: .65s;
    animation-delay: .65s;
}

.button-sub[data-color=pink] {
    background-color: #E91E63;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
}
.button-floating-clicked .button-sub[data-color=pink] {
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
}

.button-sub[data-color=indigo] {
    background-color: #3F51B5;
    -webkit-animation-delay: .05s;
    animation-delay: .05s;
}
.button-floating-clicked .button-sub[data-color=indigo] {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}
.button-floating-clicked.button-sub-purple-clicked .button-sub[data-color=purple],
.button-floating-clicked.button-sub-green-clicked .button-sub[data-color=green],
.button-floating-clicked.button-sub-pink-clicked .button-sub[data-color=pink],
.button-floating-clicked.button-sub-indigo-clicked .button-sub[data-color=indigo] {
    z-index: 0;
    cursor: default;
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in;
    -webkit-transform: scale(30);
    transform: scale(30);
}

.buy, .try {
    vertical-align: middle;
}
.follow, .share {
    display: inline-block;
    cursor: default;
    padding: 0;
    margin: 0 0.5em;
    position: relative;
    text-align: center;
}
.follow:hover .label, .share:hover .label {
    opacity: 0;
    transition: opacity 0.5s 0.125s ease-out;
}
.follow:hover .icon, .share:hover .icon {
    border-radius: 1em;
    margin: 0 0;
}
.follow .icon, .follow .label {
    background-color: #1f7a7a;
    line-height: 2rem;
}
.follow .label {
    border-radius: 1rem;
    position: absolute;
    font-size: 0.618em;
    font-weight: 900;
    letter-spacing: 0.0816em;
    top: 0;
    left: 0;
    right: 0;
    opacity: 1;
    pointer-events: none;
    text-transform: uppercase;
    transition: opacity 0.5s 0.75s ease-out;
}
.follow .icon {
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    height: 2em;
    margin: 0 -0.5em;
    transition: background-color 0.5s ease-out, border-radius 0.5s 0.25s ease-out, margin 0.5s 0.25s ease-out;
    width: 2em;
}
.follow .icon.first {
    border-bottom-left-radius: 1em;
    border-top-left-radius: 1em;
    margin-left: 0;
}
.follow .icon.last {
    border-bottom-right-radius: 1em;
    border-top-right-radius: 1em;
    margin-right: 0;
}
.follow .icon:hover {
    background-color: #ebc247;
    color: #111;
}
.follow button {
    appearance: none;
    border-radius: 50%;
    border: 0;
    background-color: #1f7a7a;
    color: #eee;
    cursor: pointer;
    font-family: inherit;
    font-weight: 900;
    letter-spacing: 0.0816em;
    position: relative;
    text-transform: uppercase;
    transition: background-color 0.25s ease-out, transform 0.5s ease-out;
}
.follow button:hover {
    background-color: #ebc247;
    color: #111;
}
.dashboard-container .tabs-style-underline nav li a::after {display: none;}
.dashboard-container .sticon::before {
    display: inline-block;
    background:rgba(92,187,207,0.5);
    border-radius: 0px 0px 50px 0px; -webkit-border-radius: 0px 0px 50px 0px;
    width:88px;
    font-size:25px;text-align: center;
    padding: 0;
    line-height: 35px;
    /* margin: 0 auto; */
}
.dashboard-container .sttabs nav li.tab-current a::before {background:#3fa4bf; -webkit-border-radius:3px 0px 50px 0px; border-radius:3px 0px 50px 0px;}
.dashboard-container .sttabs nav li.tab-current a {color: #ffffff; -webkit-text-shadow:0px 1px 0px #414141; text-shadow:0px 1px 0px #414141;}
.dashboard-container .tabs-style-underline nav a {color: #0B4461;line-height: 1.8em;}
.dashboard-container .sttabs nav a span {font-size: 18px; padding-right:5px;}
.dashboard-container .tabs-style-underline nav {border: none;}
.action-bttn {position: absolute;top: -2px;right:-16px;z-index: 3;}
.button-box.action-bttn .btn{padding: 6px 12px;float: right;font-size: 15px;}
.button-box.action-bttn a.profile-pic {box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#2f6f90;color: #ffffff;margin: 0;padding: 0;width: 3.5em;height: 3.5em; display: inline-block;text-align: center;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;line-height: 4em;}
.button-box.action-bttn a i{font-size: 22px;}
.button-box.action-bttn ul li{padding: 0 8px;}
.button-box.action-bttn ul li button i{font-size: 18px;}
.no-padding{padding: 0!important;}
.no-margin{margin: 0!important;}
@-webkit-keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}to{background-position:0 82%}}@keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}to{background-position:0 82%}}.buy-now-toolbar{height:22px;position:relative;z-index:1}.buy-now-toolbar+.admin-container{height:calc(100% - 54px)}.buy-now-toolbar .rainbow{height:100%;width:100%;left:0;right:0;top:0;bottom:0;position:absolute;background:linear-gradient(124deg,#ff2400,#e81d1d,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3,#dd00f3);background-size:1800% 1800%;-webkit-animation:rainbow 18s ease infinite;animation:rainbow 18s ease infinite;padding:0 24px}.buy-now-toolbar .rainbow .name{color:#fff;font-weight:500;text-shadow:0 0 20px #969696}
.dashboard-container .sttabs .content-wrap section {padding:12px 0 0;background: #52b6d1;}
.status-box .white-box{padding: 5px 15px;}
.status-box .r-icon-stats .bodystate h4{padding: 0 7px 0 0px;display: inline-block;margin: 0; color:#2b2b2b;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{padding: 6px 8px;}
.table > tbody > tr > td{font-size:12px; color:#202020;}
.table > tbody > tr > td > a{color:#2c73b0;}
.table > tbody > tr > td > a:hover{color:#155371;}
.table > tbody > tr > td > a.label-success{color:#fff;}
.table > thead > tr > th{color:#292929;}
.table > thead > tr > th > a{color:#f5edfa;}
.table > thead > tr > th > a:hover{color:#155371;}
table.dataTable{border: 1px solid #eee;}
.dataTables_wrapper .dataTables_paginate .paginate_button{padding: 1px;min-width: 1.6em;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {border-radius: 3px;-webkit-border-radius: 3px;padding: 1px;min-width: 1.6em;background-color: #333333;border: 1px solid #333333;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {background: #7a9d9b;border-radius: 3px;-webkit-border-radius: 3px;padding: 1px;min-width: 1.6em;}
.dashboard-container .sttabs nav ul li.tab-current{margin-bottom: 0;background: #52b6d1;border-bottom: none;border-radius: 4px 4px 0px 0px;}
#date-range .bg-info {background-color: #2f6f90!important;}
.form-group {margin-bottom: 13px!important;font-size:12px;}
.dashboard-container .well {float: left; width: 100%; padding: 14px 10px 0;background: #f4f8fc;}
.inner-page .well {float: left;width: 100%; padding: 14px 10px 0;background: #edf1f5;}
.inner-page #wrapper1 {transform: translate(33%, 0%);-webkit-transform: translate(33%, 0%);}
.help-block { position: absolute;font-size: 11px;bottom: -24px; }
span.required {color: #ff0000;}
.form-inner.clearfix {display: inline-block;border: 1px solid #eeeeee;padding: 0 10px;}
.form-inner .box-title {display: inline-block;padding: 0 0px;width: 100%;margin: 10px 0 15px;border-bottom: 1px solid #eee;font-size: 17px;font-weight: 400;}
.sub-menu-icon {position: absolute;color: #f9c1c4;bottom:0px;right: 107px;z-index: -1;display: block;opacity: 0.4;}
.sub-menu-icon i { font-size: 120px !important;}
#side-menu li a {background: transparent;}
.content-wrapper .sidebar .nav-second-level li { background: transparent!important;}
.no-bg{background-color:#f0f0f0;color: inherit;}
.no-hover:hover, .no-hover:focus{background: transparent;color: inherit; border:none;}
.no-border{border: none;}
.dropdown.user-role:hover .dropdown-menu, .btn-group:hover .dropdown-menu{display: block;}
li.userList > a{border-left: 1px solid #686868;}
li.userList > a i{font-size: 26px;position: relative;top: 7px;font-weight: bold;}
.bs-example-modal-md .modal-dialog{width: 1200px;}
.dropify-font-upload::before, .dropify-wrapper .dropify-message span.file-icon::before {font-size: 80px;-moz-animation: bounce 3s infinite; -webkit-animation: bounce 3s infinite; animation: bounce 3s infinite;}
.bounce { -moz-animation: bounce 3s infinite; -webkit-animation: bounce 3s infinite; animation: bounce 3s infinite;}
.dropify-wrapper .dropify-message p {font-weight: bold;font-size: 21px;}
.mce-notification {max-width: 700px !important;display: inline-block;}
/*  Status Box */
.status-box .col-md-1{width:12.5%;}
.status-box .col-md-1.col-sm-3:nth-child(1) .white-box{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;background-color:#599793;}
.status-box .col-md-1.col-sm-3:nth-child(1) .bodystate h4{font-size: 22px;color:#ffffff;}
.status-box .col-md-1.col-sm-3:nth-child(1) .bodystate span.text-muted{color:#ffffff;}
.status-box .col-md-1.col-sm-3:nth-child(1) .r-icon-stats i{font-size: 45px;padding: 7px;background:transparent!important;}
.status-box .col-md-1.col-sm-3:nth-child(3) .white-box{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;background-color:#aeac8b;}
.status-box .col-md-1.col-sm-3:nth-child(3) .bodystate h4{font-size: 22px;color:#ffffff;}
.status-box .col-md-1.col-sm-3:nth-child(3) .bodystate span.text-muted{color:#ffffff;}
.status-box .col-md-1.col-sm-3:nth-child(3) .r-icon-stats i{font-size: 45px;padding: 7px;background:transparent!important;}
.status-box .col-md-1.col-sm-3:nth-child(6) .white-box{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;background-color:#2f6f90;}
.status-box .col-md-1.col-sm-3:nth-child(6) .bodystate h4{font-size: 22px;color:#ffffff;}
.status-box .col-md-1.col-sm-3:nth-child(6) .bodystate span.text-muted{color:#ffffff;}
.status-box .col-md-1.col-sm-3:nth-child(6) .r-icon-stats i{font-size: 45px;padding: 7px;background:transparent!important;}
.status-box .col-md-1.col-sm-3:nth-child(8) .white-box{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;background-color:#9e8f83;}
.status-box .col-md-1.col-sm-3:nth-child(8) .bodystate h4{font-size: 22px;color:#ffffff;}
.status-box .col-md-1.col-sm-3:nth-child(8) .bodystate span.text-muted{color:#ffffff;}
.status-box .col-md-1.col-sm-3:nth-child(8) .r-icon-stats i{font-size: 45px;padding: 7px;background:transparent!important;}
.status-box .r-icon-stats .bodystate {text-align: center;padding-left: 0;display: block;}
.status-box .white-box {text-align: center;}
.docsIn-box .white-box, .approved-box .white-box, .contractOut-box .white-box, .funded-box .white-box{background-color:#c4c4c3;}
.docsIn-box .white-box .text-muted, .approved-box .white-box .text-muted, .contractOut-box .white-box .text-muted, .funded-box .white-box .text-muted{color:#141E2F;}
/*.modal-lg .modal-body{overflow-y: scroll;height: 600px;}*/
.modal-sm .modal-footer, .modal-md .modal-footer, .modal-lg .modal-footer {padding: 15px;text-align: right; border-top: 1px solid #e5e5e5;position: fixed; bottom:-64px;background: #fff; width: 100%;margin: 0; left: 0; }
.leadsTable{}
.itemTime {
    display: flex;
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
}
.itemTime .image {
    padding: 0em 2em;
}
.itemTime .image > div {
    position: relative;
    text-align: center;
    font-size: 0.8em;
    z-index: 1;
}
.itemTime .image > div::after {
    content: '';
    width: 100%;
    height: 0;
    border-bottom: 1px solid #cccccc;
    position: absolute;
    top: 2.75em;
    left: 2.5em;
    z-index:-1;
}
.itemTime .image img {
    border-radius: 50%;
    height: 5em;
    border: 0.35em solid #ff0000;
    width: 5em;
    padding: 4px;
    background-color: #fff;
}
.itemTime .image span {
    display: block;
    clear: both;
    padding: 0.25em 7px;
    margin: 0.5em 0;
    background: #ffffff;
    font-size: 12px;
    width: 100px;
}
.itemTime .detailsTime {
    position: relative;
    flex-grow: 1;
}
.activitySection .itemTime .detailsTime > div{margin: 0em 0;}
.activitySection .itemTime .image > div::after {top: 1.75em;}
.activitySection a.editIcon-activity {top: 2px;}
.activitySection .itemTime .detailsTime > div {position: relative;top: 7px;margin: 0 0 6px 0;}
.itemTime .detailsTime > div {
    border: 1px solid #dddddd;
    border-radius: 0.2em;
    padding: 0.5em 1.5em;
    margin:0.1em 0;
    background: #ffffff;
}
.itemTime .details > div h1 {
    color: #5ed3bf;
    font-size: 1.4em;
    margin: 0;
    padding: 0 0 0.5em 0;
    letter-spacing: 0.1em;
}
.itemTime .detailsTime > div p {
    margin: 0;
    padding: 0;
    line-height: 150%;
    color:#444;
}
.itemTime .detailsTime::before {
    content: '';
    width: 0;
    height: 100%;
    border-left: 1px solid #cccccc;
    position: absolute;
    top: 0;
    left: -5em;
    z-index:0;
}
.activitySection {
    background: #f4f4f4;
}
a.editIcon-activity {
    position: absolute;
    left: -21px;
    font-size:20px;
    top: 15px;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #ccc;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    z-index: 1;
}
.updatesSection .box-title, .notesSection .box-title,.activitySection .box-title{
    display: inline-block;
}
.updatesSection .slimtest2 {
    max-height: 400px;
    height: auto!important;
}
.updatesSection .slimScrollDiv{
    height: auto!important;
}
.notesTextarea .itemTime .image {padding: 0em 2em 0em 0.5em;}
.notesTextarea{border-top:1px solid #dedede;}
.notesSection .itemTime .image span{margin: 1em 0;border: 1px solid #dedede; color:#333;}
.notesSection .itemTime .image > div::after {top: 1.7em;}
.notesSection .itemTime .detailsTime > div:nth-child(2n+1){background-color:#eeeeee; color:#505050;}
.updatesSection, .notesSection {background-color: #f4f4f4;}
.updatesSection .itemTime .image span{background-color: #e1f3ff; color:#333;}
.updatesSection a.editIcon-activity {background-color:#ff0000;color: #ffffff;}
.notesSection textarea.form-control {border: 1px solid #ccc;}
.notesSection .itemTime .image {padding: 0em 2em 0 0.5em;}
.updatesSection .itemTime .image {padding: 0em 2em 0 0;}
.updatesSection .image > div::after {top: 2em;}
.activitySection .itemTime .image {padding: 0em 2em 0 0;  }
.lead-summary{background-color: #729593;display: inline-block;width: 100%;}
.lead-summary .box-title, .crm-utility .box-title{color: #ffffff}
.lead-summary .summary-listing ul, .crm-utility .summary-listing ul{color: #ffffff;list-style: none;}
.lead-summary .summary-listing ul li:before{content: "\f101";font-family: FontAwesome;font-size: 22px;margin: 0 7px 0 -24px;}
.crm-utility .summary-listing ul {list-style: none;padding: 0 0 0 10px;}
.lead-summary .summary-listing ul li, .crm-utility .summary-listing ul li{color: #ffffff;margin: 2px 0;}
.crm-utility .summary-listing .submittedDeals ul li{
    display: inline-block;
    width: 100%;
}
.lead-summary .summary-listing ul li.active, .lead-summary .summary-listing ul li.active a, .crm-utility .summary-listing ul li.active, .crm-utility .summary-listing ul li.active a{color: #fb9678;margin: 2px 0;}
.lead-summary .summary-listing ul li a, .crm-utility .summary-listing ul li a{color: #ffffff;line-height: 26px;font-size: 15px;}
.crm-utility .summary-listing ul li a{color: #333333;}
.crm-utility .summary-listing ul li a i {
    color: #fff;
    margin: 0 8px 0 0px;
    background: #ff0000;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    display: inline-block;
}
.active{color: #fb9678;}
.crm-utility .summary-listing ul li .checkbox{margin:0;}
.crm-utility .summary-listing ul li label {
    color: #333333;
    font-weight: normal;
    margin: 0px 8px -4px 16px;
    line-height: 34px;
}
.crm-utility .summary-listing ul li label::after, .crm-utility .summary-listing ul li label::before {
    left: -15px;
    margin-left: -21px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
}
.crm-utility{background-color:#c9c9c8;}
.box-title.leads.lead_crm{color:#2b2b2b;}
.btn-primary, .btn-primary.disabled {
    background:#737373;
    border: 1px solid #f5edfa;
    color: #2b2b2b;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover, .btn-primary.focus, .btn-primary:focus{color: #2b2b2b!important;background-color: #999999;border-color:#999999; }
.btn-primary:hover, .btn-primary.disabled:hover, .btn-primary:focus, .btn-primary.disabled:focus, .btn-primary.focus, .btn-primary.disabled.focus{background-color: #999999;border-color:#999999; }
.info-btn a{margin:0 2px;color: #2b2b2b;box-shadow: 0px 4px 13px -10px #2b2b2b;}
.centerView-detail{background-color: #eeeeee;}
.partnerDetail{background-color:#eeeeee;}
.bankInfo, .otherInfo{background-color:#eeeeee;}
.bankInfo table, .otherInfo table, .businessDetail table, .partnerDetail table{background-color:#ffffff;}
.leadDetails{background-color:#eeeeee;}
.leadDetails table tbody tr td a.btn{color:#fff;}
.leadDetails table, .centerView-detail table{background-color:#ffffff;}

.businessDetail{background-color:#eeeeee;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > th, .table-bordered{border-right: 1px solid #eee;vertical-align: middle; }
.notesTable > tbody > tr > td{
    border-top: none;
    border-right: none;
}
.notesTable > tbody > tr > td .fa{
    font-size: 18px;
}
.notesTable > tbody > tr {
    border-bottom: 1px solid #eee;
}
a.btn.btn-lg{color: #111;}
/** Drag Drop CSS **/
.box__file+label strong {color:#ff0000;}.box__file+label:hover strong,.box__file.has-focus+label strong,.box__file:focus+label strong,.box__restart:focus,.box__restart:hover{color:#F13B3E}.box__file+label:hover strong {color:#090909;text-decoration:underline;}.box__button,.box__restart{font-weight:700}.box{font-size:1.25rem;background-color:#c9c9c8;position:relative;padding:20px 20px}.box__input{text-align:center}.box{outline:#dad9c7 dashed 2px!important;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear}.box.is-dragover{outline-offset:-20px;outline-color:#c8dadf;background-color:#fff}.box__dragndrop,.box__icon{}.box.has-advanced-upload .box__dragndrop{display:inline}.box.has-advanced-upload .box__icon{width:100%;height:80px;fill:#92b0b3;display:block;margin-bottom:40px}.box.is-error .box__input,.box.is-success .box__input,.box.is-uploading .box__input{visibility:hidden}.box__error,.box__success,.box__uploading{display:none}.box.is-error .box__error,.box.is-success .box__success,.box.is-uploading .box__uploading{display:block;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box__uploading{font-style:italic}.box__success{-webkit-animation:appear-from-inside .25s ease-in-out;animation:appear-from-inside .25s ease-in-out}@-webkit-keyframes appear-from-inside{from{-webkit-transform:translateY(-50%) scale(0)}75%{-webkit-transform:translateY(-50%) scale(1.1)}to{-webkit-transform:translateY(-50%) scale(1)}}@keyframes appear-from-inside{from{transform:translateY(-50%) scale(0)}75%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}.box__file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.box__icon+label{font-size: 20px;padding: 0 0 8px;max-width:80%;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.box__file.has-focus+label,.box__file:focus+label{outline:#2b2b2b dotted 1px;outline:-webkit-focus-ring-color auto 5px}.no-js .box__file+label{display:none}.no-js .box__button{display:block}.box__button{color:#e5edf1;background-color:#39bfd3;display:none;padding:8px 16px;margin:40px auto 0}.box__button:focus,.box__button:hover{background-color:#0f3c4b}
.summary {background: #fff;border: 1px solid #cccccc;display: inline-block;color:#111 !important;padding: 3px 20px; font-size: 11px!important;margin-top: 4px;}.box__input i{font-size:7em;color:#c9c9c8;display: block;}.marketplaceUploadtable tbody tr td{vertical-align:middle;}
.errorSummary { float: right;width: 100%; }
.box__input.dropzone {
    overflow: hidden;
    padding: 0;
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
}
.updatesSection .itemTime .detailsTime > div{padding: 0.2em 1.5em;margin: 0.4em 0;}
.modal-dialog .modal-content{}
/*  Login Page CSS */
.grey.darken-4 {
    background-color: #212121 !important;
}
#animate-area {
    background-position: 0px 0px;
    background-repeat: repeat-x;
    animation: animatedBackground 100s linear infinite;
}
.valign-wrapper {
    display: flex;
    align-items: center;
}
.banner {
    height: calc(100vh) !important;
}
.head-banner {
    background-size: cover;
}
.fixed-action-btn {
    position: relative;
}
.btn-floating {
    display: inline-block;
    color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 26px;
    height:26px;
    line-height:26px;
    padding: 0;
    background-color:#2f6f90;
    border-radius: 50%;
    transition: .3s;
    cursor: pointer;
    vertical-align: middle;

}

.btn-floating:hover {
    background-color: #00bcd4;
}

.btn-floating:before {
    border-radius: 0;
}

.btn-floating.btn-large.halfway-fab {
    bottom: -28px;
}
.btn-floating.halfway-fab {
    position: absolute;
    right: 24px;
    bottom: -20px;
}

.btn-floating.halfway-fab.left {
    right: auto;
    left: 24px;
}

.btn-floating i {
    width: inherit;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 1.6rem;
    line-height: 26px;
}
button.btn-floating {
    border: none;
}

.fixed-action-btn.horizontal {
    padding: 0 0 0 15px;
}
.fixed-action-btn.horizontal ul {
    text-align: right;
    right: 64px;
    top: 50%;
    height: 100%;
    left: auto;
    width: 500px;
    /*width 100% only goes to width of button container */
}
.fixed-action-btn.horizontal ul li {
    display: inline-block;
    margin: 15px 15px 0 0;
}
.fixed-action-btn.toolbar {
    padding: 0;
    height: 56px;
}
.fixed-action-btn.toolbar.active > a i {
    opacity: 0;
}
.fixed-action-btn.toolbar ul {
    display: flex;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.fixed-action-btn ul {
    left: -11px;
    margin: 0;
    visibility: hidden;
    height: 100%;
    list-style: none;
    padding: 0;
}
.fixed-action-btn.toolbar ul li a i {line-height: inherit;}
.fixed-action-btn.active ul {
    visibility: visible;
}

.fixed-action-btn.toolbar ul li {
    flex: 1;
    display: inline-block;
    margin: 0;
    height: 100%;
    transition: none;
}

.fixed-action-btn.toolbar ul li a {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    background-color: transparent;
    box-shadow: none;
    color: #fff;
    line-height: 56px;
    z-index: 1;
}
.fixed-action-btn ul li {display: inline-block;margin: 0px 1px;}
.fixed-action-btn ul a.btn-floating { opacity: 0;}
.fixed-action-btn ul li button, .fixed-action-btn ul li a{box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);padding: 0 !important;margin:0 0 4px;border-radius: 50%;-webkit-border-radius: 50%;width: 27px;height: 27px;line-height: 27px;text-align: center;}
.fixed-action-btn ul li button:hover, .fixed-action-btn ul li a:hover{background-color: #ffffff;}
.fixed-action-btn ul li button i, .fixed-action-btn ul li a i{font-size: 17px;color: #111;}
.step-register #eliteregister li.active::before, #eliteregister li.active::after {background-color:#08a5eb;}
.step-register #msform .action-button {background: #08a5eb;color: #ffffff;}
.step-register #msform input, #msform textarea{font-family: inherit!important;
    background-color: #ffffff;
    border: 1px solid #e4e7ea;
    border-radius: 0px;
    box-shadow: none;
    color: #565656;
    margin-bottom: 0;
    height: 38px;
    max-width: 100%;
    padding: 7px 12px;
    transition: all 300ms linear 0s;}
.step-register .fs-title {font-size: 30px;}
.step-register {background-color: #eeeeee;}
.step-register #eliteregister li {font-size: 20px;}
.dropdown-tasks li a, .dropdown-alerts li a, .mailbox li > a{padding: 5px 20px;}
.dropdown-tasks li a div p, .dropdown-alerts li a div p, .mailbox li > a div p{margin: 0;color: #f53a45;}
#sparks {
    display: block;
    list-style: none;
    margin: 10px 0 0;
    margin-top: 10px;
    padding: 0;
    text-align: right;
}
/** Features table **/
.features-table{width:100%;margin:0 auto;margin-top: 14px;border-collapse:separate;border-spacing:0;text-shadow:0 1px 0 #fff;color:#2a2a2a;background:#fafafa}.features-table td,.features-table th{vertical-align: middle!important;height:20px;line-height:20px;padding:0 20px;border-bottom:1px solid #cdcdcd;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;white-space:nowrap;text-align:center}.features-table thead tr{background:0 0!important}.features-table thead tr th{vertical-align: middle;border-left:none;border-bottom:none;border-right:none;font-size:1.14em;font-weight:700}.features-table thead tr th:last-child{vertical-align: middle;text-align: center;border-right:none;font-size:1.14em;font-weight:700;border-top:1px solid #eaeaea!important}.features-table.no-border td{vertical-align: middle;border-top: 1px solid #ddd !important;border-right: none !important;padding: 3px 10px;vertical-align: middle;border-bottom:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.features-table tbody tr td:first-child,.features-table thead tr th:first-child{vertical-align: middle;background:#efefef;background:rgba(144,144,144,.15);border-right:1px solid #fff}.features-table tbody tr td:last-child,.features-table thead tr th:last-child{vertical-align: middle;background:#e7f3d4;background:rgba(184,243,85,.3);width: auto;}.features-table thead tr th:first-child{vertical-align: middle;font-size:1.3em;font-weight:700;border-top:1px solid #dadada!important;}.features-table thead tr th a{color:#2b2b2b000;}
/** Progress Bar CSS **/
#progressbar{width: 100%;/*overflow:hidden;*/counter-reset:step;text-align:center;margin:0 auto;display:inline-block}#progressbar li{display: inline-block;width: 14%;list-style-type:none;color:#2b2b2b;line-height:10px;text-transform:uppercase;font-size:11px;margin:0 0px;padding: 0 6px;position:relative}#progressbar li.docs_in::before{background:#0C89E3}#progressbar li.submitted::before{background:#FF6A00}#progressbar li.approved::before{background:#39aa10}#progressbar li.contract_out::before{background:#F13B3E}#progressbar li.contract_in::before{background:#DAB457}#progressbar li.funded::before{background:#292F43}#progressbar li::before{content:counter(step);counter-increment:step;width:26px;line-height:20px;display:block;font-size:10px;color:#fff;background:#999;border-radius:3px;position:relative;margin:0 auto 5px;z-index:1}#progressbar li:after{content:'';width:100%;height:2px;background:#999;position:absolute;left:-50%;top:9px;color:#999}#progressbar li:first-child:after{content:none}span.nextStep{animation: blinker 1s linear infinite;text-shadow: none;font-weight:normal;z-index:1;width:55px;margin:0 auto;padding: 2px;text-transform: uppercase;text-align: center;display: inline-block;position: absolute;left: 0;right:0;top:-2px;background-color:#f00; border-radius:0;font-size:10px; color:#ffffff;}
p.nextStep {
    animation: blinker 4s linear infinite;
    font-weight: bold;
    width: 100%;
    text-align: center;
    display: inline-block;
    top: -2px;
    border-radius: 0;
    font-size: 16px;
    color: #f00;
}
.nextStep:hover {
  -webkit-animation: none;
  animation:none;
}

@-webkit-keyframes blinker {
  50% { opacity: 0; }
}
.pricing__item.active{
  z-index: 3;
}
.pricing__item.active .offer_title{font-size: 2.9em;}
.pricing__item.active .pricing__price{
    font-size: 2.9em;}
.pricing__item.active .pricing__feature-list{margin: -55px 0 10px 0;z-index: 2;}  
.pricing__item.active .pricing__action{margin-bottom: 30px;}

/*  Custome CSS 8-27-2018  */
/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
    .modal.left .modal-dialog,
    .modal.right .modal-dialog {
        position: fixed;
        margin: auto;
        width: 1200px;
        height: 100%;
        -webkit-transform: translate3d(0%, 0, 0);
            -ms-transform: translate3d(0%, 0, 0);
             -o-transform: translate3d(0%, 0, 0);
                transform: translate3d(0%, 0, 0);
    }

    .modal.left .modal-content,
    .modal.right .modal-content {
        height: 100%;
        overflow-y: auto;
    }
    
    .modal.left .modal-body,
    .modal.right .modal-body {
        padding: 15px 15px 80px;
    }
    /*Right*/
    .modal.right.fade .modal-dialog {
        right: -320px;
        -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
           -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
             -o-transition: opacity 0.3s linear, right 0.3s ease-out;
                transition: opacity 0.3s linear, right 0.3s ease-out;
    }
    
    .modal.right.fade.in .modal-dialog {
        right: 0;
    }
.status-box .white-box.active{margin: -8px 0 0 0;padding: 13px 20px;}

.appOut-box .active{background-color: #7a9d9b;box-shadow: 0 0 47px -6px #204341 inset, 0 0 4px 3px #7a9d9b;-webkit-box-shadow: 0 0 47px -6px #204341 inset, 0 0 4px 3px #7a9d9b;}
.appOut-box .submitted-box .active .r-icon-stats i, .appOut-box .submitted-box .active .bodystate h4, .appOut-box .submitted-box .active .bodystate span {color: #4c5667!important;}

.docsIn-box .active{background-color: #c9c9c8;box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c9c9c8;-webkit-box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c9c9c8;}
.docsIn-box .submitted-box .active .r-icon-stats i, .docsIn-box .submitted-box .active .bodystate h4, .docsIn-box .submitted-box .active .bodystate span {color: #4c5667!important;}

.submitted-box .active{box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c1c0ae;-webkit-box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c1c0ae;background-color: #c2c1af;}
.status-box .submitted-box .active .r-icon-stats i, .status-box .submitted-box .active .bodystate h4, .status-box .submitted-box .active .bodystate span {color: #fff !important;}

.approved-box .active{background-color: #c9c9c8;box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c9c9c8;-webkit-box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c9c9c8;}
.approved-box .submitted-box .active .r-icon-stats i, .approved-box .submitted-box .active .bodystate h4, .approved-box .submitted-box .active .bodystate span {color: #4c5667!important;}

.contractOut-box .active{background-color: #c9c9c8;box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c9c9c8;-webkit-box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c9c9c8;}
.contractOut-box .submitted-box .active .r-icon-stats i, .contractOut-box .submitted-box .active .bodystate h4, .contractOut-box .submitted-box .active .bodystate span {color: #4c5667!important;}

.contractIn-box .active{background-color: #2f6f90;box-shadow: 0 0 47px -6px #2b2b2b425 inset, 0 0 4px 3px #2f6f90;-webkit-box-shadow: 0 0 47px -6px #2b2b2b425 inset, 0 0 4px 3px #2f6f90;}
.contractIn-box .submitted-box .active .r-icon-stats i, .contractIn-box .submitted-box .active .bodystate h4, .contractIn-box .submitted-box .active .bodystate span {color: #4c5667!important;}

.funded-box .active{background-color: #c9c9c8;box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c9c9c8;-webkit-box-shadow: 0 0 47px -6px #494836 inset, 0 0 4px 3px #c9c9c8;}
.funded-box .submitted-box .active .r-icon-stats i, .funded-box .submitted-box .active .bodystate h4, .funded-box .submitted-box .active .bodystate span {color: #4c5667!important;}

.declined-box .active{background-color: #b4aaa2;box-shadow: 0 0 47px -6px #463C34 inset, 0 0 4px 3px #b4aaa2;-webkit-box-shadow: 0 0 47px -6px #463C34 inset, 0 0 4px 3px #b4aaa2;}
.declined-box .submitted-box .active .r-icon-stats i, .declined-box .submitted-box .active .bodystate h4, .declined-box .submitted-box .active .bodystate span {color: #4c5667!important;}
.modalBttn_section{margin:0 16px 0px;}
.activeLenderTable section{display: inline-block;}
.border-bottom{border-bottom: 1px solid #ddd;}
.header-title{font-size:18px;}

.margin-tb-5 {margin:5px 0!important;}
.margin-lr-5 {margin:0px 5px!important;}
.margin-tb-10 {margin:10px 0!important;}
.margin-lr-10 {margin:0px 10px!important;}
.margin-2{margin:2px !important;}
.margin-5{margin:5px !important;}
.margin-10{margin:10px !important;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-top-10{margin-bottom:10px !important;}
.margin-left-10{margin-bottom:10px !important;}
.margin-right-10{margin-bottom:10px !important;}
.margin-bottom-5{margin-bottom:5px !important;}
.margin-top-5{margin-bottom:5px !important;}
.margin-left-5{margin-bottom:5px !important;}
.margin-right-5{margin-bottom:5px !important;}
.margin-bottom-15{margin-bottom:15px !important;}
.margin-top-15{margin-bottom:15px !important;}
.margin-left-15{margin-bottom:15px !important;}
.margin-right-15{margin-bottom:15px !important;}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-top-20{margin-bottom:20px !important;}
.margin-left-20{margin-bottom:20px !important;}
.margin-right-20{margin-bottom:20px !important;}

.padding-tb-5 {padding:5px 0!important;}
.padding-lr-5 {padding:0px 5px!important;}
.padding-tb-10 {padding:10px 0!important;}
.padding-lr-10 {padding:0px 10px!important;}
.padding-2{padding:2px !important;}
.padding-5{padding:5px !important;}
.padding-10{padding:10px !important;}
.padding-bottom-10{padding-bottom:10px !important;}
.padding-top-10{padding-bottom:10px !important;}
.padding-left-10{padding-bottom:10px !important;}
.padding-right-10{padding-bottom:10px !important;}
.padding-bottom-5{padding-bottom:5px !important;}
.padding-top-5{padding-bottom:5px !important;}
.padding-left-5{padding-bottom:5px !important;}
.padding-right-5{padding-bottom:5px !important;}
.padding-bottom-15{padding-bottom:15px !important;}
.padding-top-15{padding-bottom:15px !important;}
.padding-left-15{padding-bottom:15px !important;}
.padding-right-15{padding-bottom:15px !important;}
.padding-bottom-20{padding-bottom:20px !important;}
.padding-top-20{padding-bottom:20px !important;}
.padding-left-20{padding-bottom:20px !important;}
.padding-right-20{padding-bottom:20px !important;}
ul.progressbarNew > li {        
display: table-cell;
height: 31px;        
position: relative;
padding: 0px;
margin: 0px;
text-align: center;
border: 1px solid #999999;
white-space:nowrap;
color:#2b2b2b;
}
ul.progressbarNew > li > div {         
position:relative;        
line-height: 30px; /* equal to the list item's height */
height:100%;
width: 100%;
background: #ffffff; 
font-size: 11px;
padding: 0 2px 0 16px;
}
ul.progressbarNew>li:hover {
cursor: pointer;
color: #d68a3a;
}
ul.progressbarNew {
/*display: table;
width: 90%;*/
padding: 0px 12px 0px 0px ;
margin: 0 auto;
position: relative;
    z-index:9;
}
ul.progressbarNew > li > div:after, ul.progressbarNew > li > div:before {
content:"";
display:inline-block;        
border-width: 16px;
border-style: solid;
width: 0px;
height: 0px;
left: 100%;
top: -1px;
position: absolute;        
z-index: 1;
}
ul.progressbarNew > li > div:after{
border-color: transparent transparent transparent #999999;
}
ul.progressbarNew > li:hover > div:before {}
ul.progressbarNew > li > div:before {
border-width: 14px;
display: block;
border-color: transparent transparent transparent #ffffff;
z-index: 2;
top:1px;
}
ul.progressbarNew > li.docs_in > div{background:#0C89E3;color: #ffffff;}
ul.progressbarNew > li.docs_in > div::before {border-color: transparent transparent transparent #0C89E3;}

ul.progressbarNew > li.submitted > div{background:#FF6A00;color: #ffffff;}
ul.progressbarNew > li.submitted > div::before {border-color: transparent transparent transparent #FF6A00;}

ul.progressbarNew > li.approved > div{background:#39aa10;color: #ffffff;}
ul.progressbarNew > li.approved > div::before {border-color: transparent transparent transparent #39aa10;}

ul.progressbarNew > li.contract_out > div{background:#F13B3E;color: #ffffff;}
ul.progressbarNew > li.contract_out > div::before {border-color: transparent transparent transparent #F13B3E;}

ul.progressbarNew > li.contract_in > div{background:#DAB457;color: #ffffff;}
ul.progressbarNew > li.contract_in > div::before {border-color: transparent transparent transparent #DAB457;}

ul.progressbarNew > li.funded > div{background:#292F43;color: #ffffff;}
ul.progressbarNew > li.funded > div::before {border-color: transparent transparent transparent #292F43;}
.template-upload td .form-control.input-sm {width: auto; display: inline-block;}
.ms-container{ width: 100%; }
/*********** Loader *********/
.preloader {background: rgba(255,255,255,0.5)!important;}
.preloader .cssload-speeding {
    position: absolute;
    top: calc(50% - 3.5px);
    left: calc(50% - 3.5px);
}
.value-charge ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-basis: auto;
    align-items: center;
}
.value-charge ul li{margin-right: 5px;}
a.logo img{display: inline-block !important; width: 45px;}
.non-exclusiveSidebar div#non-overlay{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 10;}
#resultPerPage{padding:2px; height:30px;}
.white-box .updates h4{color:#2b2b2b;}
#page-wrapper{background:#e0e4e8;}
.baseFcsTable tbody > tr > td > a{color:#fff;}
.baseFcsTable tbody > tr > td > a:hover{color:#fff;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #555 !important;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #555 !important;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #555 !important;
}
:-moz-placeholder { /* Firefox 18- */
    color: #555 !important;
}
.action-menu{ margin:auto;}
.action-menu > ul{margin:0; padding:0; list-style:none; text-align:center;}
.action-menu > ul > li{position:relative; display:inline-block;  }
.action-menu > ul > li > a{display:block; background:#ff6849; text-align:center; width:28px; height:28px; font-size:1.2em; color:#fff;
-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; line-height:32px;
}
.action-menu > ul > li > ul{position:absolute; right:28px; top:0; list-style:none; margin:0; padding:0; display:none;  padding:0px 0px 0px 4px;
z-index:999; background:#69c2d5; white-space:nowrap; border-radius:20px 0px 0px 20px; height:36px;
}
.action-menu > ul > li > ul:after, .action-menu > ul > li > ul:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.action-menu > ul > li > ul:before {
    border-color: rgba(194, 225, 245, 0);
    border-left-color: #69c2d5;
    border-width: 8px;
    margin-top: -8px;
}

.action-menu > ul > li > ul > li{display:inline-block; position:relative; margin:0px 3px; top:4px;}
.action-menu > ul > li > ul > li.delete-icon{position:relative; top:0px;}
.action-menu > ul > li > ul > li.s-fund-lead{position:relative; top:0px;}
.action-menu > ul > li > ul > li.s-fund-lead > a{line-height:30px;}
.action-menu > ul > li > ul > li > a{
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);padding: 0 !important;margin:0 1px 0px 0px;border-radius: 50%;-webkit-border-radius: 50%;width: 27px;height: 27px;line-height:32px;text-align: center;
    display:inline-block; background:#fff;
}
.action-menu > ul > li > ul > li > a > .action-tool{position:absolute; right:0px; background:#2b2b2b; color:#fff; font-size:13px; line-height:20px;
padding:0px 5px 0px 5px; display:none; font-size:12px; font-weight:500;
}
.action-menu > ul > li > ul > li > a > .action-tool:after, .action-menu > ul > li > ul > li > a > .action-tool:before {
    bottom: 100%;
    right:7px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.action-menu > ul > li > ul > li > a > .action-tool:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #2b2b2b;
    border-width:7px;
    margin-left: -7px;
}
.action-menu > ul > li > ul > li > a:hover .action-tool{display:block;}
.action-menu > ul > li > ul > li > a > i{color:#2b2b2b; font-size:17px;}
.action-menu > ul > li > ul > li > a:hover{background:#fff; color:#ff6849;}
.action-menu > ul > li > ul > li > a:hover i{color:#ff6849;}
.action-menu > ul > li:hover .action-sub-menu{display:block !important; }
.click_to_call{color:#fff !important;}
#yaxisLabel {-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); transform:rotate(-90deg); color:#2b2b2b; width:24px;}
#y2axisLabel{-webkit-transform:rotate(90deg); -moz-transform:rotate(-90deg);   transform:rotate(-90deg);   color:#2b2b2b;  width:106px;}
#preview-modal .modal-footer{border:1px solid #ccc; border-top:none;}

.chat-window{
    position: fixed;
    right: 14px;
    bottom: -335px;
    min-width:294px;
    height:378px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 8px #888;
    box-shadow: 0px 0px 8px #888;
    z-index: 999;
    -webkit-border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}
.chat-header{
    background: rgb(3,175,239); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(3,175,239) 0%, rgb(2,148,205) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(3,175,239) 0%,rgb(2,148,205) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(3,175,239) 0%,rgb(2,148,205) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03afef', endColorstr='#0294cd',GradientType=0 ); /* IE6-9 */
    padding:12px 12px 12px 10px;
    -webkit-border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
    position:relative;
    z-index:99;
}
.chat-header-blink {
    -webkit-animation: NAME-YOUR-ANIMATION 1.2s infinite; /* Safari 4+ */
    -moz-animation:    NAME-YOUR-ANIMATION 1.2s infinite; /* Fx 5+ */
    -o-animation:      NAME-YOUR-ANIMATION 1.2s infinite; /* Opera 12+ */
    animation:         NAME-YOUR-ANIMATION 1.2s infinite; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes NAME-YOUR-ANIMATION {
    0%, 49% {
        background: rgb(3,175,239); /* Old browsers */
        background: -moz-linear-gradient(top, rgb(3,175,239) 0%, rgb(2,148,205) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgb(3,175,239) 0%,rgb(2,148,205) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgb(3,175,239) 0%,rgb(2,148,205) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03afef', endColorstr='#0294cd',GradientType=0 ); /* IE6-9 */
    }
    50%, 100% {
        background: #ee4044;
    }
}
.chat-header a{color:#fff !important; text-decoration:none;}
.slideUp{bottom:0px;}
.chat-down{display:none;}
.chat-none{display:none;}
.chat-expand{display:none;}
.chat-input{position: absolute; bottom:0; padding:52px 10px 10px 10px; width:100%; height:100%;}
.chat-input > .input{margin:0; padding:0; width:100%;}
.chat-input > .input > .form-control{display:block; margin:0; padding:5px 90px 5px 5px; height:34px; border:1px solid #dbdbdb;}
.chat-input > .input input[type=submit]{background: #0e527c; color:#fff; border:none; font-size:14px; position:absolute; right:10px; top:10px; height: 34px; width: 80px;}
.maximize{width:75%; height:75%;}
.icon-chat{ float:left; margin-right:8px; color:#fff; position:relative;}
.icon-chat .fa-comments-o{font-size:1.63333333em;}
.instant-support{position:fixed; right:318px;  color:#fff; z-index:10; bottom:0; font-size:16px;
    background: rgb(255,104,73); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(255,104,73) 0%, rgb(215,76,48) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(255,104,73) 0%,rgb(215,76,48) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(255,104,73) 0%,rgb(215,76,48) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6849', endColorstr='#d74c30',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px;
    -webkit-box-shadow:0px 0px 8px #888; box-shadow:0px 0px 8px #888;
}
.instant-support a{color:#fff; text-decoration:none; display:inline-block; padding:10px 16px 9px 38px; position:relative;}
.instant-support a i{position:absolute; left:12px; top:13px;}
/*.icon-chat em{
    font-style: normal; display: inline-block; background: #292f43; width: 16px; text-align: center; height: 16px; border-radius: 20px;
    font-size: 9px; line-height: 18px; font-weight: normal; position: absolute; right: -10px; top: -5px;
}*/
iframe{border:none !important; margin:0;}
.summary-listing ul li a.selected {
    font-weight:normal;
    color: #e9474a;
    background: #eaeaea;
}
.underwritingStatus.selected{display:block; padding-left:8px;}
.slider-horizontal .tooltip{padding:0 !important; top:-16px !important;}
.slider-horizontal .tooltip.top .tooltip-arrow{bottom:-5PX !important}
.tooltip.in{opacity:1;}
.slider-handle{-webkit-border-radius:50%; border-radius:50%;}
.bg-shadow-slide{background: #eee;  margin:6px 18px 8px 6px;
padding: 9px 16px 16px 16px; -webkit-border-radius:3px; border-radius:3px; border: 1px solid #d0d0d0; position:relative; 
}
.slider.slider-horizontal .slider-track{
    height: 18px !important; -webkit-border-radius:22px; border-radius:22px; margin-top:0 !important;
}
.slider-info+.slider-track>.slider-selection{-webkit-border-radius:22px; border-radius:22px;}
.slider.slider-horizontal .slider-handle.triangle:before {font-size: 46px;}
.slider.slider-horizontal .slider-handle{    margin-left: -10px !important; margin-top: -2px !important;}
.bg-shadow-slide p{margin: 0px 0px 1px 0px; color: #333; font-size: 14px;}
.slider-track{background:#D9D9D9;}
.slider-info + .slider-track > .slider-selection{
    background: rgb(238,126,63); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(238,126,63) 0%, rgb(209,85,31) 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(238,126,63) 0%,rgb(209,85,31) 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(238,126,63) 0%,rgb(209,85,31) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7e3f', endColorstr='#d1551f',GradientType=0 ) !important; /* IE6-9 */
}
.slider{display:inline-block; position: relative;}
.info-value-slide{position: relative;  background: #eee; border: 1px solid #d0d0d0; min-height: 370px; margin-left: 10px; margin-top: 5px;}
.info-value-slide:after, .info-value-slide:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.info-value-slide:after {

    border-right-color: #eee;
    border-width: 16px;
    margin-top: -16px;
}
.info-value-slide:before {

    border-right-color: #d0d0d0;
    border-width: 17px;
    margin-top: -17px;
}
.displayLendersList{ list-style-type: none; padding-left: 0px; }
.info-value-slide > ul{margin:0; padding:0; list-style:none;}
.info-value-slide > ul > li{border-bottom:1px solid #e1e1e1; padding:12px 10px;}
.info-value-slide > ul > li:last-child{border-bottom:none;}
.info-value-slide > ul > li > label{display:inline-block; font-weight:bold; text-transform:uppercase; font-size:12px;}
.info-value-slide > ul > li> .sliderValue {float: right;font-size: 18px;color: #2b2b2b;font-weight: bold;}
.pre_scrub > div{background:#1e90ff !important;  color:#fff;}
.pre_scrub > div::before{border-left:17px solid #1e90ff !important;}
.pre_scrub > div::after{border-left:22px solid #1e90ff;}
.scrub > div{background:#b83ab8 !important; color:#fff;}
.scrub > div::before{border-left:17px solid #b83ab8 !important;}
.scrub > div::after{border-left:22px solid #b83ab8;}
.pricing > div{background:#6b6b6b !important; color:#fff;}
.pricing > div::before{border-left:17px solid #6b6b6b !important;}
.pricing > div::after{border-left:22px solid #6b6b6b;}
.contracts > div{background:#288c28 !important;  color:#fff;}
.contracts > div::before{border-left:17px solid #288c28 !important;}
.contracts > div::after{border-left:22px solid #288c28;}
.final_underwriting > div{background:#d38b08 !important; color:#fff;}
.final_underwriting > div::before{border-left:17px solid #d38b08 !important;}
.final_underwriting > div::after{border-left:22px solid #d38b08;}
.interviews > div{background:#008080 !important; color:#fff;}
.interviews > div::before{border-left:17px solid #008080 !important;}
.interviews > div::after{border-left:22px solid #008080;}
.credit_committee > div{background:#491f9d !important; color:#fff;}
.credit_committee > div::before{border-left:17px solid #491f9d !important;}
.credit_committee > div::after{border-left:22px solid #491f9d;}
.welcome_call > div{background:#d64649 !important;  color:#fff;}
.welcome_call > div::before{border-left:17px solid #d64649 !important;}
.welcome_call > div::after{border-left:22px solid #d64649;}
.m-blink {
    border: none;
    color: #FFFFFF !important;
    text-shadow: 0px 1px 0px #154682;
    text-align:left;
    text-decoration: none;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;

}
.m-blink a{color:#fff !important;}
.m-blink a:before{background:#c85604 !important; -webkit-border-top-left-radius:3px !important; border-top-left-radius:3px !important;}
.m-blink.tab-current  a:before{background:#28790a !important;}
@-webkit-keyframes glowing {
    0% { background: #cc5500;  }
    50% { background: #ff791a;  }
    100% { background: #cc5500; }
}

@-moz-keyframes glowing {
    0% { background: #cc5500;  }
    50% { background: #ff791a;  }
    100% { background: #cc5500; }
}

@-o-keyframes glowing {
    0% { background: #cc5500;  }
    50% { background: #ff791a;  }
    100% { background: #cc5500; }
}

@keyframes glowing {
    0% { background: #cc5500;  }
    50% { background: #ff791a;  }
    100% { background: #cc5500; }
}
.m-blink.tab-current {
    border:none !important;

    text-decoration: none;
    -webkit-animation: glowing-active 1500ms infinite;
    -moz-animation: glowing-active 1500ms infinite;
    -o-animation: glowing-active 1500ms infinite;
    animation: glowing-active 1500ms infinite;
}
@-webkit-keyframes glowing-active {
    0% { background: #267509;  }
    50% { background: #39aa10;  }
    100% { background: #267509; }
}
@-moz-keyframes glowing-active {
    0% { background: #267509;  }
    50% { background: #39aa10;  }
    100% { background: #267509; }
}
@-o-keyframes glowing-active {
    0% { background: #267509;  }
    50% { background: #39aa10;  }
    100% { background: #267509; }
}
@keyframes glowing-active {
    0% { background: #267509;  }
    50% { background: #39aa10;  }
    100% { background: #267509; }
}
.m-blink.active::before{
    -webkit-animation: glowing-border 1500ms infinite;
    -moz-animation: glowing-border 1500ms infinite;
    -o-animation: glowing-border 1500ms infinite;
    animation: glowing-border 1500ms infinite;
}
@-webkit-keyframes glowing-border {
    0% {border-top-color: #267509;  }
    50% { border-top-color: #39aa10;  }
    100% { border-top-color: #267509; }
}
@-moz-keyframes glowing-border {
    0% {border-top-color: #267509;  }
    50% { border-top-color: #39aa10;  }
    100% { border-top-color: #267509; }
}
@-o-keyframes glowing-border {
    0% {border-top-color: #267509;  }
    50% { border-top-color: #39aa10;  }
    100% { border-top-color: #267509; }
}
@keyframes glowing-border {
    0% {border-top-color: #267509;  }
    50% { border-top-color: #39aa10;  }
    100% { border-top-color: #267509; }
}
.current-blink {
    border:none !important;
    text-decoration: none;
    -webkit-animation: glowing-active 1500ms infinite;
    -moz-animation: glowing-active 1500ms infinite;
    -o-animation: glowing-active 1500ms infinite;
    animation: glowing-active 1500ms infinite;

}
@-webkit-keyframes glowingt {
    0% { background: #267509;  }
    50% { background: #39aa10;  }
    100% { background: #267509; }
}

@-moz-keyframes glowingt {
    0% { background: #267509;  }
    50% { background: #39aa10;  }
    100% { background: #267509; }
}

@-o-keyframes glowingt {
    0% { background: #267509;  }
    50% { background: #39aa10;  }
    100% { background: #267509; }
}

@keyframes glowingt {
    0% { background: #267509;  }
    50% { background: #39aa10;  }
    100% { background: #267509; }
}
@media screen and (max-width:1600px) {
    .dashboard-container .sttabs nav a span{font-size:16px;}
}
.badge-c-danger {
    background-color: #f91414;
}
.badge-c-success {
    background-color: #0daf0d;
}
.mt-4{margin-top: 3px}
div.tag_lead_btn_group a {
    margin: 0 1px;
}
div.tag_lead_btn_group {
    margin-right: 50px;
}
.morris-hover {
    position:absolute;
    z-index:1;
}

.morris-hover.morris-default-style .morris-hover-row-label {
    font-weight:bold;
    margin:0.25em 0
}
.morris-hover.morris-default-style .morris-hover-point {
    white-space:nowrap;
    margin:0.1em 0
}
.morris-hover.morris-default-style {
    border-radius: 2px;
    padding: 10px 12px;
    color: #666;
    background:rgba(0, 0, 0, 0.7);
    border: none;
    color: #fff!important ;
}
.morris-hover-point {
    color: rgba(257, 257, 257, 0.8)!important ;
}