.btn-outline {
    outline: 1px solid silver !important;
}
.admin-hidden {
    display: none;
}
.btn-outline {
    outline: 1px solid silver !important;
}
/** copy and modify this style for custom breadcrumb backgrounds **/

.breadcrumb-1{
    background:url('../public-assets/img/top-image/1-dark.jpg') repeat fixed;
    background-size: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    padding: 70px 0;
    border-bottom: 0px;
}
.breadcrumb-1 h4{
    color:#fff;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 20px;
    text-shadow: 4px 4px 7px rgba(0, 0, 0, 1);
}
.breadcrumb-1 ol.breadcrumb li a {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.breadcrumb-1 ol.breadcrumb li {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
    font-size: 1.1em;
}
.breadcrumb-1 ol.breadcrumb {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.breadcrumb-1 p{
    color:#fff;
    font-weight: 500;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

/* bc 2 */
.breadcrumb-2{
    background:url('../public-assets/img/top-image/2-dark.jpg') repeat fixed;
    background-size: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    padding: 70px 0;
    border-bottom: 0px;
}
.breadcrumb-2 h4{
    color:#fff;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 20px;
    text-shadow: 4px 4px 7px rgba(0, 0, 0, 1);
}
.breadcrumb-2 ol.breadcrumb li a {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.breadcrumb-2 ol.breadcrumb li {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
    font-size: 1.1em;
}
.breadcrumb-2 ol.breadcrumb {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.breadcrumb-2 p{
    color:#fff;
    font-weight: 500;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

/* bc 3 */
.breadcrumb-3{
    background:url('../public-assets/img/top-image/3-dark.jpg') repeat fixed;
    background-size: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    padding: 70px 0;
    border-bottom: 0px;
}
.breadcrumb-3 h4{
    color:#fff;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 20px;
    text-shadow: 4px 4px 7px rgba(0, 0, 0, 1);
}
.breadcrumb-3 ol.breadcrumb li a {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.breadcrumb-3 ol.breadcrumb li {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
    font-size: 1.1em;
}
.breadcrumb-3 ol.breadcrumb {
    color: #fff;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.breadcrumb-3 p{
    color:#fff;
    font-weight: 500;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}


/** end breadcrumb **/

.badge-danger {
    background: red;
}
.badge {
    font-size: 0.8em;
}
#main-content p {
    color: black;
}

.btn-primary {
    color: #ee0000;
    background: white;
    border: 1px solid #ee0000;
    /*border-radius: 10px;*/
}

.btn-primary:hover {
    background: #bb0000;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
}

.text-danger input[type=text] {
    color: red;
    border: 1px solid red;
}

.text-danger input[type=password] {
    color: red;
    border: 1px solid red;
}

.well-empty {
    border: 1px solid #ebccd1;
    border-radius: 2px;
    background: white;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: white;
    font-weight: bold;
    background-color: #cc0000;
}

.tab-content {
    border-top: 1px solid #ebccd1;
    padding-top: 1.5em;
    margin-top: 1.5em;
}

fieldset {
    outline: 1px solid #ebccd1;
    padding: 1em;
    margin-bottom: 2em;
}

legend {
    padding-top: 1em;
    border: none;
}

.img-top-logo {
    max-width: 15em;
    padding-bottom: 3em;
}

.progress {
    height: 1.3em;
}


.banimg {
    padding-right: 1em;
}
/* hack for scroll bar horiz */
body { overflow-x: hidden;}