@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#616161;}
* {box-sizing: border-box;}
/***** general rules *****/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; font-size:0; height:0;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.mtop10{margin-top:10px;}
.mtop20{margin-top:20px;}
.ptop10{padding-top:10px;}
.mleft58{margin-left:58px;}
.mto20{ margin-top:22px;}
.txt_rt{text-align: right;}
h1{font-size:20px; color:#191919; font-weight:bold;}
h2{font-size:18px; color:#191919; padding-bottom:13px; border-bottom:dotted 1px #616161; font-weight:normal;}
.round_5{-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; position:relative; zoom:1;}
.round_8{-webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; position:relative; zoom:1;}
.round_3{-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; position:relative; zoom:1;}
.round_12{-webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; position:relative; zoom:1;}
.input, .select{height:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#616161; border:solid 1px #b6b6b6; padding:0 5px;}
.box_shdaow{-webkit-box-shadow:2px 2px 5px #616161; -moz-box-shadow:2px 2px 5px #616161; -o-box-shadow:2px 2px 5px #616161; box-shadow:2px 2px 5px #616161; position:relative; zoom:1;}

/***** site css *****/
#wrapper{max-width:1170px; margin:0 auto; width:100%;}
.wrapper{max-width:1170px; margin:0 auto; width:100%;}
.punch_line{font-size:25px; font-weight:bold; color:#191919; padding:18px 10px 0 0;}

/*Sticky Footer*/
* {
  margin: 0;
}
html{
  height: 100%;
}
body {
	min-height: 100%;
	position: relative;
	padding-bottom: 120px;
}

footer {position: absolute;left: 0;right: 0;bottom: 0;}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -84px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.footer, .page-wrap:after {
  height: 84px; 
}
/*Sticky Footer*/


/**** form calculator css *****/
.calc_box{margin:0; background:url(../images/img-contact-bg.png) repeat; padding:15px; min-height:290px;margin-top:0px;}
.pop_up_container { display: none; }
button.action_button{ height:28px; cursor:pointer; position: relative; border: 0; padding: 0 0 0 10px; *padding: 0 0 0 12px; padding: 0 0 0 12px\0; cursor: pointer; overflow: visible; margin:0 3px;}
button::-moz-focus-inner{border: none;}
button.action_button span{ height:28px; padding:0 12px 0 2px; color:#fff; font-size:13px; font-weight:bold; line-height:28px; display:block; white-space:nowrap; position:relative;}

a.action_button{height:28px; padding: 0 0 0 12px; margin:0 3px; display:inline-block; text-decoration:none;}
a.action_button span{height:28px; padding:0 15px 0 3px; color:#fff; font-size:13px; font-weight:bold; line-height:28px; display:block; white-space:nowrap;}

.action_button{height:28px; padding: 0 0 0 12px; margin:0 3px; display:inline-block; text-decoration:none; cursor:pointer;}
.action_button .input_action{height:28px; padding:0 15px 0 3px; color:#fff; font-size:13px; font-weight:bold; line-height:28px; display:block; white-space:nowrap; border:none;}
.upload_browse .action_button{margin-top:10px;}


.form_container{font-size:12px; color:#333; margin-top:17px;}

.form_container fieldset legend{/*background:url(../images/fieldset_top.png) bottom no-repeat;*/ width:100%;  position:absolute!important; left:0; top:-14px; color:#000; font-weight:bold; line-height:16px; *top:-13px; *left:-7px;}
.form_container fieldset legend span{position:absolute; top:3px; left:15px; padding:1px 8px; }
.form_container .form_wrapper{padding:10px;}
.form_container .form_wrapper table{width:100%;}
.form_container .form_wrapper table td{padding:1px;}
.form_container .form_wrapper label{text-align:right; display:block; white-space:nowrap;}
.form_container .form_wrapper .input_field{background:url(../images/input_style.png); height:19px; padding-left:2px; width:95%; display:inline-block;}
.form_container .form_wrapper .input_field1 {background:url("../images/input_style.png");  float:left; height:19px; padding-left:2px; width:37%}
.form_container .form_wrapper .input_field2 {background:url("../images/input_style.png");  float:left; height:19px; padding-left:2px; width:50%}
.form_container .form_wrapper .input_field input, .form_container .form_wrapper .input_field select{background:url(../images/input_style.png) right -19px; height:19px; border:none; width:98%; line-height:19px; font-size:11px; color:#444;}
.form_container .form_wrapper .input_field1 input, .form_container .form_wrapper .input_field1 select{background:url(../images/input_style.png) right -19px; height:19px; border:none; width:98%; line-height:19px; font-size:11px; color:#444;}
.form_container .form_wrapper .input_field2 input, .form_container .form_wrapper .input_field2 select{background:url(../images/input_style.png) right -19px; height:19px; border:none; width:100%; line-height:19px; font-size:11px; color:#444;}

.input_field_big input{background:url(../images/input_style_big.png); height:28px; line-height:28px; border:none; width:60%; font-size:13px; font-weight:bold; border:1px solid #eee; padding:0 4px; color:#444;}

.form_container.three_col .column{width:305px; margin-left:12px; float:left;z-index:1;}
.form_container.three_col .column:first-child{margin-left:0;}
.form_container.three_col .column2{width:49.3%; margin-left:12px; float:left;}
.form_container.three_col .column2:first-child{margin-left:0;}
.form_container .form_wrapper label.left{text-align:left; display:block; white-space:nowrap;}

.form_container.three_col .column3{width:100%; margin-left:12px; float:left;}
.form_container.three_col .column3:first-child{margin-left:0;}

.form_container fieldset legend.topround{width:100%; position:absolute!important; left:0; top:-14px; color:#000; font-weight:bold; line-height:16px; *top:-13px; *left:-7px;}
.form_container fieldset legend.topround1{background:url(../images/fieldset_top2.png) bottom no-repeat; width:100%; height:16px; position:absolute!important; left:0; top:-14px; color:#000; font-weight:bold; line-height:16px; *top:-13px; *left:-7px;}

.column_box{border:1px solid #A6C1CF; position:relative; margin-bottom:16px;}

.mainbox{ margin-top:10px}
/*.mainbox .box_topimg{background:url(../images/box_topimg.png) no-repeat top; height:18px; }
.mainbox .box_botimg{ background:url(../images/box_botimg.png) no-repeat bottom; height:15px;}*/


.tabs_container { width:100%;/*border-bottom: 1px solid #191919; */float:left ;margin-bottom:25px; }
ul.tabs { margin: 20px 2%; padding: 0; float: left; list-style: none; height: 32px; border-left: 1px solid #191919; width: 98%;  }

ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #191919;
	border-left: none; margin-bottom: -1px; background: #ADD6EC; overflow: hidden; position: relative; }
ul.tabs li a { color: #000; }
ul.tabs li a:hover { background: #E3F1FA; }	
html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #E3F1FA; border-bottom:solid 1px #E3F1FA}

.popup{ padding:0 0 0 0}
.popup table{ border:#aaaaaa solid 1px; margin-top:13px; padding:4px; border-collapse:inherit!important;}
.popup table tr th{ color:#FFF; font-size:13px; background-color:#474747; height:29px;padding-left:10px;border-right:#555 1px solid;}
.popup table tr td{ font-size:12px; color:#222222; border-bottom:#FFF 1px solid;border-top:#FFF 1px solid;border-right:#FFF 1px solid; padding-left:10px;height:29px}
.popup table tr td img{ margin-right:8px !important}
.lightcolor{ background-color:#f6f6f6}
.graycolor{ background-color:#e8e8e8}


.navgation-wrapper ul{ list-style:none; float:right; height:44px;}
.navgation-wrapper ul li{ float:left; margin-right:17px;}
.navgation-wrapper ul li a{ color:#c9c9c9; font-size:13px; text-decoration:none; display:block;padding-left:7px;}
.navgation-wrapper ul li a:hover, .navgation-wrapper ul li a.active{height:35px;}
.navgation-wrapper ul li a:hover span, .navgation-wrapper ul li a.active span{height:35px; color:#fff;}

.options .option_dropdown li{border-top: 1px solid #ddd; background:url(../images/icon-options-dropdown-arrow.png) no-repeat 0 8px;}

/* .options .option_dropdown span{background:url(../images/icon-options-dropdown-arrow-top.png) no-repeat; width:12px; height:8px; position:absolute; top:-8px; left:5px;} */

.instruction{padding:10px; background:#E3F1FA; border:1px solid #E3F1FA; font-size:12px; color:#333; margin:5px 0 15px;}   


/***** site css *****/
#wrapper{margin:0 auto;width:100%; max-width: 1170px;}
#wrapper:after{content: "";clear: both;display: table;}
#wrapper.wrapper{margin:15px auto;width:100%;}
.header{padding-top:29px; position:relative; height:126px;}
.punch_line{font-size:25px; font-weight:bold; color:#191919; padding:18px 10px 0 0;}
.text-center {text-align: center;}


.nav{/*margin-top:24px;*/ /* background:url(../images/img-nav-bg.jpg) repeat-x;  */min-height:46px; padding:0 5px; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; position:relative; text-align:center; overflow:hidden;}
.nav ul{list-style-type:none; display:inline-block; *display:inline; zoom:1;}
.nav li{list-style-type:none; background:url(../images/img-nav-seprator.png) no-repeat left; display:inline-block; margin-left:-3px; height:46px; *display:inline; zoom:1;}
.nav li:first-child{background:none; padding:0;}
.nav li a{color:#c9c9c9; text-decoration:none; padding-left:20px; height:42px; display:block; line-height:42px; cursor:pointer;}
.nav li a span{font-size:13px; padding:0 25px 0 4px; height:42px; display: block; white-space:nowrap}
.nav li a:hover, .nav li a.active{/* background:url(../images/img-nav-hover.png) no-repeat 0 0; */ margin-top:-1px; line-height:44px; color:#fff;}



/***** middle *****/
.middle_wrapper{padding:0px 0 28px 0;}
.middle_wrapper a{color:#0d7cc2; text-decoration:none;}
.middle_wrapper a:hover{text-decoration:none;}
.blue_box{-webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; position:relative; zoom:1; /* background:url(../images/img-blue-box-bg.png) repeat; border:solid 4px #c0ddec; */ min-height:419px; *min-height:409px;}
.blue_box .inner_box{padding:25px;}
.middle_wrapper .content p{padding-top:18px; line-height:20px;}
.blue_box.home{min-height:inherit;}
/***** login page *****/
.login_left{width:532px; float:left; margin-top:22px;}
ul.list{padding:22px 0 0 0;}
ul.list li{padding:0 0 7px 10px; background:url(../images/img-list-bullet.png) no-repeat 0 4px;}
.login_wrapper{padding:25px 0 0 0; float:left; width:369px; text-align:center; position:relative; margin-left:40px;}
.login_wrapper h1{margin-bottom:10px;}
.login_grey_box{border:solid 1px #a6c1cf; background:url(../images/img-login-grey-box-bg.png) repeat; text-align:left;  padding:14px;}
.login_white_box{background:#fff; padding:20px 24px;}
.login_left_shadow{position:absolute; top:70px; left:-14px;}
.login_right_shadow{position:absolute; top:70px; right:-14px;}
.login_wrapper .form_row label{color:#000;}

.form_row{padding-bottom:7px; width:100%; float:left;}
.form_row label{display:block; padding-bottom:7px; color:#616161;}
.form_row input{width:100%;}
.form_row input[type=checkbox]{width:auto;}
.remember{border-bottom:solid 1px #c1c1c1; font-size:12px;}
.forgot{font-size:12px;}
.forgot a{text-decoration:underline;}
.forgot a:hover{text-decoration:none;}

input.btn_login{width:104px; height:34px; cursor:pointer; border:0; float:right;} 
.login_user{padding:20px 0 0 122px; background:url(../images/icon-login-user.png) no-repeat 65px 10px; min-height:48px; font-size:20px; line-height:22px;}
.login_user span{font-size:12px;}

/***** footer *****/
.footer{background:url(../images/img-footer-bg.png) no-repeat; max-width:980px; padding:20px 0; text-align:center; line-height:22px; font-size:12px; width:100%; background-size:100% 100%;}
.footer a{padding:0 5px; text-decoration:none; color:#616161;}
.footer a:hover{text-decoration:underline;}

/***** dashboard *****/
#dashboard .nav{padding:0 6px;}
#dashboard .nav li a span{padding:0 21px 0 0; font-size:12px;}
.dashboard_left{width:294px; padding:10px 0 0px 0; float:left; min-height:inherit;}
.dashboard_left .add_box{width:241px; padding:3px; background:#cbdce5; margin:0 auto; margin-bottom:10px;}
.dashboard_right{width:659px; float:right; min-height:inherit;}
.dashboard_inner{width:611px; margin:0 auto; margin-top:32px; background:url(../images/img-dashboard-bg.png) no-repeat; min-height:408px;}
.dashboard_inner .title{font-size:16px; padding-bottom:23px!important;}
.dashboard_inner .title span{color:#191919; font-weight:bold; }
.dashboard_icon_box{width:187px; padding:0 0 32px 21px; float:left; *padding-bottom:35px;}
.dashboard_icon_box.first{padding-left:0;}
.dashboard_icon_box .icon_top{width:187px; height:80px; text-align:center; padding:15px 0!important; background:url(../images/icon-dashboard-top.png) no-repeat;}
.dashboard_icon_box .icon_top a{display:block;}
.dashboard_icon_box .icon_bottom{width:187px; height:37px; line-height:35px; background:url(../images/icon-dashboard-bottom.png) no-repeat; color:#fff; text-align:center; font-size:13px;}
.dashboard_icon_box .icon_bottom a{text-decoration:none; color:#fff; display:block;}
.logout_box{position:absolute; top:0; right:0; background:#c1e0f1; height:32px; line-height:32px; padding:0 10px 0 15px; font-size:13px;}
.logout_box a{color:#616161; text-decoration:none;}
.logout_box a:hover{color:#191919; text-decoration:underline;}

.btn_blue, .btn_login{height:28px; padding-left:8px; display:inline-block; margin:0; margin-top:2px;}
.btn_blue input, .btn_login span{height:28px; border:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0 11px 0 0; cursor:pointer; *overflow:visible; margin:0; float:left;}
.btn_login input{background:none; border:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; cursor:pointer; *overflow:visible; margin:0; vertical-align:middle; padding:6px;}
.btn_blue input, x:-moz-any-link, x:default{padding-bottom:3px;}

/***** register page *****/
.form_column{width:205px; width:50%; float:left; padding-top:20px;}
.form_buttons{padding-top:10px; display:inline-block;}
.form_buttons .btn_blue{margin-right:10px;}
.form_buttons .btn_blue input{width:76px; font-size:13px;}
.form_column .select{width:215px;}

.custom_select{border:solid 1px #b9b9ba;display:inline-block;position:relative; background:#fff url(../images/select-arrow.png) no-repeat center right; vertical-align:middle;}
.custom_select select{margin:0; position:relative; z-index:1; margin:0!important;}
.select_text{height:26px; line-height:26px; padding:0 5px; position:absolute; top:0; left:0; width:100%; z-index:0;}


/***** contact page *****/
.contact_left{padding:20px 0 0 13px; float:left;}
.contact_left span{font-size:16px; font-weight:bold;}

.contact_box{margin:0; background:url(../images/img-contact-bg.png) repeat; border:solid 1px #a6c1cf; padding:15px; min-height:290px; top:20px;}
.contact_right{background:#f1f1f1; border:solid 1px #acacac; width:300px; float:right; padding:5px!important;}


/*=====  User Header  =====*/
.user_header{padding:0 6px;}
.user_header li a{padding:0 0 0 21px;}
.user_header li a span{padding:0 21px 0 0; font-size:12px;}
.error {color:#ff0000}
input.error {color:#333}
.label_error {color:#ff0000!important}

/**** form calculator css *****/
.calc_box{margin:0; background:url(../images/img-contact-bg.png) repeat; /* border:solid 1px #a6c1cf; */ padding:15px; min-height:290px;margin-top:0px;}
.pop_up_container { display: none; }
button.action_button{background:url(../images/action_button.png); height:28px; cursor:pointer; position: relative; border: 0; padding: 0 0 0 10px; *padding: 0 0 0 12px; padding: 0 0 0 12px\0; cursor: pointer; overflow: visible; margin:0 3px;}
button::-moz-focus-inner{border: none;}
button.action_button span{background:url(../images/action_button.png) right -28px; height:28px; padding:0 12px 0 2px; color:#fff; font-size:13px; font-weight:bold; line-height:28px; display:block; white-space:nowrap; position:relative;}

a.action_button{background:#9f8d60 ; height:28px; padding: 0 0 0 12px; margin:0 3px; display:inline-block; text-decoration:none;}
a.action_button span{background:#9f8d60 ; height:28px; padding:0 15px 0 3px; color:#fff; font-size:13px; font-weight:bold; line-height:28px; display:block; white-space:nowrap;}

.action_button{background:#9f8d60 ; height:28px; padding: 0 0 0 12px; margin:0 3px; display:inline-block; text-decoration:none; cursor:pointer;}
.action_button .input_action{background:#9f8d60 ; height:28px; padding:0 15px 0 3px; color:#fff; font-size:13px; font-weight:bold; line-height:28px; display:block; white-space:nowrap; border:none;}
.upload_browse .action_button{margin-top:10px;}


.form_container{font-size:12px; color:#333; margin-top:17px;}

.form_container fieldset legend{width:100%; position:absolute !important; left:0; top:-14px; color:#000; font-weight:bold; line-height:16px; *top:-13px; *left:-7px;}
.form_container fieldset legend span{position:absolute; top:3px; left:15px;}
.form_container .form_wrapper{padding:10px;}
.form_container .form_wrapper table{width:100%;}
.form_container .form_wrapper table td{padding:1px;}
.form_container .form_wrapper label{text-align:right; display:block; white-space:nowrap;}
.form_container .form_wrapper .input_field{background:url(../images/input_style.png); height:19px; padding-left:2px; width:95%; display:inline-block;}
.form_container .form_wrapper .input_field1 {background:url("../images/input_style.png");  float:left; height:19px; padding-left:2px; width:37%}
.form_container .form_wrapper .input_field2 {background:url("../images/input_style.png");  float:left; height:19px; padding-left:2px; width:50%}
.form_container .form_wrapper .input_field input, .form_container .form_wrapper .input_field select{background:url(../images/input_style.png) right -19px; height:19px; border:none; width:98%; line-height:19px; font-size:11px; color:#444;}
.form_container .form_wrapper .input_field1 input, .form_container .form_wrapper .input_field1 select{background:url(../images/input_style.png) right -19px; height:19px; border:none; width:98%; line-height:19px; font-size:11px; color:#444;}
.form_container .form_wrapper .input_field2 input, .form_container .form_wrapper .input_field2 select{background:url(../images/input_style.png) right -19px; height:19px; border:none; width:100%; line-height:19px; font-size:11px; color:#444;}

.input_field_big input{background:url(../images/input_style_big.png); height:28px; line-height:28px; border:none; width:60%; font-size:13px; font-weight:bold; border:1px solid #eee; padding:0 4px; color:#444;}

.form_container.three_col .column{width:32.5%; margin-left:12px; float:left;z-index:1;}
.form_container.three_col .column:first-child{margin-left:0;}
.form_container.three_col .column2{width:49.3%; margin-left:12px; float:left;}
.form_container.three_col .column2:first-child{margin-left:0;}
.form_container .form_wrapper label.left{text-align:left; display:block; white-space:nowrap;}

.form_container.three_col .column3{width:100%; margin-left:12px; float:left;}
.form_container.three_col .column3:first-child{margin-left:0;}

.form_container fieldset legend.topround{width:100%; position:absolute!important; left:0; top:-14px; color:#000; font-weight:bold; line-height:16px; *top:-13px; *left:-7px;}
.form_container fieldset legend.topround1{background:url(../images/fieldset_top2.png) bottom no-repeat; width:100%; height:16px; position:absolute!important; left:0; top:-14px; color:#000; font-weight:bold; line-height:16px; *top:-13px; *left:-7px;}

.column_box{border:1px solid #A6C1CF; position:relative; margin-bottom:16px;}

.mainbox{ margin-top:10px}
.mainbox .box_topimg{ background:url(../images/box_topimg.png) no-repeat top; height:18px; }
.mainbox .box_botimg{ background:url(../images/box_botimg.png) no-repeat bottom; height:15px;}
.mainbox .box_repimg{ background:url(../images/box_rep.png) repeat-y; padding-left:20px; padding-bottom:15px; color:#232323; font-size:14px; overflow:hidden;}
.mainbox .box_repimg img {margin-right:5px;}
.mainbox .box_repimg .input {background:url("../images/input.png") no-repeat; position:relative; padding:6px 4px; width:261px}
.mainbox .box_repimg .input img{position:absolute; right:0; top:8px}

.tabs_container { width:100%;/*border-bottom: 1px solid #191919; */float:left ;margin-bottom:25px; }
ul.tabs { margin: 20px 2%; padding: 0; float: left; list-style: none; height: 32px; border-left: 1px solid #aaaaaa; width: 98%;  }
html .settingpage ul.tabs li{background: transparent;}
ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #aaaaaa;
	border-left: none; margin-bottom: -1px; background: #282f39 ; overflow: hidden; position: relative; }
ul.tabs li a { text-decoration: none; color: #fff; display: block; font-size: 14px; padding: 0 20px;
	 outline: none; }
ul.tabs li a:hover { background: #E3F1FA; }	
html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #E3F1FA; border-bottom:solid 1px #E3F1FA}

.popup{ padding:0;}
.popup table{ border:1px solid #aaa; margin-top:13px; padding:4px; border-collapse:inherit!important;}
.popup table tr th{ color:#FFF; font-size:13px; background-color:#474747; height:29px;padding-left:10px;border-right:#555 1px solid;}
.popup table tr td{ font-size:14px; color:#222; border-bottom:#fff 1px solid;border-top:1px solid #fff;border-right:1px solid #fff; padding-left:10px;height:29px}
.popup table tr td img{ margin-right:8px !important}
.lightcolor{ background-color:#f6f6f6}
.graycolor{ background-color:#e8e8e8}

.notification{background-position: 10px 11px !important; background-repeat: no-repeat !important; border: 1px solid; font-size: 13px; margin: 0 0 15px; padding: 0; position: relative; width: 99.8%;}
.notification p {display: block; font-style: normal; line-height: 1.5em; padding: 10px 10px 10px 36px !important; cursor:pointer;}
.success { background: url(../images/tick_circle.png) no-repeat #D5FFCE; border-color: #9ADF8F; color: #556652;}
.error_box{background: url(../images/cross_circle.png) no-repeat #FFCECE; border-color: #DF8F8F; color: #665252;}

.login_input input, .login_input select, .custom-setting .customized_select, .language-preference .customized_select, #zipdiv input{height:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#616161; border:solid 1px #b6b6b6; padding:0 5px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; border-radius:8px; border:1px solid #B6B6B6; position:relative; zoom:1;}
.login_input select{width:100%;}
.video_box{margin-top:20px;}
.DynarchCalendar-title, .DynarchCalendar-title div{text-align:center!important; width:100%!important; margin-left:5px;}

/*User Header changed css*/
.headeruser{position:relative; /*height:126px;*/}
.navgation{background:#236194;height: auto;line-height:inherit;padding:5px;overflow: hidden;}
.navgation-wrapper{ margin:0 auto; width:100%;}
.navgation-wrapper.inner-navigation{max-width: 100%;border: 1px solid #fff;}
.navgation-wrapper ul{list-style:none;height:auto;margin: 0 100px 0 0;float:left;padding:10px 0;}
.navgation-wrapper ul li{ float:left;margin-right: 0;line-height:inherit;border-right:1px dashed #fff;}
.navgation-wrapper ul li a{ color:#c9c9c9; font-size:13px; text-decoration:none; display:block;padding-left:0;}
.navgation-wrapper ul li a span{ display:block; color:#fff;text-transform: uppercase;height: auto;line-height:inherit;font-size: 15px;padding:4px 14px;}
.navgation-wrapper ul li a:hover, .navgation-wrapper ul li a.active{height: auto;}
.navgation-wrapper ul li a:hover span, .navgation-wrapper ul li a.active span{ /* background:url(../images/img-nav-active.png) no-repeat right -35px ; */height: auto; color:#FFF;}
.headeruser #wrapper p.fl {margin-bottom: 10px;}
.logout_box_user{background: rgba(0, 0, 0, 0.18); padding: 4px 10px; font-size:13px; color:#fff; float:right; margin-top:12px;border-radius: 0;}
.logout_box_user a{color:#fff; text-decoration:none;}
.logout_box_user a:hover{color:#fff; text-decoration:underline;}
.round_all_5{-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; zoom:1;}
.innerpages{ border-bottom:1px dotted #616161!important;}
.innerpages h2{ border-bottom:none;}
.gray_box {background:#CECECE; height:20px; font-size:12px; padding-left:10px; line-height:20px}

/*******Search box company Users list By Hitendra***********/
.user_list_top{ width: 960px; clear: both; }
.manage_user_heading{  width: 130px; float: left; padding-top: 5px; padding-bottom: 5px; }
.manage_user_heading h2{padding:0; border:none;}
.user_searchbox{  width: 820px; float: right; padding-bottom: 10px; }
.searchbyname_container{ float: left; width: 280px; }
.searchbutton_container{ float: left; width: 120px; margin-top: 2px;}
.searchbyname_container{ float: left; margin: 0 14px; width: 312px; }
.searchbyname_container label{ font-weight: bold; font-size: 14px; }
.searchbyname_container input[type=text]{ border: 1px solid #ddd; width: 210px; height: 28px; }

/* ----------------------------
		PAGINATION
------------------------------ */

	
#pagination li {
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none; /* savers */
	float:left;
}
#pagination a {
	border:1px solid #CCC;
	margin-right:2px;
	color: #191919;
}
#pagination .previous-off, #pagination .next-off {
	border:solid 1px #DEDEDE;
	color:#191919;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
#pagination .next a, #pagination .previous a {
	font-weight:bold;
}
#pagination .active {
	color:#FFFFFF!important;
	font-weight:bold;
	display:block;
	float:left; /* savers */
	margin-right:2px;
	background-color: #191919;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
#pagination a:link, #pagination a:visited {
	color:#191919;
	display:block;
	float:left;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
#pagination a:hover {
	border:1px solid #191919;
}

.mtop_24{margin-top:24px;}

.title_represent{ padding:15px; background:url(../images/img-blue-box-bg.png) repeat; border:2px solid #CBDCE5; text-align:center; width:215px; margin:15px auto; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
.title_represent .title_rep_img{padding:10px 0;}

.form_container .form_wrapper .input_field.input_error{background:url(../admin_images/input_style_error.png);}
.form_container .form_wrapper .input_field.input_error input, .form_container .form_wrapper .input_field.input_error select{background:url(../admin_images/input_style_error.png) right -19px;}

.form_container .form_wrapper .input_field1.input_error{background:url(../admin_images/input_style_error.png);}
.form_container .form_wrapper .input_field1.input_error input, .form_container .form_wrapper .input_field1.input_error select{background:url(../admin_images/input_style_error.png) right -19px;}

.form_container .form_wrapper .input_field2.input_error{background:url(../admin_images/input_style_error.png);}
.form_container .form_wrapper .input_field2.input_error input, .form_container .form_wrapper .input_field2.input_error select{background:url(../admin_images/input_style_error.png) right -19px;}
 
.options{position:relative; padding-bottom:10px; font-size:13px; margin-right: 10px; padding-bottom: 8px;
padding-right: 10px; float:left; padding-top:3px; border-right:solid 1px #ccc;z-index: 2;}
.options a{background:url(../images/icon-options.gif) no-repeat; padding-left:20px;}
.options a:focus{outline:none;}
.options .option_dropdown{position:absolute; top:100%; left:0; background:#134777; color:#fff; min-width:100px; padding:10px; display:none;z-index: 2; margin-top: 10px;}
.options .option_dropdown li:first-child{border:none;}
.options .option_dropdown li a{background:none; padding:5px 0; color:#d5ecf8; display:inline-block; font-size:12px; white-space:nowrap;}



.options .option_dropdown span{width: 0; height: 0; 
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
	border-bottom: 8px solid #ccc;
	position:absolute; bottom: 100%; left:5px;
}

	.options .option_dropdown span::before {
		content: "";width: 0; height: 0; 
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #fff;
		position:absolute; bottom: 100%; left:-6px; margin-bottom: -8px;
	}


.options .option_dropdown.active{display:block;}
.program_mobile{margin-left:40px; width:367px; height:259px; border:solid 1px #a6c1cf; float:left; background:url(../images/img-program-mobile.jpg) no-repeat; position:relative;}
.progeam_mobile_buttons{width:275px; height:74px; margin:0 auto; background:url(../images/img-program-mobile-bg.jpg) repeat-x; text-align:center; margin-top:173px;} 
.progeam_mobile_buttons h3{color:#0f4775; font-size:14px; font-weight:bold; padding:10px 0;}
/*
#calMsg{color: #008000;float: right;margin: 5px 0 5px 5px; padding: 5px 10px;   text-align: right;}
*/
#calMsg{text-align: right;}

 .instruction{padding:10px; font-size:12px; color:#333; margin:5px 0 15px;}   
 .instruction ul{margin: 5px 0 0 20px;}
 #forgotpassword_container .instruction li{padding-bottom: 10px; list-style-type: disc;}

.filter_container{ margin-left: 20px; margin-right: 20px; padding: 5px;}

.program-mobile {
    background: none repeat scroll 0 0 #fff;
    border-radius: 12px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}
.program-mobile	.title{color: #0d7cc2;font-size: 18px;} 
.program-mobile .buttons{ padding: 10px 0 5px;} 
.program-mobile	.buttons a{margin:0 3px;}


/* Added by Himanshu Wadhwa */
.navbar-toggle { background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px; float:right; padding:9px 10px; position: relative; cursor:pointer; margin:4px 0; display:none;}
.navbar-toggle .icon-bar {border-radius:1px; display:block; height:2px; width:22px; background:#fff;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.sr-only {color:#fff; position:absolute; left:12px; top:12px; display:none; font-size:18px;}
.border-bottom-radius0{border-bottom-left-radius:0; border-bottom-right-radius:0;}


.form-box .form_column{padding:0 20px 0 0;}
.form-box .form_column+.form_column{padding:0 0 0 20px;}
.form-box .inner_box h2{margin-bottom:20px;}
.form-box .gray_box{margin-top:10px;}

.dashboard-main{padding:10px 30px; float:left;}
.dashboard-icon-box{margin:0 50px 18px 0; width:110px; float:left;}
.dashboard-icon-box.last{margin:0 0 18px 0;}
.dashboard-icon-box>a{outline:none;}
.dashboard-icon-box>a>span+span{text-align:center; color:#191919; float:left; width:100%;}

.dashboard-col{ float:right;}
.dashboard-col .subhead{margin:15px 0; clear:both;}
.dashboard-col .subhead span{color:#191919;}
.main-menu{display:none;}

.col-dashboard h3{border-bottom: 1px solid #236194;color: #262d37;font-family: "Roboto-Bold";font-size: 25px;margin-bottom: 4px;text-transform: uppercase;line-height: 30px;}
.col-dashboard h3 span{color: #236194;}
.col-dashboard .subhead {clear: both;margin: 0 0 15px;color: #828282;font-size: 14px;float: right;}
.col-dashboard .subhead span{color: #236194;}

.title_represent_scott{width:291px; float:left; text-align:left; margin-right:20px;}
.title_represent_scott .desc{padding:18px 0 0 10px; max-width:160px;}
.title_represent_scott .desc h5{font-weight:normal; margin-bottom:10px;}
.right-dashboard .title_represent_scott .desc {max-width: 100%;padding: 0;text-align: center;clear: both;}
.right-dashboard .fl.new-add-box{padding:15px; width: 100%;text-align: center;}

.left-dashboard {float: left;width: 73%;margin: 20px 0;}
.right-dashboard {float: right;width: 25%;background: #f7f7f7;margin: 20px 0;}
.left-dashboard .dashboard-main{padding: 10px 0;}
.left-dashboard .dashboard-main ul{margin-left:0;}
.left-dashboard .dashboard-main ul:after, .dashboard-main li .dashboard-icon-box:after{content: "";clear: both;display: table;}


.blue_box.dashboard-main li {float: left;padding: 10px;text-align: center;width: 25%;}
.dashboard-main li .dashboard-icon-box{ border: 4px solid #e5e4e4;border-radius: 6px;float: none;margin: 0 auto;width:100%;min-height: 180px;padding: 10px 0;display: block;}
.dashboard-main li .dashboard-icon-bg{background: #fff;border: 0;border-radius: 0;height:100px;width: 120px;margin: 0 auto; position: relative;display: block;}
.dashboard-main li .dashboard-icon-bg i[class^="icon-"]{ margin-top:0 !important; top:7%; filter: grayscale(100%); -webkit-filter: grayscale(100%); opacity: 0.655; left: 0;right: 0;margin: 0 auto;}
.dashboard-main li:hover .dashboard-icon-bg i[class^="icon-"] { filter:none; -webkit-filter:none;opacity: 1; }
.dashboard-main li .dashboard-icon-box > a > span + span{color:#454545;font-size: 18px;font-family: "Roboto-Medium";font-weight: normal;width: 100%;text-align:center;}
.dashboard-main li:hover .dashboard-icon-box{border: 4px solid #236194;cursor:pointer;box-shadow: 0 0 4px #000;}
.dashboard-main li:hover span {color: #236194 !important;}

.dashboard-main li .dashboard-icon-bg .icon-ssc, 
.dashboard-main li .dashboard-icon-bg .icon-tutorials, 
.dashboard-main li .dashboard-icon-bg .icon-refinance, 
.dashboard-main li .dashboard-icon-bg .icon-sellers, 
.dashboard-main li .dashboard-icon-bg .icon-buyers, 
.dashboard-main li .dashboard-icon-bg .icon-shortsale, 
.dashboard-main li .dashboard-icon-bg .icon-ab, 
.dashboard-main li .dashboard-icon-bg .icon-cp, 
.dashboard-main li .dashboard-icon-bg .icon-settings, 
.dashboard-main li .dashboard-icon-bg .icon-eu, 
.dashboard-main li .dashboard-icon-bg .icon-netfirst
{ display: inline-block; background: url('../img/dashboard-icons.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.dashboard-main li .dashboard-icon-bg .icon-ssc { background-position: -5px -0px; width: 85px; height: 50px; }
.dashboard-main li .dashboard-icon-bg .icon-tutorials { background-position: -5px -55px; width: 85px; height: 78px; }
.dashboard-main li .dashboard-icon-bg .icon-refinance { background-position: -5px -138px; width: 80px; height: 62px; }
.dashboard-main li .dashboard-icon-bg .icon-sellers { background-position: -5px -205px; width: 73px; height: 65px; }
.dashboard-main li .dashboard-icon-bg .icon-buyers { background-position: -5px -275px; width: 72px; height: 86px; }
.dashboard-main li .dashboard-icon-bg .icon-shortsale { background-position: -5px -366px; width: 71px; height: 62px; }
.dashboard-main li .dashboard-icon-bg .icon-ab { background-position: -5px -433px; width: 63px; height: 59px; }
.dashboard-main li .dashboard-icon-bg .icon-cp { background-position: -5px -497px; width: 63px; height: 59px; }
.dashboard-main li .dashboard-icon-bg .icon-settings { background-position: -5px -561px; width: 56px; height: 56px; }
.dashboard-main li .dashboard-icon-bg .icon-eu { background-position: -5px -622px; width: 51px; height: 68px; }
.dashboard-main li .dashboard-icon-bg .icon-netfirst { background-position: -5px -695px; width: 47px; height: 71px; }


.custom-setting, .language-preference{width:100%!important;}
.form_container .disclaimer .form_wrapper label{text-align:left!important;}
.form_container+.form_container{margin:0;}
.table-wrapper{clear:both;}
#usersearch input[type=text], #usersearch select, #frm_filter input[type=text], #frm_filter select,.usage-print-head input[type=text], .usage-print-head select{border:#ccc solid 1px; height:28px; line-height:28px;}
.manage-user-form{margin:3px 0 0 0; float:right;}
.manage-user-form div{float:left; margin:0 10px 0 0;}

/*start manage user report css*/
.start_date { float: left;	margin-right:10px;}
.end_date {    float: left;	margin-right:10px;}
.order_by {    float: left;	margin-right:10px;}
.report_order_by {width:35%;}
.report_order_by select{width:27%;}
.tracking_end_date{float:left;}
.email_tracking_order{margin-top:-5px;}
.manage_user input[type="image"] {    width: initial;}
.print_email input[type="text"] {width: 90px;}
div#report_div {    margin-top: 25px;overflow-x: auto;}
/*end manage user report css*/
.export-button{float:right; margin:10px 40px 0 0;}


a { outline:none }

.options a.opt_btn{font-size: 14px;   font-weight: bold;}
.dashboard-icon-box > a > span + span {font-size: 16px;   font-weight: bold;}
.dashboard-col .subhead span {font-weight: bold;}


@media (max-width: 1023px){
	.blue_box.dashboard-main li {width:33.33%;}
	.navgation{top:0;position: fixed;left: 0;right: 0;z-index: 99;background: #282f39;}
	.navgation-wrapper.inner-logo{position: relative;padding-top: 60px;}
	
}


@media (max-width: 980px){
	.blue_box.dashboard-main li {width: 50%;}
a:focus{outline:none!important;}
#wrapper, .headeruser{padding:0 30px;}
.navgation{position:fixed; left:0; right:0; z-index:99;}
.headeruser{height:auto;}
.punch_line{font-size:18px;}	
.nav li{float:left;}
.nav li a span{padding:0 20px 0 0; font-size:12px;}
.login_left, .video_box{width:48%;}
.login_wrapper{width:44%;}
.program-mobile .buttons a{margin:0 3px 10px; display:inline-block;}
.footer{padding:20px 30px;}
embed, iframe, object, video{width:100%; height:100%;}
.form_row .form_column{width:100%; padding:0; margin-bottom:10px;}
.form_row .form_column+.form_column{padding:0;}
.dashboard-main{text-align:center;}
.dashboard-icon-box{display:inline-block; float:none;}
.dashboard-icon-box.last, .dashboard-icon-box{margin:0 18px 18px;}
.navgation{margin:0 -20px;}
.user-nav-hide{display:none;}	
.main-menu, .main-menu span{display:inline-block; height:35px; color:#fff; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.main-menu{/* background:url("../images/img-nav-active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  */padding:0 0 0 7px; margin-left:30px;}
.main-menu span{/* background:url("../images/img-nav-active.png") no-repeat 100% -35px;  */ padding:0 10px 0 0;}
.dashboard-icon-box>a> span+span{height:40px;}
.navgation-wrapper ul{width:100%; height:auto; background:#06396c; margin:-4px 0 0 0!important;}
.navgation-wrapper ul li{display:block; float:none; margin:0; line-height:54px!important; height:54px; border-bottom:#1f4d7b solid 1px;}
.navgation-wrapper ul li a{padding:0 38px; display:block; font-size:14px;}
.navgation-wrapper ul li a, .navgation-wrapper ul li span{font-family:Arial,Helvetica,sans-serif;}
.navgation-wrapper ul li a:hover, .navgation-wrapper ul li a.active, .navgation-wrapper ul li a:hover span, .navgation-wrapper ul li a.active span{height:auto;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46b2e3), to(#0474bc));
background: -webkit-linear-gradient(top, #46b2e3, #0474bc);
background: -moz-linear-gradient(top, #46b2e3, #0474bc);
background: -ms-linear-gradient(top, #46b2e3, #0474bc); 
background: -o-linear-gradient(top, #46b2e3, #0474bc);
}
.navgation-wrapper ul li a span{padding:0;}
.dashboard-col{width:100%; margin:40px 0 0 0;}
.logout_box_user{margin:0 10px 0;}
.navgation-wrapper>p.fl, .navgation-wrapper p+p{margin-top:40px;}
.new-add-box{margin-bottom:20px;}
.form_container.three_col .column{width:50%; margin:0;}
.column_box{margin:0 5px 16px;}
.middle_wrapper{margin:20px 0 0 0;}
ul.tabs li a{padding:0 8px!important; font-size:11px;}
.form_container.three_col .column2, #editpass input.text{width:100%!important;}
.form_container.three_col .column2{margin:0!important;}
#facebox .close img{display:none;}
#facebox .close{width:20px; height:20px; background:url("../images/close-button-mob.png") 0 0 no-repeat!important;}
#calMsg{display:block; clear:both;}

.table-wrapper{border:#ccc solid 1px; overflow:hidden; overflow-x:scroll; padding-bottom:20px;}
.table-wrapper table{border:0; margin:0; padding:0;}
.mainbox{background:#fff; border:#ccc solid 1px; margin:10px 0;}
.mainbox .box_topimg, .mainbox .box_repimg, .mainbox .box_botimg{background:none;}
#pagination{float:left;}
#pagination li{margin-bottom:5px;}
.user_searchbox, .user_list_top{width:auto;}
.end_date {float:none;width:100%;margin-bottom:15px;}
.report_order_by {width: inherit;}
.report_order_by select {width: inherit;}
.tracking_table{overflow-y:auto; padding-bottom:10px; margin-bottom:20px;}
.pie_box{width:100%;}
.pie_box > div{overflow-x:auto;overflow-y:hidden;}
/*#editpass > div {width:50%;}*/
#editpass >div.fl{padding-right:20px;}
#editpass >div.fr{padding-left:20px;}
.export-button{margin-right:0;}
.right-dashboard{width:30%;}
.left-dashboard{width:65%;}
	
}
@media (max-width:800px){
	body {padding-bottom: 150px;}
}

@media (max-width:767px){
.navbar-toggle, .sr-only{display:block;}	
.nav{height:auto; padding:0!important;}	
.nav>ul{display:none; width:100%; float:left; background:#010101; margin:6px 0 0; padding-bottom:10px;}
.nav>ul>li{display:block; float:none;  margin:0; border-top:#202020 solid 1px;}
.nav li a{padding-left:10px;}
.nav>ul>li:first-child{border-top:0;}
.nav>li>a>span{padding:0;}
.nav li a:hover, .nav li a.active, .nav li a:hover span, .nav li a.active span{margin:0;}
.header{height:auto; padding-top:40px;}
.header>p.fl, .navgation-wrapper>p.fl{float:none; clear:both; position:static!important;}
.punch_line{display:block; float:left;}
.login_left, .login_wrapper, .form_container.three_col .column, #forgotpassword_container .form_column, .language-preference .form_column, .custom-setting .form_column, .custom-setting .customized_select, .language-preference .customized_select, #zipdiv input, #uploadImageForm, #usersearch input[type=text], #usersearch select, .manage-user-form, .user_searchbox, .user_list_top{width:100%!important;}
.login_wrapper{margin:0;}
/* .login_input input, .login_user { color: #eee;} */
.userWrapper, .headeruser.dashboarduser{padding:0!important;}	
.navgation-wrapper > p.fl, .navgation-wrapper p + p{margin:0;}
.navgation-wrapper > p.fl{padding-top:50px!important;}
.form_container.three_col .column{margin:0;}
#forgotpassword_container .form_column{padding:0;}
.form_container .form_wrapper .input_field, #emailFriend .form .textarea, #emailFriend .input{background:none!important;}
#emailFriend .input{border:0;}
.form_container .form_wrapper .input_field input, .form_container .form_wrapper .input_field select, #emailFriend .form input[type="text"], #emailFriend .form textarea{border:#e2e2e2 solid 1px!important; background:#fff!important;}
.form_container .form_wrapper label, .form_container .form_wrapper label.left{white-space:inherit; }
.options .option_dropdown li{padding:0 10px; background:url("../images/icon-options-dropdown-arrow.png") no-repeat scroll 0 16px rgba(0, 0, 0, 0);}
.options .option_dropdown li a{padding:12px 0; display:block;}
ul.tabs{height:auto; margin:0; border:1px solid #191919; width:100%;}
ul.tabs li{display:block; width:100%; height:46px; line-height:46px; border-bottom:#191919 solid 1px!important; border:0; margin:0;}
ul.tabs li:last-child{border:0!important;}
ul.tabs li a{font-size:14PX;}
.blue_box .inner_box{padding:15px;}
.tabs_container{border:0;}
.manage-user-form label{display:block;}
.manage-user-form div{width:100%; margin:0 0 10px;}
.user_list_top div:last-child span{margin:0!important;}
#editpass > div, #editpass input.text{width:100%!important;}
#editpass input.text{margin-bottom:15px;}
#editpass >div.fl, #editpass >div.fr{padding:0;}
.right-dashboard{width:100%;}
.left-dashboard{width:100%;}
.blue_box.dashboard-main li {width: 33.33%;}
.inner-logo p.fl {text-align: center;width: 100%;}
.navgation-wrapper .col-dashboard h3{clear: both;text-align: center;}
.navgation-wrapper .col-dashboard .subhead { float: none;text-align: center;}
}

@media (max-width:640px){
#wrapper{padding:0 15px;}
.new-add-box{text-align:center; width:100%;}
#customize_print{width:460px!important;}
a.action_button{margin:0 3px 10px;}
#canvas2, #addtext input[type=text], #placeholder, #standard, #standard .first, #standard .second, #standard .input_box, #standard .box_row, .title_represent_scott{width:100%!important;}
#facebox .popup{padding:10px 5px!important;}
#calcOpenData{width:100%; overflow:hidden; overflow-x:scroll;}
#advanceDiv, #branding_option{margin:0!important;}
#branding_option{text-align:center;}
#placeholder{margin:10px 0 0 0;}
.start_date { float: none;width:100%;	margin-right:0px;}
.end_date {    float: none;width:100%;	margin-right:0px;}
.order_by {    float: none;	width:100%;margin-right:0px;}
.action_filter { margin:15px 0px;}
.manage_user label{display:block;margin:10px 0px 5px 0px;}
.manage_user {margin:0px;padding:0px;}
.manage_user input, .print_email input[type="text"]{width:94%;}
.manage_user .mainbox .box_repimg img{margin:0px;}
.manage_user div a#endcal, .manage_user div a#startcal{width: 4%;display: inline-block;}
.order_by select {    width: 32.3%;}
.tracking_end_date {float: none;width: 100%;}
.email_tracking_button{margin-top:20px;}
.table-wrapper table{width:280%;}
.table-wrapper table th{width:auto;}
body {padding-bottom: 190px;}
}

@media (max-width:740px) and (orientation: landscape) {
.form-box .form_column{padding:0 20px 0 0; width:50%;}
.form-box .form_column+.form_column{padding:0 0 0 20px;}
.gray_box{height:auto;} 
}

@media (orientation: Portrait) {
.dashboard-col>p{margin-top:15px;}
.title_represent_scott{padding:8px;}
.dashboard-main{padding:10px;}
}

@media (max-width:480px) and (orientation: Portrait) {
.dashboard-icon-box.last, .dashboard-icon-box{margin:0 5px 18px;}	
.main-menu{position:absolute; right:30px; top:30px;}
.logout_box_user{font-size:11px;}
.navgation-wrapper ul{margin:6px 0 0 !important;}
}

@media (max-width:480px) {
	.blue_box.dashboard-main li{width:100%;}
#customize_print{width:380px!important;}
#AdjustmentsDiv td{word-break:break-all;}
.form_buttons .btn_blue{margin:0 5px 10px 0;}
.tab_content .form_wrapper{overflow:hidden; overflow-x:scroll;}
.tab_content .form_wrapper table{width:200%;}
.tab_content .form_wrapper .column_box{width:100%;}
.settingpage .calc_box{padding:0; border:0; background:none;}
.settingpage .column_box{margin:0 0 16px;}
#calcContainer{width:96%!important; overflow:hidden; overflow-x:scroll;}
#calcContainer table{width:150%!important; overflow-x:scroll;}
body {padding-bottom: 0;}
footer {position: static;}
}
@media (max-width:420px) {
	.captcha-cont .captcha-img{width: 100%; padding: 15px 10px !important;text-align: center;}
	.captcha-cont .captcha-img img{float: none !important;vertical-align: middle !important;}
	.captcha-cont .captcha-input{width: 100%;}
	.captcha-cont .captcha-input input{text-align: center;}
}
@media (max-width:360px) {
#customize_print, .msgloader{width:280px!important;}
#emailFriend{width:240px!important;}	
.tabs_container a.action_button span{font-size:11px;}
.form_container{font-size:11px;}
#payorSelectorEscrow{width:46px;}
#buyers_closing_costs_wrapper{word-break:break-all;}
span.input_field select{width:25px!important;}
.discount_cc{width:40px!important;}
}
