@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(/assets/MaterialIcons-Regular-7b028519390bc082e91dfcd15f2d1f721817b4850aa2f797a11f042303c0778b.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/MaterialIcons-Regular-ffbf7634155ff1a09749c731fd8869aa160e23844ea61ea2377a709063f44198.woff2) format("woff2"),url(/assets/MaterialIcons-Regular-85b431750ef70f23a0ba5c9aeaa557288604f8e8bbc2d315f5406b2df860af6b.woff) format("woff"),url(/assets/MaterialIcons-Regular-11fa64eebbe7a9a6558703e526afef944c776e4b93c86d58cf88dca148015c32.ttf) format("truetype")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(/assets/NotoSans-Regular-8a3af4a502593052e91626db3ef2aef7da5728539ef1d9bde8ddebecb69387ba.ttf) format("truetype")}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:400;src:url(/assets/NotoSans-Italic-8c9846fb3ad0f4473e7efbc46f169655e36244c10361e613716b29d42849dfd4.ttf) format("truetype")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(/assets/NotoSans-Bold-17e2287355ee1e00d5f2bf8fd82ad3d4d324cc183875c1623ea34007a7755bdc.ttf) format("truetype")}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:700;src:url(/assets/NotoSans-BoldItalic-1ef56880c0dec4c36442418f631504374442c15af1d490ea73597378c641dd78.ttf) format("truetype")}body{background-color:#f0f0f1;color:#404041;font-size:16px}*{box-sizing:border-box}.signup-container input:-webkit-autofill,.signup-container input:-webkit-autofill:hover,.signup-container input:-webkit-autofill:focus .signup-container input:-webkit-autofill,.signup-container textarea:-webkit-autofill,.signup-container textarea:-webkit-autofill:hover .signup-container .signup-container select:-webkit-autofill,.signup-container select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;background:white;background-image:none;color:#404041;-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#404041 !important}.is-invalid input::-webkit-input-placeholder{color:#ce031c;font-size:16px}.is-invalid input::-moz-placeholder{color:#ce031c;font-size:16px}.is-invalid input:-ms-input-placeholder{color:#ce031c;font-size:16px}.is-invalid input:-moz-placeholder{color:#ce031c;font-size:16px}::-webkit-input-placeholder{color:#404041;font-size:16px}::-moz-placeholder{color:#404041;font-size:16px}:-ms-input-placeholder{color:#404041;font-size:16px}:-moz-placeholder{color:#404041;font-size:16px}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input::-ms-clear{display:none}input:focus{border-color:white;outline:0;-webkit-box-shadow:none;box-shadow:none}.browsersContainer{color:black;text-align:center;margin:50px auto 0;width:280px;font-size:18px}.browsersContainer a{color:#4071b1}.browsersContainer a:link{text-decoration:none}.browsersPanel{width:800px;height:589px;border-radius:8px;box-shadow:0 0 10px 0 rgba(112,119,126,0.4);border:solid 1px #bcbec0;background-color:#fff}.browsers{display:flex;justify-content:space-around;padding:0 15% 40px}.browsersHeading{padding-bottom:20px;display:flex;justify-content:center}.heading-text{color:#00a74e;font-size:30px}.content-text{color:#404041;display:flex;justify-content:center;padding:0 15% 40px}.cm-focus-colour{margin-top:40px;width:252px;height:106px;object-fit:contain}.browserLogo{width:64px;height:65px;object-fit:contain}.signup-page{display:flex;flex-direction:row}.signup-page__context{width:35%;background-image:radial-gradient(circle at 35% 12%, #04a167, teal 74%)}.signup-page__context-frame{margin:0 auto;text-align:center;padding:65px 50px 80px}.signup-page__link{display:none}.signup-page__logo{min-width:150px;padding:10px 0 25px}.signup-page__mockup{width:100%;padding:30px 0;max-width:458px}.signup-page__description{width:80%;margin:0 auto;font-size:21px;padding:10px 0;line-height:32px}.signup-page__text{font-weight:normal;color:#fff}.signup-page__video-link{color:white;font-weight:bold;text-decoration:none}.signup-page__video-link:hover{color:white;text-decoration:underline}.signup-page__heading{font-weight:normal;font-size:24px;color:#b8e28d;margin-bottom:5px}.signup-page__form{width:65%;background:radial-gradient(circle at 34% 15%, #04a167, teal);background-size:cover;min-height:100vh;padding:65px 0 20px;position:relative}.signup-page__form:before{content:" ";background-image:linear-gradient(to left, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1) 100%);height:100%;top:0;position:absolute;width:75px;left:0}.signup-page__form-frame{margin:0 auto;width:425px;font-family:"Noto Sans", sans-serif;position:relative;z-index:2}.signup-container{background:radial-gradient(circle at 34% 15%, #04a167, teal);background-size:cover;min-height:100vh;padding:150px 0 20px;position:relative}.signup-animals{position:absolute;bottom:0;width:35vw;right:15px;z-index:1;opacity:0.8}.signup-container__frame{margin:0 auto;width:425px;font-family:"Noto Sans", sans-serif;position:relative;z-index:2}.signup-container__frame:before{content:" ";background:url("/images/CMF-logo-white.png") transparent no-repeat;background-size:contain;left:50%;height:100px;position:absolute;top:-100px;transform:translateX(-50%);width:400px}.form-container{padding:34px 0}meter.password-strength-meter[value="0"]{background:transparent;width:0%;display:none}meter.password-strength-meter[value="1"]{background:#ce031c;width:25%}meter.password-strength-meter[value="2"]{background:#e1e000;width:50%}meter.password-strength-meter[value="3"]{background:#9aca3c;width:75%}meter.password-strength-meter[value="4"]{background:#47c35f;width:100%}meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:12px;background:none;background-color:transparent;position:relative;width:0;transition:width 0.5s ease;border-radius:5px}meter::-webkit-meter-bar{background:none;background-color:rgba(0,0,0,0)}meter[value="0"]::-webkit-meter-optimum-value{background:transparent}meter[value="1"]::-webkit-meter-optimum-value{background:#ce031c}meter[value="2"]::-webkit-meter-optimum-value{background:#e1e000}meter[value="3"]::-webkit-meter-optimum-value{background:#9aca3c}meter[value="4"]::-webkit-meter-optimum-value{background:#47c35f}meter[value="0"]::-moz-meter-bar{background:transparent}meter[value="1"]::-moz-meter-bar{background:#ce031c}meter[value="2"]::-moz-meter-bar{background:#e1e000}meter[value="3"]::-moz-meter-bar{background:#9aca3c}meter[value="4"]::-moz-meter-bar{background:#47c35f}.password-strength-meter-wrapper{height:12px;background:#017f69;width:100%;position:relative;border-radius:5px;overflow:hidden}.password-strength-text{color:white;margin:5px 0 8px 5px;font-size:90%;display:block;font-size:12px}.password-warning{color:red;margin:5px 0 8px 5px;font-size:90%;display:none;font-size:12px}.password-msg-container{position:relative;width:100%;margin-top:25px;width:calc(100% + 40px);margin-left:-20px}.password-msg-container #password-strength-text{margin-top:-10px;display:block}.form-field .textfield{position:relative;border-radius:5px;background:white;color:#404041;width:100%;padding:12px 20px 0;font-size:16px;height:60px;margin-bottom:10px;border:0}.textfield .textfield__input{border-radius:5px;background:white;color:#404041;width:calc(100% - 40px);position:relative;z-index:2;height:30px;color:#404041;font-size:16px;border:0;padding:8px 0 0 1px}.textfield.is-invalid .textfield__input,.textfield .textfield__input.move-down{border-radius:5px;background:white;color:#404041;width:calc(100% - 40px);position:relative;z-index:2;padding-top:10px;height:36px;color:#404041;font-size:16px;border:0}.textfield.is-invalid .textfield__input{color:#ce031c}.textfield__border-bottom{background-color:transparent;height:5px;position:absolute;bottom:0;display:block;width:100%;margin-left:-20px}.textfield.is-invalid:hover .textfield__border-bottom,.textfield.is-invalid .textfield__border-bottom,.textfield.is-invalid .textfield__input:focus+.textfield__border-bottom{background-color:#d9001d}.textfield:hover .textfield__border-bottom,.textfield .textfield__input:focus+.textfield__border-bottom{background-color:#bade98}.textfield__label{position:absolute;top:20px;left:22px;font-size:16px;z-index:1}.is-invalid .textfield__label,.textfield__label.textfield__label--small{font-size:11px;color:rgba(64,64,65,0.7);top:10px;left:22px;transition:all 0.2s linear;z-index:3}.textfield__error{position:absolute;top:10px;left:22px;font-size:11px;color:#ce031c;display:none;z-index:4;background:#fff}.textfield.is-invalid .textfield__error{display:block}.textfield .input-like-div{line-height:40px}.form-footer{padding-top:30px}.form-footer .signup-container__button{font-family:"Noto Sans", sans-serif;color:#353535;font-size:20px;font-weight:bold;background:#bade98;text-align:center;width:100%;border-radius:5px;cursor:pointer;margin-bottom:8px;text-decoration:none;border:0;height:60px;display:flex;justify-content:center;align-items:center;-webkit-appearance:none}.form-footer .signup-container__button:hover{background-color:#86c05e}.form-footer .signup-container__button:focus{background-color:#86c05e;box-shadow:0 0.8px 2px 0 #017349}input.signup-container__button:disabled{background:rgba(225,225,225,0.5);cursor:default}.helper-links{color:white;font-size:14px}.helper-links.space-between{display:flex;justify-content:space-between}.helper-links div{margin-bottom:14px}.helper-links a{color:white;font-weight:bold;text-decoration:none}.helper-links a:hover{color:white;text-decoration:underline}.password-field{position:relative;border-radius:5px 5px 0 0 !important}.show-password{height:30px;width:30px;position:absolute;top:17px;right:12px;cursor:pointer;opacity:0.8;color:#a6a6a6}.form-container .resendLink{text-align:center;margin-top:20px}.helper-links.resend-helper-link{text-align:center}.textfield__warning{display:none;color:white;font-size:12px;position:relative;margin-top:18px}.information-text{border:solid 0.5px rgba(255,255,255,0.4);margin-bottom:30px;color:white;font-size:13px;padding:10px 15px;border-left:5px solid #e1e000}.information-text p{margin-bottom:4px}.note-password{font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#666}.note-password .text-style-1{font-weight:bold}.note-message-container{width:425px;height:60px;border-radius:4px;box-shadow:0 -1px 0 0 #ccc;background-color:#ececec;position:relative;left:-20px;top:14px;padding:7px 16px 8px 20px;border-radius:0 0 5px 5px}.note-message-container .error-text{color:#cf0717}.form-error{margin:-40px auto 15px;width:100%;border:solid 0.5px rgba(255,255,255,0.4);color:#fff;font-size:13px;font-weight:bold}.form-error .alert{border-left:5px solid #ce031c;padding:10px 15px;display:block}.alert p{font-size:inherit;line-height:inherit;margin-bottom:0;font-weight:bold}.form-error .notice{border-left:5px solid #e1e000;padding:10px 15px;display:block}.text-justify{text-align:justify}.text-center{text-align:center !important}.hide,.hidden{display:none !important}.password-field-set{margin-bottom:80px}.password-field-set .textfield__warning{margin-top:14px;margin-left:-15px;font-size:12px}.update-password__footer{margin-top:45px}@media only screen and (orientation: portrait){.signup-animals{position:absolute;bottom:0;width:80%;right:20px;z-index:1;opacity:0.8}}@media (max-width: 1200px){.signup-page__form{width:55%}.signup-page__context{width:45%}.signup-page__context-frame{padding:65px 30px 80px}.signup-page__description{width:90%}}@media (max-width: 1024px){.signup-page{display:flex;flex-direction:column}.signup-page__form{width:100%}.signup-page__form:before{content:" ";background-image:linear-gradient(to top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1) 100%);height:75px;top:0;position:absolute;width:100%;left:0}.signup-animals{width:50vw}.signup-page__description{width:100%}.signup-page__context{width:100%}.signup-page__context-frame{width:60%}.signup-page__logo{width:45%}}@media (max-width: 1024px) and (orientation: landscape){.signup-page{display:flex;flex-direction:row}.signup-page__form{width:55%}.signup-page__form:before{content:" ";background-image:linear-gradient(to left, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1) 100%);height:100%;top:0;position:absolute;width:75px;left:0}.signup-page__context{width:45%}.signup-page__context-frame{width:80%;padding:65px 30px 80px}.signup-page__description{width:90%}}@media (max-width: 750px){.signup-page__context-frame{width:80%}}@media (max-width: 450px){.signup-page__form-frame{width:280px}.signup-page__context-frame{width:100%}.signup-page__link{display:flex;justify-content:center;text-decoration:none;margin-bottom:15px}.signup-page__link-text{display:flex;justify-content:center;align-items:center;color:#353535;font-size:16px;font-weight:bold;background-color:#b8e28d;border-radius:5px 0 0 5px;padding:12px}.signup-page__link-arrow{display:flex;justify-content:center;align-items:center;background-color:#b8e28d;border-radius:0 5px 5px 0;padding:5px 12px;margin-left:3px}.note-message-container{width:280px;height:90px}.password-field-set{margin-bottom:120px}}.authorize-container{background:radial-gradient(circle at 34% 15%, #91c34d, #00a369);background-size:cover;min-height:100vh;padding:192px 0 20px;min-width:100vw;position:relative}.authorize-container__frame{margin:0 auto;width:450px;font-family:"Noto Sans", sans-serif;position:relative;z-index:2}.authorize-container__frame:before{content:" ";background:url("/images/CMF-logo-white.png") transparent no-repeat;background-size:contain;left:50%;height:100px;position:absolute;top:-142px;transform:translateX(-50%);width:400px}.authorize-form-container{padding:40px 50px;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,0.35);-moz-box-shadow:0 1px 5px 1px rgba(0,0,0,0.35);box-shadow:0 1px 5px 1px rgba(0,0,0,0.35)}.authorize-panel{background-color:white;min-height:290px}.authorize-panel h2{margin-bottom:0.8em}.authorize-panel p{margin-bottom:1em}.authorize-panel-field__select{background:url(authorize-arrow.png) no-repeat right center;height:35px;overflow:hidden;width:350px;border:1px solid #bcbec0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:1.5em}.authorize-panel-field__select select{background:transparent;border:none;width:360px;font-size:14px;margin:6px 8px;color:#808080}.authorize-panel-authorize__submit{float:right}.authorize-panel-deny__submit{float:right}.flash-message{width:70%;padding:10px;margin-top:10px;border:solid 1px #444;font-size:1.1em}.flash-message--notice{border-color:#00a451}.flash-message--alert{border-color:#f5a623}.flash-message--error{border-color:red}.error-list{padding-top:20px;padding-bottom:20px;border:solid 1px red;width:70%}.admin-table__migration-status_notifications{color:#fff}.admin-table__header-bg{background:#707070;box-shadow:0.5px 0.8px 0.5px 0.5px rgba(0,0,0,0.15);height:40px}.admin-table{position:relative;margin-top:-30px;padding:0 150px}.admin-table table{width:100%;border-collapse:collapse;border-spacing:10px 20px}.admin-table table thead{color:#fff}.admin-table table thead th{text-align:left;font-weight:normal;opacity:0.8;padding:0 20px;white-space:nowrap}.admin-table table tbody:before,.admin-table table tbody:after{content:"";display:block;height:25px}.admin-table table tbody tr{font-size:12px;color:#808080;background:#fff;box-shadow:0.8px 0.5px 0.5px 0 rgba(0,0,0,0.15)}.admin-table table tbody tr:hover{box-shadow:0.8px 0.5px 0.5px 0 rgba(0,0,0,0.3)}.admin-table table tbody tr:hover td a{color:#4d4d4d}.admin-table table tbody tr.separator{height:6px;box-shadow:none}.admin-table table tbody td{padding:10px 20px}.admin-table table tbody td a{color:#808080;text-decoration:none}.admin-table table tbody td.admin-table__linked{padding:0}.admin-table table tbody td.admin-table__linked a{display:block;padding:10px 20px}.admin-table--wide{padding:0 15px}#toggle-label{position:relative;display:block;height:10px;width:25px;background:rgba(128,128,128,0.4);border-radius:100px;cursor:pointer;transition:all 0.3s ease}#toggle-label:after{position:absolute;left:-2px;top:-3px;display:block;width:16px;height:16px;border-radius:100px;background:#808080;box-shadow:0 3px 3px rgba(0,0,0,0.05);content:"";transition:all 0.3s ease}#toggle-label:active:after{transform:scale(1.15, 0.85)}#admin_deleted_at{display:none}#admin_deleted_at:checked~label{background:#6fbeb5}#admin_deleted_at:checked~label:after{left:15px;background:#179588}#admin_deleted_at:disabled~label{background:#d5d5d5;pointer-events:none}#admin_deleted_at:disabled~label:after{background:#bcbdbc}th .sortable{text-decoration:none;color:#fff;opacity:0.9}th .current{padding-right:12px;background-repeat:no-repeat;background-position:right center}th .asc{background-image:url(admin/up_arrow.png)}th .desc{background-image:url(admin/down_arrow.png)}.admin .show-details .body{position:absolute;width:100%;box-sizing:border-box;z-index:1;margin-top:-20px;padding:0 150px}.admin .show-details .body .details{background-color:#fff;padding:40px;display:flex;flex-direction:column}.admin .show-details .body .details fieldset[class="disabled"] input[type="email"],.admin .show-details .body .details fieldset[class="disabled"] input[type="text"],.admin .show-details .body .details fieldset[class="disabled"] hr,.admin .show-details .body .details fieldset[class="disabled"] select,.admin .show-details .body .details fieldset[class="disabled"] .button{color:#bcbec0}.admin .show-details .body .details hr{margin:0 0 1.8em}.admin .show-details .body .details .title{width:100%}.admin .show-details .body .details .title h4{font-weight:bold}.admin .show-details .body .details .title a{margin-top:10px;color:#bcbec0;text-decoration:none;text-align:justify;display:flex;align-items:center}.admin .show-details .body .details .title a:hover{color:#808080}.admin .show-details .body .details .title a i{padding-right:10px}.admin .show-details .body .details .info{display:flex;margin:30px 0 0}.admin .show-details .body .details .info.error .right{color:red}.admin .show-details .body .details .info .left{width:30%;margin-right:20px}.admin .show-details .body .details .info .right{width:60%}.admin .show-details .body .details .info .right input[readonly="readonly"],.admin .show-details .body .details .info .right p{border:none}.admin .show-details .body .details .info .right input,.admin .show-details .body .details .info .right p{width:100%;font-size:14px;float:left}.admin .show-details .body .details .info .right input.field-info,.admin .show-details .body .details .info .right p.field-info{font-size:14px;margin:5px 0;padding:5px 0}.admin .show-details .body .details .info .right input.field-info a,.admin .show-details .body .details .info .right p.field-info a{color:#bcbec0}.admin .show-details .body .details .info .right input.field-info a:hover,.admin .show-details .body .details .info .right p.field-info a:hover{color:#808080}.admin .show-details .body .details .info .right input.field-info__editable,.admin .show-details .body .details .info .right p.field-info__editable{border-bottom:0.5px solid #dedede;margin-bottom:1.8em}.admin .show-details .body .details .info .right input.field-info__editable-compact,.admin .show-details .body .details .info .right p.field-info__editable-compact{border-bottom:0.5px solid #dedede}.admin .show-details .body .details .info .right input.field-info__error,.admin .show-details .body .details .info .right p.field-info__error{border-bottom:1px solid #f00;background-color:rgba(255,0,0,0.15)}.admin .show-details .body .details .info .right input.form-error-message,.admin .show-details .body .details .info .right p.form-error-message{font-size:12px;height:2.2em}.admin .show-details .body .details .info .right input.no-hr,.admin .show-details .body .details .info .right p.no-hr{margin-bottom:1.8em}.admin .show-details .body .details .info .right input:focus,.admin .show-details .body .details .info .right p:focus{outline:none}.admin .show-details .body .details .info .right .field-radio-buttons{display:table;margin-bottom:1.8em}.admin .show-details .body .details .info .right .field-radio-buttons input{float:left;clear:left;width:25px;margin-top:13px}.admin .show-details .body .details .info .right .field-radio-buttons label{font-size:14px;float:left;vertical-align:middle;margin-top:10px}.admin .show-details .body .details .info .right .field-radio-buttons:last-of-type{margin-bottom:0}.admin .show-details .body .details .info .right #select-all-plans{color:#bcbec0;cursor:pointer;margin:10px 0 0 7px}.admin .show-details .body .details .info .right #select-all-plans:hover{color:#808080}.admin .show-details .body .details .info .right select{-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;width:100%;border:none;background:transparent url("/assets/ic_arrow_drop_down_black_24px-86b3b6d2251c5fcae3e67823af04af3543d39aa1c85f06d63fd5fce674277693.svg") no-repeat right;font-size:12px;padding:5px 0 5px 10px;margin:0 0 20px;box-shadow:0 1.5px 0.5px 0.5px rgba(0,0,0,0.15)}.admin .show-details .body .details .info .right select.no-hr{margin-bottom:1.8em}.admin .show-details .body .details .info .right a,.admin .show-details .body .details .info .right .button-link-to{color:#404041;font-weight:bold;text-decoration:none;width:100%}.admin .show-details .body .details .info .right a .button-wrapper,.admin .show-details .body .details .info .right .button-link-to .button-wrapper{margin-bottom:5px;width:100%;display:flex}.admin .show-details .body .details .info .right a .button-wrapper .button,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .button{position:relative;flex-grow:1;display:flex;background:#ececec;padding:5px 15px;min-height:20px}.admin .show-details .body .details .info .right a .button-wrapper .button div,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .button div{flex-grow:1;font-size:13px;margin:auto}.admin .show-details .body .details .info .right a .button-wrapper .button div span.normal,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .button div span.normal{font-weight:normal}.admin .show-details .body .details .info .right a .button-wrapper .button i,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .button i{margin-right:-15px;color:#bcbec0;font-size:40px}.admin .show-details .body .details .info .right a .button-wrapper .button:hover,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .button:hover{background-color:#dedede;cursor:pointer}.admin .show-details .body .details .info .right a .button-wrapper .button__header,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .button__header{font-size:14px;font-weight:bold}.admin .show-details .body .details .info .right a .button-wrapper .button__role,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .button__role{font-size:11px;font-weight:normal}.admin .show-details .body .details .info .right a .button-wrapper .access,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .access{margin-left:5px;width:50px;background:#ececec}.admin .show-details .body .details .info .right a .button-wrapper .access i,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .access i{padding:10px;color:#bcbec0;font-size:30px}.admin .show-details .body .details .info .right a .button-wrapper .access:hover,.admin .show-details .body .details .info .right .button-link-to .button-wrapper .access:hover{background-color:#dedede}.admin .show-details .body .details .info .right .toggle-wrapper{margin-top:20px}.admin .show-details .body .details .info .right .toggle-wrapper .field-title{margin-top:16px}.admin .show-details .body .details .info .right .forward-arrow{font-weight:normal}.admin .show-details .body .details .info .right .forward-arrow i{color:#bcbec0;font-size:14px;font-weight:bold;margin-left:5px}.admin .show-details .body .details .info table{font-size:14px}.admin .show-details .body .details .info table th,.admin .show-details .body .details .info table td{padding-right:10px}.admin .show-details .body p.row-title,.admin .show-details .body p.field-title{font-weight:bold;margin-bottom:0}.admin .show-details .body p.field-title{font-size:14px}.admin .show-details .body p.field-title--extra-bottom{margin-bottom:10px}.admin .show-details .body p.row-title{font-size:14px}.admin .show-details .body p.row-description{font-size:12px;margin-top:10px}.admin .show-details .body .footer{padding:30px 0 50px;padding-left:65%}.admin .show-details .body .grouped{padding-bottom:15px}.admin .dashboard,.admin .show-queries{height:100vh;background:#ececec}.admin .dashboard .header,.admin .show-queries .header{position:relative;height:100px;padding:20px 0 0 150px;background:#808080;box-shadow:0.5px 0.8px 0.5px 0.5px rgba(0,0,0,0.15)}.admin .dashboard .header h4,.admin .show-queries .header h4{color:#fff}.admin .dashboard .header a,.admin .show-queries .header a{position:absolute;top:54px;right:20px;text-decoration:none;color:#fff}.admin .dashboard .body,.admin .show-queries .body{display:flex;justify-content:space-between;padding:20px 150px 0}.admin .dashboard .body .admin-panel,.admin .dashboard .body .team-panel,.admin .show-queries .body .admin-panel,.admin .show-queries .body .team-panel{width:48%;margin-right:4px}.admin .dashboard .body .admin-panel h4,.admin .dashboard .body .team-panel h4,.admin .show-queries .body .admin-panel h4,.admin .show-queries .body .team-panel h4{color:#404041;font-size:18px;font-weight:bold;margin-bottom:10px}.admin .dashboard .body .admin-panel a,.admin .dashboard .body .team-panel a,.admin .show-queries .body .admin-panel a,.admin .show-queries .body .team-panel a{text-decoration:none}.admin .dashboard .body .admin-panel ul,.admin .dashboard .body .team-panel ul,.admin .show-queries .body .admin-panel ul,.admin .show-queries .body .team-panel ul{list-style:none;margin:0;padding:0}.admin .dashboard .body .admin-panel ul li,.admin .dashboard .body .team-panel ul li,.admin .show-queries .body .admin-panel ul li,.admin .show-queries .body .team-panel ul li{position:relative;margin:0 0 10px;padding:8px 20px;font-size:12px;color:#808080;background:#fff;box-shadow:0.8px 0.5px 0.5px 0 rgba(0,0,0,0.15);cursor:pointer}.admin .dashboard .body .admin-panel ul li span,.admin .dashboard .body .team-panel ul li span,.admin .show-queries .body .admin-panel ul li span,.admin .show-queries .body .team-panel ul li span{text-align:left}.admin .dashboard .body .admin-panel ul li i,.admin .dashboard .body .team-panel ul li i,.admin .show-queries .body .admin-panel ul li i,.admin .show-queries .body .team-panel ul li i{position:absolute;right:5px;color:#bcbec0}.admin .dashboard .body .admin-panel ul li:hover,.admin .dashboard .body .team-panel ul li:hover,.admin .show-queries .body .admin-panel ul li:hover,.admin .show-queries .body .team-panel ul li:hover{background:#f8f8f8;box-shadow:0.8px 0.5px 0.5px 0 rgba(0,0,0,0.3);color:#000}@media (max-width: 768px){.admin .dashboard .header,.admin .show-queries .header{padding:20px 0 0 50px}.admin .dashboard .body,.admin .show-queries .body{flex-direction:column;padding:20px 50px 0}.admin .dashboard .body .admin-panel,.admin .dashboard .body .team-panel,.admin .show-queries .body .admin-panel,.admin .show-queries .body .team-panel{width:100%}}.show-queries-details{background-color:#ececec !important;width:100%}.main-navbar,#header-container .navbar{padding:0 60px 0 50px;background:#404041;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);display:flex;align-items:baseline;justify-content:space-between}.main-navbar img,#header-container .navbar img{height:50px}.main-navbar a,#header-container .navbar a{color:#ececec;text-decoration:none;margin:auto 0}.main-header,#header-container .header{position:relative;min-height:100px;padding:20px 150px;background:#808080;box-shadow:0.5px 0.8px 0.5px 0.5px rgba(0,0,0,0.15)}.main-header .back-arrow,#header-container .header .back-arrow{position:absolute;top:35px;left:100px}.main-header .back-arrow i,#header-container .header .back-arrow i{color:#fff;opacity:0.8;font-size:30px}.main-header h4,#header-container .header h4,.main-header h4 a,#header-container .header h4 a{color:#fff;padding-top:12px;text-decoration:none}.main-header .navigation-search,#header-container .header .navigation-search{display:flex;justify-content:space-between}.main-header .actions,#header-container .header .actions{display:flex;flex-grow:2;justify-content:flex-end;padding:20px 20px 0 0}.main-header .search-box,#header-container .header .search-box{margin-top:20px;position:relative}.main-header .search-box input,#header-container .header .search-box input{width:250px;font-size:14px;background:transparent;border:none;border-bottom:solid 1px rgba(255,255,255,0.8);color:#fff;padding-right:18px;opacity:0.8}.main-header .search-box input:focus,#header-container .header .search-box input:focus{outline:none}.main-header .search-box input::-webkit-input-placeholder,#header-container .header .search-box input::-webkit-input-placeholder{color:#fff}.main-header .search-box i,#header-container .header .search-box i{position:absolute;font-size:16px;right:0;top:5px;color:#fff;opacity:0.8}.main-header .filters,#header-container .header .filters{color:#ececec;display:flex;font-size:12px;margin-top:20px}.main-header .filters a,#header-container .header .filters a{display:inline-flex;margin:0 -1px 0 0;padding:2px 10px;text-decoration:none;border:solid 1px #fff;color:#ececec;background-color:#707070}.main-header .filters a:hover,#header-container .header .filters a:hover{color:#707070;background-color:#ececec}.main-header .filters a.active,#header-container .header .filters a.active{color:#707070;background-color:#ececec}.main-header .filters a.active:hover,#header-container .header .filters a.active:hover{color:#ececec;background-color:#707070}.main-header .filters a.no-title,#header-container .header .filters a.no-title{margin-left:0}.main-header .filters .filter-group,#header-container .header .filters .filter-group{margin-right:20px;white-space:nowrap}.main-header .filters .filter-group__title,#header-container .header .filters .filter-group__title{display:inline-flex;margin-right:8px}.main-header .filters .filter-group__select,#header-container .header .filters .filter-group__select{background-color:#707070;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:inline-flex;font-size:12px;height:23px;margin:0 0 0 -3px;padding:2px 8px 2px 2px}.main-header .filters .filter-group__select.active,#header-container .header .filters .filter-group__select.active{background-color:#ececec}.main-header .filters .filter-group__select.active select,#header-container .header .filters .filter-group__select.active select{color:#707070}.main-header .filters .filter-group__select select,#header-container .header .filters .filter-group__select select{background-color:transparent;border:none;color:#ececec}.main-header .filters .filter-group__select select.active,#header-container .header .filters .filter-group__select select.active{color:#707070}.main-header .filters .filter-group__select option,#header-container .header .filters .filter-group__select option{color:#707070;background-color:#ececec}.content_block.form-layout{position:absolute;width:100%;box-sizing:border-box;z-index:1;margin-top:-20px;padding:0 150px}.content_block.form-layout .admin-dashboard{background:#fff}.content_block.form-layout .admin-dashboard .body__contentblock{padding:0}.content_block.form-layout .admin-dashboard .body__contentblock .field{width:100%}.content_block.form-layout .details{background-color:#fff;display:flex;flex-direction:column;padding:40px}.content_block.form-layout .details .title{width:100%}.content_block.form-layout .details .title h4{font-weight:bold}.content_block.form-layout .details .title a{margin-top:10px;color:#bcbec0;text-decoration:none;text-align:justify;display:flex;align-items:center}.content_block.form-layout .details .title a:hover{color:#808080}.content_block.form-layout .details .title a i{padding-right:10px}.content_block.form-layout .details .info{display:flex;margin:30px 0}.content_block.form-layout .details .info .left{width:30%;margin-right:20px}.content_block.form-layout .details .info .left .row-title{font-weight:bold;margin-bottom:0}.content_block.form-layout .details .info .right{width:40%}.content_block.form-layout .details .info .right .field-title{margin-bottom:0;font-weight:bold;font-size:14px}.content_block.form-layout .details .info .right .two-fields{display:flex;margin-top:10px;justify-content:space-between;align-items:center;width:380px}.content_block.form-layout .details .info .right .two-fields input{width:150px;font-size:12px}.content_block.form-layout .details .info .right .two-fields span{padding:0 15px;width:100%}.content_block.form-layout .details .info .right .two-fields span:first-child{padding:0 15px 0 0}.content_block.form-layout .details .info .right .preview-box{background-color:#ececec;padding:35px;margin-top:10px}.content_block.form-layout .details .info .right .preview-box p,.content_block.form-layout .details .info .right .preview-box a{color:#808080;margin:0}.content_block.form-layout .details .info .right .preview-box .message-box .close-icon{cursor:default}.content_block.form-layout .details .info .right input{width:100%;font-size:14px;border:1px solid #d0d0d0;padding:0 6px;height:30px;line-height:30px;margin:0;font-size:16px}.content_block.form-layout .details .info .right input.field-info__error{border:1px solid #f00;background-color:rgba(255,0,0,0.15)}.content_block.form-layout .details .info .right textarea{font-size:14px;margin-top:10px;width:100%;box-sizing:border-box}.content_block.form-layout .details .info .right textarea.field-info__error{border:1px solid #f00;background-color:rgba(255,0,0,0.15)}.content_block.form-layout p.row-title,.content_block.form-layout p.field-title{font-weight:bold;margin-bottom:0}.content_block.form-layout p.field-title{font-size:14px}.content_block.form-layout p.field-title--extra-bottom{margin-bottom:10px}.content_block.form-layout p.row-title{font-size:14px}.content_block.form-layout p.row-description{font-size:12px;margin-top:10px}.content_block.form-layout .footer{padding:30px 0 50px;padding-left:65%}.message-box__marketing-contentblock{border-left:5px solid #04a167}.message-box{position:relative;box-shadow:0.5px 0.8px 0.5px 0.5px rgba(0,0,0,0.15);padding:10px 30px 10px 20px;background:white;min-height:36px}.message-box .close-icon{position:absolute;right:10px;top:10px;cursor:pointer}.message-box .close-icon .font-icon{color:#bcbec0;font-size:18px}.validation .error{border:1px solid red;padding:20px}.validation .error h4,.validation .error li{color:red;padding:0;margin:0}.validation .notice{border:1px solid green;padding:20px;color:green}@media (max-width: 768px){.admin .show-details .header{padding:20px 0 0 50px}.admin .show-details .body{flex-direction:column;padding:20px 50px 0}.admin .show-details .body .admin-panel,.admin .show-details .body .team-panel{width:100%}}.admin .show-details .activejob-panel h4{color:#404041;font-size:18px;font-weight:bold}.admin .show-details .activejob-panel .activejob-logs{height:460px;width:100%;overflow:auto;background:#111;color:#0d0;white-space:nowrap;padding:4px;border:1px solid #777;margin-top:1em}.admin .show-details .activejob-panel .activejob-logs p{font-size:12px;line-height:1.2em;font-family:monospace}.admin table.query-table{width:100%}.admin table.query-table th,.admin table.query-table td{padding:4px 16px;text-align:left}.admin-table__migration-status table tbody tr.migration-error-row{display:none}.admin-table__migration-status table tbody td a{cursor:pointer}.admin-table__migration-status table tbody td a.migration-show-error{font-weight:bold;text-decoration:underline;padding-left:20px}.admin-table__migration-status table tbody td.migration-action-cell{width:140px}.admin-modal{display:none;position:fixed;z-index:1;padding-top:150px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4)}.admin-modal__content{background-color:#fefefe;margin:auto;padding:30px;border:1px solid #888;width:80%}.admin-modal__content h4{padding-bottom:1em}.admin-modal__content p{padding-bottom:1em}.admin-modal__content--narrow{width:50%}.admin-modal__footer{display:flex;justify-content:flex-end;margin-top:1em}.admin-modal__close{color:#aaa;float:right;font-size:28px;font-weight:bold}.admin-modal__close:hover,.admin-modal__close:focus{color:#000;text-decoration:none;cursor:pointer}.admin-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;min-width:64px;padding:8px 16px;font-size:14px;font-weight:bold;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap}.admin-button--small{font-size:12px;padding:0 10px;height:28px}.admin-button--wide{min-width:140px}.admin-button--save{background-color:#0f539b;color:#fff !important}.admin-button--save:hover{background-color:#0c447f}.admin-button--cancel{background:none;color:#bcbec0}.admin-button--cancel:hover{color:#808080}.admin-button--delete{background:#fff;border:0.5px solid #808080;color:#808080}.admin-button--delete:hover{color:#717171;background-color:#f0f0f0}.admin-button--edit{background-color:#ef4e08;color:#fff !important}.admin-button--edit:hover{background-color:#d14407}.admin-button--start{background-color:#04a167;color:#fff !important}.admin-button--start:hover{background-color:#038354}.admin-button--stop{background-color:#ce0031;color:#fff !important}.admin-button--stop:hover{background-color:#af002a}.admin-button--header{background-color:#707070;border:1px solid #fff;color:#ececec}.admin-button--header:hover{background-color:#616161}.form-notification{padding:10px;margin-top:10px;font-size:1em;width:100%}.form-notification__notice{border-bottom:1px solid #00a451;background-color:rgba(0,164,82,0.15)}.form-notification__warning{border-bottom:1px solid #f5a623;background-color:rgba(245,166,36,0.15)}.form-notification__error{border-bottom:1px solid #f00;background-color:rgba(255,0,0,0.15)}.form-error-message{color:#f00;font-size:0.8em}button{border-radius:0}.cmr-button{position:relative;overflow:hidden;display:inline-block;border:none;border-radius:0;min-width:64px;font-family:"Noto Sans", sans-serif;padding:8px 16px;font-size:16px;font-weight:bold;cursor:pointer;text-align:center;vertical-align:middle;margin-bottom:10px}.cmr-button:after{content:"";display:block;position:absolute;left:50%;top:50%;width:100%;height:120px;margin-left:-50%;margin-top:-60px;background:#e5e5e5;border-radius:100%;opacity:0.6;transform:scale(0)}.cmr-button:focus{box-shadow:0 1.5px 3px rgba(0,0,0,0.5)}.cmr-button__left-align{margin-right:16px}.cmr-button__right-align{margin-left:16px}@keyframes ripple{0%{transform:scale(0)}25%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}.cmr-button:not(:active):after{animation:ripple 1s ease-out}.cmr-button:after{visibility:hidden}.cmr-button:focus:after{visibility:visible}.button-inverted,a.button-inverted{background-color:none;color:#404041;border:solid 1px #bcbec0}.button-inverted:hover,a.button-inverted:hover{color:black;border:solid 1px #404041}.button-primary,a.button-primary{background-color:#0f539b;color:#fff;border:1px solid #0f539b}.button-primary:hover,a.button-primary:hover{background-color:#0c427c;color:#fff}.button-primary:focus,a.button-primary:focus{background-color:#0c427c;box-shadow:0 1.5px 3px rgba(0,0,0,0.5);color:#fff}.button-primary.disabled,a.button-primary.disabled{color:#ececec;background:rgba(0,0,0,0.12);border:0}.button-primary-important,a.button-primary-important{background-color:#ce031c;color:#fff}.button-primary-important:hover,a.button-primary-important:hover{background-color:#a40216}.cmr-button.disabled,a.cmr-button.disabled{pointer-events:none !important;background-color:#ccc !important;border:0 !important;color:#fff;transform:none !important}.cmr-button.disabled:hover,a.cmr-button.disabled:hover{background-color:#ececec !important}.button-secondary,a.button-secondary{background:#fff;border:1px solid #bcbec0;color:#404041;line-height:16px}.button-secondary:hover,a.button-secondary:hover{background-color:white;border:1px solid #808080;color:#404041}.button-secondary:focus,a.button-secondary:focus{box-shadow:0 1.5px 3px rgba(0,0,0,0.5)}.button-secondary.disabled,a.button-secondary.disabled{color:#ccc;background:transparent;border:1px solid #bcbec0}.button-as-link,a.button-as-link{background:none !important;border:0 !important;color:#bcbec0}.button-as-link:hover,a.button-as-link:hover{color:#808080;background-color:none !important}.dropdown-button{background-color:#0f539b;color:#fff}.dropdown-button:hover{background-color:#0c427c}body{margin:0}body,input,textarea,select,button{font-family:"Noto Sans", "Verdana", "Helvetica", sans-serif}h1,h2,h3,h4,h5,h6,p{font-family:"Noto Sans", "Verdana", "Helvetica", sans-serif;margin:0;padding:0;letter-spacing:normal}h4{font-size:24px;font-weight:400px}ul,ol{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0}hr{border:0.5px solid #dedede}fieldset{border:none}
