.ace-editor{position:relative !important;}
@media (min-width:768px){.header img.align-center{margin-left:-60px;}.header .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.header{margin-top:-35px;background:none;box-shadow:none;}}@media (min-width:767px){.region-quick-link{display:inline-block;height:174px;}.region-primary-menu{margin-top:-10px;height:40px;}.region-primary-menu li a{font-size:17px;}.region-primary-menu ul{margin-top:-12px;vertical-align:middle;}.region-quick-link a{display:block;background:none;}.region-primary-menu{background:#0000fe;width:100%;}}@media (max-width:767px){.navbar-header.col-md-3{height:30px;}.navbar-toggle{padding:0px;}.menu-base-theme li a{top:10px;}.region-quick-link{background:#F6F6F6 !important;display:block;}.navbar-toggle .fas{color:blue;}.header{background:none;box-shadow:none;}.region-quick-link a{display:block;background:none;}.region-primary-menu{background:#0000fe;width:100%;}div#topwidget{margin-top:-50px;}}form#user-login-form,input#edit-name,input#edit-pass{text-align:center;}input#edit-submit{width:50%;border-radius:20px;}form#user-login-form li{list-style:none;}.topwidget .topwidget-list .region .block{position:relative;background:none;padding:20px 0px 20px 20px;margin-bottom:0px;border:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.topwidget .topwidget-list .region .block:hover{background:none;color:#000;transform:none;}div#topwidget > .container{margin-top:14px;}div#block-homepageanonymousblock{text-align:left;color:white;padding:0px;}div#topwidget .row.topwidget-list.clearfix >.col-sm-6:nth-child(2){border-radius:0px 15px 15px 0px;background-color:white;padding:0px;}div#topwidget .row.topwidget-list.clearfix >.col-sm-6:nth-child(1){border-radius:15px 0px 0px 15px;background-color:#1d4188;padding:0px;}form#user-login-form,input#edit-name,input#edit-pass{text-align:center;}.user-login-form{border:none;}.row.topwidget-list.clearfix{width:90%;margin:0 auto !important;}.login-box-left .login-welcome{border-radius:15px 0px 0px 0px;padding:20px 20px 5px 20px;background-color:#465998;margin:0 0 10px 0;}.login-box-left .login-info{padding:20px;}.login-info .marker{color:#fff;}div#topwidget{border-bottom:none;margin-top:0px !important;padding:50px;}.copyright,.main-content{display:none;}body{background-color:#263052;}.topwidget ul li{border-bottom:none;}input[type="submit"]:focus{border:none !important;outline:none !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}.custom-description{scrollbar-color:lightblue #263052;scrollbar-width:thin;}::-webkit-scrollbar-thumb{background:lightblue;border-radius:25px;}::-webkit-scrollbar-thumb:hover{background:lightblue;}.custom-description{max-height:600px;overflow:auto;}@media (max-width:767px){.header,.top-nav{display:none;}div#topwidget{padding:0px !important;}.row.topwidget-list.clearfix{justify-content:center;display:flex;flex-direction:column;width:100%;margin:0 auto !important;align-items:center;}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;}.login-box-left .login-welcome,div#topwidget .row.topwidget-list.clearfix >.col-sm-6:nth-child(1){border-radius:15px 15px 0px 0px;}div#topwidget .row.topwidget-list.clearfix >.col-sm-6:nth-child(2){border-radius:0 0 15px 15px;}.user-login-form{margin:0px auto;}}
#block-banner img{max-width:100%;height:auto;}
#block-fronticonssoftcostingcentres img:hover,img:focus{box-shadow:0 0 6px rgba(35,173,255,1);border-radius:30px;}#block-fronticonssoftchief img:hover,img:focus{box-shadow:0 0 6px rgba(35,173,255,1);border-radius:30px;}#views-bootstrap-report-menu-block-1 img:hover,img:focus{box-shadow:0 0 6px rgba(35,173,255,1);border-radius:30px;}#views-bootstrap-report-menu-block-2 img:hover,img:focus{box-shadow:0 0 6px rgba(35,173,255,1);border-radius:30px;}div#views-bootstrap-report-menu-block-1{text-align:center;}div#views-bootstrap-report-menu-block-2{text-align:center;}
@media (min-width:767px){.top-nav{text-align:center;background:none;}.top-nav .top-menu{float:none;}}@media (min-width:768px){.header img.align-center{margin-left:-60px;}div#topwidget{margin-top:-70px;}.header .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.header{margin-top:-35px;background:none;box-shadow:none;}}@media (min-width:767px){.region-quick-link{display:inline-block;height:174px;}.region-primary-menu{height:40px;}.region-primary-menu li a{font-size:17px;}.region-primary-menu ul{margin-top:-12px;vertical-align:middle;}.region-quick-link a{display:block;background:none;}.region-primary-menu{background:#0000fe;width:100%;}}@media (max-width:767px){.navbar-header.col-md-3{height:30px;}.navbar-toggle{padding:0px;}.menu-base-theme li a{top:10px;}.region-quick-link{background:#F6F6F6 !important;display:block;}.navbar-toggle .fas{color:blue;}.header{background:none;box-shadow:none;}.region-quick-link a{display:block;background:none;}.region-primary-menu{background:#0000fe;width:100%;}div#topwidget{margin-top:-50px;}}@media (min-width:767px){.region-search{float:right;width:350px;padding:16px 0;}}.region-search ul.menu{padding:0px;display:inline-flex;}.region-search ul.menu li{margin-left:10px;}ul.menu{padding:0px;}ul.menu li{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #dddddd42;list-style:none;}ul:not(.toolbar-menu) li a{font-size:17px;font-weight:500;}.top-nav,.header{max-width:1250px;margin:0 auto;}@media (min-width:768px){.navbar-header.col-md-3{display:none;}}.sticky{transform:translateX(-50%);position:fixed;left:50%;top:-10px;width:1250px;z-index:999999;}
@media (min-width:767px){.region-primary-menu ul{border:0;float:none !important;}}@media (min-width:767px){.region-primary-menu ul{border:0;float:none !important;}}
h1.page-title{font-weight:bold;font-size:22px;}
ul.pager__items{display:flex;}.pager__item{font-weight:600;padding:10px;list-style:none;}nav.pager{margin:auto;width:35%;}
.more-link{text-align:right;font-weight:bold;}
.node-form .layout-region-node-secondary{display:none;}.node-form .form-type-vertical-tabs{display:none;}
caption{color:black;padding:15px;caption-side:top;text-align:center;display:table-caption;font-weight:900;font-size:22px;}
