@charset"utf-8";@font-face{font-family:'icomoon';src:url(../../fonts/icons.eot);src:url(../../fonts/icons.eot?#iefix) format('embedded-opentype'), url(../../fonts/icons.ttf) format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'theme';src:url(../../fonts/theme-icons.eot);src:url(../../fonts/theme-icons.eot?#iefix) format('embedded-opentype'), url(../../fonts/theme-icons.ttf) format('truetype');font-weight:normal;font-style:normal;}

@font-face {
    font-family: Poppins;
    src: url(../../fonts/Poppins-Regular.ttf) format("truetype"),
    url(../../fonts/Poppins-Regular.woff) format("woff"),
    url(../../fonts/Poppins-Regular.woff2) format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Poppins;
    src: url(../../fonts/Poppins-Bold.ttf) format("truetype"),
    url(../../fonts/Poppins-Bold.woff) format("woff"),
    url(../../fonts/Poppins-Bold.woff2) format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Poppins;
    src: url(../../fonts/Poppins-SemiBold.ttf) format("truetype"),
    url(../../fonts/Poppins-SemiBold.woff) format("woff"),
    url(../../fonts/Poppins-SemiBold.woff2) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.icon, .icon-a:after, .icon-b:before{font-family:'icomoon' !important;font-weight:normal !important;font-style:normal !important;display:inline-block;min-width:1em;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:0.01em;}
.theme.icon, .theme.icon-a:after, .theme.icon-b:before{font-family:'theme' !important;}
.icon-b:before, .icon-a:after{background:url('../../images/menu.png') no-repeat left top;content:" ";}
.icon-b.size-small:before, .icon-a.size-small:after, .icon.size-small{font-size:16px;}
.icon-b.size-medium:before, .icon-a.size-medium:after, .icon.size-medium{font-size:24px;}
.icon-b.size-large:before, .icon-a.size-large:after, .icon.size-large{font-size:32px;}
.icon-b.icon-a:before{content:" " attr(data-iconb)" ";}
.icon-b.icon-a:after{content:" " attr(data-icona)" ";}
.icon-b:before{padding-right:.5em;}
.icon-a:before{padding-left:.5em;}

html {font-size:100%;}

body {font-family:'Open Sans',Arial,Helvetica,sans-serif}

img {max-width:100%; height:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:none;}

*::after, *::before {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; text-size-adjust:none; -moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none; border:none;}

a[href^="tel"] {cursor:default;}

textarea {resize:none;}

.hidden_submit_btn {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

label{cursor:auto !important;} .br {clear:both; margin:0; padding:0;}

input[readonly] {border:1px solid #000!important; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1 !important)"; /* IE 5-7 */ filter: alpha(opacity=1 !important); /* Netscape */ -moz-opacity:1 !important; /* Safari 1.x */ -khtml-opacity:1 !important; /* Good browsers */ opacity:1!important; color:#939393 !important;}
input[readonly]:focus {-webkit-box-shadow:0 0 10px #000!important;-moz-box-shadow:0 0 10px black!important;box-shadow:0 0 10px #000!important;border:1px solid #000 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='black')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='black');outline-color:#000 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}

html.ie9{-ms-filter:none;filter:none;}

.push {clear:both; height:16px;}
.push.h20 {height:20px;}

/*Header Starts Here*/
#header-firstrow {padding:10px 0 18px;}

.top-bar.important-class.padding-on-my-header {-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; background-color:#f6f6f6; /* background:rgba(246, 246, 246, 0.97)*/}
/*.top-bar.important-class.padding-on-my-header #header-thirdrow {background:rgba(41, 41, 102, 0.97)}*/
.top-bar.important-class.padding-on-my-header #header-firstrow {padding-bottom:11px;}
.top-bar.important-class.padding-on-my-header #header-firstrow ul.title-area img {margin:-6px 0 0 0;}

#header-firstrow .row {margin-left:0; margin-right:0;}
#header-firstrow .container {padding:0;}
#header-firstrow .logo {padding:18px 0; float:left;}
#header-firstrow .name {float:left; padding-top:8px;}
#header-firstrow .name .tagline {display:none;}
#header-firstrow .banner {float:right;}

#header-secondrow {background-color:#f6f6f6;}
#header-secondrow .rental {padding:12px 0 11px 11px; float:left; width:auto; font-weight:700; color:#6969be;}
#header-secondrow .right {padding:8px 0; float:right; width:auto;}
#header-secondrow .right .call {float:left; padding:4px 16px 0 0;}
#header-secondrow .right .call a, #header-secondrow .right .call a:hover {color:#6969be; text-decoration:none;}
#header-secondrow .right .alignleft {float:left;}
#header-secondrow .right .header-trustpilot {float:left; position:relative;}
#header-secondrow .right .login-join {float:left;}
#header-secondrow .right .login-join a.register-for-free {display:inline-block;margin-right:5px;color:#cc0001;font-size:15px;text-decoration:underline}
#header-secondrow .right .login-join a.register-for-free span.mobile{display:none;}
#header-secondrow .right .login-join a.register-for-free:hover{color:#6969BE;text-decoration:none;}
#header-secondrow .right .login-join a.contact {background:url("../../images/contact.png") no-repeat left center;color:#06069C;display:inline-block;font-size:15px;margin-left:2px;margin-right:2px;padding-left:25px;text-decoration:underline;}
#header-secondrow .right .login-join a.contact:hover{text-decoration:none;}

#header-secondrow .right .username {display:inline-block; margin-right:2px; margin-left:2px; float:left; color:#444; font-size:14px; margin-top:1px;}
#header-secondrow .right .username a {background:none;color:#06069c; display:inline-block; font-size:15px; padding-left:0px; text-decoration:underline;}
#header-secondrow .right .username a:hover {color:#06069c; font-size:15px; text-decoration:none;}

#header-secondrow .right .vusername {display:inline-block; margin-right:2px; margin-left:2px; float:left; background:url("../../images/icons/user-name.png") no-repeat left center; color:#06069c; font-size:15px; padding-left:23px; margin-top:1px;}
#header-secondrow .right .vusername span {display:inline-block; color:#444; font-size:14px; vertical-align:top;}

#header-secondrow .right a.your-account{background:url(../../images/icons/your-account.png) no-repeat left center;color:#06069c;display:inline-block;font-size:15px;margin-right:2px;margin-left:2px;padding-left:25px;text-decoration:underline; float:left; margin-top:1px;}
#header-secondrow .right a:hover.your-account{color:#06069c;font-size:15px;text-decoration:none;}

#header-secondrow .right a.refer-friend {background:url("../../images/icons/refer-a-friend.png") no-repeat left center;color:#06069c;display:inline-block; float:left;font-size:15px;margin-right:2px;margin-left:2px;padding-left:25px;text-decoration:underline; margin-top:1px;}
#header-secondrow .right a:hover.refer-friend {color:#06069c; font-size:15px; text-decoration:none;}

#header-secondrow .right .mob-hide {display:inline-block; float:left; color:#444; font-size:14px; margin-top:1px;}

#header-secondrow .right .contact {color:#444;display:inline-block; float:left;font-size:14px;margin-left:2px;margin-right:2px; margin-top:1px;}
#header-secondrow .right .contact a {background:url("../../images/icons/contact.png") no-repeat left center;color:#06069C;display:inline-block;font-size:15px;padding-left:25px;text-decoration:underline;}
#header-secondrow .right .contact a:hover {color:#06069c;font-size:15px;text-decoration:none;}

#header-secondrow .right .username span, #header-secondrow .right .mob-hide, #header-secondrow .right .contact span {font-weight:600;}

#header-thirdrow {background:#23235c url("../../images/bg_menu.png") repeat-x; clear: both; min-height: 49px; width: 100%;}
#header-thirdrow .container {padding:0;}
#header-thirdrow .navbar-collapse {padding-left:0; padding-right:0; padding-top:4px;}
#header-thirdrow #navbar ul.navbar-nav li {padding:0 10px 5px}
#header-thirdrow #navbar ul.navbar-nav a {padding:12px 34px; display:block;}
#header-thirdrow #navbar ul.navbar-nav a, #header-thirdrow #navbar ul.navbar-nav a:visited {color:#fff; font:14px/16px "Open Sans",Arial,Helvetica,sans-serif !important}
#header-thirdrow #navbar ul.navbar-nav li.active a, #header-thirdrow #navbar ul.navbar-nav a:hover, #header-thirdrow #navbar ul.navbar-nav a:focus {-webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; background-color:#0E0E4F!important; color:#ffffff!important;text-decoration:none;}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color:#0E0E4F!important; color:#ffffff!important;}

#header-thirdrow #navbar ul.navbar-nav li.dropdown.open .dropdown-menu a {background-color:#ffffff!important; color:#0E0E4F!important;}
#header-thirdrow #navbar ul.navbar-nav li.dropdown.open .dropdown-menu a:hover, #header-thirdrow #navbar ul.navbar-nav li.dropdown.open .dropdown-menu a:focus {background-color:#0E0E4F!important; color:#ffffff!important;}

#header-thirdrow #navbar ul.navbar-nav .home {padding-left:0; width:40px; margin-right:8px;} /*49*/
#header-thirdrow #navbar ul.navbar-nav .home a {text-indent:-6000px; padding:8px 0 0; height:40px;}
#header-thirdrow #navbar ul.navbar-nav .home a:before {position:absolute; top:11px; left:7.5px; z-index:5; color:#fff; content:"\e002"; font-family:icomoon; text-indent:0; font-size:25px;}

.header-space {height:212px;}

/*10mar17 Blue Menu Navigation */
.dropdown-menu {background: #0e0e4f !important; border: 1px solid #0e0e4f !important;}
#header-thirdrow #navbar ul.navbar-nav li {padding:0}
.navbar-nav > li > .dropdown-menu {margin-top: 13px !important; width: 175px !important}
#header-thirdrow #navbar ul.navbar-nav li.dropdown.open .dropdown-menu a {background-color:#0e0e4f!important; color:#fff!important;}
#header-thirdrow #navbar ul.navbar-nav li.dropdown.open .dropdown-menu a:hover,
#header-thirdrow #navbar ul.navbar-nav li.dropdown.open .dropdown-menu a:focus {background-color:#2b2b6c!important; color:#ffffff!important;}

#header-thirdrow #navbar ul.navbar-nav li.dropdown .dropdown-menu a {padding: 9px 12px 10px !important; white-space: normal !important;}
#header-thirdrow #navbar ul.navbar-nav li.dropdown .dropdown-menu li {border-bottom: 1px solid #4848a0;}
.btn-group>.dropdown-menu:before, .dropdown-toggle>.dropdown-menu:before, .dropdown>.dropdown-menu:before,
.btn-group>.dropdown-menu:after, .dropdown-toggle>.dropdown-menu:after, .dropdown>.dropdown-menu:after {left: 43% !important; border-bottom: 8px solid #0e0e4f!important; z-index: 2147483647;}
.navmenu.navmenu-fixed-left a.dropdown-toggle i.fa-caret-down {display: none;}
#header-thirdrow #navbar .nav .membership .dropdown-menu {width: 251px !important;}
#header-thirdrow #navbar .nav .tenantscreening .dropdown-menu {width: 198px !important;}
#header-thirdrow #navbar .nav .solutions .dropdown-menu {width: 236px !important;}
/*10mar17 Blue Menu Navigation */

.top-bar .title-area .right, .top-bar.important-class.padding-on-my-header .banner,
.top-bar.important-class.padding-on-my-header #header-secondrow .rental {display:none;}
.top-bar.important-class.padding-on-my-header .right {display:block; margin-top:-63px;}

.button {padding:1px 4px 5px;margin-left:3px;border:none; box-shadow:none;text-shadow:none;display:inline-block;text-align:center;cursor:pointer;overflow:hidden;position:relative;z-index:0;vertical-align:middle;-moz-user-select:none;-webkit-user-select:none;user-select:none;-moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;background-clip:padding-box;-webkit-transition:all .1s;transition:all .1s;background:#c00;color:#fff;font:700 13px/20px 'Open Sans', Arial, Helvetica, sans-serif;}
.button span{display:inline-block;font-size:1em;line-height:1.15;padding:0 0.4em !important;margin:0 0;vertical-align:middle !important; color:#fff  !important;}
.button span.btext{font-weight:bold;position:relative; font-size:15px;}
.button span.btext:after{content:"";position:absolute;bottom:0;left:50%;right:50%;border-bottom:1px solid;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.ipad .button span.btext:after, .safari .button span.btext:after, .iphone .button span.btext:after{border-bottom:0px solid #fff!important;}
.chrome .button span.btext:after{border-bottom:none !important;}
.button:hover .btext:after{left:0.4em;right:0.4em;}
.button span.mobile {display:none;}
.top-bar .button {padding:1px 4px 5px!important;}

a.button.blue {padding:6px 12px 6px;}
.button.blue {background-color:#3c3c9d !important; margin-left:7px; padding: 6px 12px;}
ul.details-blocks > li.vendor-email .button.blue span.btext {font-weight: 600; margin-top: -6px; padding: 0!important;}
.button.blue:hover {background-color:#23235B!important;}
div.centered-btn {margin: 0 auto; text-align: center;}
div.centered-btn .btext {font-size:15px; font-weight:normal !important; margin:-5px 0 0 !important; padding:3px !important; text-transform:none;}

/*Header Ends Here*/

.navbar.navbar-default.navbar-fixed-top {display:none;}
.navbar-default {background:none !important; border:none !important;}

/*Breadcrumb*/
#header-breadcrumbs {font-size:12px; color:#646499; padding:13px 0 12px; margin-bottom:17px; margin-top:-1px; border-bottom:1px solid #eae9e9;}
#header-breadcrumbs a {font-size:12px; color:#cc0001;}
/*Breadcrumb*/

/*Footer*/
footer#main-footer {background-color: #f4f8fe; position:relative;margin-top:15px;}
footer#main-footer .sep {clear:both; border-top:1px solid #3f3f8e; margin:10px 0 15px; position:relative; max-width:1122px;} /*1122px*/
footer#main-footer .container {width:1180px;}
footer#main-footer .trustpilot-widget iframe {margin-left:13px;}

#footer-links > .row .col-md-2 {width:20%; border-right: 1px solid #3f3f8e; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;    min-height:265px; padding:20px 0 0;}

#footer-links > .container > .row > .col-md-2, #footer-links > .container > .row > .col-md-4 {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:265px;}
#footer-links > .container > .row > .col-md-2.w16p {width:16.7%;}
#footer-links > .container > .row > .col-md-2.last {width:18%;}
#footer-links > .container > .row > .col-md-2 > .widget, #footer-links > .container > .row > .col-md-4 > .widget {padding-left:15px; padding-right:15px;}
#footer-links > .container > .row > .col-md-2.last {border-right:none;}
#footer-links > .container > .row > .col-md-4 {width:25%;}

#footer-links > .container > .row > .col-md-4 > .widget h4 {font:400 20px/22px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0 0 10px;}
#footer-links > .container > .row > .col-md-4 .wpv_icon_link li {display:block; float:left; overflow:visible; padding:0 7px 7px 0;}
#footer-links > .container > .row > .col-md-4 .wpv_icon_link a {opacity:1; padding:0; width:36px; height:36px; display:block; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}

.wpv_icon_link a{-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;display:block;border-radius:2px;width: 25px;height: 25px;}
.wpv_icon_link a:hover .content{top:auto;bottom:32px;left:0;opacity:1;}
.wpv_icon_link .content{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;font-family:"Open Sans";position:absolute;top:-9999999px;left:-9999999px;z-index:88888;margin-left:-59px;padding:2px 10px;width:auto;height:30px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;background:#fff;box-shadow:none;box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);text-align:center;white-space:nowrap;line-height:26px;opacity:0;}
.wpv_icon_link .content {margin-bottom: 5px; margin-left: -54px; font-size:14px; font-weight:bold !important;}
.wpv_icon_link a:hover .content {bottom: 43px;}
.wpv_icon_link .content:before{position:absolute;top:30px;left:54%;margin-left:-17px;width:0;height:0;border:8px solid transparent;border-top:7px solid #fff;border-bottom:0;content:"";}
.wpv_icon_link .content {color:#2f2f72;}

.search-wrapper{margin-top:4px;}
.search-wrapper.search-wrapper-bottom{margin-top:0;width:100%;}
.search-wrapper.search-wrapper-bottom .search-extend{position:relative;z-index:250;margin:0;padding:0;min-width:30px;height:31px;border:1px solid rgba(0, 0, 0, 0);text-align:left;}
.search-wrapper.search-wrapper-bottom input[type=text]{background-color:#646499;color:#fff;border:1px solid #EAE9E9;}
.search-wrapper.search-wrapper-bottom .search-extend #search-text-widget{-webkit-transition:width .6s;transition:width .6s;float:left;border:0;border-radius:5px;color:#6d6e70;line-height:18px;margin:0;padding:4px 4px 4px 8px;height:40px;background:#fff;font:13px 'Poppins', Arial, Helvetica, sans-serif;}
.search-wrapper.search-wrapper-bottom .search-extend #search-text-widget::placeholder{color:#6d6e70}.search-wrapper.search-wrapper-bottom .search-extend.expanded #search-text-widget{width:100%;}
/*.search-wrapper.search-wrapper-bottom .search-extend #top-search-submit{position:absolute;top:0px;right:0px;bottom:0px;z-index:6;margin:0;padding:0;width:31px;height:auto;outline-offset:-6px;border:none;border-radius:2px;line-height:26px;background:#646499;}*/
/*.search-wrapper.search-wrapper-bottom .search-extend #top-search-submit:before{position:absolute;top:7px;left:5px;width:20px;height:20px;color:#f6f6f6;content:"";font-size:13px;font-family:theme;line-height:20px;}*/

#footer-links .bbb-bottom {padding-bottom:15px;}
#footer-links div.AuthorizeNetSeal.vertm {vertical-align:middle; font:9px/10px arial,helvetica,san-serif; padding:0; text-align:center; display:inline-block; margin:15px auto 0; width:auto; float:left;}
#footer-links div.AuthorizeNetSeal a img {margin:0; width:80px;}
#footer-links div.AuthorizeNetSeal.trustwave {margin-left:7px; margin-top:29px; vertical-align:middle; width:65px; float:left;}

#copyrights {color:#000; font:13px/14px 'Open Sans', Arial, Helvetica, sans-serif; background:#f4f8fe; margin:0; padding:10px 30px; position:relative; z-index:5; text-align:center;}
#copyrights p {margin:5px 0;}
/*Footer*/


/*Member Login*/
.memberlogin .form-container-login {background:url(../../images/login-shwerwin.jpg) no-repeat; height:349px; width:100%; margin-bottom:5px}
.memberlogin .form-container-login .form-section {float:right; width:37%; position:relative; margin:40px 0 0;}
.memberlogin .form-container-login .form-section .loginright {background:url(../../images/loginright.png) no-repeat; width:11px; height:287px; float:right; margin-top:-7px; right:-10px; position:absolute;}
.memberlogin .form-container-login .form-section .loginright.fw {background:url(../../images/loginrightfw.png) no-repeat; height:224px;}
.memberlogin .form-container-login ul, .memberlogin .form-container-login li {margin:0px; padding:0; list-style-type:none; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.memberlogin .form-container-login li {background:#262d7a;}
.memberlogin .form-container-login li.title {padding:24px 0 2px 30px; -webkit-border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -ms-border-radius:5px 0 0 0; -o-border-radius:5px 0 0 0; border-radius:5px 0 0 0; font-size:24px; color:#fff; font-weight:600;}
.memberlogin .form-container-login li.form {padding-left:27px; min-height:213px; -webkit-border-radius:0 0 0 5px; -moz-border-radius:0 0 0 5px; -ms-border-radius:0 0 0 5px; -o-border-radius:0 0 0 5px; border-radius:0 0 0 5px;}
.ie .memberlogin .form-container-login li.form {margin-top:-5px; padding-top:5px;} /*28nov16*/
.memberlogin .form-container-login li.form ul, .memberlogin .form-container-login li.form li {overflow:hidden; padding:0; margin:0; width:100%;}
.memberlogin .form-container-login li.form li {padding:9px 4px 11px 8px; position:relative;}
.memberlogin .form-container-login li.form input[type="text"] {background:#fff; color:#3d3d3d; border:1px solid #fff; font:16px Arial, Helvetica, sans-serif; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -ms-border-radius:0 3px 3px 0; -o-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; padding:9px 14px 9px 9px; width:100%; float:left;}
.memberlogin .form-container-login li.form input[type="password"] {background:#fff; color:#3d3d3d; border:1px solid #fff; font:16px Arial, Helvetica, sans-serif; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -ms-border-radius:0 3px 3px 0; -o-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; padding:9px 14px 9px 9px; width:100%; float:left;}
/*28nov16*/
.ie .memberlogin .form-container-login li.form input[type="text"], .ie .memberlogin .form-container-login li.form input[type="password"] {height:44px;}
.ie .forgot.memberlogin .form-container-login li.form input[type="text"], .ie .forgot.memberlogin .form-container-login li.form input[type="password"] {height:42px;}
/*28nov16*/
.memberlogin .form-container-login li.form span.icon {-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -ms-border-radius:3px 0 0 3px; -o-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; float:left; padding:9px 4px 12px 14px; background:#fff;}
.ie .memberlogin .form-container-login li.form span.icon {border:1px solid #fff; border-bottom:none;} /*28nov16*/
.memberlogin .form-container-login li.form .floatl-align {float:left; width:85%; position:relative;}
.memberlogin .form-container-login li.form li.padt13 {padding-top:13px;}
.memberlogin .form-container-login li a.login {background:#ffd200; padding:0.6em 1em; margin-right:18px; margin-left:0;}
.memberlogin .form-container-login li a.login span.btext {color:#262d7a!important; font-weight:700!important; padding:6px 11px!important; margin-top:0!important; text-transform:uppercase;}
.memberlogin .form-container-login li span.inline {display:inline-block; margin-top:8px; color:#fff;}
.memberlogin .form-container-login li span.inline a {color:#fff; text-decoration:none;}
.memberlogin .form-container-login li span.inline a:hover {color:#fff; text-decoration:underline;}
/*Member Login*/

/*Forgot U & P*/
.memberlogin.forgot .form-container-login {background:none; height:auto;}
.memberlogin.forgot .form-container-login .form-section {margin:27px auto 0 auto; width:50%; float:none;}
.memberlogin.forgot .form-container-login li {background:#fff;}
.memberlogin.forgot .form-container-login li.title {-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:#272767; font-size:22px; font-weight:700; padding:8px 0 8px 20px;}
.memberlogin.forgot .form-container-login li.form {-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -ms-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; border:1px solid #262d7a; padding-left:22px; padding-top:4px; min-height:auto;}
.memberlogin.forgot .form-container-login li.form span.icon {border:1px solid #808080; border-right:none; -moz-border-radius:3px 0 0 3px; -ms-border-radius:3px 0 0 3px; -o-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
.memberlogin.forgot .form-container-login li.form .floatl-align {border:1px solid #808080; border-left:none; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; -ms-border-radius:0 3px 3px 0; -o-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}
.button.red {padding:0.6em 1em;}
.button.red span.btext {font-weight:400; margin-top:-5px;}
.memberlogin .form-container-login li.form li.padt13 {padding-top:9px; padding-bottom:16px; margin-bottom:2px;}
/*Forgot U & P*/

#left-content {float:left; width:80%; position:relative;}
#left-content.w100p {float:none; width:100%; position:relative;}
#rightpart {float:left; width:18.2%; position:relative; margin-left:18px;}
#rightpart .webinar {text-align:center; margin-bottom:10px;}
#rightpart .webinar img {border:3px solid #e5e5e5;}
#rightpart #mvHalfSky img {display:none;}
#rightpart #mvHalfSky a img {display:inline-block;}
#rightpart .join-aaoa-bg {background-color:#2e2e71; color:#fff; padding:15px; margin-bottom:10px;}
#rightpart .join-aaoa-bg span.join-aaoa-free {padding:0px 0px 15px 0px;font-size:19px;line-height:20px;font-weight:bold;color:#fff;text-align:center;display:block;}
.join-aaoa-bg a{padding:8px 10px;text-decoration:none;background-color:#e40d0e;color:#fff!important;text-align:center;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(../pie.htc);display:block;}
#rightpart .join-aaoa-bg a:hover{text-decoration:underline;background:#a20001;}
#rightpart div.widget-ts-sidebar div {margin-bottom:10px;}
#rightpart div.widget-ts-sidebar div img {border:3px solid #e5e5e5;}

/*TS Inner Nav*/
#inner-navigation{width:910px;margin:0 auto;overflow:hidden;}
#inner-navigation ul, #inner-navigation li{margin:0;padding:0;list-style-type:none;}
#inner-navigation li{border:1px solid #dcdcdc;margin:0 2px 25px 0;background:#f6f6f6;text-align:center;float:left;}
#inner-navigation li.last{margin-right:0!important;}
#inner-navigation li a, #inner-navigation li a:hover{font:15px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#383838!important;text-decoration:none;padding:21px 0 18px 0;display:block;width:224px;}
#inner-navigation li span{display:block;text-align:center;}
#inner-navigation li span img{display:inline;}
#inner-navigation li .image{height:60px;display:block;}
#inner-navigation li.selected{border:1px solid #cc0001;margin-right:2px;background:#cc0001;text-align:center;}
#inner-navigation li.selected a, #inner-navigation li.selected a:hover{color:#fff!important;}
/*TS Inner Nav*/

.form-container {background-color:#fcfcfc; border:1px solid #e5e5e5; -moz-border-radius:6px; -webkit-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; padding:15px;}

/*TS - FAQ*/
.tenant-screening-home .bottom-buttons {text-align:left; margin-bottom:7px;}
div.form-container p.head {color:#e40d0e; font-size:16px; font-weight:700; margin-top:0;}
div.form-container p.faq-question {margin-bottom:0; margin-top:11px;}
div.form-container p.faq-question a {color:#525252; font-size:14px; font-weight:700; text-decoration:none;}
div.form-container p.faq-question a:hover {color:#525252; font-size:14px; font-weight:700; text-decoration:underline;}
div.form-container .faq-answers {margin-bottom:25px;}
a.redtextu {color:#e40d0e; font-size:14px; text-decoration:underline;}
a:hover.redtextu {color:#e40d0e; font-size:14px; text-decoration:none;}

div.form-container.getunderwritten h4 {font-size:18px; font-weight:700; color:#525252; margin-top:0;}
div.form-container.getunderwritten p {font-size:13px; padding:0 0 8px; line-height:20px;}
div.form-container.getunderwritten img.right {float:right; margin:0 0 5px 20px;}
div.form-container.getunderwritten a span.btext {text-decoration:underline;}
div.form-container.getunderwritten a:hover span.btext {text-decoration:none;}
/*TS - FAQ*/

/*TS - Screen*/
.memberpack_mod {width:100%;}
.coupon-offer-table, .check-email{border:1px solid #cacae5;border-collapse:separate;overflow:hidden;font:14px 'Open Sans', Arial, Helvetica, sans-serif!important;width:100%;}
.coupon-offer-table th, .check-email th{background:#d7d7f8;color:#3c3c9d;padding:5px 5px 5px 10px;text-align:left;}
.coupon-offer-table tfoot td{background:#d7d7f8;color:#3c3c9d;padding:5px 5px 5px 10px;text-align:left;font-weight:bold;}
.coupon-offer-table td, .check-email td{padding:5px 5px 5px 10px;color:#444444; border-top:1px solid #ededed;}
.coupon-offer-table th a{font-weight:bold;color:#3C3C9D;font-size:14px;}
.check-email td a:hover{text-decoration:underline;}
.coupon-offer-table td a:hover{color:#3c3c9d;text-decoration:none;}
.coupon-offer-table td.particular input {margin-top:-2px;}

table.coupon-offer-table tr:nth-of-type(odd){background:#f8f8fe;}
table.coupon-offer-table tr:nth-of-type(even){background:#fff;}
.block{display:block;}
.coupon-offer-table .edit-button{background:#0da5e4 url(../../images/icons/icon-edit.png) no-repeat 6px 5px;color:#fff;font-size:13px;padding:2px 6px 2px 26px;}
.coupon-offer-table .delete-button{background:#e40d0e url(../../images/icons/icon-delete.png) no-repeat 6px 4px;color:#fff;font-size:13px;padding:2px 6px 2px 26px;margin-left:5px;}
.no-more-table td{overflow:hidden}

.bottom-buttons {margin-bottom:28px; margin-top:20px; text-align:center;}

.sep, .sep-2, .sep-3 {border-top:1px solid; clear:both; color:#eae9e9; display:block; margin:10px 0; min-width:100%; position:relative;}

.banner-new1 {width:95.5%;background:#373784 url(../../images/specialoffer-banner-bg.gif) no-repeat left top;display:block;margin:0px 0px 20px;clear:both;padding:20px;color:#FFF;height:69px;font:bold 29px/29px 'Open Sans', Arial, Helvetica, sans-serif;overflow:hidden;}
.banner-new1 .left-text{color:#ffcc00;text-transform:uppercase;float:left;display:block;width:15%}
.banner-new1 .left-text span.special-txt{display:block;font-size:34px;font-weight:300;margin-top:5px;}
.banner-new1 .left-text span.offer-txt{display:block;font-size:34px;font-weight:300}
.banner-new1 .right-text{float:right;display:block;width:68%;}
.banner-new1 .right-text span.right-text1{display:block;font-size:26px;}
.banner-new1 .right-text span.right-text2{font-size:19px;font-weight:normal}
.banner-new1 .right-text a{text-decoration:underline;font-size:inherit;}
.banner-new1 .right-text a:hover{text-decoration:none}

h4.grey {font-size:17px; font-weight:bold; margin-top:23px;}
/*TS - Screen*/

/*TS - Package*/
.package-title {background-color:#E00D0E;color:#FFFFFF;font-size:20px;font-weight:800;overflow:hidden;padding:10px 10px;position:relative;text-transform:uppercase;}
.package-title .package-name {float:left;}
.package-title .package-price {float:right;}
.package-title.black {background-color: #000000}
.package-title.red   {background-color: #E00D0E}
.package-title.white {background-color: #e5e5e5}
.package-title.blue  {background-color: #1aa4f0}
.package-title.gold  {background-color: #e2b700}

.package-title .package-name.white{color:#626262;}
.package-title .package-price.white{color:#626262;}

p.pline-height {line-height:25px; margin:0.8em 0}
.purple-light {color:#3c3c9d;}

ul.tenant-info-steps {list-style:none;list-style-type:none;margin:0px;overflow:hidden;display:block;float:left;}
ul.tenant-info-steps.marb23{margin-bottom:22px;}
ul.tenant-info-steps li{float:left;margin-right:10px;position:relative;color:#fff;padding:3px 10px 5px;font-size:13px;line-height:16px;margin-bottom:10px;}
ul.tenant-info-steps li a{color:#fff;}
ul.tenant-info-steps li.red-step{background-color:#e40d0e;}
ul.tenant-info-steps li.red-step a{background-color:#e40d0e;}
ul.tenant-info-steps li.blue-step{background:#3c3c9d;}
ul.tenant-info-steps li.blue-step a{background:#3c3c9d;}
ul.tenant-info-steps li.red-step2{background:#e40d0e;}
ul.tenant-info-steps li.red-step2 a{background:#e40d0e;}
ul.tenant-info-steps li.blue-step span{background:url("../../images/icons/blue-step-arrow.png") no-repeat scroll left top;display:block;height:12px;position:absolute;width:6px;z-index:99;left:-5px;top:6px;}
ul.tenant-info-steps li.red-step2 span{background:url("../../images/icons/red-step-arrow.png") no-repeat scroll left top;display:block;height:12px;position:absolute;width:6px;z-index:99;left:-5px;top:6px;}
ul.tenant-info-steps li.grey-step{background:#aeaeae;}
ul.tenant-info-steps li.grey-step a{background:#aeaeae;}
ul.tenant-info-steps li.grey-step span{background:url("../../images/icons/grey-step-arrow.png") no-repeat scroll left top;display:block;height:12px;position:absolute;width:6px;z-index:99;left:-5px;top:6px;}

select.floatl__input, select.floatl__input:focus {background:#fff url(../../images/icons/select-bg.png) no-repeat right 15px!important; -webkit-appearance: none!important; -moz-appearance: none!important; appearance: none!important;}

.form-heading-red{font-size:16px;font-weight:bold;padding:5px 20px 10px;color:#e40d0e; margin-bottom:0; margin-top:10px;}
.form-heading-red.text22 {font-size:22px;}
.form-heading-red.grey {font-size:18px; color:#444;}
.form-container.forms {padding:0 0 15px 0;}
.form-container.forms ul{margin:0px;list-style:none;padding-left:15px;padding-right:15px;overflow:hidden;}
.form-container.forms ul.padr7 {padding-right: 7px;}

.steponeform ul li {padding: 0 0 14px 0;}
.steponeform ul li.padb0 {padding-bottom:0;}
.steponeform ul li label {margin-bottom:3px;}
.steponeform ul li .w25p {float:left; width:25%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:10px; position:relative;}
.steponeform ul li .w25p.last {padding-right: 0;}
.steponeform ul li .w48p label {color: #444444; display: block; font-size: 14px; margin-bottom: 3px;}
.steponeform ul li .w50p {width:49.3%; float:left; padding-right:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;position:relative; padding-top:5px;}
.steponeform ul li .w50p.last {margin-left:5px; padding-right:0;}

input.greyinput.dollar1, input.redinput.dollar1 {background:url("../../images/icons/dollar.png") no-repeat 7px 3px !important; padding-left:22px!important;}
.forminput.floatl.floatl--active input.greyinput.dollar1, .forminput.floatl.floatl--active input.redinput.dollar1 {background-position:7px 7px !important; padding-left:22px !important;}

.steponeform ul li .w50p.last .state {width:51%; float:left; padding-right:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.steponeform ul li .w50p.last .zipcode {width:49%; float:left; margin-left:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}

.steponeform ul li .w50p .month {float: left; width: 47.3%; padding-right: 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.steponeform ul li .w50p .month.last {padding-right: 0; margin-left:5px;}

.steponeform ul li .w50p .month input {margin-left: 0px; padding-right: 5px; text-align: left;}
.steponeform ul li .w50p.ssncheck {padding-top:38px;}
.steponeform ul li .w50p.ssncheck.padt10 {padding-top:10px;}
.steponeform ul li .w50p.ssncheck label, .steponeform ul li .w50p .still label {display: inline-block; font-weight:400; margin-left:5px;}

.steponeform ul li .w35p {width:35%; float:left; padding-right:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.steponeform ul li .statew50p {width:50%; float:left; padding-right:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.steponeform ul li .zipcodew15p {width:15%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.steponeform ul li .w35p span.field-validation-success, .steponeform ul li .zipcodew15p span.field-validation-success {top:38px;}
div.form-container .steponeform p, div.form-container .steponeform p#info_report_process {margin:10px 0 0; padding-left:0;}
.formfields div.form-container .steponeform p {padding-left: 0; margin: 10px 0 0 0;}
.formfields div.form-container .steponeform p#info_report_process {padding-left:0; margin:0 0 0 10px; width:28%; margin-left:13px; margin-top:0; word-wrap:break-word; display:inline-block;}
.formfields div.form-container .steponeform p#info_report_process.existing {margin-left:0; width:auto;}

div.form-container .steponeform p.mart21, div.form-container .steponeform p#info_report_process.mart21 {margin-top:21px;}
div.form-container .steponeform #tel_report_process_div p {margin-top:5px;}
.ts-free-credit-report-div.padlr0 {padding-left:0; padding-right:0;}
.ts-free-credit-report-div h4.martb16 {margin-top:16px; margin-bottom:19px;}

.steponeform ul li .w50p .padb14 {padding-bottom:14px;}

.steponeform span.notification1 {padding-top: 31px;}
.steponeform ul li .w40p {width: 40%; float: left; position:relative;}
.steponeform ul li .w15p {width: 15%; float: left; margin-left: 10px; position:relative;}
.steponeform ul.form-ul li.evictioncriminalreport {width: 100%;}

.form-container ul.padr7 {padding-right:7px;}
.steponeform ul li .w10p {width:10%; float:left; padding-left:10px; position:relative;}
.steponeform ul li .w50p.last.w48p {width:48%;}
.steponeform ul li .padt0 {padding-top:0;}

.checkbox{width:19px;height:19px;padding:0 5px 0 0;background:url(../../images/icons/checkbox.png) no-repeat;display:block;clear:left;float:left;margin-top:2px;}
.checkbox1{width:19px;height:19px;padding:0 5px 0 0;background:url(../../images/icons/checkbox.png) no-repeat;display:block;clear:left;float:left;margin-top:2px;}
/*.redinput .checkbox{background:url("../../images/icons/checkbox-red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}*/

.radio{background:url(../../images/icons/radio.png) no-repeat;width:17px;height:17px;padding:0 5px 0 0;display:block;clear:left;float:left;}

div.form-container .steponeform p.mart0 {margin-top: 0px;}
div.form-container .steponeform .w100p.last p {margin: 10px 0 0 0;}
.steponeform ul li .w38p {width: 38%;float: left;position: relative;}
.steponeform ul li .w12p {width: 12%;float: left;padding-left: 10px;position: relative;}
.steponeform ul li .w75p {width: 75%;float: left;padding-right: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.steponeform span.field-validation-error {top: 11px;}
.floatl__input.field-validation-error {border: 1px solid red !important;}
.stepone_drivers_input .floatl {float: left;width: 49.2%;}
.stepone_drivers_input .statedrop.floatl {margin-left: 10px;}
.steponeform ul li .w12p.apt_unit {padding-left: 0px;  margin-left: 10px;}

.steponeform ul li .w50p.last.rentalcityrow, .steponeform ul li .w50p.last.rentalcityrow .w50p.last {padding-left:10px; margin-left:0;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.city {width: 25%; padding-right:0}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last {width: 75%;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last .state {width:66%;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last .zipcode {width:32%;}

#addr_report_process, #info_report_process {padding:0; margin:0;}
#credit_report_process {font-weight:600 !important;}
#credit_report_process a, #tel_report_process a, #addr_report_process a,
#info_report_process a, #info_report_process1 a, #symbol_mean a {color: #000; font-weight:600; text-decoration: underline; font-size:13px; line-height:15px;}
#credit_report_process a:hover, #tel_report_process a:hover, #addr_report_process a:hover,
#info_report_process a:hover, #symbol_mean a:hover {text-decoration:none;}
#credit_report_process a#crdrep, #tel_report_process a#telrep, #addr_report_process a.addrrep,
#info_report_process a#inforep, #info_report_process a#inforep1, #symbol_mean a#symbol {background:url("../../images/icons/icon_help.png") no-repeat 3px 5px; padding:5px 0 5px 34px; display:inline-block; line-height:20px}

a.text13u {font-size:13px; text-decoration:underline;}

ul.howitworks {clear:both; position:relative;}
ul.howitworks, ul.howitworks li {padding: 0; margin:12px 0 0 0; list-style: none;}
ul.howitworks li {float:left; display:inline-block; width:33.3%; text-align:center; margin:0 0 27px 0; box-sizing:border-box; padding-right:18px;}
ul.howitworks li.last {padding-right:0;}
ul.howitworks .arrow {background: url("../../images/icons/howitworks-arrow.png") no-repeat; width:50px; height:37px; position:absolute; top:40px; left:29.5%;}
ul.howitworks .arrow.second {left:63.2%;}
ul.howitworks li img {display:inline;}
ul.howitworks li p {margin:0; padding:0; font:14px/20px 'Open Sans', Arial, Helvetica, sans-serif !important; color:#333 !important;}
ul.howitworks li p.txt1em {font-size:1.5em!important; line-height:60px!important; color:#000 !important; text-transform:uppercase; font-weight:700 !important;}
ul.howitworks li p a {font:14px/20px 'Open Sans', Arial, Helvetica, sans-serif !important; color:#e40d0e !important; text-decoration:underline;}
ul.howitworks li p a:hover {font:14px/20px 'Open Sans', Arial, Helvetica, sans-serif !important; color:#e40d0e !important; text-decoration:none;}
ul.howitworks li .image {height:117px;}

ul.howitworks.new li {padding-bottom:0; margin-bottom:10px;}
ul.howitworks.new li .small {margin:0 auto; width:75%; border:1px solid #dcdcdc; box-sizing:border-box; padding:0 20px; min-height:240px;}
ul.howitworks.new li .small .image {height:65px;}
ul.howitworks.new li .small p, ul.howitworks li .small p a, ul.howitworks li .small p a:hover {font-size:13px !important; line-height:17px !important;}
ul.howitworks.new li .small p.txt1em {margin-top:0; line-height:27px!important; font-size:1.5em!important;}
ul.howitworks.new .arrow {left:30.3%; top:101px;}
ul.howitworks.new .arrow.second {left:62.4%;}
p.marb0{margin-bottom:0;}
.ts-free-credit-report {color: #e40d0e;display: block;font-size: 1.7em;font-weight: 700;line-height: 34px; margin: 0; padding-bottom: 6px; text-align: left;}
a.text14 {font-size:14px;}
.form-section.steponeform.padt5 {padding-top:5px;}

#existing_property li.left-li-section {margin-right:15px; float:left; width:48.6%;}
#existing_property li.limited-option-step1 {float:left; width:48.6%;}
/*TS - Package*/

/*8mar17 MFA*/
#existing_property.mfa li.limited-option-step1, #existing_property.mfa li.left-li-section {padding-bottom: 0;}
#existing_property.mfa li.limited-option-step1 ul.form-ul-inner.left {border-left:1px solid #eae9e9; padding-left: 16px;}
#existing_property.mfa p.verification-code {margin: 0; font: 400 17px/22px 'Open Sans', Arial, Helvetica, sans-serif !important; color: #3c3c9d !important; padding: 0;}
#existing_property.mfa li.limited-option-step1 .ssncheck label {font-weight: 400; display: inline-block; margin-left: 5px;}
#existing_property.mfa div.centered-btn span.or {display: inline-block; text-align: center; margin: 0 7px; vertical-align: middle;}
#existing_property.mfa div.centered-btn a.skip, p a.redu {color: #e40d0e; text-decoration: underline;}
#existing_property.mfa div.centered-btn a:hover.skip, p a:hover.redu {color: #e40d0e; text-decoration: none;}
p.mar0 {margin: 0;}
/*8mar17 MFA*/

/*TS - Upsell*/
.basic-package-info{border:2px solid #6969be;color:#3f3f3f;line-height:normal;font-family:'open-sans', sans-serif;width:100%;border-collapse:collapse;box-sizing:border-box}
.basic-package-info p{line-height:22px;margin-bottom:0px; margin-top:9px;}
.basic-package-info table {border-bottom:1px solid #ededed; border-collapse:collapse; border-spacing:0; font-size:14px; line-height:2; margin:0 0 20px; width:100%;}
a.red-txt{color:#e40d0e;text-decoration:underline}
a.red-txt:hover{text-decoration:none}
ul.bp-topinfo{clear:both;display:block;overflow:hidden;padding:12px;list-style:none; margin:0.4em 0 0.4em 1.3em;}
ul.bp-topinfo li{float:left;}
ul.bp-topinfo li.topinfo-img{margin-right:10px}
ul.bp-topinfo li.topinfo-content{width:79%;padding-top:10px;}
ul.bp-topinfo li.topinfo-content span{color:#303073;font-size:26px;font-weight:bold;line-height:29px;}
ul.bp-topinfo li.topinfo-content span.bp-redbold{color:#e40d0e;font-weight:800;font-size:25px;}

span.bp-redbold{color:#e40d0e;font-weight:800;font-size:22px}
table td {border-top: 1px solid #ededed; padding: 6px 10px 6px 0;}
.bp-pricelist table th{background:#303073;color:#fff;text-align:left;text-transform:uppercase;font-size:13px;padding-left:8px;}
.bp-pricelist table td{background:#f0f0f0;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-top:0px solid;padding-left:10px; vertical-align:middle;}
.bp-pricelist table td.w20p{width:20%;text-align:center;line-height:normal;}
.bp-pricelist table td.w20p .checkcenter .checkbox {margin-bottom:0;}
.bp-pricelist table td.bp-price-column{background:#e4e4e4;font-weight:800;color:#303073;}
.bp-pricelist table td input[type="checkbox"]{width:20px;height:20px;vertical-align:middle;}
.bp-tablegap{clear:both;display:block;height:30px;}
.additional-savings{border:1px solid #b8b8e3;background:#f9f9ff;padding:10px;color:#444444;line-height:normal;font-family:'open-sans', sans-serif;width:100%;border-collapse:collapse;box-sizing:border-box}
.additional-savings ul{overflow:hidden;list-style:none; margin:0.4em 0 0.4em 1.3em;}
.additional-savings li{float:left;}
.additional-savings li.adds-content{width:85%;}
.additional-savings li.adds-img img{margin-right:35px;}
.additional-savings p{font-size:14px;font-weight:normal;margin-bottom:0px;}
.adds-text{font-size:26px;color:#303073;font-weight:800;}

.checkcenter{width:20px;margin:0 auto;}
h3.form-heading-red.landlordinfohead {float: left; width: 50%; box-sizing: border-box; padding-right: 5px;}
h3.form-heading-red.tenantscurrenthead {float: left; padding-left: 5px; box-sizing: border-box; width: 50%;}

.steponeform ul li.landlordinfoleft {width: 50%; padding:0 5px 0 0;  margin: 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;float:left;}
.steponeform ul li.landlordinforight {width: 50%; padding:0 0 0 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left;}
.steponeform ul li.landlordinfoleft.w100p {width:100%; padding-right:0;}
.steponeform ul.form-ul ul.form-ul-inner {width:100%; padding:0;}
.steponeform ul.form-ul ul.form-ul-inner li {width:100%; padding: 0 0 14px 0;}
.steponeform ul.form-ul ul.form-ul-inner li.padb0 {padding-bottom:0;}
.steponeform ul.form-ul ul.form-ul-inner li.mob-tenants-current {display:none;}
.steponeform ul.form-ul ul li div.forminput {width:100% !important; padding-right:0; margin-left:0;}

.form-section.steponeform.additional-reports.cellphone .w50pp {width:50%;}
.form-section.steponeform.additional-reports.cellphone .w50pp .zipcode {width:46.6%;}

/*input form effect*/
.steponeform ul li input[type=text],
.steponeform ul li input[type=password],
.steponeform ul li input[type=file],
.steponeform ul li textarea, div.forminput input.greyinput {-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; behavior:url(../pie.htc); padding:10px 8px; box-sizing:border-box; width: 100%; border: 1px solid #eae9e9; position: relative; outline: none; margin: 0;} /* box-shadow: none !important;*/
.steponeform ul li select {padding:9px 10px !important;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;behavior:url(../pie.htc);box-sizing: border-box; width: 100%; border: 1px solid #eae9e9; position: relative; outline: none; margin: 0; box-shadow: none !important;}
.steponeform ul li select.w160 {width: 160px;}
.steponeform ul li input[type=text].redinput, .steponeform ul li input[type=password].redinput, .steponeform ul li input[type=file].redinput,
.steponeform ul li textarea.redinput, .steponeform ul li select.redinput, .steponeform ul li input[type=text].greyinput, .steponeform ul li input[type=password].greyinput, .steponeform ul li input[type=file].greyinput, .steponeform ul li textarea.greyinput, .steponeform ul li select.greyinput, div.forminput input.greyinput {border:1px solid #808080; color:#3d3d3d; font-size:14px;}

input.redinput, select.redinput, textarea.redinput, input[type=text].redinput, input[type=password].redinput, input[type=file].redinput, input.greyinput, select.greyinput, textarea.greyinput, input[type=text].greyinput, input[type=password].greyinput, input[type=file].greyinput,
.formsectionnew .ccdetails li input[type="text"].redinput, .formsectionnew .ccdetails li input[type="password"].redinput,
.formsectionnew .ccdetails li input[type="file"].redinput, .formsectionnew .ccdetails li textarea.redinput,
.formsectionnew .ccdetails li select.redinput, .steponeform ul li input[type="text"].redinput,
.steponeform ul li input[type="password"].redinput, .steponeform ul li input[type="file"].redinput,
.steponeform ul li textarea.redinput, .steponeform ul li select.redinput, div.forminput input.greyinput {border:1px solid #808080 !important;background:none repeat scroll 0 0 #fff;}

input[type=text].redinput:focus, input[type=password].redinput:focus, input[type=file].redinput:focus, textarea.redinput:focus,
textarea.redinput:focus, select.redinput:focus, input[type=text].greyinput:focus, input[type=password].greyinput:focus,
input[type=file].greyinput:focus, greyinput.redinput:focus, textarea.greyinput:focus, select.greyinput:focus,
.formsectionnew .ccdetails li input[type="text"].redinput:focus, .formsectionnew .ccdetails li input[type="password"].redinput:focus,
.formsectionnew .ccdetails li input[type="file"].redinput:focus, .formsectionnew .ccdetails li textarea.redinput:focus,
.formsectionnew .ccdetails li select.redinput:focus, ul.form-ul ul li div.forminput input[type="text"].redinput:focus,
.steponeform ul li input[type="password"].redinput:focus, .steponeform ul li input[type="file"].redinput:focus,
.steponeform ul li textarea.redinput:focus, .steponeform ul li select.redinput:focus, div.forminput input.greyinput:focus {-webkit-box-shadow:0 0 10px #808080!important;-moz-box-shadow:0 0 10px gray!important;box-shadow:0 0 10px #808080!important;border:1px solid #808080 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray');outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}

input.redinput.field-validation-error, select.redinput.field-validation-error, textarea.redinput.field-validation-error,
input[type=text].redinput.field-validation-error, input[type=password].redinput.field-validation-error, input[type=file].redinput.field-validation-error,
.formsectionnew .ccdetails li input[type="text"].redinput.field-validation-error,
.formsectionnew .ccdetails li input[type="password"].redinput.field-validation-error,
.formsectionnew .ccdetails li input[type="file"].redinput.field-validation-error,
.formsectionnew .ccdetails li textarea.redinput.field-validation-error, .formsectionnew .ccdetails li select.redinput.field-validation-error,
.steponeform ul li input[type="text"].redinput.field-validation-error,
.steponeform ul li input[type="password"].redinput.field-validation-error,
.steponeform ul li input[type="file"].redinput.field-validation-error,
.steponeform ul li textarea.redinput.field-validation-error,
.steponeform ul li select.redinput.field-validation-error, div.forminput input.greyinput.field-validation-error {border:1px solid #e40d0e !important;background:none repeat scroll 0 0 #fff;}

input.redinput.field-validation-error:focus, select.redinput.field-validation-error:focus, textarea.redinput.field-validation-error:focus,
input[type=text].redinput.field-validation-error:focus, input[type=password].redinput.field-validation-error:focus, input[type=file].redinput.field-validation-error:focus, .formsectionnew .ccdetails li input[type="text"].redinput.field-validation-error:focus,
.formsectionnew .ccdetails li input[type="password"].redinput.field-validation-error:focus,
.formsectionnew .ccdetails li input[type="file"].redinput.field-validation-error:focus,
.formsectionnew .ccdetails li textarea.redinput.field-validation-error:focus, .formsectionnew .ccdetails li select.redinput.field-validation-error:focus,
.steponeform ul li input[type="text"].redinput.field-validation-error:focus,
.steponeform ul li input[type="password"].redinput.field-validation-error:focus,
.steponeform ul li input[type="file"].redinput.field-validation-error:focus,
.steponeform ul li textarea.redinput.field-validation-error:focus,
.steponeform ul li select.redinput.field-validation-error:focus, div.forminput input.greyinput.field-validation-error:focus {-webkit-box-shadow:0 0 10px #F00!important;-moz-box-shadow:0 0 10px red!important;box-shadow:0 0 10px #F00!important;border:1px solid #F00 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;outline-color:#F00 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}
/*input form effect*/

/*TS - Upsell*/

/*TS - Review*/
.topredbox {border: 1px solid #e40d0e; margin-bottom: 10px; padding: 10px;}
.tenantinfo.form-container {margin-bottom:9px; padding:0 0 9px 0;}
.tenantinfo.form-container ul {padding:15px 0 0 0;}
.tenantinfo.form-container ul.padb34 {padding-bottom:24px; margin-bottom:0;}
.tenantinfo.form-container li {padding-bottom:14px;}
.tenantinfo.form-container .w48ptext {float:left; width:48%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.tenantinfo.form-container .w48ptext.marr36 {margin-right:34px;}
.tenantinfo.form-container .w48ptext .labeltext {float:left; width:48%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:14px; color:#444444; text-align:right; margin-right:16px;}
.tenantinfo.form-container .w48ptext .labeltext.bold600 {font-weight:600;}
.tenantinfo.form-container .w48ptext .valuetext {float:left; width:48%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:14px; color:#3c3c9d; text-align:left;}
.tenantinfo.form-container .w48ptext .valuetext a {font-size:14px; color:#3c3c9d; text-decoration:none; word-wrap:break-word;}
.tenantinfo.form-container .w48ptext .valuetext a:hover {font-size:14px; color:#3c3c9d; text-decoration:underline;}
.tenantinfo.form-container .additional {padding-left:21px; font-size:14px; font-weight:700; color:#e40d0e; line-height:35px; background:#f1f1f1; text-transform:uppercase; clear:both;}
.tenantinfo.form-container .w48ptext.buttons {text-align:right; padding-right:16px; width:100%;}
.tenantinfo.form-container .w48ptext.buttons .button.red, .tenantinfo.form-container .w48ptext.buttons .button.blue {margin-bottom:10px;}
.tenantinfo.form-container .w48ptext.buttons .button.red span.btext,
.tenantinfo.form-container .w48ptext.buttons .button.blue span.btext {font-size:14px; font-weight:normal!important; margin:-3px 0 0!important; padding:0 3px !important; text-transform:none;}
.tenantinfo.form-container .w48ptext.buttons .button.red span.btext i,
.tenantinfo.form-container .w48ptext.buttons .button.blue span.btext i {margin-right:5px;}

.form-container.marb30 {margin-bottom:30px;}
.form-container.addcoapplicantbox {padding-bottom:4px; margin-bottom:30px;}
.form-container.addcoapplicantbox p.padt5 {padding:5px 10px 0 20px;}
.form-container.addcoapplicantbox p {font:14px/20px 'Open Sans', Arial, Helvetica, sans-serif !important;}
.form-container.addcoapplicantbox p.padt5 em, .form-container.addcoapplicantbox p.padt5 em a {font:italic 14px/20px 'Open Sans', Arial, Helvetica, sans-serif !important; color:#1d1d1d !important;}
.form-container.addcoapplicantbox p.padt5 em a {color:#3c3c9d !important; text-decoration:underline;}
.form-container.addcoapplicantbox p.padt5 em a:hover {color:#3c3c9d !important; text-decoration:none;}
.form-container.addcoapplicantbox p.pad4 {padding:4px 20px; font-weight:600 !important;}

.form-container.addcoapplicantbottom {margin-bottom:30px;}
.form-container.addcoapplicantbottom .centered-btn {margin-bottom:0;}
.form-container.addcoapplicantbottom p.lh27 {padding:0 20px; line-height:27px;}
/*TS - Review*/

/*TS - Join AAOA*/
ul.joinaaoa{list-style:none;list-style-type:none;margin:0;padding:0 0 5px;display:block;overflow:hidden;}
ul.joinaaoa.specialoffer{padding:0!important;}
ul.joinaaoa.pricetag-fix{overflow:hidden!important;}
.join-today-banner {width:auto;font-family:'Open Sans',Arial,Helvetica,sans-serif;display:block;padding:15px 20px;color:#fff;background-color:#3C3C9E;margin-top:0px;-moz-box-sizing:border-box;box-sizing:border-box; line-height:37px;}
.join-today-banner .wt1 {color:#fff; font-size:37px; font-weight:normal;}
.join-today-banner .left1 img {display:inline-block; vertical-align:middle;}
.joinaaoa li div.form-container {-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px; -o-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; box-sizing:border-box; width:100%;}
ul.value-member-features li{padding:7px 0 6px 30px;background:url(../../images/icons/li-icon-new.png) no-repeat left 9px;float:none;font-size:17px;font-weight:400;}
.joinaaoa.pricetag-fix ul.value-member-features {/*float:left;*/ padding:10px 20px 0;list-style:none;margin:0px;}
.joinaaoa li div.form-container .freebook {float:right; padding:97px 43px 0 0;}

.supersaver-disc-cont2 {border:1px solid #b1b1d8;background-color:#FCFCFC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(../pie.htc);padding:15px;box-sizing:border-box;}
.supersaver-disc-cont2 .ss-heading img {display:inline-block;margin-right:10px; vertical-align:middle; margin-top:-2px;}
.supersaver-disc-cont2 div span.supersaver-disc-cont-heading1 {font-size:24px; color:#3c3c9d; font-weight:bold; display:block; background:url(../../images/icons/super-saver2.png) no-repeat left center; line-height:47px; padding-left:71px;}
.supersaver-disc-cont2 div span.supersaver-disc-cont-heading2{font-size:28px;color:#3c3c9d;font-weight:bold;display:inline-block;line-height:36px;padding-left:0px;}
.supersaver-disc-cont2 div span.supersaver-disc-cont-heading2.imgleft{font-size:28px;display:inline-block;background:none;line-height:36px;padding-left:5px;}
.supersaver-disc-cont2 div img.rentcom{display:inline-block;vertical-align:text-bottom;}
ul.discount-ss2{list-style:none;margin:0px;overflow:hidden;margin-top:10px;}
ul.discount-ss2 li{list-style:none;float:left;margin-right:9px;max-width:inherit;width:15.53%;margin-bottom:9px}
ul.discount-ss2 li.last{margin-right:0px;}
ul.discount-ss2 li img{max-width:100%;border:1px solid #dbdbdb;height:auto;box-sizing:border-box;}
.supersaver-disc-cont2 div.view-more-discount{text-align:right;display:block;padding-top:5px;}
.supersaver-disc-cont2 div.view-more-discount a{text-align:right;color:#e40d0e;font-size:14px;font-weight:bold;text-decoration:underline;}
.supersaver-disc-cont2 div.view-more-discount a:hover{text-decoration:none;}
ul.value-member-features.padding-none{padding:10px 0px 0px;list-style:none;margin:0px;}
ul.value-member-features.padding-none li{background:url("../../images/icons/li-icon-new.png") no-repeat scroll left 6px rgba(0, 0, 0, 0);color:#272727;font-weight:normal;font-size:15px;padding:6px 0px 6px 30px;}
ul.value-member-features.padding-none li.bw{background:url(../../images/icons/li-icon-new_bw-blank.png) no-repeat left 6px rgba(0, 0, 0, 0);}
div.bottom-buttons a.button {font-size:15px; padding:6px 7px 8px; text-transform:none;}
.page-content .bottom-buttons a span {font-size:15px; font-weight:normal; margin:0!important; padding:3px!important; text-transform:none;}
/*TS - Join AAOA*/

/*TS - Billing*/
.form-heading-grey2 {color:#444; font-size:18px; font-weight:bold; margin:0; padding:15px;}
.form-heading-grey2.padb9 {padding-bottom:9px;}
.billing-info-banner-new {font-family:'Open Sans',Arial,Helvetica,sans-serif; padding: 0 15px 15px;}
.formsectionnew {overflow:hidden;}
.formsectionnew .heading {color:#e40d0e!important; background:#e5e6e6; display:block; font-size:16px!important; font-weight:bold!important; padding:11px 20px!important; margin:0 0 15px 0!important;}
.formsectionnew ul, .formsectionnew li {margin:0; padding:0; list-style-type:none; background:none;}
.formsectionnew .ccdetails {float:left; width:60%; box-sizing: border-box;}
.formsectionnew .ccdetails .padb5 {padding-bottom:5px;}
.formsectionnew .ccdetails .w98p {width:98%;}
.formsectionnew .ccdetails ul {box-sizing:border-box; padding:0 14px 14px 14px;} /*padding:14px; sj 12jan2016*/
.formsectionnew .ccdetails li {padding:0 0 14px 0; position:relative;}
.formsectionnew .ccdetails li .w24p {width:24.3%; box-sizing:border-box; float:left; position:relative;}
.formsectionnew .ccdetails li .w48p {width:48.6%; box-sizing:border-box; float:left; position:relative;}
.formsectionnew .ccdetails li .w47p {width:47%; box-sizing:border-box; float:left; position:relative;}
.formsectionnew .ccdetails li .ccid {width:48%; box-sizing:border-box; float:left; position:relative;} /*margin-left:5%; sj 21jan 2016*/
.formsectionnew .ccdetails li .w48p.marr14, .formsectionnew .ccdetails li .w47p.marr14,
.formsectionnew .ccdetails li .w24p.marr14, .formsectionnew .ccdetails li .w18p.marr14 {margin-right:14px;}
.formsectionnew .ccdetails li .w18p {width:18%; box-sizing:border-box; float:left; position:relative;}
.formsectionnew .ccdetails li .w27p {width:27.8%; box-sizing:border-box; float:left; position:relative;}
.formsectionnew .ccdetails li .auto {width:auto; box-sizing:border-box; float:left; position:relative;}
.formsectionnew .ccdetails li label {display:block; font-size:14px; color:#444444; margin-bottom:3px;}
.formsectionnew .ccdetails li label img.cc {vertical-align:text-bottom; margin-left:5px; display:inline-block;}
.formsectionnew .ccdetails li label img.cc1 {vertical-align:text-bottom; margin-left:0; margin-bottom:2px; display:inline-block;}
.formsectionnew .ccdetails li .value {color:#3c3c9d;}
.formsectionnew .ccdetails li input[type=text], .formsectionnew .ccdetails li input[type=password],
.formsectionnew .ccdetails li input[type=file],
.formsectionnew .ccdetails li textarea {-moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;behavior:url(../pie.htc);padding:10px; box-sizing:border-box; width: 100%; border: 1px solid #eae9e9; position: relative; outline: none; margin: 0; box-shadow: none !important;}
.formsectionnew .ccdetails li select {padding:10px 10px 9px!important; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;behavior:url(../pie.htc);box-sizing: border-box; width: 100%; border: 1px solid #eae9e9; position: relative; outline: none; margin: 0; box-shadow: none !important;}
.formsectionnew .ccdetails li select option {padding-left:10px;}
.formsectionnew .ccdetails li input[type=text].greyinput, .formsectionnew .ccdetails li input[type=password].greyinput,
.formsectionnew .ccdetails li select.greyinput, .formsectionnew .ccdetails li textarea.greyinput, .formsectionnew .ccdetails li input[type=text].redinput, .formsectionnew .ccdetails li input[type=password].redinput, .formsectionnew .ccdetails li select.redinput, .formsectionnew .ccdetails li textarea.redinput  {border:1px solid #808080 !important;background:none repeat scroll 0 0 #fff;}

.formsectionnew .ccdetails li input[type="checkbox"] {vertical-align:middle!important;width:20px;height:20px;background-color:#FAFAFA!important;border:1px solid #CACECE;padding:5px;position:relative;margin-bottom:5px;}
.formsectionnew .ccdetails li .checkbox-height input[type="checkbox"]{margin-left:10px;}
.formsectionnew .ccdetails li select{width:100%;}

.cbrreportnow .ccid.promocode div.inline-btn {width: inherit; margin-top: 0px;}

.formsectionnew .ccdetails input[type="button"], .formsectionnew .ccdetails input[type="button"]:focus,
.formsectionnew .ccdetails input[type="button"]:hover {background:#fff !important; border:1px solid #c0c0c0 !important; color:#444444!important; font-weight:normal; font-size:12px; padding-left:7px !important; padding-right:7px !important; margin-top:5px;}

.formsectionnew .ccdetails li.ccdinfo {font-size: 13px;}
.formsectionnew .ccdetails li .ccid.promocode .w47p {width:62%; margin-right:14px;}
.formsectionnew .ccdetails li .auto a.inline-red {padding-left:0; color:#e40d0e; display:inline-block; font-size:14px; padding-top:8px; text-decoration: underline;}
.formsectionnew .ccdetails li .ccid.promocode .auto {width:31%;}
.formsectionnew .ccdetails li .ccid.promocode .auto a#btnApplyCopon {padding:0.9em 0.7em!important;}
.formsectionnew .ccdetails li .ccid.promocode .auto a#btnApplyCopon span.btext {margin-top:-6px; font-weight:400;}

.formsectionnew .ccdetails li.cityrow .w48p.marr14 {width:32%;}
.formsectionnew .ccdetails li.cityrow .w18p.marr14 {width:45.4%;}
.formsectionnew .ccdetails li.cityrow .w27p {width:17%;}

.formsectionnew .ccdetails .floatl--active .floatl__input, .formsectionnew .ccdetails select.floatl__input {padding:13px 8px 5px 10px !important;}

.billing-info-banner-new {padding-bottom:0;}
.billing-info-banner-new .v-member label, .formsectionnew .ccdetails li .w48p label.marl7 {margin-left:7px; font-weight:400;}
.billing-info-banner-new .v-member .checkbox, .formsectionnew .ccdetails li .w48p.savecard .checkbox {margin-top:0;}
.formsectionnew .ccdetails li .w48p.savecard label {font-weight:400;}

.formsectionnew .summary,.formsectionnew .certi {float:left; width:40%; box-sizing: border-box; border-left:1px solid #e5e6e6; min-height:685px;}
.formsectionnew .summary ul {padding-left:0; padding-right:0;}
.formsectionnew .summary .form-container {background-color:transparent; border:none; border-radius:0; box-sizing: border-box; padding-bottom:0;}
.formsectionnew .summary .form-container ul,
.formsectionnew .summary .form-container li {margin:0px; list-style:none; padding:0;overflow:hidden;}
.formsectionnew .summary .form-container .form-ul-inner li {padding: 10px 0 7px 0; width:100%;}
.formsectionnew .summary .form-container li .formlabel {width:40%;}
.formsectionnew .summary .form-container li .forminput {width:56%;}

.formsectionnew .summary ul#value_aaoa_order_summary {padding:0 15px;}

.formsectionnew .summary .heading a.edit {color:#e00d0e!important; float:right; font:14px/20px 'Open Sans', Arial, Helvetica, sans-serif !important;   text-decoration: underline !important;}
.formsectionnew .summary .heading a.edit i {color:#e00d0e !important; font-size:14px; margin:-1px 4px 0 0; vertical-align: middle;}
.formsectionnew .summary .heading a.edit:hover {color: #e00d0e !important; text-decoration: none !important;}

.formsectionnew .summary .summarydetails {margin:0; padding:0;}
.formsectionnew .summary .summarydetails li {padding:8px 0;}
.formsectionnew .summary .summarydetails li.graybg {background-color:#f6f6f6;}
.formsectionnew .summary .summarydetails li.chargeinfo {text-align: center; margin-top: 20px; border-bottom:1px solid #e5e6e6; padding-bottom:16px;}
.formsectionnew .summary .summarydetails li .summarylabel {width: 75%; float: left; text-align: right; padding-right: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.formsectionnew .summary .summarydetails li .summarylabel label {font-weight:400;}
.formsectionnew .summary .summarydetails li .summarylabel label em {font-size:12px;}
.formsectionnew .summary .summarydetails li .summaryinput {width: 25%; float: left; color: #3c3c9d;}
.formsectionnew .summary .summarydetails li .summarylabel label {padding: 0;}
.formsectionnew .summary .summarydetails li.full-width.limited-option-s3.pad0 {padding: 0;}

.formsectionnew .summary, .formsectionnew .certi {min-height:200px !important;}
/*.imgwrapper .AuthorizeNetSeal {width: 100%; margin-bottom: 20px; margin-top:20px; text-align:center;}
.imgwrapper .trustwaveimg {width:100%; margin-bottom:19px; text-align:center;}
.imgwrapper .comodosecureimg {width:100%; text-align:center;}*/
.imgwrapper .AuthorizeNetSeal {width:50%; margin-bottom: 20px; margin-top:20px; text-align:center; float:left;}
.imgwrapper .trustwaveimg {width:50%; margin:25px 0 20px; text-align:center; float:left;}
.imgwrapper .comodosecureimg {width:100%; text-align:center; clear:both;}
.comodo-img.imgwrapper {padding-top:10px;}
.txtarea_p {height:145px; margin:16px 20px 0; overflow:auto; border:1px solid #eae9e9;}
.txtarea_p p {padding:0 10px;}
/*TS - Billing*/

/*TS - Thank You*/
h1.title {color:#e40d0e; font:700 35px/40px 'Open Sans', Arial, Helvetica, sans-serif !important; margin-bottom:25px; margin-top:10px; padding:0 10px; text-align:center;}
p.surveytext17 {padding:0 90px 15px 90px; font: 17px/22px 'Open Sans', Arial, Helvetica, sans-serif !important; margin-top: 0; text-align:center;}
#tpblock {margin: 0 auto; width: 26%;}
.centered {margin: 0 auto; text-align: center;}
a#trustpilot-review {background:#cc0000; display:inline-block; padding:0; width:330px; margin:0 0 15px 0; text-decoration:none; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; font:600 20px/46px "Open Sans",Arial,Helvetica,sans-serif !important; color:#fff;}
a#trustpilot-review:hover {background:#a20001; text-decoration:none; color:#fff;}
/*TS - Thank You*/

/*Education - Webinar Checkout*/
.webinar-checkout h1.title1 {padding:0 20px 0 0!important;font-weight:700;font-size:20px;color:#e40d0e;line-height:27px; margin:0;}
.webinar-checkout .billing-info-banner-new .v-member label {margin:20px 0 0 9px; font-weight:400;}
.webinar-checkout .billing-info-banner-new .v-member label.store {margin:0; font-weight:700;}
.webinar-checkout .billing-info-banner-new .f-member label {margin:7px 0 0 9px; font-weight:400;}
.form-heading-purple {font-size:22px; font-weight:600; padding:18px 0 16px 25px; color:#303073; margin:0px;}
.webinar-checkout a.button.red {margin:0 auto !important; width:152px; font-size:15px; padding:9px 10px; text-transform:none;}
.webinar-checkout div.v-member.normal span.recommend {display:inline-block; border:1px solid #303073; padding:0 3px; font-weight:700; color:#303073; text-transform:uppercase; vertical-align:middle; margin-left:5px; font-size:13px;}
/*Education - Webinar Checkout*/

/*Landlord Forms - Checkout*/
span.form-info-grey{color:#444444;font-weight:bold;font-size:18px; display:block; margin-top:10px;}
span.form-info-red{display:block;font-size:22px;font-weight:bold;color:#E40D0E;padding:15px 0px 7px;}
.semibold{font-weight:600;line-height:20px;display:block; padding-top:10px;}
.forminput.checked-agreed {padding-top:10px;}
.forminput.checked-agreed.padt0 {padding-top:0;}
.forminput.checked-agreed label {font-weight:400; margin-left:7px; width:92%;}

div.checked-agreed{margin-left:18px;margin-right:20px;margin-top:20px;position:relative;}
div.checked-agreed input[type="checkbox"]{vertical-align:middle;margin:2px 0px 5px;width:15px;height:15px;float:left;}
div.checked-agreed .checkbox{margin:3px 5px 0 0;}
/*Landlord Forms - Checkout*/

/*Landlord Forms - Thank You*/
p.surveytext17 {font: 17px/22px 'Open Sans', Arial, Helvetica, sans-serif !important; padding:0 90px 15px 90px; text-align:center;}
a.blue.text17, a.blue.text17:hover {font-size:17px; font-weight:600;}
/*Landlord Forms - Thank You*/

/*Landlord Forms - History*/
h2.title2 {background:#e40d0e; color:#fff; font-weight:bold; padding:9px; font-size:14px; line-height:27px; margin:0;}
.coupon-offer-table.no-more-table.landlordform-history td {text-align:left;}
.coupon-offer-table.no-more-table.landlordform-history th {text-transform:uppercase;}
a.button.btnadditional {padding:5px 7px 8px; text-transform:none; margin:42px auto; background:#e40d0e !important;}
a.button.btnadditional:hover{background:#a20001!important;}
.button.btnadditional span.btext{font-size:18px; font-weight:700;}
a.button.btnadditional img {vertical-align:middle; margin:-2px 0 0 4px; display:inline-block;}
a.pdf-button{background:#E40D0E url(../../images/icons/pdf-icon-white.png) no-repeat 7px 9px;color:#FFF;font-size:13px;padding:7px 11px 7px 32px;margin-left:5px;}
a:hover.pdf-button{background:#a20001 url(../../images/icons/pdf-icon-white.png) no-repeat 7px 9px;}
/*Landlord Forms - Thank You*/

/*TS - Properties*/
p.head{font:bold 22px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#e40d0e!important;margin:0;}
p.head.fcwhite {color:#fff !important;}
ul.form-ul.proplist-form li.left-li-section{margin-right:15px;width:62%; float:left;}
ul.form-ul ul.form-ul-inner{width:98%;overflow:hidden;padding:0px;}
ul.form-ul.proplist-form ul li div.formlabel{float:left;display:block;text-align:right;padding-right:10px;width:30%;}
ul.form-ul.proplist-form ul li div.formlabel label {font-weight:400;}
ul.form-ul.proplist-form ul.form-ul-inner li.grey-bg{width:98.2%;}
ul.form-ul.proplist-form ul li div.forminput{float:right;width:69%;padding-right:0px;position:relative;}
ul.form-ul.proplist-form ul.form-ul-inner li.grey-bg div.forminput input{width:60%;float:left;margin-right:10px;margin-bottom:10px;}
ul.form-ul.proplist-form ul li div.forminput div.inline-btn{width:auto; float:left;}
ul.form-ul.proplist-form ul li div.forminput div.inline-btn .button.red {padding:0.87em 1em;}
ul.form-ul.proplist-form li.add-new-property {float:left; width:36%; text-align:right;}

.propadd .form-container.forms {padding-bottom:5px;}
.mart20 {margin-top:20px;}
/*TS - Properties*/

/*TS - Tenant Registry*/
.span20 {display: block; padding: 0 20px 20px !important;}
.formfields div.form-container .steponeform p.center-aligned {text-align:center; margin-bottom:9px;}

.wp-pagenavi {clear:both; float:left; margin-top:25px; margin-bottom:20px; padding-top:0; border-top:none; background-color:#e0e0e0;}
.wp-pagenavi span.pages {padding:8px!important; float:left; font:13px/20px 'Open Sans', Arial, Helvetica, sans-serif;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration:none; padding:8px 14px 8px 14px !important; margin:0; color:#292929; float:left;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color:#000;}
.wp-pagenavi span.current {font-weight:bold; color:#fff; background-color:#e40d0e;}
.wp-pagenavi .next.page-numbers, .wp-pagenavi .prev.page-numbers {color:#fff; background-color:#e40d0e; padding:8px 25px!important;}
.ie8 .wp-pagenavi {padding-bottom:0!important}
/*TS - Tenant Registry*/

/*TS - View Report History*/
.formfields div.form-container .steponeform p.previously {color:#3c3c9d; font-weight:700; font-size:15px; margin:9px 0 7px 16px; padding:0;}
.formfields div.form-container .steponeform p.previously #searchbox {color:#e40d0e; font-size:14px; font-weight:bold; text-decoration:underline;}
.formfields div.form-container .steponeform p.previously #searchbox:hover {color:#e40d0e; font-size:14px; font-weight:bold; text-decoration:none;}
#searchboxnew {display:none;}
.coupon-offer-table a.blue.search {margin-left:0!important;padding:4px 8px 6px 8px;background:url(../../images/icons/icon_search.png) no-repeat 8px 8px;}
.coupon-offer-table a:hover.blue.search span.btext:after {border-bottom:none !important;}

.cbrview .form-container.forms {padding-bottom:5px;}
.cbrview .coupon-offer-table th {text-transform:uppercase;}

.exactmatch {float:right; margin-top:-22px; margin-right:12px; width:27%;}
.exactmatch span.checkbox {margin-top:0; margin-right:7px;}
.exactmatch label {font-weight:400;}

#searchboxnew p {margin-left:16px;}
#searchboxnew .bottom-buttons {margin-top:10px; margin-bottom:19px;}
/*TS - View Report History*/

/*Member Home*/
.memberhome .contactalert {background: url(../../images/icons/alert.png) no-repeat 12px 9px #fffad0; border:1px solid #c9c180; padding:8px 12px 8px 43px; font:15px 'Open Sans', Arial, Helvetica, sans-serif; color:#6d620b; margin-bottom:16px;}
.memberhome .contactalert i {font-size:22px; margin-right:9px; vertical-align:middle; color:#81750f;}
/*.memberhome .homedepot {text-align:center; margin-bottom:16px;}*/
.memberhome h1 {background:#2e2e71; color:#fff; padding:4px 12px 7px; font:600 20px 'Open Sans', Arial, Helvetica, sans-serif; margin-bottom:16px;}
.memberhome h1 span {font-size:15px; font-weight:400; float:right; margin-top:4px;}
.memberhome a.your-account, .memberhome a:hover.your-account {border:1px solid #eaadad; padding:10px 11px 7px 11px; text-decoration:none; display:block; cursor:pointer;}
.memberhome a.your-account span.logo {float:left; margin-right:11px;}
.memberhome a.your-account span.text {float:left; font:400 14px/22px 'Open Sans', Arial, Helvetica, sans-serif; color:#444444; width:73%;}
.memberhome a.your-account span.text u {text-decoration:none; color:#e40d0e;}
.memberhome a.your-account span.text u {text-decoration:underline;}
.memberhome a:hover.your-account span.text u {text-decoration:none;}
.memberhome span.br {display:block;}
.memberhome a.member-benefits {display:block; font:600 20px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:5px 0; text-decoration:none; cursor:pointer; background:#e40d0e; margin:17px 0 19px;}
.memberhome a:hover.member-benefits {font:600 20px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; background:#cd2027;}

.memberhome .fourblocks ul, .memberhome .fourblocks li {list-style-type:none; margin:0; padding:0;}
.memberhome .fourblocks li {float:left; width:48.9%; margin-right:20px; margin-bottom:20px;}
.ie .memberhome .fourblocks li {width:48.85%;} /*28nov16*/
.memberhome .fourblocks li:nth-child(even) {margin-right:0;}
.memberhome .fourblocks li a, .memberhome .fourblocks li a:hover {border:1px solid #eaadad; text-decoration:none; display:block; position:relative;}
.memberhome .fourblocks li a .off {position:absolute; top:-1px; left:-1px; width:91px; height:91px;}
.memberhome .fourblocks li a u {text-decoration:underline; color:#e40d0e;}
.memberhome .fourblocks li a:hover u {text-decoration:none;}
.memberhome .fourblocks li a span {display:block;}
.memberhome .fourblocks li a .logo {text-align:center; display:table-cell; vertical-align:middle; width:442px; height:104px; background:#f8f8f8;}
.memberhome .fourblocks li a .logo.h130 {height:130px;}
.memberhome .fourblocks li a .title {background:#f5f5f5; text-align:center; font:700 14px 'Open Sans', Arial, Helvetica, sans-serif; color:#e40d0e; border-top:1px solid #f7e8e9; padding:4px 0;}
.memberhome .fourblocks li a .text {display:block; padding:7px 11px 0 15px; min-height:146px; font:400 14px/22px 'Open Sans', Arial, Helvetica, sans-serif; color:#444444;}
.memberhome .fourblocks li a .text.h172 {min-height:172px;}

.memberhome .supersaver-page-banner {background:#fff url(../../images/icons/supersaver-discounts.png) no-repeat 21px 16px; width:auto; display:block; padding:20px 10px 5px 145px; border:none;}
.memberhome .supersaver-page-banner h2 {font-size:22px; font-weight:600; color:#3c3c9d; padding:0 0 5px; margin:0;}
.memberhome .supersaver-page-banner p {font:400 14px/22px 'Open Sans', Arial, Helvetica, sans-serif; color:#333; padding:0; margin:0; width:86%;}
.memberhome .supersaver-page-banner p a {font-size:14px; color:#e72526; text-decoration:underline;}
.memberhome .supersaver-page-banner p a:hover {font-size:14px; color:#e72526; text-decoration:none;}

.memberhome .super-saver-member-listing {padding:10px 10px 0 0; background-color:#fff; border:none; margin:0; list-style-type:none;}
.memberhome .super-saver-member-listing .item {border:1px solid #e4e4e4;text-align:center;min-height:190px;margin:0 0 14px 10px; background:#fff;}
.memberhome .super-saver-member-listing .item:hover {-webkit-box-shadow:0 0 10px gray;-moz-box-shadow:0 0 10px gray;box-shadow:0 0 10px gray;border:1px solid gray;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray');outline-color:gray;outline-width:thick;outline:0}
.memberhome .super-saver-member-listing .item a, .memberhome .super-saver-member-listing .item a:hover {text-decoration:none; display:block;}
.memberhome .super-saver-member-listing .item img {margin:10px auto; height:54px;}
.memberhome .super-saver-member-listing .item span.discount {-moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;background:#3C3C9D;padding:8px;margin:0 10px;color:#fff;}
.memberhome .super-saver-member-listing .item span {margin:8px 10px; display:block; text-decoration:none;}
.memberhome .super-saver-member-listing .owl-pagination {display:none;}
.memberhome .super-saver-member-listing .owl-theme .owl-controls {margin-top:0; position:absolute; right:0; top:-57px;}
.memberhome .super-saver-member-listing .owl-buttons .owl-prev {background:url(../../images/buttons/logo-left.png) no-repeat top!important; border-radius:0!important; padding:0!important; text-indent:-99999px; width:28px; height:28px; opacity:1!important;}
.memberhome .super-saver-member-listing .owl-buttons .owl-prev:hover {background:url(../../images/buttons/logo-left.png) no-repeat bottom!important;}
.memberhome .super-saver-member-listing .owl-buttons .owl-next {background:url(../../images/buttons/logo-right.png) no-repeat top!important; border-radius:0!important; padding:0!important; text-indent:-99999px; width:28px; height:28px; opacity:1!important;}
.memberhome .super-saver-member-listing .owl-buttons .owl-next:hover {background:url(../../images/buttons/logo-right.png) no-repeat bottom!important;}

.memberhome #main-content {background:#f3f3f3;}
.memberhome .memberbanner {background: url(../../images/memberhome.jpg) no-repeat; background-size:cover; height:241px; width:100%;}
.memberhome .upgrade {margin-top:-131px;}
.chrome .memberhome .upgrade, .ie .memberhome .upgrade {margin-top:-130px;}
.memberhome #leftside {float:left; width:266px; margin-right:16px;}
.memberhome #leftside .block {-webkit-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.36); -moz-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.36); box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.36); margin-bottom:20px; background:#fff;}
.memberhome #leftside .purple {background:#262d7a;}
.memberhome #leftside .purple .welcome {padding:14px 7px 9px 18px; font:400 22px/24px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #36387d;}
.memberhome #leftside .purple .buttons {padding:15px;}
.memberhome #leftside .purple a.join {display:block; font:600 16px 'Open Sans',Arial, Helvetica, sans-serif!important; color:#fff!important; padding:0.7em; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; border:4px solid #1f2673;}
.memberhome #leftside .purple a.join span.btext {font-weight:600 !important; margin-top:-4px; text-transform:uppercase; font-size:16px;}
.memberhome #leftside .quicklinks {padding:15px 20px 0; border-bottom:1px solid #e5e5e5;}
.memberhome #leftside .quicklinks h2 {font-size:18px; font-weight:600; color:#333; margin:0; padding:0 0 14px;}
.memberhome #leftside .quicklinks ul, .memberhome #leftside .quicklinks li {list-style-type:none; margin:0; padding:0;}
.memberhome #leftside .quicklinks li {padding:16px 0; border-top:1px solid #e5e5e5;}
.memberhome #leftside .quicklinks li p {margin:0; padding:0;}
.memberhome #leftside .quicklinks li p a {font:600 15px/18px "Open Sans",Arial,Helvetica,sans-serif!important; color:#262d7a!important; text-decoration:none;}
.memberhome #leftside .quicklinks li p a:hover {text-decoration:underline;}
.memberhome #leftside .quicklinks li.vendor {background:url(../../images/icons/vendor-directory.png) no-repeat 0 12px; padding-left:52px;}
.memberhome #leftside .quicklinks li.landlord {background:url(../../images/icons/landlord-tenant-laws.png) no-repeat 0 11px; padding-left:52px;}
.memberhome #leftside .quicklinks li.screen {background:url(../../images/icons/screen-tenant.png) no-repeat 0 11px; padding-left:52px;}
.memberhome #leftside .quicklinks li.form {background:url(../../images/icons/get-form.png) no-repeat 0 11px; padding-left:52px;}
.memberhome #leftside .webinar {padding:18px 0 20px; text-align:center;}
.memberhome #leftside .accreditation {padding:15px 16px 15px 18px;}
.memberhome #leftside .accreditation h2 {font-size:18px; font-weight:600; color:#333; margin:0; padding:0 0 14px;}
.memberhome #leftside .accreditation .padb12 {padding-bottom:12px;}
.memberhome #leftside .accreditation p {font-size:15px; color:#333; line-height:20px; padding-bottom:4px; margin:0;}
.memberhome #leftside .accreditation p a {font-size:15px; color:#e72526; text-decoration:underline;}
.memberhome #leftside .accreditation p a:hover {font-size:15px; color:#e72526; text-decoration:none;}

.memberhome #contentside {float:right; width:75%;}
.memberhome #contentside.upgrade {margin-top:151px;}
.memberhome #contentside .block {-webkit-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.36); -moz-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.36); box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.36); margin-bottom:20px; background:#fff;}
.memberhome #contentside .homedepot {text-align:center;}
.memberhome #contentside #propertymanagementnews {padding:18px 15px 4px;}
.memberhome #contentside #propertymanagementnews h2 {font:600 22px/18px 'Open Sans', Arial, Helvetica, sans-serif; color:#3c3c9d; padding:0; margin:0 0 25px 0;}
.memberhome #contentside #propertymanagementnews a.viewall {font-size:14px; font-weight:400; color:#3c3c9d; text-decoration:underline; float:right; margin-top:-44px;}
.memberhome #contentside #propertymanagementnews a:hover.viewall {font-size:14px; font-weight:400; color:#3c3c9d; text-decoration:none;}
.memberhome #contentside #propertymanagementnews ul, .memberhome #contentside #propertymanagementnews li {list-style-type:none; margin:0; padding:0;}
.memberhome #contentside #propertymanagementnews li {float:left; width:32.1%; padding:0 15px 4px 0; margin:0 15px 15px 0; border-right:1px solid #ebebeb;}
.memberhome #contentside #propertymanagementnews li.last {border:none; margin-right:0; padding-right:0;}
.memberhome #contentside #propertymanagementnews li p {font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#444; margin-bottom:5px;}
.memberhome #contentside #propertymanagementnews li p a {font:600 15px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#e52426; text-decoration:none;}
.memberhome #contentside #propertymanagementnews li p a:hover {font:600 15px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#e52426; text-decoration:underline;}
.memberhome #contentside #propertymanagementnews li p.date {font-size:13px; font-style:italic; color:#7f7e7e;}
.memberhome #contentside .recentorders h2 {font-size:18px; font-weight:600; color:#333; margin:0; padding:14px 20px;}
.memberhome #contentside .recentorders h2 a {font-size:14px; font-weight:400; color:#3c3c9d; text-decoration:underline; float:right;}
.memberhome #contentside .recentorders h2 a:hover {font-size:14px; font-weight:400; color:#3c3c9d; text-decoration:none;}
.memberhome #contentside .recentorders ul, .memberhome #contentside .recentorders li {list-style-type:none; margin:0; padding:0;}
.memberhome #contentside .recentorders li {padding:14px 20px; border-top:1px solid #e5e5e5;}
.memberhome #contentside .recentorders li .packagename {float:left; width:45%;}
.memberhome #contentside .recentorders li .packagename p {font-size:15px; padding:0; margin:0; line-height:20px;}
.memberhome #contentside .recentorders li .packagename p a {font-size:15px; padding:0; margin:0; line-height:20px; color:#3c3c9d; text-decoration:none;}
.memberhome #contentside .recentorders li .packagename p a:hover {font-size:15px; padding:0; margin:0; line-height:20px; color:#3c3c9d; text-decoration:underline;}
.memberhome #contentside .recentorders li .date {float:left; width:15%; color:#444; padding-top:12px; text-align:right;}
.memberhome #contentside .recentorders li .cost {float:right; width:15%; padding-top:12px; font-size:15px; font-weight:700; text-align:right;}
/*Member Home*/

/*Member Account*/
h1.title.text22 {font-size:22px !important; text-align:left; padding:0; margin:0 0 25px 0;}
.tab-content{padding:0px;overflow:hidden;}
.tabbable-custom{-webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0;margin-bottom:15px;}
.tabbable-custom > .nav-tabs{border:none;margin:0px;}
.tabbable-custom > .tab-content{background-color:#fff;border:1px solid #A8A8A8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:inherit;}
.tabbable-custom > .tab-content p, .panel .panel-body p {padding:10px 10px 0;}
.tabbable-custom .nav-tabs li{margin-right:2px;border-top:2px solid transparent; background-color:#ddddfe;}
.tabbable-custom .nav-tabs li a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:0;padding:5px 8px;font-weight:600; background-color:#ddddfe;}
.tabbable-custom .nav-tabs li a:focus {background-color:#ddddfe;}
.tabbable-custom .nav-tabs li a:hover{background:none;border-color:transparent; background-color:#ddddfe; color:#6969be;}
.tabbable-custom .nav-tabs li.active{border-top:3px solid #23235C;margin-top:0;margin-right:0;position:relative; background-color:#6969BE;}
.tabbable-custom .nav-tabs li.active a,
.tabbable-custom .nav-tabs li.active a:hover {border-top:none;font-weight:400; background-color:#6969BE;color:#fff;border:none;}
.tabbable-custom .nav-tabs li.active:focus, .tabbable-custom .nav-tabs li.active a:focus {background-color:#6969BE;}
.with-radio .nav-tabs li.active a, .with-radio .nav-tabs li a{display:inline-block;}
.tabbable-custom .nav-tabs li.active a:hover{border-color:#d4d4d4 #d4d4d4 transparent;border:none;}
.tabbable-custom .nav-tabs li{margin-right:2px;border-top:3px solid #fff; position:relative;}
.account .form-container.forms {padding-top:15px;-webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; border:none;}
.account .form-container.forms .floatl--active .floatl__input, .account .form-container.forms .floatl--active select.floatl__input {padding:13px 8px 5px !important;}
.space_wrap {padding-top:10px; text-align:center;}
.account .bottom-buttons {margin-top:20px; margin-bottom:70px;}
.account .bottom-buttons span.btext {font-weight:400;}
.account .bottom-buttons #save_account span.btext {margin-top:-4px;}

.account .form {border:1px solid #e5e5e5;background:#fcfcfc;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;margin-bottom:28px;margin-top:18px;padding:15px;}
.account .form.padb5 {padding-bottom:5px;}
.account .form p.head_new{color:#444444;font:bold 18px 'Open Sans', Arial, Helvetica, sans-serif;margin:0;padding:0 0 15px;}
.account .membership_infopan{width:33%;margin-bottom:15px;text-align:center;float:left;}
.account .membership_infopan p{margin:0;padding:0;}

.logo-options .logo{float:left;margin-right:0px;padding:1px;border:1px solid #fff;}
.logo-options .logo:hover, .logo-options .selected{background:#dedede;border-color:#d2d2d2;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.logo-options .logo .radio-input{margin:8px 0px}
.logo-options .logo .radio-input .radio{float:none;margin:0 auto;padding:0;}
.logo-options .logo .img p{color:#fff;font-size:10px;margin:0px;text-transform:uppercase;}
.logo-options .logo .img p br{font-size:10px;line-height:15px;}
.logo-options .logo1 .img{background:url(../../images/stickers01.png) no-repeat 0 0;height:85px;width:185px;}
.logo-options .logo1 .img p{padding:68px 0 0 13px;color:#fff;}
.logo-options .logo2 .img{background:url(../../images/stickers02.png) no-repeat 0 0;width:241px;height:85px;color:#fff;font-size:10px;padding:0px;}
.logo-options .logo2 .img p{padding:15px 6px 0 150px;color:#fff;text-align:right;font-size:11px;line-height:15px;}
.logo-options .logo3 .img{background:url(../../images/stickers03.png) no-repeat 0 0;width:214px;height:85px;color:#fff;font-size:10px;padding:0px;}
.logo-options .logo3 .img p{color:#FFFFFF;font-size:10px;font-weight:bold;line-height:15px;padding:17px 4px 0 112px;text-align:right;}
.logo-options .logo4 .img{background:url(../../images/stickers04.png) no-repeat 0 0;width:215px;height:85px;color:#fff;font-size:10px;padding:0px;}
.logo-options .logo4 .img p{color:#FFFFFF;font-size:10px;line-height:15px;padding:21px 3px 0 114px;text-align:right;}

.account .form .formlabel {padding:10px 0 3px;}
.account .form .formlabel label {font-weight:400;}
.account textarea{background-color:#FFFFFF;color:#808080;border:1px solid #808080 !important;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;padding:10px;font:14px 'Open Sans', Arial, Helvetica, sans-serif !important; width:100%;}
.copy_icons{width:21px;height:18px;background:url(../../images/icons/copy_icons.png) left 0px no-repeat;float:left;}
.download_icon{width:24px;height:17px;background:url(../../images/icons/download_icon.png) left 0px no-repeat;float:left;}
.account .bottom-buttons a.button{padding:8px 10px !important;}
.account .bottom-buttons a.button.blue span.btext {margin-top:-3px;}

#pwd_strength_wrap {border: 1px solid #D5CEC8; display: none; float: left; padding:10px 6px 10px 6px; position: relative; width:100%; margin:20px 0 0 0;}
#pwd_strength_wrap:before, #pwd_strength_wrap:after {content:''; height: 0; position: absolute; width: 0; border: 10px solid transparent;}
#pwd_strength_wrap:before {position: absolute; top:-18px; left:10px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #fff;
    border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: '';}
#pwd_strength_wrap:after {position: absolute; top:-16px; left:11px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; content: '';}
#pswd_info ul {list-style-type: none; margin: 5px 0 0; padding: 0;}
#pswd_info ul li {background: url(../../images/icons/icon_pwd_strength.png) no-repeat left 2px; padding: 0 0 0 20px;}
.ie #pswd_info ul li {width:98%;}
#pswd_info ul li.valid {background-position: left -42px; color: green;}

.hideShowPassword-wrapper {width:100%; position:relative;}
.hideShowPassword-wrapper .hideShowPassword-toggle {right:10px!important; top:29%!important; background:transparent url(../../images/buttons/password-right-icon.png) no-repeat; border:none; text-indent:-9999px; width:28px; height:16px; margin-top:0; position:absolute;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.hideShowPassword-wrapper .hideShowPassword-toggle {margin-top:0px!important;}
}
.mac.safari .hideShowPassword-wrapper .hideShowPassword-toggle {margin-top:0px !important;}
.hideShowPassword-wrapper .hideShowPassword-toggle.hideShowPassword-toggle-hide {background-position:0 -21px;}
.steponeform ul li label.marb0 {margin-bottom:0;}

.account .panel-default > .panel-heading {padding:0; background:#6969be;}
.account .panel-heading h4 a.accordion-toggle {display:block; padding:16px 15px; background:url(../../images/icons/minus-account.png) no-repeat 99% center; color:#fff;}
.account .panel-heading h4 a.accordion-toggle.collapsed {display:block; padding:16px 15px; background:url(../../images/icons/plus-account.png) no-repeat 99% center; color:#fff;}
.account .panel-heading h4 a, .account .panel-heading h4 a:hover {text-decoration:none!important;}
.account .steponeform ul.form-ul ul.form-ul-inner li.padb7 {padding-bottom:7px;}
/*Member Account*/

/*Underwriting*/

/*Underwriting*/
.underwriting .nav-tabs li .radio,
.underwriting .radio-padd .radio {margin:1px 7px 0 0;}
.underwriting h4.red-txt {color:#e40d0e; padding:10px 10px 0; font-weight:300; font-size:20px;}
.form-heading{font-size:16px;font-weight:bold;padding:15px 20px 5px 20px;color:#444444;margin:0px;}
p.padl59 {padding-left:59px;}
p.padl59 span.marl25 {margin:3px 0 0 25px; display:inline-block;}
.account.underwriting .form-container.forms {padding-top:7px;}
.account.underwriting div.checked-agreed {margin-top:0;}
.account.underwriting .form-container.border {border:1px solid #e5e5e5; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px;}
.underwriting .radio-padd label {font-weight:400;}
.form-heading-red.padl0 {padding-left:0;}
.red-txt, span.price {color:#e40d0e;}
.account.underwriting .form-container.forms .floatl--active .floatl__input {padding:13px 8px 5px 10px !important;}
.account.underwriting .form-container.forms .floatl--active select.floatl__input {padding:13px 8px 5px 5px !important;}
.account.underwriting .form-container.forms.property .floatl--active .floatl__input,
.account.underwriting .form-container.forms.border .floatl--active .floatl__input {padding:13px 8px 5px !important;}
/*Underwriting*/

/*Underwriting - Final Step*/
h4.form-heading-red2{font-size:16px;font-weight:bold;padding:0 20px 5px 0px;color:#E40D0E;margin:0px;}
span.form-heading{font-size:16px;font-weight:bold;padding:15px 0 5px 0px;color:#444444;margin:0px;}
p.center-aligned-red{text-align:center;margin:15px auto;color:#E40D0E!important; font-size:13px;}
p.red-txt.text13 {font-size:13px; padding:7px 0;}
ul.accepted-methods{list-style:none;padding:0px 0px 0px;margin:0px;}
ul.accepted-methods > li{float:left;width:96.4%;border:1px solid #bcbcbc;padding:15px 15px 0;text-align:center;margin-right:0px;margin-bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(../pie.htc);min-height:100px;}
.ie8 ul.accepted-methods > li{width:45.2%;}
ul.accepted-methods > li.classEven{margin-right:0px;}
ul.accepted-methods > li ul.form-ul ul li div.forminput{float:right;width:100%;padding-right:0px;}
ul.accepted-methods > li ul.form-ul li{float:none;width:100%;padding:5px 0px 0px;background-color:rgba(0, 0, 0, 0);overflow:hidden;}
ul.accepted-methods > li ul.form-ul li.left-li-section{margin-right:0px;}
ul.accepted-methods > li input[type=file]{border:1px solid #B6B6B6;padding:10px;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;font:14px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#808080;}
ul.accepted-methods li.upload-file-img{background:url(../../images/icons/upload-file.gif) no-repeat 2% 17%;background-size:11%; padding-bottom:12px;}
ul.accepted-methods li.email-img{background:url(../../images/icons/pdf.gif) no-repeat 2% 17%;background-size:11%;}
ul.accepted-methods li.fax-img{background:url(../../images/icons/fax.gif) no-repeat 2% 17%;background-size:11%;}
ul.accepted-methods li.mail-img{background:url(../../images/icons/email.gif) no-repeat 2% 17%; background-size:11%; margin-bottom:0px;}
ul.accepted-methods li > div{text-align:left; float:right; width:86%; word-break:break-all;}
li.upload-file-img div.buttons{margin-top:10px}
li.upload-file-img div.buttons a.button.red{padding:4px 11px 7px;text-transform:none;font-size:15px;}
li.upload-file-img > div > ul.form-ul{padding:0px 0px}
li.upload-file-img div.file-upload-div{float:left;width:42%;}
li.upload-file-img div.file-upload-notification-div{float:right;width:55%;}
li.upload-file-img div.file-upload-notification-div > p{padding:0px;margin:0px}
.formlabel.padb9 {padding-bottom:9px;}
ul.checked-uncheked{list-style:none;padding:0px;margin:0px;}
ul.checked-uncheked li{margin-bottom:15px;padding-left:25px;}
ul.checked-uncheked li ul{padding-top:5px;padding-left:20px;}
ul.checked-uncheked li ul li{margin-bottom:2px;padding-left:0px;list-style:disc;list-style-position:inside;}
ul.checked-uncheked li.checked{background:url(../../images/icons/checked.png) no-repeat left 1px;}
ul.checked-uncheked li.unchecked{background:url(../../images/icons/unchecked.png) no-repeat left 1px;list-style:none outside none;padding-left:25px;}
div.checked-contentbox{width:97.5%;margin-top:15px;}
div.checked-contentbox table{border-bottom:1px solid #CACAE5;}
div.checked-contentbox table tr td{border-right:1px solid #CACAE5;}
div.checked-contentbox table tr td:nth-child(even){border-right:none;}
/*Underwriting - Final Step*/

/*Transaction History*/
.transaction_history .button.red {padding:0.85em 0.7em 0.9em; margin-left:0;}
.formfields div.form-container .steponeform p.padt9 {padding-top:9px;}
.formfields div.form-container .steponeform p.padb5 {padding-bottom:5px;}
.formfields div.form-container .steponeform p.padl20 {padding-left:20px;}
.transaction_history .form-container.forms ul {padding:0; margin:0 auto; width:27%;}
/*Transaction History*/

/*Upgrade*/
.account-upgrade .formsectionnew .ccdetails li.cityrow .w27p {width:18%;}
.account-upgrade .imgwrapper .AuthorizeNetSeal {margin-top:0;}
.account-upgrade .centered-align {text-align:center; padding-top:18px;}
.account-upgrade .centered-align p {margin-bottom:0;}
.account-upgrade .centered-align .bottom-buttons {margin-top:4px;}
.account-upgrade .centered-align.padt16 {padding-top:16px;}
.account-upgrade .centered-align.padt16 p {color:#fff;}
/*Upgrade*/

/*Agreement Final Step Print*/
h4.form-heading-red2.padb11 {padding-bottom:11px; padding-right:0;}
span.form-heading.pad {display:inline-block; padding:9px 0 15px;}
p.text13 {font-size:13px;}
h4.text20 {font-size:20px; margin-top:20px;}
ul.accepted-methods .w50p {float:left; width:50%;}
ul.accepted-methods .w50p.center {text-align:center;}
ul.accepted-methods .w50p .formlabel {padding-bottom:9px;}
.finalprint ul.accepted-methods > li {width:100%;}
.finalprint p.center-aligned-red {margin-bottom:9px; float:left; width:50%;}
.finalprint p.center-aligned-red.right {float:right;}
/*Agreement Final Step Print*/

/*Sherwin Williams*/
.sherwin-williams .sherwinmainlogo {padding:29px 0; text-align:center; clear:both;}
.sherwin-williams .sherwinmainlogo img {display:inline-block;}
.sherwin-williams .sherwinsaving {border:1px dashed #cc0000;-moz-box-sizing:border-box;box-sizing:border-box; padding:18px 16px; margin-bottom:22px;}
.sherwin-williams .sherwinsaving .download {width:38%; float:left;}
.sherwin-williams .sherwinsaving .download h3 {margin:0;}
.sherwin-williams .sherwinsaving .download h3 img {display:inline-block; margin-right:20px;}
.sherwin-williams .sherwinsaving .download h3 a {font:700 24px 'Open Sans', Arial, Helvetica, sans-serif; color:#cc0000; text-decoration:none;}
.sherwin-williams .sherwinsaving .download h3 a:hover {font:700 24px 'Open Sans', Arial, Helvetica, sans-serif; color:#cc0000; text-decoration:underline;}
.sherwin-williams .sherwinsaving .download p {margin:-2px 0 0 0;}
.sherwin-williams .sherwinsaving .download p a {font:700 18px 'Open Sans', Arial, Helvetica, sans-serif; color:#2b2b6b; text-decoration:underline;}
.sherwin-williams .sherwinsaving .download p a:hover {font:700 18px 'Open Sans', Arial, Helvetica, sans-serif; color:#2b2b6b; text-decoration:none;}
.sherwin-williams .sherwinsaving .text {width:62%; float:left; padding-left:22px; border-left:1px solid #cc0000;}
.sherwin-williams .sherwinsaving .text p {font:400 15px 'Open Sans', Arial, Helvetica, sans-serif; color:#333333; margin:0;}
.sherwin-williams .sherwinsaving .text p a {font:400 15px 'Open Sans', Arial, Helvetica, sans-serif; color:#cc0000; text-decoration:underline;}
.sherwin-williams .sherwinsaving .text p a:hover {font:400 15px 'Open Sans', Arial, Helvetica, sans-serif; color:#cc0000; text-decoration:none;}
.sherwin-williams .threeimages-content h2 {margin-bottom:0; font:700 18px 'Open Sans', Arial, Helvetica, sans-serif; color:#2b2b6b;}
.sherwin-williams .threeimages-content h2.mart4 {margin-top:4px;}
.sherwin-williams .threeimages-content p {margin-top:0; font:400 14px/21px 'Open Sans', Arial, Helvetica, sans-serif; color:#333333;}
.sherwin-williams .threeimages-content p a {font:400 14px/21px 'Open Sans', Arial, Helvetica, sans-serif; color:#cc0000; text-decoration:underline;}
.sherwin-williams .threeimages-content p a:hover {font:400 14px/21px 'Open Sans', Arial, Helvetica, sans-serif; color:#cc0000; text-decoration:none;}
.sherwin-williams .threeimages-content .images {width:25%; padding-right:15px; float:left;}
.sherwin-williams .threeimages-content .content {width:75%; float:left;}
.sherwin-williams .exclusive {background:#0f6bb4; padding:12px 0 7px 20px; margin-bottom:25px;}
.sherwin-williams .exclusive ul, .sherwin-williams .exclusive li {list-style-type:none; margin:0; padding:0;}
.sherwin-williams .exclusive li {background:url(../../images/icons/thumb.png) no-repeat 0 4px; font:400 18px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; padding:0 0 5px 28px;}
/*Sherwin Williams*/

/*nolo books*/
.nolobooks {text-align:center; margin-top:20px;}
.nolobooks .logo {padding-top:36px; padding-bottom:27px; background:#01314c;}
.nolobooks .logo img {display:inline-block;}
.nolobooks .offers {background:#edeeef; padding:8px 0; position:relative;}
.chrome .nolobooks .offers, .ie11 .nolobooks .offers {padding:9px 0 10px 0;}
.ie9 .nolobooks .offers, .ie10 .nolobooks .offers {padding:10px 0 10px 0;}
@supports (-ms-accelerator:true) {.nolobooks .offers {padding:10px 0 10px 0!important;}}

.nolobooks .offers h2 {font:700 38px 'Open Sans', Arial, Helvetica, sans-serif; color:#cc0000; text-transform:uppercase; margin:0; padding:0;}
.nolobooks .offers h2 span {color:#1477af;}
.nolobooks .offers .left {background:url(../../images/nolo-left.gif) no-repeat; width:11px; height:193px; left:-11px; top:-9px; position:absolute;}
.nolobooks .offers .right {background:url(../../images/nolo-right.gif) no-repeat; width:11px; height:194px; right:-11px; top:-10px; position:absolute;}
.nolobooks .description {background:url(../../images/nolo5books-secure.png) no-repeat bottom center #01314c; position:relative; margin-top:-1px; height:504px; padding:0 34px;}
.nolobooks .description .pad {padding-top:25px;}
.nolobooks .description .pad p, .nolobooks .featured p {font:400 17px/23px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0;}
.nolobooks .description .pad a.button, .nolobooks .featured a.button {display:inline-block; font:600 18px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; padding:7px 20px 12px 20px; background:#ff8814; text-decoration:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; border:4px solid #003f56; margin:20px auto auto auto; text-transform:capitalize;}
.nolobooks .description .pad a.button span.btext, .nolobooks .featured a.button span.btext {font-weight:600;}
.nolobooks .description .pad a:hover.button, .nolobooks .featured a:hover.button {background:#ff7e00;}
.nolobooks .description.free {height:420px;}
.nolobooks .description.free .pad p.upgrade {font-size:20px; font-weight:600; padding-bottom:20px; line-height:30px;}
.nolobooks .description.free .pad p.upgrade a {font-size:20px; font-weight:600; color:#ff8814; text-decoration:underline;}
.nolobooks .description.free .pad p.upgrade a:hover {font-size:20px; font-weight:600; color:#ff8814; text-decoration:none;}
.nolobooks .featured {background:#1477af; padding:60px 0 38px 0;}
.nolobooks .featured h3 {font:700 25px/25px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; margin:0 0 25px 0; padding:0;}
.nolobooks .featured p {margin:0; padding:0;}
.nolobooks .featured p.padb16 {padding-bottom:16px;}
.nolobooks .featured img {display:inline-block;}
.nolobooks .w39p {width:39%; margin:22px auto;}
.nolobooks .w39p a.button {display:block; font-size:25px; padding-top:10px; padding-bottom:14px; text-transform:uppercase!important; border-color:#116595;}
.nolobooks .w39p a.button span.btext {font-weight:700;}
.nolobooks .coupon {border:1px dashed #fff; padding:5px; margin:5px;}
.nolobooks .coupon .code {background:#012f47; font:600 35px/55px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; display:block;}
.nolobooks .coupon .code.padb7 {padding-bottom:7px;}
/*nolo books*/

/*SuperSaver Discount*/
.discountwrapper {background-color: #ffecec; border: 1px solid #eaadad; margin-bottom: 20px; padding:20px 13px 13px 13px;}
.supersaver-banner-text{font-size:22px;display:block;padding-bottom:13px;line-height:25px}
.discountwrapper .super-saver-member-listing > li {background-color: #fff; margin: 0 0 0 15px; height:auto; min-height:160px; padding:0; width:48.9%;}
.discountwrapper .super-saver-member-listing > li:first-child {margin-left: 0;}
.discountwrapper .super-saver-member-listing > li.third {margin-left: 0; margin-top:15px;}
.discountwrapper .super-saver-member-listing > li.fourth {margin-top:15px;}
.super-saver{border:1px solid #ffdf37;background:#fffbe4 url(../../images/icons/super-saver3.png) no-repeat 25px center;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;margin:0px 0 18px;padding:35px 18px 15px 175px;}
.super-saver-member-listing.clearfix.three {margin-top:13px;}
.super-saver-member-listing.clearfix.three > li {width:31.95%; min-height:172px;}

.super-saver.super-saverupdated {min-height:62px;  background-color:#ECF8FF; border-top:1px solid #acd8f1; border-bottom:none; border-left:1px solid #acd8f1; border-right:1px solid #acd8f1; margin-bottom:0;}

.super-saver p.title-saver{font:700 28px/26px 'Open Sans', Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:0;color:#444444; }
.super-saver p.title-saver-sub{font:400 19px/21px 'Open Sans', Arial, Helvetica, sans-serif;margin:10px 0;padding:0;color:#444444;}
.super-saver p.title-saver-sub a{font:100 22px/22px 'Open Sans', Arial, Helvetica, sans-serif;}

.super-saver.member.supersaver_members_page{background-size:7%;}
.super-saver .staples{float:right;margin:5px 15px 15px;text-align:center;}
.super-saver p.head{color:#e40d0e;font:bold 22px/24px 'Open Sans', Arial, Helvetica, sans-serif;margin:0 0 10px 0;padding:0px}
.super-saver p{margin:10px 0 0 0}
.super-saver p a{color:#e40d0e;text-decoration:underline;font-size:14px;}
.super-saver p a:hover{text-decoration:none;}
.super-saver.member p.head{color:#fff;font:bold 22px/24px 'Open Sans', Arial, Helvetica, sans-serif;margin:0 0 10px 0;padding:0px}
.super-saver.member p.head{color:#fff;font:bold 22px/24px 'Open Sans', Arial, Helvetica, sans-serif;margin:0 0 10px 0;padding:0px}
.super-saver-member-listing{margin:0px auto;}
.super-saver-member-listing li{float:left;width:30%;list-style:none;border:1px solid #E4E4E4;text-align:center;min-height:200px;display:block;margin:0 15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; font-size:13px;}
.super-saver-member-listing.members-page li{min-height:200px;}
.ie8 .super-saver-member-listing li{min-height:195px;background:#fff;}
.super-saver-member-listing li:hover{-webkit-box-shadow:0 0 10px #808080;-moz-box-shadow:0 0 10px gray;box-shadow:0 0 10px #808080;border:1px solid #808080;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;behavior:url(../pie.htc);outline-color:#808080;outline-width:thick;outline:none;}
.super-saver-member-listing li img{margin:10px auto;}
.super-saver-member-listing li p{margin:8px 10px;}
.super-saver-member-listing li p.discount{-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;background:#3C3C9D;padding:8px 8px;margin:0 10px;color:#FFF;}
.discountwrapper .super-saver-member-listing > li a {text-decoration: none;}
.super-saver-member-listing li span.discount {background:#3c3c9d; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; color:#fff; margin:0 10px; padding: 8px; display:inline-block; width:91%;}
.super-saver-member-listing.clearfix.three li span.discount {width:92%;}
.super-saver-member-listing li span {margin: 8px 10px; color: #444; display:block;}
.supersaver-page-banner{background:#ECF8FF url(../../images/icons/supersaver-discounts.jpg) no-repeat 21px center; width:auto; display:block; padding:20px 10px 20px 145px; border-top:1px solid #acd8f1; border-left:1px solid #acd8f1; border-right:1px solid #acd8f1; border-bottom:none; font:400 14px/22px 'Open Sans', Arial, Helvetica, sans-serif; color:#444444;}
.super-saver-member-listing.listingwrapp {padding-top: 10px; background-color: #ECF8FF; border-top:none; border-bottom:1px solid #acd8f1; border-left:1px solid #acd8f1; border-right:1px solid #acd8f1; margin-bottom:40px;}
.super-saver-member-listing.listingwrapp li {background-color:#fff; margin: 0 0 14px 14px; width:31%;}
.super-saver-member-listing.listingwrapp li {font-size:14px;}
/*SuperSaver Discount*/

/*Refer a Friend*/
.refer-friend .banner {background:url(../../images/refer-a-friend-banner_bg.jpg) no-repeat left top;min-height:300px;}
.refer-friend .banner h2 {font:600 30px/35px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:44px 0 20px;text-align:center;text-transform:uppercase;}
.refer-friend .banner p {color:#fff;margin:0;padding:0 80px 30px;font:400 16px/20px 'Open Sans', Arial, Helvetica, sans-serif;text-align:center;}
html.ie body .refer-friend .banner p {font-size:16px;}
.refer-friend .form {margin:-110px auto 0;display:block;width:88%; background:#fff;}
.refer-friend .form .your-invite {width:100%;background:#f0f1f7;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
input[type=button].copy-link-btn {background:#272767;border:none;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;  border-top-left-radius: 0px;border-bottom-left-radius: 0px; -webkit-appearance:none;margin-top:-1px;line-height:26px;text-transform:capitalize;font:400 17px/25px 'Open Sans', Arial, Helvetica, sans-serif;}
.refer-friend .form .your-invite ul.form-ul {padding:37px 0 25px; margin:0 auto; width:90%;}
.refer-friend .whitebg-box {-webkit-box-shadow: 0px 1px 2px 0px rgba(191,191,191,1);-moz-box-shadow: 0px 1px 2px 0px rgba(191,191,191,1);box-shadow: 0px 1px 2px 0px rgba(191,191,191,1);border:1px solid #eaeaeae;border-top:none; padding-bottom:25px;}
.ie9 .refer-friend .whitebg-box {border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; box-sizing:border-box;}
.ie10 .refer-friend .whitebg-box {border-left:1px solid #f4f4f4; box-sizing:border-box;}
.refer-friend .whitebg-box ul {clear:both; margin:35px auto 0; padding:0; width:82%;}
.refer-friend .whitebg-box ul li {float:left;margin:0 5px;padding:0;}
.refer-friend .whitebg-box ul li.last {margin-right:0;}
.refer-friend .your-invite ul li input[type=text]#invite_link {width:84%;border:1px solid #b9b8be !important;height:42px;margin-right:-8px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;  border-top-right-radius: 0px;border-bottom-right-radius: 0px; padding:5px 10px;}
.refer-friend .your-invite ul li input.copy-link-btn {background:#272767;border:none;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;  border-top-left-radius: 0px;border-bottom-left-radius: 0px; -webkit-appearance:none;margin-top:-1px;line-height:26px;text-transform:capitalize;font:400 17px/25px 'Open Sans', Arial, Helvetica, sans-serif; padding:7px 20px 10px; color:#fff;}
.refer-friend .your-invite ul li label {font:400 15px/20px 'Open Sans', Arial, Helvetica, sans-serif !important;color:#333;}
/*Refer a Friend*/

/*View Report*/
/*Print Logo*/
div.print-logo {display:none; position:relative; width:100%;}
div.print-logo img {display:inherit !important;}
#cbrviewprofile .form-container {padding:0;}
#cbrviewprofile .form-container .greysep {background:url(../../images/greydot.gif) repeat-x center 42px;}
#cbrviewprofile .reports .username {float:left; width:auto;}
#cbrviewprofile .reports .username ul {margin:0; padding:0;}
#cbrviewprofile .reports .username li {float:left; height:49px;}
#cbrviewprofile .reports .username li a, .reports .username li a:hover {padding:9px 34px 13px; background:#f0f0f0; font-weight:600; color:#444; text-decoration:none; font-size:16px; display:inline-block; border-right:1px solid #dddddd;}
#cbrviewprofile .reports .username li a.selected {position:relative; background: #3d3d8f; color:#fff;outline: none; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;}
#cbrviewprofile .reports .username li.first, #cbrviewprofile .reports .username li.first a.selected {-webkit-border-radius:6px 0 0 0; -moz-border-radius:6px 0 0 0; border-radius:6px 0 0 0;}
#cbrviewprofile .reports .username li a.selected:after {top:100%; left:50%; border:solid transparent; content: " "; height:0; width:0; position:absolute; 	pointer-events:none; border-color:rgba(61, 61, 143, 0); border-top-color:#3d3d8f; border-width:6px; margin-left:-6px; z-index:214;}
.form-container.relative {position:relative;outline: none;}
#cbrviewprofile .reports .printeroption {float:right; padding:8px 15px 0 0;}
a.red-txt.print-icon {background:url(../../images/icons/print_icon.png) no-repeat left 1px;display:inline-block;padding-left:27px;margin-top:4px;background-size:15%;}
div.declination-letter{margin-left:20px;margin-right:10px;margin-top:0px;overflow:hidden;width:44%;display:inline-block;}
div.declination-letter input[type="checkbox"]{vertical-align:middle;margin:2px 0px 5px;width:15px;height:15px;}
div.declination-letter .checkbox{margin:3px 5px 0 0;}
div.declination-letter-full{margin-left:20px;margin-right:10px;margin-top:0px;overflow:hidden;width:100%;display:inline-block;}
div.declination-letter-full input[type="checkbox"]{vertical-align:middle;margin:2px 0px 5px;width:15px;height:15px;}
div.declination-letter-full .checkbox{margin:3px 5px 0 0;}
body#cbrviewprofile #inner-navigation {width:100%;}
body#cbrviewprofile #inner-navigation ul li a {width:280px;}
body#cbrviewprofile .tab-content-heading{color:#3C3C9D;font-size:18px;border-bottom:1px solid #E5E5E5;display:block;padding-bottom:5px;margin-top:20px;font-weight:600;}
body#cbrviewprofile .tab-content-heading.marb16 {margin-bottom:16px;}
#cbrviewprofile .block01 {float:left; width:52%;}
#cbrviewprofile .block01 p {padding:10px 20px; margin-bottom:0; font-size:14px;}
#cbrviewprofile .block02 {float:left; width:47%; margin:24px 1% 0 0; text-decoration:none;}
#cbrviewprofile .block02:hover {text-decoration:none;}
#cbrviewprofile .block02 span {display:block; text-align:center;}
#cbrviewprofile .block02 .aaoaenjoy {background:#006eb5; padding:7px 7px 0 7px;}
#cbrviewprofile .block02 .aaoaenjoy .border {border:1px dashed #fff; border-bottom:none; padding:12px 12px; font:600 24px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(../pie.htc);}
#cbrviewprofile .block02 .bonus {background:#ececec; padding:0 7px 7px 7px;}
#cbrviewprofile .block02 .bonus .border {border:1px dashed #006eb5; border-top:none; padding:8px 8px; font:600 18px 'Open Sans', Arial, Helvetica, sans-serif; color:#006eb5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(../pie.htc);}
#cbrviewprofile .block02 .bonus .sw {padding:11px 0;} #cbrviewprofile .block02 .bonus .sw img {display:inline-block;}
#cbrviewprofile .block02 .bonus .coupon {background:#ec4c43; text-transform:uppercase; font:600 16px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; padding:9px 0;}
#cbrviewprofile .block02 .bonus .coupon i {font-size:18px; color:#fff; margin-left:9px;}
#cbrviewprofile p.dark-para {font-size:15px;font-weight:400;color:#6969BE;}
#cbrviewprofile .block01 p.padl99 {padding-left:99px; padding-bottom:0;}
#cbrviewprofile img.mobiletip {display:none; margin-left:5px;}
#cbrviewprofile img.normal {margin-left:5px;}
.button.tab-pane-btn span.btext {font-size: 14px; text-transform: none; font-weight:600;}
#tabsreport_content_container p {font-size:14px;}
#tabsreport_content_container label {font-weight:400; font-size:14px; margin-top:3px;}
#tabsreport_content_container .form-heading {margin-bottom:7px;}
#tabsreport_content_container .ta_details ul li{color:#666666;float:left;font-size:13px;list-style:none outside none;padding:3px 0;width:100%;background:none;}
#tabsreport_content_container .ta_details ul li h1{color:#D22727;font-size:14px;font-weight:normal;padding:0;margin:12px 0 5px;text-transform:uppercase;background:none;}
#tabsreport_content_container .ta_details ul li label{color:#666666;float:left;line-height:20px;padding-top:2px;width:170px;display:inline;}
#tabsreport_content_container .info-inp-wrp{float:left;width:auto;margin-bottom:5px;}
#tabsreport_content_container .ta_details ul li div input{background:none;border:none;box-shadow:none;color:#151515;font:18px 'Open Sans', Arial, Helvetica, sans-serif;padding:4px 10px;width:93%;}
#tabsreport_content_container span.info_details{display:block;border:none;color:#151515;font-size:13px;font-weight:normal;padding-left:10px;padding-top:5px;}
#tabsreport_content_container #content2_1 {padding-top:22px;}
#tabsreport_content_container .fact-report, #tabsreport_content_container .offender-report,
#tabsreport_content_container .offender-records-wrapper, #tabsreport_content_container .offender-report table, #tabsreport_content_container .sentinel-report, #tabsreport_content_container .sentinel-report table {width:100% !important;}

#cbrviewprofile .logoslist {padding:40px 0 0; float:left; width:100%;}
#cbrviewprofile .logoslist div {float:left; margin-right:18px; margin-bottom:18px;}
#cbrviewprofile .logoslist img {border:3px solid #e5e5e5; height:106px;}
#cbrviewprofile .logoslist div.last {margin-right:0; margin-bottom:0;}
/*View Report*/

/*Vendor Console*/

/*Vendor Registration - Step1*/
#vendorregister {box-sizing:border-box; width:100%;}
#vendorregister .col1 {float:left; width:66.1%; margin-right:1.7%; box-sizing:border-box;}
#vendorregister .col1 .bannerblock {background:#2b327a; padding:0 8px 0 0; margin-bottom:20px;}
#vendorregister .col1 .bannerblock .amount {background:url(../../images/vendors/vendoryellowbg.gif) no-repeat #ffe11f right; width:154px; text-align:center; font-size:40px; font-weight:700; color:#2b327a; line-height:35px; float:left; padding:22px 0 17px 0;}
#vendorregister .col1 .bannerblock .amount span {font-size:19px; font-weight:600; color:#2b327a; line-height:24px; text-transform:uppercase; display:block; margin-top:5px;}
#vendorregister .col1 .bannerblock .w72p {float:left; width:72%; padding:18px 0 0 18px;}
#vendorregister .col1 .bannerblock .w72p p {color:#fff!important; font-size:23px!important; font-weight:700!important; line-height:32px!important; margin:0;}
#vendorregister .col1 .bannerblock .w72p p img {display:inline-block; vertical-align:middle; margin:6px 0 0 11px;}
#vendorregister .col1 .description {border:1px solid #3c3c9d; clear:both;}
#vendorregister .col1 .description .heading {background:#f2f2fd;}
#vendorregister .col1 .description .heading h2 {background:url(../../images/vendors/vendorhdbg1.gif) no-repeat right #cc0000; color:#fff; padding:4px 30px 5px 20px; font-size:18px; font-weight:700; margin:0 0 0 -1px; display:inline-block; line-height:30px; text-transform:uppercase;}
#vendorregister .col1 .description .heading h2.first {margin-top:-1px;}
#vendorregister .col1 .description .pad {padding:28px 0 28px 23px;}
.safari #vendorregister .col1 .description .pad {padding:27px 0 27px 23px;}
#vendorregister .col1 .description p {color:#333333!important; font-size:20px!important; font-weight:600!important; line-height:20px!important; margin:0; padding-bottom:18px;}
#vendorregister .col1 .description ul, #vendorregister .col1 .description li {list-style-type:none; margin:0; padding:0;}
#vendorregister .col1 .description li {background:url(../../images/vendors/bulletgrey.png) no-repeat 0 5px; padding-left:14px; font-size:15px; color:#333; padding-bottom:12px;}
#vendorregister .col1 .spaces {height:47px;}
.ie11 #vendorregister .col1 .spaces, .ie10 #vendorregister .col1 .spaces, .ie9 #vendorregister .col1 .spaces {height:46px;}
/*windows 10*/
@supports (-ms-accelerator:true) {#vendorregister .col1 .spaces {height:45px!important;}}
#vendorregister .col2 {float:left; width:32.2%; -moz-box-sizing:border-box; box-sizing:border-box; background:#2b327a;}
#vendorregister .col2 .vip {text-align:center; padding:30px 0 25px 0;} #vendorregister .col2 .vip img {display:inline-block;}
#vendorregister .col2 h2 {background:url(../../images/vendors/namedot1.gif) repeat-x; color:#fff; font-size:18px; font-weight:700; line-height:2px; text-align:center; text-transform:uppercase;}
#vendorregister .col2 h2 span {display:inline-block; padding:0 8px; background:#2b327a;}
#vendorregister .col2 .form {-moz-box-sizing:border-box;box-sizing:border-box;  padding:25px 30px 20px 30px;}
.safari #vendorregister .col2 .form {-moz-box-sizing:border-box;box-sizing:border-box;  padding:25px 30px 9px 30px;}
#vendorregister .col2 .form ul, #vendorregister .col2 .form li {list-style-type:none; margin:0; padding:0; position:relative;}
#vendorregister .col2 .form li {padding-bottom:15px;}
#vendorregister .col2 .form li.padb0 {padding-bottom:0;}
#vendorregister .col2 .form li .w50p {width:47.7%; float:left; -moz-box-sizing:border-box;box-sizing:border-box; margin-right:14px; position:relative;}
#vendorregister .col2 .form li .w50p.last {margin-right:0;}
#vendorregister .col2 .form li .w50p.city {width:30.3%; margin-right:13px;}
#vendorregister .col2 .form li .w50p.statedrop {width:31.8%; margin-right:13px;}
#vendorregister .col2 .form li .w50p.zip {width:29%;}
#vendorregister .col2 .form input[type="text"], #vendorregister .col2 .form select {font-size:14px;}
#vendorregister .col2 .form select {padding-left:0;}
#vendorregister .col2 .form input[type="text"]:focus, #vendorregister .col2 .form select:focus, #vendorregister .col2 .form input[type="text"].greyinput:focus, #vendorregister .col2 .form input[type="text"]:focus, #vendorregister .col2 .form select:focus{-webkit-box-shadow:0 0 10px #808080!important;-moz-box-shadow:0 0 10px gray!important;box-shadow:0 0 10px #808080!important;border:1px solid #808080 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}
#vendorregister .col2 .form a.yellowbtn {padding:7px 0;margin:10px auto auto auto;display:block;line-height:2em;background-color:#ffe11f!important; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box; text-align:center; text-transform:uppercase; -webkit-text-size-adjust:none;}
#vendorregister .col2 .form a.yellowbtn span.btext {font-size:16px!important; color:#62570c!important; margin-top:-3px!important;}
#vendorregister .col2 .form a.yellowbtn:hover span.btext::after {border-bottom:1px solid #62570c;}
#vendorregister .col2 .form a.yellowbtn:hover{background-color:#dbbe01;}
#vendorregister .col2 .form span.field-validation-error {top:37px;}
.ipad #vendorregister .col2 .form li.statedrop span.field-validation-error, .ipad #vendorregister .col2 .form li.statedrop span.field-validation-success,
.ipad #vendorregister .col2 .form li .statedrop span.field-validation-error, .ipad #vendorregister .col2 .form li .statedrop span.field-validation-success {top:32px;}
#vendorregister .col2 .floatl__select .floatl__label {left:5px;}
#vendorregister .col2 .floatl__input {padding-left:8px !important;}
#vendorregister .col2 select.floatl__input {padding-left:3px !important;}
.no-more-table td.nocoupon {padding-left:0 !important;}
#vendorregister .col2 .address {padding:28px 0; text-align:center;}
.chrome #vendorregister .col2 .address {padding-bottom:29px;}
#vendorregister .col2 .address h3 {font-size:18px; color:#fff; margin:0 0 3px 0; padding:0;}
#vendorregister .col2 .address h4 {font-size:15px; color:#bdc3ff; margin:0 0 7px 0; padding:0;}
#vendorregister .col2 .address p {margin:0; padding:0;}
#vendorregister .col2 .address p a, #vendorregister .col2 .address p a:hover {font-size:23px; font-weight:700; color:#f2d202; text-decoration:none; overline:none;}
#vendorinfo {box-sizing:border-box; width:100%;}
#vendorinfo ul, #vendorinfo li {list-style-type:none; margin:0; padding:0;}
#vendorinfo li {float:left; width:32.15%; box-sizing:border-box; margin:20px 20px 20px 0; border:1px solid #262d7a;}
#vendorinfo li div {font-size:15px; line-height:16px; color:#262d7a; font-weight:600; display:table-cell; vertical-align:middle; height:50px; text-transform:uppercase; width:362px; text-align:center;}
#vendorinfo li.last {margin-right:0;}
#vendorsupersaver {background:#ecedf6; border:2px solid #e0e1f0; box-sizing:border-box; padding:12px 0 0 23px; margin-bottom:20px;}
#vendorsupersaver h2 {color:#262d7a; font-size:18px; font-weight:600; padding-bottom:10px; text-transform:uppercase; margin-top:7px;}
#vendorsupersaver ul, #vendorsupersaver li {list-style-type:none; margin:0; padding:0;}
#vendorsupersaver li {float:left; width:23%; box-sizing:border-box; margin:0 22px 20px 0; background:#fff;}
#vendorsupersaver li:last-child, #vendorsupersaver li.last {margin-right:0;}
#vendorsupersaver li div.logo {display:table-cell; vertical-align:middle; height:90px; width:362px; text-align:center;}
#vendorsupersaver li div.logo img {display:inline-block;}
#vendorsupersaver li div.description {font-size:14px; line-height:16px; color:#fff; font-weight:600; display:table-cell; vertical-align:middle; height:50px; width:342px; text-align:center; background:#262d7a; padding:0 10px;}
#vendorsupersaver li div.more {display:table-cell; vertical-align:middle; height:140px; width:362px; text-align:center;}
#vendorsupersaver li div.more a {font-size:14px; line-height:16px; color:#7e808e; font-weight:600; text-decoration:none;}
#vendorsupersaver li div.more a:hover {font-size:14px; line-height:16px; color:#7e808e; font-weight:600; text-decoration:underline;}
.vendorthankyou h2 {background:#cc0000; font-size:16px; color:#fff; padding:4px 0 4px 10px; font-weight:600; margin:0; -webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.vendorthankyou p {font-size:15px; margin:0; padding:10px;}
/*Vendor Registration - Step1*/

/*Vendor Registration - Step5*/
ul.tenant-info-steps{list-style:none;list-style-type:none;margin:0px;overflow:hidden;display:block;float:left;}
ul.tenant-info-steps.marb23{margin-bottom:22px;}
ul.tenant-info-steps li{float:left;margin-right:10px;position:relative;color:#fff;padding:3px 10px 5px;font-size:13px;line-height:16px;margin-bottom:10px;}
ul.tenant-info-steps li a{color:#fff;}
ul.tenant-info-steps li.red-step{background-color:#e40d0e;}
ul.tenant-info-steps li.red-step a{background-color:#e40d0e;}
ul.tenant-info-steps li.blue-step{background:#3c3c9d;}
ul.tenant-info-steps li.blue-step a{background:#3c3c9d;}
ul.tenant-info-steps li.red-step2{background:#e40d0e;}
ul.tenant-info-steps li.red-step2 a{background:#e40d0e;}
ul.tenant-info-steps li.blue-step span{background:url("../../images/blue-step-arrow.png") no-repeat scroll left top;display:block;height:12px;position:absolute;width:6px;z-index:99;left:-5px;top:6px;}
ul.tenant-info-steps li.red-step2 span{background:url("../../images/red-step-arrow.png") no-repeat scroll left top;display:block;height:12px;position:absolute;width:6px;z-index:99;left:-5px;top:6px;}
ul.tenant-info-steps li.grey-step{background:#aeaeae;}
ul.tenant-info-steps li.grey-step a{background:#aeaeae;}
ul.tenant-info-steps li.grey-step span{background:url("../../images/grey-step-arrow.png") no-repeat scroll left top;display:block;height:12px;position:absolute;width:6px;z-index:99;left:-5px;top:6px;}
.vendor-step5 h1.title, .cart h1.title, .vendor-payment h1.title, .vendor-contact h1.title, .upgrade-supersaver h1.title{font:bold 22px 'Open Sans', Arial, Helvetica, sans-serif!important;margin:14px 0 8px 0; text-align:left; padding-left:0; padding-right:0;}

.vendor-step5 #listingblock {background:#f0f0f0; padding:18px 0 20px;}
.vendor-step5 #listingblock p.text{padding:0 0 13px 0;font:13px 'Open Sans', Arial, Helvetica, sans-serif;color:#444444;text-align:center;margin:0;}
.vendor-step5 #listingblock p.text a{color:#e40d0e;text-decoration:underline;}
.vendor-step5 #listingblock p.text a:hover{text-decoration:none;}
.vendor-step5 #listingblock .featured{padding:18px 20px;border:1px solid #d8d8d8;width:905px;margin:0 auto;background:#fcfcfc;}
.vendor-step5 #listingblock .featured ul, .vendor-step5 #listingblock .featured li{margin:0;padding:0;list-style-type:none;}
.vendor-step5 #listingblock .featured li.image{float:left;width:128px;height:140px;border:3px solid #e2e2e2;background:#f4f3f3;margin-right:20px;}
.vendor-step5 #listingblock .featured li.image .blank{padding-top:50px;font:12px/18px 'Open Sans', Arial, Helvetica, sans-serif;color:#7b7b7b;text-align:center;cursor:pointer;}
.vendor-step5 #listingblock .featured li.image .blank.without-pointer{cursor:none;padding-top:62px;}
.vendor-step5 #listingblock .featured li.content{float:left;width:709px;}
.vendor-step5 #listingblock .featured li.content h2{font:bold 16px 'Open Sans', Arial, Helvetica, sans-serif;color:#3c3c9d;padding:0 0 3px 0;margin:0;}
.vendor-step5 #listingblock .featured li.content p{font:14px/20px 'Open Sans', Arial, Helvetica, sans-serif;color:#444444;margin:0 0 4px 0;}
.vendor-step5 #listingblock .featured li.content .offer{padding-top:14px;border-top:1px solid #d6d6e9;margin-top:9px;}
.vendor-step5 #listingblock .featured li.content .offer a.button{font:normal 15px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;text-transform:none;padding:5px 7px!important;float:right!important;}
.vendor-step5 #listingblock .featured li.content .offer a.button span{margin:-5px 0 0 0;padding:0 5px;font-weight:normal;}
.vendor-step5 #listingblock .featured li.content .offer a.special{font:bold 14px/27px 'Open Sans', Arial, Helvetica, sans-serif;color:#3c3c9d;float:left!important;background:url(../../images/icons/star.png) no-repeat left;padding-left:31px;text-decoration:underline;background-size:9%;}
.vendor-step5 #listingblock .featured li.content .offer a:hover.special{text-decoration:none;}

.vendor-step5 #left-content {padding-top:20px;}
.vendor-step5 #left-content p.text{font:15px 'Open Sans', Arial, Helvetica, sans-serif;color:#e40d0e;padding:0 0 17px 0;margin:0;}
.vendor-step5 #left-content #mainform{border:1px solid #e5e5e5; border-bottom:none;background:#fcfcfc;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;margin-bottom:28px;}
.vendor-step5 #left-content #mainform form{margin:0;padding:0;}
.vendor-step5 #left-content #mainform p.head{font:bold 18px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#444!important;padding:0 0 11px 0;}
.vendor-step5 #left-content #mainform .form01, .vendor-step5 #left-content #mainform .form02, .vendor-step5 #left-content #mainform .form03{padding:15px 18px 0 18px;border-bottom:1px solid #e5e5e5;clear:both;}
.vendor-step5 #left-content #mainform .form02.padb7 {padding-bottom:7px;}
.vendor-step5 #left-content #mainform .form01 label{float:left;margin:2px 0 20px 9px; font-weight:400;}
.vendor-step5 #left-content #mainform .form01 .lookingfor {color:#3c3c9d; font:bold 16px 'Open Sans',Arial,Helvetica,sans-serif; margin:0; padding: 0 0 3px;}
.vendor-step5 #left-content #mainform .form01 .lookingfor a, .vendor-step5 #left-content #mainform .form01 .lookingfor a:hover {color:#3c3c9d; font:bold 16px 'Open Sans',Arial,Helvetica,sans-serif!important; text-decoration:none;}

.vendor-step5 #left-content #mainform .form01 span.radio{margin-top:4px;}
.vendor-step5 #left-content #mainform .form01 select.state{border:1px solid #e40d0e;background:#fff;-webkit-border-radius:2px;border-radius:2px;padding:5px;font:14px 'Open Sans', Arial, Helvetica, sans-serif;color:#808080;float:left;width:270px;margin-top:0px;margin-bottom:18px;margin-left:26px;}
.vendor-step5 #left-content #mainform .form01 select.state option{padding-left:10px;}
.vendor-step5 #left-content #mainform .form01 #statelist{margin-left:25px;margin-bottom:15px;}
.vendor-step5 #left-content #mainform .form01 #statelist ul, .vendor-step5 #left-content #mainform .form01 li{margin:0;padding:0;list-style-type:none;}
.vendor-step5 #left-content #mainform .form01 li{float:left;width:32.5%;}
.vendor-step5 #left-content #mainform .form01 li label{padding:0;margin-bottom:7px;}
.vendor-step5 #left-content #mainform #countylist.state_checkbox {padding-bottom:16px; padding-left:25px; position:relative;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li {float:left; width:48.6%; margin-right:15px;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li .form-ul-inner li {width:100%; padding-bottom:20px; margin-right:0;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li .form-ul-inner li.padb0 {padding-bottom:0;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li .form-ul-inner li.padb5 {padding-bottom:5px;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li .form-ul-inner li.padb7 {padding-bottom:7px;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li .form-ul-inner li.padb16 {padding-bottom:16px;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li.secondphoto {margin-top:25px;}
.vendor-step5 #left-content #mainform .form02 .left-li-section {margin-right:15px;}
.vendor-step5 .blackbox_top{background:url("../../images/blackbox_topbg.gif") repeat-x;height:35px;margin:0;width:275px;}
.vendor-step5 .blackbox_top .head{color:#FFFFFF;float:left;font-size:12px;margin:0;padding:8px 0 0 7px;width:245px;}
.vendor-step5 .blackbox_top .close1{float:left;padding-top:6px;width:20px;}
.vendor-step5 .blackbox_middle{border-color:#444444;border-style:solid;border-width:0 1px;padding:12px 15px;width:275px;}
.vendor-step5 .blackbox_middle p{color:#818181;font-size:14px;line-height:20px;margin:0;padding:0;}
.vendor-step5 .blackbox_bottom{background:url("../../images/blackbox_bottombg.gif") repeat-x;height:3px;margin:0;width:275px;}
.vendor-step5 .floatll {float:left;}

.vendor-step5 #left-content #mainform .form02 ul li textarea, .vendor-step5 #left-content #mainform .form02 ul li input[type=text]{border:1px solid #b6b6b6;padding:10px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;font:14px 'Open Sans', Arial, Helvetica, sans-serif;color:#808080; width:100%;}
.vendor-step5 #left-content #mainform .form02 ul li input.http{background-image:url(../../images/http.gif)!important;background-repeat:no-repeat!important;background-position:9px 0 !important;padding-left:51px;}
.vendor-step5 #left-content #mainform .form02 ul li textarea.greyinput:focus,
.vendor-step5 #left-content #mainform .form02 ul li input.greyinput[type=text]:focus{-webkit-box-shadow:0 0 10px #808080!important;-moz-box-shadow:0 0 10px gray!important;box-shadow:0 0 10px #808080!important;border:1px solid #808080 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray');outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}
.vendor-step5 #left-content #mainform .form02 ul li textarea:focus,
.vendor-step5 #left-content #mainform .form02 ul li input[type='text']:focus, .vendor-step5 #left-content #mainform .form02 ul li textarea.redinput:focus,
.vendor-step5 #left-content #mainform .form02 ul li input.redinput[type='text'], .ipad .vendor-step5 #left-content #mainform .form02 ul li textarea.redinput:focus,
.ipad .vendor-step5 #left-content #mainform .form02 ul li input.redinput[type='text']:focus {-webkit-box-shadow:0 0 10px #F00!important;-moz-box-shadow:0 0 10px red!important;box-shadow:0 0 10px #F00!important;border:1px solid #F00 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='red')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='red');outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;} /*808080*/
.ie8 .vendor-step5 #left-content #mainform .form02 ul li textarea.greyinput:focus,
.ie8 .vendor-step5 #left-content #mainform .form02 ul li input.greyinput[type='text']:focus,
.ie8 .vendor-step5 #left-content #mainform .form02 ul li textarea:focus,
.ie8 .vendor-step5 #left-content #mainform .form02 ul li input[type='text']:focus, .ie8 .vendor-step5 #left-content #mainform .form02 ul li textarea.redinput:focus,
.ie8 .vendor-step5 #left-content #mainform .form02 ul li input.redinput[type='text']:focus{-ms-filter:none!important;filter:none!important;}

.vendor-step5 #left-content #mainform .form02 ul li textarea.redinput:focus,
.vendor-step5 #left-content #mainform .form02 ul li input.redinput[type='text']:focus{-webkit-box-shadow:0 0 10px #808080 !important;-moz-box-shadow:0 0 10px gray !important;box-shadow:0 0 10px #808080 !important;border:1px solid #808080 !important;-webkit-transition:all 0.30s ease-in-out!important;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='red');outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}
.ipad .vendor-step5 #left-content #mainform .form02 ul li textarea.redinput:focus,
.ipad .vendor-step5 #left-content #mainform .form02 ul li input.redinput[type='text']:focus{-webkit-box-shadow:0 0 10px #808080 !important;box-shadow:0 0 10px #808080 !important;border:1px solid #808080 !important;-webkit-transition:all 0.30s ease-in-out!important;transition:all 0.30s ease-in-out;outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}
.ie8 .vendor-step5 #left-content #mainform .form02 ul li textarea.redinput:focus,
.ie8 .vendor-step5 #left-content #mainform .form02 ul li input.redinput[type='text']:focus{-ms-filter:none!important;filter:none!important;}
.vendor-step5 #left-content #mainform .form02 ul li span.text13{font:13px 'Open Sans', Arial, sans-serif;color:#626262;display:block;margin-top:5px;}
.vendor-step5 #left-content #mainform .form02 ul li span.text13 a{color:#e40d0e;text-decoration:underline; display:inline-block; margin-bottom:7px;}
.vendor-step5 #left-content #mainform .form02 ul li span.text13 a:hover{color:#e40d0e;text-decoration:none;}

.vendor-step5 #left-content #mainform .floatl--active .floatl__input, .vendor-step5 #left-content #mainform select.floatl__input {padding-left:10px !important; padding-top:16px !important;}
.vendor-step5 #left-content #mainform .www.floatl--active .floatl__input {padding-left:51px !important; background-position:9px 6px !important;}

.vendor-step5 #left-content #mainform ul li label.normal {font-weight:400;}
.vendor-step5 #left-content #mainform ul li input[type=file]{border:1px solid #b6b6b6;padding:10px;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;font:14px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#808080;width:100%;}
.vendor-step5 #left-content #mainform ul li input[type=file]:focus{-webkit-box-shadow:0 0 10px #808080!important;-moz-box-shadow:0 0 10px gray!important;box-shadow:0 0 10px #808080!important;border:1px solid #808080 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray');outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}
.ie8 .vendor-step5 #left-content #mainform ul li input[type=file]:focus{-ms-filter:none!important;filter:none!important;}
.vendor-step5 #left-content #mainform ul li a.button.purple{font:normal 15px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;text-transform:none;padding:5px 7px!important;background:#3c3c9d!important;margin-top:12px;}
.vendor-step5 #left-content #mainform ul li a.button.purple#upload_photo,
.vendor-step5 #left-content #mainform ul li a.button.purple#upload_video {margin-top:0; margin-left:0;}
.vendor-step5 #left-content #mainform ul li a.button.purple:hover{background:#23235B!important;}
.vendor-step5 #left-content #mainform ul li a.button.purple span{margin:-5px 0 0 0!important;padding:0 5px!important;font-weight:normal;}
.vendor-step5 #left-content #mainform ul li .image{border:3px solid #e2e2e2;background:#f4f3f3;width:130px;height:138px;}
.vendor-step5 #left-content #mainform ul li .image .blank{padding-top:41px;font:bold 19px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#9f9f9f;text-align:center;}
.vendor-step5 #left-content #mainform p.text13.fcgrey{color:#878787!important;}
.vendor-step5 #left-content #mainform a.toogle{background:#f7f7fe;border:1px solid #f7c9c9;-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:0 12px;font:13px/28px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#e40d0e;text-decoration:none;margin-bottom:14px;}
.vendor-step5 #left-content #mainform a.toogle span.addi-cat{float:right;margin-left:8px;background:url(../../images/icons/arrow_down.gif) no-repeat;width:9px;height:5px;margin-top:13px;}
.vendor-step5 #left-content #mainform a:hover.toogle{text-decoration:underline;}
.vendor-step5 #left-content #mainform{padding-top:10px;}
.vendor-step5 #left-content #mainform p{font:13px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#626262;padding-bottom:7px;margin:0;}
.vendor-step5 #left-content #mainform .categories2{margin-left:0;margin-bottom:5px;}
.vendor-step5 #left-content #mainform .categories2 ul, .vendor-step5 #left-content #mainform .categories2 li{margin:0;padding:0;list-style-type:none;}
.vendor-step5 #left-content #mainform .categories2 li{float:left;width:31%;margin-right:15px;}
.vendor-step5 #left-content #mainform .categories2 li.padb16 {padding-bottom:16px;}
.vendor-step5 #left-content #mainform .categories2 li .checkbox {margin-right:9px;}
.vendor-step5 #left-content #mainform .categories2 li label{padding:0;margin-bottom:7px;font-weight:400; float:left; width:90%;}
.vendor-step5 #left-content #mainform ul li label.padt10{padding-top:10px; font-weight:400;}
.vendor-step5 #left-content #mainform ul.form-ul li.w60p{width:60%;margin-right:0;float:left;}
.vendor-step5 #left-content #mainform ul.form-ul li.w60p span.checkbox{position:absolute;}
.vendor-step5 #left-content #mainform ul.form-ul li.w60p input[type="checkbox"]{margin-left:-20px;float:left;}
.vendor-step5 #left-content #mainform ul.form-ul li.w60p li.w30p{width:30%!important;float:left!important;padding-bottom:0!important;}
.vendor-step5 #left-content #mainform ul.form-ul li.w60p li.w30p label{float:left!important;padding-left:26px!important;padding-top:0!important;}
.vendor-step5 #left-content #mainform ul li a.button.purple.preview{float:right;margin-top:5px;padding:3px;font-size:13px;}
.vendor-step5 #left-content #mainform ul li a.button.purple span{margin:-5px 0 0 0;padding:0 5px;font-weight:normal; font-size:13px;}
.vendor-step5 #left-content #mainform ul li a.button.purple span.text15 {font-size:15px;}
.vendor-step5 #left-content #mainform ul.form-ul ul li .fbtw{float:left;width:85%;} /*79*/
.vendor-step5 #left-content #mainform .hours{padding-top:12px;}
.vendor-step5 #left-content #mainform .hours span.radio{margin-top:4px;}
.vendor-step5 #left-content #mainform .hours label{margin:3px 0 5px 7px;}
.vendor-step5 #left-content #mainform .operation{padding:10px 0 0 22px;}
.vendor-step5 #left-content #mainform .operation label{float:left!important;padding-right:13px; font-weight:400;}
.vendor-step5 #left-content #mainform #business_hours_id label {font-weight:400;}
.vendor-step5 #left-content #mainform .operation select{border:1px solid #b6b6b6;background:#fff;-webkit-border-radius:2px;border-radius:2px;margin-right:10px;float:left;padding:5px;font:14px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#808080;width:100px;margin-top:-4px;margin-bottom:18px;}
.vendor-step5 #left-content #mainform .operation option{padding-left:10px;}
.vendor-step5 #left-content #mainform .operation input[type="checkbox"]{float:left!important;}
.vendor-step5 #left-content #mainform .floatll{float:left;}
.vendor-step5 #left-content #mainform .padt3{padding-top:3px;}
.vendor-step5 #left-content #mainform .operation label.day{width:90px;}
.vendor-step5 #left-content #mainform .operation a.link{margin:1px 0 0 10px;color:#e40d0e;text-decoration:underline;float:left;}
.vendor-step5 #left-content #mainform .operation a:hover.link{text-decoration:none;}
ul.form-ul li.w60p select{border:1px solid #b6b6b6;background:#fff;-webkit-border-radius:2px;border-radius:2px;padding:5px;font:14px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#808080;}
.vendor-step5 #left-content #mainform ul.form-ul li.w60p option{padding-left:10px;}
.vendor-step5 #left-content #mainform .operation select:focus, ul.form-ul li.w60p select:focus{-webkit-box-shadow:0 0 10px #808080!important;-moz-box-shadow:0 0 10px gray!important;box-shadow:0 0 10px #808080!important;border:1px solid #808080 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray');outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}
.ie8 .vendor-step5 #left-content #mainform .operation select:focus, .ie8 .vendor-step5 #left-content #mainform ul.form-ul li.w60p select:focus{-ms-filter:none!important;filter:none!important;}
.vendor-step5 #left-content #mainform a.button.addcoupon{font:normal 15px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#fff;text-transform:none;padding:5px 7px 5px 20px!important;background:url(../../images/icons/plus_purple.gif) no-repeat 10px 11px #3c3c9d!important;margin:3px 0 20px 0;}
.vendor-step5 #left-content #mainform a.button.addcoupon:hover{background:url(../../images/icons/plus_purple.gif) no-repeat 10px 11px #23235B!important;}
.vendor-step5 #left-content #mainform a.button.addcoupon span{margin:-5px 0 0 0!important;padding:0 5px!important;font-weight:normal;}
.vendor-step5 #left-content #mainform #div_coupon_id{padding-bottom:20px;}
.vendor-step5 #left-content #mainform #div_coupon_id label.padt2{padding-top:2px !important;}
.vendor-step5 #left-content #mainform #div_coupon_id li.date {padding-bottom:0;}
.vendor-step5 #left-content #mainform #div_coupon_id li.date .radio {margin-top:0;}
.vendor-step5 #left-content #mainform #div_coupon_id li.date label{float:left;padding-left:7px; margin-top:-2px;}
.vendor-step5 #left-content #mainform #div_coupon_id li.padb0{padding-bottom:0;}
.vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p{width:27%;margin-left:15px;float:left;border:2px dashed #444;margin-top:12px;}
.vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p .head{background:#E40D0E;font:bold 14px/26px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#fff;text-align:center;text-transform:uppercase;}
.vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p p{padding:0;margin:0;text-align:center;}
.vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p p#pr_coupon_header{font:bold 15px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#3c3c9d!important;padding:5px 0;}
.vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p p#expiry, .vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p p#pr_coupon_expiry{font:13px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#000!important;}
.vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p p#pr_coupon_disclaimer{font:11px 'Open Sans', Arial, Helvetica, sans-serif!important;padding-top:6px;}
.vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p p#pr_coupon_details{font:12px 'Open Sans', Arial, Helvetica, sans-serif!important;padding:4px 5px 4px 5px;}
.coupon-offer-table, .check-email{border:1px solid #cacae5;border-collapse:separate;overflow:hidden;font:14px 'Open Sans', Arial, Helvetica, sans-serif!important;width:100%;}
.vendor-step5 .coupon-offer-table {margin-bottom:16px;}
.coupon-offer-table th, .check-email th{background:#d7d7f8;color:#3c3c9d;padding:5px;text-align:left;}
.coupon-offer-table tfoot td{background:#d7d7f8;color:#3c3c9d;padding:5px 5px 5px 10px;text-align:left;font-weight:bold;}
.coupon-offer-table td, .check-email td{padding:5px;color:#444444;}
.coupon-offer-table td a, .check-email td a{color:#3C3C9D;text-decoration:underline;font-size:14px;font-weight:600;}
.coupon-offer-table td a:hover, .check-email td a:hover{color:#3C3C9D;text-decoration:none;font-size:14px;font-weight:600;}
.coupon-offer-table th a{font-weight:bold;color:#3C3C9D;font-size:14px;}
.check-email td a:hover{text-decoration:underline;}
/*.coupon-offer-table td a:hover{color:#fff;text-decoration:underline;}*/
.vendor-step5 #left-content #mainform table.coupon-offer-table tr:nth-of-type(odd){background:#f8f8fe;}
.vendor-step5 #left-content #mainform table.coupon-offer-table tr:nth-of-type(even){background:#fff;}
.coupon-offer-table .edit-button{background:#0da5e4 url(../../images/icons/icon-edit.png) no-repeat 6px 5px;color:#fff;font-size:13px;padding:2px 6px 2px 26px;}
.coupon-offer-table .delete-button{background:#e40d0e url(../../images/icons/icon-delete.png) no-repeat 6px 4px;color:#fff;font-size:13px;padding:2px 6px 2px 26px;margin-left:5px;}
.vendor-step5 #left-content #mainform select.floatl__input#coupon_disclaimer {padding-left:4px !important;}
.vendor-step5 #left-content #mainform li.secondphoto table {width:auto;}
.vendor-step5 #left-content #mainform .video p.text14 {padding-bottom:16px;}
.vendor-step5 #left-content #mainform .video .radio {margin-top:0;}
.vendor-step5 #left-content #mainform .video label.radiolbl {font-weight:400; margin-left:5px;}
.vendor-step5 #left-content #mainform p.text13{font:13px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#626262;padding-bottom:15px;margin:0;}
.vendor-step5 #left-content #mainform p.text14{font:14px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#444;padding-bottom:10px;margin:0;}
.vendor-step5 .button span.btext, .cart .button span.btext, .vendor-payment .button span.btext {font-weight:400!important; margin-top:-3px;}
/*Vendor Registration - Step5*/

/*Vendor Registration - Step6-Cart*/
.cart h1.title {padding-left:0; padding-right:0; padding-bottom:0;}
.cart div.title-tel {overflow: hidden;}
.cart div.title-tel h1 {float:left;}
.cart div.title-tel .call{float:right;color:#6969be;font:bold 15px/25px 'Open Sans', Arial, Helvetica, sans-serif !important;background:url("../../images/icons/contact-icon.png") no-repeat left center;padding:3px 0 0 35px;margin-top:0px;margin:14px 0 12px}
.cart div.title-tel .call a, .cart div.title-tel .call a:hover {font:bold 15px/25px 'Open Sans',Arial,Helvetica,sans-serif!important; color:#6969be!important; vertical-align:middle;}

.shopping-cart{-webkit-border-radius:3px;border-radius:3px;border-collapse:separate;border-color:#e5e5e5;border-style:solid;border-width:0 1px 0;overflow:hidden;font:14px/25px 'Open Sans', Arial, Helvetica, sans-serif; width:100%;}
.shopping-cart tr.brd-btm td{border-bottom:1px solid #d6d6d6;}
.shopping-cart td{padding:7px 13px;font-weight:400;}
.shopping-cart thead{border-color:#3c3c9d;border-style:solid;border-width:0 1px;}
.shopping-cart th{background:#3c3c9d;color:#fff;text-transform:none;padding:7px 13px;}
.shopping-cart tbody, .shopping-cart tfoot{border-color:#e5e5e5;border-style:solid;border-width:0 1px;}
.shopping-cart tfoot td{background:#f6f6f6;border-top:1px solid #fff;text-align:right;font-weight:bold;color:#444444;}
.shopping-cart tfoot .total td{background:#e1e0e0;}
.shopping-cart tfoot .total td span.total, .shopping-cart tfoot td span.total{padding:0;text-align:right;display:inline-block;float:right;}
.heading-red{color:#e40d0e;font-weight:bold !important;font-size:15px;}
.fc-red{color:#e40d0e;font-weight:600 !important;}
.add-category{color:#3c3c9d;text-decoration:underline;font-size:14px;font-weight:600;background:url(../../images/icons/icon-plus.png) no-repeat left center;padding:0 0 0 12px;}
.add-category:hover{color:#3c3c9d;text-decoration:none;}
.shopping-cart th.text-right, .shopping-cart td.text-right{text-align:right;padding-right:20px;}
.shopping-cart .edit-button{background:#0da5e4 url(../../images/icons/icon-edit.png) no-repeat 6px 5px;color:#fff;font-size:13px;padding:2px 6px 2px 26px;}
.shopping-cart .delete-button{background:#e40d0e url(../../images/icons/icon-delete.png) no-repeat 6px 4px;color:#fff;font-size:13px;padding:2px 6px 2px 26px;margin-left:5px;}
.shopping-cart label{padding-right:15px;display:inline-block; margin-bottom:0}
.shopping-cart .item-name{width:20%;}
.shopping-cart .item-options{width:45%;}
/*Vendor Registration - Step6-Cart*/

/*Vendor Registration - Step7-Payment*/
.vendor-payment h1 {padding-left:0; padding-right:0;}
.vendor-payment .account-info-banner{margin:9px auto 25px;width:52%;padding:17px 5px 17px 180px;text-align:center;background:#f6f6f6;min-height:53px;position:relative;border:1px solid #dcdced;-webkit-border-radius:3px;border-radius:3px;}
.vendor-payment .account-info-banner .img{background:url(../../images/img-banner-account-info.png) no-repeat 0px 0px;width:156px;height:96px;position:absolute;bottom:-15px;left:23px;}
.vendor-payment .account-info-banner p{margin:0px;font:14px 'Open Sans', Arial, Helvetica, sans-serif !important;}
.vendor-payment .account-info-banner p.head{color:#3c3c9d !important;font-weight:bold !important;font-size:22px !important;line-height:24px !important;margin-bottom:7px; padding-bottom:0;}
.vendor-payment .form-heading-red.grey {padding:10px 0 15px 16px;}
.vendor-payment .steponeform ul li .w50p {width:49.7%; padding-right:12px;}
.vendor-payment .imgwrapper .comodosecureimg {padding-bottom:20px;}
.vendor-payment .forminput.checked-agreed {padding-top:0;}
.vendor-payment p.head {font-size:18px !important; color:#444 !important; padding-bottom:15px;}
.vendor-payment .checked-agreed label {margin:3px 0 10px 7px;}
.vendor-payment label a {color:#e40d0e;text-decoration:underline;font-size:14px;}
.vendor-payment label a:hover {text-decoration:none;}
.vendor-payment p.bottom-info1{font-weight:bold;font-size:14px;text-align:center;line-height:15px;margin-bottom:0px;}
.vendor-payment p.bottom-info2{font:italic 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;text-align:center;margin:7px 0 15px 0;}
.vendor-payment .floatl--active .floatl__input {padding-left:8px !important;}
.vendor-payment .floatl.floatl__select select, .ff .vendor-payment .floatl.floatl__select select {padding-left:4px !important;}
.vendor-payment .formsectionnew .ccdetails .w98p label.normal {font-weight:400; margin-left:7px; display:inline-block;}
/*Vendor Registration - Step7-Payment*/

/*Vendor Registration - ThankYou*/
#upgradebox{width:822px;height:auto;margin:0 auto;background-color:#F8F8F8;border:2px solid #CFCFCF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url(../pie.htc);padding:20px;}
#upgradebox .tick{text-align:center;padding:20px 0 15px 0;}
#upgradebox .tick img{display:inline-block;}
#upgradebox p.update_listing_sn{font:400 34px/40px 'Open Sans', Arial, Helvetica, sans-serif; color:#c20101!important;text-transform:uppercase;text-align:center;margin:0;padding:0;}
#upgradebox p.update_listing_sn strong{font:43px/43px 'Open Sans', Arial, Helvetica, sans-serif!important;display:block;margin-top:5px;font-weight:700 !important;}
#upgradebox .blue_fnt, #upgradebox .blue_fnt a{font:24px /28px'Open Sans', Arial, Helvetica, sans-serif !important;color:#1d2e69 !important;text-align:center;margin:10px 0 0;}
#upgradebox .blue_fnt.blue_fnt_bold{font-weight:700;font-size:32px !important;}
#upgradebox .blue_fnt a{text-decoration:none;}
#upgradebox .blue_fnt a:hover{text-decoration:underline;}
#upgradebox .button{padding:20px 10px !important;margin-top:10px;}
#upgradebox .button span.btext{font:normal 24px 'Open Sans', Arial, Helvetica, sans-serif!important;color:#fff!important;text-transform:none;}
.ie #upgradebox .button span.btext:after{border-bottom:0px solid #fff !important}
/*Vendor Registration - ThankYou*/

/*Vendor Contact*/
.vendor-contact h1.title {margin:0 0 8px 0; padding:0;}
.vendor-contact ul.details-blocks{list-style:none;list-style-type:none;margin:0px;}
.vendor-contact ul.details-blocks, .vendor-contact ul.details-blocks ul{list-style:none;list-style-type:none;margin:0px;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;}
.vendor-contact ul.details-blocks ul li, .vendor-contact ul.details-blocks ul li div{-moz-box-sizing:border-box;box-sizing:border-box;}
.vendor-contact ul.details-blocks h3{font-size:18px;font-weight:bold;padding:0px;margin:0px 0px 15px; color:#3c3c9d;}
.vendor-contact ul.details-blocks address{margin:3px 0px; font-style:italic; font-size:14px;}
.vendor-contact ul.details-blocks > li{background-color:#f3f8fb;border:1px solid;margin-bottom:10px;float:none;font-size:14px;color:#444444;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;}
.vendor-contact ul.details-blocks > li.vendor-details-section{background-color:#f3f8fb;border-color:#288bc8;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-1{width:35%;float:left;background:#e8eff3;margin-right:10px;padding:10px;min-height:135px;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-2{width:61.8%;float:left;background:#e8eff3;padding:10px;min-height:135px;}
.vendor-contact ul.details-blocks > li.vendor-special-offer{background-color:#fcfcfc;border-color:#e5e5e5;}
.vendor-contact ul.features-list{padding-top:8px;}
.vendor-contact ul.features-list li{padding-left:12px;background:url(../../images/icons/list-icon-purple-small.png) no-repeat left 6px;}
.vendor-contact ul.features-list li a{text-decoration:underline;color:#444;font-size:14px;}
.vendor-contact ul.features-list li a:hover{text-decoration:none;}
.vendor-contact ul.features-list li a.red-txt{color:#e40d0e!important;}

.vendor-contact span.blue1{color:#3C3C9D !important;font:bold 18px 'Open Sans', Arial, Helvetica, sans-serif !important;margin:0;padding:0 0 10px; display:block;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub1{width:40%;float:left;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2{width:60%;float:right;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub1 .emails{margin:10px 0 0 0;}
.divider{border-bottom:1px solid #E5E5E5;margin:10px 0;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-1{width:49%;min-height:165px;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-2{width:49%;min-height:165px;}
.vendor-contact .vendor-details-section{}
.vendor-contact .vendor-details-section p{margin-top:0px;}
.vendor-contact .vendor-details-section .head{color:#444444 !important;font:bold 18px 'Open Sans', Arial, Helvetica, sans-serif !important;padding:0 0 10px 0;}
.vendor-contact .left{float:left;width:50%;}
.vendor-contact .right{float:right;width:50%;}
.vendor-contact .vendor-special-offer ul li{margin-bottom:10px;}
.vendor-contact .vendor-special-offer ul li em{color:#444444;font:italic 13px Georgia, "Times New Roman", Times, serif;}
/*Vendor Contact*/

/*Vendor Home*/
.vendor-home .grey-section{background:#f3f3f3;padding:10px 15px;}
.vendor-home .grey-section p.head1{float:left;border-right:1px solid #929292;color:#06069c;font:normal 30px 'Open Sans', Arial, Helvetica, sans-serif;margin:5px auto;padding:0 15px 0 0;width:32%;}
.vendor-home .grey-section p.head-txt{float:right;width:67%;}
.vendor-home .grey-section p{color:#444444;font:normal 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;margin:0;padding:0 0 0 15px;float:left;width:68%;}
.vendor-home p.oneblock{border:3px solid #e3e3e3;padding:6px 11px 5px;color:#444;font:16px/21px 'Open Sans', Arial, Helvetica, sans-serif;float:left;width:100%; margin: 10px auto; text-align: center;}
.vendor-home p.oneblock a{background:#c71616;display:inline-block;padding:0 5px;color:#fff;font:bold 14px/22px 'Open Sans', Arial, Helvetica, sans-serif;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}
.vendor-home p.oneblock a:hover{text-decoration:underline;}
.vendor-home .hr-line{display:inline-block;height:1px;width:100%;background:#e5e5e5;margin:20px 0px 0px;clear:both;}
.vendor-home ul.features{margin:0px;padding:0px;}
.vendor-home ul.features li{float:left;width:46%;list-style:none;margin:40px 40px 0 0;}
.vendor-home ul.features li .feature-img{float:left;width:50px;}
.vendor-home ul.features li .feature-content{float:left;width:87%;margin:0 0 0 10px;}
.vendor-home ul.features li .feature-content p.head1{margin:0 0 7px 0;color:#000095;font:20px/25px 'Open Sans', Arial, Helvetica, sans-serif;font-weight:600;}
.vendor-home ul.features li .feature-content p.head1 a{color:#000095;font:400 20px/25px 'Open Sans', Arial, Helvetica, sans-serif;text-decoration:none;}
.vendor-home ul.features li .feature-content p.head1 a:hover{color:#000095;font:400 20px/25px 'Open Sans', Arial, Helvetica, sans-serif;text-decoration:underline;}
.vendor-home ul.features li .feature-content p{margin:7px 0 0 0;}
.vendor-home ul.features li .feature-content p a{color:#e40d0e;text-decoration:underline; font-size:13px;}
.vendor-home ul.features li .feature-content p a:hover{text-decoration:none; font-size:13px;}
.vendor-home p.red-text{color:#444;font:normal 19px/25px 'Open Sans', Arial, Helvetica, sans-serif!important;margin:34px 0 0;padding:0 0 20px 0;border-bottom:1px solid #eae9e9;}
.vendor-home p.red-text a{background:#c71616;display:inline-block;padding:3px 5px;color:#fff;font:bold 18px/25px 'Open Sans', Arial, Helvetica, sans-serif!important;-webkit-border-radius:3px;border-radius:3px;}
.vendor-home p.red-text a:hover{text-decoration:underline;}
/*Vendor Home*/

/*Vendor Edit/Update Listing*/
.vendor-step5 #left-content #mainform .edit-form {padding:0 20px;}
.vendor-step5 #left-content #mainform select.floatl__input {padding-bottom:3px !important;}
.vendor-step5 #left-content #mainform .form-heading-red.grey {margin-top:0;}
.vendor-step5 #left-content #mainform p.text13.padb5 {padding-bottom:5px;}
.vendor-step5 #left-content #mainform .steponeform ul li.landlordinforight select.floatl__input {padding-left:5px !important;}
.vendor-step5 #left-content #mainform .steponeform ul .floatl__input {padding-left:8px !important;}
.vendor-step5 #left-content #mainform .steponeform input[type='text'], .vendor-step5 #left-content #mainform .steponeform select {-webkit-box-shadow:0 0 10px #F00!important;-moz-box-shadow:0 0 10px red!important;box-shadow:0 0 10px #F00!important;border:1px solid #F00 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='red')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='red');outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none;}
.vendor-step5 #left-content #mainform .steponeform input[type='text']:focus, .vendor-step5 #left-content #mainform .steponeform select:focus{-webkit-box-shadow:0 0 10px #808080!important;-moz-box-shadow:0 0 10px gray!important;box-shadow:0 0 10px #808080!important;border:1px solid #808080 !important;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;outline-color:#808080 !important;outline-width:thick !important;outline:none;-webkit-appearance:none; -ms-filter:none!important;filter:none!important;} /*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=170, Color='gray');*/
/*Vendor Edit/Update Listing*/

/*Vendor Update Cart*/
.cart div.title-tel h1.mart0 {margin-top:0; margin-bottom:12px;}
.cart div.title-tel .call.martm2 {margin-top:-2px;}
/*Vendor Update Cart*/

/*Upgrade SupperSaver*/
.upgrade-super-saver {border:1px solid #ffdf37; background:#fffbe4 url(../../images/icons/super-saver3.png) no-repeat 25px center; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; margin:0px 0 18px; padding:25px 18px 15px 175px;}
.upgrade-super-saver .staples{float:right;margin:5px 15px 15px;text-align:center;}
.upgrade-super-saver p{margin:10px 0 0 0 !important}
.upgrade-super-saver p a{color:#e40d0e;text-decoration:underline;font-size:14px;}
.upgrade-super-saver p a:hover{text-decoration:none;}
.upgrade-super-saver span.block label{margin-left:4px; margin-top:2px; display:inline-block; font-weight:400;}
.upgrade-super-saver p.title-saver{font:700 28px/28px Open Sans, Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:0;color:#444;}
.upgrade-super-saver div.checked-agreed {margin:7px 7px 0 0;}
/*Upgrade SupperSaver*/

div.form-container.padding-15 p.recentorder-head {color:#e40d0e !important;font-size:16px !important;font-weight:bold !important;margin-top:0;}
.padding-15 {padding:15px;}
.row .row {margin-left:0 !important;margin-right:0 !important;}
.row, .clearfix {clear:both;}
div.form-container.padding-15.recentorder p.viewreportlink {margin-bottom:0;padding-bottom:0;text-align:right;}
div.form-container.padding-15.recentorder .viewreportlink a {font-size:14px;text-decoration:underline;}
div.form-container.padding-15.recentorder .viewreportlink a:hover {text-decoration:none;}
p.previously {color:#3c3c9d !important;font-size:15px !important;font-weight:700 !important;margin-bottom:0;margin-left:10px !important;margin-right:10px !important;padding:4px 0 0 !important;}
p.previously #searchbox {color:#e40d0e !important;font-size:14px !important;font-weight:bold !important;text-decoration:underline;}
p.previously #searchbox:hover {color:#e40d0e !important;font-size:14px !important;font-weight:bold !important;text-decoration:none;}
.formfields div.form-container .steponeform p.center-aligned {margin-bottom:9px;text-align:center;}
.credit-decision-popup {margin:20px 40px 0;}
p.credit-decision-title {font:600 17px/22px'open sans', sans-serif !important;}
span.tenant-selectname {display:block;color:rgb(68, 68, 68);margin-bottom:25px;padding:25px 30px;font:400 16px/28px "open sans", sans-serif !important;}
#tsPrint {float:right;}
a.red-txt.print-icon {display:inline-block;margin-top:4px;padding-left:27px;background:url(../../images/icons/print_icon.png) left 1px / 15% no-repeat;}
a.get-security-pass {color:rgb(204, 0, 1);text-decoration:underline;font:14px/18px "open sans", sans-serif;}
a.get-security-pass:hover {text-decoration:none; color:rgb(204, 0, 1); }
span.email-security-passcode {display:block !important;font:normal 20px/30px'open sans', sans-serif;text-align:center; padding:40px 0 30px;}
span.back-btn {display:block !important;text-align:center;}
span.back-btn a.button.blue {padding:15px 20px;font:normal 14px/20px'open sans', sans-serif;}
.full-credit-report {background:#2e2e70;color:#fff;font:normal 22px/30px'open sans', sans-serif;position:relative;}
.full-credit-report div {background:url(../../images/file-img.png) no-repeat left 15px;padding:20px 20px 20px 70px;width:62%;margin:0 auto;}
.full-credit-report span {display:block;background:url(../../images/blue-down-arrow.gif) no-repeat left 15px;width:30px;height:30px;position:absolute;bottom:-15px;
left:50%;}
#tenant-select-upgrade {border:1px solid #8e8eaf;padding:30px 15px;margin-top:15px;text-align:center;}
#tenant-select-upgrade p.title {color:#2e2e70 !important;font:600 25px/30px'open sans', sans-serif !important; margin:0;}
#tenant-select-upgrade a.button.red {padding:16px 25px;font:600 18px/22px'open sans', sans-serif;}
#tenant-select-upgrade a.blue.no-thank {margin-top:30px;font:normal 17px/22px'open sans', sans-serif;text-decoration:underline;}
#tenant-select-upgrade a:hover.blue.no-thank {text-decoration:none;}
.steponeform ul li.landlordinfoleft { width:50%; padding:0 5px 0 0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.steponeform ul.form-ul ul.form-ul-inner {width:100%;}
.steponeform ul.form-ul ul.form-ul-inner li {width:100%;padding:0 0 14px 0;}
.steponeform ul li.landlordinforight {width:50%;padding:0 0 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.steponeform ul li .w19p {width:19%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-right:10px;}
.steponeform ul li .w17p.statedrop {width:17%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;padding-right:10px;}
.steponeform ul li .w20p.statedrop {width:20%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.steponeform ul li .w19p.padlr0 {padding-right:0; padding-left:10px;}

.form-group.field-memberpropertiessearch-st_name {margin-bottom:0;}

/*limited-option-step03.php*/
h3.media-log-titile span {color:#999; font-size:15px; font-weight:normal;}
.form-heading-grey2.login .loginright {float:right;}
.form-heading-grey2.login .loginright a {font-size:14px; color:#e40d0e; text-decoration:underline; font-weight:normal;}
.form-heading-grey2.login .loginright a:hover {font-size:14px; color:#e40d0e; text-decoration:none; font-weight:normal;}
p.account-info-txt {padding:0 15px 2px 15px; margin-bottom:0;}
.billing-info-banner-new .left-text .ylw1 {color:#6969be; display:block; font-size:16px; font-weight:600; line-height:normal; padding-bottom:5px; padding-top:15px; text-transform:none;}
.limited3 .b-member {padding-bottom:9px; padding-top:16px;}
.limited3 .b-member .radio, .limited3 .v-member .radio {margin:2px 7px 0 0;}
.limited3 .b-member label, .limited3 .v-member label {font-weight:700; margin-left:0;}
/*limited-option-step03.php*/

/*Webinar Login*/
h1.blue {border-bottom:1px solid #eae9e9; color:#282865; font:bold 22px "Open Sans",Arial,Helvetica,sans-serif!important; line-height:normal!important; margin-bottom:34px; margin-top:20px; padding-bottom:15px;}
.webinarlogin .form-container-login .form-section {float:left; width:50%; position:relative; margin:0;}
.webinarlogin .form-container-login ul, .webinarlogin .form-container-login li {margin:0px; padding:0; list-style-type:none; width:96%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.webinarlogin .form-container-login li.title {padding:0 0 9px 30px; font-size:24px; color:#e40d0e; font-weight:700;}
.webinarlogin .form-container-login li.form {padding-left:24px; min-height:213px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:#f9fafb; border:1px solid #e5e5e5; padding-top:7px;}
.ie .webinarlogin .form-container-login li.form {margin-top:-5px; padding-top:5px;} /*28nov16*/
.webinarlogin .form-container-login li.form ul, .webinarlogin .form-container-login li.form li {overflow:hidden; padding:0; margin:0; width:100%;}
.webinarlogin .form-container-login li.form li {padding:9px 4px 11px 8px; position:relative;}
.webinarlogin .form-container-login li.form input[type="text"] {background:#fff; color:#3d3d3d; border:1px solid #808080; font:16px Arial, Helvetica, sans-serif; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -ms-border-radius:0 3px 3px 0; -o-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; padding:9px 14px 9px 9px; width:100%; float:left; border-left:none;}
.webinarlogin .form-container-login li.form input[type="password"] {background:#fff; color:#3d3d3d; border:1px solid #808080; font:16px Arial, Helvetica, sans-serif; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -ms-border-radius:0 3px 3px 0; -o-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; padding:9px 14px 9px 9px; width:100%; float:left; border-left:none;}
.ie .webinarlogin .form-container-login li.form input[type="text"], .ie .webinarlogin .form-container-login li.form input[type="password"] {height:43px;}
.webinarlogin .form-container-login li.form span.icon {-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -ms-border-radius:3px 0 0 3px; -o-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; float:left; padding:9px 4px 10px 14px; background:#fff; border:1px solid #808080; border-right:none;}
/*.ie .webinarlogin .form-container-login li.form span.icon {border:1px solid #fff; border-bottom:none;}*/
.webinarlogin .form-container-login li.form .floatl-align {float:left; width:85%; position:relative;}
.webinarlogin .form-container-login li.form li.padt13 {padding-top:13px;}
.webinarlogin .form-container-login li a.login {background:#c00; padding:0.6em 1em; margin-right:18px; margin-left:0;}
.webinarlogin .form-container-login li a.login span.btext {color:#fff!important; font-weight:700!important; padding:6px 11px!important; margin-top:0!important; text-transform:uppercase;}
.webinarlogin .form-container-login .form-section h3 {padding:4px 0 9px 0; margin:0; font-size:24px; color:#e40d0e; font-weight:700;}
.webinarlogin .form-container-login .form-section a.blue {margin-left:0; padding:0.6em 1em;}
.webinarlogin .form-container-login .form-section a.blue span.btext {font-weight:400; margin-top:-4px;}
.inline {display:inline;}


/* Affiliate Program 23 Feb 2017 Start */
body.affiliate #header-breadcrumbs {margin-bottom:0;}
body.affiliate .page-wrapper{margin-top: 22px;}
body.affiliate #main-content h1.title {font: bold 22px Open Sans, Arial, Helvetica, sans-serif!important; color: #e40d0e;margin: 14px 0 8px 0;text-align: left; padding:0;}
body.affiliate #main-content h1.title.mart0{ margin-top: 0;}
body.affiliate .push {  clear: both; height: 15px;}
body.affiliate .form-container ul.form-ul.margin-auto {margin: 0px auto;  width: 60%;}
body.affiliate ul.form-ul ul li div.formlabel { float: left; display: block;  text-align: right;  padding-right: 10px;  width: 23%; font-style: normal; font-weight: normal!important;font-size: 14px;line-height: 20px; font-family: "open sans", sans-serif;}
body.affiliate ul.form-ul ul li div.formlabel label{font-weight: normal!important;}

body.affiliate div.table-pagination span.affiliate-activity {display: block; font-size: 17px; font-weight: 600; padding: 5px 3px 10px; position: relative;}
body.affiliate .coupon-offer-table{margin-bottom: 20px;}
body.affiliate .form-ul ul li div.forminput select {padding: 15px 5px 6px 5px!important;font-size: 14px;}
.chrome body.affiliate .form-ul ul li div.forminput select {padding: 15px 5px 6px 9px !important;}
body.affiliate div.forminput.w48p.marl11 { margin-left: 8px;}
body.affiliate div.forminput.w48p  { width: 34%;  float: left;}
body.affiliate ul.form-ul ul.form-ul-inner li { float: none; background-color: transparent;  width: 98.7%; padding: 10px 0 7px 7px; overflow: hidden;}
body.affiliate .bottom-buttons.marb0 { margin-bottom: 0!important; margin-top: 2px;}
body.affiliate .form-container.affiliate-box{padding-bottom: 26px;}

.coupon-offer-table th.center,.coupon-offer-table td.center{ text-align: center; }
.coupon-offer-table th.right, .coupon-offer-table td.right{ text-align: right; }
.chrome body.affiliate .button span.btext:after{border-bottom:1px solid #fff!important;}
/* Affiliate Program 23 Feb 2017 End */

/*media screen*/
.iefooter {
    background: #000;
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    padding: 20px 0 22px;
    font-size: 18px;
    line-height: 32px;
    font-weight: 600;
    z-index: 2147483647 !important;
}

/*media screen*/
.iefooter a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
}

.container .breadcrumb {
    background-color: #fff;
}

.container .breadcrumb > li + li:before {
    content: "\2022";
    padding: 0 4px;
    color: #646499!important;
    font-size: 10px;
}

.nav > li.menu-item-more {
    display: none;
}

/** mobile menu **/
.mobile-menu .nav.navmenu-nav li.dropdown .menu-items {
    position: absolute!important;
    top: 44px;
    width: 100%;
}

.mobile-menu li.dropdown {
    position: initial;
    display: flex;
}

.mobile-menu .menu-items {
    display:none;
}

.mobile-menu li.dropdown a.menu-item {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 12px 10px 12px 20px;
    flex-grow: 1;
    flex-basis: 10%;
    font-size: 14px;
    line-height: 30px;
}

.mobile-menu a.menu-item {
    text-decoration: none;
}

.mobile-menu h2.menu-name-current {
    cursor: pointer;
    text-align: left;
    color: #fff!important;
    font-size: 13px;
    text-transform: uppercase;
    padding: 15px 44px 15px 0 !important
}

.mobile-menu .nav.navmenu-nav li.dropdown ul.menu-sub {
    top: 0;
}

.mobile-menu .btn-next {
    border-left-width: 1px;
    border-left-style: solid;
    padding: 25px;
    border-color: rgba(255, 255, 255, 0.2);
    position: relative;
}

.mobile-menu .btn-section {
    padding: 16px;
    padding-left: 22px;
    padding-right: 14px;
}

.mobile-menu .btn-next:after {
    transform: rotate(
            135deg
    );
    right: 23px;
    left: auto;
    content: '';
    border-bottom: none!important;
    border-right: none!important;
    box-sizing: content-box;
    display: block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.4);
}

.mobile-menu .btn-prev {
    display: none;
}

.mobile-menu .btn-prev:after {
    transform: rotate(
            -45deg
    );
    position: absolute;
    right: auto;
    content: '';
    border-bottom: none!important;
    border-right: none!important;
    box-sizing: content-box;
    display: block;
    width: 8px;
    height: 8px;
    margin: auto;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 255, 255);
}

#footer-links {
    padding-top: 3%;
    padding-bottom: 3%;
}

#copyrights {
    padding-top: 1%;
    padding-bottom: 2%;
    text-align: left;
}

#copyrights .wpv_icon_link li {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}

#copyrights .wpv_icon_link li a {
    width: 25px;
    height: 25px;
    display: block;
    padding: 0;
}

#copyrights .accessibility a {
    margin: 5px 0;
    display: inline-block;
    color: #58595b;
    vertical-align: top;
    margin-left: 5px;
}

#footer-links .footer-links .widget h4.widget-title {
    /*   font-size: 21px !important; */
    font-family: Poppins !important;
    font-weight: 500 !important;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 40px;
}

#footer-links .footer-links .widget ul li a {
    font-family: Poppins !important;
    font-weight: normal;
    line-height: 1.5 !important;
    color: #58595b
}

#footer-links .footer-contact {
    padding-top: 30px;
}

#footer-links .footer-contact ul li {
    margin-bottom: 20px;
}

#footer-links .footer-contact h4 {
    color: #000 !important;
    font-family: Poppins !important;
    font-weight: 700 !important;
    font-size: 25px !important;
    margin-bottom: 30px !important;
    line-height: 1.2 !important;
}

#footer-links .footer-contact h4 .red-text {
    color: #cd2027;
}

#footer-links .footer-contact .contact {
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
    color: #58595b;
    font-family: Poppins;
    font-weight: normal;
}

#footer-links .footer-contact .contact a {
    color: #58595b;
    font-family: Poppins;
    font-weight: normal;
    cursor: pointer;
}

@media (max-width: 996px) {
    #footer-links .footer-search {
        width: 100% !important;
    }

    #copyrights {
        text-align: center;
    }

    #copyrights .row [class*="col-md-"] {
        margin-bottom: 30px;
    }
}

#footer-links > .container > .row > .col-md-3.footer-links {
    width: 21%;
}

#footer-links > .container > .row > .footer-links .widget li {
    padding:0 0 7px 0;
}

#footer-links > .container > .row > .col-md-4.footer-search {
    width: 29%;
}

.search-wrapper.search-wrapper-bottom .search-extend #top-search-submit{
    position:absolute;
    top: 10px;
    left: 5px;
    z-index: 6;
    outline-offset: -6px;
    border: none;
    background-color: transparent;
}

.search-wrapper.search-wrapper-bottom .search-extend .form-field-wrapper {
    display: block;
}
.search-wrapper.search-wrapper-bottom .search-extend #search-text-widget{
    -webkit-transition:width .6s;
    transition:width .6s;
    border:0;
    border-radius:5px;
    color:#6d6e70;
    line-height:18px;
    margin:0;
    padding:4px 4px 4px 8px;
    height:40px;
    background:#fff;
    font:13px 'Poppins', Arial, Helvetica, sans-serif;
}

.search-wrapper.search-wrapper-bottom .search-extend #search-text-widget::placeholder{
    color:#bcbcbc;
}

.search-wrapper.search-wrapper-bottom .search-extend #top-search-submit:before {
    background: url(../../images/icons/search-thin.svg) no-repeat 0 0;
    background-size: contain;
    content: '';
    display: block;
    width:20px;
    height:20px;
}

.search-wrapper.search-wrapper-bottom .search-extend.expanded #search-text-widget{
    width:100%;
    padding-left: 40px;
}

@media (max-width: 996px) {
    #footer-links .footer-links {
        display: none!important;
    }
}
