*,form input,form input:focus,form label:focus,form span:focus{outline:none}form .label-cbx{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin-bottom:0;width:100%;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;padding:0 !important}form .label-cbx .text-label{color:#4f4f4f;font-size:14px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);text-align:left;white-space:normal}form .label-cbx .text-label b{font-weight:700;font-size:14px}form .label-cbx .check{position:relative;top:0;float:left;margin-right:15px;width:20px;height:20px;border:2px solid #C8CCD4;-webkit-border-radius:3px;border-radius:3px}form .label-cbx .check svg{position:absolute;top:-2px;left:-2px}form .label-cbx .check svg path{fill:none;stroke:#C8102E;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;-webkit-transition:all .6s ease;transition:all .6s ease}form .label-cbx .check svg polyline{fill:none;stroke:#FFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;-webkit-transition:all .3s ease;transition:all .3s ease}form .label-cbx>span{pointer-events:none;vertical-align:middle;font-weight:400;font-size:18px}form .label-cbx .invisible{position:absolute;z-index:-1;width:0;height:0;opacity:0}form .label-cbx input:checked+.check{border-color:#C8102E}form .label-cbx input:checked+.check svg path{fill:#C8102E}form .label-cbx input:checked+.check svg polyline,form .label-cbx:hover .check svg path,form .label-cbx:focus .check svg path{stroke-dashoffset:0}form .label-cbx:hover span.text-label,form .label-cbx:focus span.text-label{text-decoration:underline}form label,form .row.input-change .input .tooltip{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}html form .row.input-change .input .tooltip{left:0}form .row.input-change .input.tools .allText-tooltip.allText-tooltip--custom{pointer-events:none;opacity:0;z-index:5}form .row.input-change .input.tools:hover .allText-tooltip.allText-tooltip--custom,form .row.input-change .input.tools:focus .allText-tooltip.allText-tooltip--custom{pointer-events:all;opacity:1;z-index:100}form .row.row-100{width:100%;margin-left:0}form .row.row-100 .input{margin:0;width:100%}form .select2-block label{font-size:12px;color:#C8102E}form label{font-size:14px;color:#757575;padding:0 5px;-webkit-line-clamp:1;text-align:left}html form label{white-space:normal !important}form label .req{color:red}form input{height:36px}form input,form textarea{width:100%;border:none;color:#000;background:#fff;font-size:14px;border-bottom:1px solid #d0cecf}form input:-webkit-input-placeholder,form textarea:-webkit-input-placeholder{color:#adadad}form input:-moz-placeholder,form textarea:-moz-placeholder{color:#adadad}form textarea{padding:20px;resize:vertical;min-height:85px;border:1px solid #e1e1e1 !important;-webkit-border-radius:3px;border-radius:3px}form .row.input-change .input{padding-top:20px;position:relative}form .row.input-change .input .tooltip{position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);font-size:12px;color:#757575;padding:0 5px;max-height:35px;-webkit-line-clamp:2}form .row.input-change .input .tooltip.no-cursor{pointer-events:none}form .row.input-change .input .allText-tooltip{font-size:14px;padding:10px;position:absolute;-webkit-border-radius:5px;border-radius:5px;width:100%;top:55px;z-index:5;background:#C8102E;color:#fff;-webkit-transition:.1s;transition:.1s;left:0;opacity:0;pointer-events:none}form .row.input-change .input .allText-tooltip.show{pointer-events:all;opacity:1;z-index:100}form .row.input-change .input .label-ch{position:absolute;top:25px;pointer-events:none;cursor:text;-webkit-transition:.3s;transition:.3s}form .place input:active+label,form .place input:focus+label,form .place input:valid+label,form .row.input-change .input .label-ch.top{top:0}form .row.input-change .input:after,form .row.input-change .input:before{content:"";position:absolute;display:block;width:100%;height:1px;background-color:#d0cecf;bottom:0;left:0;-webkit-transition:all .5s;transition:all .5s}.m-panel .menu li a:after,form .input.checkbox:after,form .input.checkbox:before{content:none}form .row.input-change .input:after{height:2px;background-color:#C8102E;opacity:0}form .row.input-change .input.highlight .label-ch{top:0;color:#C8102E;font-size:12px}form .row.input-change .input.highlight:after{opacity:1}form .row.input-change .information{margin:0 15px;padding:20px 0;font-size:14px}form .row.input-change .information .help{font-weight:bold;text-decoration:underline;cursor:pointer}form .row.input-change .information .help:hover,form .row.input-change .information .help:focus{text-decoration:none;color:#C8102E}form .row.input-change .information .help:hover ~ .card-help,form .row.input-change .information .help:focus ~ .card-help{display:block !important}form .row.input-change .information .ico-info{background-image:url(https://cdn-us-ec.yottaa.net/5bec7d3d2bb0ac476731cced/www.allivet.com/v~4b.1c9/images/icons/info_icon.png?yocs=1_i_);display:block;width:15px;height:15px;float:left;margin-right:10px;margin-top:3px}form .row.action-choose{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-calc(50% - 30px);width:calc(50% - 30px);margin:0 15px}form .row.action-choose .title-inner{width:100%;display:block;color:#4f4f4f;margin-bottom:12px;margin-top:3px;text-align:left;font-weight:700}form .row.date-select .input,form .row.date-select .input:last-child{width:-webkit-calc(33.33% - 30px);width:calc(33.33% - 30px)}form .row.date-select .input:last-child .select2-container--select-checkout{width:100% !important;min-width:100px}form .row.password-show .input:first-child{width:-webkit-calc(60% - 30px);width:calc(60% - 30px)}form .row.password-show .input:last-child{width:-webkit-calc(40% - 30px);width:calc(40% - 30px);margin-top:11px;margin-left:13px}form .row.password-show .input:last-child label{padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}form .row.password-show .input:last-child label .check{margin-right:8px}form .row.password-show .input:last-child label .text-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:0;line-height:19px;font-size:12px}form .choose-block-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}form .choose-block-form .label-cbx .check{margin-right:10px}form .choose-block-form .block-ques{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:-20px;margin-right:20px;width:100%;margin-bottom:15px}form .choose-block-form .block-ques label .wrap-check .l-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}form .choose-block-form .block-ques label .wrap-check .l-block .dot{margin:0 18px}form .choose-block-form .block-ques label:first-child{margin-right:19px}html form .choose-block-form .label-cbx{display:none !important}form .choose-block-form .label-cbx.show{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}form .place{position:relative;padding-top:20px}form .place input:active,form .place input:focus,form .place input:valid{-webkit-box-shadow:0 1px 0 0 #C8102E;box-shadow:0 1px 0 0 #C8102E;border-bottom:1px solid #C8102E}form .input.checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}form .input .error-message{position:absolute;opacity:0;left:0;bottom:-3px;-webkit-transform:translateY(100%);transform:translateY(100%);color:red;font-size:11px;line-height:1;pointer-events:none;-webkit-transition:.3s;transition:.3s}form .input.show-error:after{height:2px;background-color:red;opacity:1}form .input.show-error .error-message{opacity:1;pointer-events:all}form .row.input-change .input.show-error .tooltip{display:none}.check-label{cursor:pointer}.check-label .wrap-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.check-label .wrap-check:hover{color:#C8102E;text-decoration:underline}.check-label .wrap-check .r-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.check-label .wrap-check:hover .r-block .text-label,.check-label .wrap-check:hover .r-block .text-label *,.check-label input:checked+.wrap-check .text-label,.check-label input:checked+.wrap-check .text-label *{color:#C8102E}.check-label .wrap-check .l-block .dot{display:block;width:15px;height:15px;border:1px solid #dfdfdf;background:#fff;-webkit-border-radius:100%;border-radius:100%;margin:0 20px;-webkit-transition:.3s;transition:.3s}.label-cbx .check{position:relative;top:0;float:left;margin-right:18px;width:20px;height:20px;border:2px solid #C8CCD4;-webkit-border-radius:3px;border-radius:3px}.check-label .wrap-check:hover .l-block .dot,.check-label input:checked+.wrap-check .dot{border:4px solid #C8102E}form .row.password .mail{width:50%}form .row.password .mail .input{width:100%}form .row-upload-file{margin-bottom:25px;margin-top:10px}form .row-upload-file .image-upload-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}form .row-upload-file .image-upload-wrap .label-load-img{margin-right:20px;height:70px;width:80px;cursor:pointer;-webkit-border-radius:100%;border-radius:100%;overflow:hidden}form .row-upload-file .image-upload-wrap .label-load-img input{position:absolute;left:-9999px;opacity:0;pointer-events:none}form .row-upload-file .image-upload-wrap .label-load-img .prev-img{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}form .row-upload-file .image-upload-wrap .label-load-img .prev-img.no-img{border:1px dashed #d0cecf;-webkit-border-radius:100%;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}form .row-upload-file .image-upload-wrap .label-load-img .prev-img.no-img svg{width:35px;height:35px;fill:#b4b4b4;-webkit-transition:.3s;transition:.3s}form .row-upload-file .image-upload-wrap .label-load-img .prev-img.no-img svg *{fill:#efefef;-webkit-transition:.3s;transition:.3s}form .row-upload-file .image-upload-wrap .label-load-img .prev-img.no-img:hover{border:1px dashed #b4b4b4}form .row-upload-file .image-upload-wrap .label-load-img .prev-img.no-img:hover svg,form .row-upload-file .image-upload-wrap .label-load-img .prev-img.no-img:hover svg *{fill:#b4b4b4}form .row-upload-file .image-upload-wrap .load-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:-webkit-calc(100% - 90px);max-width:calc(100% - 90px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left}form .row-upload-file .image-upload-wrap .load-info .label-load-text{cursor:pointer;margin-bottom:3px;text-align:left;padding:0}form .row-upload-file .image-upload-wrap .load-info .label-load-text input{position:absolute;left:-9999px;opacity:0;pointer-events:none}form .row-upload-file .image-upload-wrap .load-info .label-load-text .text{font-size:14px;font-weight:700;color:#C8102E}form .row-upload-file .image-upload-wrap .load-info .label-load-text .text:hover,form .row-upload-file .image-upload-wrap .load-info .label-load-text .text:focus{text-decoration:underline}form .row-upload-file .image-upload-wrap .load-info .text{font-size:12px;color:#757575}form .form-textarea .textarea .label{font-size:14px;font-weight:700;color:#4f4f4f;margin-bottom:6px;padding-left:0;overflow:initial;-webkit-line-clamp:initial;text-align:left}form .form-textarea .textarea textarea{min-height:80px;font-family:"Open Sans", Helvetica, Arial, "sans-serif"}form .block-checkbox{margin-bottom:27px}form .block-checkbox .checkbox{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}form .block-checkbox .checkbox label{padding:0}form .b-check-choose .title-inner{margin-bottom:15px;font-size:14px;font-weight:700;display:block;color:#4f4f4f;text-align:left}.swiper-pagination,form .b-check-choose .block-ques{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}form .b-check-choose .block-ques{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-calc(100% + 40px);width:calc(100% + 40px);margin-left:-20px}form .block-checkbox .title-password{margin-top:40px}form .invisible{position:absolute;z-index:-1;height:0;opacity:0;width:auto !important}.objError{border-bottom:2px solid #E51541 !important}.objError ~ label{color:#E51541}@media (max-width: 1170px){form .row-upload-file{margin:25px 0}form{margin-bottom:0}form .row.two-columns .input{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}form{width:100%}form .row.password-show{margin-bottom:16px;margin-top:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}form .row.password-show .input{margin-top:0;width:-webkit-calc(100% - 220px);width:calc(100% - 220px)}form .row.password-show .input.checkbox{width:160px;margin-bottom:10px;margin-left:-7px}form .row.password-show .input:first-child{width:-webkit-calc(55% - 30px);width:calc(55% - 30px)}form .row.action-choose{margin-top:15px;width:100%}form .row.password .mail{width:100%}form .row.table-col .input{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}form .label-cbx .text-label{font-size:14px;line-height:20px;width:-webkit-calc(100% - 38px);width:calc(100% - 38px)}form .choose-block-form{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}form .choose-block-form .block-ques,form .choose-block-form .block-ques label:first-child{margin-right:10px}form .choose-block-form .block-ques label .wrap-check .l-block .dot{margin:0 14px}form .choose-block-form .label-cbx{width:105px}form .block-checkbox{margin-bottom:1px}}@media (max-width: 750px){form .form-textarea{margin-top:0}form{margin-bottom:0}form .input.tools{margin-bottom:15px}form .row.input-change .input{padding-top:22px}form .row.table-col .input{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}form{width:100%}form .row.password-show{margin-bottom:8px;width:100%}form .row.password-show .input{margin-top:0;padding-top:13px;margin-bottom:0}form .row.password-show .input:first-child{width:100%;padding-top:22px}form .row.password-show .input.checkbox{width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}form .row.password-show .input.checkbox .label-cbx{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form .row.password-show .input.checkbox .label-cbx .text-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;letter-spacing:0}form .row.password .mail{width:100%}form .choose-block-form .label-cbx{padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form .choose-block-form .label-cbx .text-label{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}}
