@charset "UTF-8";.claim-form{color:#5c6762;font-size:14px}
.claim-form .help-page{font-size:16px}
.claim-form .help-page button.start-claim,.claim-form .help-page a.start-claim{width:426px;height:80px;padding:16px;font-size:25px}
.claim-form .help-page button.update-claim,.claim-form .help-page a.update-claim{width:426px;font-size:21px;padding:10px;background:transparent;border:2px solid #fff;color:#fff;font-family:aniversregular,Tahoma,Arial;border-radius:3px}
@media(max-width:480px){.claim-form .help-page button.start-claim,.claim-form .help-page button.update-claim,.claim-form .help-page a.start-claim,.claim-form .help-page a.update-claim{width:80%;font-size:18px;padding-left:40px}
}
.claim-form .help-page .easy-steps{position:relative;font-size:16px}
.claim-form .help-page .easy-steps:before{position:absolute;display:block;height:2px;width:94%;border:2px dashed #e1e1e1;top:33%;content:" ";z-index:-1}
.claim-form .help-page .easy-steps li{display:inline-block;width:123px}
.claim-form .help-page .easy-steps li span{display:block;text-align:center;float:left;width:173%;margin-left:-35%;margin-top:10px}
.claim-form .help-page .easy-steps li.step2{margin:0 calc(50% - 189px)}
@media(max-width:480px){.claim-form .help-page .easy-steps:before{border:0}
.claim-form .help-page .easy-steps li{display:block;width:100%;text-align:center}
.claim-form .help-page .easy-steps li span{margin-bottom:20px}
.claim-form .help-page .easy-steps li.step2{margin:0}
}
@media(min-width:480px) and (max-width:768px){.claim-form .help-page .easy-steps li span{float:none;width:auto;margin-left:auto}
}
.claim-form .help-page .tab-content .tab-pane{display:none}
.claim-form .help-page .tab-content .tab-pane.active{display:block}
.claim-form .claim-attachment-form div.error{margin:0 !important}
.claim-form .claim-attachment-form div.error.attachment-error{margin-left:-34px !important}
.claim-form .claim-attachment-form div.error.with-top-margin{margin:30px -34px 10px !important}
.claim-form .claim-attachment-form .question-content{margin-top:0}
.claim-form .claim-attachment-form .documentlist .col-md-3.text-right .removeButton{position:absolute;top:0;margin-top:0;right:0}
.claim-form .claim-attachment-form .documentlist .col-md-3.text-right label.primarybutton{display:inline-block;right:70px}
.claim-form .claim-attachment-form .documentlist .col-md-3.text-right label.primarybutton.selected[disabled]{cursor:not-allowed}
@media(min-width:480px){.claim-form .claim-attachment-form .documentlist .col-md-3.text-right label.primarybutton{position:absolute;top:0}
}
@media(max-width:480px){.claim-form .claim-attachment-form .documentlist .col-md-3.text-right label.primarybutton{margin-right:30px}
}
.claim-form .claim-attachment-form .documentlist .col-md-3.text-right .tick,.claim-form .claim-attachment-form .documentlist .col-md-3.text-right .cross,.claim-form .claim-attachment-form .documentlist .col-md-3.text-right .circle{margin-right:28px}
@media(min-width:480px){.claim-form .claim-attachment-form .documentlist .col-md-3.text-right .tick,.claim-form .claim-attachment-form .documentlist .col-md-3.text-right .cross,.claim-form .claim-attachment-form .documentlist .col-md-3.text-right .circle{margin-right:25px}
}
.claim-form .error h5{padding:20px;color:#e60000}
.claim-form .error a{font-weight:bold;color:#e60000}
.claim-form .tooltip-text{background:white !important;border:1px solid #0f7d43 !important;border-radius:4px;top:15px;line-height:1.2 !important;color:#5d5d5d !important}
.claim-form .tooltip-text:before{border-color:#0f7d43 transparent !important}
.claim-form .whitediv{background:#fff;margin:10px 0;padding:8px 8px 8px 12px}
.claim-form.greydiv{background:#f3f3f3;padding:12px;margin:0 0 15px 0}
.claim-form .chzn-search{display:block !important}
.claim-form .chosen-container{width:100% !important}
.claim-form .chosen-container-single .chosen-single{border:1px solid #0f7d43;height:31px;line-height:31px}
.claim-form .chosen-results .active-result.highlighted{background:#0f7d43}
.claim-form .button-radio input[type=radio]{opacity:0;width:0}
.claim-form .button-radio label{display:inline-block;padding:6px 25px;border-radius:3px;font-family:Arial;font-size:17px;background-color:#fff;border:2px solid #e0e0e0;cursor:pointer;color:#808f88;margin-bottom:10px}
@media(max-width:480px){.claim-form .button-radio label{margin-left:-3px}
}
.claim-form .button-radio label:hover{background-color:#45aa4c;border:2px solid #45aa4c;color:#fff}
.claim-form .button-radio div.error{margin:-10px 0 3px !important}
.claim-form .button-radio input[type=radio]:checked+label{background-color:#45aa4c;border:2px solid #45aa4c;color:#fff}
.claim-form .checkbox{width:26px;height:24px;display:inline-block;cursor:pointer;position:relative;background:url(../assets/images/claimform-checkbox.png);background-repeat:no-repeat;border:0}
.claim-form .checkbox.checked{background-repeat:no-repeat;background-position:0 -24px}
.claim-form .checkbox.checked:before{content:" "}
.claim-form .checkbox.error{background-repeat:no-repeat;background-position:0 bottom}
.claim-form .checkbox.error:before{content:" "}
.claim-form .checkbox input[type=checkbox]{display:none}
.claim-form .hovertip{width:16px;height:16.5px;border:1px solid #808f88;border-radius:8px;display:inline-block;float:none;box-shadow:0 0 1px #808f88;position:relative;top:2px;left:10px;line-height:23px}
.claim-form .hovertip:before{content:"?";position:absolute;left:4px;top:-3px;color:#808f88;font-size:12px}
.claim-form .documentlist{margin:20px 0}
.claim-form .documentlist input[type=text]{border:1px solid #fff;width:100%;margin:1px 0;padding:3px 6px;font-size:13px}
.claim-form .documentlist input[type=text]:hover{border:1px solid #c7c7c7}
.claim-form .documentlist input[type=text].error{margin-bottom:5px}
.claim-form .documentlist .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.claim-form .documentlist .inputfile ~ label{letter-spacing:normal;text-transform:none;color:#45aa4c;width:130px;font-size:14px}
.claim-form .documentlist .inputfile ~ label.selected{background-color:#45aa4c;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.claim-form .documentlist .inputfile ~ label.error-upload{border-color:#e60000 !important;color:#e60000 !important}
.claim-form .documentlist .circle{display:none;float:right;position:relative;width:21px;height:21px}
.claim-form .documentlist .circle strong{position:absolute;font-weight:normal;font-size:10px;right:0;background:url(../assets/images/loader.gif) no-repeat;width:27px;height:27px;background-size:100%}
.claim-form .documentlist .tick{float:right;display:none;background:url(../assets/images/tick-ok.png) no-repeat;width:21px;height:21px}
.claim-form .documentlist .cross{float:right;display:none;background:url(../assets/images/cross-error.png) no-repeat;width:21px;height:21px}
.claim-form #agreetoc-error{width:300px;float:left;margin-left:40px;margin-top:24px}
.claim-form .claim-type-icon{margin-bottom:10px}
.claim-form .claim-type-icon .checkbox-icon{width:16.2%;float:left;height:150px;padding:15px 5px 5px 5px;text-align:center;cursor:pointer;position:relative;overflow:hidden;margin:0 2px;border:2px solid #e0e0e0;border-radius:3px}
.claim-form .claim-type-icon .checkbox-icon.checked{border:2px solid #45aa4c;background-color:#45aa4c;color:#fff}
.claim-form .claim-type-icon .checkbox-icon.checked .title{color:#fff}
.claim-form .claim-type-icon .checkbox-icon.checked.omd:before{background:url(../assets/images/online-claim/stethoscope-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.checked.tc:before{background:url(../assets/images/online-claim/injury-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.checked.ae:before{background:url(../assets/images/online-claim/cancellation-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.checked.lpe:before{background:url(../assets/images/online-claim/luggage-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.checked.cre:before{background:url(../assets/images/online-claim/car-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.checked.oce:before{background:url(../assets/images/online-claim/money-white.png) no-repeat 100%}
@media(hover:hover){.claim-form .claim-type-icon .checkbox-icon:hover{border:2px solid #45aa4c;background-color:#45aa4c;color:#fff}
.claim-form .claim-type-icon .checkbox-icon:hover .title{color:#fff}
.claim-form .claim-type-icon .checkbox-icon:hover.omd:before{background:url(../assets/images/online-claim/stethoscope-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon:hover.tc:before{background:url(../assets/images/online-claim/injury-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon:hover.ae:before{background:url(../assets/images/online-claim/cancellation-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon:hover.lpe:before{background:url(../assets/images/online-claim/luggage-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon:hover.cre:before{background:url(../assets/images/online-claim/car-white.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon:hover.oce:before{background:url(../assets/images/online-claim/money-white.png) no-repeat 100%}
}
.claim-form .claim-type-icon .checkbox-icon .title{position:absolute;bottom:5px;left:0;width:100%;text-align:center;color:#0f7d43}
.claim-form .claim-type-icon .checkbox-icon:before{content:" ";width:68px;height:68px;margin:0 auto;display:block}
.claim-form .claim-type-icon .checkbox-icon.omd:before{background:url(../assets/images/online-claim/stethoscope.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.tc:before{background:url(../assets/images/online-claim/injury.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.ae:before{background:url(../assets/images/online-claim/cancellation.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.lpe:before{background:url(../assets/images/online-claim/luggage.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.cre:before{background:url(../assets/images/online-claim/car.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.oce:before{background:url(../assets/images/online-claim/money.png) no-repeat 100%}
.claim-form .claim-type-icon .checkbox-icon.showtip .slideText{top:0}
.claim-form .claim-type-icon.error .checkbox-icon{border:2px solid #e60000}
@media(width:768px){.claim-form .claim-type-icon .checkbox-icon{width:16.1%}
}
@media(max-width:480px){.claim-form .claim-type-icon .checkbox-icon{width:30%;margin:5px 3% 10px 0;padding-top:5px;height:110px}
.claim-form .claim-type-icon .checkbox-icon:before{width:30px;height:30px;background-size:contain !important}
.claim-form .claim-type-icon .checkbox-icon:hover .slideText{top:172px}
.claim-form .claim-type-icon .checkbox-icon .title{font-size:13px;bottom:0}
.claim-form .claim-type-icon .checkbox-icon input[type=checkbox]{display:none}
.claim-form .documentlist .circle{margin-right:15px}
}
.claim-form .greybox{background:#f5f5f5;margin-top:0;padding:15px;margin-left:0;margin-right:0}
.claim-form .greybox ul{list-style-type:disc !important;margin-left:2%}
.claim-form button.check_button[disabled]{color:gray;cursor:not-allowed}
.claim-form input.check_box_decl{float:left;margin-right:5px;margin-top:5px}
.claim-form .checkbox-list li{clear:both;padding-left:25px}
.claim-form .checkbox-list{margin-bottom:15px}
.claim-form #progressbar{margin:50px 0;overflow:hidden;counter-reset:step;font-family:aniversregular,Tahoma,Arial;font-weight:bold}
.claim-form #progressbar li{list-style-type:none;color:#626262;text-transform:uppercase;font-size:16px;width:16.66%;float:left;position:relative;text-align:center}
@media(max-width:480px){.claim-form #progressbar li{font-size:10px;font-family:aniversbold}
}
.claim-form #progressbar li:before{content:counter(step);counter-increment:step;width:40px;line-height:36px;display:block;background:#fff;border:2px solid #e0e0e0;border-radius:50%;margin:0 auto 5px auto;color:#e0e0e0;font-size:20px;font-family:Arial;font-weight:100}
@media(max-width:480px){.claim-form #progressbar li:before{width:30px;line-height:26px;font-size:16px}
}
.claim-form #progressbar li:after{content:"";width:70%;height:2px;position:absolute;left:65%;top:20px;background:#e0e0e0}
@media(max-width:480px){.claim-form #progressbar li:after{width:55%;left:75%;top:15px}
}
.claim-form #progressbar li:last-child:after{content:none}
.claim-form #progressbar li.active:before{content:"✓";background:#0f7d43;border:2px solid #0f7d43;color:#fff}
.claim-form #progressbar li.active:after{background-color:#0f7d43;background-image:linear-gradient(to right,#0f7d43 50%,#e0e0e0 50%)}
.claim-form #progressbar li.active.full:after{background-image:linear-gradient(to right,#0f7d43 100%,#e0e0e0 0)}
.claim-form .primarybutton{background:#fff;line-height:43px}
.claim-form .primarybutton.addattachmentbtn{letter-spacing:0}
.claim-form h3 span{font-size:16px;color:#5c6762}
.claim-form .important-info{background:#fcf9f0;border:1px solid #e5dac8;margin:0;padding:20px}
@media(max-width:480px){.claim-form .important-info{padding:10px}
}
.claim-form .important-info h3{margin-top:0}
@media(max-width:480px){.claim-form .important-info img{width:75%}
}
@media(width:768px){.claim-form .important-info img{width:100%}
}
.claim-form .disabled-input{background-color:#eee}
@media(min-width:480px){.claim-form .disabled-input{margin-bottom:20px}
}
.claim-form .chosen-container-single .chosen-single{border:2px solid #e0e0e0}
.claim-form .chosen-container-single .chosen-single span{line-height:20px;color:#808f88}
.claim-form .chosen-container-single .chosen-single div{top:8px !important}
.claim-form .chosen-container-single .chosen-single div b{background-size:71px 54px !important}
.claim-form .chosen-container-single .chosen-drop{text-align:left;border:2px solid #e0e0e0;border-top:0}
.claim-form .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;border:2px solid #e0e0e0;border-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.claim-form .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:0 0}
.claim-form .yellowbutton{line-height:45px}
@media screen and (-webkit-min-device-pixel-ratio:0){.claim-form ::i-block-chrome select{height:45px}
}
@media screen and (min-width:1080px){.claim-form .onecover-form input,.claim-form .onecover-form select{margin-bottom:25px}
}
.claim-form .onecover-form label{color:#808f88;line-height:23px}
.claim-form .onecover-form label.highlight{color:#45aa4c}
.claim-form .onecover-form label.error-upload{border-color:#e60000 !important;color:#e60000 !important}
.claim-form .onecover-form div.error,.claim-form .onecover-form label.error{color:#e60000;margin:-20px 0 3px}
@media(max-width:480px){.claim-form .onecover-form div.error,.claim-form .onecover-form label.error{margin:-10px 0 3px}
}
.claim-form .onecover-form .zero-margin-error+div.error{margin:0 !important}
.claim-form .onecover-form div#claimStory-error.error{margin:0 0 3px !important}
.claim-form .onecover-form div#phone-error.error{margin:0 0 3px !important}
.claim-form [id^=claimType],.claim-form .basicExpenses,.claim-form .detailSection{padding:0 20px 20px;border-bottom:5px solid #e0e0e0}
@media(max-width:480px){.claim-form [id^=claimType],.claim-form .basicExpenses,.claim-form .detailSection{padding:0 0 20px}
}
@media(max-width:480px){.claim-form .basicExpenses .removeButton{margin-top:28px;margin-left:-20px}
}
.claim-form .question-content{margin-top:30px}
.claim-form .question-content .subQuestion{background-color:#f4f0f1;padding:10px 20px 5px;margin:15px 0}
@media(min-width:480px){.claim-form .answer-col{text-align:right}
}
.claim-form .removeButton{background:transparent;border:0;margin-top:12px;color:#45aa4c;font-size:18px;outline:0}
.claim-form .removeButton[disabled]{color:#e0e0e0}
.claim-form .detailSection{font-size:16px}
.claim-form .detailSection label{font-size:14px}
.claim-form .modal .close{position:absolute;top:-12px;right:-8px;width:25px;height:25px;padding:5px;background:#45aa4c;border-radius:50px;opacity:1;text-shadow:none;color:#fff;font-size:16px;font-weight:100}
.claim-form .modal .modal-dialog{position:absolute;top:50%;transform:translate(0,-50%) !important;-ms-transform:translate(0,-50%) !important;-webkit-transform:translate(0,-50%) !important}
@media(min-width:480px){.claim-form .modal .modal-dialog{left:50%;transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important}
}
.claim-form .modal .card{padding:20px}
.claim-form .modal .invalidClaimNo{margin-top:0 !important}
.claim-form .uploadButton.processing:after{content:" ";display:inline-block;position:relative;z-index:100000;left:10px;top:5px;width:20px;height:20px;background:url(../assets/images/ajax-loader.gif) no-repeat;background-size:100%}
.claim-form .allSuccessMsg,.claim-form .partialSuccessMsg,.claim-form .documentRequired{padding:5px 10px;box-shadow:0 0 8px 0 #e0e0e0;border-left:5px solid #45aa4c;color:#45aa4c}
.claim-form .partialSuccessMsg,.claim-form .documentRequired{border-color:#e60000;color:#e60000}
.claim-form .securePaymentImg{text-align:right}
@media(max-width:480px){.claim-form .securePaymentImg{text-align:center}
}
.claim-form .intl-tel-input{width:100%}
.claim-form .intl-tel-input .selected-flag{height:45px;outline:0}
.claim-form .intl-tel-input div.error{margin-top:5px !important}
.claim-form .smsReceiveWarning{font-size:12px;margin:5px 0 3px;width:100%;font-weight:normal;color:#45aa4c}
.modal-backdrop.in{opacity:.7}
.form-section{border:1px solid #ccc;margin-top:-40px;margin-bottom:40px;background:#fff;padding:0 20px 20px}
#hidden-person-name-fields{opacity:0;position:absolute}
.claim-form .help-page .pageNavigation{display:table}
.claim-form .help-page .pageNavigation ul{display:table-row}
.claim-form .help-page .pageNavigation ul li{display:table-cell;float:none;text-align:center;line-height:1;padding:3px;width:16.666667%;vertical-align:bottom;min-width:127px}
.claim-form .help-page .pageNavigation ul li a{font-family:Arial;font-size:15px;border-bottom:0;padding-top:87px;display:block;min-width:auto;height:auto;line-height:1}
.claim-form .help-page .pageNavigation ul li a.omd{background:url(https://www.1cover.com.au/assets/images/medical-expenses.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li a.tc{background:url(https://www.1cover.com.au/assets/images/additional-cancellation.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li a.ae{background:url(https://www.1cover.com.au/assets/images/trip-cancellation.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li a.lpe{background:url(https://www.1cover.com.au/assets/images/luggage-claims.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li a.cre{background:url(https://www.1cover.com.au/assets/images/rental-car.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li a.oce{background:url(https://www.1cover.com.au/assets/images/additional-expenses.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li a:after{display:block;width:100%;height:3px;background:#e9e9e9;content:" ";margin-top:10px}
.claim-form .help-page .pageNavigation ul li.active a{color:#45aa4c}
.claim-form .help-page .pageNavigation ul li.active a.omd{background:url(https://www.1cover.com.au/assets/images/medical-expenses.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li.active a.tc{background:url(https://www.1cover.com.au/assets/images/additional-cancellation.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li.active a.ae{background:url(https://www.1cover.com.au/assets/images/trip-cancellation.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li.active a.lpe{background:url(https://www.1cover.com.au/assets/images/luggage-claims.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li.active a.cre{background:url(https://www.1cover.com.au/assets/images/rental-car.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li.active a.oce{background:url(https://www.1cover.com.au/assets/images/additional-expenses.svg) no-repeat center top;background-size:75px 75px}
.claim-form .help-page .pageNavigation ul li.active a:after{background:#45aa4c}
.claim-form .help-page .pageNavigation ul li.active a:before{bottom:-11px;position:absolute;left:50%;margin-left:-14px;border-style:solid;border-width:12px 8px 0 8px;border-color:#ffda00 transparent transparent transparent;content:""}
@media(max-width:480px){.claim-form .help-page .pageNavigation{display:block;margin:0;padding:0}
.claim-form .help-page .pageNavigation ul{display:block;overflow-x:scroll;overflow-y:hidden;width:100%;min-height:164px;white-space:nowrap;-webkit-overflow-scrolling:touch}
.claim-form .help-page .pageNavigation ul li{display:inline-block;width:40%}
}
@media(min-width:480px) and (max-width:768px){.claim-form .help-page .pageNavigation{display:block;margin:0;padding:0}
.claim-form .help-page .pageNavigation ul{display:block;overflow-x:scroll;overflow-y:hidden;width:100%;min-height:164px;white-space:nowrap;-webkit-overflow-scrolling:touch}
.claim-form .help-page .pageNavigation ul li{display:inline-block;width:28%}
}
.claim-steps{margin-bottom:35px}
.claim-steps .step-num{color:#00b857;font-size:100px}
.claim-steps .contact-box li{margin-bottom:10px}
.claim-steps .contact-box li sub{bottom:.25em;left:.5em}
.claim-steps .contact-box .spltext{color:#333}
.claim-steps .claims{list-style-type:disc}
.claim-steps .claims li{margin-left:20px;margin-bottom:10px}
.claimTabs h5{font-size:24px;color:#0f7d43}
.claimTabs .or,.claimTabs .then{position:relative}
.claimTabs .or .divider,.claimTabs .then .divider{position:absolute;left:50%;top:50%;font-family:tahoma;color:#0f7d43;font-size:20px}
.claimTabs .then .divider{left:45%}