/* COLORS */
body{
    color: #535a61;
    background-color:#e3eded
}
.bg-primary{
    background-color: #19414a !important;
}
.btn-primary {
    color: #fff;
    background-color: #19414a;
    border-color: #19414a;
}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #378082;
    border-color: #378082;
}
#back-to-top {
    background: #378082;
    border-radius: 0;
}
#back-to-top:hover {
    background: #fff;
    color: #378082;
    border: 2px solid #378082;
}
.text-dark {
    color: #378082 !important;
}
.loader-img{
    background-position: center;
    background-size: 170px;
}
.bg-background:before, .bg-background-color:before, .bg-background3:before, .bg-background-5:before, .bg-background-6:before, .slider-header .item:before {
    background-color: #19414a !important;
}
.card-header{
    border-bottom: 2px solid #599ea0;
}
.btn-info {
    color: #fff;
    background-color: #495056;
    border-color: #495056;
}
.btn-info:hover {
    color: #fff;
    background-color: #378082;
    border-color: #378082;
}
/*FONT FAMILY*/

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Oswald', sans-serif;
}
body{
  font-family: 'Catamaran', sans-serif;
}

/*GENERAL*/
.ui-datepicker{
    z-index: 10 !important;
}
.footer-icon-circle i{
    border-radius: 0;
}
.social-icons li a{
    border-radius: 0;
}
.card{
    border-radius: 0;
}
.btn{
    border-radius: 18px;
}
.form-control{
    border-radius: 0;
}
.select2-radius-single .select2-container .select2-selection--single{
    border-radius: 0 !important;
}
.icon-style-circle-lg{
    border-radius: 0;
    background: #e3eded;
}
/*TOP*/
.top-bar{
    background-color: #19414a !important;
}
.top-bar ul.socials li i, .top-bar ul.contact li a span, .top-bar ul.contact li a span i{
    color: #fff !important;
}
/* FOOTER */
.footer-icon-circle i{
    border-radius: 0;
}
.social-icons li a{
    border-radius: 0;
}
.bg-dark-purple{
    background-color: #19414a !important;
}
@media only screen and (min-width: 992px) {
    .horizontalMenu>.horizontalMenu-list {
        text-align: center;
        width: auto;
    }
}