/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*:before,*:after{box-sizing:border-box;}a:focus{outline:0}html{overflow-y:scroll;cursor:default}body{-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6,p,form,table,tr,td{margin:0;padding:0;font-size:1em}a img,:link img,:visited img{border:0;text-decoration:none}table{border-collapse:separate;border-spacing:0}tr,td,th,tbody{margin:0;padding:0;border:0}tr.even,tr.odd{background:none;border-bottom:none;padding:0}th{font-weight:normal}ul,li,.item-list ul li,.menu-item{margin:0;padding:0;list-style-type:none}ul,li,.item-list ul li,.item-list ul,ul.menu li,ul li.leaf,ul li.expanded,.menu-item--expanded{margin:0;padding:0;list-style-type:none;list-style-image:none}ul.inline li{display:inline;list-style-type:none;padding:0}fieldset{clear:both;margin:0;padding:0;border:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0}.fieldset-wrapper{margin:0;-webkit-margin-top-collapse:separate}.webform-container-inline label{margin-right:0}label{font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item,.form-actions{margin:0}textarea{resize:none;overflow:auto}textarea:focus,input:focus,select:focus{outline:none}input[type="radio"]{margin:0}.views-exposed-form .form-item,.views-exposed-form .form-submit,.views-exposed-widgets{margin:0}.views-exposed-form .views-exposed-widget{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}ul.menu{margin:0}.breadcrumb{padding:0}.file,span.file{background:none;padding:0;min-height:1px;span{margin-left:10px;font-size:.9em;font-style:italic}}figure{margin:0}
@font-face{font-family:'icomoon';src:url(/themes/custom/cca/fonts/icomoon.eot?yub6vl=);src:url(/themes/custom/cca/fonts/icomoon.eot?yub6vl=#iefix) format('embedded-opentype'),url(/themes/custom/cca/fonts/icomoon.ttf?yub6vl=) format('truetype'),url(/themes/custom/cca/fonts/icomoon.woff?yub6vl=) format('woff'),url(/themes/custom/cca/fonts/icomoon.svg?yub6vl=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}@font-face{font-family:'fontello';src:url(/themes/custom/cca/fonts/fontello.eot?44523077=);src:url(/themes/custom/cca/fonts/fontello.eot?44523077=#iefix) format('embedded-opentype'),url(/themes/custom/cca/fonts/fontello.woff2?44523077=) format('woff2'),url(/themes/custom/cca/fonts/fontello.woff?44523077=) format('woff'),url(/themes/custom/cca/fonts/fontello.ttf?44523077=) format('truetype'),url(/themes/custom/cca/fonts/fontello.svg?44523077=#fontello) format('svg');font-weight:normal;font-style:normal;}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/themes/custom/cca/fonts/montserrat-v29-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/themes/custom/cca/fonts/montserrat-v29-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(/themes/custom/cca/fonts/montserrat-v29-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/themes/custom/cca/fonts/montserrat-v29-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/themes/custom/cca/fonts/montserrat-v29-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/themes/custom/cca/fonts/montserrat-v29-latin-700.woff2) format('woff2');}
.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;}
:root{--scrollbar-width:15px;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/ipbase/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/ipbase/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/ipbase/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/ipbase/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/ipbase/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/ipbase/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/ipbase/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{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(/themes/custom/ipbase/images/icons/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(/themes/custom/ipbase/images/icons/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(/themes/custom/ipbase/images/icons/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;}
.node--unpublished{background-color:#fff4f4;}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}body main{padding:0;background:var(--cca-home-background,url("/themes/custom/cca/img/bkg/front.jpg")) no-repeat;background-size:cover;}.layout-content{display:flex;align-items:center;min-height:100vh;}.layout-content form{max-width:544px;padding:10%;color:#FFF;backdrop-filter:blur(20px);border-radius:18px;}.layout-content form .login-title{margin-bottom:45px;font:300 1.8em/1em 'Montserrat',sans-serif;text-align:center;text-transform:uppercase;}.layout-content form label{display:block;margin-bottom:5px;font:500 100%/1.4em 'Montserrat',sans-serif;color:#FFF;}.layout-content form .form-type-textfield,.layout-content form .form-type-password{position:relative;color:#606060;}.layout-content form .form-type-textfield:after,.layout-content form .form-type-password:after{position:absolute;width:50px;height:42px;top:28px;right:0;text-align:center;content:"\e90a";font:400 1.5em/42px 'icomoon';}.layout-content form .form-item--error-message{margin-top:10px;font-weight:500 !important;}.layout-content form .form-item--error-message:before{position:relative;top:-3px;}.layout-content form .form-type-password:after{font-size:1.1em;content:"\e90b";}.layout-content form input[type=text],.layout-content form input[type=password]{width:100%;color:#606060;background:#FFF;}.layout-content form .login-reset-password{text-align:right;}.layout-content form .login-reset-password a{color:#FFFFFF;}.layout-content form .form-actions{margin:50px 0 0 0;text-align:center;}.layout-content form input[type=submit]{height:48px;padding:0 65px;background:#1C1C1C;color:#FFF;}.layout-content form input[type=submit]:hover{background:#FFF;color:#1C1C1C;}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}div[data-drupal-messages]{margin-bottom:20px;}div[data-drupal-messages] .messages{border-radius:10px;border:none;}body.dev-mode:before{z-index:999;position:fixed;width:20px;height:20px;left:0;top:0;content:"F";text-align:center;font:400 0.8em/20px 'Montserrat',sans-serif,sans-serif;color:#FFF;background:pink;}ul.primary{display:flex;flex-wrap:wrap;z-index:2;padding:0 15px;margin:50px auto 0;line-height:0;border-bottom:1px solid #0C476F;}ul.primary > li{margin:0;}ul.primary > li a{height:auto;margin-right:1px;padding:0 15px;font:400 1.1em/30px 'Montserrat',sans-serif,sans-serif;text-transform:uppercase;background:#F5F5F5;border:1px solid #0C476F;border-bottom:none;border-radius:3px 3px 0 0;color:#0C476F;}ul.primary > li a:hover{color:#E71F7A;text-decoration:none;}ul.primary > li.is-active a,ul.primary > li.is-active a:hover{margin-bottom:-1px;background:#FFF;border-bottom:1px solid #FFF;}@media only screen and (max-width:1440px){body.dev-mode:before{background:pink;content:"W";}#error-404{padding:60px 0 5%;}}@media only screen and (max-width:1280px){body.dev-mode:before{background:blueviolet;content:"D";}}@media only screen and (max-width:1024px){body.dev-mode:before{background:blue;content:"LT";}#error-404{flex-direction:column-reverse;}#error-404 .error-content{width:75%;padding:0;}#error-404 .error-view{width:75%;margin-bottom:30px;}}@media only screen and (max-width:900px){body.dev-mode:before{background:green;content:"N";}}@media only screen and (max-width:768px){body.dev-mode:before{background:greenyellow;color:#000;content:"LS";}#error-404 .error-content{width:100%;}#error-404 .error-view{width:100%;}}@media only screen and (max-width:600px){body.dev-mode:before{background:yellow;content:"T";}#error-404 .error-content{width:100%;}#error-404 .error-view{width:100%;}}@media only screen and (max-width:480px){body.dev-mode:before{background:orange;content:"S";}}@media only screen and (max-width:320px){body.dev-mode:before{background:red;content:"P";}}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}html{height:100%;min-height:100vh;}body{width:100%;min-height:100vh;margin:0;padding:0;color:#1C1C1C;font:400 100%/1.4em 'Montserrat',sans-serif;}.layout-container{display:flex;min-height:100vh;flex-direction:column;flex-grow:1;}main{flex:1;position:relative;padding:55px 0 75px;background:#F5F5F5;}main .layout-content{width:1400px;margin:0 auto;transition:all 0.3s ease 0s;}.dialog-off-canvas-main-canvas{min-height:100vh;}.layout-container .region-breadcrumb{padding:25px 0 0;background:#F5F5F5;}.layout-container .region-breadcrumb nav{width:1400px;margin:0 auto;transition:all 0.3s ease 0s;}footer{position:relative;width:95%;margin:0 auto;padding:20px 0;}footer ul.menu{display:flex;flex-wrap:wrap;justify-content:center;}footer ul.menu li{margin:0 10px;}footer ul.menu li a{padding:3px 5px;font:300 0.9em/1em 'Montserrat',sans-serif;color:#1C1C1C;}p{margin:0 0 0.8em;}ul{margin:0;}h1{position:relative;margin:0 0 20px;padding:0;font:300 2.4em/1.1em 'Montserrat',sans-serif;text-transform:uppercase;}h2{position:relative;margin:0 0 15px;padding:0;font:300 1.8em/1.2em 'Montserrat',sans-serif;text-transform:uppercase;color:var(--cca-laboratory--color,#0C476F);}h2 strong{font-weight:700;}h3{position:relative;margin:20px 0 8px;padding:0;font:400 1.4em/1.2em 'Montserrat',sans-serif;text-transform:uppercase;color:#E71F7A;}h4{position:relative;margin:0 0 5px;padding:0;font:600 1.3em/1.2em 'Montserrat',sans-serif;color:var(--cca-laboratory--color,#0C476F);}strong{font-weight:600;}a{text-decoration:none;color:var(--cca-laboratory--color,#0C476F);}a:hover{text-decoration:underline;}.block-link a{z-index:3;position:absolute;display:block;top:0;left:0;font-size:0;width:100%;height:100%;}a.button,button.button{position:relative;display:inline-block;padding:12px 30px;font:400 0.95em/1em 'Montserrat',sans-serif;color:#FFF;background:#1C1C1C;text-transform:uppercase;text-align:center;transition:all 0.3s ease 0s;border:1px solid #1C1C1C;text-decoration:none !important;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}a.button:hover,button.button:hover{color:#1C1C1C;background:#FFF;}.field--type-ip-backtolist{position:relative;}.field--type-ip-backtolist:before{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#F5F5F5;}.field--type-ip-backtolist a{display:inline-flex;align-items:center;margin:0;padding:15px;font:500 0.9em/1em 'Montserrat',sans-serif;color:#E71F7A;text-transform:uppercase;}.field--type-ip-backtolist a:before{position:relative;left:-10px;content:"\e909";font:700 1em/1em 'icomoon';transition:all 0.3s ease 0s;}.field--type-ip-backtolist a:hover{text-decoration:none;color:#E71F7A;}.field--type-ip-backtolist a:hover:before{left:-15px;}.block-cca-info-message{display:flex;justify-content:center;padding:20px;color:#FFF;background:#0065AC;}.ui-dialog.ui-widget-content{z-index:99;overflow:hidden;width:auto !important;background:#FFF !important;-webkit-border-radius:18px !important;-moz-border-radius:18px !important;border-radius:18px !important;}.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#FFF;border:0;}.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;top:0;right:0;width:60px;height:60px;margin:0;border:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);font-size:0;text-indent:0;}.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close span{display:none;}.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close:after{position:absolute;width:100%;height:100%;top:0;left:0;color:#606060;content:"\E801";font:300 30px/60px 'fontello';transition:all 0.3s ease 0s;text-align:center;}.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close:hover:after{color:#1C1C1C;}.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{padding:5% 0;margin:0;font:300 1.6em/1em 'Montserrat',sans-serif !important;text-align:center;text-transform:uppercase;color:#1C1C1C !important;background:#FFF;white-space:normal;}.ui-dialog.ui-widget-content .ui-dialog-content{padding:0 75px 30px !important;}.ui-dialog.ui-widget-content .ui-dialog-buttonpane{padding:initial !important;background:#FFF;}.ui-dialog.ui-widget-content .form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center !important;width:100%;margin:15px 0 !important;}.ui-dialog.ui-widget-content .form-actions button{padding:7px 20px !important;margin:15px 5px !important;}.ui-widget-overlay{background:rgba(0,0,0,0.65) !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;opacity:1 !important;}nav.pager{margin:20px auto 0;font:400 1.2em/40px 'Montserrat',sans-serif;color:#606060;text-align:center;}nav.pager ul{display:inline-flex;justify-content:center;border-top:1px solid #1C1C1C;}nav.pager ul li{position:relative;display:block;padding:0;align-items:center;}nav.pager ul li a{display:block;width:50px;height:40px;padding:0;margin:0;text-align:center;color:rgba(0,0,0,0.5);}nav.pager ul li a:before{position:absolute;content:"●";top:50%;color:rgba(0,0,0,0.5) !important;left:-4px;font:400 0.6em/0 'Montserrat',sans-serif;}nav.pager ul li a:hover{color:#1C1C1C;text-decoration:none;}nav.pager ul li.is-active a{color:#1C1C1C;font-weight:600;text-decoration:none;}nav.pager ul li.pager__item--previous a,nav.pager ul li.pager__item--next a,nav.pager ul li.pager__item--first a,nav.pager ul li.pager__item--last a{font-size:0;text-decoration:none;}nav.pager ul li.pager__item--previous a:after,nav.pager ul li.pager__item--next a:after,nav.pager ul li.pager__item--first a:after,nav.pager ul li.pager__item--last a:after{font:25px/40px 'fontello';content:"\E80F";}nav.pager ul li.pager__item--next a:after{content:"\E810";}nav.pager ul li.pager__item--first a:after{content:"\E811";}nav.pager ul li.pager__item--last a:after{content:"\E812";}nav.pager ul li:first-child a:before{display:none;}@media only screen and (max-width:1440px){main .layout-content,.layout-container .region-breadcrumb nav{width:95%;}}@media only screen and (max-width:480px){.ui-dialog.ui-widget-content{width:95% !important;min-width:95% !important;max-width:95% !important;}.ui-dialog.ui-widget-content .ui-dialog-content{padding:0 5% 30px !important;}}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.ui-widget.ui-widget-content{background:#FFF;}.ui-widget.ui-widget-content a.ui-state-active{background:#F5F5F5;border:0;}tr.drag{background-color:#00cc6d !important;}tr.drag-previous{background-color:#c0c0c0 !important;}td.field-multiple-drag{width:55px !important;}td.field-multiple-drag a.tabledrag-handle{margin:0 !important;padding:0 !important;}td.field-multiple-drag a.tabledrag-handle .handle{width:25px !important;height:25px !important;margin:0 !important;background-position:center center !important;}form fieldset.form-item{margin:0 0 40px !important;padding:0 0 40px;border-bottom:1px solid #1C1C1C;}form fieldset.form-item > legend{display:contents;position:relative;margin-bottom:12px;font:700 1.1em/1em 'Montserrat',sans-serif;text-transform:uppercase;color:#1C1C1C;}form fieldset.form-item > legend span{padding-left:10px;border-left:3px solid var(--cca-laboratory--color,#0C476F);}form fieldset.form-item .fieldset-wrapper{display:flex;flex-wrap:wrap;}form fieldset.form-item .fieldset-wrapper .form-wrapper > .form-item{margin:0 55px 20px 0;}form fieldset.form-item .fieldset-wrapper .form-wrapper h4{margin:0 0 20px 0;}form .form-item{margin-bottom:20px;}form label,form h4.label{margin-right:10px;font:600 1em/40px 'Montserrat',sans-serif;color:#606060;}form input[type=text],form input[type=search],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=date],form textarea{height:42px;padding:0 15px;font:400 1em/42px 'Montserrat',sans-serif;color:#606060;background:#F5F5F5;border:none;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}form textarea{width:100%;height:200px;padding:5px 15px;margin:0;}form select{height:42px;padding:0 10px;font:400 0.95em/42px 'Montserrat',sans-serif;color:#606060;border:0;background:#F5F5F5;}form select option{text-transform:none;}form .form-radios{display:flex;align-items:center;}form .form-radios .form-item{display:flex;align-items:center;width:auto;padding:0 0 0 15px;}form .form-type-select{display:flex;flex-wrap:wrap;align-items:center;}form .field--type-datetime .form-item{margin:0 55px 20px 0;}form input[type=submit],form button.submit{cursor:pointer;position:relative;display:inline-block;padding:12px 30px;font:500 0.9em/1.2em 'Montserrat',sans-serif;text-transform:uppercase;background:none;color:#1C1C1C;text-decoration:none;transition:all 0.3s ease 0s;border:1px solid #1C1C1C;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;white-space:normal;}form input[type=submit]:hover,form button.submit:hover{background:#1C1C1C;color:#FFF;}form input[type=submit][name="reset"],form button.submit[name="reset"]{color:#606060;border:1px solid #606060;}form input[type=submit][name="reset"]:hover,form button.submit[name="reset"]:hover{background:#606060;color:#FFF;}form input[type=submit].button-main,form button.submit.button-main{background:#1C1C1C;color:#FFF;}form input[type=submit].button-main:hover,form button.submit.button-main:hover{background:#FFF;color:#1C1C1C;}form .form-item .description{width:100%;margin-top:10px;font:italic 400 0.8em/1.4em 'Montserrat',sans-serif;color:#606060;}form ::-webkit-input-placeholder{font:400 0.95em/40px 'Montserrat',sans-serif;text-transform:uppercase;color:#0C476F;}form :-moz-placeholder{font:400 0.95em/40px 'Montserrat',sans-serif;text-transform:uppercase;color:#0C476F;}form ::-moz-placeholder{font:400 0.95em/40px 'Montserrat',sans-serif;text-transform:uppercase;color:#0C476F;}form :-ms-input-placeholder{font:300 0.9em 1em/40px 'Montserrat',sans-serif;text-transform:uppercase;color:#0C476F;}form .form-actions{margin:0;}form .paragraphs-actions input[type=submit]{padding:0 15px;font:500 0.9em/30px 'Montserrat',sans-serif;text-transform:initial;}form .paragraphs-dropdown-actions input[type=submit]{padding:5px 25px;font:500 0.9em/1em 'Montserrat',sans-serif;text-transform:initial;}form .form-item--error-message{width:100%;color:red;}form .field--name-field-attachments summary{text-transform:uppercase;}form .field--name-field-attachments summary:before{position:relative;top:3px;margin:0 7px 0 10px;content:"\e90c";font:300 1.5em/1em 'icomoon';}form fieldset.cca_order_attachments_group{padding:0 0 0 35px !important;margin:25px 0 45px !important;border:0;border-left:2px solid #bbb;}form fieldset.cca_order_attachments_group > .fieldset-wrapper{display:block;}form fieldset.cca_order_attachments_group > .fieldset-wrapper > .description{margin-bottom:25px;}form fieldset.cca_order_attachments_group fieldset.form-item{padding:0;border:0;margin:0 0 5px !important;}form fieldset.cca_order_attachments_group fieldset.form-item legend{margin:0 0 5px;font:500 1em/1em 'Montserrat',sans-serif;color:var(--cca-laboratory--color,#0C476F);text-transform:none;}form fieldset.cca_order_attachments_group fieldset.form-item legend span{padding:0;border:0;}form fieldset.cca_order_attachments_group .field--type-cca-order-attachment-file .form-wrapper{display:flex;flex-wrap:wrap;}form fieldset.cca_order_attachments_group .field--type-cca-order-attachment-file .allow-bypass{width:100%;margin:0!important;padding:0;}form fieldset.cca_order_attachments_group .field--type-cca-order-attachment-file .form-type-managed-file{margin-right:25px !important;padding:10px;background:#F5F5F5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}form fieldset.cca_order_attachments_group .field--type-cca-order-attachment-file .description{font-size:0.75em;}form.user-form{padding:2% 4%;background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.2);}@media only screen and (max-width:768px){input[type=text],input[type=search],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=date],textarea{width:100%;}}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}form .form-item__description-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:8px;padding:0;vertical-align:middle;cursor:pointer;background:#0C476F;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:all 0.3s ease 0s;}form .form-item__description-toggle:hover{background:#072a41;}form .form-item__description-toggle:hover .form-item__description-icon{transform:scale(1.1);}form .form-item__description-icon{font:600 0.75em/1em 'Montserrat',sans-serif;color:#FFF;transition:all 0.3s ease 0s;}form .form-item__description-tooltip{position:absolute;z-index:1000;min-width:200px;max-width:350px;padding:12px 15px;margin-top:8px;font:400 0.85em/1.4em 'Montserrat',sans-serif;color:#606060;background:#FFF;border:1px solid #F5F5F5;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,0.15);}form .form-item__description-tooltip::before{content:"";position:absolute;top:-8px;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFF;}form .form-item__description-tooltip[hidden]{display:none;}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}header{position:relative;display:flex;align-items:center;width:95%;height:90px;margin:0 auto;}header #burger{position:relative;height:60px;width:60px;cursor:pointer;}header #burger:after{position:absolute;width:100%;height:100%;content:"\e908";font:1.7em/60px 'icomoon';text-align:center;}header #burger:hover:after{color:#0065AC;}header .region-header{display:flex;flex-grow:1;align-items:center;height:100%;}header .region-header .block-iptools-logo{height:60%;margin-left:5%;}header .region-header .block-iptools-logo .logo{height:100%;}header .region-header .block-iptools-logo .logo img{display:block;width:auto;height:100%;}header .region-account .profile{display:flex;align-items:center;cursor:pointer;}header .region-account .profile .user-picture{position:relative;width:28px;height:28px;margin-right:20px;}header .region-account .profile .user-picture:after{position:absolute;width:100%;height:100%;content:"\e90a";font:1.7em/28px 'icomoon';text-align:center;}header .region-account .profile .user-content .username{font-weight:600;}header .region-account .profile .user-content .field--name-customer{color:#606060;}@media only screen and (max-width:600px){header .user-content{display:none;}}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}body.menu-open{--menu-display:block;}body.account-menu-opened{--menu-account-display:block;}.region-primary-menu,.region-account-menu{z-index:2;display:var(--menu-display,none);}.region-primary-menu:before,.region-account-menu:before{position:absolute;content:'';left:0;width:100%;height:100%;background-color:#1C1C1C;opacity:0;animation:fadeInBackground 0.5s ease forwards;animation-delay:100ms;}.region-primary-menu nav,.region-account-menu nav,.region-primary-menu .menu--account,.region-account-menu .menu--account{opacity:0;position:absolute;left:0;background:#F5F5F5;animation:fadeInMenu 0.4s ease forwards;animation-delay:100ms;}.region-primary-menu nav ul.menu,.region-account-menu nav ul.menu,.region-primary-menu .menu--account ul.menu,.region-account-menu .menu--account ul.menu{margin:0;padding:0 45px;}.region-primary-menu nav ul.menu li a,.region-account-menu nav ul.menu li a,.region-primary-menu .menu--account ul.menu li a,.region-account-menu .menu--account ul.menu li a{display:flex;align-items:center;justify-content:space-between;padding:30px 0;font:600 1em/1em 'Montserrat',sans-serif;color:#1C1C1C;text-transform:uppercase;border-bottom:1px solid #B2B2B2;text-decoration:none !important;}.region-primary-menu nav ul.menu li a:after,.region-account-menu nav ul.menu li a:after,.region-primary-menu .menu--account ul.menu li a:after,.region-account-menu .menu--account ul.menu li a:after{position:relative;margin:0 5px 0 30px;content:"\e902";color:#606060;font:400 1em/1em 'icomoon';transition:all 0.3s ease 0s;}.region-primary-menu nav ul.menu li a:hover:after,.region-account-menu nav ul.menu li a:hover:after,.region-primary-menu .menu--account ul.menu li a:hover:after,.region-account-menu .menu--account ul.menu li a:hover:after{color:#1C1C1C;margin:0 0 0 35px;}.region-primary-menu nav ul.menu li:last-child a,.region-account-menu nav ul.menu li:last-child a,.region-primary-menu .menu--account ul.menu li:last-child a,.region-account-menu .menu--account ul.menu li:last-child a{border:0;}.region-account-menu{display:var(--menu-account-display,none);}.region-account-menu .menu--account{left:initial;right:0;}@keyframes fadeInMenu{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeInBackground{from{opacity:0;}to{opacity:0.4;}}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.path-my-orders main{background-image:url("/themes/custom/cca/img/bkg/spirale.svg");background-position:175% 250px;background-size:1000px;background-repeat:no-repeat;}.path-my-orders main .page-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.path-my-orders main .page-top h1{margin:0;}table.cca-orders-my-orders-list,table.cca-orders-my-comments-list,.field-multiple-table{width:100%;border-collapse:separate;margin-top:5px;border-spacing:0 10px;font-size:0.9em;color:#606060;text-align:left;}table.cca-orders-my-orders-list thead,table.cca-orders-my-comments-list thead,.field-multiple-table thead{position:relative;top:-5px;}table.cca-orders-my-orders-list thead th,table.cca-orders-my-comments-list thead th,.field-multiple-table thead th{padding:15px 10px;font:500 90%/1.4em 'Montserrat',sans-serif;color:#1C1C1C;text-transform:uppercase;border-top:1px solid #1C1C1C;border-bottom:1px solid #1C1C1C;}table.cca-orders-my-orders-list tbody tr,table.cca-orders-my-comments-list tbody tr,.field-multiple-table tbody tr{background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.2);}table.cca-orders-my-orders-list th,table.cca-orders-my-comments-list th,.field-multiple-table th,table.cca-orders-my-orders-list td,table.cca-orders-my-comments-list td,.field-multiple-table td{padding:1.5% 2%;vertical-align:middle;}table.cca-orders-my-orders-list td:first-child,table.cca-orders-my-comments-list td:first-child,.field-multiple-table td:first-child{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;}table.cca-orders-my-orders-list td:last-child,table.cca-orders-my-comments-list td:last-child,.field-multiple-table td:last-child{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;}table.cca-orders-my-orders-list td.field-multiple-drag,table.cca-orders-my-comments-list td.field-multiple-drag,.field-multiple-table td.field-multiple-drag{padding:0 10px;}table.cca-orders-my-orders-list td.order_id,table.cca-orders-my-comments-list td.order_id,.field-multiple-table td.order_id{font-weight:700;}table.cca-orders-my-orders-list td.laboratory img,table.cca-orders-my-comments-list td.laboratory img,.field-multiple-table td.laboratory img{display:block;max-height:30px;}table.cca-orders-my-orders-list td.actions,table.cca-orders-my-comments-list td.actions,.field-multiple-table td.actions{padding:0;text-align:center;}table.cca-orders-my-orders-list td.actions button,table.cca-orders-my-comments-list td.actions button,.field-multiple-table td.actions button{display:flex;align-items:center;margin:auto;font-size:0;width:40px;padding:0 10px;color:#606060;border:0;background:none;cursor:pointer;}table.cca-orders-my-orders-list td.actions button:after,table.cca-orders-my-comments-list td.actions button:after,.field-multiple-table td.actions button:after{position:relative;content:"\e907";font:400 20px/1em 'icomoon';transition:all 0.3s ease 0s;}table.cca-orders-my-orders-list td.actions button:hover,table.cca-orders-my-comments-list td.actions button:hover,.field-multiple-table td.actions button:hover{text-decoration:none;color:#E71F7A;}table.cca-orders-my-orders-list td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions,table.cca-orders-my-comments-list td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions,.field-multiple-table td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions{position:absolute;right:0;padding:5px 10px;background:#FFF;border:1px solid #E1E1E1;z-index:1;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.2);}table.cca-orders-my-orders-list td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions a,table.cca-orders-my-comments-list td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions a,.field-multiple-table td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions a{color:#1C1C1C;white-space:nowrap;}table.cca-orders-my-orders-list td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions a:hover,table.cca-orders-my-comments-list td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions a:hover,.field-multiple-table td.actions .cca-dropdown-actions.opened ul.dropdown-list-actions a:hover{text-decoration:underline;}.cca-order-customer-edit-page .order-top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;}.cca-order-customer-edit-page .order-top .order-title{padding:0 0 0 15px;border-left:6px solid var(--cca-laboratory--color,#0C476F);}.cca-order-customer-edit-page .order-top .order-title h1{margin-bottom:5px;}.cca-order-customer-edit-page .order-top .order-title h1 strong{font-size:0.6em;}.cca-order-customer-edit-page .order-top .order-title .order-info{display:flex;flex-wrap:wrap;color:#606060;}.cca-order-customer-edit-page .order-top .order-title .order-info > div{position:relative;padding:0 30px 0 0;margin:0 30px 0 0;}.cca-order-customer-edit-page .order-top .order-title .order-info > div:after{position:absolute;right:0;width:1px;height:25px;content:"";background:#606060;}.cca-order-customer-edit-page .order-top .order-title .order-info > div:last-child{padding:0;margin:0;}.cca-order-customer-edit-page .order-top .order-title .order-info > div:last-child:after{display:none;}.cca-order-form .paragraph-type-label{display:none;}.cca-order-form .field--name-label input{background-color:#FFF;}.cca-order-form .form-actions{padding-top:35px;display:flex;flex-wrap:wrap;justify-content:center;}.cca-order-form .form-actions input{margin-bottom:10px;}.cca-order-form input[type="text"]{background-color:#FFF;}.cca-order-form .field--type-entity-reference-revisions input[type="text"]{background-color:#F5F5F5;}.cca-order-form .paragraphs-subform label{display:block;}.cca-order-form .field--widget-cca-order-attachments-inline input[type="text"]{background-color:#F5F5F5;}.cca_selection .cca_selection_items > .cca_selection_item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:40px 10px;border-bottom:1px solid #ACACAC;}.cca_selection .cca_selection_items > .cca_selection_item:last-child{border:none;}.cca_selection .cca_selection_items > .cca_selection_item:after{position:relative;margin:0 10px 0 90px;content:"\e901";color:#606060;font:400 2.8em/1em 'icomoon';transition:all 0.3s ease 0s;}.cca_selection .cca_selection_items > .cca_selection_item:hover{cursor:pointer;}.cca_selection .cca_selection_items > .cca_selection_item:hover:after{color:#1C1C1C;margin:0 0 0 100px;}.cca_selection .cca_selection_items article{margin:0;}.cca_selection .cca_selection_items img{display:block;width:100%;height:auto;}.cca_selection[data-drupal-selector=edit-matrix-select] .field--name-label{margin-bottom:10px;font:600 1.2em/1.4em 'Montserrat',sans-serif;text-transform:uppercase;}.cca_selection[data-drupal-selector=edit-matrix-select] .field--name-field-analyze-type .field__label{margin-bottom:3px;font-weight:500;}.cca_selection[data-drupal-selector=edit-matrix-select] .form-actions{text-align:center;}.cca-order-customer-edit-page .order-top .laboratory-logo{margin-left:auto;}@media only screen and (max-width:480px){.cca_selection[data-drupal-selector=edit-laboratory-select] .cca_selection_items > .cca_selection_item:after{margin:0 10px 0 10px;}.cca_selection[data-drupal-selector=edit-laboratory-select] .cca_selection_items > .cca_selection_item:hover:after{color:#1C1C1C;margin:0 0 0 20px;}}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:calc(100vw - (var(--scrollbar-width)));height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.comments{position:relative;z-index:1;}.comments form textarea{height:10vh;}.cca_order_comment{max-width:80%;align-self:flex-start;}.cca_order_comment .author{display:flex;flex-wrap:wrap;flex-direction:initial !important;margin-bottom:5px;color:#606060;}.cca_order_comment .author:before{position:relative;padding-right:8px;content:"\e90a";font:22px/1.2em 'icomoon';}.cca_order_comment .author .field--name-uid{font-weight:600 !important;}.cca_order_comment .author time{color:#606060;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;}.cca_order_comment .content{padding:12px 15px 12px 25px;font:300 1em/1.6em 'Montserrat',sans-serif;background:#F5F5F5;border-radius:0 10px 10px 0;border-left:2px solid #0C476F;}.cca_order_comment .content .text-formatted p:last-child{margin:0;}.cca_order_comment .content .file a:before{position:relative;display:inline-block;padding-right:10px;color:#606060;content:"\e90d";font:18px/1.2em 'icomoon';}.cca_order_comment[data-cca-comment-is-admin="1"] .author:before{content:url("/themes/custom/cca/img/icons/avatar.svg");}.cca_order_comment.right{text-align:initial;align-self:flex-end;}.cca_order_comment.right .content{border-color:#606060;}.cca-order-comments-widget{z-index:1;position:fixed;bottom:0;right:0;width:400px;height:75%;}.cca-order-comments-widget.full-size{width:80%;height:85%;}.cca-order-comments-widget.full-size .cca-order-comments-widget__content{padding:2.5% 0 0 2.5%;}.cca-order-comments-widget__handle{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;cursor:pointer;color:#FFF;border-radius:10px 10px 0 0;background:#0A466D;}.cca-order-comments-widget__handle:before{z-index:1;flex:0;margin:-53px 10px 0 25px;content:"\e904";font:400 60px/0 'icomoon';color:#0C476F;}.cca-order-comments-widget__handle .cca-order-comments-widget__handle--title{position:absolute;left:100px;font:400 0.9em/1.2em 'Montserrat',sans-serif;}.cca-order-comments-widget__handle .cca-order-comments-widget__handle--title span{display:block;font-weight:600;}.cca-order-comments-widget__handle--actions{display:flex;align-items:center;}.cca-order-comments-widget__handle--actions button{font-size:0;border:0;background:transparent;cursor:pointer;}.cca-order-comments-widget__handle--actions button:before{width:30px;height:30px;margin:0 5px;font:400 18px/20px 'icomoon';color:#FFF;}.cca-order-comments-widget__handle--actions button.refresh:before{content:"\e90f";}.cca-order-comments-widget__handle--actions button.resize:before{font-size:16px;content:"\e910";}.cca-order-comments-widget__handle--actions button.minimize:before{font-size:10px;content:"\e911";}.cca-order-comments-widget__content{display:flex;flex-direction:column;height:calc(100% - 52px);padding:5% 0 0 5%;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.5);}.cca-order-comments-widget__content #order-comment--messages--ajax-wrapper{display:flex;flex:1 1 auto;overflow:hidden;}.cca-order-comments-widget__content #order-comment--messages--ajax-wrapper form{width:100%;}.cca-order-comments-widget__content #order-comment--messages--ajax-wrapper .order-comment--messages--wrapper{overflow-y:auto;display:flex;flex-direction:column;gap:1.2em;height:100%;padding-right:0.8em;}.cca-order-comments-widget__content #order-comment-ajax-wrapper{flex:0 0 auto;margin:0 5% 0 0;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .form-type-textarea{margin:1em 0 3px;}.cca-order-comments-widget__content #order-comment-ajax-wrapper div[data-drupal-selector="edit-message-0-format-help"] a{font:italic 400 0.85em/1em 'Montserrat',sans-serif;color:#606060;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;text-decoration:underline;}.cca-order-comments-widget__content #order-comment-ajax-wrapper div[data-drupal-selector="edit-message-0-format-help"] a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;text-decoration:none;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .ck-editor__editable_inline{min-height:8vh;max-height:15vh;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments{display:none;position:absolute;bottom:70px;left:0;width:100%;padding:35px 5% 20px;background:#FFF;box-shadow:0 -10px 10px rgba(0,0,0,0.15);border-radius:10px 10px 0 0;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments.opened{display:block;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments .form-type-managed-file{margin:0;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments .attachments-close{position:absolute;right:2.5%;top:10px;font-size:0;border:0;background:transparent;cursor:pointer;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments .attachments-close:before{width:30px;height:30px;margin:0 5px;content:"\e911";font:400 10px/20px 'icomoon';color:#606060;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments .tabledrag-toggle-weight-wrapper{display:none;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments table.responsive-enabled{border-spacing:0;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments table.responsive-enabled thead{display:none;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments table.responsive-enabled tbody tr{box-shadow:none;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments table.responsive-enabled tbody td{border-bottom:1px solid #606060;border-radius:0 !important;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments table.responsive-enabled tbody a.tabledrag-handle .handle{width:25px;height:25px;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .field--name-field-attachments table.responsive-enabled td:last-child{text-align:right;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .form-actions{display:flex;justify-content:space-between;margin-bottom:20px;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .form-actions button.attachments{padding:0 25px;border:0;background:#F5F5F5;cursor:pointer;border-radius:10px;text-transform:uppercase;font:500 0.9em/1em 'Montserrat',sans-serif;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .form-actions button.attachments:before{position:relative;display:inline-block;padding-right:10px;color:#606060;content:"\e90d";font:18px/1.2em 'icomoon';}.cca-order-comments-widget__content #order-comment-ajax-wrapper .form-actions input[type=submit]{margin:0;background:#1C1C1C;color:#FFF;}.cca-order-comments-widget__content #order-comment-ajax-wrapper .form-actions input[type=submit]:hover{color:#1C1C1C;background:#FFF;}.cca-order-comments-widget.new_comment .cca-order-comments-widget__handle:after{z-index:2;position:absolute;width:20px;height:20px;top:-30px;left:70px;font-size:0.6em;color:#FFF;text-align:center;background:red;border-radius:100%;content:var(--cca-comment-notif-count,'');animation:pulse-shadow 1.5s ease-out infinite;}@keyframes pulse-shadow{0%{box-shadow:0 0 0 0 rgba(255,0,0,0.6);}70%{box-shadow:0 0 0 10px rgba(255,0,0,0);}100%{box-shadow:0 0 0 0 rgba(255,0,0,0);}}.cca-order-comments-widget:not(.opened){top:50%;width:auto;height:auto;bottom:initial;}.cca-order-comments-widget:not(.opened) .cca-order-comments-widget__handle{flex-direction:column;height:auto;color:#1C1C1C;background:none;}.cca-order-comments-widget:not(.opened) .cca-order-comments-widget__handle .cca-order-comments-widget__handle--title{position:relative;left:0;width:130px;padding:35px 15px 15px;border-bottom:3px solid #0C476F;border-radius:10px 0 0 10px;text-align:center;background:#FFF;}.cca-order-comments-widget:not(.opened) .cca-order-comments-widget__handle:after{top:-85px;left:80px;}.cca-order-comments-widget:not(.opened) .cca-order-comments-widget__handle--actions{display:none;}.cca-order-comments-widget:not(.opened) .cca-order-comments-widget__content{display:none;}
.form-item{flex-wrap:wrap;}.form-item label{padding-right:10px;}.ts-control input[type="text"]{height:auto;background:#FFFFFF;}.cca-order-customer-edit-page .field--widget-cca-order-line-paragraphs .tabledrag-toggle-weight-wrapper{display:none;}.cca-order-customer-edit-page .field--widget-cca-order-line-paragraphs .field-multiple-table thead{display:none;}.cca-order-customer-edit-page details{border-radius:10px;padding:10px;background:#FFF;box-shadow:0 1px 3px rgba(0,0,0,0.2);border:0;}
