.dx8-tabs{background-color:#dbdbdb;}@media screen and (min-width:37.5em){.dx8-tabs{height:auto;margin:0;overflow:hidden;white-space:nowrap;}}.dx8-tabs li a{color:#000;background:#cecece;display:block;font-size:0.929em;padding:11px 20px;}.dx8-tabs li a:hover{background:#b3b3b3;}.dx8-tabs li.is-active a{background:#f1f1f1;pointer-events:none;}@media screen and (max-width:37.5em){.dx8-tabs li{display:block;margin:0;}}@media screen and (min-width:37.5em){.dx8-tabs li{display:block;float:left;vertical-align:bottom;margin:0 1px 0 0;}[dir="rtl"] .dx8-tabs li{margin:0 0 0 1px;float:right;}}#user-login-form,#user-register-form,#user-pass,#search-form{}#user-login-form .form-item,#user-register-form .form-item,#user-pass .form-item{padding-top:15px;}#user-login-form .form-item .description,#user-register-form .form-item .description,#user-pass .form-item .description{margin-top:10px;}#user-login-form .form-actions,#user-register-form .form-actions,#user-pass .form-actions{}#user-login-form label,#user-register-form label,#user-pass label,#search-form label,#search-block-form label{display:table;}#user-login-form input,#user-login-form select,#user-register-form input,#user-register-form select,#user-pass input,#user-pass select,#search-form input,#search-form select,#search-block-form select{max-width:100%;}.ui-helper-hidden-accessible{display:none;}input[type=search] select{width:120px;}input[type=search]:focus{background-color:#EEEEEE;;}#user-login-form details.form-wrapper,#user-register-form details.form-wrapper,#user-pass details.form-wrapper,#search-form details.form-wrapper,#search-block-form details.form-wrapper{border-bottom-width:0;margin:15px 0;}#user-login-form details.form-wrapper .dx8-details-content,#user-register-form details.form-wrapper .dx8-details-content,#user-pass details.form-wrapper .dx8-details-content,#search-form details.form-wrapper .dx8-details-content,#search-block-form details.form-wrapper .dx8-details-content{border:1px solid #dbdbdb;border-top:0;padding:15px 30px;}#user-login-form details.form-wrapper .dx8-details-content fieldset,#user-register-form details.form-wrapper .dx8-details-content fieldset,#user-pass details.form-wrapper .dx8-details-content fieldset,#search-form details.form-wrapper .dx8-details-content fieldset,#search-block-form details.form-wrapper .dx8-details-content fieldset{border:0;}#user-login-form details.form-wrapper .dx8-details-content legend,#user-register-form details.form-wrapper .dx8-details-content legend,#user-pass details.form-wrapper .dx8-details-content legend,#search-form details.form-wrapper .dx8-details-content legend,#search-block-form details.form-wrapper .dx8-details-content legend{position:relative;top:15px;padding:10px 0;}#user-login-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-register-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-pass details.form-wrapper .dx8-details-content > fieldset > legend,#search-form details.form-wrapper .dx8-details-content > fieldset > legend,#search-block-form details.form-wrapper .dx8-details-content > fieldset > legend{width:100%;border-bottom:1px solid #dbdbdb;}#user-login-form details.form-wrapper summary,#user-register-form details.form-wrapper summary,#user-pass details.form-wrapper summary,#search-form details.form-wrapper summary,#search-block-form details.form-wrapper summary{padding:10px;background:#dbdbdb;}#user-login-form .form-type-checkbox label,#user-register-form .form-type-checkbox label,#user-pass .form-type-checkbox label,#search-form .form-type-checkbox label,#search-block-form .form-type-checkbox label{margin-bottom:0;}#user-login-form .form-checkbox,#user-register-form .form-checkbox,#user-pass .form-checkbox,#search-form .form-checkbox,#search-block-form .form-checkbox{margin-right:10px;float:left;}#edit-help-link{display:block;margin-top:10px;}#search-block-form{padding:0;border:0;}#search-block-form:before,#search-block-form:after{content:"";display:table;}#search-block-form:after{clear:both;}#search-block-form .form-item,#search-block-form .form-actions{float:left;padding:0;}.node-preview-container{background-color:#dbdbdb;}.node-preview-container .node-preview-backlink{display:inline-block;line-height:14px;padding:4px 15px;background:#0071b8 linear-gradient(to bottom,#007bc6,#0071b8);border:1px solid #1e5c90;border-radius:20px;font:700 14px Arial;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.node-preview-container .node-preview-backlink:hover,.node-preview-container .node-preview-backlink:focus{background:#2369a6 linear-gradient(to bottom,#0c97ed,#1f86c7);border-color:#1f86c7;}.node-preview-container .node-preview-backlink:hover{box-shadow:0 1px 2px rgba(23,26,28,0.25);}.node-preview-container .node-preview-backlink:focus{border-color:#1280df;}.node-preview-container .node-preview-backlink:active{background:#0071b8 linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.node-preview-container .node-preview-backlink:before{content:'\00AB';margin-right:5px;font-size:16px;}
.brand img{width:100%;height:auto;}.search-button{cursor:pointer;background:url(/profiles/custom/amil/themes/contrib/cohesion-theme/images/icons/ass-loupe.svg) no-repeat center;}
.auth-box{width:48%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;font-family:sans-serif;padding:0;display:flex;flex-flow:row;border-radius:4px;overflow:hidden;box-shadow:0 0 3px 1px #ccc;background:#fff;}.auth-box *{display:flow-root;}.auth-box p{font-size:0.7rem;line-height:1rem;}.auth-box .columns{width:50%;overflow:hidden;box-sizing:border-box;position:relative;}.auth-container{width:80%;padding:30px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;}.auth-box .image-01{display:block;}.auth-box .image-02{display:none;}@media only screen and (max-width:1000px){.auth-box .image-01{display:none;}.auth-box .image-02{display:block;}.auth-box{width:80%;display:block;}.auth-box .columns{width:100%;height:auto;overflow:hidden;box-sizing:border-box;}.auth-box .columns img{width:100%;height:auto;}.auth-container{width:100%;padding:30px;top:0;left:0;transform:none;position:relative;}}.auth-box h1{font-size:1.5rem;font-weight:bolder;margin:0;text-transform:uppercase;}.auth-box .logo{width:70px;position:absolute;right:0;height:auto;top:50%;transform:translateY(-50%);}.auth-box input[type="text"],.auth-box input[type="password"],.auth-box input[type="email"]{width:auto;border:1px #ccc solid;border-radius:3px;padding:10px;}.auth-box input[type="submit"]{float:right;width:100%;padding:10px;margin-top:20px;color:#fff;border-radius:3px;background-color:#534AFB;box-shadow:0 0 3px 1px #ccc;border:none;}.auth-box .part-02{width:100%;margin-top:20px;font-size:0.7rem;display:flex;align-items:center;justify-content:center;}.auth-box .part-02 img{width:80%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);position:relative;}.auth-box .part-02 div{width:30px;height:30px;margin-left:5px;margin-right:5px;border-radius:50%;background-color:#534AFB;box-shadow:0 0 3px 1px #ccc;overflow:hidden;font-size:0.7rem;display:flex;}.auth-box .part-03{margin-bottom:20%;position:relative;display:none;}
.maintenance-page{width:100%;min-height:100vh;margin:0;background-color:#FFFFFF;background:linear-gradient(90deg,rgb(245 245 245) 0%,rgb(225 225 225) 35%,rgb(243 243 243) 100%);}.maintenance-container{width:60%;min-height:550px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;font-family:sans-serif;padding:40px;border-radius:4px;overflow:hidden;box-shadow:0 0 3px 1px #ccc;box-sizing:border-box;color:#333333;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background:url(/profiles/custom/amil/themes/contrib/cohesion-theme/images/maintenance/maintenance.jpg) no-repeat center center fixed;background-color:#FFFFFF;background-position:right;}.maintenance-content .banner{width:100%;height:300px;display:none;background:url(/profiles/custom/amil/themes/contrib/cohesion-theme/images/maintenance/maintenance.jpg) no-repeat center center fixed;background-repeat:no-repeat;background-position:right;background-color:orange;}.maintenance-content h1{color:#461AFF;}.maintenance-content{min-height:470px;display:grid;grid-template-rows:auto 1fr auto;width:50%;}.maintenance-content a{display:block;width:auto;float:left;}.maintenance-content .logo{width:100px;height:auto;}@media screen and (min-width:1241px) and (max-width:1400px){.maintenance-container{width:80%;}}@media screen and (max-width:1240px){.maintenance-container{width:90%;background-image:none;}.maintenance-content{width:100%;}.maintenance-content .banner{display:block;}}
.messages{margin-top:20px;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/profiles/custom/amil/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/profiles/custom/amil/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/profiles/custom/amil/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
