h1{margin-top:0;margin-bottom:25px}.creditCardError{color:red}#login{}#login form{margin:50px 0;text-align:center}#login form #error{color:red;font-weight:bold}#login form div{}#login form div label{display:block;text-align:center}#login form div input{margin:5px 0 20px 0;width:95%;max-width:300px;padding:5px;border:1px solid #999;border-radius:3px;text-align:center}#login form div input[type=submit]{width:initial}#login form div a{border-top:1px solid #999;border-bottom:1px solid #999;margin-top:20px;display:inline-block;padding:10px 40px}#members{max-width:1149px;margin:20px auto}#members #memberNavigation{display:inline-block;width:160px;border-right:1px solid #000;padding-top:25px;margin-right:35px;vertical-align:top}#members #memberNavigation a{display:block;margin-bottom:25px}#members #memberContent{display:inline-block;width:calc(100% - 205px);vertical-align:top;padding-top:25px}#myAccount{}#myAccount h1{text-align:center}#myAccount .accountSection{border:1px solid #f08519;text-align:left;display:inline-block;width:46%;margin:1%;vertical-align:top;border-radius:3px}#myAccount .accountSection label{display:block;border-bottom:1px solid #f08519;color:blue;font-weight:bold;padding:10px}#myAccount .accountSection label a{color:blue}#myAccount .accountSection div{padding:10px}#myAccount .accountSection div ul{}#myAccount .accountSection div ul li{margin-bottom:25px}#makePayment{}#makePayment .bill{margin-bottom:25px}#makePayment .bill b{display:block;margin-bottom:15px;background-color:#f1f1f1;padding:10px}#makePayment .bill label{}#makePayment .bill span{float:right}#makePayment .noInvoices{text-align:center;margin:50px 0}#makePayment #billTotal{border-top:1px dashed #999;padding-top:25px;margin-bottom:50px;text-align:right}#makePayment #billTotal #totalPaymentLabel{display:inline-block;margin-top:10px;padding:3px 0}#makePayment center{margin-bottom:20px}#makePayment #autoPay{display:inline-block;border:1px solid #999;padding:20px 40px;background-color:#f1f1f1;font-weight:bold;border-radius:3px}#makePayment #billingCorrespondence{text-align:center;font-weight:bold;font-size:24px;margin-top:50px;margin-bottom:50px}#viewPayments{}#viewPayments h1 span{font-size:16px;float:right;padding-top:10px}#viewPayments h2{text-align:center;margin:0 0 50px 0}#viewPayments .bill{margin-bottom:25px}#viewPayments .bill b{display:block;margin-bottom:15px;background-color:#f1f1f1;padding:10px}#viewPayments .bill label{}#viewPayments .bill span{float:right}#viewPayments .accountHistory{clear:both;margin-bottom:10px}#viewPayments .accountHistory b{display:block;margin-bottom:10px;background-color:#f1f1f1;padding:10px}#viewPayments .accountHistory label{display:inline-block;width:49%;margin-bottom:5px}#viewPayments .accountHistory label:nth-child(2n+1){float:right;text-align:right;clear:both}#viewPayments .accountHistory span{font-weight:normal;float:right;margin-left:45px;margin-bottom:5px}#myInformation{max-width:1149px;margin:0 auto}#myInformation h1{}#myInformation h1 a,#makePayment h1 a{background-color:#768bf4;color:#fff;padding:5px 10px;border-radius:3px;font-size:14px;vertical-align:middle;float:right;margin-top:5px}#myInformation div{clear:both;display:inline-block;width:49%;margin-bottom:15px}#myInformation div.double{width:100%}#myInformation div label{display:block;margin-bottom:3px}#myInformation div label i{color:red;font-size:8px;vertical-align:top}#myInformation div input[type=text],#myInformation div input[type=password]{width:90%}#myInformation div textarea{width:93%;height:100px}#viewDocuments{}#viewDocuments div{font-size:0;margin-bottom:20px}#viewDocuments div h2{font-size:24px;text-align:center}#viewDocuments span,#viewDocuments label{display:inline-block;width:50%;font-size:17px}#viewDocuments label{font-weight:bold}#viewDocuments span:last-child,#viewDocuments label:last-child{text-align:right}#viewDocuments span i{margin-right:15px}#autoPayModal{display:none}#autoPayModal a{display:block;text-align:center;margin:20px 0;color:#005480;cursor:pointer}label.error{margin:-48px 0 0 150px}@media only screen and (max-width:768px){#members #memberNavigation{display:block;width:100%;border:none;border-top:1px solid #000;border-bottom:1px solid #000;padding-top:10px;margin-right:0}#members #memberNavigation a{display:block;margin-bottom:5px}#members #memberContent{display:block;width:100%}#myAccount .accountSection{border:1px solid #f08519;text-align:left;display:block;width:92%;margin:4%;vertical-align:top;border-radius:3px}#makePayment,#viewPayments{width:92%;margin:4%}#makePayment h1,#viewPayments h1{text-align:center}#viewPayments h1 span{font-size:16px;float:none;display:block;padding-top:10px}#viewPayments .bill span{float:none;display:block;margin-top:20px}#myInformation{text-align:center}#myInformation h1 a{float:none;margin:0 0 10px 0;display:inline-block}#myInformation div{text-align:center;display:block;width:92%;margin:0 auto 15px auto}}