.e-loket .eloket-datalist dd,.e-loket .eloket-datalist dt{margin-left:0;display:block;width:100%;vertical-align:top}.e-loket .eloket-datalist,.eloket-form .form fieldset div.clear-both{clear:both}.e-loket>.inner{margin-top:3rem}.e-loket .section-overlay{position:relative}.e-loket .section-overlay:not(.active):before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);z-index:10}.e-loket .eloket-datalist dt{margin-right:0;color:#90ABBC;font-weight:400}.e-loket .eloket-datalist dd{padding:0}.e-loket .extra-info>div:not(:last-child){border-bottom:1px solid #BABABA;margin-bottom:1.5rem}@media (min-width:40em){.e-loket .eloket-datalist dt{display:inline-block;width:20%;margin-right:5%}.e-loket .eloket-datalist dd{display:inline-block;width:70%}}.e-loket .detail .meta p,.e-loket .detail .renderer p{padding-bottom:0}.e-loket .detail .meta__item{background-color:#F3F3F5;border-bottom:1px solid #BABABA;padding:.75rem}.e-loket .detail .meta__item .status-description,.e-loket .detail .meta__item .status-description small{line-height:1}.e-loket .detail .meta__item p:last-child{margin-bottom:0}.e-loket .detail .status{border:1px solid #BABABA;color:#7C7070;display:inline-block;font-size:1rem;max-height:1.5rem;line-height:1.5rem;padding:0 .75rem;margin-top:.5rem}.e-loket .detail .status.status-1{border-color:#0064B4;color:#0064B4}.e-loket .detail .status.status-2{border-color:#F18A00;color:#F18A00}.e-loket .detail .status.status-3{border-color:#DA291C;color:#DA291C}.e-loket .detail .status.status-4{border-color:#90ABBC;color:#90ABBC}.e-loket .detail .status.status-5{border-color:#4AA32C;color:#4AA32C}.eloket-form .confirm,.eloket-form .introduction{border:1px solid #BABABA;padding:.75rem 1.5rem}.eloket-form .introduction .body h2{font-size:1.2rem;line-height:1.1666666667em;margin-top:.5rem;margin-bottom:1rem;padding-top:0;padding-bottom:0;font-family:"Sun Regular","Helvetica Neue",Helvetica,Arial,Georgia,Sans-serif;font-weight:700}.eloket-form .form fieldset{padding:.75rem 1.5rem}.eloket-form .form fieldset .button{margin-bottom:0}.eloket-form .form fieldset .section-note img{margin:.625rem auto;padding:.1875rem;border:1px solid #BABABA}.eloket-form .form fieldset .repeater .button-close{float:right;margin:0 0 -1.5rem;z-index:1}.eloket-form .form fieldset a.fieldset-link{float:right}.eloket-form .form .uploaded-file{border-bottom:1px solid #BABABA;background-color:#F3F3F5;padding:.75rem}.eloket-form .form .uploaded-file .fa-trash{transition:all 250ms ease-in-out;font-size:1em;color:#7C7070}.eloket-form .form .uploaded-file .fa-trash:hover{color:#282020}.eloket-form .form .collection-field-set{padding-bottom:1.25rem}.eloket-form .form .collection-field-set .form-group{padding-left:1.875rem}.eloket-form .confirm ul.actions{margin-top:2rem}.eloket-form.payments .total{padding-top:.75rem;border-top:1px solid #0064B4}.eloket-form .form-title{font-size:1.728rem;line-height:1.09375em;margin-top:.5rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}@media (min-width:40em){.eloket-form .form-title{font-size:2.0736rem;line-height:1.1140046296em;margin-top:.5rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}.eloket-form .form-nav .button-wrapper{float:right}}@media (min-width:60em){.eloket-form .form-title{font-size:2.48832rem;line-height:1.0971257716em;margin-top:.5rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}}.eloket-form .form-nav::after{clear:both;content:"";display:table}.eloket-form .form-nav .button-cancel{line-height:3rem}.eloket-form .form-nav .button-wrapper .button-next{margin:0}@media (min-width:40em){.eloket-form .form-nav button{margin:0}}@media (min-width:60em){.eloket-form .steps ul li,.eloket-form .steps ul li.active{padding-right:1.5625rem}.eloket-form .steps ul li span{display:inline}}.eloket-form.appointments .pick-appointment label{font-weight:700}.eloket-form.appointments fieldset.section{padding:0;border:0;border-bottom:1px solid #BABABA}.appointment-detail-table tr,.eloket-form.appointments fieldset.section:last-child{border-bottom:0}.eloket-form.appointments fieldset.section .button{margin-bottom:1.5rem}.eloket-form.appointments fieldset.section dl:last-child{padding-bottom:1.5rem}.eloket-form.appointments fieldset.section.ng-hide{min-height:0}.eloket-form.appointments .spinner-container{margin-top:3.75rem}.eloket-form.appointments .qr-wrappr{margin:.625rem 0 1.25rem}.appointment-details ul{line-height:1.5625rem}.appointment-details div:not(:last-child){margin-bottom:.75rem}.appointment-details div h6{display:inline-block;margin-right:.375rem;margin-bottom:0}.appointment-details .no-padding{padding:0}.appointment-detail-table{margin-bottom:.625rem}.appointment-detail-table td{padding:.1875rem .3125rem .1875rem 0;text-align:left;vertical-align:top}.appointment-detail-table td b{padding-left:.625rem;display:block}.appointment-details-information{position:relative}.appointment-details-information h3{padding-right:1.875rem}.appointment-details-information .actions{transition:opacity .2s;top:.3125rem;right:.3125rem;position:absolute}.appointment-details-information .actions a{float:left}.appointment-details-information .actions a:first-child i{margin-left:0}.appointment-details-information .actions i{transition:opacity .12s;margin-left:.9375rem;opacity:.7}.appointment-details-information .actions i:active,.appointment-details-information .actions i:hover{opacity:1;border:1px solid red}.appointment-details-information .qr-wrappr{margin:.625rem 0 1.25rem}