.smart-style-1 a {
    transition: color .1s linear 0s,background-color .1s linear 0s!important;
}

.smart-style-1 body.container {
    border-left: 1px solid rgba(34,38,46,.4);
    border-right: 1px solid rgba(34,38,46,.4);
}

.smart-style-1 #header {
    background-image: none;
    background-color: #F28B30;
}

.smart-style-1 .project-context>:first-child {
    color: #697B92;
    text-shadow: 0 0 1px #111318;
}

.smart-style-1 #ribbon {
    background: #e6e6e6;
}

.smart-style-1 .breadcrumb>li+li:before {
    color: #646464;
}

.smart-style-1 .project-selector {
    color: #B9B9B9;
}

.smart-style-1 .btn.btn-ribbon {
    background-color: #697486;
    background-image: -moz-linear-gradient(top,#6f7d94,#697486);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#6f7d94),to(#697486));
    background-image: -webkit-linear-gradient(top,#6f7d94,#697486);
    background-image: -o-linear-gradient(top,#6f7d94,#697486);
    background-image: linear-gradient(to bottom,#6f7d94,#697486);
}

.smart-style-1 #logo-group {
    background: #2d3d4c!important;
}

.smart-style-1 #logo-group span#activity {
    background: #0d0f12;
    border: 1px solid #0d0f12;
    color: #fff;
    cursor: pointer;
}

.smart-style-1 #logo-group>span .badge {
    background: #0aa699;
}

.smart-style-1 .btn-header>:first-child>a {
    background: #293744;
    border: 1px solid #34495e;
    color: #fff!important;
    cursor: pointer!important;
}

.smart-style-1 .btn-header>:first-child>a:hover {
    background: #34495e;
}

.smart-style-1 #cancel-search-js {
    background: #34495e;
    line-height: 29px!important;
}

.smart-style-1 .MsgTitle .txt-color-orangeDark {
    color: #34495e!important;
}

.smart-style-1 .minifyme {
    background: #434953;
}

.smart-style-1 .minifyme:hover {
    background: #5C6C86;
    color: #E1E8F3;
}

.smart-style-1 #show-shortcut:hover>i {
    color: #fff;
}

.smart-style-1 .superbox-list.active:before {
    color: #1b1e24;
}

.smart-style-1 nav ul b {
    font-size: 14px;
    margin-top: 0;
}

.smart-style-1 nav ul b .fa-plus-square-o:before {
    content: "\f104";
}

.smart-style-1 nav ul b .fa-minus-square-o:before {
    content: "\f107";
}

.smart-style-1 nav ul ul {
    background: #2d3d4c;
}

.smart-style-1 nav ul ul li>a {
    text-shadow: 0 1px 1px #000;
    font-size: 13px;
    padding-left: 43px;
    color: #e1eaf1;
    display: block;
    font-weight: 300;
    padding-top: 6px!important;
    padding-bottom: 6px!important;
    overflow: hidden;
}

.smart-style-1 nav ul ul li>a:hover {
    background: #293744!important;
}

.smart-style-1 nav ul ul ul li a {
    padding: 8px 17px 8px 54px!important;
}

.smart-style-1 nav ul ul ul ul li a {
    padding-left: 72px!important;
}

.smart-style-1 nav ul ul ul ul ul li a {
    padding-left: 90px!important;
}

.smart-style-1 nav ul ul ul ul ul ul li a {
    padding-left: 108px!important;
}

.smart-style-1 nav ul li a:active {
    background: 0 0;
}

.smart-style-1 nav ul li a:hover {
    color: #E1EAF1;
}

.smart-style-1 nav ul li a {
    padding: 12px 17px 12px 16px;
}

.smart-style-1 nav>ul>li>a>i {
    font-size: 17px;
    vertical-align: 0;
}

.smart-style-1 nav>ul>li>a b {
    right: 17px;
    top: 12px;
}

.smart-style-1 nav>ul>li>a>i:after {
    border: 1px solid #fff;
}

.smart-style-1 nav>ul>li>a:hover i {
    -webkit-animation-name: none;
    -moz-animation-name: none;
    -o-animation-name: none;
    animation-name: none;
}

.smart-style-1 .header-search>input[type=text] {
    border-color: #FFF!important;
    border-radius: 2px;
}

.smart-style-1 .header-dropdown-list a.dropdown-toggle {
    color: #FFF;
    text-decoration: none;
}

.smart-style-1 .login-info {
    height: auto;
}

.smart-style-1 .login-info>span {
    padding: 5px 10px;
}

.smart-style-1 .login-info img {
    width: 35px;
    border-radius: 50%;
}

.smart-style-1 .login-info a {
    margin-top: 2px;
}

.smart-style-1 .login-info a span {
    max-width: 136px;
}

.smart-style-1 .login-info a:hover {
    color: #fff;
}

.smart-style-1 #activity.active .badge {
    background: #0aa699!important;
}

.smart-style-1 .ajax-dropdown {
    background: #E2E8F1;
}

.smart-style-1 .ajax-notifications {
    background: #fff;
}

.smart-style-1 img.online {
    border-left-color: #0AA699!important;
}

.smart-style-1 .onoffswitch-inner:before {
    background-color: #36AECC!important;
}

.smart-style-1 .bg-color-red {
    background-color: #34495e!important;
}

.smart-style-1 .jarviswidget-color-darken>header {
    background: #1B1E24!important;
    border-color: #1B1E24!important;
}

.smart-style-1 .jarviswidget-color-pkmDarkBlue>header {
    background: #353D4B!important;
    border-color: #353D4B!important;
}

.smart-style-1 .jarviswidget-color-blue>header {
    background: #688F9E;
    border-color: #6A838D!important;
}

.smart-style-1 .jarviswidget-color-purple>header {
    background: #736086;
}

.smart-style-1 .jarviswidget-color-red>header {
    background: #C02631;
    border-color: #8F2129!important;
}

.smart-style-1 .jarviswidget .bg-color-red {
    background: #C02631!important;
}

.smart-style-1 .ui-chatbox-titlebar {
    background: #3E4553!important;
}

.smart-style-1 .ui-chatbox-titlebar.ui-state-focus {
    background: #1B1F27!important;
}

.smart-style-1 #ribbon .breadcrumb li:last-child,.smart-style-1 #ribbon .breadcrumb>.active {
    color: #868686;
}

.smart-style-1 #ribbon .breadcrumb,.smart-style-1 #ribbon .breadcrumb a {
    color: #747474!important;
}

.smart-style-1 .dropdown-menu,.smart-style-1 .open>.dropdown-menu {
    padding: 4px;
}

.smart-style-1 .dropdown-menu>li>a {
    border-radius: 4px;
    margin: 3px 0;
}

.smart-style-1 .page-footer,.smart-style-1 .superbox-show,.smart-style-1 aside {
    background: #34495e;
}

.smart-style-1 .login-info,.smart-style-1 .login-info span {
    border-bottom: none;
}

.smart-style-1 nav>ul ul li::before,.smart-style-1 nav>ul>li>ul::before {
    border: none!important;
}

.smart-style-1 .login-info a,.smart-style-1 .login-info strong,.smart-style-1 nav ul li a {
    color: #8b91a0;
}

.smart-style-1 .pagination>.active>a,.smart-style-1 .pagination>.active>a:focus,.smart-style-1 .pagination>.active>a:hover,.smart-style-1 .pagination>.active>span,.smart-style-1 .pagination>.active>span:focus,.smart-style-1 .pagination>.active>span:hover {
    background-color: #36AECC;
    border-color: #36AECC;
}

.smart-style-1.minified .login-info a {
    margin-top: 6px;
}

.smart-style-1.minified .login-info img {
    width: 30px!important;
}

.smart-style-1.minified .login-info span {
    padding: 0 5px!important;
}

.smart-style-1.minified nav ul li a {
    padding: 12px 17px 12px 14px;
}

.smart-style-1.minified nav ul ul li>a:hover {
    background: #30343D!important;
}

.smart-style-1.minified nav ul ul li>a {
    padding-left: 13px;
    padding-right: 13px!important;
}

.smart-style-1.minified nav ul ul ul li a {
    padding-left: 33px!important;
    padding-right: 13px!important;
}

.smart-style-1.minified nav ul ul ul ul li a {
    padding-left: 43px!important;
    padding-right: 13px!important;
}

.smart-style-1.minified nav ul ul ul ul ul li a {
    padding-left: 53px!important;
    padding-right: 13px!important;
}

.smart-style-1.minified nav ul ul ul ul ul ul li a {
    padding-left: 63px!important;
    padding-right: 13px!important;
}

.smart-style-1.minified nav ul>li>ul>li>ul {
    background: #1B1E24;
}

.smart-style-1.minified nav>ul>li {
    border-bottom: 1px solid #131416;
    border-top: 1px solid #303031;
}

.smart-style-1.minified nav>ul>li>a>i {
    font-size: 18px;
}

.smart-style-1.minified nav>ul>li>ul {
    background: #1B1E24;
}

.smart-style-1.minified nav>ul>li>ul>li {
    background: #22262E;
}

.smart-style-1.minified nav>ul>li>ul>li>ul>li {
    background: #1B1E24;
}

.smart-style-1 .jarviswidget .bg-color-greenLight,.smart-style-1 .jarviswidget-color-greenLight>header {
    border-color: #96B447!important;
    background: #96B447!important;
}

.smart-style-1 .jarviswidget .bg-color-yellow,.smart-style-1 .jarviswidget-color-yellow>header {
    border-color: #DBB727!important;
    background: #FDD01C!important;
    color: #25241F;
}

.smart-style-1 .jarviswidget .bg-color-pink,.smart-style-1 .jarviswidget-color-pink>header {
    background: #DB8EBB!important;
}

.smart-style-1.menu-on-top nav ul ul li>a {
    text-shadow: none!important;
    color: #646E75;
}

.smart-style-1.menu-on-top nav ul ul li a {
    padding-left: 10px!important;
    font-size: 13px;
}

.smart-style-1.menu-on-top nav ul ul li:hover>a {
    color: #fff;
    background-color: #1b1e24;
}

.smart-style-1.menu-on-top nav ul ul .active>a {
    color: #fff!important;
}

.smart-style-1.menu-on-top nav>ul ul ul {
    border-top: 1px solid #c7c7c7!important;
}

.smart-style-1.menu-on-top nav>ul ul li:hover>ul {
    background: #333;
}

.smart-style-1.menu-on-top nav>ul>li>a:after {
    color: #8AA1B3!important;
}

.smart-style-1.menu-on-top aside {
    background: #14161B;
}

.smart-style-1.menu-on-top aside#left-panel {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.25);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.25);
    border-bottom: 1px solid #222;
    border-top: 1px solid #333;
}

.smart-style-1.menu-on-top aside#left-panel nav>ul>li {
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
}

.smart-style-1.menu-on-top aside#left-panel nav>ul>li>a {
    text-shadow: none!important;
    font-size: 13px;
    padding: 10px 9px!important;
}

.smart-style-1.menu-on-top aside#left-panel nav>ul>li>ul {
    background: #14161B;
}

.smart-style-1.menu-on-top aside#left-panel nav>ul>li:hover {
    border-right-color: #333;
    border-left-color: #333;
    background: #fff;
    background: -moz-linear-gradient(top,#04070c 0,#2e3e57 66%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfcfcf),color-stop(66%,#2e3e57));
    background: -webkit-linear-gradient(top,#04070c 0,#2e3e57 66%);
    background: -o-linear-gradient(top,#04070c 0,#2e3e57 66%);
    background: -ms-linear-gradient(top,#04070c 0,#2e3e57 66%);
    background: linear-gradient(to bottom,#04070c,#2e3e57 66%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04070C', endColorstr='#2E3E57', GradientType=0);
}

.smart-style-1.menu-on-top aside#left-panel nav>ul>li:hover>a {
    color: #F1F1F1!important;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    padding-left: 8px!important;
    padding-right: 8px!important;
}

.smart-style-1.menu-on-top nav ul ul li a,.smart-style-1.menu-on-top nav ul ul ul li a {
    color: #D8DEE5;
}

.smart-style-1.menu-on-top nav ul ul li a:hover,.smart-style-1.menu-on-top nav ul ul ul li a:hover {
    color: #fff;
    background-color: #1b1e24!important;
}

.smart-style-1.menu-on-top nav ul ul,.smart-style-1.menu-on-top nav ul ul ul {
    background: #2e3e57!important;
    border: 1px solid transparent;
    padding: 0;
}

.smart-style-1.menu-on-top nav ul ul li:hover>a:after,.smart-style-1.menu-on-top nav>ul ul>li a:after,.smart-style-1.menu-on-top nav>ul ul>li a:hover:after,.smart-style-1.menu-on-top nav>ul>li>a:after {
    color: #D5D5D5;
}

.smart-style-1.menu-on-top nav ul ul li:hover>a:after,.smart-style-1.menu-on-top nav>ul ul>li a:hover:after {
    color: #fff;
}

.smart-style-1.menu-on-top nav>ul ul>li a:only-child:after,.smart-style-1.menu-on-top nav>ul>li>a:only-child:after {
    content: ""!important;
}

.smart-style-1.menu-on-top nav ul ul li.active:hover>a,.smart-style-1.menu-on-top nav ul ul li.active>a:hover {
    color: #fff!important;
}

@media (max-width:979px) and (min-width:768px) {
    .smart-style-1 #hide-menu i {
        color: #fff!important;
    }
}

@media (max-width:767px) {
    .smart-style-1 #hide-menu i {
        color: #fff!important;
    }
}

@media only screen and (max-width:679px) and (min-width:0) {
    .smart-style-1 #hide-menu i {
        color: #fff!important;
    }
}

@media only screen and (max-width:479px) and (min-width:320px) {
    .smart-style-1 #sparks {
        background: #fff;
    }

    .smart-style-1 #cancel-search-js,.smart-style-1 .search-mobile .header-search>button {
        border-radius: 3px;
    }
}

.google-maps-full{
    width:100%;
    height:500px;
    position:relative;
}

.google-maps-modal{
    width:100%;
    height:400px;
    position:relative;
}

.map-custom-control{
    -webkit-box-shadow:1px 1px 2px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:1px 1px 2px 0px rgba(50, 50, 50, 0.75);box-shadow:1px 1px 2px 0px rgba(50, 50, 50, 0.75);background:#ffffff;margin-right:6px
}

.jarviswidget-color-pkmDarkBlue>header {
    border-color: #45474b!important;
    background: #34495E;
    color: #fff;
}

.jarviswidget-color-pkmDarkBlue .nav-tabs li:not(.active) a,.jarviswidget-color-pkmDarkBlue>header>.jarviswidget-ctrls a {
    color: #fff!important;
}

.jarviswidget-color-pkmDarkBlue .nav-tabs li a:hover {
    color: #333!important;
}
.btn-pkm-primary {
    color: #fff;
    background-color: #F28B30;
    border-color: #90430C;
}

.btn-pkm-primary.active,.btn-pkm-primary.focus,.btn-pkm-primary:active,.btn-pkm-primary:focus,.btn-pkm-primary:hover,.open>.dropdown-toggle.btn-pkm-primary {
    color: #fff;
    background-color: #D06800;
    border-color: #D06800;
}

.btn-pkm-primary.active,.btn-pkm-primary:active,.open>.dropdown-toggle.btn-pkm-primary {
    background-image: none;
}

.btn-pkm-primary.disabled,.btn-pkm-primary.disabled.active,.btn-pkm-primary.disabled.focus,.btn-pkm-primary.disabled:active,.btn-pkm-primary.disabled:focus,.btn-pkm-primary.disabled:hover,.btn-pkm-primary[disabled],.btn-pkm-primary[disabled].active,.btn-pkm-primary[disabled].focus,.btn-pkm-primary[disabled]:active,.btn-pkm-primary[disabled]:focus,.btn-pkm-primary[disabled]:hover,fieldset[disabled] .btn-pkm-primary,fieldset[disabled] .btn-pkm-primary.active,fieldset[disabled] .btn-pkm-primary.focus,fieldset[disabled] .btn-pkm-primary:active,fieldset[disabled] .btn-pkm-primary:focus,fieldset[disabled] .btn-pkm-primary:hover {
    background-color: #F4CB87;
    border-color: #F4CB87;
}

.btn-pkm-primary .badge {
    color: #F28B30;
    background-color: #fff;
}

.infraction-photo{
    display: block;
    max-height: 300px;
    max-width: 100%;
    width: auto;
    height: auto;
}

@media screen and (min-width: 768px) {
    #detailModal .modal-dialog  {width:900px; height: 700px;}
}

#detailModal .modal-dialog  {width:90%; height: 90%;}

.Yellow1 {
    float: left;
    width: 25px;
    height:70px;
}
.Logo-Top {
    width:250px;
    float: left;
    height: 60px;
    display: block;
}
.Logo-Top img {
    width: 180px;
    margin: 13px 25px;
}
.Yellow2 {
    font-size: 25px;
    font-weight: bold;
    color:#FFF;
    padding-right: 30px;
    float: right;
    width: 345px;
    height: 70px;
    text-align: right;
}
.Yellow2 span {
    display: block;
    margin-top: 24px;
}
.Data-container {
    margin:30px 0 0 0;
    clear:both;
    float: left;
}
.Data1 {
    float: left;
    width: 400px;
    margin: 0 0 0 50px;
}
.Spei-stuff {
    float: left;
    width: 200px;
}
.Spei-stuff img {
    width:130px;
    margin-top: 40px;
    margin-left: 20px;
}

.Data_bank {
    clear: both;
    width: 600px;
    margin: 20px 0 20px 50px;
    float: left;
}
.Data_bank div {
    padding: 10px 30px;
    width: 490px;
}
.div1 {
    background-color: #f7f7f7;
}
.div2 {
    background-color: #f1f1f1;
}
.cont-text {
    float: left;
    margin: 0 50px 0 50px;
    width: 550px;
    clear: both;
}
.cont-text span {
    color: #33669a;
    font-size:35px;
    font-weight: bold;
    line-height: 45px;
}
.cont-text a {
    text-decoration: none;
}
.buttons {
    width: 100%;
    clear: both;
    padding: 30px 0 30px 80px;
}
.buttons a {
    display: block;
    width: 220px;
    text-align: center;
    color: #FFFFFF;
    padding: 13px 0;
    background-color: #39b54a;
    font-size: 22px;
    text-decoration: none;
    border-radius: 7px;
    float: left;
    margin-right: 40px;
}
.buttons a:hover {
    background-color: #32a842;
}
.Yellow3 {
    width: 100%;
    height: 18px;
    display: block;
    clear: both;
    margin: 80px 0 0 0;
}
.powered {
    text-align: center;
    width: 650px;
    margin: 0 auto 15px auto;
}
.powered img {
    width: 180px;
}
.Yellow1, .Yellow2, .Yellow3 {
    background-color: #fab317;
}
.ui-dialog-titlebar-close {
  visibility: hidden;
}