/********************************************************************
You can edit this file manually.
This file will load only on current template
*********************************************************************/
.bg-primary {background:#0d6efd !important;}
.bg-primary:hover {}
.bg-secondary {background:#6c757d !important;}
.bg-secondary:hover {}
.text-primary {color:#0d6efd !important;}
.text-primary:hover {}
.text-secondary {color:#6c757d !important;}
.text-secondary:hover {}
.border-primary {border-color:#0d6efd !important;}
.border-primary:hover {}
.border-secondary {border-color:#6c757d !important;}
.border-secondary:hover {}
.btn-primary {color:#fff !important;background:#0d6efd !important;border-color:#0d6efd !important;}
.btn-primary:hover {color:#fff !important;background:#0b5ed7 !important;border-color:#0a58ca !important;}
.btn-secondary {color:#fff !important;background:#6c757d !important;border-color:#6c757d !important;}
.btn-secondary:hover {color:#fff !important;background:#5c636a !important;border-color:#565e64 !important;}


a {
    color:#0D6EFD;
}

a:hover {
    color:#0D6EFD;
}

div.category_title, div.page_title {
    
}
h1.category_title,h1.page_title {
    font-size: 28px;
    font-weight: 700;
}
h1.category_title, h1.page_title {
    
}
.page_title i {
    display:none;
}
.page_subtitle {
    background: #640000;
    font-size: 13px;
    border-radius: 8px;
    border: 3px solid #000000;
    color: #f4f4f4;
}

.page_image {
    
}

.page_lead {
    background: #640000b5;
    border:2px dashed #ffffff;
    font-size: 15px;
    color: #f4f4f4;
}

.page_info {
    
}

.page_info a {
    
}
span.sp_line{
    display: inline-block;
    width: 80%;
    background: #d9d9d9;
    padding: 1px;
}
.main_content{
    margin-bottom:75px;
}
.main_content .card-header {
position:relative;
top:-60px;
width:95%;
margin-right:auto;
margin-left:auto;
text-align: center;
background:#640064;
font-size:small;
}
.main_content .card-header a{
color:#f4f4f4;
font-weight: 600;
}
.main_content .card-header i{
display:none;
}
.main_content .card .card-img-top {
    height: 450px;
}
.main_content .card {
    margin-bottom: 15px;
    border: 0;
}


footer {
    background:#640064;
    text-align:center;
}

form[id^="cform"] button {
    background: #640000;
    border: 0;
    border-radius: 2px;
    padding: 12px 50px;
}
form[id^="cform"] button:hover {
    background: #640064;
    border: 0;
}

form[id^="cform"] .form-control {
    padding:  0.75rem;
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
}

.btn_rezome {
 background:#640000;
 min-width:120px;
 padding:12px;
 color:#f4f4f4;
 border-radius:0;
}

.btn_rezome:hover {
 background:#640064;
 color:#f4f4f4;
}

@media (max-width: 767px) {
    h1.category_title {
    font-size: 24px;
}
    .main_content .card .card-img-top {
    height: 320px;
}
    h1.page_title {
    font-size: 14px;
}
}
@media (min-width: 768px) and (max-width: 991px) {}
@media (min-width: 992px) and (max-width: 1199px) {
    .main_content .card-header a {
    color: #f4f4f4;
    font-weight: 600;
    font-size: 9px;
}
    .main_content .card .card-img-top {
    height: 320px;
}
}
@media (min-width: 1200px) {}