@import url('../lib/open-iconic/font/css/open-iconic-bootstrap.min.css');
@import url('fontello/font/css/fontello.min.css');
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

body {
  margin: 0;
  font-family: Open Sans, Arial, serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
  color: #303030;
  text-align: left;
  background-color: #f1f1f1;
  -webkit-font-smoothing: antialiased;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*, :after, :before {
  box-sizing: inherit;
  box-sizing: border-box;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
.logo{flex:0 0 auto}
.logo img{display:inline-block;height:20px;width:130px}
@media (min-width:992px){.logo img{height:30px;width:195px}}
.loader{position:relative;overflow:hidden}
.tooltip{position:relative}
.tooltip label{padding-right:35px}
.tooltip-icon{cursor:pointer;line-height:18px;position:absolute;right:10px;text-align:center;top:calc(50% - 12px);width:18px;z-index:99;border-radius:100px}
.tooltip-icon:before{color:#00a2b4;content:"\E814";display:inline-block;font-family:fontello;font-size:20px;font-weight:300;margin-top:1px}
.tooltip-icon:hover{background:#00a2b4;background-image:url("../assets/icons/icon_mouseover.png");background-size:cover}
.tooltip-icon:hover:before{content:"";color:#fff;margin-left:-.5px}
.required:after{content:" *"}
h1 { font-size: 1.5em; }
h1:focus {
  outline: none;
}

/* mainlayout blazor component styling to here, because used by Razor pages as well */
.nologin{
  align-items:flex-start;
  justify-content:center;
  display:flex;
  padding-left:10px;padding-right:10px
}
.nologin_block{
  background:#f9f9f9;
  border-radius:4px;
  box-shadow:0 0 50px rgba(0,0,0,.1);
  flex:0 1 500px;
  margin-top:50px;padding:15px
}
@media (min-width:768px){
  .nologin_block{margin-top:50px;padding:30px}
}
.button{margin-top:10px}

.main_layout{background:#00a2b4;min-height:100vh;position:relative}
input{display:block;width:100%}

/* header blazor component styling to here, because used by Razor pages as well */
.header{background:#f9f9f9;padding-right:15px;position:relative}
@media (max-width:767.98px){.header{padding-right:0}}
.header {
  align-items: center;
  -ms-flex-pack: center;
  background: #fff;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 75px;
  justify-content: center;
}

a, .btn-link {
  color: #00a2b4;
  text-decoration: none;
}

.btn-primary {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.content {
  padding-top: 1.1rem;
}

.valid.modified:not([type=checkbox]) {
  outline: 1px solid #26b050;
}

.invalid {
  outline: 1px solid red;
}

.validation-message {
  color: red;
}
.active{background:#00a2b4;color:#fff}

.links{
  display:flex;justify-content:space-between;padding-bottom:10px;padding-top:20px
}
@media (min-width:768px){.links{padding-top:40px;}}
.links a{color:#00a2b4;flex:0 0 auto;font-weight:400}

.tooltip-text{font-size:14px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-in-out .25s,opacity .25s ease-in-out;max-width:100%}
.tooltip-text-active{max-height:500px;opacity:1;transition:max-height .5s ease-in-out,opacity .25s ease-in-out .25s;width:auto}

#blazor-error-ui {
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}

#blazor-error-ui .dismiss {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}

.blazor-error-boundary {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
  padding: 1rem 1rem 1rem 3.7rem;
  color: white;
}

.blazor-error-boundary::after {
  content: "An error has occurred."
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
legend { display: none;}

.alert{background:#7ab929;color:#fff;font-size:15px;line-height:20px;margin-bottom:10px;padding:10px}.alert_message{background:#DBE0FA;color:#6B7FEB}.alert_info{background:#00a2b4;color:#fff;min-height:54px;}.alert_info:before{content:"\\E811";display:inline-block;font-size:30px;font-family:fontello;margin-bottom:5px;float:left;margin-right:22px;top:6px;position:relative}.alertFailed{background:#ffebef;color:#b1304c}._33pZKxnGcpW3ZVLuyavSB-{background:#d9e0b6;color:#7ab929}.hidden{display:none}.textbox-whitespace{white-space:pre-wrap;margin-left:52px}
@font-face{font-family:fontello;src:url("./fontello/font/fonts/fontello.eot?64687691");src:url("./fontello/font/fonts/fontello.eot?64687691#iefix") format("embedded-opentype"),url("./fontello/font/fonts/fontello.woff2?64687691") format("woff2"),url("./fontello/font/fonts/fontello.woff?64687691") format("woff"),url("./fontello/font/fonts/fontello.ttf?64687691") format("truetype"),url("./fontello/font/fonts/fontello.svg?64687691#fontello") format("svg");font-weight:400;font-style:normal}.icon,[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:1em;text-align:center;vertical-align:middle;font-variant:normal;text-transform:none;line-height:1em}.icon-clock:before{content:"\\E800"}.icon-claim:before{content:"\\E801"}.icon-plus:before{content:"\\E805"}.icon-search:before{content:"\\E806"}.icon-down-open:before{content:"\\E807"}.icon-down:before{content:"\\E808"}.icon-calendar:before{content:"\\E809"}.icon-cancel:before{content:"\\E80A"}.icon-check:before{content:"\\E80B"}.icon-arrow:before{content:"\\E80C"}.icon-delete:before{content:"\\E80D"}.icon-download:before{content:"\\E80E"}.icon-right-open:before{content:"\\E80F"}.icon-cancel-1:before{content:"\\E810"}.icon-chat:before{content:"\\E811"}.icon-question:before{content:"\\E814"}.icon-sort:before{content:"\\E816"}.icon-alert:before{content:"\\E817"}.icon-checked-circled:before{content:"\\E81C"}.icon-faq:before{content:"\\E81D"}.icon-home:before{content:"\\E81E"}.icon-invoice:before{content:"\\E81F"}.icon-news:before{content:"\\E820"}.icon-profile:before{content:"\\E823"}.icon-upload-cloud:before{content:"\\F0EE"}
.button{display:inline-block;width:100%;padding:10px 15px;border:0;border-radius:3px;background:#7ab929;color:#fff;font-size:.85em;font-weight:600;line-height:20px;text-align:center;text-transform:uppercase;cursor:pointer;box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);}
.button:focus{outline:none}
.button:disabled{background:#DCDCDC;color:#A3A3A3}
.button:hover:disabled{background:#DCDCDC;color:#A3A3A3}
.button:hover{color:#fff;text-decoration:none}
.button-div {
  margin-top: 10px;
}
@media (min-width:576px){
  .button{min-width:260px;width:auto}}._2QKqx-9nOcCuv1Rr00lXEH{background:#b4b4b4}._2QKqx-9nOcCuv1Rr00lXEH:hover{background:#7ab929;color:#fff}._33r3-T_TiTEw8ULLWXhLSD{color:#818181;background:#f9f9f9}._17tjjpD8xvjEQwNhvQSh_w{background:#53565a}.RRKxPgYZF-ldLS0JS6ewp{background:#000}._1VoAgwpRbTn5fZ0DSgk1jC{background:#00a2b4}._1W6KukKTRRPcnVnDv8UqWJ{text-align:left}.RebCrZ8sbwvE7Fl6bFn6p{text-align:right}._3j3O30tVKCv-ZoeM9dGZ9-{text-align:center}._9LupxiTsvZJO14hAV8bL1{display:flex;align-items:center;justify-content:space-between}._9LupxiTsvZJO14hAV8bL1 .oWSTwOxkou7Ux14WyvKT5{font-size:1em}._9LupxiTsvZJO14hAV8bL1{font-size:.75rem}._9LupxiTsvZJO14hAV8bL1 .icon-download{font-size:1.6em;margin-right:-5px}
.button-block{width:100%}

[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}
.form-item{position:relative;padding-bottom:10px}._-2GPyPQvcum3ZgOrkL5bC{pointer-events:none}._-2GPyPQvcum3ZgOrkL5bC:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background:hsla(0,0%,98%,.5)}
.form-item input,.form-item select,.form-item textarea{border-radius:2px;color:#303030;font-size:16px;font-weight:400}
.form-item input:disabled,.form-item select:disabled,.form-item textarea:disabled{background:transparent;border-color:#fff}
.form-item textarea{width:100%}._3dwQrND3Y90_yRUJ7mBGBC .form-select,._3dwQrND3Y90_yRUJ7mBGBC input,._3dwQrND3Y90_yRUJ7mBGBC textarea{border-color:#d44462}._3dwQrND3Y90_yRUJ7mBGBC label{color:#d44462;font-weight:600}._3dwQrND3Y90_yRUJ7mBGBC .react-datepicker__input-container:before{color:#d44462}
.form-item .Select-placeholder{color:#000;font-weight:400}
.form-item .Select-value-label{color:#303030!important;font-weight:400}._3VdVWz3s62kMLzEiMEvxRw{padding-bottom:0}._3VdVWz3s62kMLzEiMEvxRw input{border-color:#fff;color:#5e5e5e;padding:7px 10px 8px}.form-select{background:#fff;border:1px solid #f1f1f1;position:relative}.form-select:before{background:#fff;content:"";height:40px;right:0;top:0}.form-select:after,.form-select:before{display:block;pointer-events:none;position:absolute;width:38px}.form-select:after{color:#bbb;content:"\\E807";font-family:fontello;font-size:16px;line-height:40px;right:1px;text-align:center;top:1px}.form-select select{background:transparent;border:0;color:#000;display:block;font-weight:400;height:40px;outline:0;padding:0 10px;width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.form-select select::-ms-expand{display:none}.form-select select._31S2D2VebNwtGA0_RepGkr{color:#303030;font-weight:400}.form-select option:disabled{color:#bbb}._29DbrRjI3eFR9Fd0ivVqaX{position:relative}._29DbrRjI3eFR9Fd0ivVqaX:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #53565a;content:"";display:block;height:0;pointer-events:none;position:absolute;right:15px;top:17px;width:0}._29DbrRjI3eFR9Fd0ivVqaX ul{background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.1);left:0;list-style:none outside;margin-bottom:0;padding-left:0;position:absolute;top:calc(100% - 5px);width:100%}._29DbrRjI3eFR9Fd0ivVqaX li{padding:5px 10px}._2rSf3F9D2tqSkODbltz9Ty{color:#b1304c;float:right;margin-right:25px;font-weight:600}._3EdWBp-alavg9uXtF6SqpK{color:#cd8500}.form-error{background:#ffe8ed;color:#b1304c;list-style:none outside;margin-bottom:0;padding:10px;width:100%;display:flex}.PwFwuorKHmWHlYIgWpOYt{display:flex;flex-wrap:wrap}.PwFwuorKHmWHlYIgWpOYt .Dq2I5jNX8wKSNWTij6ACv{flex:0 0 auto}.Dq2I5jNX8wKSNWTij6ACv{margin-top:8px}.Dq2I5jNX8wKSNWTij6ACv input{position:absolute;left:-9999px}.Dq2I5jNX8wKSNWTij6ACv input:checked+label:after{background:#00a2b4;border-radius:7px;content:"";display:block;height:11px;left:3px;position:absolute;top:4px;width:11px}.Dq2I5jNX8wKSNWTij6ACv label{cursor:pointer;display:block;padding:0 10px 0 25px;position:relative;font-weight:600;margin-right:30px}.Dq2I5jNX8wKSNWTij6ACv label:before{background:#fff;border:1px solid #484848;border-radius:100%;content:"";display:block;height:17px;left:0;position:absolute;top:1px;width:17px}._2X1dlju0btKzReTXNiecE7{display:inline-block;padding-right:5px}._2TgUPQS3XiGQlhKBxYV43c{display:flex}._3bnuUUbeY8739KhU9AZuEt{background:#fff;border:1px solid #f1f1f1;border-radius:2px;flex:1;max-width:calc(100% - 120px)}._2wfEsXa9HfPZxhdkE2I4-9{color:#303030;font-size:15px;line-height:41px;min-height:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._2kvBK9RWtbT2dFTq_l2B3{background:#bbb;border:1px solid #bbb;border-radius:2px;color:#fff;cursor:pointer;flex:0 0 120px;font-family:Open Sans,serif;font-size:15px;font-style:italic;font-weight:400;width:120px;float:right}._2kvBK9RWtbT2dFTq_l2B3:active{outline:0}.BvNXP2nKt7plbLaLccd6B{font-size:21px;color:#e24b6c;float:right;display:block;width:19%;margin-left:10px;position:relative}.BvNXP2nKt7plbLaLccd6B:before{content:"\\E80D";font-family:fontello;cursor:pointer}._12jEas1PYlv7ISm7RcMWOR{padding:10px 25px}._12jEas1PYlv7ISm7RcMWOR input{position:absolute;left:-9999px}._12jEas1PYlv7ISm7RcMWOR input:checked+label:after{background:#00a2b4}._12jEas1PYlv7ISm7RcMWOR label{cursor:pointer;display:block;line-height:24px;min-height:20px;padding:0 10px 0 30px;position:relative;vertical-align:middle}._12jEas1PYlv7ISm7RcMWOR label:before{background:#fff;border:1px solid #8e8e8e;border-radius:1px;content:"";display:inline-block;height:17px;left:0;position:absolute;top:5px;width:17px}._12jEas1PYlv7ISm7RcMWOR label:after{background:#ededed;content:"";display:inline-block;height:11px;left:3px;position:absolute;top:8px;width:11px}._2rO5OX-Dd664XnpUbvi65y{text-align:center}._2rO5OX-Dd664XnpUbvi65y label{display:inline-block;padding:0;width:18px}._evKKVu-jvLsHXrPXFSRK{width:61%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
label{display:block}
input[type=email], input[type=input], input[type=password], input[type=search], input[type=text], textarea {
  -webkit-appearance: none;
}
input {
  display: block;
  width: 100%;
}
input, textarea {
  padding: 9px 10px 10px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  color: #53565a;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #f1f1f1;
}
button, input {
  overflow: visible;
}
p {margin-top: 0;margin-bottom: 1rem;}

.loader_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(0,0,0,.5);transition:background .3s ease-in-out}
.loader_spinner{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}
.loader_small .loader_spinner{width:30px;height:30px}
.loader_rounded{border-radius:3px}
.loader_table{min-height:200px}
.loader_table .loader_overlay{background-color:hsla(0,0%,100%,.4);bottom:0;left:0;position:absolute;right:0;top:41px;width:100%}

.block{display:block;margin-top:0em;}
.form{background:#f9f9f9;padding:20px 20px 35px}.form:after{display:block;clear:both;content:""}@media (min-width:768px){.form{padding:20px 60px 35px}}.form+.form{margin-top:3px}
.nogutter{margin-left:0;margin-right:0}.nogutter>div{padding-left:0;padding-right:0}
.textbox_whitespace{white-space:pre-wrap;margin-left:52px}
.alert{background:#7ab929;color:#fff;font-size:15px;line-height:20px;margin-bottom:10px;padding:10px}
.alert_message{background:#E8F0FE;color:#305FB3}
.alert_info{background:#00a2b4;color:#fff}
.alert_info:before{content:"\E811";display:inline-block;font-size:30px;font-family:fontello;margin-bottom:5px;float:left;margin-right:22px;top:0;position:relative}
.alertFailed{background:#ffebef;color:#b1304c}
.alertResetPassword{background:#feeee8;color:#e34506}
.buttons{display:flex;justify-content:flex-end;padding:20px 25px}
@media (min-width:768px){.buttons{padding-bottom:40px}}
.buttons>div{flex:1}.buttons button{min-width:0}
.buttons-container{
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-flow: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
@media (min-width: 0em) {.buttons-container {-webkit-box-pack: justify;justify-content: space-between;}}

@media (max-width:575.98px){.claim_details_status{display:none}}
[hidden]{display: none!important;}
.tooltip_label{font-size:13px;font-weight:600;text-transform: uppercase;}

.mud-alert-text-primary-darken {
  color: #00717e;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}

.mud-tab {
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  padding: 13px 20px;
  text-transform: uppercase;
}
.mud-tab.mud-tab-active {
  font-weight: 700;
}
.popup{background: white;min-width:300px;max-width:50%;transform: translateX(50%);padding: 20px;}

.text-danger {
  color: red;
}


.ripple {
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.ripple:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
  background-repeat: no-repeat;
  background-position: 50%;
  transform: scale(10,10);
  opacity: 0;
  transition: transform .3s, opacity 1s;
}

.ripple:active:after {
  transform: scale(0,0);
  opacity: .09;
  transition: 0s;
}