/* Your app custom files in this file */
/* Tab bar icons */

.margin-left-right-10 {   margin:2px 10px;  }
.text-right {text-align:right; }
.width-100 { width:100%;}
.margin-top-bottom-10 {  margin:10px 0; }
i.tabbar-demo-icon-1 {
  width: 30px;
  height: 30px;
  background-image: url("src/home.svg");}
.active i.tabbar-demo-icon-1 {
  background-image: url("src/home_fill.svg");}
i.tabbar-demo-icon-2 {
  width: 30px;
  height: 30px;
  background-image: url("src/bell.svg");
  }
.active i.tabbar-demo-icon-2 {
  background-image: url("src/bell_fill.svg");
  }
i.tabbar-demo-icon-3 {
  width: 30px;
  height: 30px;
  background-image: url("src/chats.svg");}
.active i.tabbar-demo-icon-3 {
  background-image: url("src/chats_fill.svg");
  }
i.tabbar-demo-icon-4 {
  width: 30px;
  height: 30px;
  background-image: url("src/settings.svg");}
.active i.tabbar-demo-icon-4 {
  background-image: url("src/settings_fill.svg");}
i.tabbar-demo-icon-5 {
  width: 30px;
  height: 30px;
  background-image: url("src/bars.svg");
  }
  .life {
  width: 30px;
  height: 30px;
  background-image: url("src/persons.svg");
  }
.lifeactive {
width: 30px;
  height: 30px;
  background-image: url("src/persons_fill.svg");}
 .health {
  width: 30px;
  height: 30px;
  background-image: url("src/graph_round.svg");
  }
 .healthactive {
 width: 30px;
  height: 30px;
  background-image: url("src/graph_round_fill.svg");}
.auto {
  width: 30px;
  height: 30px;
  background-image: url("src/compass.svg");
  }
.autoactive {
width: 30px;
  height: 30px;
  background-image: url("src/compass_fill.svg");}
.name {  width: 30px;
  height: 30px;
  background-image: url("src/person3.svg"); }  
.car { width: 30px;
  height: 30px;
  background-image: url("src/car3.svg");   } 
.mobile {   width: 30px;
  height: 30px;
  background-image: url("src/mobilephone.svg"); } 
.location {width: 30px;
  height: 30px;
  background-image: url("src/location3.svg"); } 
.sms {width: 30px;
  height: 30px;
  background-image: url("src/sms.svg"); } 
.rightarrow-new {
  width: 30px;
  height: 30px;
  background-image: url("src/right1.svg"); }   
.box-shadow1
{
    
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) ;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) ;
            box-shadow:0 2px 4px  rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) ;
} 
.logo_img_box {  width:100%;height:100%;max-width:600px;max-height:110px;margin:3px;  }
.logo_iamge_left { background:#fff;width:100%;height:100%;max-width:280px;max-height:80px;margin:5px;margin-left:5px;border:1px solid #D3D3D3;border-radius:5px;  }
.logo_iamge_right { background:#fff;width:100%;height:100%;max-width:280px;max-height:80px;margin:5px;margin-left:5px;border:1px solid #D3D3D3;border-radius:5px;   }

.font-11 { font-size:11px;  }
.font-12 { font-size:12px;  }
.font-13 { font-size:13px;  }
.font-14 { font-size:14px;  }
.font-15 { font-size:15px;  }
.font-16 { font-size:16px;  }
.font-17 { font-size:17px;  }
.font-18 { font-size:18px;  }
.padding-apply-button {padding:15px 15px;}
.padding-left10 {padding-left:10px; }
.bggrey {  background:#D3D3D3;   }
.textcenter { text-align:center;} 
.bt-shop-logo {   width:100%; text-align:center;margin-top:15px;  }
.logohave {  padding:15px 0; height:150px;} 
.bt-logo { max-width:225px;max-height:70px; margin: 10px auto; }
.countrycode { text-align:right; width:40px;height:auto;  }
.stext {  height:25px; line-height:25px; width:100%;}
.cblue {  color: #32bbf9; /*#8e8e93*/}
.cbluemedium {  color: #0000CD;}
.cbluedark {  color: #00008B;}
.tableborder {  border-bottom:1px solid #32bbf9; }
.pclass {   padding:none;margin:none; margin:0;padding:0; padding: 5px;  }
.paddress {   padding:none;margin:none; margin:0;padding:0; padding: 2px;  }
.perror {  font-size:12px;margin:0;padding:0;line-height:13px;text-align:center; padding:5px 5px; }
.cred {  color: #ff0000;    }
.cgreen {  color: #33CC33;    }
.cblack {  color: #000000;    }
.cgrey {  color: #D3D3D3;  }
.corange {  color: #FF8C00;  }
.color-orange {  background: #FF8C00;  }
.color-lightgrey {   background:#F8F8F8;  }
.nomargin {   margin:none;margin:0;}
.nopadding { padding:none;padding:0;  }
.noborder { border:none; border:0px solid #fff;}
.notopspace { margin-top:0;padding-top:0;margin-top:3px; margin-bottom:0;padding-bottom:0;   }
.spacetop-bottom { margin-top:8px; margin-bottom:8px;  }
.testsmall {  font-size:12px; text-align:left;  }
.bold { font-weight:bold; }
.borderbottom { border-bottom:1px solid #8e8e93;}
.bkcologreen {  background-color:#33CC33;}
.bkcoloblue {  background-color:#32bbf9;}
.bkcoloorange {  background-color:#FF8C00;}

iarrow {
    border: solid #666666;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px ;border-color:#666666;
    
}

.rightarrow {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.leftarrow {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.uparrow {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.downarrow {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.termbg {  width:100%;height:100%; max-height:300px;min-height:100px;margin-top:25px;margin-bottom:25px;
 background-image: url('../img/term-insurance-1.jpg') ; 
 background-repeat: no-repeat;
    background-size: 100% 100%;
    }
.footer { width:100%;max-height:50px; background:#f0f0f0; margin-top:20px;float:left; }    
.bgcolorpara { background-color:#c8c7cc;  }    
.font-20 {  font-size:20px; }    
.bgimage { background-image: url(../img/health-doctor.jpg); background-position: center center; background-repeat: no-repeat;background-attachment: fixed;background-size: cover;}   
.txtcolorblack {  color:#000;  }
.txtcolorgrey {  color:#333;  }
.strike-thru {text-decoration: line-through;}
.quotebox { max-width:600px;margin:5px auto; padding:5px;}
.wellness-img {background-image:url(img/wellness.jpg); max-width:600px;  background-position: center center; background-repeat: no-repeat; background-attachment: fixed;background-size: cover;}
.margin-bt-20 { margin-top:none; margin-bottom:none; margin-top:20px;margin-bottom:20px;}
.image-landing-small { max-width:630px; width:auto;height:auto; padding:20px 10px;} 
@media only screen and (max-width:480px){

.termbg {  max-height:150px;background-size: 100% 100%;
    }
.bgimage { background-image:none;background:#ffffff;}
.txtcolorblack {  color:#000;  }
.txtcolorgrey {  color:#333;  }
.logo_iamge_left { min-width:310px; }
.logo_iamge_right { min-width:310px;   }
/*
h1 { font-size:70%;}
h2 { font-size:70%;}
h3 { font-size:70%;}
h4 { font-size:70%;}
main-title {font-size: 15vw; }
sub-title {font-size: 15vw;}
*/
}  
.logo { margin-top:-20px;}
.pricing {
  background: #fff;
  padding: 30px; }
  .pricing .price > span {
    color: #cccccc; }
    .pricing .price > span > span {
      font-size: 3rem;
      color: #fd7e14; }
  .pricing ul li {
    margin-bottom: 20px; }

.pricing-popular .pricing {
  -webkit-box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.6); }
 .pricing-normal .pricing {
  -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.3); } 
.ul-check {
  margin-bottom: 50px; }
  .ul-check li {
    position: relative;
    padding-left: 35px;
    margin-bottom: 15px;
    line-height: 1.5; color:#333333;text-align:left;}
    .ul-check li:before {
      left: 0;
      font-size: 20px;
      top: -.3rem;
      font-family: "icomoon";
      content: "\e5ca";
      position: absolute; }
  .ul-check.white li:before {
    color: #fff; }
  .ul-check.success li:before {
    color: #71bc42; }
  .ul-check.primary li:before {
    color: #fd7e14; }
  .ul-check li.remove {
    text-decoration: line-through;
    color: #dee2e6; }
    .ul-check li.remove:before {
      color: #dee2e6; }  