﻿
/* Images */

.img-border {
    border: 1px solid lightgray;
}

/* Inputs */

.has-error .form-control,
.has-error .list-control
 {
    background: #f2dede;
}

.has-error .input-group-btn .btn {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
}

.required::before {
    content: "*" !important;
    color: red !important;
    padding-right: 3px;
}

.required-after::after {
    content: "*" !important;
    color: red !important;
    padding-right: 4px;
}

/* Inputs */

.text-box-static {
    padding: 6px 5px;
    color: #555555;
    background-color: #efeded;
    opacity: 1;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* Modals */

.modal-header {
    padding-top: 10px;
    padding-bottom: 10px;
}

.modal-title {
    color: rgb(48, 100, 203);
}

@media (max-width: 768px) and (orientation: portrait) {
    .modal-title {
        font-size: 14px !important;
    }
}

.modal-body {
    padding-top: 10px;
    padding-bottom: 0px;
}

.modal-footer {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Navbar */

.navbar-default .navbar-nav > li > a {
    color: #000000;
    font-weight: bold;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #3064cb;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #3064cb;
}

/* Pagination */

.pagination {
    margin-top: 10px;
    margin-bottom: 5px;
}

.pagination > .disabled > a {
  pointer-events: none;
}

/* Panels */

.panel-body {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Tooltips */

.tooltip-inner {
    max-width:400px;
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow
{
    border-top-width: 6px;
}

.tooltip.right .tooltip-arrow {
    border-right-width: 6px;
}

.tooltip.left .tooltip-arrow {
    border-left-width: 6px;
}

.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.tooltip.bottom-right .tooltip-arrow {
    border-bottom-width: 6px;
}

.tooltip-error {
    font-size: 11px;
}

.tooltip-error .tooltip-inner {
    color: #ffffff;
    background-color: #a94442;
}

.tooltip-error.top .tooltip-arrow,
.tooltip-error.top-left .tooltip-arrow,
.tooltip-error.top-right .tooltip-arrow
{
    border-top-color: #a94442;
}

.tooltip-error.right .tooltip-arrow {
    border-right-color: #a94442;
}

.tooltip-error.left .tooltip-arrow {
    border-left-color: #a94442;
}

.tooltip-error.bottom .tooltip-arrow,
.tooltip-error.bottom-left .tooltip-arrow,
.tooltip-error.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #a94442;
}