                                    body {
                                    margin: 0;
                                    padding: 0;
                                    font-family: 'Roboto', sans-serif;
                                    font-weight: 400;
                                    color: #343434;
                                    line-height: 35px;
                                }
                                .success-task{
                                    color: green !important;
                                }
                                .fa-minus-circle{
                                    color: red !important;
                                }
                                .btn-popup {
                                    width: fit-content;
                                    margin: 10px auto !important;
                                }
                                .on-boarding-title {
                                    color: #000;
                                    font-weight: 600;
                                    font-size: 14px;
                                    text-align: center;
                                }
                                .on-boarding-title {
                                    color: #000;
                                    font-weight: 600;
                                    font-size: 14px;
                                    text-align: center;
                                }
                                
                                .onboarding-footer-col {
                                    background: #fff;
                                    padding: 20px 10px;
                                }
                                
                                .onboarding-footer-col h3 {
                                    text-align: center;
                                    font-size: 16px;
                                    font-weight: bold;
                                    padding-bottom: 0;
                                    margin-bottom: 7px;
                                }
                                
                                .onboarding-footer-col p {
                                    font-size: 14px;
                                    line-height: 21px;
                                    text-align: center;
                                    font-weight: 500;
                                }
                                .i-ul {
                                    margin: 8px 39px;
                                }
                                
                                .i-p {
                                    text-align: left;
                                    margin-bottom: 10px;
                                }
                                
                                .clr {
                                    clear: both;
                                }
                                
                                a {
                                    color: #3399FF;
                                    text-decoration: none !important;
                                }
                                
                                a:hover,
                                a:focus {
                                    color: #3399FF;
                                    text-decoration: underline;
                                }
                                
                                .cotainer {
                                    max-width: 100%;
                                    width: 100%;
                                    margin: auto;
                                }
                                
                                .fa {
                                    color: #354fb7 ;
                                    margin-right: 5px;
                                    display: inline-block;
                                }
                                
                                strong {
                                    font-weight: 600;
                                }
                                /**********header****************/
                                /*************************************************************************************************************************/
                                
                                .logo {
                                    float: left;
                                    min-width: 270px;
                                    padding-left: 20px;
                                }
                                
                                .user-info-row {
                                    float: right;
                                    min-width: 230px;
                                    font-size: 16px;
                                    font-weight: 300;
                                }
                                
                                .user-info-row ul {
                                    margin: 0px;
                                    padding: 0px;
                                }
                                
                                .user-info-row ul li {
                                    border-right: 1px solid #2d2d2d;
                                    display: inline-block;
                                    line-height: 13px;
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0px 10px;
                                }
                                
                                .user-info-row ul li:nth-last-child(1) {
                                    border: 0px;
                                }
                                
                                .user-info-row ul li a {
                                    display: inline-block;
                                    color: #2d2d2d;
                                    text-decoration: none;
                                }
                                /********content***************************/
                                
                                .main-content-section {
                                    margin: 0px;
                                    padding: 0px;
                                }
                                
                                .navigation-left-col {
                                    float: left;
                                    margin-right: 0px;
                                    background: #354fb7;
                                    width: 100%;
                                }
                                
                                .content-col {
                                    float: left;
                                    max-width: 100%;
                                    width: 100%;
                                    padding: 25px 25px 30px;
                                    min-height: 650px;
                                    ;
                                }
                                /*******left-navigation*******************/
                                
                                .navigation-left-col .navbar-collapse {
                                    padding: 0px;
                                    font-size: 16px;
                                    font-weight: 300;
                                }
                                
                                .navigation-left-col .navbar {
                                    border-radius: 0px;
                                    margin-bottom: 0px;
                                }
                                
                                .navbar-default {
                                    background: none;
                                    border: none;
                                }
                                
                                .navbar-nav {
                                    float: none;
                                    display: block;
                                }
                                
                                .navigation-left-col .navbar-nav>li {
                                    width: 100%;
                                }
                                
                                .navigation-left-col .navbar-nav>li>a {
                                    padding: 8px 5px 8px 20px;
                                    display: block;
                                    text-decoration: none;
                                    color: #fff;
                                    font-size: 13px;
                                }
                                
                                .navigation-left-col .navbar-nav>li>a:hover {
                                    background: #1c569a;
                                    color: #fff;
                                }
                                
                                .navigation-left-col .fa {
                                    margin-right: 15px;
                                    width: 15px;
                                }
                                /***************navbar-dropdown**********************/
                                
                                .navigation-left-col .dropdown>a {
                                    color: #fff;
                                    display: block;
                                    font-size: 14px;
                                    /* padding: 13px 20px; */
                                    padding: 0 20px;
                                    cursor: pointer;
                                    background-image: url(../images/arrow-right.png);
                                    background-position: 95% 50%;
                                    background-repeat: no-repeat;
                                    background-size: 14px;
                                }
                                
                                .navigation-left-col .dropdown.open>a {
                                    color: #fff;
                                    background: #7A7282;
                                    background-image: url(../images/arrow-down.png);
                                    background-position: 95% 50%;
                                    background-repeat: no-repeat;
                                    background-size: 14px;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu {
                                    border: 0px;
                                    border-radius: 0px;
                                    padding: 0px;
                                    position: relative;
                                    background: none;
                                    width: 100%;
                                    box-shadow: none;
                                    margin: 0;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a {
                                    /*padding: 13px 20px;*/
                                    padding: 4px 20px;
                                    color: red;
                                    font-weight: 300;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a:hover {
                                    background: #1c569a;
                                    color: #fff;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a.active {
                                    background: #1c569a;
                                    color: #fff;
                                }
                                /******/
                                
                                .main-content-section .col-md-2 {
                                    padding: 0px;
                                }
                                
                                .main-content-section .col-sm-4 {
                                    padding: 0px;
                                }
                                
                                .main-content-section .col-sm-8 {
                                    padding: 0px;
                                }
                                /*******dashboard**********************/
                                
                                .main-heading {
                                    float: left;
                                    font-size: 20px;
                                    font-weight: 600;
                                }
                                
                                .happening-now {
                                    float: right;
                                    max-width: 350px;
                                    font-size: 18px;
                                    font-weight: 300;
                                }
                                
                                .main-heading .fa {
                                    font-size: 30px;
                                    margin-right: 10px;
                                }
                                
                                .happening-now>span {
                                    margin-left: 5px;
                                }
                                
                                .recent-leads-colum {
                                    max-width: 460px;
                                }
                                
                                .sub-heading-col {
                                    position: relative;
                                }
                                
                                .sub-heading-col h2 {
                                    border-bottom: 1px solid #e8e8e8;
                                    padding-bottom: 15px;
                                    margin-bottom: 15px;
                                }
                                
                                .recent-leads-colum .table {
                                    font-size: 12px;
                                    font-weight: 300;
                                    margin-bottom: 20px;
                                    max-width: 100%;
                                    width: 100%;
                                }
                                
                                .recent-leads-colum table th {
                                    color: #354fb7;
                                    font-size: 12px;
                                    font-weight: 600;
                                }
                                
                                .recent-leads-colum .table-bordered>thead>tr>th,
                                .table-bordered>thead>tr>td {
                                    border-bottom: 1px solid #e8e8e8;
                                }
                                /**checkbox*/
                                
                                .checkbox_wrapper {
                                    position: relative;
                                }
                                
                                .status-view input[type="checkbox"] {
                                    height: 23px;
                                    left: 0;
                                    opacity: 0;
                                    position: absolute;
                                    top: 0;
                                    width: 100px;
                                    z-index: 2;
                                    margin: 0px;
                                    padding: 0px;
                                }
                                
                                .status-view input[type="checkbox"]:checked+label {
                                    background: url(../images/cancel-status.png) no-repeat scroll 0 0;
                                    display: block;
                                    height: 23px;
                                    padding: 0 0 0 30px;
                                    font-size: 11px;
                                }
                                
                                .status-view input[type="checkbox"]+label {
                                    background: url(../images/sucess-status.png) no-repeat scroll 0 0;
                                    display: block;
                                    height: 23px;
                                    padding: 0 0 0 30px;
                                    font-size: 11px;
                                    font-weight: 300;
                                    text-transform: uppercase;
                                    margin-bottom: 0px;
                                    padding-bottom: 0px;
                                }
                                
                                .label-status {
                                    font-size: 14px;
                                    color: #212121;
                                    font-weight: 300;
                                    min-width: 95px;
                                    float: left;
                                }
                                
                                .status-view {
                                    float: right;
                                }
                                
                                .status-row {
                                    padding: 5px 10px;
                                    font-size: 14px;
                                    font-weight: 300;
                                }
                                
                                .highlighted {
                                    background: #f6f6f6;
                                }
                                
                                .greybar {
                                    background: #e5e5e5 !important;
                                }
                                
                                .green-bar {
                                    background: #e5e5e5 !important;
                                    color: #000;
                                    1803
                                }
                                
                                .status-row .label {
                                    font-size: 14px;
                                    color: #212121;
                                    font-weight: 300;
                                    padding: 0px;
                                    margin: 0px;
                                }
                                
                                .status-row .price {
                                    font-size: 16px;
                                    color: #ff9900;
                                    padding: 0px;
                                    margin: 0px;
                                }
                                
                                .status-row a {
                                    font-size: 11px;
                                    color: #335b89;
                                    text-decoration: none;
                                    font-weight: 300;
                                    padding: 0px;
                                    margin: 0px;
                                }
                                
                                .mainlead-col .col-md-6 {
                                    padding-left: 0px;
                                }
                                
                                .mainlead-col .col-md-3 {
                                    padding-right: 0px;
                                }
                                
                                .lead-flow-col {
                                    border: 1px solid #e5e5e5;
                                }
                                
                                .heading-row {
                                    font-size: 18px;
                                    color: #fff;
                                    font-weight: 500;
                                    padding: 10px 0px;
                                    text-align: center;
                                    background: #354fb7;
                                }
                                
                                .lead-flow-main {
                                    padding: 20px;
                                }
                                
                                .def-text {
                                    color: #000;
                                    font-size: 14px;
                                    font-weight: 300;
                                    margin-bottom: 30px;
                                    line-height: 19px;
                                }
                                
                                .lead-flow-col h2 {
                                    text-align: center;
                                    color: #354fb7;
                                }
                                
                                .question {
                                    background: #ffa20f;
                                    color: #fff;
                                    border-radius: 50%;
                                    padding: 0px 5px;
                                    font-size: 12px;
                                    margin-left: 5px;
                                }
                                
                                a.question {
                                    background: #ffa20f;
                                    color: #fff;
                                    border-radius: 50%;
                                    padding: 0px 5px;
                                    font-size: 12px;
                                    margin-left: 5px;
                                }
                                
                                a.question-large {
                                    background: #ffa20f;
                                    color: #fff;
                                    border-radius: 50%;
                                    padding: 3px 10px;
                                    font-size: 15px;
                                    margin-left: 5px;
                                }
                                /*HASSAN*/
                                
                                .fa-orange {
                                    color: #ff9900 !important;
                                }
                                
                                .question-black {
                                    background: #000000;
                                    color: #fff !important;
                                    border-radius: 50%;
                                    padding: 0px 5px;
                                    font-size: 12px;
                                    margin-left: 5px;
                                    text-decoration: none !important;
                                }
                                
                                a.question-black {
                                    background: #000000;
                                    color: #fff !important;
                                    border-radius: 50%;
                                    padding: 0px 5px;
                                    font-size: 12px;
                                    margin-left: 5px;
                                    text-decoration: none !important;
                                }
                                
                                a.question-black:hover {
                                    color: #fff !important;
                                }
                                
                                .black {
                                    color: #000 !important;
                                }
                                
                                .modal-body input {
                                    max-width: 100%;
                                    width: 100%;
                                    border: 1px solid #CCCCCC;
                                    border-radius: 8px;
                                    display: inline-block;
                                    margin: 0;
                                    padding: 6px 0;
                                }
                                
                                .status-view.chkbox {
                                    float: none !important;
                                    display: inline-block;
                                }
                                
                                .status-view.chkbox input[type="checkbox"]+label {
                                    background: url(../images/empty.png) no-repeat scroll 0 0;
                                    display: block;
                                    height: 23px;
                                    padding: 0 0 0 30px;
                                    font-size: 11px;
                                }
                                
                                .status-view.chkbox input[type="checkbox"]:checked+label {
                                    background: url(../images/sucess-status.png) no-repeat scroll 0 0;
                                    display: block;
                                    height: 23px;
                                    padding: 0 0 0 30px;
                                    font-size: 11px;
                                    font-weight: 300;
                                    text-transform: uppercase;
                                    margin-bottom: 0px;
                                    padding-bottom: 0px;
                                }
                                
                                .territory-score {
                                    position: relative;
                                    width: 85px;
                                }
                                
                                .auction-territory-score {
                                    position: relative;
                                    width: 85px;
                                }
                                
                                .score {
                                    position: absolute;
                                    top: 42%;
                                    color: red;
                                    left: 58%;
                                    color: #354fb7;
                                    font-weight: 500;
                                    margin: -10px 0px 0px -13px;
                                    font-size: 18px
                                }
                                
                                .btn-prime-large {
                                    font-size: 14px;
                                    font-weight: 500;
                                    background: #03ad0e !important;
                                    border-radius: 4px;
                                    -moz-box-shadow: 1px 1px 1px #15721b;
                                    -webkit-box-shadow: 1px 1px 1px #15721b;
                                    box-shadow: 1px 1px 1px #15721b;
                                    padding: 5px 13px;
                                    text-align: center;
                                    color: #222 !important;
                                }
                                
                                .active-stats {
                                    background: rgba(0, 0, 0, 0) url("../images/sucess-stats.png") no-repeat scroll left center;
                                    color: #239105;
                                    font-size: 18px;
                                    font-weight: 500;
                                    padding-left: 30px;
                                    padding-top: 5px;
                                }
                                
                                .paused-stats {
                                    background: rgba(0, 0, 0, 0) url("../images/pause-stats.png") no-repeat scroll left center;
                                    color: #de0308;
                                    font-size: 18px;
                                    font-weight: 500;
                                    padding-left: 23px;
                                    padding-top: 5px;
                                }
                                
                                .leads-col .req-elite {
                                    letter-spacing: -0.03px;
                                }
                                
                                .small-fnt {
                                    font-size: 10px;
                                }
                                /*-------------------------*/
                                
                                .progress-col {
                                    text-align: center;
                                    display: block;
                                }
                                
                                .progress-bar-row {
                                    float: left;
                                    width: 80%;
                                }
                                
                                .progress-bar-row .progress {
                                    margin-bottom: 0px;
                                    border-radius: 20px;
                                    background: #e5e5e5;
                                    height: 18px;
                                    -webkit-box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.8);
                                    -moz-box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.8);
                                    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.8);
                                }
                                
                                .progress-bar-row .progress-bar {
                                    background: #f29100;
                                    border-radius: 20px;
                                }
                                
                                .progress-status {
                                    float: right;
                                    width: 15%;
                                }
                                
                                .grand-total {
                                    display: table-cell;
                                    height: 113px;
                                    text-align: center;
                                    vertical-align: middle;
                                    font-size: 14px;
                                    color: #2b2b2b;
                                    text-align: center;
                                }
                                
                                .grand-main-col {
                                    display: table;
                                    width: 100%
                                }
                                
                                .grand-total strong {
                                    font-size: 24px;
                                    font-weight: 500;
                                    color: #03ad0e;
                                    display: block;
                                }
                                
                                .total-leads-count label {
                                    font-size: 14px;
                                    margin-right: 5px;
                                    color: #111110;
                                }
                                
                                .total-leads-count span {
                                    font-size: 14px;
                                    margin-right: 10px;
                                    color: #03ad0e;
                                }
                                /*********************btns&*******************************/
                                
                                .btn-prime {
                                    font-size: 12px;
                                    font-weight: 400;
                                    background: #0161ae !important;
                                    border-radius: 40px;
                                    -moz-box-shadow: 1px 1px 1px #0161ae;
                                    -webkit-box-shadow: 1px 1px 1px #0161ae;
                                    box-shadow: 1px 1px 1px #0161ae;
                                    padding: 5px 20px !important;
                                    text-align: center;
                                    color: #fff !important;
                                }
                                
                                .btn-prime.margin {
                                    margin: 0px 10px;
                                }
                                
                                .pad-small {
                                    padding: 10px;
                                }
                                
                                .sub-heading {
                                    font-size: 18px !important;
                                    font-weight: 600;
                                    margin: 0px;
                                    padding: 0px;
                                }
                                
                                .mainlead-col {
                                    margin: 0px;
                                }
                                /*+++++++++++++++++++++++++++++++++++++++++++++++++++Elite-status+++++++++++++++++++++********************************************/
                                
                              
                                
                                .heading-col h2 .fa {
                                    color: #222223;
                                    margin-right: 15px;
                                }
                                
                                .inner-content-main .col-md-9 {
                                    padding-left: 0px;
                                    padding-right: 0px;
                                }
                                
                                .inner-content-main .col-md-3 {
                                    padding-right: 0px;
                                }
                                
                                .inner-content-main .sub-heading {
                                    margin-bottom: 15px;
                                }
                                
                                .status-right-col {
                                    background: #f3f3f3;
                                }
                                
                                .status-right-col .heading-row {
                                    position: relative;
                                    font-size: 14px;
                                    padding-left: 65px;
                                }
                                
                                .heading-strip {
                                    background: rgba(0, 0, 0, 0) url("../images/heading-strip.png") no-repeat scroll 0 0;
                                    color: #fff;
                                    font-size: 24px;
                                    height: 79px;
                                    left: 15px;
                                    padding-left: 10px;
                                    padding-top: 10px;
                                    position: absolute;
                                    top: 0;
                                    width: 80px;
                                    z-index: 888;
                                }
                                
                                .heading-strip .fa {
                                    color: #354fb7;
                                }
                                
                                .status-right-col-inner {
                                    padding: 35px 10px;
                                }
                                
                                .search-liniks {
                                    background: #fff none repeat scroll 0 0;
                                    text-align: center;
                                }
                                
                                .search-liniks img {
                                    display: inline-block;
                                    margin-bottom: 10px;
                                    width: 82px;
                                }
                                /*+++++++++++++++++++++++++++++++++++++++++++++++++++Elite-status+++++++++++++++++++++********************************************/
                                
                                .scrubbed-icon {
                                    background: url(../images/scrubbed.png) no-repeat;
                                    width: 33px;
                                    height: 23px;
                                }
                                /*







.active{ background:url(../images/sucess-status2.png) no-repeat left center; padding-left:30px; font-size:14px; font-weight:500; color:#239105; padding-top:5px;}







.inactive{ background: url(../images/cancel-status.png) no-repeat left center; padding-left:30px; font-size:14px; font-weight:500; color:#de0308;padding-top:5px;}







*/
                                
                                .change-status {
                                    font-size: 12px !important;
                                    font-weight: 300;
                                    padding-left: 5px;
                                }
                                
                                .pn {
                                    padding-bottom: 0px !important;
                                }
                                
                                .mn {
                                    margin-bottom: 0px !important;
                                }
                                
                                .add-remove-col {
                                    font-size: 14px;
                                    color: #1c569a;
                                    text-align: right;
                                    margin-bottom: 10px;
                                }
                                
                                .scrubbed-leadtable-col .progress-bar {
                                    background: #5fbc0b;
                                }
                                
                                .scrubbed-leadtable-col .fa {
                                    color: #2d2d2d;
                                }
                                
                                .desc-text {
                                    color: #222223;
                                    margin-top: 30px;
                                }
                                
                                .desc-text h3 {
                                    margin: 0px;
                                    padding: 0px;
                                    font-size: 14px;
                                    font-weight: 500;
                                    margin-bottom: 5px;
                                }
                                
                                .desc-text p {
                                    font-size: 12px;
                                    font-weight: 300;
                                }
                                
                                .lock-terrority {
                                    display: inline-block;
                                    font-size: 12px;
                                    font-weight: 300;
                                    max-width: 50%;
                                    vertical-align: middle;
                                }
                                
                                .lock-terrority a {
                                    color: #03ad0e;
                                    font-size: 14px;
                                    font-weight: 400;
                                }
                                
                                .add-link {
                                    display: inline-block;
                                    max-width: 45%;
                                    margin-right: 5px;
                                }
                                
                                .add-link>img {
                                    width: 100%;
                                }
                                
                                .scrubbed-leadtable-col.auction-col .progress-bar {
                                    background: #f29100;
                                }
                                /************************************************************login**********************************************/
                                
                                .login-form {
                                    max-width: 350px;
                                    margin: 50px auto;
                                    margin-bottom: 50px;
                                    position: relative;
                                }
                                
                                .login-bg-wf .btn-prime {
                                    background: #529dc9 !important;
                                    box-shadow: none;
                                }
                                
                                .login-form label {
                                    color: #354fb7;
                                    font-size: 16px;
                                    font-weight: 400;
                                }
                                
                                .login-form button {
                                    border: 0px;
                                    min-width: 130px;
                                    padding: 5px 20px;
                                    font-size: 20px;
                                    color: #fff !Important;
                                    display: inline-block;
                                }
                                
                                .login-form input[type="submit"] {
                                    border: 0px;
                                    width: 130px;
                                    padding: 5px;
                                    font-size: 20px;
                                    color: #fff !Important
                                }
                                
                                .login-form button:hover {
                                    background-color: #354fb7 !important;
                                    box-shadow: 1px 1px 1px #354fb7;
                                }
                                /*************************************************************Monthly-budget******************************************/
                                
                                .inner-content-main .col-md-12 {
                                    padding: 0px;
                                }
                                
                                .montly-budget-row {
                                    margin: 30px 0px;
                                }
                                
                                .montly-budget-row .title {
                                    font-size: 16px;
                                    color: #1d1e1e;
                                    font-weight: 500;
                                    vertical-align: middle;
                                }
                                
                                .privacy-check>strong {
                                    font-size: 16px;
                                }
                                
                                .montly-budget-row .amount {
                                    vertical-align: middle;
                                    vertical-align: middle;
                                }
                                
                                .montly-budget-row .amount input[type="text"] {
                                    border: 1px solid #c0c0c0;
                                    padding: 10px;
                                    color: #1d1e1e;
                                    font-weight: 300;
                                }
                                
                                .montly-budget-row .example-text {
                                    font-size: 14px;
                                    font-weight: 300;
                                    color: #1d1e1e;
                                    ertical-align: middle;
                                }
                                
                                .title strong {
                                    font-weight: 500;
                                }
                                
                                .privacy-check {
                                    margin: 30px 0px;
                                    font-weight: 300;
                                }
                                
                                .button-update .btn-prime {
                                    font-size: 18px;
                                    font-weight: 400;
                                    color: #354fb7;
                                    text-transform: uppercase;
                                    letter-spacing: -1;
                                }
                                
                                .button-update .btn-prime:hover {
                                    background: #239105 !important;
                                    color: #fff !important;
                                    box-shadow: 1px 1px 1px #4a6e41;
                                }
                                /**********************************notifications*************************************/
                                
                                .contact-option-inner {
                                    padding-left: 30px;
                                    margin-bottom: 30px;
                                }
                                
                                .contact-option-inner .amount {
                                    display: inline-block;
                                    margin: 0 10px;
                                    vertical-align: top;
                                    min-width: 250px;
                                }
                                
                                .contact-option-inner .amount a {
                                    font-size: 12px;
                                }
                                
                                .contact-option-inner .title {
                                    min-width: 110px;
                                    display: inline-block;
                                }
                                
                                .contact-option-inner .amount input {
                                    display: block;
                                    padding-left: 10px;
                                    width: 100%;
                                    text-align: center;
                                }
                                
                                .contact-option-inner .amount p {
                                    font-size: 12px;
                                    font-weight: 300;
                                }
                                
                                .contact-table {
                                    max-width: 590px;
                                    margin: 20px 0px;
                                }
                                
                                .bluebar {
                                    background: #354fb7;
                                    color: white;
                                }
                                
                                .light-bluebar {
                                    background: #e5e5e5;
                                }
                                
                                .contact-table th {
                                    color: #fff;
                                }
                                
                                .table-heading {
                                    font-size: 14px !important;
                                    color: #354fb7 !important;
                                    padding-left: 20px !important;
                                }
                                
                                .tabble-subheading {
                                    font-size: 14px !important;
                                    color: #222222 !important;
                                    padding-left: 40px !important;
                                    font-weight: 500 !important;
                                }
                                
                                .tabble-subheading p {
                                    font-weight: 300 !important;
                                    font-size: 12px;
                                }
                                /*******************************************Account-info*&**********************************************/
                                
                                .account-info {
                                    padding-left: 40px;
                                }
                                
                                .info-row {
                                    padding: 35px 0px;
                                    border-bottom: 1px solid #e8e8e8;
                                }
                                
                                .info-row .left-col {
                                    font-size: 16px;
                                    margin-right: 15px;
                                    color: #03ad0e;
                                    float: left;
                                    width: 2%;
                                }
                                
                                .info-row .right-col {
                                    float: left;
                                    width: 90%;
                                }
                                
                                .info-row .right-col h2 {
                                    font-size: 16px;
                                    color: #354fb7;
                                    font-weight: 4000;
                                    margin: 0px;
                                    padding: 0px;
                                }
                                
                                .info-row p {
                                    font-size: 14px;
                                    color: #222223;
                                    font-weight: 300;
                                }
                                
                                .client-name {
                                    padding-left: 45px;
                                    font-weight: 300;
                                }
                                
                                .client-name a {
                                    text-decoration: none;
                                    font-size1: 4px;
                                    /*color:#03ad0e;*/
                                    font-weight: 500;
                                }
                                
                                .info-row a {
                                    font-size: 12px;
                                    font-weight: 300;
                                }
                                
                                .focus-hide {
                                    position: absolute;
                                    margin-left: 63%;
                                }
                                /***********************pagination****************************************/
                                
                                .pagination {
                                    margin: 0px 0 !important;
                                }
                                
                                .pagination>li:first-child>a,
                                .pagination>li:first-child>span {
                                    border-radius: 0px;
                                }
                                
                                .pagination>li>a,
                                .pagination>li>span {
                                    margin-right: 5px;
                                    font-size: 12px;
                                    color: #4d4d4d;
                                }
                                
                                .pagination>li:last-child>a,
                                .pagination>li:last-child>span {
                                    border-radius: 0px;
                                }
                                
                                .pagination .fa {
                                    color: #4d4d4d !important;
                                    font-size: 16px;
                                }
                                
                                .pagination>li.active span {
                                    background: #354fb7 !important;
                                    border-color: #354fb7 !important
                                }
                                
                                .height-adjust {
                                    line-height: 21px;
                                }
                                /*****************************************Hisory****************************************************/
                                
                                .history-table {
                                    max-width: 625px;
                                }
                                
                                .history-table .table-bordered>thead>tr>th,
                                .table-bordered>thead>tr>td {
                                    text-align: center !important;
                                    color: #354fb7 !important;
                                    font-weight: 500;
                                }
                                
                                .history-table tbody>tr>td {
                                    text-align: center !important;
                                    font-weight: 300;
                                }
                                
                                .history-table .fa {
                                    color: #354fb7 !important;
                                }
                                
                                .history-table .table .table-bordered th {
                                    text-align: center;
                                }
                                /*********************************************request-elite*************************************/
                                
                                .leads-col {
                                    border: 1px solid #1c569a;
                                    border-radius: 5px;
                                    padding: 20px;
                                    max-width: 620px;
                                    position: relative;
                                }
                                
                                .leads-col h2 {
                                    font-size: 20px;
                                    color: #000;
                                    margin: 0px;
                                    padding: 0px;
                                    padding: 8px 15px;
                                    /*background: #354fb7;*/
                                    border-radius: 8px;
                                }
                                
                                .leads-col h2 span {
                                    text-align: right;
                                    float: right;
                                    padding: 5px 0px;
                                }
                                
                                .leads-col h2 i {
                                    margin-right: 15px;
                                    display: inline-block;
                                    background: url(../images/scrubbed-white.png)
                                }
                                
                                .leads-col h3 {
                                    font-size: 18px;
                                    color: #222223;
                                    text-align: center;
                                    margin: 0px;
                                    padding: 0px;
                                    padding: 20px 0px;
                                }
                                
                                .leads-col h3 a {
                                    text-decoration: underline;
                                    color: #222223;
                                }
                                
                                .leads-col p {
                                    font-size: 14px;
                                    color: #222223;
                                    font-weight: 300;
                                    margin: 0px;
                                    padding: 0px;
                                    padding-right: 0px;
                                    line-height: 27px;
                                    padding-right: 20px;
                                }
                                
                                .status-col {
                                    max-width: 400px;
                                    margin: 0 auto;
                                    width: 100%;
                                    margin-bottom: 20px;
                                    margin-top: 20px;
                                }
                                
                                .paused {
                                    background: url(../images/paused2.png) no-repeat left center;
                                    padding-left: 35px;
                                    font-size: 18px;
                                    font-weight: 500;
                                    color: #de0308;
                                    padding-top: 5px;
                                }
                                
                                .status.active {
                                    background: url(../images/status-active.png) no-repeat left center;
                                    font-size: 18px;
                                    padding-left: 35px;
                                }
                                
                                .leads-col h4 {
                                    font-size: 14px;
                                    display: inline-block;
                                }
                                
                                .or {
                                    padding: 0px 15px;
                                }
                                
                                .btns-row {
                                    text-align: center;
                                }
                                
                                .btns-row .btn-prime {
                                    font-size: 18px;
                                    color: #354fb7;
                                    font-weight: 400;
                                    text-transform: uppercase;
                                    margin-right: 20px;
                                    min-width: 200px;
                                    letter-spacing: -1;
                                    display: inline-block;
                                    margin-bottom: 10px;
                                }
                                
                                .btns-row .btn-prime:hover {
                                    background: #239105 !important;
                                    color: #fff !important;
                                    box-shadow: 1px 1px 1px #4a6e41;
                                }
                                
                                .btns-row .btn-blue {
                                    font-size: 12px;
                                    background: #354fb7;
                                    font-weight: 400;
                                    text-transform: uppercase;
                                    border-radius: 4px;
                                    padding: 5px 10px !important;
                                    color: #fff;
                                    min-width: 75px;
                                }
                                
                                .btns-row .btn-blue:hover {
                                    background: #1c569a;
                                    color: #fff;
                                }
                                
                                .cancel-btn {
                                    position: absolute;
                                    top: 0px;
                                    right: 0px;
                                    color: #354fb7;
                                    font-size: 20px;
                                }
                                
                                .cancel-btn .fa {
                                    color: #354fb7;
                                }
                                
                                .status-view.elite-check {
                                    margin-bottom: 30px;
                                }
                                
                                .status-view.elite-check input[type="checkbox"]+label {
                                    font-size: 14px;
                                    font-weight: 400;
                                    color: #239105;
                                }
                                
                                .status-view input[type="checkbox"]:checked+label {
                                    background: url(../images/empty.png) no-repeat;
                                }
                                
                                .status-view.not-interested input[type="checkbox"]+label {
                                    font-size: 14px;
                                    font-weight: 400;
                                    color: #2e2e2e;
                                    text-transform: capitalize;
                                }
                                
                                .status-view.not-interested {
                                    margin-bottom: 30px;
                                }
                                /***********************************************************Lead-detail***********************************************/
                                
                                .upper-column .fa {
                                    font-size: 25px;
                                }
                                
                                .upper-column .fa.fa-print {
                                    color: #9c9c9c !important;
                                }
                                
                                .heading-col.name h2 {
                                    /*font-size:20px;*/
                                    color: #354fb7;
                                }
                                
                                .phone {
                                    margin-left: 85px;
                                }
                                
                                .lead-detail-inner .def-text {
                                    margin-bottom: 0px;
                                }
                                
                                .lead-detail-table-col {
                                    margin: 30px 0px;
                                }
                                
                                .first-table {
                                    float: left;
                                    width: 47.5%;
                                }
                                
                                .second-table {
                                    float: right;
                                    width: 47.5%;
                                }
                                
                                .links-row a {
                                    border-right: 1px solid #000;
                                    display: inline-block;
                                    font-weight: 300;
                                    line-height: 12px;
                                    padding: 0 10px;
                                }
                                
                                .links-row a:nth-last-child(1) {
                                    border: 0px;
                                }
                                
                                .local-feature {
                                    padding: 35px 10px 20px 10px;
                                }
                                
                                .local-feature .def-text {
                                    margin-bottom: 0px;
                                }
                                
                                .editable-col {
                                    border: 1px solid #d9d6d6;
                                    border-radius: 6px;
                                    background: #fff;
                                    padding: 5px 10px 5px 5px;
                                    font-size: 14px;
                                    font-weight: 300;
                                    margin-bottom: 15px;
                                }
                                
                                .editable-col a {
                                    float: right;
                                }
                                
                                .short-desc {
                                    font-size: 13px;
                                    text-align: justify;
                                }
                                
                                .make-call-btn {
                                    margin: 15px 0px 10px 0px;
                                    text-align: center;
                                }
                                
                                .make-call-btn a {
                                    max-width: 105px;
                                    color: #553300;
                                }
                                
                                .view-d {
                                    text-align: center;
                                    font-size: 12px;
                                }
                                /*************************************************Modal box***********************************/
                                
                                .modal-header {
                                    border-bottom: 0px;
                                }
                                
                                .modal-header .close {
                                    opacity: 1;
                                }
                                
                                .modal-header .fa {
                                    color: #354fb7;
                                    font-size: 20px;
                                    opacity: 1;
                                }
                                
                                .mini-popup {
                                    position: relative;
                                    max-width: 410px;
                                    border: 1px solid #1c569a;
                                    border-radius: 5px;
                                    padding: 20px;
                                }
                                
                                .mini-popup h2 {
                                    background: #354fb7 none repeat scroll 0 0;
                                    border-radius: 8px;
                                    color: #fff;
                                    font-size: 18px;
                                    margin: 0;
                                    padding: 8px 15px;
                                }
                                
                                .leads-col ul {
                                    margin: 20px 0px;
                                }
                                
                                .mini-popup ul {
                                    margin: 20px 20px;
                                }
                                /**********************************theme********************************/
                                
                                .navigation-left-col {
                                    background: #dfdfdf;
                                }
                                
                                .navigation-left-col .navbar-nav>li>a {
                                    color: #002047;
                                    background: #fff;
                                    font-weight: 500;
                                }
                                
                                .navigation-left-col .navbar-nav>li>a i {
                                    display: none;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a {
                                    color: #002047;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a:hover {
                                    background: #f1f5fe;
                                    color: #002047;
                                }
                                
                                .navigation-left-col .navbar-nav>li>a.active {
                                    background: #f2f1f1;
                                    color: #000;
                                    font-weight: 600;
                                    position: relative;
                                }
                                
                                .navigation-left-col .navbar-nav>li>a.active:after {
                                    position: absolute;
                                    content: "\f054";
                                    width: 10px;
                                    height: 20px;
                                    right: 5px;
                                    top: 50%;
                                    margin-top: -10px;
                                    font-family: FontAwesome;
                                    color: #FFCF32;
                                }
                                
                                .navigation-col .navbar-nav>li:first-child>a.active:after {
                                    /*display: none;*/
                                }
                                /*header{ background:#354fb7;}*/
                                /*.user-info-row ul li a{ color:#fff;}*/
                                
                                .user-info-row ul li a {
                                    color: #000;
                                }
                                
                                .navigation-left-col .dropdown>a {
                                    color: #002047;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a.active {
                                    background: #fff none repeat scroll 0 0;
                                    color: #002047;
                                    position: relative;
                                }
                                
                                .navigation-left-col .dropdown.open ul.dropdown-menu li:first-child a.active:after {
                                    font-family: FontAwesome;
                                    content: "\f054";
                                    position: absolute;
                                    right: 5px;
                                    color: #FFCF32;
                                    display: block;
                                }
                                /********************************************Table-modifications********************/
                                
                                table.dataTable.no-footer {
                                    border-bottom: 1px solid #ddd !important;
                                }
                                
                                table.dataTable.alignCenter {
                                    text-align: center !important;
                                }
                                
                                .recent-leads-colum .table {
                                    margin-bottom: 0px;
                                }
                                
                                table.dataTable tbody th,
                                table.dataTable tbody td {
                                    padding: 5px !important;
                                    vertical-align: middle;
                                }
                                
                                table.dataTable thead th,
                                table.dataTable thead td {
                                    border-bottom: 1px solid #eee !important;
                                    padding: 5px !important;
                                }
                                
                                .dataTable th {
                                    padding: 0px;
                                }
                                
                                .dataTable td {
                                    padding: 0px;
                                }
                                
                                .dataTable td.details-control {
                                    cursor: pointer;
                                    color: #3399FF;
                                }
                                
                                .dataTables_info {
                                    position: relative;
                                    width: 100%;
                                    background: #e5e5e5;
                                    height: auto;
                                    padding: 5px 10px !Important;
                                    font-size: 12px;
                                    text-align: left;
                                }
                                
                                .dataTables_paginate.paging_full {
                                    width: 50%;
                                    background: #e5e5e5;
                                    height: auto !important;
                                    padding: 0px !important;
                                    line-height: 8px;
                                    padding: 1px 10px !important;
                                    font-size: 12px;
                                    position: absolute;
                                    bottom: 1px;
                                    right: 0px;
                                }
                                
                                .dataTables_paginate.paging_full .fa {
                                    color: #000000 !important;
                                }
                                
                                .dataTables_paginate.paging_full a {
                                    border-radius: 0px !important;
                                    border: 1px solid #ddd !important;
                                    background: #fff !important;
                                    color: #000;
                                }
                                
                                .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
                                    color: #000 !important;
                                }
                                
                                .dataTables_paginate.paging_full a:hover {
                                    background: #eee !important;
                                    color: #000000 !important;
                                }
                                
                                .dataTables_paginate.paging_full a.disabled {
                                    background: #cecece !important;
                                    color: grey !important;
                                }
                                
                                .dataTable {
                                    position: relative;
                                    font-size: 13px !important;
                                    padding: 0px;
                                    font-family: Arial, Helvetica, sans-serif !important;
                                }
                                /*.dataTable:after{background: #e5e5e5 none repeat scroll 0 0;bottom: -35px;content: "";height: 35px;left: 0;







   position: absolute;width: 100%;z-index: -55 !important;left:0px; }*/
                                
                                .modal-body .dataTable {
                                    position: relative;
                                }
                                
                                .modal-body .dataTable:after {
                                    background: #e5e5e5 none repeat scroll 0 0;
                                    bottom: -35px;
                                    content: "";
                                    height: 35px;
                                    left: 0;
                                    position: absolute;
                                    width: 100%;
                                    z-index: auto !important;
                                    left: 0px;
                                }
                                /****************newcsss***********/
                                
                                .setting-page {
                                    border: 1px solid #e5e5e5;
                                }
                                
                                .setting-page .status-view {
                                    float: left;
                                }
                                
                                .setting-page .status-view a {
                                    float: right;
                                    margin-right: 5px;
                                }
                                
                                .status-block {
                                    margin: 0px 5px;
                                    display: inline-block;
                                    font-size: 12px;
                                }
                                
                                .billing .label-status {
                                    min-width: 60px;
                                }
                                
                                .setting-page {
                                    margin-top: 15px;
                                }
                                
                                .label-text {
                                    display: inline-block;
                                    margin-bottom: 5px;
                                    max-width: 130px;
                                    width: 100%;
                                }
                                
                                .lead-detail-inner.profile .col-md-6 {
                                    padding-left: 0px;
                                }
                                
                                .ppc-col li.active {
                                    background: none;
                                }
                                
                                .ppc-col .tab-pane.active {
                                    background: none;
                                }
                                
                                .ppc-col {
                                    margin-top: 25px;
                                }
                                
                                .tabs-col {
                                    border: 1px solid #e5e5e5;
                                    padding: 15px 25px;
                                }
                                
                                .ppc-col .tabs-col ul {
                                    text-align: center;
                                    border: 0px;
                                    /*margin-bottom: 15px;*/
                                }
                                
                                .ppc-col .tabs-col ul li a {
                                    border: 0px;
                                    padding: 0px;
                                    margin: 0px;
                                    border-radius: 0px;
                                    line-height: auto;
                                    color: #1d1d1d;
                                    font-size: 14px;
                                    font-weight: 300;
                                }
                                
                                .ppc-col .tabs-col ul li a:hover {
                                    border: 0px;
                                    background: none;
                                    margin: 0px;
                                    padding: 0px;
                                    color: #1d1d1d;
                                    font-size: 14px;
                                    font-weight: 300;
                                }
                                
                                .ppc-col .tabs-col ul li {
                                    background: rgba(0, 0, 0, 0) url("../images/inactive-tab.png") no-repeat scroll left center;
                                    display: inline-block;
                                    float: none;
                                    margin: 0px;
                                    margin-right: 10px;
                                    padding: 0px;
                                    padding-left: 24px;
                                    border: 0px;
                                }
                                
                                .ppc-col .tabs-col ul li.active {
                                    background: url(../images/active-tab.png) no-repeat;
                                }
                                
                                .tabs-col .sub-heading-col h2 {
                                    color: #354fb7;
                                    text-align: center;
                                }
                                
                                .tabs-col .table>thead>tr>th,
                                .table>tbody>tr>th,
                                .table>tfoot>tr>th,
                                .table>thead>tr>td,
                                .table>tbody>tr>td,
                                .table>tfoot>tr>td {
                                    color:#595959 !important;
                                  font-weight: 400;
                                  vertical-align: middle;
                                }
                                
                                .tabs-col .table>thead>tr>th {
                                    color: #354fb7;
                                    font-weight: bold;
                                }
                                
                                .tabs-col .table a {
                                    color: #f29400;
                                }
                                
                                .tab-content>.tab-pane {
                                    padding-left: 0px !important;
                                }
                                
                                .fa.arrow-right {
                                    font-size: 25px;
                                    color: #354fb7 !important;
                                }
                                
                                .heading-colum {
                                    margin-bottom: 15px;
                                }
                                
                                .view-ppc {
                                    margin-bottom: 15px;
                                }
                                
                                .view-ppc .btn-prime {
                                    font-size: 14px;
                                }
                                /********************************************************************Modifications28-11-2015******************************************/
                                
                                .modal-body textarea {
                                    width: 100%;
                                }
                                
                                .modal-dialog {
                                    margin: 30px auto;
                                    max-width: 620px;
                                    width: 100%;
                                    box-shadow: 0px 0px 2px #c8c8c8;
                                }
                                
                                .modal-dialog.medium {
                                    max-width: 500px;
                                }
                                
                                .modal-dialog.small {
                                    max-width: 400px;
                                }
                                
                                .modal-dialog.xl {
                                    max-width: 850px;
                                }
                                
                                .modal-dialog.xl .leads-col {
                                    max-width: 850px;
                                    width: 100%;
                                }
                                
                                .modal-dialog.xl .leads-col h3 {
                                    text-align: left;
                                }
                                
                                .modal-dialog .dataTable::after {
                                    background: #e5e5e5 none repeat scroll 0 0;
                                    bottom: -35px;
                                    content: "";
                                    height: 35px;
                                    left: 0;
                                    position: absolute;
                                    width: 100%;
                                    z-index: -66px !Important;
                                }
                                
                                .brn {
                                    border-radius: 0px !important;
                                }
                                
                                #myLeadsFrm {
                                    margin-bottom: 10px;
                                }
                                
                                .status-col.btns-row .btn-prime {
                                    min-width: auto !important;
                                }
                                /*******************forheadings************************/
                                
                                .heading1 {
                                    font-size: 18px !important;
                                    font-weight: 500 !important;
                                    margin: 5px 0px;
                                }
                                
                                .heading2 {
                                    font-size: 16px !important;
                                    font-weight: 500 !important;
                                    margin: 5px 0px;
                                }
                                
                                .heading3 {
                                    font-size: 14px !important;
                                    font-weight: 500 !important;
                                    margin: 5px 0px;
                                }
                                /*************************************************Modifications 30-11-2015 *******************************************************/
                                /***********Active**********************/
                                
                                .status-col .status-view {
                                    float: none;
                                }
                                
                                .status-col .status-view input[type="checkbox"]:checked+label {
                                    background: url(../images/status-active.png) no-repeat left center;
                                    height: 30px;
                                    color: green !important;
                                    font-weight: 500;
                                    font-size: 18px;
                                    text-transform: capitalize !important;
                                    padding-top: 3px;
                                    padding-left: 40px;
                                }
                                
                                .status-col .status-view input[type="checkbox"]:checked+label a {
                                    color: green !important;
                                    font-weight: 500;
                                    font-size: 18px;
                                    text-transform: capitalize !important;
                                }
                                
                                .status-col .status-view input[type="checkbox"] {
                                    height: 30px;
                                }
                                
                                .status-col .status-view input[type="checkbox"]+label {
                                    background: url(../images/status-inactive.png) no-repeat left center;
                                    color: black !important;
                                    height: 30px;
                                    font-size: 18px;
                                    text-transform: capitalize !important;
                                    padding-top: 3px;
                                    padding-left: 40px;
                                }
                                
                                .status-col .status-view input[type="checkbox"]+label a {
                                    color: black !important;
                                    font-weight: 500;
                                    font-size: 18px;
                                    text-transform: capitalize !important;
                                }
                                /***********Pause**********************/
                                
                                .status-col.pause .status-view {
                                    float: none;
                                }
                                
                                .status-col.pause .status-view input[type="checkbox"]:checked+label {
                                    background: url(../images/paused.png) no-repeat left center;
                                    height: 30px;
                                    color: #de0308 !important;
                                    font-weight: 500;
                                    font-size: 18px;
                                    text-transform: capitalize !important;
                                    padding-top: 3px;
                                    padding-left: 40px;
                                }
                                
                                .status-col.pause .status-view input[type="checkbox"]:checked+label a {
                                    color: #de0308 !important;
                                    font-weight: 500;
                                    font-size: 18px;
                                    text-transform: capitalize !important;
                                }
                                
                                .status-col.pause .status-view input[type="checkbox"] {
                                    height: 30px;
                                }
                                
                                .status-col.pause input[type="checkbox"]+label {
                                    background: url(../images/status-inactive.png) no-repeat left center;
                                    color: black !important;
                                    height: 30px;
                                    font-size: 18px;
                                    text-transform: capitalize !important;
                                    padding-top: 3px;
                                    padding-left: 40px;
                                }
                                
                                .status-col.pause input[type="checkbox"]+label a {
                                    color: black !important;
                                    font-weight: 500;
                                    font-size: 18px;
                                    text-transform: capitalize !important;
                                }
                                
                                .status {
                                    display: inline-block;
                                }
                                /************************30-11-2015*********************/
                                
                                .edit-profile {
                                    max-width: 100%;
                                    width: 100%;
                                }
                                
                                .edit-profile label {
                                    display: block;
                                    font-size: 14px;
                                    font-weight: 500;
                                    margin-bottom: 5px;
                                }
                                
                                .edit-profile input {
                                    border: 1px solid #d0d0d0;
                                    color: #838383;
                                    margin-bottom: 7px;
                                    padding: 5px;
                                    width: 100%;
                                    font-weight: 400;
                                }
                                
                                .edit-profile input[type="checkbox"] {
                                    width: auto;
                                }
                                
                                .edit-profile select {
                                    padding: 5px;
                                    width: 100% !Important;
                                    font-weight: 400;
                                }
                                
                                .edit-profile select.expDate {
                                    width: 40% !important;
                                    margin-right: 10px;
                                    font-weight: 400;
                                    display: inline-block;
                                }
                                
                                .edit-profile .defaultSkin table.mceLayout {
                                    width: 100% !important;
                                }
                                /***************************contactus_page******************/
                                
                                .main-form-col {
                                    max-width: 500px;
                                    width: 100%;
                                }
                                
                                .main-form-col label {
                                    font-size: 14px !important;
                                    font-weight: 500;
                                    padding: 0;
                                    text-align: left;
                                }
                                /**********Resources*******************/
                                
                                .bullet-points ul {
                                    main: 0px;
                                    padding: 0px;
                                }
                                
                                .bullet-points ul li {
                                    font-weight: 300;
                                    margin-left: 15px;
                                }
                                /*******************faq********************/
                                
                                .faq p {
                                    font-weight: 300;
                                }
                                
                                .status-col.time-date-row.calender>span {
                                    display: inline-block;
                                }
                                
                                .col-inner {
                                    display: inline-block;
                                    width: 40%;
                                    margin-bottom: 15px;
                                    margin-right: 40px;
                                    vertical-align: top;
                                }
                                
                                .col-inner.editor {
                                    display: block;
                                    width: 100%;
                                }
                                
                                .modal .status-col.btns-row a {
                                    float: none;
                                }
                                
                                .modal .leads-col h2 {
                                    margin-bottom: 10px;
                                    padding-left: 0;
                                }
                                
                                .modal label {
                                    margin-right: 10px;
                                }
                                /***********************blue-btn****************************/
                                
                                .btn-blue {
                                    font-size: 14px;
                                    background: #354fb7;
                                    font-weight: 400;
                                    text-transform: uppercase;
                                    border-radius: 4px;
                                    padding: 3px 10px;
                                    color: #fff;
                                    margin: 0 0 0 5px;
                                }
                                
                                .btn-blue:hover {
                                    background: #1c569a;
                                    color: #fff;
                                }
                                
                                .red {
                                    color: #de0308 !important;
                                }
                                
                                .center {
                                    text-align: center;
                                }
                                /*******************/
                                
                                .auction_bidding_panel {
                                    text-align: center;
                                }
                                
                                .auction_bidding_panel h4 {
                                    font-size: 14px;
                                    padding: 15px 0px;
                                    margin: 0px;
                                }
                                
                                .bidding_panel {
                                    background: #e5e5e5 none repeat scroll 0 0;
                                    border-radius: 8px;
                                    padding: 10px 5px;
                                }
                                
                                .bidding_panel>h3 {
                                    font-size: 18px;
                                    margin: 0 0 10px;
                                    padding: 0;
                                }
                                
                                .bidding_panel>input {
                                    border: 1px solid #ccc;
                                    border-radius: 8px;
                                    margin-bottom: 15px;
                                    padding: 5px 10px;
                                    text-align: center;
                                    width: 80%;
                                }
                                
                                .auction_bidding_panel .bidding_panel:nth-child(3)>input {
                                    color: red;
                                }
                                
                                .bidding_panel .btn-blue {
                                    max-width: 42%;
                                }
                                
                                .bidding_panel>p {
                                    margin: 0 0;
                                }
                                
                                .bidding_panel>p span {
                                    color: red;
                                }
                                
                                .bidding_panel input.readonly {
                                    color: red;
                                }
                                
                                .dropdown-menu>li:last-child {
                                    border-bottom: 1px solid #354fb7;
                                }
                                /***************Revisions*************************************/
                                
                                .status-row label {
                                    margin-bottom: 0px;
                                }
                                
                                .sub-heading {
                                    font-size: 16px !important;
                                    font-weight: 400;
                                }
                                
                                .happening-now {
                                    font-size: 14px;
                                    font-weight: 400;
                                }
                                
                                .happening-now {
                                    margin-top: 5px;
                                }
                                
                                .progress-col {
                                    margin-bottom: 15px;
                                }
                                
                                .grand-total {
                                    height: 60px;
                                }
                                
                                .def-text.req {
                                    margin-bottom: 5px;
                                }
                                
                                .analizing-col {
                                    margin-top: 20px;
                                }
                                /*********************12-12-2015************************/
                                /***************************************************Billing-information*************************************************/
                                
                                #common_popup_modal_mp .modal-body .dataTable::after {
                                    z-index: -1 !important;
                                }
                                
                                .edit-profile.billing-information {
                                    max-width: 700px;
                                }
                                
                                .edit-profile.billing-information .col-inner {
                                    display: block;
                                    width: 100%;
                                }
                                
                                .edit-profile.billing-information label {
                                    display: inline-block;
                                    width: 19%;
                                }
                                
                                .edit-profile.billing-information input[type="text"] {
                                    display: inline-block;
                                    width: 30% !Important;
                                }
                                
                                .edit-profile.billing-information select {
                                    display: inline-block;
                                    width: 30% !important;
                                }
                                
                                .edit-profile.billing-information select.expDate {
                                    width: 14% !important;
                                }
                                
                                .edit-profile.billing-information .defaultSkin table.mceLayout {
                                    width: 100% !important;
                                }
                                /*****************************************************UNSUBSCRIBE-PAGE*************************************************/
                                
                                .main-col-unsub {
                                    text-align: Center;
                                    padding-top: 50px;
                                }
                                
                                .main-col-unsub .main-heading {
                                    display: block !Important;
                                    width: 100%;
                                }
                                
                                .main-col-unsub .btn-prime {
                                    margin: 10px 0px;
                                }
                                
                                .email-notification .checkbox_wrapper {
                                    display: inline-block;
                                    text-align: center;
                                }
                                
                                .email-notification select {
                                    width: 100%;
                                    margin-top: 3px;
                                }
                                /****************progressbar************************/
                                
                                .territory-score {
                                    border: 2px solid;
                                    border-radius: 50%;
                                    height: 98px;
                                    padding: 4px 5px;
                                    position: relative;
                                    text-align: center;
                                    width: 98px;
                                    display: inline-block;
                                }
                                
                                .auction-territory-score {
                                    border: 2px solid;
                                    border-radius: 50%;
                                    height: 98px;
                                    padding: 4px 5px;
                                    position: relative;
                                    text-align: center;
                                    width: 98px;
                                    display: inline-block;
                                }
                                /********************Revisions document 12.17 lmc***********************************/
                                
                                .status-view.timedbox input[type="checkbox"] {
                                    width: 25px;
                                }
                                
                                .status-view.timedbox select {
                                    width: 72%;
                                    margin-top: 0px;
                                    display: inline-block;
                                    vertical-align: top !important;
                                }
                                
                                .progress-col {
                                    margin-bottom: 25px;
                                }
                                
                                .mb5 {
                                    margin-bottom: 5px !important;
                                }
                                
                                .custom-well {
                                    min-height: 20px;
                                    padding: 19px;
                                    margin-bottom: 20px;
                                    border: 1px solid #e5e5e5;
                                    border-radius: 4px;
                                    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
                                    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
                                }
                                
                                .fs18 {
                                    font-size: 18px !important;
                                }
                                
                                .logo img {
                                    max-width: 70%;
                                }
                                /* Nabeel 12.21 Doc modifications*/
                                
                                .modal .leads-col h3 {
                                    text-align: left;
                                }
                                
                                .recent-leads-colum table tr th {
                                    padding: 4px 18px !important;
                                }
                                
                                .recent-leads-colum .dataTable::after {
                                    height: 25px !Important;
                                    bottom: -25px !Important;
                                }
                                
                                .recent-leads-colum .dataTables_info {
                                    padding: 0px 15px !important;
                                }
                                
                                .grand-col {
                                    margin-top: 53px;
                                }
                                
                                .pink-cls {
                                    color: #fb4479;
                                    font-weight: 300;
                                }
                                
                                .btn-sm .btn-prime {
                                    font-size: 10px;
                                    vertical-align: middle;
                                }
                                /*******************************************************************Revisions 12.24 & 12.26 *************************************/
                                
                                .leads-col h3 {
                                    padding-bottom: 0px;
                                }
                                
                                .terrority-head {
                                    display: inline-block;
                                    font-weight: bold;
                                    vertical-align: top;
                                }
                                
                                .terrority-desc {
                                    display: inline-block;
                                    vertical-align: top;
                                    width: 80%;
                                }
                                
                                .territory-main-txt {
                                    font-size: 16px;
                                }
                                
                                .map-smal {
                                    margin: 0 auto;
                                    max-width: 750px;
                                    width: 100%;
                                }
                                
                                .map-head {
                                    font-weight: bold;
                                    margin-right: 10px;
                                }
                                
                                .county-div.map-opt span {
                                    font-weight: bold;
                                    margin-right: 10px;
                                }
                                
                                .county-div.map-opt a {
                                    margin-right: 10px;
                                }
                                
                                .county-div.map-opt {
                                    margin-bottom: 5px;
                                }
                                /* Modal Forms*/
                                
                                .form-modal label {
                                    display: block;
                                    margin: 0px !Important;
                                    padding: 0px !important;
                                }
                                
                                .form-modal input {
                                    border-radius: 4px;
                                    display: block;
                                    margin: 0 10px 10px 0;
                                    max-width: 100%;
                                    padding: 5px;
                                }
                                /*******************************revisions**********************************/
                                
                                .amount.budget input[type="text"] {
                                    width: 100px;
                                }
                                
                                .mceIframeContainer.mceFirst.mceLast {
                                    height: 200px;
                                }
                                
                                .mceIframeContainer.mceFirst.mceLast iframe {
                                    height: 200px !important;
                                }
                                /* Revisions on 4th of jan 2016 */
                                
                                .green-bg {
                                    background-color: #5fbc0b !important;
                                }
                                
                                .orange-bg {
                                    background-color: #f29100 !important;
                                }
                                
                                footer {
                                    border-top: 1px solid #354fb7;
                                    padding: 10px 0;
                                    text-align: center;
                                    color: #354fb7;
                                }
                                
                                .heading-login_form {
                                    margin: 0 auto;
                                    max-width: 500px;
                                    padding: 20px;
                                }
                                /******************************************************************************************************************************Admin*********************************/
                                /*************************************inputfiler***************************************/
                                
                                .input-filter span {
                                    background: #e7e7e7;
                                    right: 0px;
                                    top: 0px;
                                    width: 30px;
                                    height: 100%;
                                }
                                
                                .input-filter button {
                                    width: 200px;
                                }
                                
                                .input-filter .btn-group {
                                    background: none;
                                }
                                
                                .input-filter .btn-group.open {
                                    background: none;
                                }
                                
                                .input-filter .btn-default {
                                    background: none;
                                }
                                
                                .input-filter .btn-default:hover {
                                    background: none;
                                }
                                
                                .input-filter button:hover {
                                    background: none;
                                }
                                
                                .input-filter span.xyz {
                                    position: absolute;
                                    padding: 10px 0px;
                                }
                                
                                .input-filter .btn-default:active,
                                .btn-default.active,
                                .open>.dropdown-toggle.btn-default {
                                    background: none;
                                }
                                /*********************************************inner-sub-column********************************************************************************/
                                
                                .navigation-left-col .dropdown .dropdown-menu li a {
                                    border-bottom: 1px solid #f6f6f6;
                                    background: #fff;
                                }
                                
                                .dropdown-menu>li:last-child {
                                    border-bottom: 0px;
                                }
                                
                                .navigation-left-col .dropdown>a {
                                    font-weight: 500;
                                }
                                
                                .navigation-left-col .dropdown>a i {
                                    display: none;
                                }
                                
                                .navigation-left-col .inner-sub-col ul li a {
                                    padding: 10px;
                                }
                                
                                .navigation-left-col .inner-sub-col .dropdown.open>a {
                                    background-color: #908D94 !important;
                                    color: #354fb7 !important;
                                }
                                
                                .navigation-left-col .inner-sub-col .dropdown>a {
                                    background-color: #908D94 !important;
                                    color: #354fb7 !important;
                                    background: #908D94 url("../images/arrow-down-blue.png") no-repeat scroll right center !Important;
                                }
                                
                                .navigation-left-col .inner-sub-col .dropdown.open>a:hover {
                                    background-color: #dae6fc !important;
                                    background: #dae6fc url(../images/arrow-down-blue.png) no-repeat scroll right center !Important;
                                    background-size: 14px !important;
                                    background-position: 95% 60% !important;
                                }
                                /******************************************************tabel-column-center*********************************/
                                
                                .center-content tr td {
                                    text-align: center;
                                }
                                
                                .center-content tr th {
                                    text-align: center;
                                }
                                
                                .red {
                                    color: red !important;
                                }
                                /**searchbar********/
                                
                                .searchbox {
                                    float: right;
                                    max-width: 250px;
                                    margin-bottom: 15px;
                                }
                                
                                .main-col-search {
                                    margin-bottom: 15px;
                                    /*background: #7fac44;*/
                                    padding: 5px 10px;
                                    /*border-radius: 5px;*/
                                    background: #fff none repeat scroll 0 0;
                                    border: 1px solid #ddd;
                                }
                                
                                .main-col-search label {
                                    font-weight: 300;
                                    margin-right: 2px;
                                    color: #000;
                                }
                                
                                .main-col-search input[type="text"] {
                                    color: #333;
                                    font-size: 12px;
                                    margin-bottom: 5px;
                                    padding: 0;
                                    text-align: center;
                                    width: 70px;
                                }
                                
                                .main-col-search select {
                                    width: 100px;
                                    padding: 3px 0px;
                                    margin-right: 5px;
                                }
                                
                                .main-col-search .wauto {
                                    width: auto;
                                    padding: 3px 0px;
                                    margin-right: 5px;
                                }
                                
                                .main-col-search a {
                                    margin: 5px 5px;
                                }
                                
                                .subheading {
                                    font-size: 16px;
                                    font-weight: 500;
                                    margin-bottom: 15px;
                                }
                                /**********status-colorbar******************************/
                                
                                .status-col {
                                    display: inline-block;
                                    margin-right: 3px;
                                    width: 110px;
                                }
                                
                                .status-col label {
                                    display: block;
                                    font-size: 12px;
                                    font-weight: 500;
                                }
                                
                                .status-bar {
                                    border: 1px solid;
                                    padding: 0px 0px;
                                }
                                
                                .status.bar {
                                    background: #ececec none repeat scroll 0 0;
                                    border-radius: 5px;
                                    margin-bottom: 20px;
                                    padding: 0 9px;
                                    width: 100%;
                                }
                                
                                .nopixel {
                                    background: #f2f2f2;
                                }
                                
                                .colorbar-main {
                                    margin-bottom: 15px;
                                }
                                
                                .not-qualified {
                                    background: #fde9d9;
                                }
                                
                                .rejected {
                                    background: #ffffcd;
                                }
                                
                                .bogus {
                                    background: #ffe8e8;
                                }
                                
                                .pending {
                                    background: #e5f0fe;
                                }
                                
                                .test {
                                    background: #eaf1dd;
                                }
                                
                                .error {
                                    background: #f5dffa;
                                }
                                
                                .notsold {
                                    background: #ddffdd;
                                }
                                /***********************Formbox*********************/
                                
                                .form-row {
                                    margin-bottom: 15px;
                                }
                                
                                .form-row label {
                                    width: 20%;
                                    text-align: left;
                                    margin-right: 10px;
                                    vertical-align: top;
                                    font-weight: 500;
                                }
                                
                                .form-row input[type="text"] {
                                    width: 30%;
                                }
                                
                                .form-row input[type="checkbox"] {
                                    text-align: left;
                                }
                                
                                .form-row input[type="radio"] {
                                    text-align: left;
                                }
                                
                                .form-row select {
                                    width: 30%;
                                    padding: 3px 5px;
                                }
                                
                                .form-row textarea {
                                    width: 30%;
                                }
                                
                                .form-row label span {
                                    font-weight: 300;
                                    display: inline-block;
                                    font-size: 12px;
                                }
                                
                                .all-checkboxes {
                                    display: inline-block;
                                    width: 40%;
                                    vertical-align: middle;
                                    font-weight: 300;
                                    padding: 20px 15px;
                                }
                                
                                .all-checkboxes input {
                                    margin-right: 8px;
                                    display: inline-block;
                                    font-weight: 300;
                                    margin-bottom: 10px;
                                }
                                
                                .detail-text {
                                    display: inline-block;
                                    font-size: 12px;
                                    font-weight: 300;
                                    line-height: 21px;
                                    vertical-align: middle;
                                    width: 40%;
                                }
                                
                                .detail-text ul {
                                    margin: 0px;
                                    padding: 0px;
                                }
                                
                                .detail-text ul li {
                                    margin: 0px;
                                    padding: 0px;
                                    margin-left: 8px;
                                }
                                
                                .seprator {
                                    border-bottom: 1px dashed;
                                    height: 0;
                                    margin: 20px 0;
                                }
                                
                                .inner-subheading {
                                    padding: 5px 0px;
                                    font-size: 14px;
                                    font-weight: 400;
                                }
                                
                                .btn-row {
                                    text-align: center;
                                    margin: 20px 0px;
                                }
                                
                                .btn-row .btn-prime {
                                    margin-right: 15px;
                                }
                                
                                .btn-row .btn-prime:hover {
                                    background: #354fb7 !important;
                                    box-shadow: 1px 1px 1px #354fb7;
                                    color: #fff !important;
                                }
                                
                                .sum-title {
                                    float: left;
                                    width: 100px;
                                    text-align: left;
                                    margin-right: 3px;
                                    font-weight: bold;
                                    margin-bottom: 0;
                                    font-weight: 500;
                                }
                                
                                .sum-val {
                                    margin-bottom: 0;
                                    width: 100px;
                                    display: inline-block;
                                    font-weight: 300;
                                    font-size: 13px;
                                }
                                
                                .sum-val textarea {
                                    width: 100%;
                                    height: 150px;
                                }
                                
                                .title-col {
                                    float: left;
                                    width: 160px;
                                    text-align: left;
                                    margin-right: 10px;
                                    font-weight: bold;
                                    margin-bottom: 0;
                                    font-weight: 500;
                                }
                                
                                .info-icon {
                                    font-size: 15px;
                                }
                                
                                .remove-image {
                                    display: none;
                                    position: absolute;
                                    top: -0;
                                    right: 0;
                                    border-radius: 10em;
                                    padding: 2px 6px 3px;
                                    text-decoration: none;
                                    font: 700 21px/20px sans-serif;
                                    background: #555;
                                    border: 3px solid #fff;
                                    color: #FFF;
                                    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5), inset 0 2px 4px rgba(0, 0, 0, 0.3);
                                    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
                                    -webkit-transition: background 0.5s;
                                    transition: background 0.5s;
                                }
                                
                                .remove-image:hover {
                                    background: #E54E4E;
                                    padding: 3px 7px 5px;
                                    color: #FFF;
                                    top: 0;
                                }
                                
                                .remove-image:active {
                                    background: #E54E4E;
                                    color: #FFF;
                                    top: 0;
                                }
                                
                                .desc-col {
                                    margin-bottom: 0;
                                    width: 60%;
                                    display: inline-block;
                                    font-weight: 300;
                                    font-size: 13px;
                                }
                                
                                .desc-col textarea {
                                    width: 100%;
                                    height: 150px;
                                }
                                /*************Agent-profile-page************************/
                                
                                .sub-heading-inner {
                                    font-size: 14px;
                                    margin-top: 25px;
                                    font-weight: 500;
                                }
                                
                                .link a {
                                    color: #0053b6;
                                    margin-bottom: 10px;
                                    display: inline-block;
                                    font-weight: 300;
                                }
                                /**/
                                
                                .text-box-col {
                                    width: 100%;
                                    border: 1px solid #ddd;
                                    padding-left: 10px;
                                }
                                
                                .text-select-col {
                                    width: 100%;
                                    border: 1px solid #ddd;
                                    padding: 5px;
                                }
                                
                                .line {
                                    border-bottom: 1px solid #ddd;
                                    margin: 10px 0px;
                                }
                                
                                .selecbx {
                                    width: 100%;
                                    padding: 5px;
                                    margin-bottom: 10px;
                                    display: block;
                                }
                                
                                label {
                                    font-weight: 400;
                                }
                                
                                .inline-row {
                                    margin-bottom: 20px;
                                }
                                
                                .inline-row label {
                                    display: inline-block;
                                    width: 15%;
                                }
                                
                                .inline-row input[type="text"] {
                                    display: inline-block;
                                    width: 80%;
                                    padding: 5px;
                                }
                                
                                .inline-row select {
                                    display: inline-block;
                                    width: 80%;
                                    padding: 5px;
                                }
                                /***********inline-form**************/
                                
                                .inline-form label {
                                    display: inline-block;
                                    margin-right: 15px;
                                }
                                
                                .inline-form input {
                                    display: inline-block;
                                    margin-right: 15px;
                                    padding: 5px 10px;
                                }
                                
                                .inline-form select {
                                    display: inline-block;
                                    margin-right: 15px;
                                    padding: 5px 10px;
                                    width: 150px;
                                }
                                
                                .inline-form button {
                                    display: inline-block;
                                    margin-right: 15px;
                                    padding: 5px 10px;
                                }
                                
                                .utm-reports-btns a {
                                    border: 1px solid #ddd;
                                    padding: 15px 20px;
                                    text-align: center;
                                    display: inline-block;
                                    color: #000;
                                    margin-right: 10px;
                                }
                                
                                .utm-reports-btns a:hover {
                                    background: #354fb7;
                                    color: #fff;
                                }
                                
                                .scroll-text {
                                    height: 600px;
                                    overflow: scroll;
                                    overflow-x: hidden;
                                }
                                /*************popups********************/
                                
                                .p-large {
                                    max-width: 850px;
                                    width: 100%;
                                }
                                
                                .p-medium {
                                    max-width: 550px;
                                    width: 100%;
                                }
                                
                                .p-small {
                                    max-width: 350px;
                                    width: 100%;
                                }
                                
                                .sub-heading {
                                    font-size: 16px !important;
                                    font-weight: 400;
                                }
                                
                                .assign-lead .title-col {
                                    display: block;
                                    width: 100%;
                                    padding: 5px;
                                }
                                
                                .assign-lead .desc-col {
                                    display: block;
                                    width: 100%;
                                    padding: 5px;
                                }
                                
                                .heading-prime {
                                    margin-bottom: 20px;
                                }
                                
                                .full-text {
                                    display: block;
                                    width: 100%;
                                }
                                
                                select {
                                    padding: 5px;
                                    width: 100%;
                                }
                                
                                .tab-content {
                                    padding: 0 0 10px 0;
                                }
                                
                                .info-tabscol li a {
                                    color: #000;
                                }
                                
                                .info-tabscol li.active a {
                                    background: #354fb7;
                                    color: #fff;
                                    border: 0px;
                                }
                                
                                .navigation-left-col .inner-sub-col ul li a {
                                    background: #ffff;
                                }
                                
                                .navigation-left-col .inner-sub-col ul li a i {
                                    display: none;
                                }
                                
                                .navigation-left-col .inner-sub-col ul li a:hover {
                                    background: #d0d0d0;
                                }
                                /**************popus-forms***************************************/
                                
                                .forms-box label {
                                    width: 20%;
                                }
                                
                                .forms-box input[type="text"] {
                                    width: 80%;
                                    max-width: 70%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                }
                                
                                .forms-box input[type="email"] {
                                    width: 80%;
                                    max-width: 70%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                }
                                
                                .forms-box input[type="checkbox"] {
                                    width: 1%;
                                    max-width: 70%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                }
                                
                                .forms-box select {
                                    width: 80%;
                                    max-width: 70%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                    border: 1px solid #dddddd
                                }
                                
                                .forms-box textarea {
                                    width: 80%;
                                    max-width: 70%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                    border: 1px solid #dddddd
                                }
                                
                                .forms-medium label {
                                    width: 100%;
                                }
                                
                                .forms-medium input[type="text"] {
                                    width: 100%;
                                    max-width: 100%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                }
                                
                                .forms-medium input[type="email"] {
                                    width: 100%;
                                    max-width: 100%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                }
                                
                                .forms-medium input[type="checkbox"] {
                                    width: 15px;
                                    max-width: 100%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                }
                                
                                .forms-medium select {
                                    width: 100%;
                                    max-width: 100%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                    border: 1px solid #dddddd
                                }
                                
                                .forms-medium textarea {
                                    width: 100%;
                                    max-width: 100%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                    border: 1px solid #dddddd
                                }
                                
                                .forms-box .leads-col {
                                    max-width: 100%;
                                }
                                /*******************************************************Newtabsdesign******************************************/
                                
                                .main-tabs-col {
                                    border: 1px solid #ddd;
                                    padding: 0px;
                                    margin: 0px;
                                }
                                
                                .main-tabs-col ul {
                                    margin: 0px;
                                    padding: 0px;
                                }
                                
                                .main-tabs-col li {
                                    /*    width: 33.3%;*/
                                    width: 25%;
                                    margin: 0px 0 -3px;
                                    text-align: center;
                                    border-right: 1px solid #ddd
                                }
                                
                                .main-tabs-col li:last-child {
                                    border-right: 0px;
                                }
                                
                                .main-tabs-col li.active a {
                                    background: #354fb7 none repeat scroll 0 0;
                                    border: 0 none;
                                    color: #fff;
                                }
                                
                                .main-tabs-col li:hover a {
                                    background: #354fb7 none repeat scroll 0 0;
                                    border: 0 none;
                                    color: #fff;
                                }
                                
                                .main-tabs-col .nav-tabs>li.active>a,
                                .main-tabs-col .nav-tabs>li.active>a:hover,
                                .main-tabs-col .nav-tabs>li.active>a:focus {
                                    background: #354fb7 none repeat scroll 0 0;
                                    border: 0 none;
                                    color: #fff;
                                }
                                
                                .main-tabs-col li a {
                                    border-radius: 0px;
                                    margin: 0px;
                                }
                                
                                .innersub-main-tab {
                                    border: 1px solid #ddd;
                                    padding: 20px;
                                    border-top: 0px;
                                    border-bottom: 0px;
                                }
                                
                                .main-tabs-colmn .tab-content {
                                    padding: 0px;
                                }
                                
                                .innersub-main-tab .tab-content {
                                    padding: 10px 0px;
                                }
                                
                                .county-pro #sold_leads td {
                                    padding: 0px;
                                    text-align: center;
                                    font-size: 13px;
                                }
                                
                                .county-pro #sold_leads th {
                                    font-size: 13px;
                                    font-weight: bold;
                                }
                                
                                .county-pro #sold_leads th.bluebar {
                                    text-align: center;
                                    color: #fff;
                                }
                                
                                .county-pro .table {
                                    margin-bottom: 0px;
                                }
                                
                                .boarder-sp {
                                    border-right: 3px solid #484848 !important
                                }
                                
                                .search-box {
                                    padding: 20px 0;
                                    text-align: center;
                                }
                                /**************************************Manage_adword_popup*********************************************************/
                                
                                .key-colmn {
                                    display: inline-block;
                                    width: 33%;
                                }
                                
                                .key-colmn input {
                                    max-width: 15px !important;
                                    margin-right: 5px;
                                }
                                
                                .key-colmn .label-text {
                                    font-size: 12px;
                                    max-width: 230px !important;
                                }
                                
                                .link-county input[type="checkbox"] {
                                    width: 15px;
                                    margin-right: 5px;
                                }
                                
                                .counties {
                                    display: inline-block;
                                    margin-bottom: 20px;
                                    margin-right: 10px;
                                    max-width: 182px;
                                    vertical-align: top;
                                    width: 100%;
                                }
                                
                                .counties>a {
                                    color: #000;
                                    font-size: 17px;
                                    font-weight: bold;
                                }
                                
                                .counties ul {
                                    margin-top: 0;
                                    margin-bottom: 10px;
                                    padding-left: 5px;
                                }
                                
                                .counties ul li {
                                    display: block;
                                    list-style-type: none;
                                    margin-right: 10px;
                                    vertical-align: top;
                                    width: 100%;
                                }
                                
                                .leads-col ul {
                                    margin: 5px 0 20px;
                                    padding: 0;
                                }
                                
                                .county-pro .dataTables_wrapper table.dataTable {
                                    border-collapse: collapse;
                                    border-spacing: 0;
                                }
                                /**********data_table_t_foot**************++++++++///*****************/
                                
                                table.dataTable tfoot th,
                                table.dataTable tfoot td {
                                    padding: 10px 18px 6px 10px !important;
                                    border-top: 0 !important;
                                }
                                
                                .text-right {
                                    text-align: right;
                                }
                                /*loading background*/
                                
                                .bg-loading {
                                    background-color: buttonface;
                                    padding: 3%;
                                    text-align: center;
                                }
                                
                                .btn-prime:hover {
                                    background: #095490 !important;
                                    box-shadow: 1px 1px 1px #095490;
                                    color: #fff !important;
                                }
                                
                                .mobile-view {
                                    background: rgba(0, 0, 0, 0) url("../images/lp-images/mobile-view.png") no-repeat scroll 0 0;
                                    margin: 0 auto;
                                    max-width: 490px;
                                    padding: 123px 23px;
                                    height: 900px;
                                }
                                
                                .mobile-view iframe {
                                    height: 600px;
                                    width: 377px;
                                }
                                /********tabletview********/
                                
                                .tablet-view {
                                    background: rgba(0, 0, 0, 0) url("../images/lp-images/ipad-view.png") no-repeat scroll 0 0;
                                    max-width: 973px;
                                    margin: 0 auto;
                                    padding: 205px 103px;
                                }
                                
                                .tablet-view iframe {
                                    height: 950px;
                                    width: 100%;
                                }
                                /*******desktop-tview********/
                                
                                .desktop-view {
                                    background: rgba(0, 0, 0, 0) url("../images/lp-images/desktop.png") no-repeat scroll 0 0;
                                    height: 994px;
                                    max-width: 1225px;
                                    margin: 0 auto;
                                    padding: 41px;
                                    background-size: 100% 100%;
                                }
                                
                                .desktop-view iframe {
                                    height: 631px;
                                    width: 100%;
                                }
                                /*lp preview section starts*/
                                
                                .modal-dialog.preview-cls {
                                    max-width: 80%;
                                }
                                
                                .modal-dialog.preview-cls .leads-col {
                                    max-width: 100%;
                                }
                                
                                .modal-dialog.preview-cls .leads-col h3 {
                                    text-align: left;
                                }
                                
                                .radio-boxe-style ul {
                                    list-style: none;
                                    height: 100%;
                                    width: 100%;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .radio-boxe-style ul li {
                                    color: #aaaaaa;
                                    display: block;
                                    float: left;
                                    font-size: 14px;
                                    /*height: 100px;*/
                                    position: relative;
                                    /*width: 8%;*/
                                }
                                
                                .radio-boxe-style ul li input[type=radio] {
                                    position: absolute;
                                    visibility: hidden;
                                }
                                
                                .radio-boxe-style ul li label {
                                    cursor: pointer;
                                    display: -moz-inline-box;
                                    font-size: 1.5em;
                                    font-weight: 300;
                                    height: 30px;
                                    margin: 23px auto;
                                    padding: 8px 0 0 50px;
                                    position: relative;
                                    z-index: 9;
                                }
                                
                                .radio-boxe-style ul li:hover label {
                                    color: #354fb7;
                                }
                                
                                .radio-boxe-style ul li .check-bx {
                                    border: 5px solid #aaaaaa;
                                    border-radius: 100%;
                                    display: block;
                                    height: 23px;
                                    left: 20px;
                                    position: absolute;
                                    top: 30px;
                                    transition: border 0.25s linear 0s;
                                    width: 24px;
                                    z-index: 5;
                                }
                                
                                .radio-boxe-style ul li:hover .check-bx {
                                    border: 5px solid #354fb7;
                                }
                                
                                .radio-boxe-style ul li .check-bx::before {
                                    border-radius: 100%;
                                    content: "";
                                    display: block;
                                    height: 10px;
                                    left: 2.5px;
                                    margin: auto;
                                    position: absolute;
                                    top: 2px;
                                    transition: background 0.25s linear 0s;
                                    width: 10px;
                                }
                                
                                .radio-boxe-style input[type=radio]:checked~.check-bx {
                                    border: 5px solid #354fb7;
                                }
                                
                                .radio-boxe-style input[type=radio]:checked~.check-bx::before {
                                    background: #354fb7;
                                }
                                
                                .radio-boxe-style input[type=radio]:checked~label i.fa {
                                    color: #354fb7 !important;
                                }
                                /*****uppr-row**/
                                
                                .icons-row i {
                                    float: left;
                                    list-style-type: none;
                                    text-align: center;
                                    /*width: 8% !important;*/
                                }
                                /*.icons-row {







    display: block;







    margin: 0;







    padding: 0;







    width: 100%;







}*/
                                
                                .icons-row i.fa {
                                    color: #aaaaaa !important;
                                }
                                
                                .icons-row i.fa:hover {
                                    color: #354fb7 !important;
                                }
                                /*Ticket #320*/
                                
                                .label-cls {
                                    color: #354fb7;
                                    font-weight: bold !important;
                                    margin: 23px 28px 0 0 !important;
                                }
                                /*ticket #384*/
                                
                                .heading-underline-txt {
                                    border-bottom: 1px solid #354fb7;
                                    padding-bottom: 5px;
                                    color: #354fb7;
                                }
                                
                                .cursor-cls {
                                    cursor: pointer;
                                }
                                
                                .panel-heading-row {
                                    background: #354fb7 none repeat scroll 0 0;
                                    color: #fff;
                                    font-size: 18px;
                                    font-weight: 500;
                                    padding: 10px;
                                }
                                
                                .drp-dn {
                                    cursor: pointer;
                                    text-align: center;
                                    font-size: 12px !important;
                                }
                                
                                .link-font {
                                    font-size: 14px !important;
                                }
                                
                                .fin-check {
                                    display: inline-block !important;
                                    margin: 0 !important;
                                    padding: 5px 0 !important;
                                    vertical-align: top;
                                    width: 40px;
                                }
                                
                                .fin-logo {
                                    display: inline-block !important;
                                    vertical-align: top;
                                }
                                
                                .email-footer {
                                    display: inline-block;
                                    font-weight: bold;
                                    padding: 8px 0;
                                }
                                /*lp preview section ends */
                                /*****************/
                                
                                .states_campaigns a {
                                    color: #fff;
                                    display: inline-block;
                                    width: 85%;
                                    padding: 5px 0;
                                }
                                
                                .states_campaigns:hover {
                                    background: #347baa;
                                }
                                
                                .link-county input[type="checkbox"] {
                                    margin-right: 5px;
                                    margin-top: 10px;
                                    width: 15px;
                                }
                                
                                .grey-box {
                                    background: #908d94 !important;
                                }
                                
                                .counties {
                                    max-width: 19%;
                                }
                                
                                .mobile_bid_modifier {
                                    float: right;
                                    padding-right: 5px;
                                    text-align: right;
                                }
                                
                                .states_campaigns_status {
                                    float: right;
                                    margin-top: 5px;
                                }
                                
                                .county-wrp {
                                    margin-left: 5px;
                                }
                                /*Ticket #451 (Nabeel)*/
                                
                                .navigation-left-col .inner-sub-col .dropdown>a {
                                    background: #9dabe3 url(../images/arrow-right.png) no-repeat scroll right center !important;
                                    background-size: 14px !important;
                                    background-position: 95% 60% !important;
                                }
                                
                                .navigation-left-col .inner-sub-col .dropdown.open>a {
                                    background: #dae6fc url(../images/arrow-down.png) no-repeat scroll right center !important;
                                    background-position: 95% 60% !important;
                                    background-size: 16px !important;
                                }
                                
                                .dropdown-menu li {
                                    clear: both !important;
                                }
                                
                                .navigation-left-col .navbar {
                                    min-height: auto !important;
                                }
                                
                                .srch-cls select {
                                    font-size: 12px;
                                    margin-right: 5px;
                                    padding: 4px 0 5px !important;
                                    width: 150px;
                                    margin-bottom: 10px;
                                }
                                
                                .srch-cls input[type="radio"] {
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-top: 0;
                                }
                                
                                .srch-cls label {
                                    margin-bottom: 3px !important;
                                    font-size: 12px !important;
                                    margin-left: 2px;
                                }
                                
                                .srch-cls .btn-prime {
                                    padding: 7px 10px 5px !important;
                                }
                                
                                .no-b-margin {
                                    margin: 0 0 -40px !important;
                                }
                                
                                .srch-tbl td {
                                    padding: 5px;
                                }
                                
                                .srch-tbl input {
                                    border-radius: 5px;
                                }
                                
                                .dashboard-content-col {
                                    float: left;
                                    max-width: 100%;
                                    padding: 0;
                                    width: 100%;
                                }
                                
                                .dashboard-content-col div.panel {
                                    margin-bottom: 5px;
                                }
                                /*date October 4th */
                                
                                .width-5 {
                                    width: 5% !important;
                                }
                                
                                .width-10 {
                                    width: 10% !important;
                                }
                                
                                .width-11 {
                                    width: 11% !important;
                                }
                                
                                .width-12 {
                                    width: 12% !important;
                                }
                                
                                .width-15 {
                                    width: 15% !important;
                                }
                                
                                .width-20 {
                                    width: 20% !important;
                                }
                                
                                .width-25 {
                                    width: 25% !important;
                                }
                                
                                .width-30 {
                                    width: 30% !important;
                                }
                                
                                .width-35 {
                                    width: 35% !important;
                                }
                                
                                .width-40 {
                                    width: 40% !important;
                                }
                                
                                .callcenter-div {
                                    padding: 5px !important;
                                }
                                /***************************************************************************************************/
                                
                                .pages-wizard {
                                    background: #f5f5f5 none repeat scroll 0 0;
                                    padding: 9px 0 0 10px;
                                }
                                
                                .all-checkboxes a {
                                    color: #000;
                                }
                                
                                .all-checkboxes a:hover {
                                    color: #1c569a;
                                }
                                
                                #manageCampaignFrm .all-checkboxes label {
                                    width: 35%;
                                }
                                
                                .wizard-steps {
                                    background: #354fb7 none repeat scroll 0 0;
                                    color: #fff;
                                    padding: 9px;
                                }
                                
                                #filters .detail-text ul li {
                                    text-align: left;
                                    width: 100%;
                                }
                                
                                #filters .form-row input[type="text"] {
                                    margin-right: 50px;
                                    width: 16%;
                                }
                                
                                #filters .form-row {
                                    margin-top: 20px;
                                }
                                
                                #settings .detail-text ul li {
                                    text-align: left;
                                    width: 100%;
                                }
                                
                                .btn-prime.large-btn {
                                    display: inline-block;
                                    font-size: 16px;
                                    min-width: 130px !important;
                                    padding: 10px 20px !important;
                                }
                                /*ticket #505*/
                                
                                .general-heading {
                                    font-weight: bold;
                                    font-size: 16px;
                                    border-bottom: 2px solid #000;
                                    margin-bottom: 20px;
                                }
                                
                                .check-small {
                                    display: inline-block;
                                    width: 20px;
                                    vertical-align: top;
                                    margin-right: 20px;
                                }
                                
                                .check-logo {
                                    display: inline-block;
                                    vertical-align: top;
                                }
                                
                                /*.check-logo img {
                                    width: 150px;
                                }*/
                                /*************************************************************************************************/
                                
                                .btns-row-right {
                                    text-align: right;
                                    padding: 15px 0;
                                }
                                
                                .generic-btn {
                                    padding: 5px 10px;
                                    background: #03ad0e;
                                    color: #fff;
                                    border-radius: 4px;
                                    margin-left: 5px;
                                    text-decoration: none;
                                    box-shadow: 1px 1px 1px #15721b;
                                }
                                
                                .generic-btn:hover {
                                    background: #354fb7;
                                    color: #fff;
                                    box-shadow: 1px 1px 1px #354fb7;
                                }
                                /*Ticket #505*/
                                
                                .main-bx {
                                    margin: 20px 0;
                                }
                                
                                .input-email-test {
                                    display: inline-block !important;
                                    width: 250px;
                                    border: 1px solid #ddd
                                }
                                
                                .selct-file .fileinput-button {
                                    margin-top: -30px;
                                }
                                /**************************************************************************************************************/
                                
                                .blue {
                                    background-color: #e5f0fe !important;
                                }
                                
                                .blue:hover {
                                    background: #347baa !important;
                                }
                                
                                .blue:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .blue td a {
                                    color: #000 !important
                                }
                                
                                .blue:hover td a {
                                    color: #fff !important
                                }
                                /*******white*************/
                                
                                .white {
                                    background-color: #fff !important;
                                }
                                
                                .white:hover {
                                    background: #347baa !important;
                                }
                                
                                .white:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .white td a {
                                    color: #000 !important
                                }
                                
                                .white:hover td a {
                                    color: #fff !important
                                }
                                /************yellow************/
                                
                                .yellow {
                                    background-color: #ffffcd !important;
                                }
                                
                                .yellow:hover {
                                    background: #347baa !important;
                                }
                                
                                .yellow:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .yellow td a {
                                    color: #000 !important
                                }
                                
                                .yellow:hover td a {
                                    color: #fff !important
                                }
                                /************grey**************/
                                
                                .grey {
                                    background-color: #f2f2f2 !important;
                                }
                                
                                .grey:hover {
                                    background: #347baa !important;
                                }
                                
                                .grey:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .grey td a {
                                    color: #000 !important
                                }
                                
                                .grey:hover td a {
                                    color: #fff !important
                                }
                                /**************rose****************/
                                
                                .rose {
                                    background-color: #ffe8e8 !important;
                                }
                                
                                .rose:hover {
                                    background: #347baa !important;
                                }
                                
                                .rose:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .rose td a {
                                    color: #000 !important
                                }
                                
                                .rose:hover td a {
                                    color: #fff !important
                                }
                                /************green**********************/
                                
                                .green {
                                    background-color: #eaf1dd !important;
                                }
                                
                                .green:hover {
                                    background: #347baa !important;
                                }
                                
                                .green:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .green td a {
                                    color: #000 !important
                                }
                                
                                .green:hover td a {
                                    color: #fff !important
                                }
                                /*****************lightgreen******/
                                
                                .lgreen {
                                    background-color: #DDFFDD !important;
                                }
                                
                                .lgreen:hover {
                                    background: #347baa !important;
                                }
                                
                                .lgreen:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .lgreen td a {
                                    color: #000 !important
                                }
                                
                                .lgreen:hover td a {
                                    color: #fff !important
                                }
                                /*****************nqcolor****************/
                                
                                .nqcolor {
                                    background-color: #FDE9D9 !important;
                                }
                                
                                .nqcolor:hover {
                                    background: #347baa !important;
                                }
                                
                                .nqcolor:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .nqcolor td a {
                                    color: #000 !important
                                }
                                
                                .nqcolor:hover td a {
                                    color: #fff !important
                                }
                                /*********************lightpurple*********/
                                
                                .lightPurpule {
                                    background-color: #F5DFFA !important;
                                }
                                
                                .lightPurpule:hover {
                                    background: #347baa !important;
                                }
                                
                                .lightPurpule:hover td {
                                    color: #fff !important;
                                    ;
                                }
                                
                                .lightPurpule td a {
                                    color: #000 !important
                                }
                                
                                .lightPurpule:hover td a {
                                    color: #fff !important
                                }
                                /****************************************/
                                
                                #settings .sub-heading {
                                    background: #354fb7 none repeat scroll 0 0;
                                    color: #fff;
                                    padding: 9px;
                                }
                                
                                #settings .detail-text ul li {
                                    text-align: left;
                                    width: 100%;
                                }
                                
                                #settings .form-row input[type="text"] {
                                    margin-right: 50px;
                                    width: 16%;
                                }
                                
                                #settings .form-row {
                                    margin-top: 20px;
                                }
                                /*ticket #505*/
                                
                                .email-test-clsss {
                                    display: inline-block !important;
                                    margin: 0 10px;
                                }
                                /*****ticket455*******/
                                
                                .serach-bar-top>input {
                                    border: 1px solid #ddd;
                                    padding: 1px 10px;
                                    text-align: center;
                                    width: 80px;
                                }
                                
                                .serach-bar-top .btn-prime {
                                    font-size: 11px;
                                    padding: 5px 4px !important;
                                }
                                
                                .serach-bar-top>span {
                                    margin-right: 10px;
                                }
                                
                                .serach-bar-top {
                                    margin-bottom: 20px;
                                }
                                
                                .selct-file-cls .fileinput-button {
                                    float: right;
                                    margin-top: -36px !important;
                                }
                                
                                .selct-file-cls .progress {
                                    margin-top: -42px;
                                }
                                
                                #chk1_box .col-md-4 {
                                    padding: 0;
                                }
                                
                                #agent_replyFrm div.mce-edit-area {
                                    height: 300px
                                }
                                
                                #agent_replyFrm div.mce-edit-area iframe {
                                    height: 100% !important;
                                }
                                
                                .dashboard-content-col .srch-cls .btn-prime {
                                    padding: 2px 4px 5px !important;
                                }
                                /***********************tabas-design*****455******/
                                
                                .p-drop-panel {
                                    background: #dfdfdf none repeat scroll 0 0;
                                    padding: 10px 0 5px;
                                    border-color: #ddd;
                                    color: #333;
                                    border-top-left-radius: 3px;
                                    border-top-right-radius: 3px;
                                }
                                
                                .p-drop-panel .main-col-search {
                                    background: none;
                                    margin-bottom: 0;
                                    padding: 0;
                                }
                                
                                .p-drop-panel .main-col-search label {
                                    color: #333;
                                    padding-right: 5px;
                                    border-radius: 0;
                                }
                                
                                .p-drop-panel .arr-dwn {
                                    padding: 10px 0;
                                    text-align: center;
                                    cursor: pointer;
                                }
                                
                                .heading-col-mains {
                                    font-size: 18px;
                                    padding: 2px 15px;
                                }
                                /***************478******************/
                                
                                .main-col-search.modified-search {
                                    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
                                    margin-bottom: 0;
                                }
                                
                                .modified-search .width-12 {
                                    border: 1px solid #ddd;
                                    border-radius: 4px;
                                    padding: 3px !important;
                                    width: 10% !important;
                                }
                                
                                .modified-search .width-15 {
                                    border: 1px solid #ddd;
                                    border-radius: 4px;
                                    padding: 3px !important;
                                    width: 15% !important;
                                }
                                
                                .modified-search input[type="text"] {
                                    border: 1px solid #ddd;
                                    border-radius: 4px;
                                    margin-bottom: 5px;
                                    text-align: center;
                                    width: 70px;
                                }
                                
                                .modified-search .btn-prime {
                                    padding: 4px 4px 3px !important;
                                }
                                
                                .modified-search label {
                                    color: #555 !important;
                                }
                                /***************Radio-boxes***********************/
                                
                                #auctionbox {
                                    font-size: 15px !important;
                                }
                                
                                #auctionbox .forms-medium input[type="radio"] {
                                    display: inline-block;
                                    width: auto;
                                    margin: 0;
                                    padding: 0;
                                    vertical-align: middle;
                                }
                                
                                .confirm-tit {
                                    margin-bottom: 10px;
                                }
                                
                                #auctionbox .forms-medium input[type="checkbox"] {
                                    width: auto;
                                    margin: 0;
                                    vertical-align: middle;
                                    display: inline-block;
                                }
                                
                                .red.chexk-term {
                                    font-size: 13px;
                                    padding-left: 10px;
                                    vertical-align: middle;
                                    font-weight: 600;
                                }
                                
                                .confirm-tit {
                                    font-size: 15px;
                                    font-weight: bold;
                                }
                                
                                .phone2 {
                                    margin-left: 0;
                                }
                                
                                .width-30 {
                                    width: 30%;
                                }
                                
                                .agent-matches-inner .btn-prime {
                                    margin-right: 10px;
                                    margin-right: 10px;
                                    min-width: 130px !important;
                                    margin-bottom: 10px;
                                    display: inline-block;
                                    padding: 0px 10px !important;
                                }
                                
                                .agent-btns-row {
                                    padding: 5px 0;
                                }
                                
                                .elite-user {
                                    margin-bottom: 10px;
                                }
                                /********Rehman*******/
                                
                                .domain-detail-text {
                                    display: inline-block;
                                    font-size: 12px;
                                    font-weight: 300;
                                    line-height: 21px;
                                    padding-left: 4%;
                                    vertical-align: middle;
                                    width: 40%;
                                }
                                
                                .link-cls {
                                    cursor: pointer;
                                    color: #3399FF !important;
                                }
                                
                                .green-bar th {
                                    font-size: 13px;
                                    font-family: Arial, Helvetica, sans-serif !important;
                                }
                                /*## Ticket #509*/
                                
                                #dripEmailContainer .leads-col {
                                    overflow: hidden;
                                }
                                
                                .select-img-btn {
                                    margin-bottom: 10px;
                                    display: inline-block;
                                    padding: 0 5px !important;
                                }
                                
                                .red-budget-cls td {
                                    color: red !important;
                                }
                                
                                .preview_lib_imag img {
                                    max-width: 777px;
                                }
                                /**ticket592*/
                                
                                .all-checkboxes.pages-section {
                                    width: 60%;
                                }
                                
                                .pages-wizard input {
                                    margin-bottom: 5px;
                                    width: 40% !important;
                                }
                                
                                .pages-wizard {
                                    background: #f5f5f5 none repeat scroll 0 0;
                                    padding: 3px 0 0 1px;
                                    width: 65%;
                                }
                                
                                .pages-wizard input {
                                    height: 25px;
                                    margin-bottom: 5px;
                                    width: 30% !important;
                                }
                                
                                .all-checkboxes.manage-cost-lead {
                                    width: 100%;
                                }
                                
                                .cost-row input {
                                    margin-right: 16px !important;
                                    width: 30% !important;
                                }
                                
                                .all-checkboxes.manage-scripts-section {
                                    width: 100%;
                                }
                                /*Ticket #610*/
                                
                                .state-flt-box {
                                    width: 100%;
                                }
                                
                                .state-flt-box form {
                                    width: 100% !important;
                                }
                                
                                .state-flt-box .desc-col {
                                    width: 100% !important;
                                }
                                
                                .state-flt-box select {
                                    width: 100%;
                                    margin-bottom: 10px;
                                }
                                
                                .state-flt-box .btn-prime {
                                    /*color: #000 !important;*/
                                    display: block;
                                    font-size: 16px;
                                    width: 100%;
                                    text-transform: uppercase
                                }
                                
                                .pink {
                                    background-color: #FE8484 !important;
                                }
                                
                                .light-red {
                                    background-color: #FE4D4D !important;
                                }
                                
                                .bg-red {
                                    background-color: red !important;
                                }
                                
                                .dark-red {
                                    background-color: #c90000 !important;
                                }
                                
                                .brown {
                                    background-color: #530000 !important;
                                }
                                
                                .heat-map {
                                    display: inline-block;
                                    margin-right: 20px;
                                    vertical-align: middle;
                                }
                                
                                .color-chk-box {
                                    border: 2px solid #000;
                                    width: 20px;
                                    height: 20px;
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-right: 8px;
                                    background: orange;
                                }
                                
                                .counties-matched-div #matched_counties_wrapper {
                                    margin-bottom: 10px !important;
                                }
                                /*ticket #624*/
                                
                                .email-comp-row {
                                    margin-bottom: 20px;
                                    padding-left: 15px;
                                }
                                
                                .num-agent-pl {
                                    display: inline-block;
                                    margin-right: 20px;
                                }
                                
                                .num-agent-pl input {
                                    margin-bottom: 0;
                                    width: 80px;
                                    display: inline-block;
                                }
                                
                                .view-csv-pl {
                                    display: inline-block;
                                    vertical-align: middle;
                                    width: 120px;
                                    margin-right: 10px;
                                }
                                
                                .logo-box-pl {
                                    display: inline-block;
                                    margin-right: 20px;
                                    /* width: 240px;*/
                                }
                                
                                .logo-box-pl input[type="radio"] {
                                    display: inline-block;
                                    margin: 0 10px 0 0;
                                    vertical-align: middle;
                                }
                                
                                .logo-box-pl img {
                                    display: inline-block;
                                    vertical-align: middle;
                                }
                                
                                .num-agent-pl>label {
                                    display: inline-block;
                                    margin-right: 16px !important;
                                }
                                
                                .agent_row {
                                    display: inline-block;
                                }
                                /*ticket #615*/
                                
                                .elite-request-req {
                                    font-size: 16px;
                                    font-weight: normal;
                                }
                                
                                .dp_col {
                                    width: 18% !important;
                                }
                                
                                .group_logo {
                                    display: inline-block !important;
                                }
                                
                                #agent_heat_mapFrm label {
                                    padding: 7px 13px;
                                }
                                
                                #agent_heat_mapFrm select {
                                    padding: 6px 3px;
                                    font-size: 12px;
                                    width: 100%;
                                }
                                
                                .county-profile-p #map_outer {
                                    right: 0;
                                    text-align: right;
                                }
                                /*Ticket #637*/
                                
                                .status-row iframe {
                                    border: 0 none;
                                    height: 36px;
                                    overflow-y: scroll;
                                    width: 100%;
                                }
                                
                                .orange-cls {
                                    color: #ff9900 !important;
                                }
                                
                                .green-color {
                                    color: green !important;
                                }
                                
                                .green-dark-bg {
                                    background-color: green !important;
                                }
                                
                                .green-lparrot-bg {
                                    background-color: #D4ED38 !important;
                                }
                                
                                .green-parrot-bg {
                                    background-color: #B4CD72 !important;
                                }
                                
                                .green-pa-bg {
                                    background-color: #8D9D1F !important;
                                }
                                
                                .red-bg {
                                    background-color: red !important;
                                }
                                /*## ticket #709*/
                                
                                .call-status-label {
                                    display: inline-block;
                                    padding: 4px 8px;
                                    font-size: 11.844px;
                                    font-weight: bold;
                                    line-height: 14px;
                                    color: #fff;
                                    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
                                    white-space: nowrap;
                                    vertical-align: baseline;
                                    background-color: #999;
                                    border-radius: 3px;
                                }
                                
                                .place-holder-name {
                                    font-size: 18px !important;
                                    font-weight: bold !important;
                                    padding: 0px 0 0 12px;
                                }
                                
                                .ui-sortable-handle {
                                    cursor: move !important;
                                }
                                
                                .sortlabel>label {
                                    cursor: move !important;
                                }
                                
                                .id-ab-test-box {
                                    padding: 10px;
                                }
                                
                                .incomplete-cc {
                                    margin-right: 190px;
                                    color: red;
                                    font-size: 20px;
                                }
                                
                                .downgrade_link {
                                    font-size: 15px !important;
                                }
                                
                                .openCounties_heading {
                                    color: #000;
                                    font-size: 20px;
                                    font-weight: bold;
                                    padding: 0 0 8px;
                                }
                                
                                .two-tab ul li {
                                    width: 49.9% !important;
                                }
                                
                                @media screen and (max-width: 1270px) {
                                    .counties {
                                        max-width: 182px;
                                    }
                                    .link-county {
                                        text-align: center;
                                    }
                                    .states_campaigns {
                                        text-align: left;
                                    }
                                }
                                
                                @media screen and (max-width: 1000px) {
                                    .happening-now {
                                        float: none;
                                        max-width: 350px;
                                    }
                                }
                                
                                @media screen and (max-width: 992px) {
                                    .mainlead-col .col-md-6 {
                                        padding-right: 0px;
                                        margin-bottom: 15px;
                                    }
                                    .mainlead-col .col-md-3 {
                                        padding-left: 0px;
                                        margin-bottom: 15px;
                                    }
                                    .recent-leads-colum {
                                        max-width: 100%;
                                    }
                                    .inner-content-main .col-md-3 {
                                        padding-left: 0px;
                                    }
                                    .heading-strip {
                                        left: 0px;
                                    }
                                    .scrubbed-leadtable-col {
                                        overflow: scroll;
                                        margin-bottom: 20px;
                                    }
                                    .scrubbed-leadtable-col table {
                                        max-width: 800px;
                                        width: 800px;
                                    }
                                    /*********************/
                                    .setting-page .label-status {
                                        min-width: 70%;
                                    }
                                    .billing .label-status {
                                        min-width: 70%;
                                    }
                                }
                                
                                @media screen and (max-width: 767px) {
                                    .navigation-left-col {
                                        margin-right: 0px;
                                        max-width: 100%;
                                    }
                                    .navigation-left-col .navbar-collapse {
                                        /* max-height: 350px; */
                                        overflow-x: hidden;
                                    }
                                    .contact-table {
                                        max-width: 100%;
                                    }
                                    .edit-profile.billing-information {
                                        width: 100% !important;
                                    }
                                }
                                
                                @media screen and (max-width: 490px) {
                                    .content-col {
                                        padding: 5px;
                                    }
                                    .first-table {
                                        float: none;
                                        margin-bottom: 20px;
                                        width: 100%;
                                    }
                                    .second-table {
                                        float: none;
                                        margin-bottom: 20px;
                                        width: 100%;
                                    }
                                    .col-inner {
                                        width: 100%;
                                        margin-right: 0px;
                                    }
                                    .edit-profile.billing-information label {
                                        width: 100%;
                                    }
                                    /***************************************************Billing-information*************************************************/
                                    .edit-profile.billing-information input[type="text"] {
                                        width: 100% !Important;
                                    }
                                    .edit-profile.billing-information select {
                                        width: 100% !important;
                                    }
                                    .edit-profile.billing-information select.expDate {
                                        width: 45% !important;
                                    }
                                    .edit-profile.billing-information .defaultSkin table.mceLayout {
                                        width: 100%;
                                    }
                                    .link-county .counties:nth-child(2n+2) {
                                        margin-right: 0;
                                    }
                                }
                                
                                @media screen and (max-width: 390px) {
                                    .content-col .col-md-12 {
                                        padding: 0px;
                                    }
                                    .happening-now>span:nth-child(1) {
                                        display: block;
                                        margin-bottom: 10px;
                                    }
                                    .lead-flow-main {
                                        padding: 0px;
                                    }
                                    .def-text {
                                        padding: 10px;
                                    }
                                    .inner-content-main .def-text {
                                        padding: 10px 0px;
                                    }
                                }
                                /**********************************************************************************************moveup*******************************************************/
                                
                                .dis-none {
                                    display: none;
                                }
                                
                                .select-heat-map {
                                    width: 40%;
                                }
                                
                                .loading-div {
                                    position: absolute;
                                    margin-top: 8% !important;
                                    left: 40%;
                                    z-index: 9999
                                }
                                
                                .elite_margin {
                                    margin-left: 10%;
                                }
                                
                                .orange {
                                    color: #ff9900 !important;
                                }
                                
                                .yellow {
                                    color: #FFFF00 !important;
                                }
                                
                                .underline {
                                    border-bottom: 2px solid #03ad0e;
                                    display: inline-block;
                                }
                                
                                .elite-listing {
                                    margin: 0px;
                                    padding: 0px;
                                    margin: 0 0 0 18px;
                                }
                                
                                .elite-listing li span {
                                    border-radius: 50%;
                                    width: 23px;
                                    height: 23px;
                                    background: #ff9900;
                                    color: #fff;
                                    text-align: center;
                                    margin-right: 10px;
                                    display: inline-block;
                                    font-weight: 500;
                                }
                                
                                .elite-listing li {
                                    list-style-type: none;
                                    margin: 0px;
                                    padding: 0px;
                                    padding-bottom: 10px;
                                    font-weight: 300 !important;
                                }
                                
                                .view-programme .btn-prime {
                                    font-size: 18px;
                                    font-weight: 400;
                                }
                                
                                .view-programme .btn-prime:hover {
                                    background: #354fb7 !important;
                                    color: #fff !important;
                                    box-shadow: 1px 1px 1px #3d3d3d;
                                }
                                
                                .clients-name-title {
                                    margin-top: 5px;
                                }
                                
                                .resouces-box .col-md-6 {
                                    padding: 0px;
                                    margin-bottom: 20px;
                                }
                                
                                .resouces-box figure {
                                    display: inline-block;
                                    width: 45px;
                                    margin-right: 10px;
                                    vertical-align: top;
                                }
                                
                                .resouces-box figure img {
                                    width: 45px;
                                    height: 45px;
                                }
                                
                                .resouces-detailbox {
                                    display: inline-block;
                                    width: 80%;
                                    vertical-align: top;
                                }
                                
                                .resouces-detailbox h2 {
                                    margin: 0px;
                                    font-size: 16px;
                                }
                                
                                .fa-resource {
                                    background: url(../images/article-icon.png) no-repeat;
                                    height: 30px;
                                    width: 30px;
                                }
                                
                                .states_campaigns {
                                    background: #354fb7;
                                    padding-left: 10px;
                                }
                                
                                .states_campaigns a {
                                    color: #fff;
                                }
                                
                                .space {
                                    display: inline-block;
                                    margin-right: 5px;
                                }
                                
                                .google-ads h3 {
                                    margin: 0;
                                }
                                
                                .google-ads .child a {
                                    color: #060;
                                    font-size: 14px;
                                    font-weight: 500;
                                }
                                
                                .google-ads .child span {
                                    float: left;
                                }
                                /* Ticket #286 CSS added BY ABBAS 5th of May 2016 At 7:40 PM */
                                
                                .textarea-width {
                                    width: 100% !important;
                                }
                                
                                .wordsdropdown-cls {
                                    display: inline-block;
                                    width: 30% !important;
                                    margin-right: 15px;
                                }
                                
                                .alert-fs {
                                    font-size: 12px !important
                                }
                                
                                .check-boxc {
                                    vertical-align: middle !important;
                                    width: 4% !important;
                                    display: inline-block !important;
                                }
                                
                                .ad-colmn input[type="checkbox"] {
                                    max-width: auto;
                                    width: auto;
                                    display: inline-block;
                                    margin-right: 8px;
                                    vertical-align: top;
                                    margin-top: 0;
                                }
                                
                                .ad-colmn .label-text {
                                    max-width: 90%;
                                    width: 90%;
                                    vertical-align: top;
                                    line-height: 16px;
                                    margin-bottom: 10px;
                                }
                                
                                #table_center {
                                    text-align: center;
                                }
                                
                                #keywordStatusTabCont .nav-tabs {
                                    margin: 0 !important
                                }
                                
                                #keywordStatusTabCont .tab-content {
                                    padding: 20px 20px !important
                                }
                                
                                #keywordStatusTabCont .dataTables_paginate.paging_full {
                                    width: 70%;
                                }
                                
                                .search-small label {
                                    font-size: 12px;
                                }
                                
                                .search-small select {
                                    width: 70px !important;
                                    margin-right: 2px !important;
                                }
                                
                                .search-small input {
                                    width: 80px !important;
                                }
                                
                                .search-small input[type="radio"] {
                                    width: 12px !important;
                                }
                                
                                .search-small .btn-prime {
                                    padding: 5px 10px !important;
                                }
                                
                                .comming-soon {
                                    font-size: 24px;
                                    font-weight: bold;
                                    padding: 50px;
                                    text-align: center;
                                }
                                
                                .county-stats {
                                    margin-top: 5px !important;
                                }
                                
                                .county-status-center {
                                    text-align: center;
                                    display: block;
                                }
                                
                                .county-detail_status {
                                    text-align: left;
                                    margin-top: 10px
                                }
                                
                                .dashboard-unsubscribe_search {
                                    border: 1px solid #ddd;
                                    padding: 1px 10px;
                                    width: 120px;
                                }
                                
                                .textarea-expand-vertical {
                                    resize: vertical;
                                }
                                
                                .google-ads-desc {
                                    color: #555 !important;
                                    font-weight: normal !important;
                                }
                                
                                .radio_label {
                                    display: block;
                                    font-weight: 300 !important;
                                    text-transform: none;
                                    width: 100% !important;
                                }
                                
                                #negative_keyword_campaignsFrm .counties {
                                    max-width: 183px;
                                }
                                
                                #getAdwordCampaignsCont #all_camp {
                                    max-width: 40px;
                                }
                                
                                #getAdwordCampaignsCont .county-wrp input[type="checkbox"] {
                                    margin-left: 10px;
                                }
                                
                                .message_col {
                                    width: 30%
                                }
                                
                                #elite_request_form .form-control {
                                    height: auto;
                                    box-shadow: none;
                                }
                                
                                .agents-email-lsit {
                                    border: 3px solid black;
                                    width: 600px;
                                    margin: 20px;
                                    padding: 10px;
                                }
                                
                                .agents-email-lsit h2 {
                                    color: red !important;
                                }
                                
                                .small-text {
                                    color: #222223;
                                    font-size: 17px;
                                }
                                
                                .main-col-search input[type="file"] {
                                    display: inline-block;
                                    width: 190px;
                                }
                                /************************tabs*********************/
                                
                                .info-tabscol li.active a {
                                    background: #354fb7 none repeat scroll 0 0;
                                    border: 1px solid #e8e8e8;
                                    color: #fff;
                                }
                                
                                .full-width-tab ul li a {
                                    border: 1px solid #e8e8e8;
                                    border-radius: 0;
                                    display: block;
                                    margin: 0;
                                    width: 100%;
                                    font-size: 14px;
                                    background: #eeeeee;
                                }
                                
                                .full-width-tab ul li {
                                    text-align: center;
                                    width: 24.9%;
                                }
                                
                                .full-width-tab ul li a:hover {
                                    border-color: #e8e8e8;
                                    background: #f1f5fe;
                                    color: #002047;
                                }
                                
                                .full-width-tab li.active>a,
                                .full-width-tab li.active>a:hover,
                                .full-width-tab li.active>a:focus {
                                    border-color: #e8e8e8;
                                    background: #000;
                                    color: #fff;
                                }
                                
                                .info-tabscol .nav-tabs>li>a {
                                    border: 1px solid #ddd;
                                }
                                /*******************478*********************/
                                
                                .dashboard-content-col .panel-heading-row {
                                    background: none;
                                    color: #354fb7;
                                }
                                
                                .panel-default>.panel-heading {
                                    background: #354fb7;
                                    padding: 0 15px;
                                }
                                
                                .panel-default>.panel-heading span {
                                    color: orange;
                                }
                                
                                .archive-leads-notes {
                                    font-size: 11px;
                                    font-weight: bold;
                                }
                                
                                .lead-log-pop {
                                    border: 1px solid #000;
                                    height: auto;
                                    margin: 10px 0;
                                    padding: 20px;
                                }
                                
                                .lead-log-pop-textarea {
                                    width: 400px;
                                }
                                
                                .manageText_typemail {
                                    padding-left: 16%;
                                }
                                /************472*********/
                                
                                .mod-search label {
                                    color: #000;
                                    margin-right: 4px;
                                }
                                
                                .mod-search {
                                    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
                                    margin-bottom: 0;
                                }
                                
                                .main-col-search.mod-search input[type="text"] {
                                    font-size: 12px;
                                    margin-bottom: 5px;
                                    width: 75px;
                                    text-align: center;
                                }
                                
                                .mod-search .btn-prime {
                                    padding: 4px 4px 3px !important;
                                }
                                /**********************************/
                                
                                .col-md-10.m-box {
                                    position: relative;
                                }
                                
                                .detail-text.d-text-box::after {
                                    border-bottom: 20px solid transparent;
                                    border-right: 27px solid #ddd;
                                    border-top: 20px solid transparent;
                                    content: "";
                                    height: 0;
                                    left: -17px;
                                    position: absolute;
                                    top: 10px;
                                    width: 0;
                                }
                                
                                .detail-text.d-text-box {
                                    background: #ddd none repeat scroll 0 0;
                                    border-radius: 5px;
                                    display: none;
                                    left: 457px;
                                    padding: 8px 25px;
                                    position: absolute;
                                    top: 0;
                                }
                                
                                .col-md-10.m-box:hover .d-text-box {
                                    display: block;
                                }
                                
                                .footnote-detail {
                                    background-color: #0C9;
                                }
                                
                                #mainLeadDetailPage .sub-heading-col h2 {
                                    border-bottom: 1px solid #e8e8e8;
                                    padding-bottom: 10px;
                                    margin-bottom: 5px;
                                    padding-top: 10px;
                                }
                                
                                .bdr-bottom {
                                    border-bottom: 1px solid #eee;
                                }
                                
                                #landingPageReportTbl a {
                                    color: #2483e3;
                                    cursor: pointer;
                                }
                                
                                .table>thead>tr>th,
                                .table>tbody>tr>th,
                                .table>tfoot>tr>th,
                                .table>thead>tr>td,
                                .table>tbody>tr>td,
                                .table>tfoot>tr>td {
                                    padding: 5px !important;
                                }
                                
                                .lib_counties {
                                    max-width: 49% !important;
                                }
                                
                                .lib_counties span {
                                    cursor: pointer;
                                    color: #fff;
                                }
                                
                                .lib_counties strong {
                                    display: inline-block;
                                    margin-right: 10px;
                                }
                                
                                span.lib_county_span {
                                    color: orange;
                                    display: inline-block;
                                    padding: 0 10px;
                                }
                                
                                .lib_counties ul li a {
                                    padding: 0 60px;
                                }
                                
                                .lib-image-main-box {
                                    max-height: 450px;
                                    overflow: scroll;
                                    overflow-x: hidden;
                                }
                                
                                .lib-image-main-box .p-img-main-box {
                                    margin-bottom: 10px !important;
                                }
                                
                                .dataTables_length {
                                    float: right !important;
                                }
                                
                                .dataTables_length select {
                                    width: 40%;
                                }
                                
                                .county_map_search input[type="text"] {
                                    font-size: 16px;
                                    font-weight: 400;
                                    height: 28px;
                                    padding: 0 10px;
                                }
                                
                                .tbl_bdr {
                                    border: 1px solid #e8e8e8;
                                }
                                
                                #lpThankYouPageSettingsFrm .all-checkboxes label {
                                    width: 35%;
                                }
                                
                                .name {
                                    display: block;
                                    overflow-wrap: break-word;
                                    word-break: break-all;
                                }
                                
                                .p-txt-main-box {}
                                
                                .lp-heading {
                                    border-radius: 4px !important;
                                    margin-bottom: 10px !important;
                                    max-width: 100% !important;
                                    width: 100%;
                                }
                                
                                .lp-heading-type {
                                    margin: 10px 0 20px;
                                }
                                
                                .lp-heading-weightage {
                                    border-radius: 4px !important;
                                    text-align: center;
                                    width: 80px !important;
                                    margin-right: 10px !important;
                                }
                                
                                .common-popup-p {
                                    display: inline-block;
                                    overflow-wrap: break-word;
                                    word-break: break-all;
                                }
                                
                                .chk-bx {
                                    display: inline-block;
                                    margin-right: 5px;
                                    padding: 7px 0;
                                }
                                
                                .chk-bx input[type="checkbox"] {
                                    display: inline-block !important;
                                    margin-right: 5px;
                                    max-width: inherit;
                                    width: auto;
                                    height: auto;
                                }
                                
                                .counties_line_seperator {
                                    border-bottom: 1px solid #e8e8e8;
                                }
                                
                                .lp-heading-weightage {
                                    border-radius: 4px !important;
                                    display: inline-block;
                                    margin: 10px 5px;
                                    text-align: center;
                                    width: 80px !important;
                                }
                                
                                #alert_placeholder strong {
                                    word-wrap: break-word;
                                    word-break: break-all;
                                }
                                
                                .full-width-tab ul.driver-wzrd li {
                                    text-align: center;
                                    width: 16.6% !important;
                                }
                                /**************************************************************************************************************/
                                
                                .user-img-thumb {
                                    display: inline-block;
                                    width: 45px;
                                    height: 45px;
                                    background-color: #ddd;
                                    border-radius: 50%;
                                    vertical-align: bottom;
                                    border: 1px solid #000;
                                    background-size: cover !important;
                                }
                                
                                .btn-file {
                                    position: relative;
                                    overflow: hidden;
                                }
                                
                                .btns-file input[type=file] {
                                    position: absolute;
                                    top: 0;
                                    left: 0;
                                    width: 100px;
                                    min-height: 100%;
                                    font-size: 100px;
                                    text-align: right;
                                    filter: alpha(opacity=0);
                                    opacity: 0;
                                    outline: none;
                                    cursor: inherit;
                                    display: block;
                                }
                                
                                .p-img-preview img {
                                    border: 2px solid #ddd;
                                    padding: 5px;
                                    margin-bottom: 15px;
                                }
                                
                                .browse-btn-p {
                                    position: relative;
                                    text-align: center;
                                    max-width: 100px;
                                    margin: 0 auto;
                                }
                                
                                .clickable {
                                    cursor: pointer !important;
                                }
                                
                                .popup-checkbx label {
                                    width: inherit;
                                    vertical-align: middle;
                                    margin: 0;
                                    padding: 0;
                                    padding-left: 0px;
                                    padding-left: 5px;
                                }
                                
                                .preview-thumb-p.default-thumb-n {
                                    text-align: center;
                                }
                                
                                .popup-checkbx input {
                                    display: inline-block;
                                    vertical-align: middle !important;
                                    margin: 0px;
                                    padding: 0;
                                }
                                
                                .c-info {
                                    font-size: 16px;
                                }
                                
                                .c-info i {
                                    display: inline-block;
                                    margin-right: 10px;
                                    padding: 5px 0;
                                }
                                
                                .heading-col h3 {
                                    font-size: 20px;
                                    font-weight: 600;
                                    color: #222223;
                                    padding-bottom: 15px;
                                    margin-bottom: 15px;
                                    border-bottom: 1px solid #e8e8e8;
                                    border-bottom: 1px solid #ddd;
                                }
                                
                                .heading-col i {
                                    color: #222223;
                                }
                                
                                .spacer {
                                    height: 20px;
                                }
                                
                                .spacer10 {
                                    height: 10px;
                                    line-height: 10px;
                                }
                                
                                .link a {
                                    cursor: pointer;
                                }
                                
                                .desc-col-width {
                                    margin-bottom: 10px;
                                    display: inline-block;
                                    font-weight: 300;
                                    font-size: 13px;
                                }
                                
                                .title-col-width {
                                    float: left;
                                    text-align: left;
                                    margin-right: 10px;
                                    font-weight: bold;
                                    margin-bottom: 10px;
                                    font-weight: 500;
                                }
                                /*## Ticket #2083*/
                                
                                .three-tab ul li {
                                    width: 33% !important;
                                }
                                
                                .ride-type {
                                    margin-bottom: 20px;
                                }
                                
                                .ride-type i {
                                    font-size: 26px;
                                }
                                
                                .btn-prime {
                                    margin-right: 10px;
                                }
                                
                                .mrgn-cls {
                                    margin: 10px;
                                }
                                
                                .ride-type i {
                                    font-size: 22px;
                                    width: 20px;
                                }
                                /*## Ticket #2126*/
                                
                                .b-card label {
                                    display: inline-block;
                                    min-width: 100px;
                                }
                                
                                .b-card input {
                                    display: inline-block;
                                    max-width: 300px;
                                    width: 100%;
                                }
                                
                                .how-to-instructions-cls {
                                    margin: 0 !important;
                                    padding: 0 !important;
                                    margin-left: 40px !important;
                                }
                                
                                .how-to-instructions-cls li {
                                    list-style-type: symbols;
                                }
                                
                                .nxt-billing-date {
                                    font-size: 35px;
                                    color: green;
                                }
                                
                                .width-5-cls {
                                    width: 5% !important;
                                }
                                
                                .visting-card-prevw .visiting-card-main {
                                    float: none;
                                    margin: 0 auto;
                                }
                                
                                .invite-arrow i {
                                    font-size: 27px;
                                    vertical-align: middle;
                                }
                                
                                .invite-inpt {
                                    height: 32px;
                                    border: 1px solid #ddd;
                                }
                                /*## Ticket #2123*/
                                
                                .cron_stats_mrgin {
                                    margin-right: 10px;
                                }
                                
                                .checkbox-middle {
                                    position: unset !important;
                                }
                                
                                .login-id {
                                    font-size: 14px;
                                }
                                /*## Ticket #2177*/
                                
                                .driver_marketing_tools p {
                                    line-height: 22px;
                                }
                                /*## Ticket #2162*/
                                
                                .billing-date {
                                    margin-top: 33px;
                                    float: left;
                                    width: 100%;
                                    padding: 0 15px;
                                }
                                
                                .billing-date .sub-heading {
                                    color: #818181;
                                }
                                
                                .billing-date .progress-col {
                                    border-bottom: 1px solid #ddd;
                                    padding-bottom: 14px;
                                    margin-bottom: 5px;
                                }
                                
                                .nxt-billing-date {
                                    font-size: 23px;
                                    color: #747474;
                                }
                                
                                .billing-date .btn.btn-prime {
                                    border-radius: 20px;
                                    box-shadow: none;
                                    font-size: 14px;
                                    margin-top: 10px;
                                    margin-bottom: 20px;
                                }
                                
                                .message-chatbox {
                                    border: 1px solid;
                                    padding: 10px;
                                    max-height: 100px;
                                    overflow: hidden;
                                    overflow-y: hidden;
                                    overflow-y: scroll;
                                }
                                
                                .chat-bx {
                                    border-radius: 10px;
                                    background: #f0f0f0;
                                    padding: 5px 10px;
                                    margin-bottom: 5px;
                                }
                                
                                .chat-bx strong {
                                    display: inline-block;
                                    margin-right: 5px;
                                }
                                /*## Ticket #2179*/
                                
                                .check-bxz-g {
                                    max-width: 36px !important;
                                }
                                /* Toma Schedule wizard 7/9/2018*/
                                
                                .flexer,
                                .progress-indicator {
                                    display: -webkit-box;
                                    display: -moz-box;
                                    display: -ms-flexbox;
                                    display: -webkit-flex;
                                    display: flex;
                                }
                                
                                .progress-indicator {
                                    margin: 0 0 1em;
                                    padding: 0;
                                    font-size: 80%;
                                    text-transform: uppercase;
                                }
                                
                                .progress-indicator>li {
                                    list-style: none;
                                    text-align: center;
                                    width: auto;
                                    padding: 0;
                                    margin: 0;
                                    position: relative;
                                    text-overflow: ellipsis;
                                    color: #bbb;
                                    display: block;
                                }
                                
                                .progress-indicator>li.completed,
                                .progress-indicator>li.completed .bubble {
                                    color: #65d074;
                                }
                                
                                .progress-indicator>li .bubble {
                                    border-radius: 1000px;
                                    width: 20px;
                                    height: 20px;
                                    background-color: #bbb;
                                    display: block;
                                    margin: 0 auto .5em;
                                    border-bottom: 1px solid #888;
                                    border-bottom-color: rgb(136, 136, 136);
                                }
                                
                                .progress-indicator>li.completed,
                                .progress-indicator>li.completed .bubble {
                                    color: #65d074;
                                }
                                
                                .progress-indicator>li.completed .bubble,
                                .progress-indicator>li.completed .bubble::after,
                                .progress-indicator>li.completed .bubble::before {
                                    background-color: #65d074;
                                    border-color: #247830;
                                }
                                
                                .progress-indicator>li .bubble::after,
                                .progress-indicator>li .bubble::before {
                                    display: block;
                                    position: absolute;
                                    top: 9px;
                                    width: 100%;
                                    height: 3px;
                                    content: '';
                                    background-color: #bbb;
                                }
                                
                                .progress-indicator>li.completed .bubble,
                                .progress-indicator>li.completed .bubble::after,
                                .progress-indicator>li.completed .bubble::before {
                                    background-color: #65d074;
                                    border-color: #247830;
                                }
                                
                                .progress-indicator>li .bubble::after {
                                    right: 0;
                                }
                                
                                .progress-indicator>li.completed .bubble,
                                .progress-indicator>li.completed .bubble::after,
                                .progress-indicator>li.completed .bubble::before {
                                    background-color: #65d074;
                                    border-color: #247830;
                                }
                                
                                .progress-indicator>li:last-child .bubble::after,
                                .progress-indicator>li:last-child .bubble::before {
                                    width: 50%;
                                    margin-right: 50%;
                                }
                                
                                .fa-check-circle::before {
                                    content: "\f058";
                                }
                                /*******Theme*********/
                                
                                .navigation-left-col .navbar-nav li:first-child a {
                                    background: #000;
                                    color: #fff;
                                    font-weight: 300;
                                }
                                
                                .navigation-left-col .navbar-nav li:first-child a:hover {
                                    background: #000;
                                    color: #fff;
                                }
                                /**main-tabs-color***/
                                
                                .navigation-left-col .dropdown>a {
                                    background-color: #fff;
                                    color: #000 !important;
                                }
                                
                                .navigation-left-col .dropdown>a:hover {
                                    background-color: #f2f1f1;
                                    color: #000 !important;
                                }
                                /*****Active-tabs-maon******/
                                
                                .navigation-left-col .dropdown.open>a {
                                    background-color: #f2f1f1;
                                    color: #000 !important;
                                }
                                /**inner-active-tabs****/
                                
                                .navigation-left-col .dropdown .dropdown-menu li:first-child a {
                                    background: #fff;
                                    color: #002047
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a:hover {
                                    background: #fafafa;
                                    color: #002047
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a {
                                    position: relative !important;
                                }
                                /******Normal-anchor-hover*****/
                                
                                .navigation-left-col .navbar-nav>li>a:hover {
                                    background: #f2f1f1;
                                    color: #002047
                                }
                                /******seprator*******/
                                
                                header {
                                    padding: 12px 12px;
                                    /*border-bottom:5px solid #354fb7;*/
                                    border-bottom: 1px solid #f6f6f6;
                                }
                                
                                .navigation-left-col .navbar-nav>li {
                                    border-bottom: 1px solid #f6f6f6;
                                }
                                /********* Support Listing design********/
                                
                                .notification-listing {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 20px 0;
                                }
                                
                                .notification-listing li {
                                    border-bottom: 1px solid #ddd;
                                    padding: 15px 0;
                                    margin-bottom: 10px;
                                }
                                
                                .notification-listing a {
                                    color: #000;
                                }
                                
                                .notification-listing h2 {
                                    font-size: 14px;
                                    margin: 0;
                                    padding: 0;
                                    font-weight: 400;
                                }
                                
                                .notification-listing p {
                                    margin: 0;
                                    font-size: 12px;
                                    line-height: 24px;
                                    color: #8a8383;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a i {
                                    display: none;
                                }
                                
                                .mainlead-box {
                                    margin: 35px 0;
                                    padding-left: 30px;
                                }
                                
                                .secondary-heading {
                                    font-size: 16px;
                                    padding: 0;
                                    margin: 0 0 15px 0;
                                }
                                
                                .ride-detail-box {
                                    padding-bottom: 20px;
                                }
                                
                                .table-listing-view {
                                    display: table;
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .table-listing-view li {
                                    border-bottom: 1px solid #f6f6f6 !important;
                                    padding: 5px 0;
                                }
                                
                                .table-listing-view li .table-cell-view {
                                    display: table-cell;
                                    padding: 5px 10px;
                                    vertical-align: middle;
                                }
                                
                                .table-cell-view p {
                                    line-height: 13px;
                                }
                                
                                #cal1 {
                                    font-size: 18px;
                                    font-family: 'Montserrat', sans-serif !important;
                                }
                                
                                .no-comapnies {
                                    text-align: center;
                                    font-size: 18px;
                                }
                                
                                .wf_line_space {
                                    line-height: 24px;
                                    padding-right: 100px;
                                }
                                
                                .wp-dname {
                                    width: 200px;
                                    text-align: center;
                                }
                                
                                .wp-location {
                                    width: 300px;
                                    line-height: 21px;
                                }
                                
                                .wp-rides {
                                    width: 80px;
                                }
                                
                                .wp-deliveries {
                                    width: 150px;
                                }
                                
                                .wp-view {
                                    width: 50px;
                                }
                                
                                .wp-address {
                                    width: 280px;
                                }
                                
                                .avatar-view {
                                    width: 65px;
                                    height: 65px;
                                    border-radius: 50%;
                                    background-position: center center !important;
                                    background-size: cover !important;
                                    display: block;
                                    border: 1px solid #ddd;
                                }
                                
                                .profile-avatar-box {
                                    width: 150px;
                                    height: 150px;
                                    border: 2px solid #ddd;
                                    display: inline-block;
                                    margin-left: 0;
                                    border-radius: 0;
                                    background-position: center center !important;
                                    background-size: cover !important;
                                    position: relative;
                                }

                                .object-fit {
                                  object-fit: contain !important;
                                  background-size: contain !important;
                                  background-repeat: no-repeat !important;
                                }
                                
                                .profile-detail-data {
                                    margin-bottom: 30px;
                                }
                                
                                .profile-detail-data ul {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .car-avatar-box {
                                    width: 170px;
                                    height: 150px;
                                    border: 2px solid #ddd;
                                    display: inline-block;
                                    /*border-radius: 50%;*/
                                    background-position: center center !important;
                                    background-size: contain !important;
                                    background-repeat: no-repeat !important;
                                }
                                
                                .c-detail {
                                    padding-left: 40px;
                                }
                                
                                .c-detail h3 {
                                    text-transform: capitalize;
                                }
                                
                                .c-detail ul {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .form-group.wf-submit-btn .btn-prime {
                                    padding: 0 15px !important;
                                    border: 0 !important;
                                    box-shadow: none !important;
                                }
                                
                                .wf-driver-tabs ul {
                                    border: 0;
                                }
                                
                                .wf-driver-tabs ul.driver-wzrd li {
                                    border: 0 !important;
                                    width: inherit !important;
                                }
                                
                                .wf-driver-tabs ul li a {
                                    background: none !important;
                                    border: 0 !important;
                                    text-decoration: underline !important;
                                    color: #354fb7 !important;
                                }
                                
                                .wf-driver-tabs ul li a:focus {
                                    outline: 0;
                                }
                                
                                .wf-driver-tabs ul li.active a {
                                    color: #000 !important;
                                }
                                
                                .wf-driver-tabs ul li.active a::after {
                                    position: absolute;
                                    content: "\f054";
                                    height: 20px;
                                    width: 20px;
                                    right: -5px;
                                    font-family: FontAwesome;
                                    top: 50%;
                                    margin-top: -10px;
                                }
                                
                                .wf-info-col ul {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                    text-align: left;
                                }
                                
                                .wf-info-col ul li {
                                    text-align: left !important;
                                    line-height: 23px;
                                    ;
                                }
                                
                                .wf-info-col ul li a {
                                    border-radius: 20px;
                                    background: #354fb7 !important;
                                    color: #fff !important;
                                    min-width: 30px !important;
                                    display: inline;
                                    text-decoration: none !important;
                                }

                                .wf-info-col ul li a.btn-link {
                                    background: transparent !important;
                                    color: #337ab7 !important;
                                }
                                
                                .dn {
                                    display: none;
                                }
                                
                                .sub-heading.wp-setting-heaeding {
                                    font-size: 20px !important;
                                    padding-bottom: 0px;
                                    font-weight: 500;
                                    color: black;
                                }
                                
                                .sub-heading.wp-setting-heaeding a {
                                    display: inline-block;
                                    margin-left: 20px;
                                    text-transform: uppercase;
                                    font-size: 13px;
                                }
                                
                                .spacer30 {
                                    height: 30px;
                                }
                                
                                .change_pass_modal input {
                                    max-width: 100%;
                                    padding: 0 20px;
                                }
                                
                                .login-bg-wf {
                                    background-image: url(../images/toma-banner.png);
                                    background-size: cover;
                                    min-height: calc(100vh - 123px);
                                    background-position: center center;
                                }
                                
                                .wf-footer-copy {
                                    background: #262626;
                                    color: #fff;
                                }
                                
                                .wf-pass-icon {
                                    position: relative;
                                }
                                
                                .pass-icon-box {
                                    position: absolute;
                                    right: 0;
                                    top: 0px;
                                }
                                
                                .form-group.wf-pass-icon input[type="password"] {
                                    /* background: #f7fcc2; */
                                }
                                
                                .form-group.wf-pass-icon input[type="password"]:focus {
                                    /* background: #f7fcc2; */
                                }
                                
                                .wf-cancel-img {
                                    text-align: right;
                                    line-height: 13px;
                                    margin-bottom: 20px;
                                    font-size: 16px;
                                    position: absolute;
                                    right: 10px;
                                    top: 10px;
                                }
                                
                                .wf-cancel-img a {
                                    color: #fff;
                                }
                                
                                .remember-me-text {
                                    color: #0161ae !important;
                                    font-size: 14px !important;
                                }
                                
                                .form-logo {
                                    text-align: center;
                                    margin-bottom: 10px;
                                    font-size: 30px;
                                    color: #000;
                                    font-weight: bold;
                                }
                                
                                .form-logo img {
                                    width: 150px;
                                }
                                
                                .forgot-copy {
                                    margin-top: 20px;
                                }
                                
                                .forgot-copy a {
                                    color: #0161ae;
                                    text-transform: uppercase;
                                    margin-top: 20px;
                                }
                                
                                .wf-register-form input {
                                    margin-bottom: 10PX;
                                }
                                
                                .black-link a {
                                    color: #666 !important
                                }
                                
                                .create-acnt-btn {
                                    display: inline-block;
                                    border: 1px solid #666;
                                    min-width: 150px;
                                    border-radius: 30px;
                                    padding: 3px 10px;
                                    color: #666 !important;
                                    text-decoration: none !important;
                                    font-size: 14px;
                                }
                                
                                .wf-box-heading {
                                    color: #000;
                                    text-align: center;
                                    font-size: 20px;
                                    font-weight: 600;
                                    margin-bottom: 30px;
                                }
                                
                                .unsub-form input {
                                    margin-bottom: 10px;
                                }
                                
                                .visting-card-prevw {
                                    line-height: normal !important;
                                }
                                
                                .wf-image-box {
                                    display: block;
                                }
                                
                                .wf-image-box input {
                                    display: inline-block;
                                    vertical-align: middle;
                                }
                                
                                .wf-image-box img {
                                    display: inline-block;
                                    vertical-align: middle;
                                    width: 75px;
                                    margin-right: 30px;
                                }
                                
                                .wf-image-box label {
                                    display: inline-block;
                                }
                                
                                .email-images {
                                    margin-bottom: 20px;
                                }
                                
                                .email-images h3 {
                                    font-size: 16px;
                                }
                                
                                .wf-inline-input input[type="checkbox"] {
                                    margin: 0;
                                    vertical-align: middle;
                                    box-shadow: none;
                                }
                                
                                .wf-inline-input label {
                                    width: inherit;
                                    display: inline-block;
                                    vertical-align: middle;
                                    padding-left: 15px;
                                    margin: 0;
                                }
                                
                                .wf-api-action .form-group {
                                    margin-bottom: 5px;
                                }
                                
                                .forms-medium.wf-api-action input[type="text"] {
                                    width: 100%;
                                    max-width: 100%;
                                    padding: 5px;
                                    border-radius: 0px;
                                    vertical-align: top;
                                    margin: 0;
                                }
                                
                                .small_font {
                                    font-size: 12px;
                                }
                                
                                .remove_padding {
                                    padding: 0 !important;
                                }
                                /*--------------------Web Portal-> sms varification code---------------------*/
                                
                                .smsCode {
                                    text-align: center;
                                    line-height: 50px;
                                    font-size: 38px;
                                    border: solid 1px #ccc;
                                    box-shadow: 0 0 5px #ccc inset;
                                    width: 100%;
                                    outline: none;
                                    border-radius: 3px;
                                }
                                /*--------------------Web Portal-> App Notifications---------------------*/
                                
                                .app-act-fix {
                                    padding: 0 15px;
                                }
                                
                                .col-md-6.wf-btn-row input[type="text"] {
                                    display: inline-block;
                                    width: 107px;
                                }
                                
                                .col-md-6.wf-btn-row select {
                                    display: inline-block;
                                    width: 107px;
                                }
                                
                                .wf-btn-row .wf-inline-input {
                                    display: inline-block;
                                    width: 31%;
                                    font-size: 13px;
                                    vertical-align: middle;
                                }
                                
                                .wf-btn-row .wf-inline-input {
                                    display: inline-block;
                                    width: 41%;
                                    font-size: 13px;
                                    vertical-align: middle;
                                }
                                
                                .wf-btn-row .wf-inline-input label {
                                    width: auto;
                                    padding-left: 5px;
                                }
                                
                                .act-small {
                                    font-size: 9px;
                                }
                                
                                .up {
                                    text-transform: uppercase
                                }
                                /*-------------------- End Web Portal-> App Notifications---------------------*/
                                /*laravel pagination*/
                                
                                .pagination .btn.btn-prime {
                                    text-align: center;
                                    color: #fff !important;
                                    box-shadow: none !important;
                                    background: none !important;
                                    border: 0;
                                    color: #3399FF !important;
                                    font-size: 16px;
                                }
                                
                                .pagination .btn.btn-prime i {
                                    display: inline-block;
                                    vertical-align: middle;
                                }
                                
                                .pagination .btn.btn-prime span {
                                    display: inline-block;
                                    vertical-align: middle;
                                }
                                
                                .bold_none {
                                    font-weight: normal !important;
                                }
                                
                                .radio-button {
                                    margin-bottom: 40px;
                                    ;
                                    position: relative;
                                }
                                
                                .img-radio {
                                    position: absolute;
                                    left: -10px;
                                    top: -3px;
                                    z-index: 999;
                                    border-radius: 52%;
                                    background: #fff;
                                    box-shadow: 0 0 3px #919191;
                                }
                                
                                .img-radio img {
                                    width: 60px;
                                    height: 60px;
                                }
                                
                                .radio-button__label-wrapper {
                                    cursor: pointer;
                                    display: block;
                                    padding-left: 2.5rem;
                                    position: relative;
                                    top: 0.25rem;
                                    background: #364fb6;
                                    text-align: center;
                                    color: #fff;
                                    font-family: arial;
                                }
                                
                                .radio-button__label-wrapper:hover .radio-button__input~.radio-button__custom-indicator {
                                    border-color: black;
                                }
                                
                                .radio-button__label-title {
                                    margin: 0;
                                    padding: 10px;
                                    ;
                                }
                                
                                .radio-button__label-subtext {
                                    display: block;
                                    font-size: 0.85rem;
                                    font-style: italic;
                                }
                                
                                .radio-button__custom-indicator {
                                    background-color: white;
                                    border: 1px solid #999;
                                    border-radius: 50%;
                                    height: 24px;
                                    right: 5px;
                                    position: absolute;
                                    top: 6px;
                                    width: 24px;
                                }
                                
                                .radio-button__custom-indicator::after {
                                    background-color: mediumseagreen;
                                    border-radius: 50%;
                                    content: "";
                                    display: none;
                                    height: 16px;
                                    left: 3px;
                                    position: absolute;
                                    top: 3px;
                                    width: 16px;
                                }
                                
                                .radio-button__input {
                                    opacity: 0;
                                    position: absolute;
                                    z-index: -1;
                                }
                                
                                .radio-button__input:focus~.radio-button__custom-indicator {
                                    border-color: black;
                                }
                                
                                .radio-button__input:checked~.radio-button__custom-indicator::after {
                                    display: block;
                                }
                                
                                .radio-button__input:disabled~.radio-button__custom-indicator {
                                    opacity: 0.6;
                                    pointer-events: none;
                                }
                                /**schedule-ride**/
                                
                                ul.ride-schedule-listing li {
                                    width: 100% !important;
                                    /*background: ;*/
                                }
                                
                                .step_heading {
                                    color: #222223;
                                    padding-bottom: 15px;
                                    margin-bottom: 20px;
                                    border-bottom: 1px solid #e8e8e8;
                                }
                                
                                .step_heading h2 {
                                    font-size: 26px;
                                    font-weight: 600;
                                }
                                
                                .heading-col h6 .fa {
                                    font-size: 16px;
                                    font-weight: 300;
                                }
                                /**/
                                
                                .wf-cstm-radio {
                                    position: relative;
                                    display: inline-block;
                                }
                                
                                .w-icon-radio {
                                    position: absolute;
                                }
                                
                                .w-icon-radio {
                                    position: absolute;
                                    left: ;
                                    z-index: 999;
                                    top: 11px;
                                    left: 15px;
                                }
                                
                                .wf-cstm-radio .checkbox-custom,
                                .wf-cstm-radio .radio-custom {
                                    opacity: 0;
                                    position: absolute;
                                    width: 100%;
                                    height: 50px;
                                    z-index: 9999;
                                }
                                
                                .wf-cstm-radio .checkbox-custom,
                                .wf-cstm-radio .checkbox-custom-label,
                                .wf-cstm-radio .radio-custom,
                                .wf-cstm-radio .radio-custom-label {
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin: 5px;
                                    cursor: pointer;
                                    border: 1px solid
                                }
                                
                                .wf-cstm-radio .checkbox-custom-label,
                                .wf-cstm-radio .radio-custom-label {
                                    position: relative;
                                    background: red;
                                    min-width: 220px;
                                    padding-left: ;
                                    background: #0161ae;
                                    padding: 10px 10px;
                                    padding-left: 10px;
                                    border-radius: 43px;
                                    text-align: center;
                                    color: #fff;
                                    padding-left: 45px;
                                    box-shadow: none;
                                    border: 0;
                                }
                                
                                .wf-cstm-radio .checkbox-custom+.checkbox-custom-label:before,
                                .wf-cstm-radio .radio-custom+.radio-custom-label:before {
                                    content: '';
                                    background: #fff;
                                    border: 2px solid #ddd;
                                    display: inline-block;
                                    vertical-align: middle;
                                    width: 20px;
                                    height: 20px;
                                    padding: 2px;
                                    margin-right: 10px;
                                    text-align: center;
                                    display: none;
                                }
                                
                                .checkbox-custom:checked+.checkbox-custom-label:before {
                                    background: rebeccapurple;
                                }
                                
                                .radio-custom+.radio-custom-label:before {
                                    border-radius: 50%;
                                }
                                
                                .radio-custom:checked+.radio-custom-label:before {
                                    background: #ccc;
                                }
                                
                                .checkbox-custom:focus+.checkbox-custom-label,
                                .radio-custom:focus+.radio-custom-label {
                                    background: #0161ae;
                                }
                                /*******/
                                
                                .wf-setup-delivery {
                                    list-style-type: none;
                                    text-align: left;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .wf-setup-delivery li {
                                    margin-bottom: 11px;
                                }
                                
                                .wf-setup-delivery li .col-md-2 {
                                    font-weight: 600;
                                }
                                
                                .edit-absolute a {
                                    position: absolute;
                                    bottom: 0px;
                                    right: 10px;
                                }
                                
                                .select2-container {
                                    width: 100% !important;
                                }
                                
                                .select2-container--default .select2-selection--single {
                                    background-color: #fff;
                                    border: 0 !important;
                                    border-radius: 0 !important;
                                    border-bottom: 1px solid #ddd !important;
                                }
                                
                                .inline-box span input {
                                    display: inline-block !important;
                                    min-width: auto;
                                    width: auto;
                                }
                                
                                .inline-box span {
                                    margin-right: 9px !important;
                                    color: gray;
                                    display: inline-block;
                                }
                                
                                .btn:focus,
                                .btn:active:focus,
                                .btn.active:focus,
                                .btn.focus,
                                .btn:active.focus,
                                .btn.active.focus {
                                    outline: 0 !important
                                }
                                
                                .w-info-text {
                                    font-size: 11px;
                                    color: gray;
                                    font-weight: 400;
                                    display: block;
                                    text-align: left;
                                }
                                
                                .form-group.wf-select-box.existing-client {
                                    border-bottom: 1px solid #ccc;
                                    color: #959393;
                                    font-weight: 300;
                                }
                                
                                .wf-setup-delivery li label {
                                    color: #0161aeed;
                                    font-weight: 600;
                                    font-size: 12px;
                                    font-family: 'Montserrat', sans-serif;
                                    line-height: 19px;
                                }
                                
                                .wf-setup-delivery li p {
                                    width: 85%;
                                    border-bottom: 1px solid #ccc;
                                    min-height: 23px;
                                }
                                
                                .wf-setup-delivery li {
                                    margin-bottom: 0;
                                    float: left;
                                    width: 50%;
                                }
                                
                                .edit-bt {
                                    text-align: right;
                                    display: block;
                                    font-size: 16px;
                                    color: #000 !important;
                                }
                                
                                .d-list {
                                    margin-bottom: 30px;
                                    text-align: center;
                                }
                                
                                .d-list ul {
                                    margin: 0;
                                    padding: 0;
                                    display: block;
                                    text-align: center;
                                }
                                
                                .d-list ul li {
                                    display: block;
                                    text-align: center;
                                    float: none;
                                    width: 100%;
                                }
                                
                                .more-drivers {
                                    display: inline-block;
                                    margin: 0 auto;
                                    text-align: center;
                                }
                                
                                .form-control.disable {
                                    border-bottom: 1px solid #0161aeed !important;
                                    background: #fff !important;
                                }
                                
                                .wf-setup-delivery li a i {
                                    color: red !important;
                                    display: inline-block;
                                    padding-left: 10px;
                                }
                                
                                .wf-wrapper2 .inline-box span {
                                    font-size: 14px;
                                    margin-right: 0 !important;
                                }
                                
                                @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900&display=swap');
                                body {
                                    font-family: 'Montserrat', sans-serif;
                                }
                                /******************/
                                
                                .wf-form-animate .form-group {
                                    position: relative;
                                    margin-bottom: 1.5rem;
                                    text-align: left;
                                    margin-top: 20px;
                                }
                                
                                .wf-form-animate .form-control {
                                    border-radius: 0;
                                }
                                
                                .wf-form-animate .form-group input {
                                    border: 0;
                                    border-bottom: 1px solid #ddd;
                                    box-shadow: none;
                                    font-family: 'Montserrat', sans-serif;
                                    background: none;
                                }
                                
                                .social-icons li a i {
                                    display: block;
                                    margin: 0;
                                    color: #fff !important;
                                }
                                
                                .wf-form-animate .form-control-placeholder {
                                    position: absolute;
                                    top: 13px;
                                    padding: 7px 0 0 0;
                                    transition: all 200ms;
                                    opacity: 0;
                                    font-weight: 500;
                                    font-family: 'Montserrat', sans-serif;
                                    z-index: -1;
                                }
                                
                                .form-control:focus+.form-control-placeholder,
                                .form-control:valid+.form-control-placeholder {
                                    font-size: 75%;
                                    transform: translate3d(0, -100%, 0);
                                    opacity: 1;
                                    color: #0161aeed;
                                    font-weight: 600;
                                    font-size: 12px;
                                    font-family: 'Montserrat', sans-serif;
                                    z-index: 99;
                                }
                                
                                .wf-form-animate .form-control:focus {
                                    border-bottom: 1px solid #0161aeed;
                                }
                                
                                .wf-select-box label {
                                    font-size: 15px;
                                    color: #545454;
                                    font-weight: 400;
                                    display: block;
                                }
                                
                                .wf-select-box select {
                                    border: 0;
                                    border-bottom: 1px solid #ddd;
                                    box-shadow: none;
                                    font-family: 'Montserrat', sans-serif;
                                    text-align: center;
                                }
                                
                                .wf-select-box textarea {
                                    height: 200px
                                }
                                
                                .wf-btn-row-n {
                                    display: block;
                                }
                                
                                .w-small-btn {
                                    border-radius: 4px;
                                    text-transform: uppercase;
                                    font-size: 14px;
                                    min-width: 135px;
                                    border-radius: 20px;
                                    border: 0;
                                    box-shadow: none;
                                    padding: 8px 15px;
                                    margin-bottom: 15px;
                                    display: inline-block;
                                    color: #fff !important;
                                    text-decoration: none !important;
                                    font-weight: 600;
                                    background: #0161ae;
                                    position: relative;
                                }
                                
                                .w-large-btn {
                                    border-radius: 4px;
                                    text-transform: uppercase;
                                    font-size: 16px;
                                    min-width: 200px;
                                    border-radius: 30px;
                                    border: 0;
                                    box-shadow: none;
                                    padding: 15px 20px;
                                    margin-bottom: 15px;
                                    display: inline-block;
                                    color: #fff !important;
                                    text-decoration: none !important;
                                    font-weight: 600;
                                    background: #0161ae;
                                    position: relative;
                                }
                                /******************************/
                                
                                header {
                                    padding: 10px 0;
                                    border-bottom: 2px solid #acacac;
                                }
                                
                                .banner {
                                    position: relative
                                }
                                
                                .banner-bg {
                                    position: absolute;
                                    overflow: visible;
                                    z-index: 0;
                                    height: 100%;
                                    width: 100%;
                                    margin-top: 0px;
                                    background: url('../img/banner.png') no-repeat;
                                    background-position: center center;
                                    background-size: cover;
                                }
                                
                                .rider-bg {
                                    background: url('../img/rider-banner.png') no-repeat;
                                    background-position: center center;
                                    background-size: cover;
                                }
                                
                                .toma-bg {
                                    background: url('../img/toma-banner.png') no-repeat;
                                    background-position: center center;
                                    background-size: cover;
                                }
                                
                                .cop-bg {
                                    background: url('../img/cop-bg.png') no-repeat;
                                    background-position: center center;
                                    background-size: cover;
                                }
                                
                                .driver-bg {
                                    background: url('../img/driver/banner.png') no-repeat;
                                    background-position: center center;
                                    background-size: cover;
                                }
                                
                                .vertpad-200 {
                                    padding: 200px 0;
                                }
                                
                                .vertpad-150 {
                                    padding: 150px 0;
                                }
                                
                                .navbar-brand img {
                                    max-width: 150px;
                                }
                                
                                .navbar-custom li {
                                    margin-left: 20px;
                                }
                                
                                .navbar-custom li a {
                                    font-size: 18px;
                                    color: #000 !important;
                                    text-transform: uppercase;
                                    font-weight: 500;
                                    font-family: 'Montserrat', sans-serif;
                                    padding: 4px 0px !important;
                                    display: block;
                                }
                                
                                .main-heading {
                                    font-weight: 800;
                                    font-size: 50px;
                                    font-family: 'Montserrat', sans-serif;
                                    color: #fff;
                                    text-shadow: 0 0 3px #010101;
                                    text-align: left;
                                    letter-spacing: 1px;
                                    position: relative;
                                    line-height: 46px;
                                    ;
                                }
                                
                                .web-prime-title {
                                    font-size: 24px;
                                    font-weight: 500;
                                    text-transform: none;
                                }
                                
                                .web-prime-title span {
                                    font-size: 48px;
                                    font-weight: bold;
                                    display: block;
                                    text-transform: uppercase
                                }
                                
                                .white-text {
                                    color: #fff
                                }
                                
                                .w-block {
                                    background: #fff;
                                    padding: 30px 0 30px;
                                    color: #262626;
                                }
                                
                                .set-adjust {
                                    padding: 15px 0;
                                }
                                
                                .dark-bg {
                                    background: #262626;
                                }
                                
                                .prime-heading {
                                    font-size: 36px;
                                    font-weight: 700;
                                    text-transform: uppercase;
                                    position: relative;
                                }
                                
                                .prime-heading .large-heading {
                                    font-size: 60px;
                                    font-weight: bold;
                                }
                                
                                .prim-heading-small {
                                    font-size: 26px;
                                }
                                
                                .prime-heading:after {
                                    content: "";
                                    position: absolute;
                                    height: 2px;
                                    width: 118px;
                                    bottom: -10px;
                                    right: 50%;
                                    transform: translate(50%, -50%);
                                    background: #0161ae;
                                }
                                
                                .driver-new .prime-heading:after {
                                    width: 80px;
                                    transform: translate(40%, -50%);
                                }
                                
                                .driver-new .prime-heading {
                                    font-size: 26px;
                                    display: inline-block
                                }
                                
                                .prime-heading span {
                                    font-size: 18px;
                                    font-weight: 600;
                                    display: block
                                }
                                
                                .driver-new p {
                                    color: #7e7e7e;
                                }
                                
                                .list-item-block {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .list-item-block li {
                                    font-size: 18px;
                                    font-weight: 500;
                                    line-height: 20px;
                                    padding-bottom: 18px;
                                    color: #fff;
                                    position: relative;
                                    padding-left: 32px;
                                }
                                
                                .list-item-block li:last-child {
                                    padding-bottom: 0;
                                }
                                
                                .list-item-block li:after {
                                    position: absolute;
                                    content: "\f05d";
                                    font-family: FontAwesome;
                                    font-size: 18px;
                                    color: #0161ae;
                                    font-size: 22px;
                                    left: 0;
                                    top: 0;
                                }
                                
                                .toma-copy p {
                                    font-size: 16px;
                                    line-height: 26px;
                                    margin-bottom: 25px;
                                }
                                
                                .toma-copy p:last-child {
                                    margin-bottom: 0;
                                }
                                
                                .nav-link.login-btn {
                                    width: 120px;
                                    background: #0161ae;
                                    text-align: center;
                                    border-radius: 5px;
                                    color: #fff !important;
                                    padding: 5px 5px !important;
                                    border-radius: 20px;
                                    font-size: 16px !important;
                                    border: 1px solid #0161ae;
                                }
                                
                                .nav-link.login-btn:hover {
                                    background: #fff;
                                    color: #0161ae !important;
                                }
                                
                                .space30 {
                                    height: 30px;
                                }
                                
                                .seprator {
                                    max-width: 1170px;
                                    background: #acacac;
                                    height: 1px;
                                    margin: 50px auto;
                                }
                                
                                .toma-block {
                                    margin-top: 50px;
                                }
                                
                                .subheading-secondary {
                                    max-width: 540px;
                                    margin: 0 auto;
                                    font-size: 16px;
                                    padding: 30px 0;
                                    text-align: center;
                                    line-height: 26px;
                                }
                                
                                .toma-block h3 {
                                    font-size: 18px;
                                    font-weight: 600;
                                }
                                
                                .toma-block p {
                                    font-size: 16px;
                                    font-weight: 400;
                                }
                                
                                .count-block {
                                    margin-top: 70px;
                                }
                                
                                .toma-work-copy h4 {
                                    font-size: 18px;
                                    font-weight: 600
                                }
                                
                                .toma-work-copy p {
                                    font-size: 16px;
                                }
                                
                                .up {
                                    text-transform: uppercase
                                }
                                /******accordion*****/
                                
                                #accordion .panel-heading {
                                    padding: 0;
                                }
                                
                                #accordion .panel-title>a {
                                    display: block;
                                    padding: 0.4em 0.6em;
                                    outline: none;
                                    font-weight: bold;
                                    text-decoration: none;
                                }
                                
                                #accordion .panel-title>a.accordion-toggle::before,
                                #accordion a[data-toggle="collapse"]::before {
                                    content: "\f077";
                                    float: left;
                                    font-family: FontAwesome;
                                    margin-right: 1em;
                                }
                                
                                #accordion .panel-title>a.accordion-toggle.collapsed::before,
                                #accordion a.collapsed[data-toggle="collapse"]::before {
                                    font-family: FontAwesome;
                                    content: "\f078";
                                }
                                
                                .faq-section {
                                    padding-top: 70px;
                                }
                                
                                .faq-section .panel h4 {
                                    font-size: 16px;
                                    color: #262626;
                                }
                                
                                .faq-section .panel h4 a {
                                    color: #262626
                                }
                                
                                .faq-section .panel {
                                    border-top: 1px solid #ddd;
                                    font-size: 16px;
                                    padding: 10px 0;
                                }
                                
                                .faq-section .panel ul {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .faq-section .panel-body {
                                    padding-left: 40px;
                                }
                                
                                .spin-copy {
                                    max-width: 690px;
                                    margin: 40px auto;
                                    text-align: center;
                                }
                                
                                .full-width-col {
                                    max-width: 100%;
                                }
                                
                                .app-icons {
                                    text-align: center
                                }
                                
                                footer {
                                    margin-top: 40px;
                                    padding: 30px 0;
                                    background: #262626;
                                    color: #fff;
                                }
                                
                                .social-icons li a i {
                                    margin: 0;
                                    color: #fff !important;
                                }
                                
                                .mt-10 {
                                    padding-top: 10px;
                                }
                                
                                .footer-navigation {
                                    text-align: center;
                                    padding-top: 0;
                                }
                                
                                .footer-navigation ul {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .footer-navigation ul li {
                                    display: inline-block;
                                }
                                
                                .footer-navigation ul li a {
                                    padding: 0 15px;
                                    line-height: 12px;
                                    border-right: 1px solid #959595;
                                    color: #fff;
                                    font-size: 14px;
                                    text-decoration: none !important;
                                }
                                
                                .footer-navigation ul li:last-child a {
                                    border: 0;
                                }
                                
                                .copy-right {
                                    text-align: center;
                                    font-size: 14px;
                                    padding-top: 0;
                                }
                                
                                .action-button {
                                    text-align: center;
                                    padding: 20px 0;
                                }
                                
                                .action-button a {
                                    display: inline-block;
                                    width: 49%;
                                    background: #0161ae;
                                    font-size: 18px;
                                    color: #fff;
                                    border: 2px solid #0161ae;
                                    text-transform: uppercase;
                                    padding: 10px;
                                    border-radius: 30px;
                                    margin-bottom: 15px;
                                    text-decoration: none;
                                    text-shadow: 0 0 1px #000;
                                    font-weight: 500;
                                }
                                
                                .action-button a:hover {
                                    background: #fff;
                                    color: #0161ae;
                                }
                                
                                .action-button a.active {
                                    background: #fff;
                                    color: #0161ae;
                                }
                                
                                .action-button a.active:hover {
                                    background: #0161ae;
                                    color: #fff;
                                }
                                
                                .readmore-copy {
                                    color: #fff;
                                    text-align: left
                                }
                                
                                .readmore-copy a {
                                    color: #fff;
                                    text-align: center;
                                    font-weight: bold;
                                    text-transform: uppercase;
                                    text-shadow: 0 0 3px #000;
                                    font-size: 18px;
                                }
                                
                                .meet-copy {
                                    color: #fff;
                                    font-size: 26px;
                                    text-align: center;
                                    padding-top: 13px;
                                }
                                
                                .welcome-text {
                                    color: #fff;
                                    font-size: 26px;
                                    text-align: center;
                                    padding-top: 13px;
                                    text-transform: none;
                                    font-weight: 500;
                                    margin-bottom: 20px;
                                }
                                
                                .toma-bullets {
                                    list-style-image: url('../img/triangle.png');
                                    margin: 0;
                                    padding: 0;
                                    padding-left: 20px;
                                }
                                
                                .toma-bullets li {
                                    margin-bottom: 15px;
                                }
                                
                                .toma-bullets li strong {
                                    display: block
                                }
                                
                                .pbn {
                                    padding-bottom: 0;
                                }
                                
                                .border-line {
                                    border-right: 1px solid #acacac;
                                }
                                /**articles-page**/
                                
                                .banner-row {
                                    padding: 30px 0;
                                }
                                
                                .small-well-copy {
                                    background: #ebebeb;
                                    padding: 30px;
                                    margin: 40px 0;
                                }
                                
                                .wf-listing-container ul {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .wf-listing-container ul li {
                                    border-bottom: 1px solid #acacac;
                                    padding: 30px 0;
                                }
                                
                                .wf-listing-container ul li h3 {
                                    color: #0c63a9;
                                    font-size: 18px;
                                    margin: 0;
                                }
                                
                                .wf-listing-container ul li p {
                                    color: #262626;
                                    font-size: 14px;
                                }
                                
                                .no-border {
                                    border: 0 !important;
                                }
                                
                                .card {
                                    padding: 10px;                                    
                                    position: relative;
                                    text-align: center;
                                    border: 1px solid #acacac;
                                }
                                
                                .card-block {
                                    padding: 20px 20px 30px 20px;
                                    ;
                                }
                                
                                .card-block h5 {
                                    font-size: 24px;
                                    color: #262626;
                                    font-weight: 600;
                                    text-transform: uppercase;
                                    padding-bottom: 20px;
                                }
                                
                                .card-block p {
                                    color: #262626;
                                    font-size: 16px;
                                    margin-bottom: 30px;
                                }
                                
                                .card-block a {
                                    background: #0161ae;
                                    color: #fff;
                                    border-radius: 20px;
                                    padding: 10px 25px;
                                    font-size: 16px !important;
                                    text-decoration: none;
                                }
                                                               
                                
                                .get-started-section {
                                    text-align: center;
                                }
                                
                                .larg-btn {
                                    background: #0161ae;
                                    border-radius: 30px;
                                    padding: 15px 20px;
                                    font-size: 18px;
                                    color: #fff !important;
                                    text-decoration: none !important;
                                    min-width: 200px;
                                    display: inline-block;
                                    margin-bottom: 20px;
                                }
                                
                                .s-tagline {
                                    font-size: 28px;
                                }
                                
                                .small-heading {
                                    font-size: 16px;
                                    font-weight: bold;
                                    border-bottom: 2px solid #0161ae;
                                    margin-bottom: 15px;
                                    padding-bottom: 10px;
                                    display: inline-block;
                                }
                                
                                .bg-setting {
                                    padding: 200px 0;
                                    background-size: cover !important;
                                    background-position: right center !important;
                                }
                                
                                .learn-more-btn {
                                    background: #0161ae;
                                    color: #fff !important;
                                    text-transform: uppercase;
                                    border-radius: 30px;
                                    padding: 10px 20px;
                                    font-size: 14px;
                                    text-decoration: none !important;
                                    display: inline-block;
                                }
                                /*******POPUP********/
                                
                                .wf-popup .modal-content {
                                    border: 5px solid #0161ae;
                                    padding: 50px 20px;
                                    border-radius: 15px;
                                }
                                
                                .close.wf-close {
                                    position: absolute;
                                    right: -1px;
                                    top: 20px;
                                    background: #0161ae;
                                    opacity: 1;
                                    font-size: 12px;
                                    min-width: 34px;
                                    border-top-left-radius: 20px;
                                    border-bottom-left-radius: 20px;
                                    padding: 4px 5px 5px;
                                    line-height: 20px;
                                    color: #fff;
                                }
                                
                                .mobile-show {
                                    display: none;
                                    margin-bottom: 30px;
                                }
                                
                                .social-icons {
                                    list-style-type: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .social-icons li {
                                    display: inline-block;
                                }
                                
                                .social-icons li a {
                                    color: #fff;
                                    padding: 10px 15px;
                                    display: block;
                                }
                                
                                .social-icons li a:hover {
                                    background: #464646;
                                }
                                
                                .inline-box.align-m input {
                                    margin: 0;
                                    vertical-align: middle;
                                    margin-right: 2px;
                                }
                                
                                @media screen and (max-width: 1040px) {
                                    .bg-setting {
                                        padding: 100px 0;
                                    }
                                }
                                
                                @media screen and (max-width: 769px) {
                                    .banner .col-md-5 {
                                        max-width: 100% !important;
                                        width: 100% !important;
                                        margin: 0 !important;
                                        text-align: center;
                                        flex: 1;
                                    }
                                    .main-heading {
                                        text-align: center
                                    }
                                    .app-icons a {
                                        margin-bottom: 10px;
                                        display: block
                                    }
                                    .meet-copy {
                                        font-size: 20px;
                                    }
                                    .toma-work-copy h4 {
                                        font-size: 14px;
                                    }
                                    .toma-work-copy p {
                                        font-size: 14px;
                                    }
                                    .count-block {
                                        margin-top: 40px;
                                    }
                                }
                                
                                @media screen and (max-width: 766px) {
                                    .mobile-show {
                                        display: block;
                                    }
                                    .bg-setting {
                                        background-image: none !important;
                                        background-color: #f5f5f5;
                                        padding: 0 0 40px 0;
                                    }
                                    .driver-new {
                                        margin-top: 30px;
                                    }
                                }
                                
                                @media screen and (max-width: 490px) {
                                    .banner {
                                        padding: 0 0;
                                    }
                                    .prime-heading {
                                        text-align: center;
                                        font-size: 26px;
                                        margin-bottom: 40px;
                                    }
                                    .main-heading {
                                        text-align: center;
                                        font-size: 26px;
                                    }
                                    .vertpad-200 {
                                        padding: 50px 0;
                                    }
                                    .toma-copy p:last-child {
                                        margin-bottom: 25px;
                                    }
                                    .count-block {
                                        margin-top: 20px;
                                    }
                                    .toma-work-copy h4 {
                                        padding-top: 20px;
                                    }
                                    .app-icons a {
                                        display: block;
                                        margin-bottom: 15px;
                                    }
                                    .action-button a {
                                        font-size: 14px;
                                    }
                                    .web-prime-title span {
                                        font-size: 40px;
                                    }
                                    .spin-copy strong {
                                        display: block;
                                    }
                                    .list-item-block li {
                                        font-size: 14px
                                    }
                                    .wf-listing-container ul li h3 {
                                        margin-top: 20px;
                                    }
                                    .s-tagline {
                                        font-size: 18px;
                                    }
                                    
/***nabeel**/
    .logo {
        float: left;
        min-width: 97px;
        padding-left: 20px;
        width: 115px;
      }
    .logo img {
        max-width: 90%;
    }
    
    .dataTables_paginate.paging_full{width:100%;bottom:2px}
    .sub-heading .pull-right {
        float: none !important;
    }
    .webpage-manager {
        padding-left: 0;
    }
    
    .info-editable-cls .title-col {
        width: 100%;
    }
    
    .info-editable-cls .desc-col {
        width: 100%;
    }
    
    .desc-col input {
        display: inline-block;
    }
    .desc-col label {
        display: inline;
    }
    .desc-col{width:100%;padding:0;}
    .w-box{width:100%;}
    .dataTables_wrapper{overflow:hidden;overflow-x:scroll;}
    




                                }
                                /*************Driverfeature**************/
                                
                                .w-driver-avatar-box {
                                    background: #ebecec;
                                    padding: 30px;
                                    text-align: center;
                                }
                                
                                .cont-bx {
                                    padding: 30px 70px;
                                }
                                
                                .w-avatar-circle {
                                    border-radius: 50%;
                                    border: 8px solid #fff;
                                    overflow: hidden;
                                    width: 200px;
                                    height: 200px;
                                    display: block;
                                    margin: 0 auto 20px;
                                    box-shadow: 0 0 10px #cbcccc !important;
                                }
                                
                                .w-avatar-circle {
                                    background-size: cover !important;
                                    background-repeat: no-repeat;
                                    background-position: center center;
                                }
                                
                                .w-feature-copy h4 {
                                    color: #333333;
                                }
                                
                                .w-feature-copy p {
                                    padding-right: 85px;
                                    color: #353535;
                                }
                                
                                .w-driver-car {
                                    max-width: 200px;
                                    display: block;
                                    margin: 0 auto;
                                }
                                
                                .w-driver-car img {
                                    width: 100%
                                }
                                
                                .set-align {
                                    padding: 25px 0;
                                }
                                
                                .w-service-section {
                                    background: #0161ae;
                                    padding: 40px 10px;
                                }
                                
                                .white-heading {
                                    font-size: 28px;
                                    font-weight: 700;
                                    position: relative;
                                    color: #fff;
                                    text-align: center;
                                }
                                
                                .white-heading:after {
                                    content: "";
                                    position: absolute;
                                    height: 2px;
                                    width: 118px;
                                    bottom: -10px;
                                    right: 50%;
                                    transform: translate(50%, -50%);
                                    background: #fff;
                                }
                                
                                .checkmark-copy h3 {
                                    font-weight: 600;
                                    color: #fff;
                                    font-size: 22px;
                                    margin-top: 0;
                                }
                                
                                .checkmark-copy p {
                                    color: #fff;
                                    padding-right: 45px;
                                }
                                
                                .prime-heading2 {
                                    font-size: 36px;
                                    font-weight: 700;
                                    position: relative;
                                }
                                
                                .prime-heading2:after {
                                    content: "";
                                    position: absolute;
                                    height: 2px;
                                    width: 118px;
                                    bottom: -10px;
                                    left: 0;
                                    background: #0161ae;
                                }
                                
                                .wf-form-animate.cont .form-group {
                                    margin-top: 0;
                                }
                                
                                .no-up {
                                    text-transform: none !important;
                                }
                                
                                .form-group.comments-section label {
                                    display: block;
                                    color: gray;
                                }
                                
                                .form-group.comments-section textarea {
                                    width: 100%;
                                    height: 60px;
                                    border: 1px solid #ddd
                                }
                                
                                .wf-form-animate.cont input[type="text"],
                                .wf-form-animate.cont input[type="email"] {
                                    background: none;
                                    border-color: #bfbfbf;
                                }
                                
                                .mt-5 {
                                    height: 40px;
                                }
                                
                                .form-control[readonly] {
                                    background-color: #fff;
                                    opacity: 1;
                                }
                                
                                @media screen and (max-width: 990px) {
                                    .prime-heading2,
                                    .prime-heading {
                                        font-size: 24px;
                                    }
                                    .w-feature-copy p {
                                        padding-right: 0;
                                    }
                                }
                                
                                @media screen and (max-width: 490px) {
                                    .cont-bx {
                                        padding: 30px;
                                    }
                                }
                                
                                input {
                                    filter: none;
                                }
                                /* Change Autocomplete styles in Chrome*/
                                
                                input:-webkit-autofill,
                                input:-webkit-autofill:hover,
                                input:-webkit-autofill:focus,
                                textarea:-webkit-autofill,
                                textarea:-webkit-autofill:hover,
                                textarea:-webkit-autofill:focus,
                                select:-webkit-autofill,
                                select:-webkit-autofill:hover,
                                select:-webkit-autofill:focus {
                                    border: 1px solid gray;
                                    -webkit-text-fill-color: gray;
                                    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
                                    transition: background-color 5000s ease-in-out 0s;
                                    background-color: none;
                                    font-weight: 400;
                                }
                                
                                /* input[type=checkbox] {
                                    transform: scale(1.2);
                                    margin-right: 5px;
                                    max-width: inherit;
                                    width: inherit;
                                } */
                                /**********Hovereffects*************/
                                
                                .wf-cstm-radio:hover .checkbox-custom-label,
                                .wf-cstm-radio:hover .radio-custom-label {
                                    background: #095490 !important
                                }
                                
                                .w-small-btn:hover {
                                    background: #095490 !important
                                }
                                
                                .w-large-btn:hover {
                                    background: #095490 !important
                                }
                                
                                .wf-form-animate .form-control-placeholder {
                                    top: 8px;
                                }
                                
                                .wf-select-box select {
                                    border: 1px solid;
                                    padding: 0px;
                                    border-radius: 4px !important;
                                }
                                
                                .form-group.dd_edit {
                                    right: 0;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .p-img-preview_dd {
                                    width: 250px;
                                    min-height: 150px;
                                    max-height: 150px;
                                    background-size: cover !important;
                                    background-repeat: no-repeat !important;
                                    border: 1px solid #ddd;
                                    display: block;
                                }
                                /*.select2-container--open span.selection:after {*/
                                /*    content: "First Name";*/
                                /*    position: absolute;*/
                                /*    top: -29px;*/
                                /*    z-index: 99999;*/
                                /*    color: blue;*/
                                /*    transition: all 200ms;*/
                                /*}*/
                                
                                .nav.navbar-nav li.active a:after {
                                    content: "\f054";
                                    width: 20px;
                                    height: 20px;
                                    right: 10px;
                                    top: 10px;
                                    z-index: 99999;
                                    position: absolute;
                                    font-family: FontAwesome;
                                    font-style: normal;
                                    font-weight: normal;
                                    text-align: center;
                                    color: #0161ae;
                                }
                                
                                .w-company-buttons .btn.btn-prime {
                                    font-size: 13px;
                                    text-transform: uppercase;
                                    padding: 6px 20px !important;
                                    margin-right: 20px;
                                    min-width: 190px;
                                }
                                
                                .count-status {
                                    color: red;
                                    margin-left: 5px;
                                    font-weight: 500;
                                }
                                
                                .deliver-detail-container {
                                    padding: 20px 20px;
                                    max-width: 800px;
                                    border: 1px solid #e8e8e8;
                                    margin-left: 60px;
                                }
                                
                                .w-status {
                                    text-align: center;
                                }
                                
                                .w-status strong {
                                    display: inline-block;
                                    margin-right: 5px;
                                }
                                /* .w-find-driver form .col-md-4{width:23%;} */
                                /* .w-find-driver .wf-form-animate .form-group:nth-child(2):after {

.w-find-driver form .col-md-4{width:23%;}
.w-find-driver .wf-form-animate .form-group:nth-child(1):after {

    content: "(Must be an exact match)";
    position: absolute;
    right: -160px;
    bottom: 0;
    font-size: 12px;
    color: #d2d2d2;
} */
                                
                                @media screen and (max-width: 490px) {
                                    .w-find-driver form .col-md-4 {
                                        width: 100%;
                                    }
                                    .w-find-driver .wf-form-animate .form-group:nth-child(2):after {
                                        position: relative;
                                        right: 0;
                                    }
                                    .w-find-driver {
                                        padding: 0 20px;
                                    }
                                }
                                
                                .w-label-box {
                                    padding-bottom: 10px;
                                }
                                /*Custom css by #sakhi*/
                                
                                .mar-mins-btn {
                                    font-weight: 600;
                                    margin-top: -6px;
                                }
                                
                                .webpage-manager {
                                    padding-left: 40px;
                                }
                                
                                .inner-manager {
                                    padding-left: 30px;
                                }
                                
                                .inline-box.align-m input {
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-right: 5px;
                                }
                                
                                p {
                                    line-height: 26px;
                                    ;
                                }
                                /*********/
                                
                                .jconfirm .jconfirm-box div.jconfirm-title-c {
                                    text-align: center;
                                }
                                
                                .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
                                    padding-bottom: 0 !important;
                                    ;
                                }
                                
                                .jconfirm-title-c {
                                    background: #0161ae !important;
                                    padding: 10px 5px !important;
                                    color: #fff;
                                    border-top-left-radius: 4px;
                                    border-top-right-radius: 4px;
                                    margin-bottom: 20px;
                                    line-height: 34px;
                                }
                                
                                .jconfirm-content {
                                    text-align: center;
                                    line-height: 26px;
                                }
                                
                                .jconfirm-buttons {
                                    float: none !important;
                                    display: block;
                                    text-align: center;
                                }
                                
                                .jconfirm-buttons button {
                                    border-radius: 20px !important;
                                    background: #0161ae !important;
                                    color: #fff !important;
                                    min-width: 87px;
                                    font-weight: 600 !important;
                                }
                                
                                .personal-webpage-popup p {
                                    margin-bottom: 10px;
                                    padding: 0;
                                }
                                
                                .personal-webpage-popup ul {
                                    margin: 0 !important;
                                    margin-bottom: 0px;
                                    margin-left: 0px;
                                    padding: 0 !important;
                                    margin-left: 38px !important;
                                    margin-bottom: 20px !important;
                                }
                                
                                .btn.btn-default.disabled {
                                    background: #f6f6f6;
                                    border-radius: 20px;
                                    ;
                                }
                                
                                .setup-faq ul.setup-bullets {
                                    list-style-type: disc !important;
                                    margin-left: 30px !important;
                                    padding: 10px 0 !important;
                                }
                                
                                .faq-section.setup-faq .panel h4 a {
                                    font-size: 18px !important;
                                }
                                
                                #faqAccordion .panel-title>a {
                                    display: block;
                                    padding: 0.4em 0.6em;
                                    outline: none;
                                    font-weight: bold;
                                    text-decoration: none;
                                }
                                
                                #faqAccordion .accordion-toggle.collapsed::before,
                                #faqAccordion a.collapsed[data-toggle="collapse"]::before {
                                    font-family: FontAwesome;
                                    content: "\f078";
                                }
                                
                                #faqAccordion .accordion-toggle::before,
                                #faqAccordion a[data-toggle="collapse"]::before {
                                    content: "\f077";
                                    float: left;
                                    font-family: FontAwesome;
                                    margin-left: 10px;
                                    margin-right: 10px;
                                }
                                
                                .w-confirm h2 {
                                    font-size: 18px !important;
                                    margin: 0 !important;
                                }
                                
                                .navigation-left-col .navbar-nav li:first-child a.active:after {
                                    display: none;
                                }
                                
                                .small-btn {
                                    padding: 2px 20px !important;
                                    font-weight: 400 !important;
                                    font-size: 13px !important;
                                }
                                
                                .schedule-popup h2 {
                                    text-align: center;
                                    font-size: 22px;
                                    font-weight: 600;
                                }
                                
                                .schedule-popup h3 {
                                    text-align: center !important;
                                    display: block;
                                    font-size: 20px;
                                    font-weight: 600;
                                    margin-bottom: 20px;
                                }
                                
                                .delivery-bullets {
                                    margin-left: 50px !important;
                                    padding-left: 30px;
                                }
                                
                                .delivery-bullets li {
                                    margin-bottom: 5px;
                                }
                                
                                .btn.btn-link {
                                    background: none !important;
                                    color: #4a90e2 !important;
                                    font-weight: 300 !important;
                                    text-transform: none !important;
                                }
                                
                                label.optional:after {
                                    color: gray;
                                    content: "(Optional):";
                                    font-size: smaller;
                                    margin-left: 5px;
                                    margin-left: 5px;
                                }
                                
                                .page-links-wf li {
                                    padding: 0 10px !important;
                                    border: 0 !important;
                                    list-style-type: none;
                                }
                                
                                .page-links-wf li a {
                                    color: #0161ae;
                                }
                                
                                .page-links-wf li i {
                                    display: inline-block;
                                    margin-right: 11px;
                                }
                                
                                .mail-titile-img {
                                    max-width: 160px;
                                    width: 160px !important;
                                }
                                
                                .thin-link p {
                                    color: #c3c3c3;
                                    font-size: 12px;
                                    text-align: center;
                                    letter-spacing: -0.1px;
                                }
                                /*******Date-Picker********/
                                
                                .ui-timepicker-container.ui-timepicker-standard {
                                    z-index: 99 !important;
                                }
                                
                                .ui-timepicker-standard .ui-menu-item {
                                    line-height: 21px;
                                }
                                
                                .ui-timepicker-standard a {
                                    border: 0 !important;
                                    color: #222;
                                    display: block;
                                    padding: 0 !important;
                                    font-size: 13px;
                                }
                                
                                .ui-datepicker {
                                    z-index: 1024 !important;
                                }
                                /******Select2******/
                                
                                .select2-results__option {
                                    padding: 0 5px !important;
                                    user-select: none;
                                    -webkit-user-select: none;
                                    line-height: 21px !important;
                                    font-size: 13px;
                                }
                                
                                .no-pad {
                                    margin: 0 !important;
                                }
                                
                                .navigation-left-col .dropdown .dropdown-menu li a.active:after {
                                    position: absolute;
                                    content: "\f054";
                                    width: 10px;
                                    height: 20px;
                                    right: 5px;
                                    top: 50%;
                                    margin-top: -10px;
                                    font-family: FontAwesome;
                                    color: #FFCF32;
                                   
                                }
                                
                                .deals-notification h4 span {
                                    font-size: 12px;
                                    font-weight: 300;
                                }
                                
                                .w-customer-heading {
                                    border-bottom: 1px solid #ddd;
                                    margin-bottom: 20px;
                                }
                                
                                .w-customer-heading h2 {
                                    float: left;
                                    border: 0;
                                    margin: 0;
                                }
                                
                                .w-customer-heading a {
                                    float: right;
                                    margin: 0;
                                }
                                
                                .text-block {
                                    display: block;
                                    width: 100% !important;
                                }
                                
                                .full-width ul li {
                                    width: 100% !important;
                                }
                                
                                .isDisabled {
                                    color: #3399FF !important;
                                    cursor: not-allowed !important;
                                    opacity: 0.5 !important;
                                    text-decoration: none !important;
                                    pointer-events: none !important;
                                }
                                
                                .error-add {
                                    font-size: 12px!important;
                                    display: block;
                                }
                                /**email-template-fix****/
                                
                                #email_composer_idPreview_inner_html li {
                                    white-space: normal !important;
                                }
                                
                                .pargraph-fix p {
                                    margin-bottom: 13px !important
                                }
                                
                                .phone.w-phone-in {
                                    margin-left: 0px !important;
                                }
                                
                                .ui-timepicker {
                                    width: 150px !important;
                                }
                                
                                .ui-timepicker ul {
                                    width: 150px !important;
                                }
                                
                                .ui-timepicker ul li {
                                    width: 150px !important;
                                }
                                
                                .ui-timepicker-container {
                                    width: 150px !important;
                                }
                                
                                .personal-webpage-popup h2 {
                                    font-size: 17px;
                                    margin: 0 !important;
                                    padding: 0;
                                    padding-left: 0px;
                                }
                                
                                .jconfirm-buttons .btn-w-cancel {
                                    background: none !important;
                                    display: block !important;
                                    color: #0161ae !important;
                                    text-align: center !important;
                                    width: 100% !important;
                                    box-shadow: none !important;
                                }
                                
                                .w-email-heading span {
                                    font-size: 11px;
                                    display: inline-block;
                                    padding-left: 5px;
                                }
                                
                                .w-manager-heading {
                                    font-weight: bold;
                                    font-size: 15px;
                                }
                                
                                .table-record .loader {
                                    position: absolute;
                                    left: 50%;
                                    height: 40px;
                                }
                                
                                .ajax-pagination {
                                    text-align: center;
                                }
                                
                                .not_completed li:after {
                                    background: #f1f1f199;
                                    content: "";
                                    position: absolute;
                                    left: 0;
                                    top: 0;
                                    width: 100%;
                                    height: 100%;
                                    z-index: 9999;
                                    cursor: not-allowed
                                }
                                
                                .not_completed li.enable-menu:after {
                                    display: block;
                                    cursor: pointer;
                                    position: initial;
                                }
                                
                                .ajax-pagination {
                                    margin-top: 20px;
                                }
                                /*** subnav bar ***/
                                
                                .not_completed li.enable-menu.w-menu-fix ul li:after {
                                    background: none !important;
                                    cursor: pointer;
                                    display: none;
                                }
                                
                                .not_completed li.enable-menu.w-menu-fix ul li:after {
                                    background: none;
                                    cursor: pointer;
                                }
                                
                                .not_completed li.enable-menu.w-menu-fix ul li.disable-menue a {
                                    position: relative !important;
                                    display: block;
                                }
                                .disable-btn{
                                    position:relative;
                                }
                                .btn-disable {
                                    background: #f6f6f6 !important;
                                    color: #000 !important;
                                    box-shadow: none;
                                    position: relative;
                                    margin: 0 !IMPORTANT;
                                }
                                .btn-disable:before {
                                    position: absolute;
                                    content: "";
                                    width: 103%;
                                    height: 122%;
                                    cursor: not-allowed;
                                    z-index: 99999;
                                    top: 0;
                                    left: 0;
                                }
                                .btn-disable:hover {
                                    background: #f6f6f6 !important;
                                    box-shadow: none !IMPORTANT;
                                    color: #000 !important;
                                }
                                .not_completed li.enable-menu.w-menu-fix ul li.disable-menue a:after {
                                    position: absolute;
                                    content: "";
                                    z-index: 9999;
                                    background: #dddddd7a;
                                    width: 100% !important;
                                    height: 100% !important;
                                    left: 0;
                                    top: 0;
                                    cursor: no-drop;
                                }
                                
                                .not_completed li.enable-menu.w-menu-fix ul li.disable-menue:after {
                                    background: #ddd9;
                                    position: absolute;
                                    z-index: 999;
                                }
                                
                                .not_completed li.enable-menu.w-menu-fix ul li.disable-menue {
                                    position: relative;
                                }
                                /**********Driver Requirement Popup********/
                                
                                .modal-dialog.modal-xl {
                                    max-width: 820px;
                                }
                                
                                .modal-dialog.modal-xl .leads-col {
                                    max-width: 100%;
                                }
                                
                                .w-info-box {
                                    border: 2px #ff477d solid;
                                    padding: 20px;
                                    max-width: 77%;
                                    margin: 0 auto 20px;
                                }
                                
                                .w-info-box h4 {
                                    text-align: center;
                                    display: block;
                                    font-size: 16px;
                                    font-weight: 600;
                                }
                                
                                .w-document-copy h4 {
                                    display: block;
                                    font-size: 16px;
                                    font-weight: 600;
                                    padding-bottom: 15px;
                                    margin-bottom: 0;
                                    padding-top: 20px;
                                }
                                
                                .w-document-copy p {
                                    margin-bottom: 12px;
                                }
                                
                                .w-document-copy ul {
                                    margin-left: 60px;
                                }
                                
                                .w-document-copy ul li {
                                    line-height: 27px;
                                    margin-bottom: 10px;
                                }
                                
                                .space15 {
                                    height: 15px;
                                }
                                
                                .welcome-page strong span {
                                    font-weight: 600;
                                    font-size: 12px;
                                    display: inline-block;
                                    padding-left: 5px;
                                }
                                
                                .red-copy {
                                    color: red;
                                }
                                
                                .welcome-page p {
                                    color: #000;
                                }
                                
                                .welcome-page a {
                                    color: #0161ae;
                                }
                                
                                .no-bullets {
                                    list-style-type: none;
                                }
                                
                                .no-bullets strong {
                                    font-size: 14px;
                                }
                                
                                .banner.black-border {
                                    border-bottom: 30px solid #262626;
                                }
                                /****welocme-learn=more-popup***/
                                
                                .leads-col .welcome-page ul {
                                    margin-left: 40px;
                                }
                                
                                .leads-col .welcome-page strong {
                                    font-size: 17px;
                                }
                                
                                .stretch-card>.card {
                                    width: 100%;
                                    min-width: 100%
                                }
                                
                                .box.box-warning {
                                    border-top-color: #0161ae
                                }
                                
                                .box {
                                    position: relative;
                                    border-radius: 3px;
                                    background: #ffffff;
                                    border-top: 3px solid #d2d6de;
                                    margin-bottom: 20px;
                                    width: 100%;
                                    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)
                                }
                                
                                .box-header.with-border {
                                    border-bottom: 1px solid #f4f4f4
                                }
                                
                                .box-header.with-border {
                                    border-bottom: 1px solid #f4f4f4
                                }
                                
                                .box-header {
                                    color: #444;
                                    display: block;
                                    padding: 10px;
                                    position: relative
                                }
                                
                                .box-header:before,
                                .box-body:before,
                                .box-footer:before,
                                .box-header:after,
                                .box-body:after,
                                .box-footer:after {
                                    content: "";
                                    display: table
                                }
                                
                                .box-header {
                                    color: #444;
                                    display: block;
                                    padding: 10px;
                                    position: relative
                                }
                                
                                .box-header>.fa,
                                .box-header>.glyphicon,
                                .box-header>.ion,
                                .box-header .box-title {
                                    display: inline-block;
                                    font-size: 18px;
                                    margin: 0;
                                    line-height: 1
                                }
                                
                                .box-header>.box-tools {
                                    position: absolute;
                                    right: 10px;
                                    top: 5px
                                }
                                
                                .box-header>.box-tools [data-toggle="tooltip"] {
                                    position: relative
                                }
                                
                                .bg-yellow,
                                .callout.callout-warning,
                                .alert-warning,
                                .label-warning,
                                .modal-warning .modal-body {
                                    background-color: #f39c12 !important
                                }
                                
                                .bg-yellow {
                                    color: #fff !important
                                }
                                
                                .btn {
                                    border-radius: 3px;
                                    -webkit-box-shadow: none;
                                    box-shadow: none;
                                    border: 1px solid transparent
                                }
                                
                                .btn-box-tool {
                                    padding: 5px;
                                    font-size: 12px;
                                    background: transparent;
                                    color: #97a0b3
                                }
                                
                                .direct-chat .box-body {
                                    border-bottom-right-radius: 0;
                                    border-bottom-left-radius: 0;
                                    position: relative;
                                    overflow-x: hidden;
                                    padding: 0
                                }
                                
                                .box-body {
                                    border-top-left-radius: 0;
                                    border-top-right-radius: 0;
                                    border-bottom-right-radius: 3px;
                                    border-bottom-left-radius: 3px;
                                    padding: 10px
                                }
                                
                                .box-header:before,
                                .box-body:before,
                                .box-footer:before,
                                .box-header:after,
                                .box-body:after,
                                .box-footer:after {
                                    content: "";
                                    display: table
                                }
                                
                                .direct-chat-messages {
                                    -webkit-transform: translate(0, 0);
                                    -ms-transform: translate(0, 0);
                                    -o-transform: translate(0, 0);
                                    transform: translate(0, 0);
                                    padding: 10px;
                                    height: 550px !important;
                                    overflow: auto
                                }
                                
                                .lin-height {
                                    line-height: 20px !important;
                                }
                                
                                .direct-chat-messages,
                                .direct-chat-contacts {
                                    -webkit-transition: -webkit-transform .5s ease-in-out;
                                    -moz-transition: -moz-transform .5s ease-in-out;
                                    -o-transition: -o-transform .5s ease-in-out;
                                    transition: transform .5s ease-in-out
                                }
                                
                                .direct-chat-msg {
                                    margin-bottom: 10px
                                }
                                
                                .direct-chat-msg,
                                .direct-chat-text {
                                    display: block
                                }
                                
                                .direct-chat-info {
                                    display: block;
                                    margin-bottom: 2px;
                                    font-size: 12px
                                }
                                
                                .direct-chat-timestamp {
                                    color: #999
                                }
                                
                                .btn-group-vertical>.btn-group:after,
                                .btn-group-vertical>.btn-group:before,
                                .btn-toolbar:after,
                                .btn-toolbar:before,
                                .clearfix:after,
                                .clearfix:before,
                                .container-fluid:after,
                                .container-fluid:before,
                                .container:after,
                                .container:before,
                                .dl-horizontal dd:after,
                                .dl-horizontal dd:before,
                                .form-horizontal .form-group:after,
                                .form-horizontal .form-group:before,
                                .modal-footer:after,
                                .modal-footer:before,
                                .modal-header:after,
                                .modal-header:before,
                                .nav:after,
                                .nav:before,
                                .navbar-collapse:after,
                                .navbar-collapse:before,
                                .navbar-header:after,
                                .navbar-header:before,
                                .navbar:after,
                                .navbar:before,
                                .pager:after,
                                .pager:before,
                                .panel-body:after,
                                .panel-body:before,
                                .row:after,
                                .row:before {
                                    display: table;
                                    content: ""
                                }
                                
                                .direct-chat-img {
                                    border-radius: 50%;
                                    float: left;
                                    width: 40px;
                                    height: 40px
                                }
                                
                                .direct-chat-text {
                                    border-radius: 5px;
                                    position: relative;
                                    padding: 5px 10px;
                                    background: #d2d6de;
                                    border: 1px solid #d2d6de;
                                    margin: 5px 0 0 50px;
                                    color: #444
                                }
                                
                                .direct-chat-msg,
                                .direct-chat-text {
                                    display: block
                                }
                                
                                .direct-chat-text:before {
                                    border-width: 6px;
                                    margin-top: -6px
                                }
                                
                                .direct-chat-text:after,
                                .direct-chat-text:before {
                                    position: absolute;
                                    right: 100%;
                                    top: 15px;
                                    border: solid transparent;
                                    border-right-color: #d2d6de;
                                    content: ' ';
                                    height: 0;
                                    width: 0;
                                    pointer-events: none
                                }
                                
                                .direct-chat-text:after {
                                    border-width: 5px;
                                    margin-top: -5px
                                }
                                
                                .direct-chat-text:after,
                                .direct-chat-text:before {
                                    position: absolute;
                                    right: 100%;
                                    top: 15px;
                                    border: solid transparent;
                                    border-right-color: #0161ae;
                                    ;
                                    content: ' ';
                                    height: 0;
                                    width: 0;
                                    pointer-events: none
                                }
                                
                                 :after,
                                 :before {
                                    -webkit-box-sizing: border-box;
                                    -moz-box-sizing: border-box;
                                    box-sizing: border-box
                                }
                                
                                .direct-chat-msg:after {
                                    clear: both
                                }
                                
                                .direct-chat-msg:after {
                                    content: "";
                                    display: table
                                }
                                
                                .direct-chat-info {
                                    display: block;
                                    margin-bottom: 2px;
                                    font-size: 12px
                                }
                                
                                .right .direct-chat-img {
                                    float: right
                                }
                                
                                .direct-chat-warning .right>.direct-chat-text {
                                    background: #0161ae;
                                    border-color: #0161ae;
                                    color: #fff
                                }
                                
                                .right .direct-chat-text {
                                    margin-right: 50px;
                                    margin-left: 0
                                }
                                
                                .box-footer {
                                    border-top-left-radius: 0;
                                    border-top-right-radius: 0;
                                    border-bottom-right-radius: 3px;
                                    border-bottom-left-radius: 3px;
                                    border-top: 1px solid #f4f4f4;
                                    padding: 10px;
                                    background-color: #fff
                                }
                                
                                .box-header:before,
                                .box-body:before,
                                .box-footer:before,
                                .box-header:after,
                                .box-body:after,
                                .box-footer:after {
                                    content: "";
                                    display: table
                                }
                                
                                .input-group-btn {
                                    position: relative;
                                    font-size: 0;
                                    white-space: nowrap
                                }
                                
                                .input-group-btn:last-child>.btn,
                                .input-group-btn:last-child>.btn-group {
                                    z-index: 2;
                                    margin-left: -1px
                                }
                                
                                .btn-warning {
                                    color: #fff;
                                    background-color: #f0ad4e;
                                    border-color: #eea236
                                }
                                
                                .box {
                                    border-radius: 3px;
                                    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                                    padding: 10px 25px;
                                    text-align: right;
                                    display: block;
                                    margin-top: 60px;
                                }
                                
                                .box-icon {
                                    border-radius: 50%;
                                    display: table;
                                    height: 75px;
                                    margin: 0 auto;
                                    margin-top: -55px;
                                }
                                
                                .box-icon span {
                                    color: #fff;
                                    display: table-cell;
                                    text-align: center;
                                    vertical-align: middle;
                                }
                                
                                .info>span {
                                    background: #f6f6f6 !important;
                                    display: block;
                                    padding: 15px;
                                    margin-bottom: 9px;
                                }
                                
                                .info>span>h4 {
                                    text-transform: capitalize;
                                }
                                
                                .info>span>p {
                                    color: #717171;
                                    font-size: 16px;
                                    padding-top: 10px;
                                    text-align: left;
                                }
                                
                                .info>span>a.btn-delete {
                                    background-color: #c22f2f !important;
                                }
                                
                                .info>a.btn-add {
                                    background-color: #dad6d6 !important;
                                }
                                
                                .info>span>a.btn-edit {
                                    background-color: #237e2f !important;
                                }
                                
                                .info>span>a {
                                    background-color: #03a9f4;
                                    border-radius: 2px;
                                    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                                    color: #fff;
                                    transition: all 0.5s ease 0s;
                                }
                                
                                .info>a {
                                    background-color: #03a9f4;
                                    border-radius: 2px;
                                    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                                    color: #fff;
                                    transition: all 0.5s ease 0s;
                                }
                                
                                .info>a>i {
                                    color: #fff !important;
                                }
                                
                                .info>span>a>i {
                                    color: #fff !important;
                                }
                                
                                .info>span>a:hover {
                                    background-color: #0288d1;
                                    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12);
                                    color: #fff;
                                    transition: all 0.5s ease 0s;
                                }
                                
                                .btn-notes {
                                    position: absolute !important;
                                    margin-left: 66% !important;
                                    margin-top: 2px !important;
                                }
                                
                                .place {
                                    font-size: 12px;
                                    color: #c1b9b9;
                                    line-height: 14px;
                                    display: inline-block;
                                    padding-top: 5px;
                                }
                                
                                .p-drop-panel .arr-dwn {
                                    padding: 0px !important;
                                }
                                
                                .w-date-span {
                                    font-size: 10px;
                                }
                                
                                .right-feild {
                                    float: right;
                                    width: 50%;
                                    margin-bottom: -30px;
                                }
                                
                                .btn-copy {
                                    background-color: #eaeaea;
                                    color: #313131 !important;
                                    font-weight: 300 !important;
                                    border-radius: 0px;
                                    margin-top: -34px;
                                    width: 28%;
                                    float: right;
                                }
                                
                                .btn-copied {
                                    background-color: #eaeaea;
                                    color: #3ea53e !important;
                                    font-weight: 300 !important;
                                    color: #ffffff !important;
                                    border-radius: 0px;
                                    margin-top: -34px;
                                    width: 28%;
                                    float: right;
                                }
                                
                                .n-b-r {
                                    border-radius: 0px !important;
                                }
                                
                                .mid-lev-fi {
                                    width: 28%;
                                    display: inline-block;
                                    position: absolute;
                                    margin-left: 5px;
                                }
                                
                                .lef-lev-fi {
                                    width: 34% !important;
                                    display: inline-block;
                                }
                                
                                .rig-lev-fi {
                                    width: 29%;
                                    display: inline-block;
                                    position: absolute;
                                    float: right;
                                    margin-left: 176px;
                                }
                                
                                .sms-popup-thread {
                                    margin-left: 0px !important;
                                }
                                
                                .sms-popup-thread .direct-chat-messages {
                                    height: 390px !important;
                                }
                                
                                .tooltip {
                                    position: relative;
                                    display: inline-block;
                                    font-size: 16px;
                                }
                                
                                .tooltip .tooltiptext {
                                    visibility: hidden;
                                    background-color: black;
                                    color: #fff;
                                    text-align: center;
                                    padding: 5px 0;
                                    border-radius: 6px;
                                    position: absolute;
                                    z-index: 1;
                                    width: 120px;
                                    top: 100%;
                                    left: 50%;
                                    margin-left: -60px;
                                    font-size: 12px;
                                }
                                
                                .tooltip:hover .tooltiptext {
                                    visibility: visible;
                                }
                                
                                .email-area table {
                                    width: 100% !important;
                                }
                                
                                .w-link-attach i {
                                    color: #000 !important;
                                    font-size: 18px;
                                }
                                
                                a.btn.btn-link.w-link-attach {
                                    display: block;
                                    text-align: left;
                                    background: #f6f6f6 !important;
                                    border-radius: 4px;
                                    padding: 5 !important;
                                    margin-bottom: 5px;
                                }
                                
                                .email-area div {
                                    width: 100% !important;
                                }
                                    .enable-menu .dropdown ul.dropdown-menu li:after {
                                        display: none;
                                    }
                                    .disable-menue {
                                        position: relative;
                                    }
                                    .disable-menue a:after {
                                        content: "";
                                        background: #f6f6f6a1;
                                        position: absolute;
                                        top: 0;
                                        left: 0;
                                        z-index: 99999999;
                                        height: 100%;
                                        width: 100%;
                                        cursor: not-allowed;
                                    }
                                    .df-disable {
                                        background-color: #c3c3c3;
                                    }
                                    @media screen and (max-width: 490px) {
.logo {
    float: left;
    min-width: 100px;
    padding-left: 20px;
    width: 130px;
}
.logo img {
    max-width: 90%;
}

.dataTables_paginate.paging_full{width:100%;bottom:2px}
.sub-heading .pull-right {
    float: none !important;
}
.webpage-manager {
    padding-left: 0;
}

.info-editable-cls .title-col {
    width: 100%;
}

.info-editable-cls .desc-col {
    width: 100%;
}

.desc-col input {
    display: inline-block;
}
.desc-col label {
    display: inline;
}
.desc-col{width:100%;padding:0;}
.w-box{width:100%;}
.dataTables_wrapper{overflow:hidden;overflow-x:scroll;}

}
                           

input[readonly="readonly"] {
    border:0px;
    background-color: #f6f6f6 !important;
}
.seprator-lite{
    background: #ddd;
    height: 1px;
    margin: 20px auto;
}

.w-user-id{text-align: center;}

select.day {
    text-transform: capitalize;
}
select.month {
    text-transform: capitalize;
}
select.year {
    text-transform: capitalize;
}

/**********Onboarding*********/
.w-onboarding-home h2 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 17px;
    font-size: 24px;
    font-weight: 600;
}

.w-onboarding-home p {
    max-width: 67%;
}

.w-onboarding-home h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}
.bb li:first-child a i {
    color: #000;
}
.w-profile-info .title-col {
    width: 100px;
}
.progress .progress-value {

    line-height: 113px !important;
}
.home-btn {
    float: left;
    text-align: left;
    padding: 6px 10px;
    font-size: 15px;
    display: none;
}

.home-btn i {
    margin-right: 4px !important;
    font-size: 16px;
    display: inline-block !IMPORTANT;
    vertical-align: middle;
}

.home-btn a {
    color: #354fb7;
}
.wf-driver-tabs #personal p {
    line-height: 17px;
}
@media screen and (max-width: 490px) {

    .w-onboarding-home p {
        max-width: 100%;
    }
    .home-btn {display: block;}
}

/******New-custom-Design*****/
.w-new-dashboard .card {
    border: 1px solid #efefef;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f6f6f6;
    height: 106px;
    margin: 3px 0;
}
.w-new-dashboard .card-body h5 {
    margin: 0;
}

.w-new-dashboard .card-body p {
    margin: 0;
}

.w-new-dashboard .card-body p a {
    font-size: 14px;
}
.w-new-dashboard .heading-col-mains {
    padding: 2px 5px;
}
.w-ride-posting a {
    padding: 0 2px;
}

.w-ride-posting a:before {content: ",";font-size: 19px;}

.w-ride-posting a:first-child:before {
    content: "" !important;
}
.w-new-driver-view .status-row {
    display: inline-block;
}

.w-new-driver-view .status-row .label-status {
    min-width: auto;
    font-weight: bold;
    padding-right: 5px;
}

.w-new-driver-view .status-row .status-block {
    margin: 0;
}


.col-md-12.w-new-driver-view span {
    display: inline-block;
    padding: 0 14px;
}
.w-driver-item p {
    margin-bottom: 5px;
}
.blue.transparent{background:transparent !important}
.w-new-driver-view {
    padding: 20px 0;
}
.checkboxx input[type="checkbox"] {
    vertical-align: middle;
}


.w-profile-onboarding .panel-title>a.accordion-toggle::before, .w-profile-onboarding a[data-toggle="collapse"]::before{
    float:right !important;
}




.w-profile-onboarding #driver_frm_btn_span {
    display: none;
}

.w-profile-onboarding  #profile_image {
}

.w-profile-onboarding  .browse-btn-p {
    display: none;
}

.w-profile-onboarding #driver_profile_frm_btn_span {
    display: none;
} 

.w-profile-onboarding .btn.btn-blue.btn_edit_bank {
    display: none;
}

.w-profile-onboarding #driver_license_frm_btn_span {
    display: none;
}

.w-profile-onboarding a.remove-image {
    display: none !important;
}

.w-profile-onboarding #driver_car_frm_btn_span {
    display: none;
}

.w-profile-onboarding #insurance_frm_btn_span {
    display: none;
}
.w-profile-onboarding .car-editable-cls {
    padding: 20px;
}

.toma{text-align: center;}
.toma select {
    display: inline-block !important;
    width: 130px;
}
.toma input {
    display: inline-block !important;
    max-width: 134px;
}
.w-font-fix{display: inline-block !important;}
/************/
.new-updates .w-taglines {
    text-align: center;
    line-height: 19px;
    margin-bottom: 40px;
}

.new-updates h4 {
    font-size: 14px;
    margin: 0;
    font-weight: bold;
}

.new-updates p {
    margin-bottom: 20px;
    font-size: 13px;
}

.w-alpha-order {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    padding: 30px 40px;
}

.row.w-alpha-order .col-md-3 {
    width: 100%;
}

@media screen and (max-width: 490px)
{
    .wp-setting-heaeding p {
        line-height: 26px !important;
    }
    
    .wp-setting-heaeding p {
        line-height: 26px !important;
    }
    
    .desc-col label {
        font-size: 18px;
    }
}

/* ### PROVIDENCE CSS ###*/

.currency-symbol {
  position: relative;
}
.currency-symbol:after {
  content: "$";
  position: absolute;
  left: 10px;
  top: 0;
}
.currency-symbol input {
  padding-left: 20px;
}


.w-inline-form .title-col {
  width: 46%;
 
}
.w-inline-form .desc-col {
  width: 50%;
  float: left;
  display: block;
}
.cust-fsize label{
    font-size: 13px;
}


.w-custom-drop a {
  display: block;
  color: #000;
  padding: 5px 10px !important;
  border-bottom: 1px solid #ddd;
}
.w-custom-drop a:hover
{
  background: #f2f1f14d;
}

.w-toggle i {
  color: #6f6f6f !important;
}
.w-toggle {
  position: absolute;
  right: 0;
}
.dropdown-menu.w-custom-drop {
  right: 0;
}

.cust-title-col
{
  float: left;
  width: 124px;
  text-align: left;
  margin-right: 10px;
  font-weight: bold;
  margin-bottom: 0;
  font-weight: 500;
}
.cust-desc-col{
  margin-bottom: 0;
  width: 76%;
  display: inline-block;
  font-weight: 300;
  font-size: 13px;
}
.cust-desc-col textarea{
    width: 100%;
}
.nav_report {
    padding-left: 19px;
    font-size: 13px;
}
.nav_report p{
    font-weight: 500 !important;
}

.no-radius {
    border-radius: 0;
}
.email-body-cls{
    height: 400px !important;
}