﻿/********************************************************************/
/***************************    NavBar    ***************************/
/********************************************************************/
.soi-navbar { padding:0px;}
@media (min-width: 992px) {
  .soi-navbar-expand-lg { height:64px; }
}

.soi-navbar-brand {display:unset;padding-top: 0.3125rem;padding-bottom: 0.3125rem;margin-right: 1rem;font-size:1.25rem;line-height:inherit;white-space:unset;}
.soi-navbar-brand {padding:0px 0px 0px 0px; font-size: 24px; line-height:30px; height:64px; width:250px;}

/*.soi-navbar-nav {margin:0px; height:64px;}*/
.soi-navbar-nav>.nav-item {margin-right:6px;}
.soi-navbar-btn {color: rgb(0,78,188);font-weight:bold;margin-top:5px; margin-bottom:5px;padding-top:16px;padding-bottom:16px;font-size:.85rem;}
.soi-navbar-btn:hover {color: rgb(0,78,188);background-color: rgb(216,216,216);}
/********************************************************************/
/*************************    End NavBar    *************************/
/********************************************************************/

/********************************************************************/
/***************************    Footer    ***************************/
/********************************************************************/
.soi-footer {border-top: 4px #5d8e0a solid;background-color:rgb(45,45,45);}

.soi-footer-state {color:rgb(155, 155, 155);border-top:1px #000 solid;background-color:rgb(45,45,45);}
.soi-footer-state .soi-footer-governor-copyright { }
.soi-footer-state .soi-footer-governor-copyright .soi-footer-governor { }
.soi-footer-state .soi-footer-governor-copyright .soi-footer-copyright { }


.soi-footer-agency h3{margin:24px 0px 6px 0px;color:rgb(221,221,221);padding-bottom:6px;border-bottom-color:rgb(0,0,0);border-bottom-width:1px;border-bottom-style:solid;display:block;position:relative;box-shadow:0px 1px #373737;-webkit-box-shadow:0 1px #373737;}

.soi-footer .nav-link {transition: 0.18s;color:rgb(155, 155, 155);text-decoration: none;display:block;-webkit-transition:all .18s ease;}
.soi-footer .nav-link:hover {color:rgb(250, 250, 250);}
/********************************************************************/
/*************************    End Footer    *************************/
/********************************************************************/

/********************************************************************/
/*************************    Page Header    ************************/
/********************************************************************/
.soi-page-header {background:rgb(102,102,102);padding: 0px 0px 0px 0px;width: 100%;min-height:100px;margin-bottom:20px;background: linear-gradient(rgb(70,70,70), rgb(134,134,134));}
.soi-page-header h1 {margin: 0px;padding-top:0px;padding-bottom:0px;color: rgb(234, 237, 238);letter-spacing: 0px; font-weight: 100;}
.breadcrumb {padding: 8px 15px 8px 0px;margin-bottom: 10px;list-style: none;background-color: transparent;border-radius: 4px;font-size:12px;}
.breadcrumb > li {display: inline-block;}
.breadcrumb > li + li:before {padding: 0px;color: none;content: none;}
.breadcrumb > li:after {padding: 0px 5px 0px 10px;color: rgb(204,204,204);content: "/\00a0";}
.breadcrumb > li > a {color: rgb(204,204,204);}
.breadcrumb > .active {color: #777;}
/*@media all and (min-width:768px)
{
    .soi-page-header h1 {line-height: 1.3; font-size: 32px;}
}
@media all and (min-width:992px)
{
    .soi-page-header { padding: 0px 0px 0px 0px; }
    .soi-page-header h1 { font-size: 42px; }
}*/
/********************************************************************/
/***********************    End Page Header    **********************/
/********************************************************************/
/********************************************************************/
/*************************    Callouts    ***************************/
/********************************************************************/
/*.soi-callout { padding: 20px; margin: 20px 0; border: 1px solid #eee; border-left-width: 5px; border-radius: 3px; }
.soi-callout h1, .soi-callout h2, .soi-callout h3, .soi-callout h4, .soi-callout h5, .soi-callout h6 { margin-top: 0; margin-bottom: 5px;}
.soi-callout p:last-child { margin-bottom: 0; }
.soi-callout code { border-radius: 3px; }
.soi-callout+.soi-callout { margin-top: -5px; }
.soi-callout-default { border-left-color: #777; }
.soi-callout-default h1, .soi-callout-default h2, .soi-callout-default h3, .soi-callout-default h4, .soi-callout-default h5, .soi-callout-default h6 { color: #777; }
.soi-callout-primary { border-left-color: #428bca; }
.soi-callout-primary h1, .soi-callout-primary h2, .soi-callout-primary h3, .soi-callout-primary h4, .soi-callout-primary h5, .soi-callout-primary h6 { color: #428bca; }
.soi-callout-success { border-left-color: #5cb85c; }
.soi-callout-success h1, .soi-callout-success h2, .soi-callout-success h3, .soi-callout-success h4, .soi-callout-success h5, .soi-callout-success h6 { color: #5cb85c; }
.soi-callout-danger { border-left-color: #d9534f; }
.soi-callout-danger h1, .soi-callout-danger h2, .soi-callout-danger h3, .soi-callout-danger h4, .soi-callout-danger h5, .soi-callout-danger h6 { color: #d9534f; }
.soi-callout-warning { border-left-color: #f0ad4e; }
.soi-callout-warning h1, .soi-callout-warning h2, .soi-callout-warning h3, .soi-callout-warning h4, .soi-callout-warning h5, .soi-callout-warning h6 { color: #f0ad4e; }
.soi-callout-info { border-left-color: #5bc0de; }
.soi-callout-info h1, .soi-callout-info h2, .soi-callout-info h3, .soi-callout-info h4, .soi-callout-info h5, .soi-callout-info h6 { color: #5bc0de; }*/
/********************************************************************/
/*********************    End Callouts    ***************************/
/********************************************************************/

/********************************************************************/
/**************************    Sidebar    ***************************/
/********************************************************************/
.soi-sidenav {background: rgb(230, 238, 255);}
.soi-sidebar.soi-sidebar-section h4 { margin: 0px 0px 10px; color: rgb(84, 96, 107); text-transform: uppercase; line-height: 2; letter-spacing: 1px; padding-bottom:0px; clear: both; font-family: "Roboto",Helvetica,Arial; font-size: 13px; font-weight: 900; border-bottom-color: rgb(49, 157, 68); border-bottom-width: 1px; border-bottom-style: solid; }
.soi-sidebar >.soi-sidenav > .list-group-item {position: relative; display: block;width:100%; padding:.25rem 0rem; margin-bottom: -1px; background-color:inherit; border:none; }
.soi-sidebar >.soi-sidenav > .list-group-item > a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}
.soi-sidebar >.soi-sidenav > .list-group-item > a:focus,.soi-sidebar>.soi-sidenav>.list-group-item>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:white;border-left:1px solid #563d7c}
.soi-sidebar >.soi-sidenav > .list-group-item.active:focus >a,.soi-sidebar >.soi-sidenav>.list-group-item.active:hover>a,.soi-sidebar>.soi-sidenav>.list-group-item.active>a{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}

/*.soi-sidebar>.soi-sidenav .nav {display:block;padding-bottom:10px}*/
.soi-sidebar>.soi-sidenav .nav>.list-group-item {position: relative; display: block;width:100%; padding:.25rem 0rem; margin-bottom: -1px; background-color:inherit; border:none; }
.soi-sidebar>.soi-sidenav .nav>.list-group-item>a{display:block;padding:4px 20px 4px 30px;font-size:12px;font-weight:400;color:#767676}
.soi-sidebar>.soi-sidenav .nav>.list-group-item>a:focus,.soi-sidebar>.soi-sidenav .nav>.list-group-item>a:hover{padding-left:29px;color:#563d7c;text-decoration:none;background-color:white;border-left:1px solid #563d7c}
.soi-sidebar>.soi-sidenav .nav>.list-group-item.active:focus>a,.soi-sidebar>.soi-sidenav .nav.list-group-item.active:hover>a,.soi-sidebar>.soi-sidenav .nav>.list-group-item.active>a{padding-left:28px;font-weight:600;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}
/*--.soi-sidebar .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}
--.soi-sidebar .nav>li>a:focus,.soi-sidebar .nav>li>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:white;border-left:1px solid #563d7c}
--.soi-sidebar .nav>.active:focus>a,.soi-sidebar .nav>.active:hover>a,.soi-sidebar .nav>.active>a{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}
--.soi-sidebar .nav .nav{display:block;padding-bottom:10px}
--.soi-sidebar .nav .nav>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px;font-weight:400}
--.soi-sidebar .nav .nav>li>a:focus,.soi-sidebar .nav .nav>li>a:hover{padding-left:29px}
.soi-sidebar .nav .nav>.active:focus>a,.soi-sidebar .nav .nav>.active:hover>a,.soi-sidebar .nav .nav>.active>a{padding-left:28px;font-weight:500}*/
/********************************************************************/
/************************    End Sidebar    *************************/
/********************************************************************/