﻿@font-face {
    font-family: archa-medium;
    src: url(../fonts/OpenSans-Regular.ttf);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: archa-light;
    src: url(../fonts/OpenSans-Light.ttf);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: archa-sblod;
    src: url(../fonts/OpenSans-Semibold.ttf);
    font-weight: normal;
    font-style: normal;
}



body, h1, h2, h3, h4, h5, h6 {
    font-family: archa-medium,sans-serif;
    /* font-weight: 700; */
}



/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.default-container {
    padding:15px;
}

label {
    color: rgba(7,70,127,0.90);
    font-weight: bold;
}

.form-control:disabled, .form-control[readonly]

.navbar {
    border-bottom: 2px solid rgba(7,70,127,0.90);
    background: #fff;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.view-title {
    font-size: 30px;
    color: #a01313;
}

.view-subtitle {
    font-size: 20px;
    color: #ff6a00;
}

.bg-wine {
    background-color: #810541;
}

.bg-blue01 {
    background-color: rgba(7,70,127,0.90);
}

.bg-primary {
    background-color: rgba(7,70,127,0.90) !important;
}

.btn-primary {
    color: #fff;
    background-color: rgba(7,70,127,0.90);
    border-color: rgba(7,70,127,0.90);
}


.text-header {
    color: rgba(7,70,127,0.90);
}


.nav-shadow {
    -webkit-box-shadow: 0 8px 6px -6px silver;
    -moz-box-shadow: 0 8px 6px -6px silver;
    box-shadow: 0 8px 6px -6px silver;
}

.bg-nav {

    background-color:#fff;
}


.border-left-blue {
    border-left: 4px solid blue !important;   
}
.border-left-red {
    border-left: 4px solid #ff0000 !important;
}
.border-left-yellow {
    border-left: 4px solid #ffd800 !important;
}
.border-left-cyan {
    border-left: 4px solid #00ffff !important;
}
.border-left-magenta {
    border-left: 4px solid #810541 !important;
}
.border-left-orange {
    border-left: 4px solid #ff6a00 !important;
}
.border-left-dark {
    border-left: 4px solid #272727 !important;
}
.border-left-light {
    border-left: 4px solid silver !important;
}
.border-left-navy {
    border-left: 4px solid #ff6a00 !important;
}
.border-left-money {
    border-left: 4px solid #4d6c4e !important;
}
.border-left-primary {
    border-left: 4px solid rgba(7,70,127,0.90) !important;
}

.card-hover-shadow:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}


.modal-box {
    height: 300px;
    width: 100%;
    padding: 15px;
    overflow-y: auto;
}