/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Sep 17, 2016, 6:07:34 PM
    Author     : Dan
*/


@media (min-width: 768px) {
  .swiper-slider-home.swiper-container {
    height: calc(75vh - 275px);
    min-height: 400px;
  }
    .swiper-slide h1, .swiper-slide .h1 {
        font-size: 45px !important;
    }
}

@media (min-width: 992px) {
  .swiper-slider-home.swiper-container {
    height: calc(75vh - 205px);
  }
}
.icon-circle.hover {
    background: #0095e5;
    border-color: #0095e5;
    color: #fff;
}
.icon-circle.text-white.hover {
    background: #fff;
    color: #0095e5;
}
.bg-primary .icon-circle.text-white.hover {
    background: #fff;
    border-color: #fff;
    color: #0095e5;
}
.icon-circle.text-white.text-white-on-blue:hover, .icon-circle.text-white.text-white-on-blue.hover {
  border-color: #0095e5;
  color: #0095e5;
}
a.text-primary.hover{
    color: #0074b2;
}

/* */
.rdc-table_date::after {
    color: #949494;
    content: ""; 
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    position: relative;
    top: -5px;
}

.rdc-table_has-events .rdc-table_date {
  background-color: #f7f7f7;
  color: #0095e5;
}
.no-wrap{
    text-wrap: none;
}
.blue-bold{
    font-weight: bold !important;
    color: #0095e5 !important;
}
.bigger{
    font-size: 1.2em !important;
}

.rdc-table_date:hover {
  background-color: #0095e5;
  color: #f7f7f7;
}


.rdc-table_date {
 
  cursor: pointer;
}


.rdc-table_next,
.rdc-table_prev,
.week_end
{
    background-color: #f7f7f7;
    color: rgba(97, 98, 98, 0.2);
    cursor: default;
}

.rdc-table_next.rdc-table_date:hover,
.rdc-table_prev.rdc-table_date:hover,
.week_end.rdc-table_date:hover
{
    background-color: #f7f7f7;
    color: rgba(97, 98, 98, 0.2);
}	

#appointment .form-group{
    margin-top: 15px;
    margin-bottom: 0;
    
}
.help-block li{
    font-size:0.9em;
}

.selected_lang{
    border: #FFFFFF 2px solid;
}
.noty_text.big_text{
    font-size: 1.4em !important;
}
.asset_image_placeholder{
    height: 270px;
}
.all{
    text-align: left;
}
.alr{
    text-align: right;
}
.alc{
    text-align: center;
}
.progress{
    height: 5px !important;
}
.progress-bar{
    /*
    height: 1px !important;
    height: 1px;
    overflow: hidden;
    */
}

.pagination .prev-link {
    font-style: normal;
}

.pagination .prev-link:before {
    content: '\f104';
    font-family: 'FontAwesome';
    color: #616262;
    padding-right: 7px;
    position: relative;
    top: 1px;
}

ul.list-marked.white a{
    color: #FFFFFF;
    font-weight: normal;
}
ul.list-marked.white a:hover{
    color: #FFFFFF;
    font-weight: bold;
}

.form-control {
    line-height: 1.2 !important;
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown {
    left: 102% !important;
 /*
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    */
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown.lev_4,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown.lev_4,
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown.lev_6,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown.lev_6 {
    left: -82% !important;
    border: 1px solid #e0e0e8;
}

.selected_cell{
    border-left: 1px solid #0088d1 !important;
    border-top: 1px solid #0088d1 !important;
    border-right: 1px solid #0088d1 !important;
}
.assessment_details_dv_details{
    margin: 10px 0 30px 0 !important;
}


.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy {
    background: #efefef !important;
    border: 1px solid #8c8c8c !important;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after {
    background: #616262;
}

tr.assessment_details_row{
    cursor: pointer;
}
.fnt_minus_1{
    font-size: 0.9em;
}

tr.assessment_details_row:hover{
    background: #efefef;
}
body {
/*    font-family: sans-serif, Arial, Helvetica  !important; */
}
@media (min-width: 768px) {
 .logo{max-height:80px;}
  }
  @media (max-width: 767px) {
 .logo{max-height:45px;padding-bottom:2px;}
  }
  .bgtexture1blue{
  background: #0095e5 url(../images/shattered-dark.png);
  }
  .bgtexture1grey{
  background: #000000 url(../images/shattered.png);
  }
  
 
  .bgsmile{ background: url(../images/ehp-chat-home-girl-lg.jpg) center center no-repeat!important;
  background-size: cover;
  }
.bg-blue-grey{background:rgba(8,129,208,0.6);width:100%; height:100%;}
.bgsmile h3{
    font-size:1.8em !important;
}

  .bgpeople{ background: url(../images/company.jpg) center center no-repeat!important;
  background-size: cover;
  }

  .blue{background:rgba(0,149,229,0.8); width:100%; height:100%;}
  .bg-grey{background:rgba(0,0,0,0.6);width:100%; height:100%;}
  .transparent{opacity:0.5;}
.post {
    padding-bottom: 30px;
}


* + ul, * + ol, sub {
    margin-bottom: 25px;
}

ul.list_bullet li{
    list-style-type: disc !important;
    list-style-position: inside !important;
}

ul.list_bullet li>ul {
    margin-left: 40px !important;
}

ul.list_bullet li>ul li{
    list-style-type: circle !important;
}
.page a.text-gray-lighter.hover {
    color: #0095e5;
}
.page a.text-white.hover {
    color: #0674d1;
}
.hover_effect i, .hover_effect .icon{
    cursor: pointer;
}

.payment_error{
    padding: 20px;
    /*
    border: #880000 1px solid;
    background: #ffaaaa;
    */
    color: #880000;
    text-align: left;
}

.payment_success{
    padding: 20px;
    /*color: #880000;*/
    text-align: left;
}
.fnt095{font-size: 0.95em !important;}
.fnt09{font-size: 0.9em !important;}
.fnt085{font-size: 0.85em !important;}
.fnt08{font-size: 0.8em !important;}

@media (min-width: 1200px) {
    .swiper-slide h1, .swiper-slide .h1 {
        font-size: 60px !important;
    }
}

.ltr{
    direction: ltr !important;
    unicode-bidi: embed;
}

.m-0{
    margin: 0 !important;
}
.mt-0{
    margin-top: 0 !important;
}
.mr-1{
    margin-right: 1em !important;
}
noty_bar{
    padding: 4em !important;
    font-size: 1.7em !important;
    text-align: justify !important;
}
.confirm_button{
    margin-top:0 !important;
}
.jconfirm .jconfirm-box{
    padding: 20px !important;
}
.justify-content-lg-center, .justify-content-md-center, .justify-content-sm-center, .justify-content-xs-center{
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.jconfirm-box-container{
    margin: auto;
    transition: none !important;
}
.jconfirm-no-transition {
    transition: none !important;
}
