body,button,input,select,textarea{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;-webkit-font-smoothing:subpixel-antialiased}a{color:#000}a:hover{color:#666;text-decoration:none}.pagination>li>a,.pagination>li>span,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#000}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#666}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#666;border-color:#666}.form-control:focus{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.row.no-pad{margin-right:0;margin-left:0}.row.no-pad>[class*="col-"]{padding-right:0;padding-left:0}.no-col-pad[class*="col-"]{padding-right:0;padding-left:0}.vertical-align{display:flex;align-items:center}.truncated{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-pink{background:#ef4e9a;border-color:#ef4e9a;color:#fff;font-weight:500}.btn-pink:hover,.btn-pink.focus,.btn-pink:focus,.btn-pink.active,.btn-pink:active,.open>.dropdown-toggle.btn-pink{background:#a93673;border-color:#a93673;color:#fff}.btn-black{background:#000;border-color:#000;color:#fff;font-weight:500}.btn-black:hover,.btn-black.focus,.btn-black:focus,.btn-black.active,.btn-black:active,.open>.dropdown-toggle.btn-pink{background:#111;border-color:#111;color:#fff}.reset-password-tip{margin-top:20px;margin-bottom:10px}.consent-label{padding-bottom:15px}.legal-h4:first-of-type{padding-top:0}.legal-h4{padding-top:2.5rem}.site-header{background:#000}.site-header .logo img{margin:20px 0;width:40%}.site-header .user-box{color:#fff;float:right}.site-header .user-box p{margin:0}.site-header .user-box a{color:#a93673;font-weight:500}.site-header #navbar{border-top:1px solid #3e3e3e;margin-top:5px}#medical-requirements{height:183px}.box{margin-bottom:20px}.box:last-of-type{margin-bottom:0}.content-block{border:1px solid #dcdddf;padding-top:10px;padding-bottom:10px}.content-block:first-of-type{margin-top:0}.content-block .single{margin-top:15px}.header{background:#f4f5f7;border:1px solid #dcdddf;border-bottom:none;padding-bottom:12px;padding-top:12px}.header h4{font-size:16px;font-weight:500}.footer{background:#f4f5f7;border:1px solid #dcdddf;border-top:none;padding-bottom:10px;padding-top:10px}.footer a{font-weight:500;text-transform:uppercase}.dataTables_wrapper{padding-bottom:8px;padding-top:15px}.content-block table{margin-bottom:0}.content-block table .actions{text-align:right}.content-block table .actions .dropdown-menu{left:inherit;min-width:85px;right:0;text-align:right}.content-block table th{text-transform:uppercase}.content-block table>thead>tr>th{border-bottom-width:1px}.top-invoice-block{border-bottom:1px solid #dcdddf;margin-bottom:15px}.invoice-details{padding-bottom:15px;text-align:left}.invoice-details h6{color:#9d9d9d;font-size:20px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.invoice-details p{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0;padding:2px 0}.address-invoice-block{border-bottom:1px solid #dcdddf;margin-bottom:15px;padding:3px 0 15px 0}.address-invoice-block .col-xs-6:first-of-type{border-right:1px solid #dcdddf}.table-invoice-block{margin-bottom:15px}.totals-invoice-block{background:#f4f5f7;border-bottom:1px solid #dcdddf;border-top:1px solid #dcdddf;margin-bottom:15px;padding-top:10px}.totals-invoice-block p{font-size:16px;font-weight:300;text-align:right}.totals-invoice-block .total{font-size:18px;font-weight:900}.pay-invoice-block{padding-bottom:14px;padding-top:10px}footer p{border-top:1px solid #e5e5e5;color:#aaa;margin:25px 0 0 0;padding:20px 0 0 0}footer p a{color:#999}@media (min-width:768px) and (max-width:991px){.site-header .user-box p{margin-top:15px}}@media (max-width:767px){.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}.site-header .user-box{margin-top:0}.navbar-toggle{margin-top:14px}}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px!important}::-webkit-input-placeholder{font-size:14px!important;line-height:1.6!important}}