body{font-family:'Roboto',sans-serif}.modal-dialog{display:table;position:relative;margin:0 auto}.modal-spinner{text-align:center;top:calc(50% - 64px)}.modal-dialog .modal-content{background-color:#fff;margin:10px auto}.modal-spinner .modal-content{background-color:transparent;border:none;text-align:center}.modal-update-jobcard{width:700px}.btn-default{background-color:#002855;border-color:#fff;border-radius:0;color:#fff;text-transform:uppercase}.btn-default:hover{color:#fff;background-color:#1f426a}.navbar{background-color:#002855;min-height:64px;box-shadow:0 2px 8px #888;border-bottom:none !important}input.form-control,select.form-control{border-radius:0;border:none;border-bottom:1px solid #919191 !important}select.form-control{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23737373'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.read-title-row,.read-base-row{background-color:#757575}.read-title-row,.read-title-row th,.read-title-row th a,.read-title-row div{font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;color:#fff}.read-title-row a,.read-title-row a.sort{display:inline-block;width:100% !important;color:#fff}.read-title-row a:hover{text-decoration:none}.read-title-row a.sort-desc:after{padding-left:5px;content:url('../images/arrow-up-wht.png');float:right}.read-title-row a.sort:after{right:0;padding-left:5px;content:url('../images/arrow-down-wht.png');float:right}.read-description,.read-description div,.form-control-sm{font-size:14px}.jobcard-table tr,.jobcard-table td{padding-top:0;padding-bottom:0}.area-title{background-color:#757575;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px}.area-title h4{font-family:'Roboto',sans-serif;color:#fff}.total-row{font-family:'Roboto',sans-serif;border-bottom:1px solid #ccc;padding-top:3px;padding-bottom:3px}@media screen and (max-width:767.98px){.navbar-collapse{padding-top:10px}.nav-item .btn-default{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid #fff}}@media screen and (max-width:700px){.modal-update-jobcard{width:98%}}