﻿@charset "UTF-8";
/*!
 * Health Assure Theme
 * Author: Unikove
 * Version: 0.0.1
 */
/************* BASE COLOR VARIABLE *************/
/************* MEDIA BREAKPOINT  *************/
/************* COLOR-VARIABLE  *************/
/************* MIXIN  *************/
@font-face {
  font-family: 'haicon';
  src: url("../fonts/haicon.eot?v6jajr");
  src: url("../fonts/haicon.eot?v6jajr#iefix") format("embedded-opentype"), url("../fonts/haicon.ttf?v6jajr") format("truetype"), url("../fonts/haicon.woff?v6jajr") format("woff"), url("../fonts/haicon.svg?v6jajr#haicon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
[class^="icon_"], [class*=" icon_"], .pseudoicon:after, .pseudoicon:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'haicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 30, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_vip:before {
  content: "";
}

/* line 35, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_recheck:before {
  content: "";
}

/* line 40, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_card:before {
  content: "";
}

/* line 45, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_cheque:before {
  content: "";
}

/* line 50, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_group_outline:before {
  content: "";
}

/* line 55, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_group_black:before {
  content: "";
}

/* line 60, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_docplus:before {
  content: "";
}

/* line 65, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_squareplus:before {
  content: "";
}

/* line 70, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_camera:before {
  content: "";
}

/* line 75, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_gallery:before {
  content: "";
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_checktime:before {
  content: "";
}

/* line 85, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_leftcorner:before {
  content: "";
}

/* line 90, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_rightcorner:before {
  content: "";
}

/* line 95, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_sos:before {
  content: "";
}

/* line 100, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_list:before {
  content: "";
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_contact:before {
  content: "";
}

/* line 110, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_mail:before {
  content: "";
}

/* line 115, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_menu:before {
  content: "";
}

/* line 120, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_password:before {
  content: "";
}

/* line 125, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_username:before {
  content: "";
}

/* line 130, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_bell:before {
  content: "";
}

/* line 135, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_calendar_fill:before {
  content: "";
}

/* line 140, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_time:before {
  content: "";
}

/* line 145, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_confirm:before {
  content: "";
}

/* line 150, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_search:before {
  content: "";
}

/* line 155, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_gender:before {
  content: "";
}

/* line 160, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_location:before {
  content: "";
}

/* line 165, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_meter:before {
  content: "";
}

/* line 170, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_leftarrow:before {
  content: "";
}

/* line 175, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_rightarrow:before {
  content: "";
}

/* line 180, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_uparrow:before {
  content: "";
}

/* line 185, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_downarrow:before {
  content: "";
}

/* line 190, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_dustbin:before {
  content: "";
}

/* line 195, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_edit:before {
  content: "";
}

/* line 200, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_cross:before {
  content: "";
}

/* line 205, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_wrong:before {
  content: "";
}

/* line 210, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_plus:before {
  content: "";
}

/* line 215, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_minus:before {
  content: "";
}

/* line 220, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_tick:before {
  content: "";
}

/* line 225, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_phone:before {
  content: "";
}

/* line 230, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_profile:before {
  content: "";
}

/* line 235, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_suitcase:before {
  content: "";
}

/* line 240, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_gift:before {
  content: "";
}

/* line 245, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_wallet:before {
  content: "";
}

/* line 250, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_pointer:before {
  content: "";
}

/* line 255, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_play:before {
  content: "";
}

/* line 260, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_pause:before {
  content: "";
}

/* line 265, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_filter:before {
  content: "";
}

/* line 270, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_foursquare:before {
  content: "";
}

/* line 275, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_user:before {
  content: "";
}

/* line 280, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_adduser:before {
  content: "";
}

/* line 285, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_home:before {
  content: "";
}

/* line 290, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_star:before {
  content: "";
}

/* line 295, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_bell_fill:before {
  content: "";
}

/* line 300, D:/MY WORK/healthassureweb/html/scss/base/_fonticons.scss */
.icon_calendar:before {
  content: "";
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e61fe3c5a494209f16bcb48ad8a80e76)
 * Config saved to config.json and https://gist.github.com/e61fe3c5a494209f16bcb48ad8a80e76
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
body {
  margin: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
[hidden], template {
  display: none;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
a {
  background-color: transparent;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
a:active, a:hover {
  outline: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
b, strong {
  font-weight: bold;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
dfn {
  font-style: italic;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
small {
  font-size: 80%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
sup {
  top: -0.5em;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
sub {
  bottom: -0.25em;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
img {
  border: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
figure {
  margin: 1em 40px;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
pre {
  overflow: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
button {
  overflow: visible;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
button, select {
  text-transform: none;
}

select
{
    background-image:url("../Images/selectbg.png");
    background-repeat:no-repeat;
    background-position:right top;
    -webkit-appearance:none;
}

/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
/*.customselect .chosen-container .chosen-single div b:after {
  content: "\e90c";
  color: inherit;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
} */

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
input {
  line-height: normal;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
input[type="checkbox"], input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
textarea {
  overflow: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
optgroup {
  font-weight: bold;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
td, th {
  padding: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
a {
   color: #ffffff;
  text-decoration: none;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
figure {
  margin: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
img {
  vertical-align: middle;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.img-responsive {
  
  max-width: 100%;
  height: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.img-circle {
  border-radius: 50%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
[role="button"] {
  cursor: pointer;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 768px) {
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .container {
    width: 740px;
  }
  
 
}

@media (min-width: 992px) {
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .container {
    width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .container {
    width: 1160px;
  }
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.row {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-12 {
  width: 100%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-9 {
  width: 75%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-6 {
  width: 50%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-3 {
  width: 25%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-11 {
    width: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-10 {
    width: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-8 {
    width: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-7 {
    width: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-5 {
    width: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-4 {
    width: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-2 {
    width: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-1 {
    width: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
  content: " ";
  display: table;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.clearfix:after, .container:after, .container-fluid:after, .row:after {
  clear: both;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.pull-right {
  float: right !important;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.pull-left {
  float: left !important;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.hide {
  display: none !important;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.show {
  display: block !important;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.invisible {
  visibility: hidden;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.hidden {
  display: none !important;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/bootstrap/_bootstrap.min.scss */
.affix {
  position: fixed;
}

/************* BASE STYLE  *************/
/* line 3, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
* {
  padding: 0;
  margin: 0;
  outline: 0;
  box-sizing: border-box;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
html,
body {
  width: 100%;
  height: 100%;
}

/* line 14, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
body {
  font-family: "roboto", sans-serif;
  font-size: 12px;
  background: #f6f6f6;
}

@media (min-width: 768px) {
  /* line 14, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
  body {
    font-size: 14px;
  }
}

/* line 25, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 33, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
select {
  width: 100%;
  height: 34px;
  padding: 0 10px;
  font-size: inherit;
  text-transform: uppercase;
  color: inherit;
  background: inherit;
  border: none;
}

@media (min-width: 320px) and (max-width: 767px) 
{
     #dvcontactus
  {
      display:none;
      }
  /* line 44, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
  input, select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height:auto;
  }
}

/* line 54, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
a {
  color: #fff;
  text-decoration: none;
}

/* line 57, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
a:hover, a:focus {
  text-decoration: none;
}

/* line 62, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 68, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
[role="button"] {
  cursor: pointer;
}

/* line 71, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
li {
  list-style: none;
}

/* line 74, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
b {
  font-weight: normal;
}

/* line 77, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 82, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 85, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
textarea,
button {
  box-shadow: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  resize: none;
  overflow: auto;
}

/* line 94, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
textarea:focus,
button:focus {
  outline: none;
}

/* line 98, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}

/* line 106, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
small {
  font-size: 75%;
}

/* line 108, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.text-left {
  text-align: left;
}

/* line 109, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.text-right {
  text-align: right;
}

/* line 110, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.text-center {
  text-align: center !important;
}

/* line 111, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.text-justify {
  text-align: justify;
}

/* line 112, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 115, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 116, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 117, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.text-capitalize {
  text-transform: capitalize;
}

/************* BTN  *************/
/* line 120, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn {
  font-size: 87.5%;
  cursor: pointer;
  text-transform: uppercase;
 
  padding: 0 15px;
  line-height: 28px;
  border: 1px solid transparent;
  display: inline-block;
  font-weight: 500;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

/* line 131, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn:hover {
  opacity: 0.85;
  text-decoration: none !important;
}

@media (min-width: 768px) {
  /* line 120, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
  .btn {
    line-height: 32px;
  }
}

/* line 138, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
span[class*="btn"] {
  cursor: default;
}

/* line 140, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
span[class*="btn"]:hover {
  opacity: 1;
}

/* line 144, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-full-width {
  width: 100% !important;
}

/* line 149, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-outline {
  border-color: #fff;
}

/* line 152, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-fill {
  background: #7acbbd;
  border-color: #7acbbd;
  color: #fff !important;
}


.btn-fill-blue
{
    position:relative;
    background:#000066;
    border-color:#000066;
    color: #fff !important;
}

.btn-fill-bl
{
    position:relative;
    margin-top:140px;
    background:#2F5982;
    border-color:#2F5982;
    color: #fff !important;
}
.btn-fill-blu
{
    position:relative;
    margin-top:25px;
    background:#2F5982;
    border-color:#2F5982;
    color: #fff !important;
}

/* line 157, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-nostyle {
  background: none;
  border-color: none;
  color: #222222;
}

/* line 162, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-fill-black {
  background: #333333;
  border-color: #333333;
}

/* line 166, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-fill-red {
  background: #f02121;
  border-color: #f02121;
}

/* line 170, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-fill-blue {
  background: #13447e;
  border-color: #13447e;
}

/* line 174, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-outline-gray {
  color: #222222;
  border-color: #222222;
}

/* line 179, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-other {
  width: 30px;
  height: 30px;
  background: #e9be2e;
  display: inline-block;
  position: fixed;
  right: 1%;
  bottom: 20%;
  z-index: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 189, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-other img {
  display: block;
}

@media (min-width: 768px) {
  /* line 179, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
  .btn-other {
    width: 100px;
    height: 100px;
  }
}

@media (min-width: 320px) {
  /* line 196, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
 .btn-other {
    width: 3.5%;
    height: auto;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 196, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
  .btn-fullwidth-mobile {
    width: 100%;
  }
  
   
}

/* line 201, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-center {
  text-align: center !important;
}

/* line 204, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.btn-nobg {
  background: none;
}

/* line 207, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.success-text {
  color: #81c467 !important;
}

/* line 210, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.success-tab {
  background: #81c467;
  color: #fff;
}

/* line 214, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.info-text {
  color: #fcc303 !important;
}

/* line 217, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.info-tab {
  background: #fcc303;
  color: #fff;
}

.white-tab {
  background: #fcc303;
  color: #fff;
}

/* line 221, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.warning-text {
  color: #f0ad4e !important;
}

/* line 224, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.warning-tab {
  background: #f0ad4e;
  color: #fff;
}

/* line 228, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.danger-text {
  color: #d04242 !important;
}

/* line 231, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.danger-tab {
  background: #d04242;
  color: #fff;
}

/* line 235, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.blue-text {
  color: #0e487d;
}

/* line 238, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.grey-text {
  color: #9f9f9f !important;
}

/* line 244, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.circle {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.32);
  background: #f2f2f2;
  position: relative;
}

@media (min-width: 1367px) {
  /* line 253, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
  .container-fluid {
    max-width: 1366px;
    position: relative;
  }
}

/* line 261, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.fullheight {
  height: 100%;
}

/************* FLEX EQUAL COLUMN  *************/
/* line 269, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.flexrow {
  display: -webkit-flex;
  display: flex;
}

/************* CREDIT POPUP  *************/
/* line 284, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .cross-btn.close-modal:after {
  color: #7acbbd;
}

/* line 290, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .ha-logo {
  font-size: 0;
  text-align: center;
}

/* line 293, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .ha-logo img {
  margin: 0 auto;
}

/* line 297, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .credit-logo {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin: 10px auto;
  display: block;
  background: #e9be2e;
}

/* line 305, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .credit-amount {
  color: #13447e;
  font-size: 250%;
  text-align: center;
  font-weight: 700;
}

/* line 311, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .credit-txt {
  color: #777777;
  text-align: center;
}

/* line 315, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .modalpopup-content {
  padding: 15px 60px !important;
}

/* line 318, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .modalpopup-footer {
  padding: 0 !important;
}

/* line 321, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .buycredit-txt {
  color: #000;
  text-transform: uppercase;
  text-align: center;
}

/* line 326, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .buycredit-title {
  color: #7acbbd;
  font-size: 137.5%;
  text-align: center;
  margin: 10px 0;
  font-weight: 500;
}

/* line 334, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .buycredit-amount {
  text-align: center;
  margin: 10px 0 20px;
}

/* line 337, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .buycredit-amount .buycredit-amount-label {
  display: inline-block;
  vertical-align: middle;
  color: #777777;
}

/* line 343, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .buycredit-amount .credit-input {
  width: 80px;
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  box-shadow: none;
  padding: 0 10px;
  border: 1px solid #777777;
}

/* line 351, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .buycredit-amount b {
  color: #777777;
  font-weight: 500;
}

/* line 355, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .buycredit-amount .buycredit-output {
  font-size: 150%;
  color: #13447e;
  font-weight: 500;
}

/* line 360, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.modalpopup.modalpopup-credit .buycredit-amount .buycredit-output b {
  color: #f2c226;
  font-weight: 400;
}

/* line 370, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
.icon_vip {
  color: #ad27ef;
  border-radius: 50%;
  vertical-align: middle;
  display: inline-block;
  margin-top: -2px;
  font-size: inherit;
}

/************* CUSTOM INPUT RANGE  *************/
/* .custominputrange{
-webkit-appearance: none;
border: 1px solid white;

&::-webkit-slider-runnable-track {
height: 5px;
    background: #fff;
    border: none;
    @include  border-radius(3px);
}
&::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    @include  border-radius(50%);
    background: #0c7663;
    margin-top: -4px;
}
&:focus {
    outline: none;
}
&:focus{
    &::-webkit-slider-runnable-track{
        background: #ccc;
    }
}
&::-moz-range-track {
    height: 5px;
    background: #fff;
    border: none;
    @include  border-radius(3px);
}
&::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    @include  border-radius(50%);
    background: #0c7663;
}
&:-moz-focusring{
    outline: 1px solid #fff;
    outline-offset: -1px;
}
&::-ms-track {
    height: 5px;
    background: transparent;
    border-color: transparent;
    border-width: 6px 0;
    color: transparent;
}

&::-ms-fill-lower {
    background: #777;
     @include  border-radius(10px);
}
&::-ms-fill-upper {
    background: #ddd;
    @include  border-radius(10px);
}
&::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    @include  border-radius(50%);
    background: #0c7663;
}
&:focus{
 &::-ms-fill-lower {
    background: #888;
}
}
&:focus{
::-ms-fill-upper {
    background: #ccc;
}
}
}
 */
/* Slider */
/* line 4, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 25, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-list:focus {
  outline: none;
}

/* line 29, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 34, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 43, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

/* line 49, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

/* line 55, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-track:after {
  clear: both;
}

/* line 59, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 63, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 67, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}

/* line 70, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-slide img {
  display: block;
}

/* line 73, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 79, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 83, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 87, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 91, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 97, D:/MY WORK/healthassureweb/html/scss/plugin/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.6.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
/* line 14, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 28, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 39, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}

/* line 42, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container a {
  cursor: pointer;
}

/* line 45, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
/* line 61, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

/* line 82, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-default {
  color: #999;
}

/* line 85, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 92, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

/* line 95, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 108, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 111, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

/* line 119, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 125, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

/* line 132, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 146, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

/* line 151, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
/* line 158, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

/* line 168, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

/* line 177, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

/* line 181, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* line 186, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

/* line 195, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

/* line 200, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

/* line 205, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

/* line 208, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
/* line 215, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}

/* line 231, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

/* line 235, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 240, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 254, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

/* line 275, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

/* line 278, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

/* line 288, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

/* line 291, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #777777;
}

/* line 302, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

/* line 305, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

/* line 308, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

/* line 312, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
/* line 320, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 324, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}

/* line 337, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

/* line 341, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

/* line 344, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 348, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222222 !important;
}

/* @end */
/* @group Disabled Support */
/* line 354, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

/* line 358, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-disabled .chosen-single {
  cursor: default;
}

/* line 361, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
/* line 367, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl {
  text-align: right;
}

/* line 370, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

/* line 374, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

/* line 379, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

/* line 382, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

/* line 386, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

/* line 390, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-choices li {
  float: right;
}

/* line 393, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

/* line 396, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

/* line 400, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

/* line 404, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}

/* line 408, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

/* line 412, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

/* line 416, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

/* line 419, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}

/* line 425, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

/* line 428, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 435, D:/MY WORK/healthassureweb/html/scss/plugin/_chosen.scss */
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */
/* line 1, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container {
  width: 300px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 5, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .back-bar {
  height: 10px;
  position: relative;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .back-bar .selected-bar {
  position: absolute;
  height: 100%;
}

/* line 13, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .back-bar .pointer {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: red;
  cursor: col-resize;
  opacity: 1;
  z-index: 2;
}

/* line 22, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .back-bar .pointer.last-active {
  z-index: 3;
}

/* line 25, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .back-bar .pointer-label {
  position: absolute;
  top: -17px;
  font-size: 8px;
  background: white;
  white-space: nowrap;
  line-height: 1;
}

/* line 33, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .back-bar .focused {
  z-index: 10;
}

/* line 36, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .clickable-dummy {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 43, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .scale {
  top: 2px;
  position: relative;
}

/* line 47, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .scale span {
  position: absolute;
  height: 5px;
  border-left: 1px solid #999;
  font-size: 0;
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container .scale ins {
  font-size: 9px;
  text-decoration: none;
  position: absolute;
  left: 0;
  top: 5px;
  color: #999;
  line-height: 1;
}

/* line 62, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.slider-container.slider-readonly .clickable-dummy,
.slider-container.slider-readonly .pointer {
  cursor: auto;
}

/* line 66, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-green .back-bar {
  height: 3px;
  border-radius: 2px;
  background-color: #eeeeee;
  background-color: #e7e7e7;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
}

/* line 79, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-green .back-bar .selected-bar {
  border-radius: 2px;
  background-color: #a1fad0;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #bdfade, #76fabc);
}

/* line 90, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-green .back-bar .pointer {
  width: 14px;
  height: 14px;
  top: -5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid #AAA;
  background-color: #e7e7e7;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
}

/* line 108, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-green .back-bar .pointer-label {
  color: #999;
}

/* line 111, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-green .back-bar .focused {
  color: #333;
}

/* line 114, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-green .scale span {
  border-left: 1px solid #e5e5e5;
}

/* line 117, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-green .scale ins {
  color: #999;
}

/* line 120, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-blue .back-bar {
  height: 5px;
  border-radius: 2px;
  background-color: #eeeeee;
  background-color: #e7e7e7;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
}

/* line 133, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-blue .back-bar .selected-bar {
  border-radius: 2px;
  background-color: #92c1f9;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #b1d1f9, #64a8f9);
}

/* line 144, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-blue .back-bar .pointer {
  width: 14px;
  height: 14px;
  top: -5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid #AAA;
  background-color: #e7e7e7;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
}

/* line 162, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-blue .back-bar .pointer-label {
  color: #999;
}

/* line 165, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-blue .back-bar .focused {
  color: #333;
}

/* line 168, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-blue .scale span {
  border-left: 1px solid #e5e5e5;
}

/* line 171, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.range.scss */
.theme-blue .scale ins {
  color: #999;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker {
  width: 170px;
  height: 25px;
  padding: 0;
  border: 0;
  line-height: 25px;
  padding-left: 10px;
  font-size: 12px;
  font-family: Arial,sans-serif;
  font-weight: bold;
  cursor: pointer;
  color: #303030;
  position: relative;
  z-index: 2;
}

/* line 17, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper {
  position: absolute;
  z-index: 1;
  border: 1px solid #bfbfbf;
  background-color: #efefef;
  padding: 5px 12px;
  font-size: 12px;
  line-height: 20px;
  color: #aaa;
  font-family: Arial,sans-serif;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  box-sizing: initial;
}

/* line 31, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper.inline-wrapper {
  position: relative;
  box-shadow: none;
  display: inline-block;
}

/* line 32, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper.single-date {
  width: auto;
}

/* line 35, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper.no-shortcuts {
  padding-bottom: 12px;
}

/* line 36, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper.no-topbar {
  padding-top: 12px;
}

/* line 37, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .footer {
  font-size: 11px;
  padding-top: 3px;
}

/* line 42, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper b {
  color: #666;
  font-weight: 700;
}

/* line 47, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper a {
  color: #6bb4d6;
  text-decoration: underline;
}

/* line 52, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-name {
  text-transform: uppercase;
}

/* line 56, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper {
  border: 1px solid #bfbfbf;
  border-radius: 3px;
  background-color: #fff;
  padding: 5px;
  cursor: default;
  position: relative;
  _overflow: hidden;
}

/* line 66, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table {
  width: 190px;
  float: left;
}

/* line 71, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table.month2 {
  width: 190px;
  float: left;
}

/* line 76, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table th,
.date-picker-wrapper .month-wrapper table td {
  vertical-align: middle;
  text-align: center;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
}

/* line 85, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day {
  padding: 5px 0;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 1px;
  color: #ccc;
  cursor: default;
}

/* line 94, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table div.day.lastMonth,
.date-picker-wrapper .month-wrapper table div.day.nextMonth {
  color: #999;
  cursor: default;
}

/* line 100, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.checked {
  background-color: #9cdbf7;
}

/* line 104, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .week-name {
  height: 20px;
  line-height: 20px;
  font-weight: 100;
  text-transform: uppercase;
}

/* line 112, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.has-tooltip {
  cursor: help !important;
}

/* line 113, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .time label {
  white-space: nowrap;
}

/* line 114, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #333;
  cursor: pointer;
}

/* line 120, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
  background-color: #cdecfa;
}

/* line 125, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.nextMonth,
.date-picker-wrapper .month-wrapper table .day.lastMonth {
  display: none;
}

/* line 128, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.real-today {
  background-color: #ffe684;
}

/* line 129, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering {
  background-color: #70ccd5;
}

/* line 133, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper table .caption {
  height: 40px;
}

/* line 137, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev {
  padding: 0 5px;
  cursor: pointer;
}

/* line 143, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover {
  background-color: #ccc;
  color: white;
}

/* line 149, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .gap {
  position: relative;
  z-index: 1;
  width: 15px;
  height: 100%;
  background-color: red;
  font-size: 0;
  line-height: 0;
  float: left;
  top: -5px;
  margin: 0 10px -10px;
  visibility: hidden;
  height: 0;
}

/* line 164, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .gap .gap-lines {
  height: 100%;
  overflow: hidden;
}

/* line 165, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .gap .gap-line {
  height: 15px;
  width: 15px;
  position: relative;
}

/* line 166, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .gap .gap-line .gap-1 {
  z-index: 1;
  height: 0;
  border-left: 8px solid white;
  border-top: 8px solid #eee;
  border-bottom: 8px solid #eee;
}

/* line 167, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .gap .gap-line .gap-2 {
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-top: 8px solid white;
}

/* line 168, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .gap .gap-line .gap-3 {
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-bottom: 8px solid white;
}

/* line 169, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .gap .gap-top-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  top: -1px;
  left: 1px;
  background-color: #eee;
  z-index: 3;
}

/* line 170, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .gap .gap-bottom-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 7px;
  background-color: #eee;
  z-index: 3;
}

/* line 172, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .selected-days {
  display: none;
}

/* line 176, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar {
  line-height: 1.4;
  position: relative;
  padding: 10px 40px 10px 0;
}

/* line 182, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .error-top {
  display: none;
}

/* line 183, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .normal-top {
  display: none;
}

/* line 184, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .default-top {
  display: block;
}

/* line 186, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.error .default-top {
  display: none;
}

/* line 187, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.error .error-top {
  display: block;
  color: red;
}

/* line 189, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.normal .default-top {
  display: none;
}

/* line 190, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar.normal .normal-top {
  display: block;
}

/* line 192, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .apply-btn {
  position: absolute;
  right: 0px;
  top: 6px;
  padding: 3px 5px;
  margin: 0;
  font-size: 12px;
  border-radius: 4px;
  cursor: pointer;
  color: #d9eef7;
  border: solid 1px #0076a3;
  background: #0095cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
  background: -moz-linear-gradient(top, #00adee, #0078a5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
  color: white;
  line-height: initial;
}

/* line 213, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
  cursor: pointer;
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
  background: -moz-linear-gradient(top, #fff, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

/*time styling*/
/* line 224, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .time {
  position: relative;
}

/* line 227, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper.single-month .time {
  display: block;
}

/* line 229, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .time input[type=range] {
  vertical-align: middle;
  width: 129px;
  padding: 0;
  margin: 0;
  height: 20px;
}

/* line 236, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .time1, .time2 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

/* line 241, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .time1 {
  float: left;
}

/* line 244, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .time2 {
  float: right;
}

/* line 247, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .hour, .minute {
  text-align: right;
}

/* line 250, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .hide {
  display: none;
}

/* line 254, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .first-date-selected {
  background-color: #49e !important;
  color: white !important;
}

/* line 255, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .last-date-selected {
  background-color: #49e !important;
  color: white !important;
}

/* line 256, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .date-range-length-tip {
  position: absolute;
  margin-top: -4px;
  margin-left: -8px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  display: none;
  background-color: yellow;
  padding: 0 6px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 16px;
  -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
}

/* line 262, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .date-range-length-tip:after {
  content: '';
  position: absolute;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid yellow;
  left: 50%;
  margin-left: -4px;
  bottom: -4px;
}

/* line 265, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev {
  display: none;
}

/* line 267, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .week-number {
  padding: 5px 0;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 1px;
  color: #999;
  cursor: pointer;
}

/* line 276, D:/MY WORK/healthassureweb/html/scss/plugin/_daterangepicker.scss */
.date-picker-wrapper .week-number.week-number-selected {
  color: #4499EE;
  font-weight: bold;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.modal.min.scss */
.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  box-sizing: border-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.modal.min.scss */
.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.modal.min.scss */
.blocker.behind {
  background-color: transparent;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.modal.min.scss */
.modal {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.modal.min.scss */
.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/plugin/_jquery.modal.min.scss */
.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url("data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") #111 no-repeat center center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

/* These are just a test styles - you don't need them in your project */
/* .new-tab-link {
  padding-right: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3ggXDSIzCeRHfQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAA9SURBVBjTY2RAA/+XMvxHF2NkwAOwacCq4P9Shv8suFQzRiNsYUEXwKoJ2VhkNrIaJgYiAAs2N2BVRMirAD6JHi10MCdVAAAAAElFTkSuQmCC) no-repeat right center;
} */
/* line 8, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.circles {
  margin-bottom: -10px;
}

/* line 13, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.circle-animation {
  width: 120px;
  margin: 6px 6px 20px;
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 1.2;
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.circle-animation
canvas {
  vertical-align: top;
}

/* line 29, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.circle-animation
strong {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 30px;
}

/* line 42, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.circle-animation
strong i {
  font-style: normal;
  font-size: 0.6em;
  font-weight: normal;
}

/* line 50, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.circle-animation
span {
  display: block;
  color: #aaa;
  margin-top: 12px;
}

/* line 59, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.install {
  display: inline-block;
}

/* line 63, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.install a {
  display: block;
  width: auto;
  vertical-align: middle;
  padding: 6px 12px;
  line-height: 20px;
  background-color: #111;
  color: #fff;
  border-radius: 3px;
  text-decoration: none;
  margin: 5px auto;
  transition: all .3s;
}

/* line 77, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.install code {
  padding: 6px 12px;
  display: block;
  font: 13px/20px Courier New, Liberation Mono, monospase;
  background-color: #333333;
  border-radius: 4px;
  margin: 5px 0;
  white-space: nowrap;
}

/* line 87, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.install a:hover {
  background-color: #222;
}

/* line 91, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.credits {
  color: #aaa;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
}

/* line 99, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
.credits img {
  margin-left: 4px;
  border-radius: 4px;
  vertical-align: middle;
}

@media (max-height: 600px), (max-width: 480px) {
  /* line 106, D:/MY WORK/healthassureweb/html/scss/plugin/_circle-animation.scss */
  .credits {
    position: inherit;
  }
}

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.15.35
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
/* line 6, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget {
  list-style: none;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}

@media (min-width: 768px) {
  /* line 15, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 992px) {
  /* line 20, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 1200px) {
  /* line 25, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

/* line 29, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}

/* line 35, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

/* line 43, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

/* line 50, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #cccccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

/* line 58, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

/* line 65, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

/* line 69, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

/* line 73, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

/* line 76, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

/* line 79, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

/* line 82, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

/* line 90, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

/* line 93, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}

/* line 104, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}

/* line 115, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}

/* line 126, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}

/* line 137, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}

/* line 148, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}

/* line 159, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}

/* line 170, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}

/* line 181, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}

/* line 192, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

/* line 195, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}

/* line 206, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

/* line 213, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

/* line 218, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

/* line 222, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}

/* line 227, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

/* line 232, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

/* line 235, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

/* line 241, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}

/* line 252, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}

/* line 263, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

/* line 266, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}

/* line 269, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

/* line 274, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}

/* line 280, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

/* line 285, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 292, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}

/* line 296, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

/* line 299, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

/* line 310, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 316, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

/* line 319, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

/* line 325, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}

/* line 334, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}

/* line 337, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 342, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}

/* line 345, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

/* line 351, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

/* line 355, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

/* line 358, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}

/* line 361, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.input-group.date .input-group-addon {
  cursor: pointer;
}

/* line 364, D:/MY WORK/healthassureweb/html/scss/plugin/_bootstrap-datetimepicker.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/************* HEADER  *************/
/* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header {
  padding: 8px 0;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  position: relative;
  background: #ffffff;
  z-index: 3;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .container {
  position: relative;
}

/* line 12, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .notification-count {
  position: absolute;
  width: 18px;
  height: 18px;
  text-align: center;
  background: #f83e3e;
  color: #ffffff;
  font-size: 75%;
  line-height: 18px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 24, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left .ha-logo {
  font-size: 0;
  margin: 2px 0 2px 10px;
  max-width: 118px;
}

/* line 28, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left .ha-logo a {
  display: block;
  position: relative;
  /*  & span
                {
                    position:absolute;
                    right:-75px;
                    top:8px;
                    @media (min-width: 320px)  and (max-width: 767px){
                        top:2px;
                    }
                    &:after{
                        content:'';
                        position:absolute;
                        width:1px;
                        height:25px;
                        background:rgba(204, 204, 204, 0.7);
                        left:-12px;
                        top:50%;
                        transform:translateY(-50%);
                    }
                } */
}

/* line 31, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
/*header .header-left .ha-logo a:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 28px;
  background: rgba(204, 204, 204, 0.7);
  right: -11px;
  margin-top: 4px;
  top: 50%;
  transform: translateY(-50%);
}*/

/* line 42, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
/*header .header-left .ha-logo a:after {
  content: '';
  width: 50px;
  height: 38px;
  position: absolute;
  background: url("../images/healthpass-logo.jpg");
  right: -80px;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
}*/

@media (min-width: 768px) {
  /* line 42, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
  header .header-left .ha-logo a:after {
    width: 70px;
    height: 52px;
    right: -88px;
    margin-top: 2px;
  }
}

@media (min-width: 768px) {
  /* line 24, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
  header .header-left .ha-logo {
    max-width: 142px;
    margin: 0 0 0 15px;
  }
}

/* line 83, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left .toggle-menu {
  display: block;
  width: 40px;
  height: 40px;
  background: #13447e;
  vertical-align: middle;
  position: relative;
}

@media (min-width: 768px) {
  /* line 83, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
  header .header-left .toggle-menu {
    margin: 4px 0;
  }
}

/* line 93, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left .toggle-menu i {
  font-size: 28px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 99, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav {
  display: none;
  background: #ffffff;
  width: 100%;
  position: absolute;
  top: 48px;
  left: 0;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

@media (min-width: 768px) {
  /* line 99, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
  header .header-left nav {
    width: 320px;
    left: 10px;
    top: 56px;
  }
}

/* line 112, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail {
  padding: 20px 15px;
  background: #13447e url(../images/bg-pattern.png) no-repeat top right;
  background-size: cover;
}

/* line 116, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail .empdetail-img {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  background: #ffffff;
  position: relative;
}

/* line 124, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail .empdetail-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 131, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail .empdetail-info {
  width: 100%;
  color: #ffffff;
  padding: 10px 0 0 0;
  padding-left: 65px;
}

/* line 136, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail .empdetail-info h2 {
  font-size: 112.5%;
  line-height: 18px;
}

/* line 140, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail .empdetail-info .emp-mail {
  font-size: 75%;
  color: #ffffff;
}

/* line 146, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail .empdetail-action {
  margin: 15px 0 0 0;
  padding-left: 65px;
}

/* line 150, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail .empdetail-action .btn:first-child {
  margin-right: 0;
}

/* line 153, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav .empdetail .empdetail-action .btn:last-child {
  margin-left: 3px;
}

/* line 159, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav ul {
  padding-bottom: 20px;
}

/* line 162, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav ul li a {
  padding: 15px 10px;
  text-transform: uppercase;
  display: block;
  font-size: 87.5%;
  font-weight: 500;
  line-height: 20px;
  color: #646464;
  position: relative;
  border-left: 4px solid transparent;
}

/* line 172, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav ul li a .notification-count {
  top: 14px;
  right: 10px;
}

/* line 176, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav ul li a i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -3px;
  font-size: 22px;
  color: #777777;
}

/* line 184, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav ul li a:hover, header .header-left nav ul li a:focus {
  color: #13447e;
  background: #deedff;
  text-decoration: none;
}

/* line 189, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav ul li a:hover i, header .header-left nav ul li a:focus i {
  color: #13447e;
}

/* line 194, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav ul li .active {
  color: #13447e;
  font-weight: 700;
  border-color: #13447e;
  background: #deedff;
}

/* line 199, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left nav ul li .active i {
  color: #13447e;
}

/* line 206, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-left .active {
  display: block;
}

/* line 210, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-right {
  text-align: right;
}

/* line 212, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-right .employer-name {
  margin: 3px 0;
  margin-right: 10px;
  width: 60px;
  display: none;
}

/* line 217, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-right .employer-name img {
  float: right;
}

@media (min-width: 768px) {
  /* line 212, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
  header .header-right .employer-name {
    width: 70px;
    margin: 2px 0;
  }
}

/* line 228, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-right .notification {
  position: relative;
}

@media (min-width: 768px) {
  /* line 228, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
  header .header-right .notification {
    margin: 5px 0 5px 10px;
  }
}

/* line 236, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
@media (min-width: 320px) and (max-width: 767px) {
  header .header-right .notification a {
  width: 28px;
  height: 28px;
  display: block;
  position: relative;
  text-align: center;
}
    
}
@media (min-width: 768px) {
header .header-right .notification a {
  width: 40px;
  height: 40px;
  display: block;
  position: relative;
  text-align: center;
}
}

/* line 242, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-right .notification a i {
  font-size: 22px;
  color: #13447e;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 247, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-right .notification a .notification-count {
  top: 0;
  right: -2px;
}

/* line 252, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-right .notification:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 40px;
  left: 0;
  top: 0;
  background: #efefef;
  display: none;
}

/* line 263, D:/MY WORK/healthassureweb/html/scss/base/components/_header.scss */
header .header-right .notification.noseprater:after {
  display: none;
}

/************* FOOTER  *************/
/* line 2, D:/MY WORK/healthassureweb/html/scss/base/components/_footer.scss */
footer {
  text-align: center;
  font-size: 75%;
  color: #fff;
  background: #13447e;
  display: none;
  /*  position:fixed;
    width:100%;
    bottom: 0; */
}

/************* CSS FUNCTION - NAVIGATION  *************/
/* line 4, D:/MY WORK/healthassureweb/html/scss/base/components/_nav.scss */
.open-navigation:after {
  content: '';
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 2;
}

/* line 16, D:/MY WORK/healthassureweb/html/scss/base/components/_nav.scss */
.open-navigation header .header-left .toggle-menu {
  z-index: 1;
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/base/components/_nav.scss */
.open-navigation header .header-left .toggle-menu:before {
  content: '';
  position: absolute;
  width: 40px;
  height: 15px;
  background: #13447e;
  top: 100%;
  left: 0;
}

/* line 28, D:/MY WORK/healthassureweb/html/scss/base/components/_nav.scss */
.open-navigation header .header-left nav {
  display: block;
  z-index: 1;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_breadcrumb.scss */
.breadcrumb {
  text-transform: uppercase;
}

/* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_breadcrumb.scss */
.breadcrumb a {
  font-size: 100%;
  color: #777777;
  display: inline-block;
  position: relative;
  padding-right: 10px;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/base/components/_breadcrumb.scss */
.breadcrumb a:after {
  content: '/';
  position: absolute;
  right: 3px;
  top: 0;
  color: rgba(102, 102, 102, 0.4);
}

/* line 17, D:/MY WORK/healthassureweb/html/scss/base/components/_breadcrumb.scss */
.breadcrumb span {
  color: rgba(102, 102, 102, 0.4);
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.utilization {
  display: inline-block;
  text-transform: uppercase;
  color: #d7a726;
  font-size: 87.5%;
  vertical-align: middle;
  padding-top: 2px;
}

/* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.utilization b {
  color: #e17421;
  font-weight: normal;
}

/* line 13, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.patterntitle {
  position: relative;
}

/* line 16, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.patterntitle:before {
  content: '';
}

/* line 20, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.patterntitle:after {
  content: '';
}

/* line 26, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header {
  background: #13447e;
  position: relative;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  z-index: 2;
  /* EMPLOYER HEADER RIGHT */
}

/* line 31, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .container {
  position: relative;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 31, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .container {
    padding: 0 10px;
  }
}

/* line 39, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .container-fluid {
  padding: 0;
}

@media (min-width: 768px) {
  /* line 39, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .container-fluid {
    padding: 0 10px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 46, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .plandropdown {
    float: none !important;
  }
    
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 52, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .searchbar {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 59, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-links li {
    width: 9%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 59, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-links li {
    width: 25%;
    min-height: 80px;/*80px Sujit*/
    padding: 0px 2px;
    margin-bottom:5px;/*5px Sujit*/
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 59, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-links li {
    width: 110px;
    min-height: 80px;
    padding: 0px 2px;
    margin-bottom: 5px;
  }
}

/* line 79, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .myplandropdown-links li a {
  cursor: pointer;
}

@media (min-width: 768px) {
  /* line 79, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-links li a {
    margin: 0 11px;
  }
}

/* line 92, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .plandropdown {
  position: relative;
  z-index: 1;
}

/* line 93, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .myplandropdown-btn {
  font-size: 112.5%;
  font-weight: 500;
  background: #103a6c;
  color: #ffffff;
  padding: 0 15px;
  width: 100%;
  line-height: 52px;
  display: block;
  text-transform: uppercase;
  position: relative;
}

@media (min-width: 768px) {
  /* line 93, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-btn {
    width: 300px;
    padding: 0 40px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 93, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-btn {
    width: 220px;
  }
}

/* line 112, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .myplandropdown-btn:after {
  content: "\e90c";
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: inherit;
  right: 0px;
  font-weight: 700;
}

@media (min-width: 768px) {
  /* line 112, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-btn:after {
    right: 30px;
  }
}

@media (min-width: 992px) {
  /* line 53, E:/MY-WORK/Health-Assure/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-linkss li {
    width: 9%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 53, E:/MY-WORK/Health-Assure/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-linkss li {
    width: 110px;
    min-height: 80px;
    padding: 0px 2px;
    margin-bottom: 5px;
  }
  #topsearchbar 
  {
      display:none;
      }
       .sub-header .myplandropdown-btn {
   
    line-height: 20px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 53, E:/MY-WORK/Health-Assure/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-linkss li {
    width: 110px;
    min-height: 80px;
    padding: 0px 2px;
    margin-bottom: 5px;
  }
}

/* line 69, E:/MY-WORK/Health-Assure/html/scss/base/components/_subheader.scss */
.sub-header .myplandropdown-linkss li a {
  cursor: pointer;
}

@media (min-width: 768px) {
  /* line 69, E:/MY-WORK/Health-Assure/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-linkss li a {
    margin: 0 11px;
  }
}


/* line 126, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .sub-header-open {
  display: block;
}

/* line 129, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .sub-header-title {
  line-height: 46px;
  overflow: hidden;
  position: relative;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 129, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .sub-header-title {
    float: none !important;
    font-size: 12px;
  }
}

/* line 138, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .sub-header-title h2 {
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 500;
  font-size: 112.5%;
  vertical-align: middle;
  margin: 0;
  padding: 0 15px;
}

/* line 147, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .sub-header-title h2 span {
  font-weight: 400;
}

@media (min-width: 768px) {
  /* line 138, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .sub-header-title h2 {
    padding: 0;
  }
}

/* line 158, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .sub-header-title.sub-header-utilization h2 {
  line-height: 16px;
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 161, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .sub-header-title.sub-header-utilization .utilization {
    position: absolute;
    line-height: 14px;
    bottom: 0;
    font-size: 75%;
    display: block;
  }
}

/* line 173, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .utilization {
  padding-top: 5px;
}

@media (min-width: 768px) {
  /* line 177, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .searchbar {
    width: 500px;
    height: 52px;
    line-height: 50px;
    font-size: 87.5%;
  }
}

/* line 185, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar.searchbar-filter .searchbar-bycity {
  width: 30%;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 185, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .searchbar.searchbar-filter .searchbar-bycity {
    width: 100%;
  }
}

/* line 192, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar.searchbar-filter .searchbar-bytext {
  width: 60%;  
 }

@media (min-width: 320px) and (max-width: 767px) {
  /* line 192, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .searchbar.searchbar-filter .searchbar-bytext {
    width: calc(100% - 50px);
    float: left;
  }
}

/* line 199, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar.searchbar-filter .filter {
  width: 10%;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 199, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .searchbar.searchbar-filter .filter {
    width: 50px;
  }
}

/* line 208, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar-bycity {
  float: left;
  width: 35%;
  height: 100%;
  background: #113e73;
  color: grey;
  font-size: inherit;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 208, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .searchbar-bycity {
    width: 100%;
    height: 40px;
    float: none;
    line-height: 36px;
        position: relative;
   
  }
  .sub-header .searchbar-bycity1 {
      top: 0px;
  }
}

/* line 224, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar-bycity select {
  padding: 0 15px;
}

/* line 229, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar-bytext {
  float: left;
  position: relative;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.05);
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 229, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .searchbar-bytext {
    width: 100%;
    height: 40px;
    float: none;
  }
}

@media (min-width: 768px) {
  /* line 229, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .searchbar-bytext {
    width: 65%;
    height: 100%;
  }
}

/* line 246, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar-bytext:before {
  content: "\e904";
  color: inherit;
  opacity: .5;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 18px;
}

/* line 254, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar-bytext .searchbar-input {
  height: 100%;
  padding-left: 40px;
  padding-right: 10px;
  float: left;
  width: calc(100% - 46px);
  color: inherit;
  background: #13447e;
  border: none;
}

/* line 264, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar-bytext .searchbar-bylocation {
  height: 100%;
  width: 46px;
  background: #13447e;
  float: left;
  position: relative;
}

/* line 270, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar-bytext .searchbar-bylocation:before {
  content: '';
  width: 1px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 0;
  background: rgba(255, 255, 255, 0.25);
}

/* line 278, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .searchbar-bytext .searchbar-bylocation i {
  font-size: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: inherit;
  opacity: .5;
}

/* line 286, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter {
  float: left;
}

/* line 288, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-btn {
  width: 52px;
  height: 46px;
  display: block;
  position: relative;
}

/* line 293, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-btn i {
  color: rgba(255, 255, 255, 0.5);
  font-size: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 288, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .filter .filter-btn {
    height: 40px;
    width: 50px;
  }
}

/* line 305, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box {
  position: absolute;
  width: 340px;
  padding: 20px;
  right: 8px;
  top: 46px;
  background: #7ccbbe;
  z-index: 1;
  display: none;
  line-height: normal;
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 305, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .filter .filter-box {
    top: 46px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 305, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .filter .filter-box {
    top: 131px;
    width: 100%;
    right: 0;
    padding: 20px 10px;
  }
}

/* line 326, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-box-title, 
.sub-header .filter .filter-box .filter-box-subtitle {
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #ffffff;
}

/* line 331, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-box-title {
  font-size: 112.5%;
  line-height: 18px;
}

/* line 335, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-box-subtitle {
  font-size: 100%;
}

/* line 338, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-row {
  padding: 5px 0;
}

/* line 341, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .form-group {
  padding: 0;
}

/* line 343, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .form-group .customselect {
  background: #0c7663;
  color: #fff;
}

/* line 345, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filterbox-range {
  margin-bottom: 20px;
  color: #0c7663;
  font-weight: 700;
}

/* line 349, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filterbox-range input[type="range"] {
  width: 100%;
}

/* line 353, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filterbox-range span {
  font-size: 75%;
}

/* line 357, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-rating-list {
  display: block;
  margin-bottom: 15px;
}

/* line 361, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-grading-list {
  margin-right: 20px;
}

/* line 365, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-btn-wrap {
  margin-top: 20px;
  text-align: right;
}

/* line 368, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-btn-wrap .btn-fill {
  background: #13447e;
}

/* line 371, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .filter-btn-wrap .btn-nostyle {
  color: #13447e;
}

/* line 377, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .daterow .form-group {
  padding-top: 0;
}

/* line 379, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter .filter-box .daterow .form-group label {
  color: #ffffff;
}

/* line 387, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter-open .filter-btn {
  background: #7acbbd;
}

/* line 389, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter-open .filter-btn i {
  color: #ffffff;
}

/* line 393, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .filter-open .filter-box {
  display: block;
}

/* line 399, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .btn-right {
  height: 50px;
  line-height: 50px;
  padding: 0;
}

/* line 405, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .employerlogo-img {
  height: 50px;
  padding: 5px 0;
}

/* line 409, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sub-header .employerlogo-img img {
  height: 100%;
}

/* line 417, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links {
  width: 100%;
  position: absolute;
  left: 0;
  /*padding: 10px; Sujit*/
  padding: 10px;
  display: none;
  background: #ffffff;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  z-index: 2;
}

@media (min-width: 320px) and (max-width: 767px){
  /* line 417, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links {
    /*position: fixed; Sujit
 top: 90px;
*/
    position: relative;
   
    z-index: 0;
  }
 /* .sub-header{
      height:50px;
  }*/
}

@media (min-width: 768px) {
  /* line 417, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links {
    position: fixed;
    top: 118px;
    z-index: 0;
  }
}

/* line 432, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links .show-service-btn {
  position: absolute;
  right: 10px;
  top: 35px;
  display: none;
}

/* line 437, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links .show-service-btn i {
  font-weight: bold;
  font-size: 16px;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 432, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links .show-service-btn {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 432, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links .show-service-btn {
    display: block;
  }
}

/* line 453, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li {
  float: left;
  padding: 10px;
  position: relative;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 453, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links li {
    width: 33.33%;
    padding: 10px 0;
    padding-right: 20px;
  }
}

@media (min-width: 768px) {
  /* line 453, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links li {
    padding: 10px 0;
  }
}

/* line 464, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: inherit;
  right: -2px;
  transform: translateY(-50%);
  width: 1px;
  height: 80%;
  background: #eeeeee;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 464, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links li:after {
    display: none;
  }
}

/* line 480, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li:last-of-type:after {
  display: none;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 486, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links li:nth-child(3n+3):after {
    display: none;
  }
}

/* line 491, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a {
  display: block;
  text-align: center;
  margin: 0 4px;
  cursor: default;
}

/* line 496, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a p {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0 auto;
  border: 1px solid #aaa;
  position: relative;
  background: #f2f2f2;
}

@media (min-width: 992px) {
  /* line 496, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .myplandropdown-links li a p {
    width: 50px;
    height: 50px;
  }
}

/* line 510, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a p svg {
  display: block;
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40%;
  margin-left: -40%;
}

/* line 521, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a p sup {
  color: #13447e;
  position: absolute;
  bottom: 0;
  right: -10px;
  top: inherit;
  font-weight: 500;
  font-size: 75%;
}

/* line 528, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a p sup.fill {
  background: #428bd2;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 20px;
  color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 541, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a span {
  display: inline-block;
  color: #222222;
  font-size: 75%;
  position: relative;
  margin-top: 4px;
  line-height: 10px;
  word-break: break-word;
}

/* line 549, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a span sup {
  color: #13447e;
  font-size: 100%;
  position: absolute;
  top: 4px;
  right: -10px;
  font-weight: 500;
}

/* line 556, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a span sup.fill {
  background: #428bd2;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  right: -20px;
  top: -11px;
  color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 569, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplandropdown-links li a span sub {
  color: #efb903;
  font-size: 75%;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: inherit;
  bottom: -5px;
  font-weight: 500;
}

/* line 586, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sublinkmode p {
  position: relative;
}

/* line 588, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.sublinkmode p:before {
  content: '';
  position: absolute;
  right: -14px;
  top: 50%;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #7acbbd;
}

/* line 596, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.expiremode p {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* line 599, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.plandropdown-open .myplandropdown-btn {
  background: #ffffff;
  color: #13447e;
}

/* line 602, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.plandropdown-open .myplandropdown-btn:after {
  content: "";
}

/* line 606, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.plandropdown-open .myplandropdown-links {
  display: block;
}

.myMultplan .myplandropdown-btn {
  background: #ffffff;
  color: #13447e;
}

/* line 602, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myMultplan .myplandropdown-btn:after {
  content: "\e90c";
}

/* line 606, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myMultplan .myplandropdown-links {
  display: block;
}

.mypopup .myplandropdown-btn {
  background: #ffffff;
  color: #13447e;
}

/* line 602, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.mypopup .myplandropdown-btn:after {
  content: "\e90b";
}

/* line 606, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.mypopup .myplandropdown-links {
  display: block;
}

/* line 612, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item {
  /*   max-height: 50vh; 
    overflow:auto;*/
}

/* line 616, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list {
  border-bottom: 1px solid #ececec;
  padding: 10px 0;
}

/* line 620, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list:last-of-type {
  border-bottom: none;
}

/* line 623, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .item-img {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

/* line 628, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .item-img svg {
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40%;
  margin-left: -40%;
}

/* line 638, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .item-name {
  color: #222222;
  width: calc(100% - 115px);
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 40px;
}

/* line 646, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .item-qty {
  color: #13447e;
  display: inline-block;
  vertical-align: middle;
  float: right;
  padding-right: 10px;
  line-height: 40px;
}

/* line 653, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .item-qty i {
  display: inline-block;
  margin-left: 10px;
  margin-top: -2px;
  vertical-align: middle;
  color: #777777;
}

/* line 662, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .linktobook {
  padding-right: 20px;
  position: relative;
  display: block;
  cursor:pointer; /*Added by:Pooja*/
  color:#13447e;
}

/* line 666, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .linktobook:after {
  content: '\e90a';
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 676, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .linktobook.diagnostic-sublist:after {
  content: '\e90c';
}

/* line 633, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.myplan-item-list .linktobook.diagnostic-sublist.active:after {
  content: '\e90b';
}

/* line 641, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.servicearrowicon {
  position: relative;
}

/* line 678, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.servicearrowicon:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #7acbbd;
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: auto;
  right: 0;
  transform: translate(0%, -50%);
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 698, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header.filteronly .sub-header-title {
    float: left !important;
    width: calc(100% - 50px);
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 704, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header.filteronly .filter .filter-btn {
    height: 47px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 709, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header.filteronly .filter .filter-box {
    top: 47px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 717, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-links {
    padding-right: 30px; 
    height: 90px;
    overflow: hidden;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 717, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-links {
    /*padding-right: 30px; Sujit*/
    padding-right: 30px;
    /*padding-right: 10px;*/
    height: 80px;/*90px Sujit*/
    overflow: hidden;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 730, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-links.active {
    height: auto;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 730, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
  .sub-header .myplandropdown-links.active {
    height: auto;
  }
}

/* line 748, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.modalpopup-content .myplan-item-list {
  position: relative;
}

/* line 750, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.modalpopup-content .myplan-item-list .item-name {
  line-height: initial;
}

/* line 753, D:/MY WORK/healthassureweb/html/scss/base/components/_subheader.scss */
.modalpopup-content .myplan-item-list .item-qty {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 40px;
  text-align: right;
  padding-right: 0;
}

/* .sub-header
{
& .myplandropdown-links{
    & li{
        @media (min-width: 320px)  and (max-width: 767px){
            min-height:85px;
            width:25%;
            padding:2px 0;
        }
        
    }
}
} */
/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagehead {
  padding: 15px 0;
}

/* line 4, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagehead .pageheadtitle {
  padding: 2px 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 4, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
  .pagehead .pageheadtitle {
    float: none !important;
    margin-bottom: 5px;
  }
}

/* line 11, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagehead .pageheadtitle .pageheadtitle-main {
  text-transform: uppercase;
  font-size: 112.5%;
  color: #000;
  font-weight: 700;
  line-height: 18px;
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagehead .pageheadtitle .standalone {
  line-height: 32px;
}

/* line 22, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagehead .pageheadtitle .pageheadtitle-sub {
  font-size: 87.5%;
  color: #777777;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
  .pagehead .pagebtn {
    float: none !important;
  }
}

/* line 34, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagehead .breadcrumb {
  line-height: 12px;
}

/* line 36, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagehead .breadcrumb a, .pagehead .breadcrumb span {
  font-size: 62.5%;
}

/* line 43, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagefilter {
  height: 35px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 47, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagefilter .pagefilter-btn {
  float: left;
  width: 35px;
  height: 35px;
  position: relative;
  background: #ffffff;
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagefilter .pagefilter-btn i {
  font-size: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #777777;
}

/* line 59, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagefilter .active {
  background: #13447e;
}

/* line 61, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagefilter .active i {
  color: #ffffff;
}

/* line 66, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagesort {
  margin-right: 20px;
  font-size: 87.5%;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 66, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
  .pagesort {
    margin-right: 0;
    float: left !important;
    width: calc(100% - 70px);
  }
}

/* line 74, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagesort span {
  display: inline-block;
  vertical-align: middle;
  color: #000;
  text-transform: uppercase;
  margin-right: 5px;
  font-weight: 500;
}

/* line 82, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagesort .pagesort-select {
  display: inline-block;
  vertical-align: middle;
  background: inherit;
  width: 170px;
  background: #fff;
  font-size: inherit;
  line-height: 35px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 82, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
  .pagesort .pagesort-select {
    width: calc(100% - 65px);
  }
}

/* line 99, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.squarebracket {
  position: relative;
  padding: 4px 12px;
  display: inline-block;
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.squarebracket:before {
  content: '\e927';
  position: absolute;
  left: 0;
  top: 0;
  color: rgba(119, 119, 119, 0.7);
}

/* line 112, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.squarebracket:after {
  content: '\e928';
  position: absolute;
  right: 0;
  bottom: 0;
  color: rgba(119, 119, 119, 0.7);
}

/* line 122, D:/MY WORK/healthassureweb/html/scss/base/components/_pagelement.scss */
.pagecontent {
  padding-bottom: 20px;
}

/* line 2, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.consultationpage li {
  margin-bottom: 20px;
}

/* HOSPITAL BOX STYLE */
/* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox {
  padding: 15px;
  width: 100%;
  background: #ffffff;
  position: relative;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
  .hospbox {
    padding: 10px;
  }
}

/* line 17, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info {
  padding-right: 85px;
  padding-bottom: 10px;
  position: relative;
  min-height: 120px;
}

/* line 22, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-float {
  width: 70px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
}

/* line 29, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-float .hospbox-btn {
  color: #ffffff;
  background: #7acbbd;
  padding: 10px 15px;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 5px;
  font-size: 75%;
  text-transform: uppercase;
}

@media (min-width: 320px) and (max-width: 767px) 
{
  .hospbox .hospbox-info .hospbox-float .hospbox-btn {
  color: #ffffff;
  background: #7acbbd;
  padding: 9px 15px;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 5px;
  font-size: 95%;
  text-transform: uppercase;
}
}

/* line 39, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-float .hospbox-link {
  color: #7acbbd;
  font-size: 87.5%;
}

/* line 44, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-name {
  font-size: 100%;
  color: #222222;
  font-weight: 700;
  margin-bottom: 15px;
}

/* line 50, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-contact {
  font-size: 80%;
  color: #222222;
  position: relative;
  margin-bottom: 10px;
}

/* line 55, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-contact a {
  color: #0074fc;
  font-size: 87.5%;
}

/* line 59, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-contact i {
  font-size: 18px;
  color: #222222;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 69, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-links {
  text-transform: uppercase;
  font-size: 75%;
}

/* line 73, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-links .checkavail-link {
  color: #84d260;
}

/* line 75, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-links .checkavail-link i {
  font-size: 18px;
  color: #84d260;
  display: inline-block;
  vertical-align: middle;
}

/* line 83, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-links .sos-link {
  color: #d35055;
  padding-left: 15px;
  position: relative;
}

/* line 87, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-links .sos-link:before {
  content: '';
  height: 12px;
  width: 1px;
  background: #777777;
  position: absolute;
  left: 5px;
  top: 2px;
}

/* line 96, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-links .sos-link i {
  font-size: 18px;
  color: #d35055;
  display: inline-block;
  vertical-align: middle;
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-info .hospbox-icon {
  padding-left: 20px;
}

/* line 109, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others {
  padding: 15px 0 0;
  border-top: 1px solid #e5e5e5;
  text-transform: uppercase;
  font-size: 75%;
  overflow: hidden;
}

/* line 115, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others .hospbox-others-left {
  float: left;
  width: 50%;
}

/* line 119, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others .hospbox-others-right {
  float: right;
  width: 50%;
  text-align: right;
  font-weight: 700;
}

/* line 125, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others .hospbox-quality {
  display: inline-block;
  color: #a3a3a3;
  padding-right: 15px;
  font-size: 100%;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 125, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
  .hospbox .hospbox-others .hospbox-quality {
    padding-right: 5px;
  }
}

/* line 135, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others .hospbox-quality:nth-last-child(1) {
  padding-right: 0;
}

/* line 138, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others .hospbox-quality b {
  color: #184886;
  font-weight: 700;
}

/* line 142, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others .hospbox-quality i {
  display: inline-block;
  font-size: 18px;
  vertical-align: middle;
  margin-top: -2px;
  color: #7acabd;
  position: relative;
}

/* line 152, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others .hospbox-quality .icon_star {
  font-size: 10px;
  margin-right: 8px;
}

/* line 155, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.hospbox .hospbox-others .hospbox-quality .icon_star:after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  border: 1px solid #13447e;
  left: -3px;
  top: -3px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 172, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.sosmode {
  text-align: center;
}

/* line 175, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.sosmode .sosmode-circle {
  width: 80px;
  height: 80px;
  border: 1px solid rgba(119, 119, 119, 0.4);
  border-radius: 50%;
  display: inline-block;
  margin: 0 10px;
  text-align: center;
  line-height: 100px;
}

/* line 184, D:/MY WORK/healthassureweb/html/scss/base/components/_hospitalbox.scss */
.sosmode .sosmode-circle i {
  font-size: 42px;
  color: #7acbbd;
}

/* RATEBOX STYLE */
/* line 4, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox {
  background: #ffffff;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  height: auto;
  padding: 15px 15px 40px 15px;
  color: #222222;
  position: relative;
  overflow: hidden;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 4, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
  .ratebox {
    padding: 15px 0 40px 0;
  }
}

/* line 16, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .ratebox-title {
  font-size: 100%;
  text-transform: uppercase;
}

/* line 21, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .ratebox-close {
  position: relative;
  width: 20px;
  height: 20px;
  float: right;
  font-size: 0;
}

/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .ratebox-close:before, .ratebox .ratebox-close:after {
  content: '';
  width: 2px;
  height: 20px;
  background: #7acbbd;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -10px;
  margin-left: -1px;
}

/* line 38, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .ratebox-close:before {
  transform: rotate(45deg);
}

/* line 41, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .ratebox-close:after {
  transform: rotate(-45deg);
}

/* line 45, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .targetbox {
  width: 45px;
  height: 45px;
  border: 1px solid #222222;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #222222;
  font-size: 100%;
  text-align: center;
  margin: 0 auto 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #13447e;
  font-weight: 500;
}

/* line 60, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange {
  width: 260px;
  height: 25px;
  display: block;
  margin: 15px auto;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 60, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
  .ratebox .iconrange {
    width: 100%;
    text-align: center;
  }
}

/* line 69, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange i {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: #ddd;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 69, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
  .ratebox .iconrange i {
    width: 24px;
    height: 24px;
  }
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="1"] {
  background: #cd1c26;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="2"] {
  background: #de1d0e;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="3"] {
  background: #ff7802;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="4"] {
  background: #cb9f32;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="5"] {
  background: #d7d413;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="6"] {
  background: #02d2ff;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="7"] {
  background: #01aaff;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="8"] {
  background: #0d6bdd;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox .iconrange .star-on-png[data-alt="9"] {
  background: #1c46ce;
}

/* line 86, D:/MY WORK/healthassureweb/html/scss/base/components/_rating.scss */
.ratebox-btn {
  width: 100%;
  box-shadow: none;
  border: none;
  background: #7acbbd;
  padding: 10px;
  color: #ffffff;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: pointer;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  /* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .service {
    margin-bottom: 0;
  }
}

/* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .tab-container {
  padding: 10px 0;
}

/* line 11, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list {
  padding: 20px 40px 20px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 11, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .service .service-list {
    padding: 10px 5px 10px 5px;
  }
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list.sub-service-list {
  cursor: pointer;
}

/* line 21, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list.sub-service-list .pseudoicon:after {
  content: '\e90c';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #777777;
}

/* line 32, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-icon svg {
  width: 80%;
  height: 80%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -40%;
  margin-left: -40%;
}

/* line 42, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-title {
  margin-left: 15px;
  color: #4e4e4e;
  text-transform: uppercase;
  width: calc(100% - 128px);
}

/* line 47, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-title h2 {
  font-size: 87.5%;
  font-weight: 700;
  line-height: 14px;
  margin-top: 10px;
}

/* line 52, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-title h2 .service-count {
  color: #13447e;
  margin: 0 5px;
}

/* line 57, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-title span {
  font-size: 75%;
  opacity: .8;
  line-height: 12px;
  display: block;
}

/* line 62, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-title span small {
  font-size: 10px;
}

/* line 66, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-title .service-title-txt {
  font-size: 75%;
  text-transform: initial;
}

/* line 70, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-title .service-title-utilization {
  color: rgba(0, 0, 0, 0.4);
  text-transform: initial;
  display: block;
  line-height: 10px;
}

/* line 78, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list.service-list-price .service-title {
  width: calc(100% - 210px);
}

/* line 82, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-price {
  color: #777777;
  font-size: 100%;
  font-weight: 700;
  line-height: 25px;
  margin: 7px 0 7px 20px;
}

/* line 88, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-price .view-link {
  color: #777777;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 87.5%;
}

/* line 95, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-list-wrap {
  overflow: hidden;
  position: relative;
}

/* line 99, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-sub {
  background: #eee;
  margin: 20px -40px -20px -20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0;
  cursor: default;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 99, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .service .service-list .service-sub {
    margin: 20px -40px -10px -20px;
  }
}

/* line 109, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-list-sub {
  overflow: hidden;
  padding: 5px 40px 5px 20px;
}

/* line 118, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service .service-list .service-list-sub.pseudoicon {
  position: relative;
  cursor: pointer;
}
.service .service-list .service-list-sub.pseudoicon:after {
  content: '\e90c';
  position: absolute;
  right: 15px;
  top: 28px;
  color: #777777;
}
/*.service .service-list .service-list-sub.active:after {
  content: '\e90b';
}*/
.defaultlist .service-title h2 {
  line-height: 40px !important;
  margin-top: 0 !important;
}

/* line 123, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.defaultlist .service-price {
  color: #13447e !important;
}

/* line 130, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.sub-service-list .subiconlist .service-list-sub {
  padding: 5px 40px 5px 20px;
}

/* line 132, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.sub-service-list .subiconlist .service-list-sub .service-title {
  width: calc(100% - 210px);
}

/* line 136, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.sub-service-list .subiconlist .dividecolumn {
  padding: 10px 20px;
}

/* line 138, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.sub-service-list .subiconlist .dividecolumn .service-list-sub {
  width: 50%;
  float: left;
}

/* line 146, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-qty {
  margin: 7px 0;
}

/* line 148, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-qty .service-qty-btn {
  width: 25px;
  height: 23px;
  border: 1px solid #f09a23;
  color: #f09a23;
  display: inline-block;
  vertical-align: middle;
  background: none;
  background: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

/* line 159, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-qty output {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  height: 25px;
  width: 40px;
  text-align: center;
  line-height: 25px;
  font-size: 100%;
  font-weight: 700;
  background: #f3f3f3;
  color: #13447e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

/* line 175, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total {
  padding: 20px;
  border: 1px solid #ccc;
  background: #ffffff;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  /* line 175, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .total {
    margin-bottom: 0;
  }
}

/* line 183, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .budget-info {
  padding: 0;
}

/* line 186, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head {
  overflow: hidden;
}

/* line 188, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head .total-head-subtitle {
  text-transform: uppercase;
}

/* line 190, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head .total-head-subtitle p {
  color: #13447e;
  font-size: 100%;
  font-weight: 500;
}

/* line 196, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head .total-head-subamount {
  font-size: 100%;
  color: #13447e;
  font-weight: 500;
}

/* line 201, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head .total-head-title {
  text-transform: uppercase;
}

/* line 203, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head .total-head-title h2 {
  font-size: 22px;
  color: #13447e;
  font-weight: 700;
}

/* line 208, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head .total-head-title p {
  color: #999999;
  font-size: 87.5%;
  font-weight: 500;
}

/* line 212, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head .total-head-title p a {
  color: #ff9702;
  font-size: 75%;
  text-decoration: underline;
}

/* line 219, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-head .total-head-amount {
  font-size: 22px;
  color: #13447e;
  font-weight: 700;
}

/* line 225, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-buynow {
  background: #ffe9e9;
  border: 1px solid #f02121;
  color: #f02121;
  padding: 0 120px 0 30px;
  overflow: hidden;
  position: relative;
  margin: 20px 0;
  height: 50px;
  line-height: 50px;
}

@media (min-width: 768px) {
  /* line 225, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .total .total-buynow {
    padding-right: 140px;
  }
}

/* line 238, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-buynow p {
  font-size: 75%;
  font-weight: 700;
}

/* line 242, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-buynow .btn {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

/* line 249, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-btnwrap {
  margin-top: 20px;
}

/* line 251, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-btnwrap .btn {
  width: 100%;
}

/* line 255, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-preview {
  text-transform: uppercase;
  color: #777777;
  margin-top: 20px;
}

/* line 259, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-preview h2 {
  font-size: 112.5%;
  font-weight: 700;
}

/* line 263, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-preview .plan-list {
  overflow: hidden;
  padding: 4px 0;
}

/* line 266, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-preview .plan-list p {
  font-size: 87.5%;
  font-weight: 500;
  line-height: 14px;
  margin-top: 10px;
}

/* line 272, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-preview .plan-list span {
  font-size: 75%;
  opacity: .8;
  line-height: 12px;
  display: block;
}

/* line 278, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.total .total-preview .plan-list .plan-list-price {
  font-weight: 500;
}

/* line 285, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.mycoverage {
  margin: 10px 0 20px;
}

/* line 289, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.empty-txt {
  padding: 10px;
  text-align: center;
  border: 1px dashed #ccc;
  margin: 10px 0;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 500;
}

@media (min-width: 768px) {
  /* line 289, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .empty-txt {
    padding: 20px;
  }
}

/* line 303, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.myaccount-page .profile-box .profile-box-list {
  padding-left: 150px;
}

/* line 306, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.myaccount-page .profile-box .btnwrap {
  border-top: 1px dashed #ccc;
}

/* line 308, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.myaccount-page .profile-box .btnwrap .btn {
  color: #13447e;
  font-weight: 700;
}

/* line 316, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info {
  padding: 10px;
  font-size: 87.5%;
  clear: both;
  text-transform: uppercase;
  display: none;
}

/* line 321, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info.active {
  display: block;
}

/* line 341, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info .service-info-tbl {
  padding: 5px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 326, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info .service-info-tbl-row {
  padding: 5px 0;
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}

/* line 330, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info .service-info-tbl-row:first-child {
  border-top: 0;
}

/* line 333, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info .service-info-tbl-row:last-child {
  margin-bottom: 0;
}

/* line 336, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info .service-info-tbl-row .service-info-title {
  width: 120px;
  font-weight: bold;
  float: left;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 336, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .service-list-sub-info .service-info-tbl-row .service-info-title {
    position: relative;
      /*width: auto;*/
    width: 100%;
  }
}

/* line 345, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info .service-info-tbl-row .service-info-val {
  padding-left: 120px;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 345, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .service-list-sub-info .service-info-tbl-row .service-info-val {
    padding-left: 0;
  }
}

/* line 352, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info .service-sub-info-tbl {
  padding: 5px;
  opacity: .9;
  padding-left: 30px;
  clear: both;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 352, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
  .service-list-sub-info .service-sub-info-tbl {
    padding: 5px 5px;
  }
}

/* line 360, D:/MY WORK/healthassureweb/html/scss/base/components/_services.scss */
.service-list-sub-info .service-sub-info-tbl .service-info-tbl-row {
  border-top: none;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.icon_password {
  font-weight: 700;
}

/* line 5, E:/MY-WORK/Health-Assure/html/scss/base/components/_ownformelement.scss */
select {
  background-image: url("../images/selectbg.png");
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-appearance: none;
  appearance: none;
}

/************* CUSTOM INPUT CHECKBOX  *************/
/* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.custominputbox {
  cursor: pointer;
}

/* line 7, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.custominputbox b {
  width: 16px;
  height: 16px;
  display: inline-block;
  border: 1px solid #0c7663;
  vertical-align: middle;
  cursor: pointer;
}

/* line 15, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.custominputbox span {
  color: #0c7663;
  vertical-align: middle;
  display: inline-block;
  font-weight: 500;
  margin-left: 8px;
  font-size: 100%;
  line-height: 21px;
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.custominputbox input {
  display: none;
}

/* line 25, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.custominputbox input:checked + b {
  background: #0c7663;
}

/* line 33, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.primary-custominputbox b {
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 37, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.primary-custominputbox span {
  color: #333333;
  font-size: 100%;
}

/* line 42, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.primary-custominputbox input {
  display: none;
}

/* line 44, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.primary-custominputbox input:checked + b {
  background: #7acbbd;
  border-color: #7acbbd;
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group {
  position: relative;
  padding: 6px 0;
}

/* line 57, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group label {
  display: block;
  font-size: 75%;
  color: #999;
  line-height: 18px;
}

/* line 64, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group .form-input, .form-group .form-textarea {
  display: block;
  background: #f7f7f7;
  font-size: 87.5%;
  color: #222222;
  width: 100%;
  padding: 0 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  height: 34px;
}

/* line 73, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group .form-input:disabled, .form-group .form-textarea:disabled {
  cursor: not-allowed;
}

/* line 78, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group .form-textarea {
  height: 80px;
  padding: 10px;
  overflow: auto;
}

/* line 83, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group .errormsg {
  font-size: 62.5%;
  position: absolute;
  bottom: -6px;
  left: 0;
  display: none;
}

/* line 90, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group .customselect {
  line-height: 34px;
  background: #f7f7f7;
  font-size: 87.5%;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 98, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group i {
  font-size: 20px;
  color: #7acabd;
  display: block;
  position: absolute;
  bottom: 14px;
}

/* line 107, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group.form-input-no-bg input {
  background: none;
  border: none;
  border-bottom: 1px solid #7acbbd;
}

/* line 112, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-group.form-input-no-bg i {
  color: #13447e;
}

/* line 120, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-icon-left .form-input {
  padding-left: 44px;
}

/* line 124, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-icon-left i {
  left: 10px;
}

/* line 131, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-icon-right .form-input {
  padding-right: 44px;
}

/* line 135, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.form-icon-right i {
  right: 10px;
}

/* line 141, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.pick-slot {
  display: inline-block;
}

/* line 144, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.pick-slot span {
  display: inline-block;
  cursor: pointer;
  color: #7acbbd;
  border: 1px solid #7acbbd;
  padding: 3px 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 16px;
}

/* line 153, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.pick-slot input {
  display: none;
}

/* line 155, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.pick-slot input:checked + span {
  background: #7acbbd;
  color: #ffffff;
}

/* line 159, D:/MY WORK/healthassureweb/html/scss/base/components/_ownformelement.scss */
.pick-slot input:disabled + span {
  background: #e3e3e3;
  border-color: #e3e3e3;
  color: #999;
}

/************* CUSTOM SASS SLIDER  *************/
/* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 7, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider {
  position: relative;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  background: #ffffff;
  height:40%;
  
}

@media (min-width: 992px) {
  /* line 7, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
  .slider {
    margin-bottom: 0;
   
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
 .slider {
    height: auto;
   
  }
}

/* line 20, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox {
  display: flex;
  display: -webkit-flex;
  flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  padding: 0;
}

/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-others {
  border-top: none;
  padding: 14px 15px;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: -47px;
  width: 100%;
  overflow: inherit;
  font-size: 87.5%;
}

/* line 36, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-others .hospbox-quality {
  color: #ffffff;
}

/* line 38, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-others .hospbox-quality b {
  color: #ffffff;
}

/* line 41, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-others .hospbox-quality i {
  font-size: 22px;
}

/* line 45, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-others .hospbox-quality .icon_star {
  font-size: 16px;
}

/* line 48, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-others .hospbox-quality .icon_star:after {
  width: 22px;
  height: 22px;
  left: -4px;
  top: -2px;
}

/* line 58, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-info {
  padding: 25px 95px 25px 15px;
}

/* line 60, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-info .hospbox-float {
  width: 60px;
  top: 15px;
  right: 15px;
}

/* line 64, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider .hospbox .hospbox-info .hospbox-float .hospbox-img {
  display: block;
}

/* line 74, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider-single {
  position: relative;
}

@media (min-width: 992px) {
  /* line 74, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
  .slider-single {
    min-height: 27vh;
  }
}

/* line 85, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider-single .slider-single-item {
  font-size: 100%;
  text-align: center;
}

/* line 89, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider-single .slider-single-item img {
  margin: 0 auto;
}

/* line 95, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider-nav .slider-nav-item {
  background: #ccc;
  border: 1px solid transparent;
}

/* line 100, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider-nav .slider-nav-item img {
  margin: 0 auto;
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slider-nav .slick-current {
  border: 1px solid #f00;
}

/* line 109, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-prev {
  left: 0;
}

/* line 112, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-prev.pseudoicon:before {
  font-size: 22px;
  content: "\e909";
}

/* line 118, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-next {
  right: 0;
}

/* line 121, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-next.pseudoicon:before {
  font-size: 22px;
  content: "\e90a";
}

/* line 130, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-prev, .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: none;
  color: #000;
  z-index: 1;
}

/* line 150, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-dots {
  position: absolute;
  width: 100%;
  height: 10px;
  line-height: 10px;
  z-index: 1;
  text-align: center;
  bottom: 50px;
  margin: 0;
  box-sizing: border-box;
}

/* line 160, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-dots li {
  display: inline-block;
  list-style: none;
  margin: 0 5px;
  width: 10px;
  height: 10px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
}

/* line 169, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-dots li button {
  display: none;
}

/* line 173, D:/MY WORK/healthassureweb/html/scss/base/components/_ownslick.scss */
.slick-dots .slick-active {
  background: #000;
}

/* line 2, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container {
  text-transform: uppercase;
  background: inherit;
  font-size: inherit;
  width: 100% !important;
  /*height: 100%;*/
}

/* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-single {
  box-shadow: none;
  color: inherit;
  height: inherit;
  line-height: inherit;
  border: none !important;
  background: inherit;
  padding: 0 14px;
  padding-right: 30px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-single > span {
  margin-right: 0;
}

/* line 21, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-single b {
  background: none;
}

/* line 24, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-single div {
  width: 28px;
}
@media (min-width: 320px) and (max-width: 767px) {
/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-single div b:after {
  content: "\e90c";
  color: inherit;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
}
/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-single div b:after {
  content: "\e90c";
  color: inherit;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 36, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-results {
  margin: 0;
  padding: 0;
  color: inherit;
}

/* line 40, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-results li {
  padding: 9px 14px;
  line-height: normal;
}

/* line 43, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-results li.highlighted {
  background-image: none;
  background: rgba(0, 0, 0, 0.1);
  color: inherit;
}

/* line 48, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-results li.result-selected {
  background: rgba(0, 0, 0, 0.25);
  color: inherit;
}

/* line 52, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-results li.disabled-result {
  background: rgba(0, 0, 0, 0.1);
  opacity: .3;
}

/* line 58, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-choices {
  background: #fff;
  border: none;
}

/* line 62, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-container .chosen-drop {
  background: inherit;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 73, D:/MY WORK/healthassureweb/html/scss/base/components/_ownchosen.scss */
.customselect .chosen-with-drop .chosen-single div b:after {
  content: "\e90b";
}

@media (min-width: 992px) {
  /* line 2, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
  .bookappintmentflexrow {
    display: flex;
    display: -webkit-flex;
  }
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.hospbox-img {
  height: 50%;
}

/* line 12, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.hospbox-img .hospbox-img-wrap {
  background-size: cover;
  background-position: center center;
  height: 100%;
}

/* line 17, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.hospbox-img img {
  max-height: 100%;
  opacity: 0;
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform {
  padding: 20px;   
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);  
  margin-bottom: 20px;
  background: #ffffff;
}

@media (min-width: 992px) {
  /* line 23, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
  .bookform {
    margin-bottom: 0;
  }
}

/* line 34, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .bookform-dropdown {
  width: 175px;
  margin: 0 auto;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 41, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .bookform-title {
  color: #13447e;
  text-transform: uppercase;
  font-size: 100%;
  border-bottom: 1px solid #7acbbd;
  padding-bottom: 5px;
  font-weight: 500;
  margin-bottom: 10px;
}

/* line 49, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .bookform-title .utilization {
  line-height: 40px;
}

/* line 56, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .circle {
  display: inline-block;
  vertical-align: middle;
}

/* line 59, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .circle svg {
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40%;
  margin-left: -40%;
}

/* line 71, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .bookform-btnwrap {
  text-align: right;
  margin-top: 40px;
}

/* line 78, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .custominputbox b {
  border-color: #b1b1b1;
}

/* line 81, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .custominputbox span {
  color: #333333;
  font-size: 100%;
}

/* line 85, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .custominputbox a {
  text-decoration: underline;
  padding-left: 5px;
  vertical-align: middle;
  display: inline-block;
  color:#13447e;
}

/* line 94, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.bookform .custominputbox input:checked + b {
  background: #7acbbd;
  border-color: #7acbbd;
}

/* line 103, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content {
  display: block;
}

@media (min-width: 992px) {
  /* line 103, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
  .datetime-content {
    display: flex;
    display: -webkit-flex;
  }
}

/* line 110, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datetime-title {
  background: #f6f6f6;
  font-size: 87.5%;
  padding: 5px 10px;
  margin-bottom: 0;
}

/* line 115, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datetime-title svg {
  font-size: 18px;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 4px;
}

/* line 127, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datetime-slots .pick-slot {
  margin: 10px 2px 10px;
}

/* line 129, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datetime-slots .pick-slot.pick-slot-disable {
  pointer-events: none;
}

/* line 134, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datebox {
  height: 258px;
  position: relative;
  background: #f6f6f6;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  /* line 134, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
  .datetime-content .datebox {
    height: 100%;
    margin-bottom: 0;
  }
}

/* line 143, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datebox #date-container {
  height: 100%;
}

/* line 145, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datebox #date-container .date-picker-wrapper {
  height: 100%;
}

/* line 149, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datebox #date-container .date-picker-wrapper .month-wrapper table th, .datetime-content .datebox #date-container .date-picker-wrapper .month-wrapper table td {
  padding: 6px 0;
}

/* line 159, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datebox .date-picker-wrapper {
  width: 100% !important;
}

/* line 164, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.datetime-content .datetime-timewrap {
  max-height: auto;
  overflow: auto;
}

/* line 171, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.mobiledatepopup .timemobile {
  display: none;
}

@media (min-width: 992px) {
  /* line 171, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
  .mobiledatepopup .timemobile {
    display: block;
  }
}

/* line 181, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.mobiletimepopup .datemobile {
  display: none;
}

@media (min-width: 992px) {
  /* line 181, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
  .mobiletimepopup .datemobile {
    display: block;
  }
}

/* line 191, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.confirmationpopup p {
  color: #777777;
}

/* line 194, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.confirmationpopup span {
  font-weight: 700;
  font-size: 112.5%;
  display: block;
  color: #000;
}

/* line 202, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.thankyou-container p {
  color: #777777;
  position: relative;
  padding-left: 50px;
}

/* line 206, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.thankyou-container p i {
  font-size: 32px;
  color: #7acbbd;
  position: absolute;
  left: 0;
  text-align: center;
  line-height: 38px;
}

/* line 213, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.thankyou-container p i:before {
  width: 40px;
  height: 40px;
  border: 1px solid #7acbbd;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: block;
}

/* line 223, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.thankyou-container span {
  font-weight: 700;
  font-size: 112.5%;
  display: block;
  color: #000;
}

/* line 231, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.error-container p {
  color: #777777;
  position: relative;
  padding-left: 50px;
}

/* line 235, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.error-container p i {
  font-size: 24px;
  color: #cf3940;
  position: absolute;
  left: 0;
  text-align: center;
  line-height: 40px;
}

/* line 242, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.error-container p i:before {
  width: 40px;
  height: 40px;
  border: 1px solid #cf3940;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: block;
}

/* line 252, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.error-container span {
  font-weight: 700;
  font-size: 112.5%;
  display: block;
  color: #000;
}

/* line 259, D:/MY WORK/healthassureweb/html/scss/base/components/_bookappointment.scss */
.termsconditionpopup-content {
  max-height: 50vh;
  overflow: auto;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_about.scss */
.aboutcontent {
  padding: 25px 0;
}

/* line 4, D:/MY WORK/healthassureweb/html/scss/base/components/_about.scss */
.aboutcontent .aboutcontent-video {
  width: 100%;
  position: relative;
  height: 0;
  padding-bottom: 51%;
  margin: 0 auto;
  background: #000;
}

/* line 10, D:/MY WORK/healthassureweb/html/scss/base/components/_about.scss */
.aboutcontent .aboutcontent-video video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/base/components/_about.scss */
.aboutcontent .aboutcontent-logo {
  width: 160px;
  display: block;
  margin: 20px auto;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_notification.scss */
.notification-page {
  padding: 25px 0;
}

/* line 7, D:/MY WORK/healthassureweb/html/scss/base/components/_notification.scss */
.notification-section .notification-title {
  font-size: 112.5%;
  font-weight: 700;
  color: #333333;
  padding: 10px 0;
  text-transform: uppercase;
}

/* line 16, D:/MY WORK/healthassureweb/html/scss/base/components/_notification.scss */
.notification-section ul li {
  padding: 10px;
  padding-right: 40px;
  margin-bottom: 10px;
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/base/components/_notification.scss */
.notification-section ul .notifaction-unread {
  position: relative;
}

/* line 26, D:/MY WORK/healthassureweb/html/scss/base/components/_notification.scss */
.notification-section ul .notifaction-unread:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #13447e;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: auto;
  right: 10px;
}

/* line 38, D:/MY WORK/healthassureweb/html/scss/base/components/_notification.scss */
.notification-section span {
  text-transform: uppercase;
  display: inline-block;
  vertical-align: text-top;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-row {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 15px;
  margin-bottom: 20px;
}

/* line 7, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-row ul {
  padding: 20px 0;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-row ul li {
  position: relative;
}

/* line 13, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-row ul .profilepage-column {
  background: #eeeeee;
  padding: 0 10px;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  /* line 13, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
  .profilepage-row ul .profilepage-column {
    margin-bottom: 0;
  }
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-row .btn-changepwd {
  display: block;
  margin-top: 20px;
  text-align: center;
}

/* line 30, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-head {
  overflow: hidden;
  line-height: 36px;
  border-bottom: 1px solid #13447e;
  margin-bottom: 10px;
}

/* line 34, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-head h3 {
  text-transform: uppercase;
  color: #13447e;
  font-size: 100%;
  font-weight: 500;
}

/* line 39, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-head h3 span {
  font-size: 87.5%;
  margin-left: 10px;
  display: inline-block;
  text-transform: initial;
}

/* line 46, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-head .btn {
  color: #666;
  font-weight: 700;
  font-size: 112.5%;
}

/* line 48, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-head .btn i {
  display: inline-block;
  vertical-align: middle;
  font-weight: 700;
  margin-right: 4px;
  font-size: 16px;
  margin-top: -4px;
}

/* line 57, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profilepage-btns {
  text-align: right;
}

/* line 60, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profile-img {
  width: 120px;
  height: 120px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin: 30px auto;
  padding: 5px;
  border: 1px solid #eeeeee;
  display: block;
}

/* line 68, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profile-img img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 75, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.addrelationpopup-content .custominputbox span {
  color: #333333;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.addrelationpopup-content .custominputbox input:checked + b {
  background: #7acbbd;
  border-color: #7acbbd;
}

/* line 89, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profiledetails {
  margin-top: 20px;
}

/* line 93, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.profiledetails .page-sub-title a {
  color: rgba(119, 119, 119, 0.6);
  display: inline-block;
  vertical-align: middle;
  padding: 0 5px;
}

/* line 102, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.relation-row {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.relation-row:last-child {
  border-bottom: none;
}

/* line 108, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.relation-row .edit-btn {
  position: absolute;
  right: 0;
  top: 0;
  color: rgba(119, 119, 119, 0.6);
}

/* line 115, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.addnew-btn {
  color: #13447e !important;
  text-transform: capitalize;
}

/* line 119, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.addnew-btn span {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #13447e;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

/* line 129, D:/MY WORK/healthassureweb/html/scss/base/components/_profile.scss */
.addnew-btn i {
  color: inherit;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/************* TAB *************/
/* line 2, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.tab {
  background: #134e85;
}

/* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.tab .tab-header li {
  display: inline-block;
  padding: 15px 20px 10px;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  border-bottom: 3px solid transparent;
  opacity: .5;
  cursor: pointer;
  font-size: 100%;
  font-weight: 500;
  min-width: 90px;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
  .tab .tab-header li {
    padding: 15px 8px 10px;
  }
}


@media (min-width: 320px) and (max-width: 767px) {
  /* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
    .slider-single
     {
     height:40%;
     }
}

  .customselect .chosen-container {
  text-transform: uppercase;
  background: inherit;
  font-size: inherit;
  width: 100% !important;
  /*height: 100%;*/
}
}

/* line 22, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.tab .tab-header li a {
  color: #ffffff;
}

/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.tab .tab-header .active {
  opacity: 1;
  border-bottom-color: #ffffff;
}

/* line 35, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.tab-container {
  padding-top: 35px;
}

/************* MY APPOINTMENT BOX *************/
/* line 40, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 15px;
  margin: 10px 0;
}

/* line 45, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-head {
  overflow: hidden;
  position: relative;
  padding: 0 75px 0 40px;
}

/* line 51, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-head-img {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 56, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-head-img svg {
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40%;
  margin-left: -40%;
}

/* line 67, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-head-title {
  font-size: 125%;
  color: #13447e;
  font-weight: 700;
  padding-left: 10px;
  line-height: 40px;
}

/* line 74, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-status {
  padding: 2px 8px 1px;
  color: #ffffff;
  text-transform: uppercase;
  margin: 8px 0;
  font-size: 75%;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 85, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-link {
  text-transform: uppercase;
  color: #c0c0c0;
  opacity: .5;
  display: inline-block;
  margin: 10px 0;
  font-size: 87.5%;
}

/* line 94, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-text, .appointmentbox .appointmentbox-timestamp {
  color: #000;
  font-weight: 500;
  font-size: 100%;
}

/* line 99, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-timestamp {
  font-size: 112.5%;
  margin-bottom: 5px;
  display: inline-block;
}

/* line 104, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-hospname {
  color: #777777;
  font-weight: 500;
  margin-bottom: 5px;
}

/* line 108, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-hospname span {
  opacity: .5;
  font-weight: 400;
}

/* line 113, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-contact {
  font-size: 87.5%;
  color: #777777;
  position: relative;
  margin-bottom: 5px;
}

/* line 118, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-contact a {
  color: #0074fc;
  font-size: 87.5%;
}

/* line 122, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-contact i {
  font-size: 16px;
  color: #222222;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 1px;
}

/* line 131, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-icon {
  padding-left: 20px;
}

/* line 135, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-btnwrap {
  overflow: hidden;
  padding-top: 10px;
  border-top: 1px dashed #777777;
  text-align: center;
}

/* line 140, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-btnwrap .btn-provider {
  color: #7acbbd;
  text-decoration: underline;
  padding: 0;
}

/* line 146, D:/MY WORK/healthassureweb/html/scss/base/components/_myappointment.scss */
.appointmentbox .appointmentbox-status-txt {
  text-transform: uppercase;
  font-size: 87.5%;
  line-height: 34px;
}

/* line 32, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range] {
  -webkit-appearance: none;
  margin: 7.5px 0;
  width: 100%;
}

/* line 37, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]:focus {
  outline: none;
}

/* line 41, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  transition: all .2s ease;
  background: #fff;
}

/* line 48, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]::-webkit-slider-thumb {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #0c7663;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -6px;
}

/* line 54, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]:focus::-webkit-slider-runnable-track {
  background: #fff;
}

/* line 58, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]::-moz-range-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  transition: all .2s ease;
  background: #fff;
}

/* line 65, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]::-moz-range-thumb {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #0c7663;
  cursor: pointer;
}

/* line 69, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]::-ms-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  transition: all .2s ease;
  background: transparent;
  border-color: transparent;
  border-width: 15px 0;
  color: transparent;
}

/* line 77, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]::-ms-fill-lower {
  background: #fff;
}

/* line 83, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]::-ms-fill-upper {
  background: #fff;
}

/* line 89, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]::-ms-thumb {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #0c7663;
  cursor: pointer;
}

/* line 93, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]:focus::-ms-fill-lower {
  background: #fff;
}

/* line 97, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
[type=range]:focus::-ms-fill-upper {
  background: #fff;
}

/* line 102, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
.defaultrange-slider input {
  width: 85% !important;
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/base/components/_rangeslider.scss */
.defaultrange-slider .defaultrange-output {
  float: right;
  line-height: 30px;
  display: inline-block;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_ownrangeslider.scss */
.theme-green .back-bar {
  background: #ffffff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}

/* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_ownrangeslider.scss */
.theme-green .back-bar .selected-bar {
  background: #0c7663;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/base/components/_ownrangeslider.scss */
.theme-green .back-bar .pointer {
  background-image: none;
  background: #0c7663;
  border-color: #0c7663;
  cursor: pointer;
}

/* line 15, D:/MY WORK/healthassureweb/html/scss/base/components/_ownrangeslider.scss */
.slider-container .back-bar .pointer-label {
  background: none;
  color: #0c7663;
  font-size: 75%;
  bottom: -22px;
  font-weight: 400;
  top: auto;
  padding: 0 18px 0 0;
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/base/components/_ownrangeslider.scss */
.slider-container .back-bar .pointer-label:after {
  content: 'km';
  position: absolute;
  right: 0;
}

/* line 29, D:/MY WORK/healthassureweb/html/scss/base/components/_ownrangeslider.scss */
.slider-container .scale {
  display: none;
}

/* line 32, D:/MY WORK/healthassureweb/html/scss/base/components/_ownrangeslider.scss */
.single-rangeslider {
  padding-bottom: 25px;
}

/* line 33, D:/MY WORK/healthassureweb/html/scss/base/components/_ownrangeslider.scss */
.single-rangeslider .defaultrange-output {
  display: none;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper {
  box-sizing: border-box;
  background: #f6f6f6;
  border: none;
  font-size: 16px;
  width: 280px !important;
  z-index: 999;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .drp_top-bar {
  display: none;
}

/* line 12, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper {
  border: none;
  background: none;
}

/* line 15, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper table {
  width: 100%;
}

/* line 17, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day {
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid transparent;
}

/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.real-today {
  background: #ffffff;
  border-color: #7acbbd;
}

/* line 33, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.hovering {
  background: #ffffff;
  border-color: #7acbbd;
}

/* line 37, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper table .day.checked {
  background-color: #7acbbd !important;
}

/* line 45, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper .month-name {
  font-size: 100%;
  font-weight: 500;
  color: #13447e;
  text-transform: capitalize;
}

/* line 50, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper .next,
.date-picker-wrapper .month-wrapper .prev {
  width: 16px;
  height: 16px;
  display: inline-block;
  padding: 0 !important;
  vertical-align: middle;
}

/* line 52, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper .prev {
  font-size: 0;
}

/* line 55, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper .prev.pseudoicon:after {
  content: "\e909";
  font-size: 16px;
  color: #13447e;
}

/* line 63, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper .next {
  font-size: 0;
}

/* line 66, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper .next.pseudoicon:after {
  content: "\e90a";
  font-size: 16px;
  color: #13447e;
}

/* line 74, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper .week-name {
  color: #7acbbd;
}

/* line 76, D:/MY WORK/healthassureweb/html/scss/base/components/_owndaterangepicker.scss */
.date-picker-wrapper .month-wrapper .week-name th {
  font-weight: 400;
  padding: 5px 0;
}

/************* MAP  *************/
/* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.full-map {
  width: 100%;
  height: calc(120vh - 249px);
  background: #eeeeee;
}

/* line 7, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.full-map .mapcover {
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  /* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
  .full-map {
    height: calc(100vh - 178px);
  }
}

/* line 16, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.hospital-img {
  width: 60px;
  display: block;
}

/* line 22, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.changeprovider-popup .form-group {
  padding-top: 0;
}

/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.changeprovider-popup .slider .hospbox .hospbox-info {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 30, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.changeprovider-popup .slider .hospbox .hospbox-info .hospbox-name {
  margin-bottom: 5px;
}

/* line 38, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.yourneed-wrap {
  display: none;
}

/* line 40, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.yourneed-wrap small {
  text-align: center;
  text-transform: uppercase;
  display: block;
}

/* line 48, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox {
  padding: 0;
}

/* line 50, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospital-img {
  position: absolute;
  right: 0;
  top: -10px;
  width: 50px;
  min-height: 46px;
}

/* line 57, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-name {
  font-size: 137.5%;
  min-height: 36px;
  padding-right: 60px;
}

/* line 62, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-info {
  padding-bottom: 0;
  padding-right: 0;
}

/* line 65, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-info .slider {
  margin-bottom: 10px;
  position: relative;
}

/* line 68, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-info .slider .hospbox-others {
  border-top: none;
  padding: 14px 15px;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0;
  width: 100%;
  overflow: inherit;
  font-size: 100%;
}

/* line 77, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-info .slider .hospbox-others .hospbox-quality {
  color: #ffffff;
}

/* line 79, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-info .slider .hospbox-others .hospbox-quality b {
  color: inherit;
}

/* line 84, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-info .slider .slider-single {
  min-height: auto;
}

/* line 88, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-info .hospbox-float {
  top: auto;
  bottom: 0;
  right: 0;
}

/* line 94, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .hospbox .hospbox-img {
  height: auto;
}

/* line 98, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .location-popup-link {
  overflow: hidden;
  font-size: 87.5%;
  padding: 14px 15px;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 98, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
  .location-popup .location-popup-link {
    padding: 5px 15px;
  }
}

/* line 111, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-popup .location-popup-link .location-distance {
  color: #fdab31;
}

/* line 117, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-video {
  text-align: center;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 117, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
  .modalpopup-video {
    width: 100% !important;
    height: 100vh;
  }
}

/* line 123, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-video .modalpopup-content {
  max-height: initial !important;
}

/* line 126, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-video .ha-logo {
  font-size: 0;
}

/* line 129, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-video .video-wrap {
  width: 100%;
  position: relative;
  height: 0;
  padding-bottom: 51%;
  background: #ccc;
  margin: 80px 0 40px;
}

@media (min-width: 768px) {
  /* line 129, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
  .modalpopup-video .video-wrap {
    margin: 20px 0;
  }
}

/* line 139, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-video .video-wrap iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 146, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-video .video-wrap video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 154, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-video .video-link {
  color: #7acbbd;
}

/* line 159, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome {
  background: url(../images/welcomebg.jpg) no-repeat center center;
  background-size: cover;
  text-align: center;
  height: 520px;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 159, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
  .modalpopup-welcome {
    width: 100% !important;
    height: 100vh;
  }
}

/* line 168, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome .modalpopup-container {
  width: 100%;
  height: 100%;
}

/* line 172, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome .welcome-title {
  font-size: 175%;
  position: absolute;
  left: 0;
  top: 40px;
  width: 100%;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 181, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome .welcome-title span {
  display: block;
  font-weight: 300;
  text-transform: initial;
}

/* line 187, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome .welcome-txt {
  position: absolute;
  left: 0;
  bottom: 70px;
  width: 100%;
  padding: 0 15px;
}

/* line 193, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome .welcome-txt p {
  color: #ffffff;
  margin-bottom: 15px;
  font-size: 118.8%;
  font-weight: 300;
}

/* line 200, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome .modalpopup-content {
  height: 100% !important;
}

/* line 204, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome .cross-btn.close-modal {
  right: auto !important;
  left: 12px;
}

/* line 207, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup-welcome .cross-btn.close-modal:after {
  color: #7acbbd !important;
}

/* line 214, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.slider-sponser {
  position: fixed;
  width: 100%;
  background: #ffffff;
  left: 0;
  bottom: 0;
  text-align: center;
  padding: 5px 0;
}

/* line 222, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.slider-sponser .slider-sponser-name {
  display: inline-block;
}

/* line 224, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.slider-sponser .slider-sponser-name .sponserlogo {
  width: 90px;
  margin: 0 2px;
}

/* line 227, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.slider-sponser .slider-sponser-name .sponserlogo img {
  margin: 0 auto;
  opacity: .5;
}

/* line 233, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.slider-sponser .slick-prev,
.slider-sponser .slick-next {
  color: rgba(0, 0, 0, 0.3);
}

/* line 237, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.slider-sponser .slick-list {
  margin: 0 auto;
  padding: 0 25px;
}

/* line 240, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.slider-sponser .slick-list:before {
  content: '';
  width: 40px;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background: -moz-linear-gradient(left, white 0%, white 59%, white 60%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, white 0%, white 59%, white 60%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, white 0%, white 59%, white 60%, rgba(255, 255, 255, 0) 100%);
}

/* line 253, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.slider-sponser .slick-list:after {
  content: '';
  width: 40px;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 40%, white 41%, white 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 40%, white 41%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 40%, white 41%, white 100%);
}

/* line 272, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-header {
  background: none !important;
}

/* line 277, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .cross-btn.close-modal:after {
  color: #7acbbd !important;
}

/* line 282, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .slick-prev,
.modalpopup.modalpopup-service .modalpopup-container .slick-next {
  color: #ffffff;
}

/* line 286, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-footer {
  text-align: center;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  background: #7acbbd;
}

/* line 292, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-footer .hospservice-title {
  margin-bottom: 10px;
  font-size: 87.5%;
}

/* line 296, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-footer .slick-list {
  margin: 0 auto;
  padding: 0 25px;
}

/* line 299, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-footer .slick-list:before {
  content: '';
  width: 30px;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background: -moz-linear-gradient(left, #7acbbd 0%, #7acbbd 60%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, #7acbbd 0%, #7acbbd 60%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, #7acbbd 0%, #7acbbd 60%, rgba(255, 255, 255, 0) 100%);
}

/* line 312, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-footer .slick-list:after {
  content: '';
  width: 30px;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #7acbbd 40%, #7acbbd 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #7acbbd 40%, #7acbbd 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #7acbbd 40%, #7acbbd 100%);
}

/* line 326, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-footer li {
  display: inline-block;
  margin: 0 5px;
}

/* line 330, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-footer .service-circle {
  display: block;
  background: #f2f2f2;
  border-color: #aaa;
  position: relative;
  margin: 0 auto;
}

/* line 336, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.modalpopup.modalpopup-service .modalpopup-container .modalpopup-footer .service-circle svg {
  display: block;
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40%;
  margin-left: -40%;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 350, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
  .modalpopup.modalpopup-service .hospbox .hospbox-info {
    padding-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 354, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
  .modalpopup.modalpopup-service .hospbox .hospbox-info .hospbox-float {
    width: 40px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 359, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
  .modalpopup.modalpopup-service .hospbox .hospbox-info .hospbox-contact {
    padding-right: 55px;
  }
}

/* line 369, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-service-slider {
  width: 40px;
  height: 40px;
}

/* line 374, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-service-slider .service-slider-icon .circle {
  position: relative;
}

/* line 376, D:/MY WORK/healthassureweb/html/scss/base/components/_index.scss */
.location-service-slider .service-slider-icon .circle svg {
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40%;
  margin-left: -40%;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_contact.scss */
.contact-form {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  padding: 15px;
  margin-top: 20px;
}

/* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_contact.scss */
.contact-form .contact-form-btn {
  text-align: right;
  padding: 15px 0;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.blocker {
  padding: 0;
  z-index: 99;
}

/* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup {
  padding: 0;
  max-width: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
  width: inherit;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
  .modalpopup {
    width: 90%;
  }
}

@media (min-width: 768px) {
  /* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
  .modalpopup {
    width: auto;
  }
}

/* line 20, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup.modaloverflow-initial {
  overflow: initial;
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .cross-btn.close-modal 
{
    display:none;
  width: auto;
  height: auto;
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 15px;
  text-align: center;
  border: none;
  font-size: 0;
  text-indent: inherit;
  overflow: initial;
}

/* line 34, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .cross-btn.close-modal:after {
  content: "\e90f";
  font-size: 16px;
  color: #ffffff;
}

/* line 42, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .modalpopup-container .modalpopup-header {
  color: #ffffff;
  padding: 10px 15px;
  background: #13447e;
  padding-right: 42px;
}

/* line 47, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .modalpopup-container .modalpopup-header .modalpopup-title {
  font-size: 125%;
  font-weight: 500;
  color: inherit;
}

/* line 52, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .modalpopup-container .modalpopup-header .modalpopup-subtitle {
  font-size: 99%;
  color: #3181e0;
  font-weight: 400;
  padding-top: 5px;
}

/* line 59, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .modalpopup-container .modalpopup-footer {
  padding: 10px 15px;
}

/* line 61, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .modalpopup-container .modalpopup-footer:before, .modalpopup .modalpopup-container .modalpopup-footer:after {
  content: '';
  clear: both;
  width: 0;
  height: 0;
  display: block;
}

/* line 63, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .modalpopup-container .modalpopup-footer .btn {
  line-height: 38px;
}

/* line 67, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .modalpopup-container .modalpopup-content {
  overflow: auto;
  padding: 15px;
  max-height: 70vh;
}

/* line 71, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
.modalpopup .modalpopup-container .modalpopup-content.modaloverflow-initial {
  overflow: initial;
}

@media (min-width: 768px) {
  /* line 76, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
  .modalpopup .small-modal {
    width: 360px;
  }
}

@media (min-width: 768px) {
  /* line 84, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
  .modalpopup .medium-modal {
    width: 520px;
  }
}

@media (min-width: 768px) {
  /* line 92, D:/MY WORK/healthassureweb/html/scss/base/components/_ownjquery.modal.scss */
  .modalpopup .large-modal {
    width: 720px;
  }
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.loginpage {
  height: 100vh;
  background: #fff url(../images/login-bg.jpg) no-repeat center center;
  position: relative;
  background-size: cover;
}

/* line 6, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.loginpage:before {
  content: '';
  width: 100%;
  height: 100vh;
  position: absolute;
  left: 0;
  top: 0;
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.95) 30%, rgba(255, 255, 255, 0.8) 60%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.95) 30%, rgba(255, 255, 255, 0.8) 60%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.95) 30%, rgba(255, 255, 255, 0.8) 60%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}

/* line 20, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.loginpage .ha-logo {
  font-size: 0;
  text-align: center;
  margin: 40px 0;
  position: relative;
}

/* line 25, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.loginpage .ha-logo img {
  margin: 0 auto;
}

/* line 31, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.loginpage .modalpoup .modalpoup-container .modalpoup-footer {
  padding: 0;
}

/* line 40, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.login-form {
  margin: 0 20px;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  /* line 40, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
  .login-form {
    width: 320px;
    margin: 0 auto;
  }
}

/* line 50, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.login-form .btn {
  width: 100%;
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.login-form .btn-nostyle {
  color: #13447e;
}

/* line 58, D:/MY WORK/healthassureweb/html/scss/base/components/_login.scss */
.login-form i {
  font-weight: 700;
}

/************* SERVICE BOX  *************/
/* line 2, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  background: #ffffff;
}

/* line 6, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox .servicebox-title {
  background: #428bd2;
  font-size: 112.5%;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 15px;
  position: relative;
}

/* line 15, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox .servicebox-title .custominputbox {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 24, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox .servicebox-subtitle {
  color: #13447e;
  text-transform: uppercase;
  font-size: 100%;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 0 15px;
  text-align: left;
}

/* line 34, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox .myplandropdown-links {
  display: block;
  position: relative;
  top: auto;
  left: auto;
  overflow: hidden;
  box-shadow: none;
  padding: 10px 0;
}

@media (min-width: 768px) {
  /* line 34, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .servicebox .myplandropdown-links {
    padding: 10px 10px 20px;
  }
}

/* line 48, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox .myplandropdown-links li:after {
  display: none;
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox .myplandropdown-links li .servicearrowicon {
  overflow: initial;
  cursor: pointer;
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 47, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .servicebox .myplandropdown-links li {
    width: 25%;
  }
}

/* line 68, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox .myplandropdown-links .servicearrowicon:after {
  right: -20px;
}

/* line 77, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty {
  border-top: 1px dashed rgba(119, 119, 119, 0.4);
  padding: 10px 20px;
  text-align: left;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 77, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .servicebox-availablilty {
    padding: 10px;
  }
}

/* line 86, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty span {
  display: inline-block;
  padding-right: 20px;
  position: relative;
}

@media (min-width: 768px) {
  /* line 91, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .servicebox-availablilty span.divider:after {
    content: '';
    height: 12px;
    width: 1px;
    background: #777777;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: auto;
    right: 8px;
  }
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty span:last-child:after {
  display: none;
}

/* line 110, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty span .price {
  font-size: 87.5%;
  color: rgba(119, 119, 119, 0.9);
}

/* line 115, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty b {
  color: #13447e;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 120, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty .servicebox-availablilty-relative {
  margin-top: 8px;
}

/* line 123, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty .servicebox-availablilty-relative .preview-relative {
  float: right;
}

/* line 125, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty .servicebox-availablilty-relative .preview-relative a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

/* line 130, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-availablilty .servicebox-availablilty-relative .preview-relative i {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.3);
}

/* line 137, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-amount {
  padding: 10px 20px;
  background: #bbb;
  /* color:$brand-light; */
}

/* line 142, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-amount .servicebox-amount-row {
  padding: 5px 0;
  overflow: hidden;
}

@media (min-width: 768px) {
  /* line 145, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .servicebox-amount .servicebox-amount-row .servicebox-amount-label {
    width: 200px;
  }
}

@media (min-width: 768px) {
  /* line 153, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .servicebox-amount .servicebox-amount-row .servicebox-amount-right {
    width: calc(100% - 200px);
    text-align: right;
  }
}

/* line 160, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-amount .servicebox-amount-row .servicebox-amount-right b {
  font-weight: 700;
}

/* line 164, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-amount .servicebox-amount-row .input-number {
  width: 75px;
  height: 40px;
  border: 1px solid #777777;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  box-shadow: none;
  background: none;
  text-align: center;
}

/* line 173, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.servicebox-amount .servicebox-amount-row .date-input {
  width: 100px;
  height: 40px;
  border: 1px solid #777777;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: none;
  padding: 0 10px;
}

/* line 188, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.modalpopup-payment ul {
  margin: 10px 0;
}

/* line 191, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.modalpopup-payment ul li:last-child {
  text-align: center;
  margin-top: 20px;
}

/* line 197, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.modalpopup-payment .payment-link {
  color: #7acbbd;
}

/* line 200, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.modalpopup-payment .custominputbox {
  margin-right: 40px;
}

/* line 202, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.modalpopup-payment .custominputbox b {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 206, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.modalpopup-payment .custominputbox span {
  color: #13447e;
}

/* line 209, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.modalpopup-payment .custominputbox i {
  font-size: 40px;
  color: #7acbbd;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}

/* line 221, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.page-sub-title {
  color: #777777;
  text-transform: uppercase;
  font-size: 100%;
  font-weight: 500;
  margin: 10px 0;
}

/* line 229, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.chequedtl-box {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 10px 0 0;
  height: 100%;
}

/* line 236, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.chequedtl-box .chequedtl-box-list {
  padding: 5px 28px;
  padding-left: 140px;
  font-size: 87.5%;
  position: relative;
  word-break: break-all;
}

/* line 242, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.chequedtl-box .chequedtl-box-list span {
  color: #13447e;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 250, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.chequedtl-box .btn {
  background: #aeb8be;
  border-color: #aeb8be;
  margin-top: 10px;
}

/* line 257, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec {
  background: #ffffff;
  padding: 20px;
}

/* line 260, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec .companydetails {
  margin-bottom: 25px;
  margin-top: 0;
}

/* line 261, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec .total {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 20px;
  border: none;
}

/* line 267, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec .total .total-head {
  padding: 10px 0;
  border-top: 1px dashed #ccc;
}

/* line 271, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec .total .total-head:first-child {
  padding-top: 0;
  border-top: none;
}

/* line 275, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec .total .total-head:last-child {
  margin-top: 5px;
  padding-bottom: 0;
  border-top-style: solid;
}

/* line 284, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list {
  margin-bottom: 20px;
}

/* line 287, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list .hideform {
  display: none;
}

/* line 289, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list .hideform.showform {
  display: block;
}

/* line 294, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list .custominputbox b {
  border-color: #f09a23;
  position: relative;
  width: 22px;
  height: 22px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 300, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list .custominputbox b i {
  display: none;
}

/* line 303, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list .custominputbox input {
  display: none;
}

/* line 305, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list .custominputbox input:checked + b {
  background: #f09a23;
}

/* line 307, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list .custominputbox input:checked + b i {
  display: block;
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 316, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.paymentsec-list .custominputbox span {
  color: #f09a23;
  text-transform: uppercase;
  font-weight: 500;
}

/* line 326, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budgetplan-page {
  position: relative;
  height: 500px;
  background: #ffffff;
}

/* line 332, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budgetplan {
  text-align: center;
  width: 100%;
}

/* line 336, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budgetplan .budgetplan-circle {
  width: 100px;
  height: 100px;
  background: none;
  margin: 0 auto;
}

/* line 341, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budgetplan .budgetplan-circle svg {
  width: 50%;
  height: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25%;
  margin-left: -25%;
}

/* line 351, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budgetplan .budgetplan-title {
  color: #13447e;
  font-weight: 500;
  font-size: 137.5%;
  margin: 10px 0;
}

/* line 357, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budgetplan .budgetplan-txt {
  color: #999;
  font-size: 87.5%;
}

/* line 365, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budgetplan-amount {
  padding: 20px 0;
  color: #f09a23;
  font-size: 150%;
  text-align: center;
}

/* line 371, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budgetplan-amount .budgetplan-amount-input {
  border: 1px solid #7acbbd;
  padding: 0 10px;
  text-align: center;
  width: 120px;
  color: #000;
  margin-left: 10px;
}

/* line 382, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.makeplan-popup .budgetplan-amount {
  text-align: left;
}

/* line 386, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.makeplan-popup .makeplan-row {
  padding-top: 10px;
}

/* line 389, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.makeplan-popup .makeplan-row p {
  padding-left: 21px;
  font-size: 87.5%;
}

/* line 394, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.makeplan-popup .or {
  font-size: 125%;
  text-align: center;
}

/* line 401, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.companydetails {
  margin-top: 20px;
}

/* line 405, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.companydetails .page-sub-title a {
  color: rgba(119, 119, 119, 0.6);
  display: inline-block;
  vertical-align: middle;
  padding: 0 5px;
}

/* line 415, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 10px;
  min-height: 200px;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 415, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .profile-box {
    margin-bottom: 10px;
  }
}

/* line 424, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list {
  margin: 10px;
  padding-left: 180px;
  position: relative;
  font-size: 87.5%;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 424, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .profile-box .profile-box-list {
    padding-left: 130px;
  }
}

/* line 433, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list .fit-label {
  color: #13447e;
  position: absolute;
  left: 0;
  width: 160px;
  text-transform: uppercase;
  line-height: 34px;
}

/* line 440, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list .fit-input {
  display: block;
  background: #f7f7f7;
  font-size: 100%;
  color: #222;
  width: 50%;
  padding: 0 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  height: 34px;
}

/* line 453, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list .bookform-btnwrap {
  width: 50%;
  text-align: center;
  padding-top: 25px;
}

/* line 456, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list .bookform-btnwrap a {
  font-size: 100%;
}

/* line 460, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list span {
  color: #13447e;
  position: absolute;
  left: 0;
  width: 150px;
  text-transform: uppercase;
}

/* line 467, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list a {
  color: #000;
}

/* line 470, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list a:hover {
  text-decoration: underline;
}

/* line 474, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list .profile-box-input {
  background: none;
  color: #000;
  width: 100%;
  border: none;
  word-wrap: break-word;
}

/* line 480, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.profile-box .profile-box-list .profile-box-input.bold-input {
  font-weight: 500;
}

/* line 488, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.notetxt {
  font-size: 72%;
  display: block;
  padding-top: 4px;
  color: rgba(0, 0, 0, 0.6);
}

/* line 493, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.circularbox {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 15px;
  margin: 10px 0;
  text-align: center;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 493, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .circularbox {
    margin: 5px 0;
  }
}

/* line 504, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.circularbox .circularbox-title {
  font-size: 87.5%;
  text-transform: uppercase;
  color: #13447e;
  font-weight: 700;
}

/* line 509, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.circularbox .circularbox-title i {
  font-size: 20px;
  font-weight: 500;
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
  margin-right: 5px;
}

/* line 518, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.circularbox .circularbox-animation {
  margin: 15px 0 0;
  min-height: 100px;
  /* width:100px;
		height:100px;
		background: #ccc;
		margin: 10px auto;
		@include border-radius(50%);
		line-height: 100px; */
}

/* ADD RELATIVE */
/* line 532, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.relativecount {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

/* line 537, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.relativecount .relativecount-title {
  text-transform: uppercase;
  font-weight: 500;
  line-height: 40px;
}

/* line 542, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.relativecount .relativecount-price {
  font-size: 87.5%;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 500;
}

/* line 547, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.relativecount .relativecount-list {
  overflow: hidden;
  margin: 2px 20px;
}

/* line 551, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.relativecount .custominputbox {
  line-height: 40px;
  cursor: pointer;
}

/* line 557, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-enter-detail {
  background: #ffffff;
}

/* line 560, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-enter-detail .servicebox-availablilty {
  border-top: none;
  border-bottom: 1px dashed rgba(119, 119, 119, 0.4);
}

/* line 565, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-enter-detail .servicebox-amount-row:last-child {
  border-top: 1px dashed rgba(255, 255, 255, 0.4);
}

/* line 571, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budget-info {
  color: #d6aa0f;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px;
  text-align: center;
  font-size: 112.5%;
}

/* line 579, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budget-info span {
  color: #e3791c;
  padding-left: 10px;
}

/* line 584, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.budget-info span b {
  font-weight: 700;
}

/* line 589, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.customizeplan-page {
  margin-bottom: 20px;
}

/* line 594, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.customizeplan-page .servicebox-availablilty {
  background: #ececec;
  border-top: none;
}

/* line 601, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.customizeplan-page .service-list-wrap {
  position: relative;
  min-height: 40px;
}

/* line 605, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.customizeplan-page .service-list-wrap .service-title {
  position: absolute;
  left: 40px;
  top: 50%;
  transform: translateY(-50%);
  width: calc(100% - 160px);
}

/* line 612, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.customizeplan-page .service-list-wrap .service-title h2 {
  margin-top: 0;
}

/* line 619, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.contact-row {
  margin-top: 5px;
}

/* line 622, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.contact-row.add-contact-icon {
  padding-right: 34px;
  position: relative;
}

/* line 625, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.contact-row.add-contact-icon a {
  width: 34px;
  height: 34px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* line 633, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.contact-row.add-contact-icon a i {
  bottom: initial;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #000;
}

/* MY-PROFILE PAYMENT */
/* line 645, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.payment-deails-page .payment-row {
  background: #ffffff;
}

/* line 647, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.payment-deails-page .payment-row .flexrow {
  display: block;
  padding: 5px;
}

@media (min-width: 992px) {
  /* line 647, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .payment-deails-page .payment-row .flexrow {
    display: flex;
    padding: 20px;
  }
}

/* line 660, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.payment-deails-page .checkdetails {
  margin-top: 20px;
}

@media (min-width: 992px) {
  /* line 660, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .payment-deails-page .checkdetails {
    margin-top: 0;
  }
}

/* line 667, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.payment-deails-page .list-space .chequedtl-box-list {
  padding: 10px 28px;
  padding-left: 160px;
}

/* line 674, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.payment-row-title {
  background: #428bd2;
  font-size: 112.5%;
  color: #ffffff;
  text-transform: uppercase;
  padding: 10px 15px;
}

/* line 686, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.checkdetails .slick-prev, .checkdetails .slick-next {
  color: #428bd2;
  background: #e4e4e4;
  padding: 6px;
}

/* line 692, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.checkdetails .slick-prev.pseudoicon:before, .checkdetails .slick-next.pseudoicon:before {
  font-size: 22px;
}

/* line 696, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.checkdetails .slick-prev.slick-disabled, .checkdetails .slick-next.slick-disabled {
  color: rgba(0, 0, 0, 0.1);
}

/* line 701, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.myprofile-package-pagecontent, .package-page {
  padding: 25px 0;
}

/* line 707, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.myprofile-package-pagecontent .myplandropdown-links, .package-page .myplandropdown-links, .summary-page .myplandropdown-links, .my-account-page .myplandropdown-links, .employeedetail-page .myplandropdown-links, .package-enterdetail-page .myplandropdown-links,.buy-relation-page .myplandropdown-links {
  padding: 0 0 10px;
}

/* line 710, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.myprofile-package-pagecontent .myplandropdown-links li, .package-page .myplandropdown-links li, .summary-page .myplandropdown-links li, .my-account-page .myplandropdown-links li, .employeedetail-page .myplandropdown-links li, .package-enterdetail-page .myplandropdown-links li ,.buy-relation-page .myplandropdown-links li{
  width: 112px;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 710, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
  .myprofile-package-pagecontent .myplandropdown-links li, .package-page .myplandropdown-links li, .summary-page .myplandropdown-links li, .my-account-page .myplandropdown-links li, .employeedetail-page .myplandropdown-links li, .package-enterdetail-page .myplandropdown-links li,.buy-relation-page .myplandropdown-links li {
    width: 33.33%;
  }
}

/* line 721, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-page .checkdetails {
  margin: 15px 0 10px;
}

/* line 729, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.editcompanypopup-content .form-textarea {
  height: 60px;
}

/* line 739, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.employeedetail-page .profile-box .profile-box-list {
  padding-left: 120px;
}

/* line 745, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-plans-page .servicebox-availablilty {
  text-align: center;
}

/* line 748, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-plans-page .modalpopup-credit {
  position: relative;
  height: 379px;
}

/* line 751, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-plans-page .modalpopup-credit .creditcontainer-wrap {
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 754, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-plans-page .modalpopup-credit .creditcontainer-wrap .credit-logo {
  margin: 25px auto;
}

/* line 763, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.hideplans .pagehead, .hideplans .pagecontent {
  display: none;
}

/* line 771, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-enterdetail-page .servicebox-availablilty .servicebox-amount-row {
  color: #333333;
  font-size: 100%;
  font-weight: 500;
  padding-left: 25px;
}

/* line 778, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-enterdetail-page .servicebox-availablilty .servicebox-amount-row .servicebox-amount-right span {
  padding-right: 0;
}

/* line 783, D:/MY WORK/healthassureweb/html/scss/base/components/_module-employer.scss */
.package-enterdetail-page .servicebox-availablilty .date-input {
  width: 100px;
  height: 40px;
  border: 1px solid #777777;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: none;
  padding: 0 10px;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.empty-pagecontent {
  text-align: center;
  height: calc(100vh - 122px);
  position: relative;
}

/* line 6, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.empty-pagecontent .empty-pagecontent-wrap {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 0 10px;
}

/* line 13, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.empty-pagecontent .circle {
  display: inline-block;
  width: 60px;
  height: 60px;
}

/* line 17, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.empty-pagecontent .circle svg {
  width: 80%;
  height: 80%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40%;
  margin-left: -40%;
}

/* line 29, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.empty-pagecontent .empty-txt {
  color: #b0b0b0;
  margin: 20px 0;
}

@media (min-width: 768px) {
  /* line 29, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
  .empty-pagecontent .empty-txt {
    margin: 20px 0 120px;
  }
}

/* line 41, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 15px 20px;
  position: relative;
}

/* line 46, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .btn-wrap {
  padding: 15px 0;
}

@media (min-width: 768px) {
  /* line 49, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
  .emp-section .extraaddempspace {
    padding-left: 30px;
  }
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .download-link {
  color: #000;
  font-weight: 500;
}

/* line 57, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .emp-list {
  overflow-y: auto;
  height: calc(100% - 105px);
  margin: 15px 0;
}

/* line 62, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .or {
  text-align: center;
  font-size: 125%;
  width: 100%;
  padding: 10px 0;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 68, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
  .emp-section .or:before {
    content: '';
    width: 45%;
    height: 1px;
    background: #eeeeee;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 81, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
  .emp-section .or:after {
    content: '';
    width: 45%;
    height: 1px;
    background: #eeeeee;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
  }
}

@media (min-width: 992px) {
  /* line 62, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
  .emp-section .or {
    position: absolute;
    height: 100%;
    width: 30px;
    padding: 0;
    left: 50%;
    transform: translateX(-50%);
    top: 5%;
    height: 75%;
  }
}

@media (min-width: 992px) {
  /* line 106, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
  .emp-section .or span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

@media (min-width: 992px) {
  /* line 114, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
  .emp-section .or:before {
    content: '';
    width: 1px;
    height: 45%;
    background: #eeeeee;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
  }
}

@media (min-width: 992px) {
  /* line 127, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
  .emp-section .or:after {
    content: '';
    width: 1px;
    height: 45%;
    background: #eeeeee;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
  }
}

/* line 145, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .uploadfilebox {
  margin: 5px 0;
}

/* line 149, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .searchbar {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  position: relative;
}

/* line 153, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .searchbar:before {
  content: "\e904";
  color: inherit;
  opacity: .5;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 25px;
}

/* line 163, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .searchbar-input {
  width: 100%;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  height: 40px;
  padding: 0 10px;
  padding-left: 40px;
  background: #f7f7f7;
}

/* line 173, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-section .custominputbox {
  display: inline-block;
  margin-right: 20px;
}

/* line 182, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-list-count {
  color: #e3791c;
  font-size: 87.5%;
}

/* line 187, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-preview-list {
  padding: 0 10px;
}

/* line 191, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-preview-list .emp-preview-wrap {
  border-bottom: 1px solid #eeeeee;
  position: relative;
  padding: 10px 60px 10px 0;
}

/* line 198, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-preview-list:last-child {
  border-bottom: none;
}

/* line 201, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-preview-list .emp-name {
  color: #222222;
  font-weight: 500;
  display: block;
}

/* line 205, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-preview-list .emp-name:hover {
  text-decoration: underline;
}

/* line 209, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-preview-list .emp-email {
  color: inherit;
  opacity: 0.5;
}

/* line 214, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-preview-list .emp-delete-btn {
  position: absolute;
  background: #d45c5c;
  width: 40px;
  height: 40px;
  display: inline-block;
  top: 50%;
  margin-top: -20px;
  right: 10px;
}

/* line 223, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.emp-preview-list .emp-delete-btn i {
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 234, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.uploadfile-output {
  display: none;
}

/* line 236, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.uploadfile-output.active {
  display: inline-block;
  padding: 0 10px;
}

/* line 240, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.uploadfile-output a {
  color: #000;
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  position: relative;
}

/* line 247, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.uploadfile-output a i {
  color: inherit;
  font-size: 87.5%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  bottom: initial;
}

/* line 258, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .budget-info {
  padding-top: 0;
}

/* line 261, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .searchbar {
  position: relative;
}

/* line 264, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .searchbar:before {
  content: "\e904";
  color: inherit;
  opacity: .5;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 24px;
}

/* line 274, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .searchbar-input {
  width: 100%;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  height: 40px;
  padding: 0 10px;
  padding-left: 40px;
}

/* line 284, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .user-list {
  margin-top: 20px;
}

/* line 287, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .user-list li {
  padding: 0 15px;
}

/* line 290, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .user-list li a {
  color: #222222;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: block;
  padding: 8px 0;
  font-weight: 500;
}

/* line 297, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .user-list li a:hover {
  color: #000;
  opacity: 0.7;
}

/* line 301, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .user-list li a span {
  display: block;
  color: inherit;
  opacity: 0.5;
}

/* line 308, D:/MY WORK/healthassureweb/html/scss/base/components/_employee.scss */
.employee-page .user-list li:last-child {
  border-bottom: none;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.dashboard-page {
  padding: 25px 0;
}

/* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.dashboard-page .page-sub-title {
  margin-top: 15px;
}

/* line 7, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.dashboard-page .myplandropdown-links {
  padding: 0 0 10px;
}

/* line 10, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.dashboard-page .myplandropdown-links li {
  width: 132px;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 10, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
  .dashboard-page .myplandropdown-links li {
    width: 33.33%;
    padding-right: 0;
  }
}

/* line 19, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.dashboard-page .myplandropdown-links li a span br {
  display: block;
}

/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.summary-box {
  height: 100%;
}

/* line 31, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.summary-box .summary-avg {
  float: right;
  font-weight: 400;
}

/* line 35, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.summary-box .summary-avg b {
  font-weight: 700;
}

/* line 39, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.summary-box ul {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 15px;
}

/* line 46, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.mybar {
  margin: 10px 0;
  padding: 0 10px;
}

@media (min-width: 768px) {
  /* line 46, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
  .mybar {
    width: 50%;
    float: left;
  }
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.mybar .mybar-txt {
  color: #000;
}

/* line 56, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.mybar .mybar-progress {
  position: relative;
  width: 100%;
  height: 6px;
  background-color: #efefef;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  margin-top: 4px;
}

/* line 66, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.mybar .mybar-fill {
  position: absolute;
  height: 100%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: #22ccaa;
  background: -moz-linear-gradient(left, #22ccaa 13%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 60%, #3ce1c3 60%, #3ce1c3 100%);
  background: -webkit-linear-gradient(left, #22ccaa 13%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 60%, #3ce1c3 60%, #3ce1c3 100%);
  background: linear-gradient(to right, #22ccaa 13%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 59%, #3ce1c3 60%, #3ce1c3 60%, #3ce1c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22ccaa', endColorstr='#3ce1c3',GradientType=1 );
}

/* line 77, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.mybar .mybar-value {
  float: right;
  padding-right: 10px;
}

/* PACKAGE */
/* line 87, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.checkdetails li {
  display: inline-block;
  margin: 0 10px;
}

/* line 95, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider {
  margin-bottom: 20px;
  white-space: nowrap;
  overflow: auto;
}

/* line 101, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .haplanslider-list {
  margin: 0 5px;
  max-width: 438px;
  min-width: 200px;
  display: inline-block;
  vertical-align: top;
}

/* line 109, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .myplandropdown-links ul {
  overflow: hidden;
}

/* line 112, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .myplandropdown-links li {
  width: 33.33%;
}

/* line 116, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .slick-prev, .haplanslider .slick-next {
  color: #428bd2;
  background: #e4e4e4;
  padding: 5px;
}

/* line 122, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .slick-prev.pseudoicon:before, .haplanslider .slick-next.pseudoicon:before {
  font-size: 22px;
}

/* line 126, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .slick-prev.slick-disabled, .haplanslider .slick-next.slick-disabled {
  color: rgba(0, 0, 0, 0.1);
}

/* line 134, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .servicebox-title .custominputbox b {
  border-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-top: -3px;
  width: 22px;
  height: 22px;
  position: relative;
}

/* line 141, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .servicebox-title .custominputbox b i {
  display: none;
}

/* line 143, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .servicebox-title .custominputbox input {
  display: none;
}

/* line 145, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .servicebox-title .custominputbox input:checked + b {
  background: #ffffff;
}

/* line 147, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .servicebox-title .custominputbox input:checked + b i {
  display: block;
  font-size: 16px;
  color: #428bd2;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 157, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .servicebox {
  margin-bottom: 2px;
}

/* line 160, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.haplanslider .servicebox-availablilty {
  border-bottom: none;
}

/* line 166, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.modalpopup .modalpopup-container .diagnostic-modalpopup-content {
  padding: 0;
}

/* line 169, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.modalpopup .modalpopup-container .diagnostic-modalpopup-content .tab-container {
  padding: 10px 15px;
}

/* line 179, D:/MY WORK/healthassureweb/html/scss/base/components/_dashboard.scss */
.modalpopup .modalpopup-container .myplan-item-list .pseudoicon .item-qty {
  right: 40px;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_owncircle-animation.scss */
.circle-animation {
  margin: 0;
  width: 140px;
}

/* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_owncircle-animation.scss */
.circle-animation strong {
  color: #848484;
  font-weight: 500;
  font-size: 175%;
}

/* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-pagecontent .tab-container {
  padding-top: 0;
}

/* line 11, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-top-banner {
  background: #13447e;
  text-align: center;
  color: #ffffff;
  padding: 20px;
  position: relative;
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  opacity: .5;
}

/* line 28, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-img {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #ffffff;
  margin: 0 auto;
  position: relative;
}

/* line 35, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* line 41, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-img .btn-editimg {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #7acbbd;
  position: absolute;
  display: inline-block;
  bottom: 0;
  right: 0;
}

/* line 51, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-img .btn-editimg i {
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 56, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-img .btn-editimg input[type="file"] {
  display: none;
}

/* line 62, D:/MY WORK/healthassureweb/html/scss/base/components/_my-profile.scss */
.myprofile-name {
  margin-top: 20px;
  font-weight: 500;
  position: relative;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail {
  background: #7acbbd;
  padding: 20px;
  position: relative;
  margin-bottom: 20px;
}

/* line 7, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail .editdetail-btn {
  width: 22px;
  height: 22px;
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
}

/* line 16, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail .editdetail-btn i {
  color: #ffffff;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 22, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail .employeedetail-list {
  overflow: hidden;
  margin-bottom: 10px;
}

/* line 26, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail .employeedetail-list i {
  font-size: 16px;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
}

/* line 33, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail .employeedetail-list .employeedetail-listX4 {
  width: 33.33%;
  float: left;
}

/* line 39, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail .emp-dtl-input {
  background: none;
  border: none;
  width: calc(100% - 30px);
  color: #ffffff;
  display: inline-block;
  font-weight: 300;
  padding: 0 5px;
  border: 1px solid #ffffff;
}

/* line 47, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail .emp-dtl-input:disabled {
  border: none;
}

/* line 59, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.service-avail.service .service-list .service-title span {
  color: #4e4e4e;
  text-transform: initial;
}

/* line 66, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.view-service-link {
  color: #7acbbd;
  text-transform: uppercase;
  font-weight: 500;
}

/* line 74, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail-page .page-sub-title {
  margin-bottom: 0;
}

/* line 77, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail-page .servicebox {
  margin-top: 10px;
}

/* line 80, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail-page .employeedetail-row {
  margin-top: 20px;
}

/* line 83, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail-page .employeedetail-row .page-sub-title a {
  color: rgba(119, 119, 119, 0.6);
  display: inline-block;
  vertical-align: middle;
  padding: 0 5px;
}

/* line 92, D:/MY WORK/healthassureweb/html/scss/base/components/_emp-detail.scss */
.employeedetail-page .employeedetail-row .profile-box {
  margin-top: 10px;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.newreq-page {
  margin-top: 20px;
}

/* line 4, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.location-wrap {
  min-height: 20px;
}

/* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.city-name,
.location-name {
  color: #555555;
  text-transform: uppercase;
  font-size: 87.5%;
  font-weight: 500;
  display: inline-block;
}

/* line 17, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.location-name {
  font-size: 75%;
  padding-top: 5px;
  font-weight: 400;
  opacity: .65;
  float: right;
}

/* line 24, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.state-request {
  border-bottom: 1px solid #333;
  padding: 20px 0 10px;
}

/* line 27, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.state-request:first-child {
  padding-top: 0;
}

/* line 30, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.state-request:last-child {
  border-bottom: none;
}

/* line 35, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  background: #ffffff;
}

/* line 38, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-topinfo {
  padding: 10px;
  min-height: 82px;
  position: relative;
  padding-right: 70px;
}

/* line 43, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-topinfo .serviceicon {
  position: absolute;
  right: 10px;
  top: 10px;
  width: auto;
  text-align: center;
  height: auto;
  font-size: 75%;
  line-height: 10px;
}

/* line 49, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-topinfo .serviceicon .circle {
  width: 40px;
  margin: 0 auto;
  height: 40px;
  margin-bottom: 2px;
}

/* line 56, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-person-name {
  color: #13447e;
  font-size: 100%;
  font-weight: 500;
  margin-bottom: 5px;
}

/* line 62, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-date-time {
  color: #000;
  font-size: 87.5%;
  font-weight: 500;
  margin-bottom: 2px;
}

/* line 68, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-service {
  color: #777777;
  opacity: .9;
  font-size: 87.5%;
}

/* line 73, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others {
  border-top: 1px dashed rgba(0, 0, 0, 0.2);
  padding: 10px;
}

/* line 76, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .appointment-status {
  position: relative;
  right: 0;
  top: 0;
  padding: 0;
  height: auto;
  width: 100%;
}

/* line 83, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .appointment-status .share-container {
  min-width: 45px;
}

/* line 86, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .appointment-status .share-options {
  right: 10px;
}

/* line 89, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .appointment-status .btn {
  display: inline-block;
  width: auto;
}

/* line 94, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .btn-link {
  color: rgba(0, 0, 0, 0.4);
  position: relative;
  font-size: 75%;
  text-transform: uppercase;
  padding: 9px 6px;
  font-weight: 500;
  display: inline-block;
  min-width: 75px;
}

/* line 103, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .btn-link:first-child {
  margin-left: 0;
}

/* line 105, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .btn-link:first-child:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 14px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background: rgba(0, 0, 0, 0.15);
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 94, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .request-box .request-box-others .btn-link {
    font-size: 75%;
    padding-right: 16px;
  }
  /* line 119, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .request-box .request-box-others .btn-link:after {
    right: 8px !important;
  }
}

/* line 123, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .btn-link .icon_time {
  font-weight: 700;
  font-size: 16px;
}

/* line 127, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .btn-link i {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

/* line 135, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .btn i {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

/* line 142, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-box .request-box-others .btn-outline {
  color: #7acbbd;
  border-color: #7acbbd;
  padding: 0 8px;
  float: right;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 142, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .request-box .request-box-others .btn-outline {
    padding: 0 6px;
  }
}

/* line 154, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.serviceicon {
  width: 50px;
  height: 50px;
}

/* line 157, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.serviceicon svg {
  width: 80%;
  height: 80%;
  margin-top: -40%;
  margin-left: -40%;
  position: absolute;
  left: 50%;
  top: 50%;
}

/* line 168, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-lists {
  margin: 10px 0;
}

/* line 170, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-lists li {
  margin-bottom: 20px;
}

/* line 172, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.request-lists li:last-child {
  margin-bottom: 0;
}

/* line 179, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-page .request-box-topinfo {
  padding-right: 135px;
}

@media (min-width: 768px) {
  /* line 179, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .appointment-page .request-box-topinfo {
    min-height: 104px;
  }
}

/* line 185, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-page .appointment-page-title {
  position: relative;
  padding: 7px 0;
  padding-right: 130px;
}

/* line 189, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-page .appointment-page-title .btn {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 197, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status {
  position: absolute;
  right: 10px;
  top: 0;
  padding: 10px 0;
  height: 100%;
  width: 115px;
}

/* line 204, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status .btn {
  display: block;
  width: 100%;
}

/* line 208, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status .btn-nostyle {
  color: #7acbbd;
}

/* line 211, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status .share-link {
  width: 100%;
  height: 30px;
  margin: 0 auto;
  display: block;
  position: relative;
}

/* line 217, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status .share-link i {
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: block;
  background: #7acbbd;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0 auto;
}

/* line 225, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status .share-link i:before {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #7acbbd;
  left: -10px;
}

/* line 234, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status .share-link i:after {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #7acbbd;
  right: -10px;
}

/* line 245, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status .notvisited-link {
  color: #7acbbd;
}

/* line 248, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.appointment-status .btn-bottom-fixed {
  position: absolute;
  bottom: 10px;
}

/* APPOINTMENTS PROVIDER */
/* line 257, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.share-container {
  position: relative;
}

/* line 261, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.share-options {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 1;
  width: 142px;
  right: 42px;
  top: 27px;
  padding: 5px;
  display: none;
}

/* line 271, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.share-options .btn {
  text-align: left;
  padding-left: 25px;
  position: relative;
}

/* line 275, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.share-options .btn:first-child {
  color: #7acbbd;
}

/* line 278, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.share-options .btn:last-child {
  color: rgba(0, 0, 0, 0.3);
  font-weight: 700;
}

/* line 282, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.share-options .btn i {
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* line 289, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.share-options .btn .icon_cross {
  font-size: 14px;
  left: 3px;
}

/* line 296, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.modalpopup-cancelappointment {
  overflow: initial;
}

/* line 299, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.modalpopup-cancelappointment .modalpopup-container .modalpopup-content {
  overflow: initial;
}

/* PROVIDER PROFILE */
/* line 309, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.providerprofile-pagecontent .profile-edit-txt {
  font-size: 87.5%;
  color: rgba(0, 0, 0, 0.5);
  margin: 60px 0 20px;
  text-align: center;
}

/* CUSTOMER */
/* line 320, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.customer-page {
  background: #ffffff;
  padding: 20px;
}

/* line 323, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.customer-page ul {
  padding: 20px 0;
}

/* line 326, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.customer-page .btn-wrap {
  padding: 20px 0;
}

/* line 328, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.customer-page .btn-wrap .btn {
  margin: 0 5px;
}

/* line 334, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.uploadfiles {
  padding: 20px 0;
  border-bottom: 1px dashed #ccc;
}

/* line 337, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.uploadfiles li {
  display: inline-block;
  margin-right: 20px;
}

/* line 341, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.uploadfiles .circle {
  width: 80px;
  height: 80px;
  background: none;
  border-color: rgba(0, 0, 0, 0.08);
  display: block;
  cursor: pointer;
}

/* line 348, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.uploadfiles .circle:hover {
  background: #f7f7f7;
  border-radius: 50%;
}

/* line 352, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.uploadfiles .circle input[type="file"] {
  display: none;
}

/* line 355, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.uploadfiles .circle i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #7acbbd;
  font-size: 26px;
}

/* line 363, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.previewfiles {
  padding: 20px 0;
}

/* line 365, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.previewfiles li {
  display: inline-block;
  margin-right: 25px;
  position: relative;
  padding-right: 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 365, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .previewfiles li {
    margin-right: 15px;
  }
}

/* line 374, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.previewfiles .btn-deletefile {
  position: absolute;
  right: 2px;
  top: 0;
  color: rgba(119, 119, 119, 0.7);
}

/* line 380, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.previewfiles .file-img {
  width: 70px;
  height: 70px;
  margin: 5px 0;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  position: relative;
  padding: 5px;
}

/* line 388, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.previewfiles .file-img img {
  margin: 0 auto;
  height: 100%;
}

/* line 395, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page {
  background: #ffffff;
  padding: 20px;
}

/* line 398, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .searchbar {
  background: #f7f7f7;
  position: relative;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 402, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .searchbar:before {
  content: "\e904";
  color: inherit;
  opacity: .5;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 22px;
}

/* line 411, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .searchbar-input {
  width: 100%;
  background: none;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  height: 40px;
  padding: 0 10px;
  padding-left: 40px;
}

/* line 420, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .user-list {
  margin-top: 20px;
}

/* line 422, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .user-list > li {
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 425, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .user-list > li .userlist-name {
  color: #333333;
  background: #fbfbfb;
  border-bottom: 1px solid rgba(0, 0, 0, 0.02);
  cursor: default;
  display: block;
  padding: 8px 10px;
  font-weight: 500;
}

/* line 434, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .user-list > li .userlist-info {
  padding: 0 10px 15px 10px;
  background: #fbfbfb;
}

/* line 438, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .user-list > li:last-child {
  border-bottom: none;
}

/* line 442, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .user-list .uploadfiles {
  padding: 0;
  width: 80px;
  margin-right: 15px;
  border: none;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 442, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .report-upload-page .user-list .uploadfiles {
    float: none !important;
    padding: 15px 0;
    padding-top: 0;
  }
}

/* line 453, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .user-list .previewfiles {
  width: calc(100% - 95px);
  padding: 0 20px;
  border-left: 1px dashed #ccc;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 453, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .report-upload-page .user-list .previewfiles {
    float: none !important;
    border-left: none;
    border-top: 1px dashed #ccc;
    padding: 15px 0;
    width: 100%;
  }
}

/* line 465, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.report-upload-page .user-list .attachwrap {
  padding: 5px 5px 15px 5px;
}

/* line 471, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.providerprofile-pagecontent,
.report-upload-page {
  margin-bottom: 25px;
}

/* line 476, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box {
  position: relative;
}

@media (min-width: 768px), (min-width: 1367px) {
  /* line 476, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .dashboardscroll-box {
    padding: 0 5px;
  }
  /* line 482, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .dashboardscroll-box.noeffect:before, .dashboardscroll-box.noeffect:after {
    display: none;
  }
  /* line 486, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .dashboardscroll-box:before {
    opacity: .35;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: -10px;
    top: 0;
    display: block;
    background: -moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  }
  /* line 494, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .dashboardscroll-box:after {
    content: "";
    width: 0;
    height: 100%;
    position: absolute;
    left: -10px;
    top: 0;
    display: block;
    border-right: 1px solid #ddd;
  }
}

/* line 505, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .dashboardscroll-title {
  position: relative;
  font-size: 112.5%;
  text-transform: uppercase;
  color: #13447e;
  padding: 5px 0;
}

/* line 511, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .dashboardscroll-title h3 {
  font-weight: 700;
}

/* line 515, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .dashboardscroll-content {
  padding: 0 2px;
  position: relative;
}

@media (min-width: 768px), (min-width: 1367px) {
  /* line 515, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .dashboardscroll-box .dashboardscroll-content {
    max-height: 800px;
    overflow: auto;
  }
  /*Sujit 060520*/
  #imgBan
    {
        width:90%;
        height:40%;
    }
    .search-form {
    width: 60% !important;
    margin-left: 20% !important;
    }
    .glyphicon, .icon-addon .glyphicon, .icon-addon.addon-md .fa, .icon-addon .fa 
    {
        margin-left: 20% !important;
    }
    .f
    {
        width:11% !important;   
    }
    .t
    {
        width:11% !important;   
    }
    #divCatSearch
    {
        width:100% !important;   
        padding-left: 20% !important;
    }
    .hospbox
    {
        width:98% !important;   
        
    }
    .myplandropdown-links
    {
        box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
    }
    #ulSer
    {
        height : 94px !important;    
    }
    #divDoc
    {
        height:250px !important;
       /* width: 32.333333% !important;    */
    }
    #ilDoc
    {
        width: 32.333333% !important;    
    }    
        
}

/* line 523, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .uploadfiles {
  padding: 0;
  margin: 0;
  border: none;
}

/* line 527, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .uploadfiles .circle {
  width: 100%;
  height: 100%;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 523, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
  .dashboardscroll-box .uploadfiles {
    float: none !important;
    padding: 15px 0;
    padding-top: 0;
  }
}

/* line 537, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .previewfiles {
  width: 100%;
  padding: 5px 5px 10px 5px;
  border-left: none;
  white-space: nowrap;
  overflow: auto;
}

/* line 543, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .previewfiles li {
  padding-right: 15px;
  margin: 2px 4px 2px 0;
  vertical-align: top;
}

/* line 548, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .previewfiles .file-img {
  width: 35px;
  height: 45px;
  margin: 0;
}

/* line 553, D:/MY WORK/healthassureweb/html/scss/base/components/_new-request.scss */
.dashboardscroll-box .previewfiles .btn-deletefile {
  font-size: 62.5%;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report {
  height: calc(100vh - 237px);
}

@media (min-width: 768px) {
  /* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
  .slider-report {
    height: calc(100vh - 206px);
  }
}

/* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slider-report-single {
  height: 75%;
  padding: 10px 0;
}

@media (min-width: 768px) {
  /* line 8, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
  .slider-report .slider-report-single {
    height: 85%;
  }
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slick-list, .slider-report .slick-track {
  height: 100%;
}

/* line 21, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slider-report-multiple {
  height: 25%;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 0;
}

@media (min-width: 768px) {
  /* line 21, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
  .slider-report .slider-report-multiple {
    height: 15%;
  }
}

/* line 30, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slider-report-multiple .slider-single-item {
  height: 100%;
  background: #ffffff;
  padding: 2px;
  margin: 0 10px;
  border: 2px solid transparent;
}

/* line 38, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slider-report-multiple .slider-single-item img {
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

@media (min-width: 768px) {
  /* line 30, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
  .slider-report .slider-report-multiple .slider-single-item {
    padding: 10px;
  }
}

/* line 48, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slider-report-multiple .slick-current {
  border-color: #7acbbd;
}

/* line 52, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slider-report-multiple .slick-list {
  margin: 0 20px;
  padding: 0 25px;
}

/* line 60, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slider-single-item img {
  margin: 0 auto;
  height: 100%;
}

/* line 67, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
.slider-report .slick-disabled {
  color: rgba(0, 0, 0, 0.3);
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 73, D:/MY WORK/healthassureweb/html/scss/base/components/_report.scss */
  .download-btn {
    float: none !important;
  }
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 5, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 9, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 18, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget {
  position: absolute;
  z-index: 999;
  padding: 15px;
  box-sizing: border-box;
  background: #f6f6f6 !important;
  border: none;
  font-size: 16px;
  width: 280px !important;
  z-index: 999;
}

/* line 29, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu {
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  padding: 10px !important;
  background: #ffffff !important;
}

/* line 34, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.datetime-content .datebox .bootstrap-datetimepicker-widget {
  width: 100% !important;
}

/* line 37, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table th.picker-switch {
  font-size: 100%;
  font-weight: 500;
  color: #13447e;
  text-transform: capitalize;
}

/* line 43, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.table-condensed > thead > tr > th.prev,
.table-condensed > thead > tr > th.next {
  font-size: 16px;
  color: #13447e;
}

/* line 48, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table th.dow {
  color: #7acbbd;
  font-weight: 400;
}

/* line 53, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.day .day-txt {
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid transparent;
}

/* line 63, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.day {
  width: 24px;
  height: 24px;
  padding: 2px 0;
}

/* line 68, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.active .day-txt {
  background: #ffffff;
  border-color: #7acbbd;
  text-shadow: none;
  color: #000;
}

/* line 74, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.today:before {
  display: none;
}

/* line 77, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td:hover .day-txt {
  background: #cdecfa;
  border-color: #7acbbd;
  text-shadow: none;
  color: #000;
}

/* line 87, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.disabled:hover .day-txt {
  background: none;
  border-color: transparent;
  text-shadow: none;
  color: #777777;
}

/* line 96, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #7acbbd;
  text-shadow: none;
}

/* line 101, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: none;
}

/* line 109, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.active {
  background: none;
}

/* line 111, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.active:before {
  display: none;
}

/* line 115, D:/MY WORK/healthassureweb/html/scss/base/components/_ownbootstrap-custom-datepicker.scss */
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  opacity: .3;
}

/* line 3, D:/MY WORK/healthassureweb/html/scss/base/components/_googlemap.scss */
.gm-style-iw + .gm-style-iw div {
  display: none;
}

/* line 1, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable {
  color: #333333;
  font-size: 87.5%;
  width: 100%;
  padding: 10px 0;
}

/* line 6, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .tbltitle {
  text-transform: uppercase;
  font-weight: 500;
  background: #bbb;
}

/* line 11, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .status-text {
  text-transform: uppercase;
  font-weight: 500;
}

/* line 15, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .actionlinks {
  text-align: left;
}

/* line 17, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .actionlinks a {
  text-transform: uppercase;
  display: inline-block;
  font-weight: 500;
  position: relative;
  padding: 0 8px;
  color: #777777;
}

/* line 20, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .actionlinks a.prmylink {
  color: #7acbbd;
}

/* line 23, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .actionlinks a:before {
  content: "";
  width: 1px;
  height: 100%;
  background: #ccc;
  display: block;
  position: absolute;
  left: -1px;
  top: 0;
}

/* line 26, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .actionlinks a:first-child {
  padding-left: 0;
}

/* line 28, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .actionlinks a:first-child:before {
  display: none;
}

/* line 33, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
.customtable .actionlinks a:last-child {
  padding-right: 0;
}

/** DESKTOP **/
@media (min-width: 768px) {
  /* line 42, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    text-align: left;
  }
  /* line 45, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable .colcenter {
    text-align: center;
  }
  /* line 49, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable thead, .customtable tbody {
    background: #ffffff;
    width: inherit;
  }
  /* line 54, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable thead {
    background: #13447e;
  }
  /* line 56, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable thead th {
    color: #ffffff;
  }
  /* line 60, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable th, .customtable td {
    padding: 10px;
    font-size: inherit;
  }
  /* line 64, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable th {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-weight: 500;
    text-transform: uppercase;
  }
  /* line 72, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable th:last-child {
    border-right: none;
  }
  /* line 75, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable tbody tr {
    border-bottom: 1px solid #eeeeee;
  }
  /* line 77, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable tbody tr:last-child {
    border-bottom: 1px solid #e6e6e6;
  }
  /* line 81, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable .actionlinks {
    text-align: center;
  }
}

/** MOBILE **/
@media (min-width: 320px) and (max-width: 767px), (min-width: 768px) and (max-width: 1023px) {
  /* line 92, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable thead {
    display: none;
  }
  /* line 96, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable tbody td {
    text-align: left;
    padding: 6px 10px;
    display: block;
    padding-top: 22px;
    position: relative;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
  }
  /* line 103, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable tbody td:first-child, .customtable tbody td.colcenter {
    text-align: left;
  }
  /* line 106, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable tbody td:first-child {
    background: inherit;
    color: inherit;
    border-top: none;
  }
  /* line 111, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable tbody td:before {
    content: attr(data-th);
    font-weight: bold;
    display: block;
    color: #13447e;
    width: 100%;
    padding: 0 10px;
    text-align: left;
    position: absolute;
    left: 0;
    top: 4px;
  }
  /* line 124, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable tbody td[data-th], .customtable tbody th {
    font-weight: 500;
    text-transform: uppercase;
  }
  /* line 129, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable tbody tr {
    margin-bottom: 10px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    float: left;
    width: 100%;
    background: #ffffff;
  }
  /* line 134, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable .tbltitle td:first-child {
    padding-left: 10px;
    padding-top: 6px;
  }
  /* line 137, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable .tbltitle td:first-child:before {
    display: none;
  }
  /* line 142, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable .actionlinks {
    text-align: left;
  }
  /* line 144, D:/MY WORK/healthassureweb/html/scss/base/components/_table.scss */
  .customtable .actionlinks a {
    padding: 0 10px;
    margin: 5px 0;
  }
}
/* line 2, E:/MY-WORK/Health-Assure/html/scss/base/components/_buyrelation.scss */
.buy-relation-page .addbtn {
  margin: 17px 0;
}

/* line 5, E:/MY-WORK/Health-Assure/html/scss/base/components/_buyrelation.scss */
.buy-relation-page .viewrelationdata {
  background: #fff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  padding: 10px 20px;
  margin: 20px 0;
}

/* line 10, E:/MY-WORK/Health-Assure/html/scss/base/components/_buyrelation.scss */
.buy-relation-page .viewrelationdata .viewrelationdata-row {
  overflow: hidden;
  padding: 10px 0;
  position: relative;
  padding-right: 40px;
  border-top: 1px solid #ddd;
}

/* line 16, E:/MY-WORK/Health-Assure/html/scss/base/components/_buyrelation.scss */
.buy-relation-page .viewrelationdata .viewrelationdata-row:first-child {
  border-top: none;
}

/* line 20, E:/MY-WORK/Health-Assure/html/scss/base/components/_buyrelation.scss */
.buy-relation-page .viewrelationdata .viewrelationdata-col {
  width: 33.33%;
  float: left;
}

/* line 24, E:/MY-WORK/Health-Assure/html/scss/base/components/_buyrelation.scss */
.buy-relation-page .viewrelationdata .action-col {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

/*# sourceMappingURL=../css/healthassure.map */


  .dvGroupHealthCheckup
        {
              position: absolute;            
              top: 24%;
              left: 73%;            
              border: 2px solid #999;         
              background-color: rgba(255, 255, 240, 0.90);
              padding: 2%;               
              width:305px;
              height: 399px;
             border-radius:10px; 
             
        }
        
         .dvHealthCheckup
        {
              position: absolute;            
              top: 37%;
              left: 37%;            
              border: 2px solid #999;         
              background-color: rgba(255, 255, 240, 0.90);
              padding: 2%;               
              width:305px;
             height:305px;
             border-radius:150px;
        }
        
        
          .dvConfirmation
        {
              position: absolute;          
              top: 170px;
              left: 30%;
              width: 45%;
              height:auto;
              border: 2px solid #999;            
              opacity: 0.9;
              background-color: rgba(255, 255, 240, 0.90);
              padding: 2%;
              word-wrap: break-word;
        }

         .dvHeader
        {
              float:left;
              width:26%;
              font-weight:bold;
              padding:5px 0px;
        }

         .dvValue
        {
             float:left;
             width:74%;
             padding:5px 0px;
        }

           .btnClass
        {
            text-align: center; 
          
         }
         
    
         
@media (min-width: 320px) and (max-width: 769px) 
{
    #dvSearch 
    {
        display:none;
        }
    
      .dvHealthCheckup
        {
              position: absolute;
             /* z-index: 10;*/
              top: 37%;             
              width: 75%;
              height: 45%;
              border: 2px solid #999;
              border-radius: 50% ;
              opacity: 0.9;
              background-color: rgba(255, 255, 240, 0.90);
              padding: 2%;
              word-wrap: break-word;   
              margin-left:-20%;                 
        }
        .dvGroupHealthCheckup
        {
              position: absolute;            
              top: 25%;
              left: 5%;            
              border: 2px solid #999;         
              background-color: rgba(255, 255, 240, 0.90);
              padding: 2%;               
              width:90%;
              height: 357px;
             border-radius:10px; 
             font-size:80%;
             
        }
        
        /* line 120, D:/MY WORK/healthassureweb/html/scss/base/_main.scss */
        .btn {
          font-size: 100%;
          cursor: pointer;
          text-transform: uppercase;
     
          padding: 0 10px;
          line-height: 28px;
          border: 1px solid transparent;
          display: inline-block;
          font-weight: 500;
          text-align: center;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          border-radius: 2px;
        }
        
        
           .dvConfirmation
        {
              position: absolute;
            /*  z-index: 10;*/
              top: 170px;
              left: 5%;
              width: 90%;
              height: auto;
              border: 2px solid #999;            
              opacity: 0.9;
              background-color: rgba(255, 255, 240, 0.90);
              padding: 2%;
              word-wrap: break-word;
        }
        
        
         .dvHeader
        {
             
              width:40%;
             
        }

         .dvValue
        {
           
             width:60%;
             
        }
         .btnClass
        {
            text-align: center; 
            padding-left: 0;
         }
         /*Add Sujit*/
         #imgIcon {
             display:block;
         }
         #imgHa {
             display:none;
         }
         #hed {
            padding:0;
         }
        #hdIcon {
            Padding: 5px 0;
        }
        #topsearchbar {
            Padding: 5px 0;
        }
}
        
@media (min-width: 800px){
    .btnClass{
    text-align: center; 
    padding-left: 32%;
    }
    /*Add Sujit*/
    #imgIcon {
        display:none;
    }
    #imgHa {
        display:block;
    }
    
}



/*Added by Pranjali*/

#MicrosoftNav 
 {display:none;}
 
#NavBar_MapTypeIcon 
 {display:none;}


#fountainG{
	position:relative;
	width:28px;
	height:28px;
	margin-left: 42%;
	display:none;
}

.fountainG{
	position:absolute;
	top:0;
	background-color:rgb(0,0,0);
	width:28px;
	height:28px;
	animation-name:bounce_fountainG;
		-o-animation-name:bounce_fountainG;
		-ms-animation-name:bounce_fountainG;
		-webkit-animation-name:bounce_fountainG;
		-moz-animation-name:bounce_fountainG;
	animation-duration:1.5s;
		-o-animation-duration:1.5s;
		-ms-animation-duration:1.5s;
		-webkit-animation-duration:1.5s;
		-moz-animation-duration:1.5s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
	transform:scale(.3);
		-o-transform:scale(.3);
		-ms-transform:scale(.3);
		-webkit-transform:scale(.3);
		-moz-transform:scale(.3);
	border-radius:19px;
		-o-border-radius:19px;
		-ms-border-radius:19px;
		-webkit-border-radius:19px;
		-moz-border-radius:19px;
}

#fountainG_1{
	left:0;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#fountainG_2{
	left:29px;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#fountainG_3{
	left:58px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#fountainG_4{
	left:88px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#fountainG_5{
	left:117px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#fountainG_6{
	left:146px;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#fountainG_7{
	left:175px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}

#fountainG_8{
	left:205px;
	animation-delay:1.64s;
		-o-animation-delay:1.64s;
		-ms-animation-delay:1.64s;
		-webkit-animation-delay:1.64s;
		-moz-animation-delay:1.64s;
}



@keyframes bounce_fountainG{
	0%{
	transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
	transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes bounce_fountainG{
	0%{
	-o-transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
	-o-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes bounce_fountainG{
	0%{
	-ms-transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
	-ms-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes bounce_fountainG{
	0%{
	-webkit-transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
	-webkit-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes bounce_fountainG{
	0%{
	-moz-transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
	-moz-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

.cursor-pointer
{
    cursor:pointer;
}

/*New Sujit*/
.TextHead {
    font-size: 120%;
    font-weight: bold;
    padding: 0 15px;
    width: 100%;
    line-height: 40px;
    display: block;
    text-align: left;
}

@media (min-width: 800px){
.dcContact
{
    height:70px;
}
}
@media (min-width: 320px) and (max-width: 767px) {
    .dcContact
    {
        height:100px;
    }
}

/* Slider Switch*/
.btnswitch {
  position: relative;
  display: inline-block;
  width: 49px;
  height: 20px;
}

.btnswitch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.switchslider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.switchslider:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .switchslider {
  background-color: #2196F3;
}

input:focus + .switchslider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .switchslider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.switchslider.round {
  border-radius: 34px;
}

.switchslider.round:before {
  border-radius: 50%;
}
/* Slider Switch End*/

.pick-slot span {
    font-size: 11px !important;
    background: #0281fc21 ;
    color: #428bd2 ;
    border: 0px !important;
    font-weight:normal !important;
    cursor:pointer;
 }
 .pick-slot {
    padding: 0 4px !important;
    cursor:pointer;
}
.datetime-slots
{
    clear:both;
}
@media (min-width: 320px) and (max-width: 767px) 
{
    #divTimEx
    {
        display:table-cell;   
    }
    .ilPlanSer
    {
        width:20%;    
    }
    #divPlanSer
    {
        display:inline;    
    }
}
@media (min-width: 768px) 
{
    #divTimEx
    {
        display:none;   
    }
    .ilPlanSer
    {
        width:12%;    
    }
    #divPlanSer
    {
        display:none;    
    }
}
.TxtCnt
{
    font-size:130%;  
    padding-left:10px;  
}
.range-calendar .months .cell .date-formatted
{
    font-size:0px !important;
    }