﻿.sidebar-left-padding{
    padding:10px;
}

.mid{
    padding-left:0px;
    padding-right:0px;
}

.text-bold{
    font-weight:bold;
}

.table-infowindow{
    margin-top:5px;
    border:1px solid #ddd;
}

.menu-item{
    color:#222;
}

::-webkit-scrollbar-track
{
	border-radius: 10px;
}

::-webkit-scrollbar
{
    height: 8px;
	width: 8px;
}

::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ddd;
}

.table::-webkit-scrollbar-track
{
	border-radius: 10px;
}

.table::-webkit-scrollbar
{
	width: 8px;
    height: 8px;
}

.table::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ddd;
}

.table-responsive::-webkit-scrollbar-track
{
	border-radius: 10px;
}

.table-responsive::-webkit-scrollbar
{
	width: 8px;
    height: 8px;
}

.table-responsive::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ddd;
}

.tab-content{
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #f7f7f7;
    background-clip: padding-box;
    border-radius: 0;
    outline: 0;
    padding:24px 40px;
}

.help-block{
    display:flex;
}

.form-error{
    border-width: 2px 0px 0px;
    border-color: #a94442;
    border-style: solid;
    background-color: rgba(237,46,46,.12);
    padding: .75em 1.25em;
    color: #a94442;
}

.col-no-padding{
    padding-right:0px;
    padding-left:0px;
}

.form-group .col-no-padding{
    margin-bottom:15px;
}

.has-error .col-no-padding{
    margin-bottom:5px;
}

.has-error .form-control{
    background-color:rgba(237,46,46,.12);
}

@media (min-width: 768px) {
    .modal-sm {
        width: 400px;
    }
}

.modal-body-no-padding{
    padding:0px !important;
}

.modal-header-no-border{
    border:0px solid #ddd;
}

.register-form .form-control{
    border-radius:0px;
    box-shadow:none;
}

.list-group-custom-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.list-group-custom-item:last-child {
    margin-bottom:0px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.list-group-custom-item.active, .list-group-custom-item.active:focus, .list-group-custom-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}

.list-group-custom-item.disabled, .list-group-custom-item.disabled:focus, .list-group-custom-item.disabled:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #eee;
}

.list-group-custom-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

.list-group-custom-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

.list-group-custom-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

.list-group-custom-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

.list-group-custom-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}