input{width:110px;display:block;padding:5px;border:1px solid #a5acb2;color:#000;font-size:13px;}.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-item .form-required{color:#c00;}.form-item .description{font-size:.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.container-inline div,.container-inline label{display:inline;}a.button{-webkit-appearance:button;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.menu-disabled{background:#ccc;}form#oauth-common-form-consumer label,form#oauth-common-form-authorization label,form#oauth-common-form-authorize label,form#services-client-oauth-request label{color:#000;}
.reveal-modal--form{background:#f4f4f4;}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:59;left:0;background-color:#fff;padding:10px;border:1px solid #666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);max-width:700px;outline:0;}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:3em;font-weight:700;line-height:1;position:absolute;top:5px;right:15px;text-decoration:none;z-index:60;}.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.45);bottom:0;display:none;position:fixed;right:0;top:0;z-index:58;left:0;}@media only screen and (min-width:768px){.reveal-modal{left:0;margin:0 auto;right:0;width:80%;top:7.6em;}.reveal-modal .close-reveal-modal{font-size:2em;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.reveal-modal{min-height:100vh;height:100%;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;}body.modal-open{overflow:hidden;height:100%;}body.modal-open #header-mobile{z-index:55 !important;}body.modal-open #olark-wrapper{position:relative;z-index:55 !important;}}
