/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         begin file creation at 2022-01-28 21:39:01
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

@charset "utf-8";

/* 9-22-2010 Receives Scheme Admin Colors */


html, body{height:100%;}
*{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;color:#333;}
body{min-width:985px;background-color:white; background:none; }
a{text-decoration:none;color:#666;display:inline-block;}
a:hover{border-bottom:1px solid #666;}
ul,li{list-style:none;list-style-position:outside;margin:0;padding:0;}
option{border-bottom:1px solid #ddd;}

/* Top Strip Navigation Added */

#utility_nav { background-color:#9fa618; width:100%; height:34px;  padding:0px 0px; text-align:right }
#utility_nav ul { margin:0px; padding:0px; float:right}
#utility_nav ul li { float: left; display: block; list-style: none; background-image: none; color: white; font-size: 14px; font-weight: bold; text-shadow: #000 1px 1px 0px; padding: 0; border-right: 1px solid #FFF;}
#utility_nav ul li:last-child { padding: 8px 20px !important; border-right: none !important;}
#utility_nav ul li.chat { padding: 0px 0px 5px 0px; height: 30px !important;}
#utility_nav ul li.chat > a { max-height: 13px; }
#utility_nav ul li.chat > a:hover { border-bottom: none; }
#utility_nav ul li.chat > a > div { color: #FFF; }
#utility_nav ul li.chat > a > div > img { position: relative; bottom: 4px;}
#utility_nav ul li a { position: relative; display:block;color:white;font-size:11px;font-weight:bold; padding: 15px 22px 11px 22px;text-shadow:#000 1px 1px 0px;margin-top: -5px; -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; transition: background .3s ease-in-out; }
#utility_nav ul li a:hover{ text-decoration:none; background-color: #383838; padding: 15px 22px 11px 22px;}

#nav_primary2 span, #utility_nav ul li.unav1 {display:none}

.notice_info,  .notice_alert,  .notice_warning, .notice_error {clear:both; background-repeat:no-repeat; background-position:10px 10px; padding:7px 10px 7px 45px;min-height:17px; font-weight:bold; margin:5px; -moz-border-radius:5px; -webkit-border-radius:5; font-size:12px}
.notice_info {background-image:url(https://assets.xpressdocs.com/next_images/base/icon_info_blue.png);  background-color:#fbf9ee; color:#000; border:solid 1px #fcefa1; }
.notice_alert {background-image:url(https://assets.xpressdocs.com/next_images/base/icon_alert_blue.png); background-color:#fbf9ee; color:#000; border:solid 1px #ea8686; }
.notice_warning {background-image:url(https://assets.xpressdocs.com/next_images/base/icon_alert_red.png);  background-color:#fcdfd4; border:solid 1px #cd0a0a; }
.notice_error {background-image:url(https://assets.xpressdocs.com/next_images/base/icon_error.png);  background-color:#fcdfd4; border:solid 1px #c30;background-position:7px 8px; }

.notice_info h4,  .notice_alert h4,  .notice_warning h4, .notice_error h4 {font-size:13px; font-family:"Lucida Sans", "Lucida Grande", sans-serif; text-transform:none}
.notice_info p,  .notice_alert p,  .notice_warning p, .notice_error p {font-size:12px }
.notice_alert h4 {color:#000}
.notice_warning h4,  .notice_error h4 {color:#cd0a0a}

/* Live Person  */
#lpButDivID-1283357466 span {display:inherit;  font-family: arial !important; font-size:11px !important;}
#lpButDivID-1283357466 a span {color:white !important}

option{padding-left:4px;width:200px;}
img{border:none;vertical-align:bottom;}

input[type='text'], input[type='password'], select, textarea  {-moz-border-radius:5px;padding:3px; border:solid 2px #aaa;}
input[type='text']:focus, input[type='password']:focus,  select:focus, textarea:focus, .focused  {border-color:#333; background-color: #ffffcc; background-image:none}

h1{font-family:helvetica; font-size:30px;margin:0px; padding:0px; color:#000000;font-weight:normal}
#title h1 {font-family:arial, helvetica; font-size:26px;margin:0px 0px 20px 0px; padding:8px 0px 1px 0px; color:#000000;font-weight:normal; line-height:0.5; border-bottom:solid 1px #000000; letter-spacing:-.02em}

h2{font-size:14px;}
h3 {font-size: 18px; font-weight: normal; text-align: left;}
h4 { font-size: 12px; text-transform:uppercase; text-align: left; color: #036;  border: 0px; vertical-align: middle;  }

a:link.image,a:visited.image,a:hover.image{border-bottom:none;color:#073360}
a img{border:0;}
.clear{clear:both;}
.verticalSpacer{height:20px;clear:both;}

.required {color:#930; font-weight:bold; font-size:1.3em; margin-left:5px}

th a  {text-decoration:none; color:#000}
th, .button {background-color:#fff; border-left: solid 1px #ccc; border-right: solid 1px white; background-image:url(https://assets.xpressdocs.com/next_images/xadmin/_img/back_th.gif);background-repeat:repeat-x}
th a  {text-decoration:underline}

.frmLabel {font-weight:bold; font-size:11px;  vertical-align:middle}
.label {text-align:right; font-size:11px; font-weight:bold; padding-top:5px}
span.label { width:150px;}


fieldset{border-width:1px;border-style:solid;border-color:#ccc;background-color:#fff;margin:0px 0px 5px 0px;display:block;padding: 0 10px 10px 10px;-moz-border-radius:5px;-webkit-border-radius:10px;}
fieldset legend{font-weight:bold; background-color:#FFFFFF; color: #036; padding:2px 10px; margin:10px 0px 10px 0px; font-size:11px}

#link_wrapper { width:970px;}
/* PAGE WRAPPER */
.xpress{font-weight:bold;color:#231f20;}
.docs{font-weight:normal !important;color:#005a9c;}
COMPANY NAME */

select, form {margin:0px; padding:0px}
select, option {line-height:1.5}
input[type="submit"], button{ border-width:3px; border-top: none;font-family:verdana; font-size:10px; font-weight:bold; padding:4px 3px 4px 3px; }

.gobutton {background-image:url(https://assets.xpressdocs.com/next_images/base/back_gobutton.gif); padding:0px; margin:0px 0px 20px 0px; text-align:right}
td {vertical-align:top;padding:3px; font-size:12px}
td p {font-size:10px; line-height:1.2}
.error {font-color:#930; border:solid 1px #930; background-color:#fef1b9; padding:5px 10px 10px 10px; margin:10px 0px 20px 0px; font-weight:bold;}

img#button_logIn_35_w, img#button_signUp_35_w, img#button_submit_35_w, img#button_continue_35_w, img#button_back_35_w{cursor:pointer;}
tr.linebottom td{border-bottom:solid 1px #ccc; padding:10px 0px}

footer {
    background-color: #9fa618 !important;
    color: #fff;
    width: 100%;
}
footer .featurette a, footer li, footer p {
    color: #fff !important;
    font-weight: normal !important;
}

.callout-title {
    color: #9fa618 !important;
}
#XD_Callouts h3 {
    color: #9fa618 !important;
}


/* Pre-Existing Styles (Legacy Login)
=========================================*/

/* ***** HEADER INFO ***** */
/* HEADER */

.shadow_top{width:100%;height:14px;background:#fff url(https://assets.xpressdocs.com/next_images/base/stage_top_bg.jpg) repeat-x;position:relative;}

/* ***** PAGE LAYOUT INFO ***** */
/* MAIN CONTENTS */

#header {	width: 100%;	height: 90px;margin: 0px;	padding: 0px 0px 0px 0px;	background-color:#9fa618; color:#9fa618; background-image:url('https://assets.xpressdocs.com/next_images/company/820a4dfa95/logocell_back.gif'); background-repeat:repeat-x; border-top:solid 1px white}
#logo { height:90px; background-repeat:no-repeat; background-image:url('https://assets.xpressdocs.com/next_images/company/820a4dfa95/logocell.gif'); }

.contents {width:900px;padding:10px 10px; margin:0px 0px;padding-bottom:80px;height:1%;clear:both; } /* Height property fixes IE 6 Peekaboo bug */
.contents:after{clear:both;display:block;font:1px/0px serif;content:".";height:1px;visibility:hidden;}
.contents form ul{clear:both;}
.contents form ul li{font-size:14px;padding:10px;margin-left:25px;list-style:square;}

/* MAIN STAGE */
div#stage{margin-left:200px;font-size:12px;line-height:20px;position:relative;z-index:10;}

/* ***** TITLES, STEPS, AND INSTRUCTIONS INFO ***** */
/* SECTION TITLE AND SECURE ICON */
#pageTitle{clear:both;float:left;padding:20px 0 10px 10px;font-size:28px;font-weight:bold;letter-spacing:-1px;}
#secure{float:right;margin-right:10px;font-size:24px;}
div.signIn div#secure{margin:30px 0 -20px 0;}

/* PAGE TITLE */
div.title{clear:both;font-size:22px;padding-bottom:10px;}

/* INSTRUCTIONS */
.instructions {font-weight:normal;font-size:12px !important;line-height:18px;color:#777;margin:10px 10px 20px 0;list-style:square;}
.instructions_noMargin{margin:10px 10px 0 0;}
.instructions img{margin:2px;}
.instructions li{list-style:square;line-height:20px;margin-left:20px;}
.subnote{font-size:12px;font-weight:normal;font-style:italic;color:#666;}
.instructionsPageTitle{clear:both;margin-left:10px;width:90%;letter-spacing:normal;}


/* ***** PAGE FORMATTING ***** */
/* 2-COLUMN */
div.stageColumn{float:left;width:360px;}
div.stageColumn label{clear:both;float:left;width:65px !important;margin-top:3px;color:#666;font-size:12px;}
div.stageColumn p{margin:10px 0;}
div.stageColumn p input.text{padding:3px;}
div.stageColumn ul{margin:0;}

/* DATA TABLES */
.dataTable{background:#fff url(https://assets.xpressdocs.com/next_images/base/fade_bg.jpg) repeat-x;margin-bottom:10px;border:1px solid #ddd;font-size:20px;}
.dataTable label,.dataTable ul li,.dataTable input{font-size:16px;}

/* PROGRESS BUTTONS */
.progressButton{text-align:right;font-size:16px;}
.progressButton_top{clear:none;float:right;margin:10px 0;font-size:16px;}
.progressButton_noClear{clear:none;}


/* ***** FOOTER INFO ***** */
div#footer{position:absolute;bottom:0 !important;left:0px;width:100%;z-index:20;height:66px;border-top:1px solid #e5ebeb;}
div#footerContents{border-top:1px solid #fff;padding:0 10px;text-align:center;background:#fff url(https://assets.xpressdocs.com/next_images/base/footer_bg.jpg) repeat-x;height:55px;}
div#footerContents p{font-size:12px;line-height:16px;color:#666;}
div#footerContents p#viewOrderDetails{height:24px;}
p#viewOrderDetails img{text-align:center;}
div#footerContents p#questions{text-align:left;float:left;margin-top:-18px;}
p#questions span#phNumber{font-size:18px;display:block;color:#666;}
p#questions a{line-height:18px;font-weight:bold;}
div#footerContents p#copyright{text-align:right;float:right;}
p#copyright img{position:relative;top:-3px;}

/* LOGIN */
#login{clear:right;float:right;font-size:12px;padding:40px 10px 0 0;}
#login span{color:#fff;}
#login a{font-weight:bold;color:#fff;border-bottom-color:#fff;}
#login span#signIn{border-right:1px solid #e5ebeb;padding-right:10px;}
#login span#startHere{padding-left:5px;}

/* SIGN IN */
.signIn{text-align:left;margin:0 auto;width:740px;}
.signIn #pageTitle{margin-left:-10px;}
.signIn_pod{float:left;width:338px;height:220px;}
.signIn_pod_center{float:left;padding-top:110px;width:19px;}

/* CONTACT INFORMATION LAYOUT */
div.details label{clear:both;float:left;width:150px;color:#666;font-size:12px;margin-top:5px;}
div.details p{margin:10px 0;}
div.details input, div.details select{width:145px;}
div.details .allCaps{text-transform:uppercase;}
div.details ul{margin-left:155px;}
div.details ul li{line-height:24px;}
div.details ul.personalizeLists{margin-left:0;}


/* LEGACY */

/* LOGIN PODS */
.loginPodWrapper{width: 850px;padding:0px 0px 80px 20px;text-align:left; }
.loginPodWrapper .stageColumn .title{margin:0 0 -20px 20px;}
.loginPodWrapper .title{margin-left:20px;text-align:left}

.loginPod input, .loginPod select{margin:5px 0;width:175px !important;}
.loginPod{text-align:left;  float:left;width:378px;padding:10px;text-align:left;margin:0px 5px; font-size:22px;line-height:24px;}
.loginPod .progressButton{margin:0;}

.loginPodLong{width:310px !important;height:235px !important;margin:0 10px 0 10px;}
.loginPodLong label{width:150px !important;line-height:1;padding-top:5px;}
.loginPodLong input, .loginPodLong select{width:155px !important;}

.loginPodNew{float:none !important;text-align:left;margin:10px 10px -10px 35px;font-size:22px;line-height:24px;}
.loginPodWhite{border:1px solid #fff;}

#or{margin:20px 0 0 190px;font-size:22px;}
.flashPod{float:left;border:1px solid #ddd;width:398px;height:221px;margin:0px 5px;}
.radioList{margin:20px 10px 10px 10px;}
.radioList .title{margin:0;font-size:18px;}
.radioList label{display:block;font-size:12px;margin:0 0 20px 20px;}
.radioList input{float:left;margin-top:2px;}

.twoColumnList label{margin-left:20px;}
.twoColumnList p{font-size:12px;font-weight:bold;padding-left:175px;padding-top:4px;}
.twoColumnList p select, .loginPod select{font-weight:normal !important;font-size:12px;}
.twoColumnList p.instructions{padding-left:20px;font-weight:normal;}
.twoColumnList .title{padding-bottom:0;}

div.stageColumn div.loginPod label{width:140px !important;}

/* BRAND GRID */
table#brand_grid{border-collapse:separate;border-spacing:5px;}
table#brand_grid tr td{border:1px solid #e5e5e5;text-align:center;}
table#brand_grid tr td input{font-size:14px;margin-bottom:10px;}
table#brand_grid tr td.otherCompanies{text-align:left;padding:12px;}
table#brand_grid tr td.otherCompanies p{font-size:12px;color:#666;}
table#brand_grid tr td.otherCompanies div.title{font-weight:bold;margin:0;color:#333;}
table#brand_grid tr td.otherCompanies input.searchField{clear:both;width:250px;}
table#brand_grid tr td.otherCompanies input{float:right;}



/* Dynamic Enterprise Styles (Modern Login Theme)
=========================================*/
#secret_question,#secret_question2 {
border: 0px solid #aaa !important;
}
.modern_h2 {
  color: #9fa618 !important;
  font-size:40px !important;
  line-height:40px !important;
  margin-top:40px !important;
  margin-bottom:0px !important;
}
.login-pane input[type="submit"] {
  background-image: none !important;
  background-color: #eee !important;
  color: #9fa618 !important;
  text-align: center !important;
  height: 38px !important;

}
.modern_login {
  background: #fff !important;
  border: 2px solid #aaa !important;
  padding: 3px !important;
}

.modern_login:focus {
  background: #ffc !important;
  border: 2px solid #aaa !important;
  padding: 3px !important;
}
.modern_h3 {
  background-image: none !important;
  color: #888 !important;
  padding: 0px !important;
  font-size: 22px !important;
  text-align: left !important;
  vertical-align: bottom !important;
  white-space: nowrap;
}

.modern_footer_h3 {
  background-image: none !important;
  color: #888 !important;
  padding: 0px !important;
  text-align: left !important;
  vertical-align: bottom !important;
  white-space: nowrap;
}

.overlay-bar {
  background: #9fa618;
  position: relative;
}

.top-bar.nav-sticky {
  background: #9fa618;
}

.slide .inner {
  background-color: #9fa618;
  background: #9fa618;
}

#slidebottom {
  background: #9fa618 !important;
}

a {
  color: #9fa618;
}

.featurette a {
  color: #9fa618;
}



.account-tab {
  color: #9fa618;
}

.login-pane input[type="submit"] {
  color: #9fa618;
}

.background-image-holder.parallax-background {
  opacity: 0.65;
}

.hero-slider {
  background: #000;
}

/** live chat css **/
.chat_header
{
  background-image:url("https://assets.xpressdocs.com/next_images/popup_model/background.jpg");
  height:40px;
}
.chat_header a
{
  border-left: 1px solid #696969;
  color: #817f80;
  display: block;
  float: right;
  font-size: 17px;
  height: 100%;
  padding: 0px 13px;
  line-height: 38px;
  text-decoration: none;
}
.chat_header_text
{
  float: left;
  font-size: 19px;
  padding-top: 10px;
  padding-left: 12px;
  color: white;
}
#customer-info input[type="text"]
{
  min-width: 120px !important;
}
.offline_chat_msg
{
  width: 95%;
  margin: 50px 0px 0px 10px;
  font-size: 12px;
}
#customer-info th
{
  background-image: none;
  padding-left: 10px;

}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         end file creation at 2022-01-28 21:39:01
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

