body
{
}

.search-box {
    font-size: 0.9em;
    border-radius: 0px 0px 5px 0px;
    border: 1px solid #222;
    background-color: #aac6cf;
    font-size: 0.9em;
    margin-top: 2px;
    width: 95%;
}

div[id^='mapPanel-'] .panel-body {
    padding: 0px!important;
}

.map {
    margin: 0;
}
.map-small {
    width: 100%;
    height: 500px;
}

.panel-heading {
    font-weight: bold;
}

.message-green {
    background-color: lightgreen;
    border: 1px solid #3e8f3e;
    border-radius: 4px;
    padding: 4px;
}

.message-red {
    background-color: #f2dede;
    margin: 0 auto;
    border: 1px solid #990000;
    border-radius: 4px;
    padding: 4px;
}

.status-message {
    width: 30%;
    margin: 0 auto;
    text-align: center; 
}

table pre {
    line-height: 0.8;
}

.search-width {
    width: 70%!important;
}

.ui-tabs .ui-tabs-panel {
    padding: 0!important;
}

.ui-widget-header {
    border-width: 0 0 1px 0!important;
    border-radius: 0!important;
}

.ui-widget-content {
    border: none!important;
}

#pageTabs .container {
    margin-top: 30px;
    margin-bottom: 20px;
}

#results_table {
    width: 100%!important;
}

.tab-close {
    float: left;
    padding: 0.7em 0.4em 0.7em 0;
    cursor: pointer;
}

/*#pageTabs .ui-state-default {
    max-width: 10em; 
    overflow:ellipsis;
}

#pageTabs .ui-state-default a {
    overflow: hidden;
    text-overflow: ellipsis;
}*/

/*#pageTabs .ui-tabs-nav {
    overflow-x: auto;
    overflow-y: auto;
}*/

.navbar-sm {
    font-size: 0.8em;
}

button.close {
    padding: 0px 4px 4px 4px;
}

ul.nav-tabs > li > a {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
ul.nav-tabs > li.active > a {
    font-weight: bold!important;
}


.dl-horizontal dd > input,
.dl-horizontal dd > .input-group,
.dl-horizontal dd > select {
    margin-bottom: 8px!important;
}

input[type=checkbox] { display:none; } /* to hide the checkbox itself */
input[type=checkbox] + label:before {
    font-family: FontAwesome;
    display: inline-block;
    font-size: 1.2em;
    cursor: pointer;
}

input[type=checkbox] + label:before { content: "\f096"; color: #ccc; } /* unchecked icon */
input[type=checkbox] + label:before { letter-spacing: 10px; } /* space between checkbox and label */

input[type=checkbox]:checked + label:before { content: "\f046"; color: #3e8f3e; } /* checked icon */
input[type=checkbox]:checked + label:before { letter-spacing: 5px; } /* allow space for check mark */


input.toggle[type=checkbox] + label:before { content: "\f204"; color: #e7c3c3; text-align:center; } /* unchecked icon */
input.toggle[type=checkbox] + label:before { letter-spacing: 10px; } /* space between checkbox and label */

input.toggle[type=checkbox]:checked + label:before { content: "\f205"; color: #3e8f3e; } /* checked icon */
input.toggle[type=checkbox]:checked + label:before { letter-spacing: 5px; } /* allow space for check mark */

.modal-header-success {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5cb85c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
}
.modal-header-warning {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #f0ad4e;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
}
.modal-header-danger {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #d9534f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-header-info {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5bc0de;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
}
.modal-header-primary {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
}

.textarea-scroll-vertical {
    resize: vertical;
}
.textarea-scroll-horizontal {
    resize: horizontal;
}
.textarea-scroll-both {
    resize: both;
}

.sidebar ul {
    padding-left: 0;
    list-style: none;
}

.sidebar ul > li {
    padding: 5px!important;
}

.sidebar ul > li:hover {
    background-color: #eeeeee;
}

.panel-body {
    background-color:#fdfdfd;
}