﻿@font-face{font-family:"Roboto";font-weight:400;src:url("/Content/fonts/Roboto-Regular.ttf") format("truetype");}@font-face{font-family:"Roboto";font-weight:300;src:url("/Content/fonts/Roboto-Light.ttf") format("truetype");}@font-face{font-family:"Roboto";font-weight:500;src:url("/Content/fonts/Roboto-Medium.ttf") format("truetype");}@font-face{font-family:"Roboto";font-weight:700;src:url("/Content/fonts/Roboto-Bold.ttf") format("truetype");}@font-face{font-family:"Roboto";font-weight:900;src:url("/Content/fonts/Roboto-Black.ttf") format("truetype");}body{font-family:"Roboto","Courier","Open Sans",sans-serif;color:#333;font-weight:400;font-size:15px;margin:0;padding:0;}h1,h2,h3,h4,h5{font-family:"Roboto","Courier","Open Sans",sans-serif;font-weight:600;color:#696969;margin-top:.25em;}h1{font-size:1.75em;border-bottom:1px solid #c0c0c0;padding-bottom:.5em;margin-bottom:.5em;}h2{font-size:1.75em;}h3{font-size:1.5em;}h4{font-size:1.25em;}h5{font-size:.9em;}h6{font-size:.77em;}hr{border-top:1px solid #c0c0c0;}.h1{float:right;margin-top:-3em;}.h3{float:right;margin-top:-3.75em;}a{text-decoration:none;font-size:15px;font-weight:400;color:#337ab7;}table{width:100%;text-align:left;line-height:1.5em;border-collapse:collapse;}table th,table td{padding-left:1em;padding-right:1em;padding-top:.25em;padding-bottom:.2em;}table tr>:first-child{padding-left:1em;}table tr>:last-child{padding-right:1em;}table th{font-weight:700;color:#696969;border-bottom:1px solid #c0c0c0;}table th>a{font-weight:700;}table.large{line-height:2.5em;}table.small{font-size:.85em;line-height:1.2em;}table.scroll{display:block;overflow-y:auto;}table.scroll thead th{position:sticky;top:0;background-color:#eee;z-index:999;}table.striped>tbody>tr:nth-child(odd)>td,table.striped>tbody>tr:nth-child(odd)>th{background-color:#e0e0e0;}table.underlined>tbody>tr>td{border-bottom:1px solid #d3d3d3;}table.fieldset{border:0;line-height:2em;border-collapse:collapse;}table.fieldset th{text-align:right;vertical-align:top;width:5em;border:0;padding-top:.5em;}table.fieldset.wide th{width:10em;}input:not([type=checkbox]),select{font-family:"Roboto","Courier","Open Sans",sans-serif;font-weight:500;border:1px solid #ced4da;border-radius:3px;font-size:15px;padding-top:.375em;padding-right:.75em;padding-bottom:.375em;padding-left:.75em;}input:not([type=checkbox]):focus,select:focus{outline:0;border:1px solid #328171!important;}input[type=text],select{line-height:1.5em;}input[type=text].small,select.small{line-height:1.4em;padding-top:.25em;padding-bottom:.25em;}button,input[type=submit]{font-family:"Roboto","Courier","Open Sans",sans-serif;background-color:#808080;letter-spacing:.5px;font-size:1em;font-weight:500;text-transform:uppercase;vertical-align:middle;border-radius:3px;border:1px solid #2f4f4f;padding-left:.75em;padding-right:.75em;padding-top:.5em;padding-bottom:.5em;height:2.5em;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 6px 0 rgba(0,0,0,.12);}button:focus,input[type=submit]:focus{outline:0;border:0;}button:hover,input[type=submit]:hover{background-color:#737373!important;color:#fff;}button.primary,input[type=submit].primary{color:#fff;background-color:#328171!important;}button.primary.lite,input[type=submit].primary.lite{background-color:#3d9e8b!important;}button.primary:hover,input[type=submit].primary:hover,button.primary:focus,input[type=submit].primary:focus{background-color:#3d9e8b!important;}button.primary.outline,input[type=submit].primary.outline{background-color:#fff!important;font-weight:500;color:#328171;border:1px solid #328171;}button.primary.outline:hover,input[type=submit].primary.outline:hover{background-color:#328171;}button.primary.small,input[type=submit].primary.small{height:2em;padding-top:.25em;padding-bottom:.25em;}input[type=checkbox]{border:1px solid #2f4f4f;height:1.25em;width:1.25em;line-height:normal;}input[type=checkbox]+label{vertical-align:middle;margin-top:.65em;font-size:larger;padding-left:.25em;}.prepend,input[type=submit].prepend,button.prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-left:.5em;padding-right:.85em;padding-top:.63em;background-color:#e9ecef;border:1px solid #2f4f4f;}.prepend+input,.prepend+button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;margin-left:-4px;}.prepend+input,i.prepend{border:1px solid #ced4da!important;}.prepend+button{padding-left:0;}.prepend.fa{padding-top:.6em;padding-bottom:.6em;}.text-success,btn-success{color:#4d8b40;}.error{color:#9b2c2c;}.error-reverse{color:#fff;background-color:#9b2c2c;}.hidden{display:none;}.gap-1{margin-left:1em;}.text-center{text-align:center;}.text-left{text-align:left!important;}.text-right{text-align:right!important;}.pad-1{padding:1.25em;}.underline{border-bottom:1px solid #c0c0c0;}.pull-right{float:right;}.shadowBottom{border-bottom:1px solid #c0c0c0;-moz-box-shadow:0 1px 10px 3px #ccc;-webkit-box-shadow:0 1px 10px 3px #ccc;box-shadow:0 1px 10px 3px #ccc;}.text-highlight{color:#e29717;}.inline{display:flex;flex-flow:row nowrap;}input.daterange{width:12.5em;}.info{padding:1em;border:1px solid #c0c0c0;color:#808080;text-align:center;}.info.info-banner{border-left:0;border-right:0;}.info.info-popped{box-shadow:0 1px 10px 3px #ccc;}.info.info-info{border-color:#31708f;color:#31708f;}.info.info-success{border-color:#3c763d;color:#3c763d;}.info.info-success h1,.info.info-success h2,.info.info-success h3,.info.info-success h4,.info.info-success h5,.info.info-success h6{color:#3c763d;}.info.info-danger{border-color:#800000;color:#800000;}.info.info-danger h1,.info.info-danger h2,.info.info-danger h3,.info.info-danger h4,.info.info-danger h5,.info.info-danger h6{color:#800000;}input.invoice{width:10em!important;}input.amount{width:7em!important;}input.date{width:11em!important;}.menu>button>i{margin-left:10px;}.menu ul{display:block;visibility:hidden;position:absolute;z-index:99999;float:none;list-style-type:none;border:1px solid rgba(0,0,0,.15);border-radius:3px;margin:0;padding-top:.5em;padding-bottom:.5em;padding-left:0;padding-right:0;background-color:#fff;}.menu ul li{float:inherit;text-align:inherit;padding-top:2px;padding-bottom:2px;padding-left:0;padding-right:0;white-space:nowrap;}.menu ul li :hover{background:#ccc;}.menu ul li a{display:block;text-decoration:none;color:#333;padding-top:.5em;padding-bottom:.5em;padding-left:1.25em;padding-right:1.25em;}nav{color:#fff;background-color:#2c3643;width:100%;line-height:44px;height:50px;font-family:"Roboto","Courier","Open Sans",sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;padding-top:10px;padding-bottom:5px;}nav *{background-color:inherit;color:inherit;font-weight:inherit;}nav.thin{line-height:33px;height:33px;padding-top:4px;}nav.light{color:#777;font-weight:700;background-color:#f2f1f1;}nav.light *{font-weight:inherit;color:inherit;background-color:inherit;}nav .fixed{position:relative;z-index:997;}nav .brand-logo{font-weight:bold;display:inline-block;font-size:1.25em;padding-left:1em;margin-right:0;float:left;}nav ul{float:left;margin:0;padding-inline-start:0;position:relative;z-index:110;}nav ul :not(.browser-default){list-style-type:none;}nav ul :not(.browser-default)>li{list-style-type:none;}nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0;}nav ul li.active{background-color:rgba(0,0,0,.1);}nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:15px;display:block;padding:0 10px;cursor:pointer;}nav ul a:hover{background-color:rgba(0,0,0,.3);}nav.light ul a:hover{background-color:rgba(0,0,0,.07);}nav ul.left{float:left;}nav ul.right{float:right;}@media only screen and (max-width:680px){.hide-tiny{display:none;}}@media only screen and (max-width:800px){nav .brand-logo,.hide-small{display:none;}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none;}nav .brand-logo.left{left:.5em;}nav .brand-logo.right{right:.5em;left:auto;}}.row{display:-ms-grid;display:grid;grid-gap:0;margin-right:2em;}.row i.prepend{padding-left:.75em;padding-right:1.25em;}.row .prepend+input,.row .prepend+button{padding-top:.63em;}.row i.fa{line-height:1.5em;padding-bottom:.4em;}.row.col-1{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);}.row.col-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}.row.col-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}.row.col-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);}.row.col-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);}.row.col-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);}.row.col-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);}.row.col-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr);}.row.col-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr);}.row.col-10{-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10,1fr);}.row.col-11{-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);}.row.col-12{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);}.row.col-gap-1>:not(:last-child){margin-right:1em;}.row.row-gap-1:not(:first-child){margin-top:.75em;}.row>:nth-child(1){-ms-grid-column:1;}.row>:nth-child(2){-ms-grid-column:2;}.row>:nth-child(3){-ms-grid-column:3;}.row>:nth-child(4){-ms-grid-column:4;}.row>:nth-child(5){-ms-grid-column:5;}.row>:nth-child(6){-ms-grid-column:6;}.row>:nth-child(7){-ms-grid-column:7;}.row>:nth-child(8){-ms-grid-column:8;}.row>:nth-child(9){-ms-grid-column:9;}.row>:nth-child(10){-ms-grid-column:10;}.row>:nth-child(11){-ms-grid-column:11;}.row>:nth-child(12){-ms-grid-column:12;}