body{font-size:.85em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;color:#232323;background-color:#fff}header,footer,nav,section{display:block}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.clear{clear:both}#mainContainer{margin-top:50px;width:479px;margin-left:auto;margin-right:auto}.loginFormBody{border-top:6px solid #ff9300;border-left:9px solid #ff9300;border-right:9px solid #ff9300;padding-bottom:50px}.loginFormFooter{background-color:#ff9300;font-weight:bold;color:#fff;height:45px;width:479px;padding-top:12px;padding-left:9px;font-size:13px!important}.companyTitle{text-align:end;height:56px;padding-top:0;font-size:38px}.welcomeMessage{font-size:20px;font-weight:bold;text-align:center;padding:0 20px 0 20px}.loginForm{border:1px solid grey;margin:10px;background-color:#e6eeef;padding:16px}.errorMessage{border:1px solid grey;margin:10px;color:#fff;background-color:#ffb74a;padding:10px;display:none}.inputType{width:100%}.inputTypeSubmit{background-color:#00008b;color:#fff;font-size:12px;padding:9px;border-radius:7px;width:120px;font-weight:bold}.changePassword{text-align:end;padding-top:8px}.welcomeUser{text-align:end;padding-top:8px}.dashboardPageTitle{padding-left:2px;padding-top:4px;padding-bottom:4px;padding-right:8px;color:#fff;float:left;font-size:17px}.dashboardPageSubTitle{padding-left:4px;padding-top:4px;padding-bottom:4px;padding-right:8px;color:#fff;float:left;font-size:17px;margin-left:1px;border-left:1px solid #fff}.pageTitle{padding-left:10px;padding-top:4px;padding-bottom:4px;padding-right:10px;color:#fff;float:left;font-size:17px}.pageSubTitle{padding-left:10px;padding-top:4px;padding-bottom:4px;padding-right:10px;color:#fff;float:left;font-size:17px;margin-left:1px;border-left:1px solid #fff}.totalBalaneLable{padding-top:20px;float:right;font-size:20px;color:#000}.totalBalance{font-size:20px;color:red}.paymentHistoryLable{padding-top:20px;float:left;font-size:20px;color:#000}.paymentHistoryGrid{border:4px solid #70c070!important;margin-top:15px;height:440px;overflow-y:auto}.gridbody{margin-left:5px}fieldset.scheduler-border{border:4px solid #ff9300!important;padding:0 1.4em 1.4em 1.4em!important;margin:0 0 1.5em 0!important;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;height:450px}legend.scheduler-border{font-size:1.2em!important;font-weight:bold!important;text-align:left!important;width:auto;padding:0 10px;border-bottom:none}fieldset.paymentplan-border{border:4px solid #ff9300!important;padding:0 1.4em 1.4em 1.4em!important;margin:0 0 1.5em 0!important;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;height:210px}legend.paymentplan-border{font-size:1.2em!important;font-weight:bold!important;text-align:left!important;width:auto;padding:0 10px;border-bottom:none}.floatLeft{float:left}.gridHeader{height:36px;background-color:#f2f2f2;padding:6px;font-size:14px;font-weight:bold}.companyLogo{font-size:42px}.companySubLogo{font-size:26px;color:#ff9300}.paymentInvoicesContainer{width:705px;height:550px;border:3px solid grey;margin-left:auto;margin-right:auto}.paymentInvoicesTitle{background-color:#ff9300;border-bottom:1px solid grey;width:100%;color:#fff;font-size:28px;font-weight:bold;text-align:center}.paymentInvoicesLabel{background-color:#fffdbd;color:#000;font-size:14px;text-align:center;margin:3px 4px 0 4px;color:#000}.invoicesList{overflow:auto;width:100%;height:300px;margin-top:5px;margin-bottom:10px}.invoiceItem{width:100%;height:62px;padding:10px}.paymentsTotal{width:341px;margin-left:auto;margin-right:auto;margin-bottom:62px}.paymentTotalAmount{font-size:20px;font-weight:bold;border-top:3px solid #000}.cancelButton{background-color:#fb2600;width:181px;height:35px;color:#fff;border:0 solid grey}.infoButton{background-color:#79ae3d;width:157px;height:35px;color:#fff;border:0 solid grey}.invoiceItem_rightSide{float:left}.invoiceItem_rightSide_label{float:left;font-weight:bold;padding-top:8px;font-size:16px;padding-right:9px}.invoiceItem_rightSide_textbox{border:2px solid #4f8f00;float:left;margin-top:5px}a#overlaylaunch-inAbox{display:block;padding:40px;margin:40px;background-color:#efefef;font-size:1.6em;text-decoration:none;text-align:center}#overlay-inAbox .wrapper{text-align:center}.overlay,#overlay-shade{display:none}#overlay-shade{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#000}.overlay{position:absolute;top:-300px;left:0;width:450px;min-height:200px;z-index:10000;background-color:#7d7d7d;border:10px solid #cfcfcf;color:#fff;box-shadow:0 0 16px #000}.ie7 .overlay{height:200px}.overlay .wrapper{padding:15px 30px 30px}.overlay .toolbar{padding:8px;line-height:1;text-align:right;overflow:hidden}.overlay .toolbar a.close{display:inline-block;*display:inline;zoom:1;padding:0 8px;font-size:12px;text-decoration:none;font-weight:bold;line-height:18px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;color:#999;background-color:#515151}.overlay .toolbar a.close span{color:#818181}.overlay .toolbar a.close:hover,.overlay .toolbar a.close:hover span{background-color:#b90900;color:#fff}#overlay-shade{background-color:#515151}.updateInfoMainContainer{margin-left:auto;margin-right:auto;width:646px;border:3px solid #0391ff;padding:5px}div.header{background-color:#f2f2f2;padding:5px;font-size:18px;font-weight:bold;margin-bottom:13px}.hr{color:grey;background:grey;width:100%;height:1px;margin:10px 0}div.hr1{background:#fff no-repeat scroll center;margin-left:15em;margin-right:15em;width:100%;height:2px}.updateInfoLabel{font-weight:bold;text-align:right;padding-right:0!important;margin-top:5px}.inputTypeUpdateInfo{width:65%;font-size:12px;color:#000;margin-top:5px}.updateInfoButton{background-color:#fff;width:100px;height:24px;color:#000;border:1px solid grey;border-radius:5px}.changePasswordEmail{color:#add8e6;cursor:pointer}.changePasswordEmail:hover{text-decoration:underline;cursor:pointer}.headerColumns div{float:left;width:133px}.lable{float:left;font-weight:bold;width:96px;text-align:end;margin-right:6px}.item div{float:left;width:133px}.labelValue{font-weight:bold}.invoiceGridItem{font-weight:bold;font-size:12px}.currency{font-weight:bold;text-align:end}.underline{border-bottom:1px solid #000}.bg_purple{background-color:#91387a}.bg_littlePurple{background-color:#bb3d7c;border-color:#bb3d7c}.bailbondformlabel{font-weight:bold;font-size:16px}.font16{font-size:16px}.preload{background:#fff none repeat scroll 0 0;bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:99999}.preload span{background:#d8475b;border-radius:100%;bottom:0;height:30px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px;-webkit-animation:mymove 1.5s infinite linear;animation:mymove 1.5s infinite linear;background-image:url(../Images/BailbondPay/bailbond_loading.gif)}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}.loading_spinner_size{width:4rem;height:4rem}.result_container{background-color:#f8f056}.signature-pad{width:90%}.signature-pad>canvas{display:block;width:300px;height:200px;margin-bottom:5px;border:solid 1px}.signature-pad_header{color:#295292!important}