/*
File: scss
*/

.h11-nav .navbar-nav .nav-item:hover .nav-link, .h11-nav .navbar-nav .nav-item.active .nav-link {
    color: #b5121b;
    border-bottom: 1px solid #b5121b;
}

.text-info {
    color: #b5121b !important;
}
.bg-info {
    background-color: #b5121b !important;
}
.btn-info, .btn-info.disabled {
    background: #b5121b;
    border: 1px solid #b5121b;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-info:hover,
  .btn-info.disabled:hover {
    background: #900e15;
    border: 1px solid #900e15; }
  .btn-info.active, .btn-info:active, .btn-info:focus,
  .btn-info.disabled.active,
  .btn-info.disabled:active,
  .btn-info.disabled:focus {
    background: #900e15; }

html body .text-themecolor {
    color: #900e15;
}
html body .text-primary {
    color: #900e15 !important;
}
.slider4 .carousel-indicators li.active {
    background-color: #900e15;
}

.btn-info-gradiant {
  background: #900e15;
  background: -webkit-linear-gradient(legacy-direction(to right), #b5121b 0%, #900e15 100%);
  background: -webkit-gradient(linear, left top, right top, from(#b5121b), to(#900e15));
  background: -webkit-linear-gradient(left, #b5121b 0%, #900e15 100%);
  background: -o-linear-gradient(left, #b5121b 0%, #900e15 100%);
  background: linear-gradient(to right, #b5121b 0%, #900e15 100%);
  border: 0px; }
  .btn-info-gradiant:hover {
    background: #900e15;
    background: -webkit-linear-gradient(legacy-direction(to right), #900e15 0%, #b5121b 100%);
    background: -webkit-gradient(linear, left top, right top, from(#900e15), to(#b5121b));
    background: -webkit-linear-gradient(left, #900e15 0%, #b5121b 100%);
    background: -o-linear-gradient(left, #900e15 0%, #b5121b 100%);
    background: linear-gradient(to right, #900e15 0%, #b5121b 100%); }
  .btn-info-gradiant.active, .btn-info-gradiant:active, .btn-info-gradiant:focus {
    -webkit-box-shadow: 0px;
    box-shadow: 0px;
    opacity: 1; }
.topbar.fixed-header .navbar .navbar-brand img {
    height: 100px;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
}
a {
    color: #b5121b;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a:hover {
    color: #900e15;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
  a.link:hover, a.link:focus {
    color: #910e15; }


.loader__figure {
    height: 0;
    width: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 solid #b5121b;
    border-radius: 50%;
    -webkit-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.loader__label {
    float: left;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0.5em 0 0 50%;
    font-size: 0.875em;
    letter-spacing: 0.1em;
    line-height: 1.5em;
    color: #b5121b;
    white-space: nowrap;
    -webkit-animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.general-listing li:hover a {
      color: silver;}

.slide-text li {color:#3e4555;
    line-height: 36px;
    font-size: 20px;}

.slider4 h2 {
    line-height: 42px;
    font-size: 48px;
}
.spacer {
    padding: 110px 0;
}
.linking:hover {
    color: #b5121b ; }
.testimonial4 .owl-dots .owl-dot.active:before {
    font-weight: 500;
    color: #b5121b;
    border-bottom: 2px solid #b5121b;
}
body {
    color: #777c89;
    line-height: 1.6;
}
b, strong {

    font-weight: 500;

}
h2 {
    margin-bottom: 20px;
}
.dropdown-item.active, .dropdown-item:active {

    background-color: #b5121b;

}
.h11-nav .navbar-nav .nav-item {

    margin: 0 0;

}
.h11-nav .navbar-nav .nav-item>a {

    margin: 0 20px;

}
.sfcode { padding-left:15px; padding-right:15px}
.captcode { padding:0; position:relative; }
.captcode img{ position:relative; top:1px;}
.captcode {

    -webkit-animation: bugfix infinite 1s;

}
.refresh-captcha { 
	position:absolute;
	background:#4EBD4A;
	border:3px solid #3C9B39;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	right:-40px;
	height:32px;
	width:32px; 
	top:-4px; 
   cursor:pointer;
}

.refresh-captcha i { 
	position:absolute; 
	text-align:center; 
	line-height:26px;
	font-size:17px; 
	color:#fff;
	left:24%;
}
.btn-danger-gradiant {
  background: #900e15;
  background: -webkit-linear-gradient(legacy-direction(to right), #b5121b 0%, #900e15 100%);
  background: -webkit-gradient(linear, left top, right top, from(#b5121b), to(#900e15));
  background: -webkit-linear-gradient(left, #b5121b 0%, #900e15 100%);
  background: -o-linear-gradient(left, #b5121b 0%, #900e15 100%);
  background: linear-gradient(to right, #b5121b 0%, #900e15 100%);
  border: 0px; }
  .btn-danger-gradiant:hover {
    background: #900e15;
    background: -webkit-linear-gradient(legacy-direction(to right), #900e15 0%, #b5121b 100%);
    background: -webkit-gradient(linear, left top, right top, from(#900e15), to(#b5121b));
    background: -webkit-linear-gradient(left, #900e15 0%, #b5121b 100%);
    background: -o-linear-gradient(left, #900e15 0%, #b5121b 100%);
    background: linear-gradient(to right, #900e15 0%, #b5121b 100%); }