html{min-height:100%;position:relative}body{height:100%}body,html{font-family:'Open Sans',sans-serif;font-size:14px;overflow-x:hidden;color:#21262a}a:hover{color:#21262a !important}.hidden{display:none !important}nav{min-height:85px;box-shadow:0 3px 20px 0 rgba(0,0,0,0.18)}nav img{width:80px;display:none}nav .nav-item{margin:auto 5px;padding:5px;text-transform:uppercase;font-weight:bold;border-bottom:3px solid transparent}nav .nav-item:hover,nav .nav-item.active{border-bottom:3px solid #46b9d2}nav .nav-item a{text-decoration:none}.bg-light{background:#e9eff4 !important}h1,h2,h3,h4{font-family:'Dosis',sans-serif;color:#21262a}h2{font-size:28px;margin-top:50px}h3{font-size:16px;font-weight:bold}h4{font-size:12px}p{font-size:1.2em;line-height:27px}.highlight{color:#46b9d2}section.error-page{margin-top:150px}.parallax-container{height:500px;width:100%;margin-top:85px}.parallax-container #parallax{width:100%;height:100%;background:url("../images/bulding.jpg") 50% 50%;background-attachment:fixed;background-size:cover}@media (max-width:768px){.parallax-container #parallax{background-attachment:initial}}.parallax-container #parallax .logo-container{background:rgba(233,239,244,0.85);padding:40px;text-align:center}@media (max-width:768px){.parallax-container #parallax .logo-container{padding:20px}}.parallax-container #parallax .logo-container img{height:180px}@media (max-width:768px){.parallax-container #parallax .logo-container img{height:90px}}@media (max-width:768px){.parallax-container{height:250px}}.employee-container{text-align:center;padding-top:15px;padding-bottom:15px;transition:all .3s ease-in-out}.employee-container h3{font-size:20px;margin-bottom:0}.employee-container img{border-radius:50%;width:120px;margin:10px auto;display:block;filter:grayscale(80%);transition:all .3s ease-in-out}.employee-container .employee-position{font-size:11px}.employee-container:hover{background:#e9eff4;border:#808e98}.employee-container:hover img{filter:grayscale(0%)}.employee-container .employee-contact .contact{display:block;padding:4px 0}.contact-form{width:100%;background-image:url("../images/tech_bg.jpg");background-size:cover;padding-top:25px;padding-bottom:25px;margin-top:60px}.contact-form h2{margin-top:0;color:#fff}.contact-form .form-control{border-radius:0}.contact-form .btn-primary{border-color:#46b9d2 !important;border-radius:0;background-color:white !important;color:#46b9d2;font-weight:bold}.contact-form .btn-primary:hover{background-color:transparent !important;color:#fff !important;border-color:#fff !important}.contact-form .tech-item{color:#fff;text-transform:lowercase;margin-bottom:15px;font-weight:300}.wrapper{width:100%}.page-section{border-top:1px solid #e9eff4;padding-top:15px;margin-top:15px}.alert-container{position:fixed;z-index:1500;width:100%;height:100%;background-color:rgba(128,142,152,0.9);padding-top:100px}.alert-container .alert-modal{width:70%;margin:0 auto 20px;-webkit-box-shadow:6px 6px 24px -8px rgba(0,0,0,0.75);-moz-box-shadow:6px 6px 24px -8px rgba(0,0,0,0.75);box-shadow:6px 6px 24px -8px rgba(0,0,0,0.75)}#contact-form-response{border-radius:0;background-color:#74a963;color:#fff;display:none}.flash-ajax-container{position:fixed;top:0;z-index:424;width:100%;text-align:center;display:none}.fas{line-height:inherit}hr{border-top-color:#808e98;margin:50px -35px 0 -35px;padding:0}.side-bar{background:#21262a;position:absolute;height:100%;width:300px;transition:margin-left .5s;font-size:15px;font-weight:bold}.side-bar ul{list-style:none;padding:0}.side-bar ul li.menu-head{padding:20px 20px;color:#21262a;height:78px}.side-bar ul li.menu-head a{color:#21262a;text-decoration:none}.side-bar ul .menu-head a.title img{width:100px}.side-bar ul .menu-head a.push_menu i{color:#fff;font-size:20px;padding:5px}.side-bar ul .menu li a{color:#808e98;text-decoration:none;display:inline-table;width:100%;padding:10px 20px}.side-bar ul .menu li a:hover{color:#fff !important;border-left:3px solid #ECECEA;padding-left:17px;background:rgba(75,86,95,0.25)}.side-bar ul .menu li a.active{padding-left:17px;background:#4b565f;border-left:3px solid #ECECEA;color:#fff}.side-bar ul .menu li a.active i.fas{color:#46b9d2}.side-bar .user-info{position:fixed;bottom:15px;z-index:422;color:#fff;width:300px}.side-bar .user-info .name{display:inline-table;padding:5px 23px;font-weight:lighter;font-size:12px}.side-bar .user-info .name i{margin-right:5px}.content{padding-left:300px;transition:padding-left .5s}#main-col{padding:0 35px}.page-header{background:#e9eff4;margin:auto -35px;padding-right:35px;color:#808e98}.page-header h2{padding:22px 18px;margin:0;font-weight:300}.page-header .revision-info{padding:8px 18px 15px}.page-header a{text-decoration:none;color:#808e98}.page-header .btn-add{padding:5px;color:#fff;margin-left:10px;margin-top:-5px}.page-header .btn-add i.fas,.page-header .btn-add i.far{color:#fff;margin:0;padding:0 0 0 5px}.page-header .btn-add span.title{display:inline-block;margin-left:5px;text-transform:lowercase !important;padding-right:5px}.sub-header h3{color:#4b565f;border-bottom:1px solid #e9eff4;padding-top:25px;padding-bottom:25px;margin-bottom:15px}.sub-header h3 .fas,.sub-header h3 .far{margin-right:15px}.sub-header h3 .btn-add{margin-left:15px;padding:3px;margin-top:-5px;font-size:12px !important}.sub-header h3 .btn-add i.fas,.sub-header h3 .btn-add i.far{color:#fff;margin:0;padding:0 0 0 5px}.sub-header h3 .btn-add span.title{display:inline-block;margin-left:5px;text-transform:lowercase !important;padding-right:5px}.active>.side-bar{margin-left:calc(300px * -1 + 50px);transition:margin-left .5s}.active>.content{padding-left:50px;transition:padding-left .5s}a{text-decoration:underline;color:#46b9d2}a:hover{color:#28cfdd}a.dark{color:#21262a}a.dark:hover{color:#4b565f}a.btn{text-decoration:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#46b9d2;border-color:#46b9d2;box-shadow:0 0 0 .2rem rgba(70,185,210,0.5)}.btn{padding-left:25px;padding-right:25px;font-size:12px}.btn.btn-primary{background:#46b9d2;border-color:#46b9d2;text-transform:uppercase}.btn.btn-primary:hover{background:#28cfdd;border-color:rgba(33,38,42,0.2)}.btn.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(134,226,213,0.5) !important}.btn.btn-secondary{background:#21262a;border-color:#21262a}.btn.btn-secondary:hover{background:#808e98;border-color:#4b565f;color:#fff !important}.btn.btn-success{background:#468931;border-color:#468931}.btn.btn-success:hover{background:#74a963;border-color:#58a141}.btn.btn-icon,.btn.btn-action{padding:2px 5px}.table thead th{border:none}.table th,.table td{border:none}.table-striped tbody tr:nth-of-type(odd){background-color:#e9eff4}.table-hover tbody tr:hover{background-color:rgba(70,185,210,0.2)}.row-sum{font-weight:600;color:#21262a}.form-group label.col-form-label{font-weight:bold;padding:9px 0;display:initial;text-align:right}@media (max-width:767.98px){.form-group label.col-form-label{text-align:left;padding-left:15px}}input.form-control{padding:9px}.form-inline label{align-items:start}.filter-range-delimiter{padding-top:5px}.filter-form select.form-control:not([size]):not([multiple]){height:auto}.form-inline .custom-select,.form-inline .input-group{height:40px;width:100%}.form-inline .custom-select label i.input-group-text.fa.fa-calendar,.form-inline .input-group label i.input-group-text.fa.fa-calendar{padding:10px}.filter-range-delimiter{text-align:center;padding-top:10px}.datagrid-row-outer-filters-group{margin-top:5px}input[type=checkbox],input[type=radio]{margin-right:10px}textarea{min-height:100px}.form-group .form-control{border-color:rgba(128,142,152,0.4)}.form-group .form-control:disabled{color:gray;border-color:rgba(128,142,152,0.3)}.form-group .form-control:focus{border-color:#28cfdd;box-shadow:0 0 0 .2rem rgba(134,226,213,0.25)}.form-group span.help-block{display:block;width:100%;text-align:right;font-size:11px;margin-top:2px}.form-group.has-error{color:#fb0007}.form-group.has-error .form-control{border-color:#fb0007}.form-group.has-error .form-control:focus{box-shadow:0 0 0 .2rem rgba(251,0,7,0.25)}.form-group.has-error span.help-block{color:#fb0007;display:block;width:100%;text-align:right;font-size:11px;margin-top:2px}#contact-form .form-group.has-error .form-control+span{color:#fb0007;display:block;width:100%;text-align:right;font-size:11px;margin-top:0;padding:3px;background-color:rgba(255,255,255,0.4)}input:disabled:hover{cursor:not-allowed}.form-check.has-error{color:#fb0007}ul.error{list-style:none inside;background:rgba(251,0,7,0.2);border-left:3px solid #fb0007;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:10px 15px}.modal-delimiter{display:block;width:100%;height:10px;margin:15px 0;border-bottom:1px solid #e9eff4}footer{border-top:1px solid #e9eff4;background:rgba(233,239,244,0.5);margin-top:80px;padding:20px 0;font-size:10px;color:#808e98}footer#footer-front{margin-top:0}.firm-container{border-bottom:1px solid #e9eff4;padding-bottom:10px;margin-bottom:20px}.firm-container .firm-name{font-size:14px;font-weight:bold}.firm-container .firm-info{margin-bottom:10px}.firm-container .btn-header{font-size:12px;padding:0 5px}.datagrid-column-header-additions{display:none}.datagrid-collapse-filters-button-row{margin-bottom:5px}.datagrid-collapse-filters-button-row .btn{padding:2px 8px;margin-right:2px;margin-top:2px;box-shadow:none !important}.datagrid-collapse-filters-button-row .btn.btn-primary.active{font-size:11px}.datagrid-manual-submit{margin-top:8px}.datagrid-per-page-submit{padding:5px 8px;border:1px solid #21262a;border-radius:5px;color:#fff;background:#21262a;transition:all ease-in-out .2s;font-size:11px;opacity:1;text-transform:lowercase;margin-top:5px}.col-action{text-align:right}span.has-error{margin-top:5px;font-size:11px;display:block;color:#fb0007;text-align:right}.datagrid .row-grid-bottom{padding:15px}.col-pagination a.btn-secondary{color:#333333 !important;background-color:transparent !important;border:none !important}.col-pagination a.btn-secondary:hover{background-color:#86E2D5 !important;color:#333333 !important}.col-pagination a.btn-primary.active{box-shadow:none !important}.col-pagination a.btn-primary.active:hover{color:white !important}.alert-test{color:#fff;text-transform:uppercase;font-size:.8rem;text-align:center;background-color:#cc0000;padding:5px}.incoming-events{position:absolute;right:10px;font-size:.7rem;margin-top:10px;background-color:#fff}/*# sourceMappingURL=style.css.map */