/* height */
.h-1         { height:1px !important; }
.h-2         { height:2px !important; }
.h-3         { height:3px !important; }
.h-4         { height:4px !important; }
.h-5         { height:5px !important; }
.h-6         { height:6px !important; }
.h-7         { height:7px !important; }
.h-8         { height:8px !important; }
.h-9         { height:9px !important; }
.h-10         { height:10px !important; }
.h-15         { height:15px !important; }
.h-20         { height:20px !important; }
.h-25         { height:25px !important; }
.h-30         { height:30px !important; }
.h-35         { height:35px !important; }
.h-40         { height:40px !important; }
.h-45         { height:45px !important; }
.h-50         { height:50px !important; }
.h-60         { height:60px !important; }
.h-70         { height:70px !important; }
.h-80         { height:80px !important; }
.h-90         { height:90px !important; }
/* .h-100        { height:100px !important; } */
.h-110        { height:110px !important; }
.h-120        { height:120px !important; }
.h-130        { height:130px !important; }
.h-140        { height:140px !important; }
.h-150        { height:150px !important; }
.h-200        { height:200px !important; }
.h-250        { height:250px !important; }
.h-300        { height:300px !important; }
.h-350        { height:350px !important; }
.h-400        { height:400px !important; }
.h-450        { height:450px !important; }
.h-500        { height:500px !important; }
.h-550        { height:550px !important; }
.h-600        { height:600px !important; }
.h-650        { height:650px !important; }
.h-700        { height:700px !important; }
.h-750        { height:750px !important; }
.h-800        { height:800px !important; }
.fs-50 { font-size: 50px !important;}
.fw-300 {
    font-weight: 300 !important;
}


 .center-image{
   margin: 0 auto;
 }
.navbar-toggler{
  margin-top: 41px;
}
footer.sticky{
  margin-top: 25px;
  width: 100%;
}
.col-lg-1-5{
    float: left;
    width: 12.5%;
        position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
#profile-template .col-lg-1-5{
  height: 100px;
}
.col-lg-1-5
.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.navbar-brand {
  padding: 0px;
}
.navbar-brand img{
  height: 85px;
}
.static-top.navbar-dark{
  height: 90px;
  padding-top: 20px;
}
.navbar-header img.img-fluid {
    height: 90px;
}


.section-landing {
    background: linear-gradient(rgba(178, 211, 238), rgba(178, 211, 238)), no-repeat center;
    background-size: cover;
}
.section-landing a{
  text-align: center;
  text-decoration: none;
}
.section-username,.footer-bottom,.section-search .container {
  background: linear-gradient(#006EC7,#006EC7), no-repeat center;
  color: white;
}
.section-search .container{
  height: 50px;
}
.section-username{
  padding: 15px;
}
.section-search{
  padding-top: 15px;
  padding-bottom: 20px;
}
.section-chat{
  background-color: #B2D3EE;
  border-top: 15px #006EC7 solid;
  padding: 15px;
  margin-bottom: 15px;
}
.box-icon p {
    color: white; 
}

.page_section p {
    border-top: solid #000 1px;
    padding-top: 5px;
}

.box-icon-content.insurance-status{
  background-color: #05A552;
}
.box-icon-content.my-profile{
  background-color: #1094CC;
}

.box-icon-content.contact{
  background-color:#286FB5;
}

.box-icon-content.news{
  background-color: #286FB5;
}
.box-icon-content.doctor-change {
    background-color: #FFF212;
    color: black;
}
.box-icon .box-icon-title>h2 {
    font-size: 1.2em;
    font-weight: bolder;
    color: white;
    text-transform: uppercase;
}
.box-icon-content.doctor-change .box-icon-title>p{
  font-size: 15px;
  color: #FF0000;
  border: none;
}

.box-icon-content.doctor-change .box-icon-title>h2,.box-icon-content.doctor-change >p {
   font-weight: bolder;
    color: black !important;
    text-transform: uppercase;
}
.box-icon-content.doctor-change .box-icon-title>p{
   color: #FF0000 !important;
}
.box-icon .box-icon-title>h4,.box-icon .box-icon-title>h5
{
  color: white;
}
footer .footer-top{
  background-color: #EDF3FA;
  color: black;
}
footer .footer-top h3, footer .footer-top h4 {
  color: black;
}

ul.social-icons {
  display: block;
}
ul.social-icons li{
  padding: 0px;
  width: 24%;
}
ul.social-icons a>i.fa{
  font-size: 2em;
}
.text-center {
    text-align: center;
}

.footer-bottom{
  padding: 0px;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.5;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

.section-profile a.btn {
    margin-right: 5px;
    font-size: .8em;
    background-color: #3768B0;
}

.section-profile .card{
 /* min-height: 306px; */
}
.section-profile .card-body{
  min-height: 243px;
}
.    {
     border-color: transparent; 
}
.   >.card-header h3 small, .   >.card-header,.   >.card-header a{
  color: white;
  background-color: #006EC7 !important;
  text-decoration: none;
  line-height: normal;
}

.   >.card-body{
  
  border: 2px solid #B2D3EE;
}

table.dataTable tbody tr {
  background-color: transparent !important;
}

.evenHeight > [class*='col-'] > a > .box-icon >.box-icon-title{
min-height: 126px;
}

.custom-insurance-card{
    background-image: url(SZV-medical-Insurance-Card.png);
    background-size: 50px;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 8px;
    padding-top: 15px;
}

.custom-person{
background-image: url(/person.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 6px;
    
}

.custom-email{
background-image: url(email.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 8px;
    padding-top: 15px;
}

.custom-globe{
background-image: url(Website.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 6px;   
}

.custom-dependants{
background-image: url(dependants.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 6px;   
}
.custom-doctor-control{
background-image: url(doctor-control.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 6px;   
}

.custom-doctor{
background-image: url(doctor.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 6px;   
}
.custom-employment-history{
background-image: url(employment-history.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 6px;   
}
.custom-telephone{
background-image: url(telephone.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 6px;   
}

.custom-address{
background-image: url(address.png);
    background-size: 50px;;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding: 6px;   
}
.card > i.fa.custom-personal{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.card .box-icon-title{
  height: 35px;
  background-color: #B2D3EE;

}
.card .box-icon-title>i {
    background-color: #006DCB;
    height: 30px;
    
}
.card .box-icon-title>i {
    background-color: #fff;
    top: 0;
    margin-left: -33px;
    position: absolute;
    color: #fff;
    top: -15px;
    left: 43px;
background-size: 30px;
}
.card .box-icon-title>i {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 24px;
}
.card .box-icon-title>i {
    background-color: transparent;
    border: #ccc 1px solid;
    color: #333;
}
.card .box-icon-title>i {
    float: none;
    margin: 0 0 10px 0;
}

.card .box-icon-title>i {
    height: 45px;
    width: 45px;
    line-height: 37px;
    font-size: 18px;
    margin-right: 15px;
    background-color: #333;
    text-align: center;
    color: #fff;
    -webkit-transition: all .200s;
    -moz-transition: all .200s;
    -o-transition: all .200s;
    transition: all .200s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

#profile-template .box-icon-title>i {
    height: 100px;
    width: 100px;
    line-height: 37px;
    font-size: 18px;
    margin-right: 15px;
    background-color: #333;
    text-align: center;
    color: #fff;
    -webkit-transition: all .200s;
    -moz-transition: all .200s;
    -o-transition: all .200s;
    transition: all .200s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
#profile-template .custom-telephone{
  background-size: 80px;
}
#profile-template .custom-person, #profile-template .custom-address,#profile-template .custom-dependants
,#profile-template .custom-doctor,#profile-template .custom-insurance-card,#profile-template .custom-employment-history
,#profile-template .custom-doctor-control{
  background-size: 87px;
}

.mb-15{
  margin-bottom: 15px;
}

 /*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
  .box-icon.box-icon-content .box-icon-title > i{
    margin-top: -33px;
  }

  .card .box-icon-title>i{
    margin-left: 5px;
  }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}
/*===================== SEB CUSTOM ===============================*/
a:hover,a:focus{
    text-decoration: none;
    outline: none;
}

#rcorners2 {
  border-radius: 5px;
  border: 2px solid #73AD21;
  padding: 20px;
  width: 30%;
  
}

.ul {
	
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 0 15px;
	padding: 0;
}  

.li {
		list-style: none;
		position: relative;
		padding : 0 0 0 20px;
	}
 

.acc-kontainer {
  width: 45%;
  
}
.acc-kontainer .acc-body {
  width: 30%;
  width: calc(100% - 20px);
  margin: 0 0; 
  height: 0;
  color: rgba(220, 235, 88, 0);;
  background-color: #ffffff;
  line-height: 28px;
  padding: 0 0px;
  box-sizing: border-box;
  transition: 0.5s;
}

.acc-kontainer label {
  cursor: pointer;
  background-color: #c4d1ee;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: block;
  padding: 15px;
  width: 300%;
  color: #000000;
  font-weight: 400;
  box-sizing: border-box;
  z-index: 20;
}

.acc-kontainer input{
  display: none;
}

.acc-kontainer label:before {
  font-family: 'FontAwesome';
  content: '\f067';
  font-weight: bolder;
  float: right;
}

.acc-kontainer input:checked+label {
  background-color: #eef3f9;
}

.acc-kontainer input:checked+label:before {
  font-family: 'FontAwesome';
  content: '\f00d';
  transition: 0.5s;
}

.acc-kontainer input:checked~.acc-body {
  height: auto;
  color: #000000;
  font-size: 16px;
  padding: 20px;
  transition: 0.5s;
}

.WizTitle {
  color: #000000;
  font-size: 3.9rem;
  font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  
}

.WizSubTitle {

font-size: 2.4rem;

}

.BannerTitle {

  font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: 39px;
  color: #937bab;
}

.BannerSubTitle {

  font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: 20px;
  color: #937bab;
}
.MainTitle {

  font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: 39px;
}

.MSubTitle {

  font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: 20px;
}

.SchemeTitle {

  font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-weight: 500;
  font-size: 25px;
  margin-top: 20px;
}

.SchemeSubTitle {

  font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: 20px;
  margin-top: 5px;
}

.MBoxTitle {

  font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* START LINE WIDTH */
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;margin-bottom:10px; vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 12px 0 rgba(0,0,0,0),0 6px 20px 0 rgba(0,0,0,0.19)}

/*LINE WIDTH */
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}

/*SCROLL UP DOWN */
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}


/* Align */
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}

/* Colors */
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#ef8b37!important}