fieldset { height:640px !important;}
fieldset .full { height:120px !important}
.ie8 .full .description { width:65% !important}
/* New styles */
.menu-wrap {background-color: #447DAA;display: table;width: 100%; margin-bottom:10px;}
header .menu-wrap menu li{margin:0px; padding-bottom:0px;}
header .menu-wrap menu li .login{border-radius: 0;}
.resellerNew .loginBox{top: 5px;} /* made the change on top value - only this page */
.resller_rwd .partnerSign { background: url("../images/partner-buttonsnew.png") repeat 0 0; margin: 15px 0 5px 20px; width: 281px; height: 88px; float: left; text-indent: -3500px; overflow: hidden }
.resller_rwd .partnerSign:hover { background: url("../images/partner-buttonsnew.png") repeat 0 -127px; }
.resller_rwd .partnerSign:active { background: url("../images/partner-buttonsnew.png") repeat 0 -254px; }
.resller_rwd .txtNote{font-size:12px; margin-top:10px; float:left}
.resller_rwd .btnBulkSign {background: url("../images/partner-buttonsnew.png") repeat 0 -412px; margin:43px 0 5px 20px;
 width: 229px; height:60px; float: left;text-indent: -3500px;overflow: hidden;}
.resller_rwd .btnBulkSign:hover { background: url("../images/partner-buttonsnew.png") repeat 0 -539px; }
.resller_rwd .btnBulkSign:active { background: url("../images/partner-buttonsnew.png") repeat 0 -666px; }
.resller_rwd .screen_partner {height: 416px;}
.resller_rwd section.banner .textCont{height: 420px;}
.resller_rwd div.webinarCont{top: 331px;}
.reseller_new { background: url("../images/online-backup-reseller-new.png") no-repeat right 89px;}
.resller_rwd fieldset {height: 689px !important;}
.resller_rwd section.banner .twoCol p{min-height: 95px;}
.resller_rwd .reseller-desc-ht{height:148px !important;}
@media screen and (max-width:1160px){
.resller_rwd section.banner .twoCol p { min-height: 119px;}
}
@media screen and (max-width:1080px) { 
.resller_rwd .partnerSign { background: url("../images/partner-buttons_new-640.png") repeat 0 0; margin: 15px 0 5px 20px; width: 221px; height: 70px; float: left; text-indent: -3500px; overflow: hidden }
.resller_rwd .partnerSign:hover { background: url("../images/partner-buttons_new-640.png") repeat 0 -99px; }
.resller_rwd .partnerSign:active { background: url("../images/partner-buttons_new-640.png") repeat 0 -199px; }
.resller_rwd .btnBulkSign {background: url("../images/partner-buttons_new-640.png") repeat 0 -322px;     margin: 36px 0 5px 20px;width: 180px; height:49px; float: left;text-indent: -3500px;overflow: hidden;}
.resller_rwd .btnBulkSign:hover { background: url("../images/partner-buttons_new-640.png") repeat 0 -422px; }
.resller_rwd .btnBulkSign:active { background: url("../images/partner-buttons_new-640.png") repeat 0 -522px; }
}
@media screen and (max-width:1024px) { 
  .menu-wrap{ padding-right: 6px;} 
  /* .resellerNew .static{width:auto;}
  .resellerNew .shadow{width:auto;} */
 }
@media screen and (max-width:1315px) { .resellerNew .loginBox{right: -5px;} .loginBox .dropArrow{right: 0;} }
@media screen and (max-width: 980px){
.resller_rwd section.banner .twoCol p { min-height:90px;}
.resller_rwd.bulkReseller fieldset:nth-child(3) .noBorder {height: 184px !important;}
.resller_rwd .reseller-desc-ht{height:183px !important;}
}
@media screen and (max-width: 767px){.resller_rwd section.banner .twoCol p { min-height:120px;}}
@media screen and (max-width: 640px){.resller_rwd section.banner .twoCol p{min-height:auto;}}
.menu-left{float:left;}
.menu-left li a{color: #FFFFFD;text-decoration: none;}
.reseller-link, .Referral-signup, .reseller-signup{background:transparent; padding-left:10px}
.reseller-link:hover,.Referral-signup:hover,.reseller-signup:hover{color:#CDE9FF;}
.homepge-link {background: url("../images/back_arrow.png") no-repeat 0 -36px;padding-left: 13px;}
.homepge-link:hover{background-position:0px 5px; color:#CDE9FF;}


footer.copy.reseller-footer{margin:0px auto; background:#484848;}
.reseller-footer ul{ display: block; float: none; margin: 0 auto; min-height: 40px; width: 500px; padding:10px 0}
.reseller-footer.res-width ul{ width:320px;}
.reseller-footer li{display:inline-block; padding:0px 0 0 10px;}
.reseller-footer a{width:auto;}
.reseller-footer li a:hover{background-color:transparent}
footer.copy.reseller-footer .left{width:200px; margin:0px auto; float:none;}
.reseller-left{width:200px; margin:0px auto; float:none;}

.menu-wrap-header{padding-bottom:0px;}
.resellerNew #sign_up{background:url("../images/IBackup_icons_reseller.png") no-repeat 0px -706px; color: #FFFFFD;}
.resellerNew .reseller-home{background:url("../images/IBackup_icons_reseller.png") no-repeat 0px -706px; color: #FFFFFD;}
.resellerNew .partner-signup{background:url("../images/IBackup_icons_reseller.png") no-repeat 0px -706px; color: #FFFFFD; }
.header_logo{padding-bottom: 26px;}

.signup_footer .terms{font-family: 'open_sansregular', tahoma;font-style: normal;font-size: 14px;width: 100%;line-height: 20px;  margin: 14px 0px 0px 0px;height: auto;}
.signup_footer span{clear: both;float: left;margin:8px 0px 0px 22px;}



/* for california policy*/

.bulk.resellerNew .policyBlock{float: left;margin-left: 20px;margin-bottom: 25px;}
.bulk.resellerNew .policyBlock .subhead{margin-left:0px;margin-bottom:-11px;padding-bottom:0px;border: none;margin-top:10px;color:#333;}
.bulk.resellerNew .policyBlock .termbox{max-height: 114px;overflow: scroll;float: left;width:90%;border:1px solid #93B6CA;padding:0px 15px;margin: 0px 0px 10px;overflow-x: hidden;margin-left:0px;margin-top: 20px;margin-bottom:-10px;background: #fff;}
.bulk.resellerNew .policyBlock .termbox ol { padding: 0px;    padding-left: 10px;  margin: 0px;}
.bulk.resellerNew .policyBlock .termbox li {list-style: decimal;font-size: 13px;line-height: 22px;margin: 10px 0px;}
.bulk.resellerNew .policyBlock + .terms{    width: 89%;   line-height: 23px;}
.bulk.resellerNew .policyBlock .termbox::-webkit-scrollbar {width: 5px;}
.bulk.resellerNew .policyBlock .termbox::-webkit-scrollbar-button {background: #fff}
.bulk.resellerNew .policyBlock .termbox::-webkit-scrollbar-track-piece {background: #fff;}
.bulk.resellerNew .policyBlock .termbox::-webkit-scrollbar-thumb {background: #ccc;}
.bulk.resellerNew #termsErr + p + p{height:auto;}
@media screen and (max-width:780px){.bulk.resellerNew{    -webkit-text-size-adjust: none;}}
@media screen and (max-width:480px){
/* .bulkSignup .red{background:url('https://static.idriveonlinebackup.com/include/images/red_cross.png') 0px 8px no-repeat !Important;} */
.bulk.resellerNew .policyBlock .termbox{padding:0px 15px 0px 5px;width:77%;}
.bulk.resellerNew .policyBlock .termbox{padding-left: 13px}
.bulk.resellerNew .policyBlock .termbox ol{padding-left: 5px !Important;}
.bulk.resellerNew .policyBlock .termbox{width:78% !Important}
.bulk.resellerNew .policyBlock .termbox li{font-size:12px !important;}
.bulk.resellerNew #termsErr + p + p{height:auto;}
.bulk.resellerNew .pass_strength , .bulk.resellerNew .pw_span{display:none;}
}
.bulk.resellerNew .policyBlock .termbox li a{color:#2878a6;}
.bulk.resellerNew .policyBlock .termbox li a:hover{color:#666;}