/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-actions .js-form-wrapper .form-group{display:none;}.alert-wrapper{position:relative;margin-bottom:1em;}a.nav-link--user::before{height:1.0rem!important;}.error{color:red;}.pager > ul > li{display:inline;padding-right:5px;}.is-active > a{background-color:#8167a9;color:white;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.pager > ul > li > a:hover{background-color:#8167a9;color:white;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}#block-bootstrap-barrio-subtheme-footer > ul{flex-direction:row!important;}#block-bootstrap-barrio-subtheme-footer> ul > li{padding-right:1em!important;}header{padding-bottom:1em!important;}.pager__items{margin-left:-2em;}#switch,#circle{cursor:pointer;-webkit-transition:all 300ms linear;transition:all 300ms linear;}#switch{width:70px;height:8px;margin:0 auto;text-align:center;border:2px solid #000;border-radius:27px;background:#8167a9;position:relative;display:inline-block;}#circle{position:absolute;top:-11px;left:0;width:26px;height:26px;border-radius:50%;box-shadow:0 4px 4px rgba(26,53,71,0.25),0 0 0 1px rgba(26,53,71,0.07);background:#fff;}.switched{border-color:#8167a9 !important;background:#000 !important;}.switched #circle{left:44px;background:#000;}#page,#main-wrapper{background:#fffdf7!important;}body.light{background:#f2f5f5;}body.light .cursor{mix-blend-mode:normal;}body.light .cursor2{border:2px solid #000;box-shadow:0 0 12px rgba(0,0,0,0.2);mix-blend-mode:normal;}body.light .cursor2.hover{background:rgba(0,0,0,.15);box-shadow:0 0 0 rgba(255,255,255,0.2);border-color:transparent;mix-blend-mode:normal;}body.light .case-study-images li .hero-number-back{-webkit-text-stroke:4px #ccc;}body.light .case-study-images li .hero-number{color:#212121;}body.light .case-study-images li .hero-number-fixed{color:#212121;}body.light .case-study-images li .hero-number-fixed:before{background-color:rgba(0,0,0,.4);}body.light .case-study-wrapper .case-study-name a{color:#777777;}body.light .case-study-wrapper .case-study-name.active a{color:#000;}.pem > .view-content{padding-left:1em;}.pem > nav > ul > li:nth-last-of-type{float:right;}.progress{clear:both;}.progress-pem{background-color:rgba(0,123,255,0.7);}.progress-pem-finished{background-color:rgb(37,203,13,0.8);}.progress-bar-pem{background-color:#226889;}.pem-nav{height:3em;padding-top:1em;}.pem-pagenumber{text-align:center;clear:both;display:block;position:relative;background-color:#fff;width:4em;border:1px solid #ccc;margin-left:47%;border-radius:2em;height:2em;padding-top:0.2em;margin-top:1em;}.node-begleiter-text img{margin-right:20px;margin-bottom:10px;float:left;width:20%;border:3px solid #396c39;border-radius:50%;}.node-begleiter-text p{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:1em;font-size:1.4em;}.img-circle{border-radius:50%;}.img-ecoach{width:100%;}.media-ecoach{border-right:1px solid #eeeeee;margin-right:10px;text-align:right;}.body-ecoach{font-family:'Libre Baskerville',serif;font-size:16px;}.my_inputs_css{float:right;}.therapy-form-wrapper{border:1px solid #dddddd;background-color:#fafafa;border-radius:15px;padding:0.8em;text-align:right;}.therapy-form-wrapper .form-control{min-width:60px;}.table-description{font-size:large;margin-top:5px;}.therapy-form-text{text-align:left;}#navbar-main{background-color:#3e658d !important;font-size:1.3em;}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.9);font-family:'Oswald',sans-serif;}.site-footer__bottom{font-family:'Oswald',sans-serif;border-color:#999;}.row.region-footer-fifth{margin-left:0px;}.modulecontent{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:350px;-moz-column-width:350px;column-width:350px;column-rule:2px dotted #ccc;column-gap:5em;}.figure{background-color:#f0e9d4;border:1px solid rgba(0,0,0,0.125);padding:1em;border-radius:1em;}.bg-infobox{background-color:#f0e9d4  !important;border:2px dotted rgba(0,0,0,0.125) !important;margin-left:2em;margin-bottom:2em;break-inside:avoid;border-radius:2em;}blockquote{background-color:#f4f0ee;border-radius:30px;border-left:5px solid #d7c4bd;border-right:5px solid #d7c4bd;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;padding:1em;margin:1em;width:-moz-fit-content;width:fit-content;font-style:italic;break-inside:avoid;}.card-body{break-inside:avoid;}.bg-meditatebox{background-color:#a6672e !important;color:white;}.ecoach-card-img{padding:2em;}.ecoach-card-col{border-right:1px dotted #ddd;}.myinput{border-top-right-radius:20px;border-top-left-radius:20px;padding:5px 15px 5px 15px;background-color:#f1eee5;border-top:2px solid #cdc19e;border-bottom:2px solid #cdc19e;border-bottom-right-radius:20px;border-bottom-left-radius:20px;margin-bottom:1em;}.last7days{width:13%;display:inline-block;min-width:8em;background-color:#f1eee5;text-align:center;padding:0.5em;}.webform-likert-table .form-group{margin-bottom:0;font-size:1.1em;}.webform-likert-table .form-check-label{display:block;height:2em;}.form-check-label{cursor:pointer;}.activity-form{border-top-right-radius:20px;border-top-left-radius:20px;padding:5px 15px 5px 15px;background-color:#f1eee5;border-top:2px solid #cdc19e;border-bottom:2px solid #cdc19e;border-bottom-right-radius:20px;border-bottom-left-radius:20px;margin-bottom:1em;}.webform-submission-information{display:none;}.webform-multiple-table td input[type="image"]{margin:2px!important;width:25px;}@media (max-width:768px){.webform-multiple-table-responsive td{display:table-cell;}}@media (max-width:768px){.webform-multiple-table-responsive thead{display:block;}}.pem_container .form-actions.js-form-wrapper.form-group>.submit_showbutton{display:revert!important;}.btn.js-form-submit{background-color:#0d6efd;color:#fff;}.ui-dialog .button{background-color:#0d6efd;background-image:-webkit-linear-gradient(top,#0d6efd,#0d6efd)!important;background-image:linear-gradient(to bottom,#0d6efd,#0d6efd)!important;}.dropdown-item > a{text-decoration:none;}@-moz-document url-prefix(){.pem_container .form-actions.js-form-wrapper.form-group{display:block;}}.fieldset-legend{font-size:1.1rem;font-weight:bold;display:block;}#edit-informed-consent-profiles-0>summary{display:none;}#edit-informed-consent-profiles-0 .description{display:block;}h1{border-bottom:1px solid #999;margin-bottom:1em !important;}.node__content{margin-top:0px!important;}h2{color:#a6672e;text-transform:unset !important;}h3{font-family:'Oswald',sans-serif!important;color:#d08745;font-style:unset!important;}blockquote{margin:3em!important;font-style:italic;}p > a:link,p > a:visited,p > a:hover{color:#d08745;}p > a.btn:link,p > a.btn:visited,p > a.btn:hover{color:#fff;}.chat-wrapper{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:320px;-moz-column-width:320px;column-width:320px;column-gap:1em;column-rule:#ddd;column-rule-style:dotted;column-rule-width:2px;}.chat-wrapper .card-body{break-inside:revert;}.chat-wrapper .card{display:revert;background-color:transparent;border:0;}.chat{list-style:none;margin:0;padding:0;}.chat li{margin-bottom:-1px;padding-bottom:5px;padding-top:1em;border-bottom:1px dotted #dedcdc;border-top:1px dotted #dedcdc;break-inside:avoid;background-color:#fff;border-left:1px dotted #dedcdc;border-right:1px dotted #dedcdc;border-radius:10px;margin-top:5px;padding-left:0px;}li.right > .chat-body{text-align:right;}li.right img{float:right!important;}li.left > .chat-body{}li.left img{float:left!important;}.chat-body{width:99%;padding-left:1em;padding-right:1em;}.chat-img{width:20%;max-width:140px;margin-left:10px;margin-right:10px;}.pull-left{float:left!important;}.pull-right{float:right!important;}.therapy-form-wrapper .table-description{font-size:initial;}.chosen-container-multi{width:100%!important;}.meditation-button{width:100%;border-radius:10px!important;}.rangeslider__fill{background:#396c39;}.pem_module.pager{font-size:20px !important;margin-bottom:0px!important;line-height:30px !important;background-color:rgb(0,128,0)!important;opacity:0.8;}.meditation_icon{width:48px;margin-left:0.2em;margin-top:0.7em;}.disabled{pointer-events:none;cursor:default;opacity:0.6;}button.ui-dialog-titlebar-close:after{content:"X";}button.ui-dialog-titlebar-close{height:25px!important;}.progress_chart{margin:10px 0px 0px 0px;text-align:center;}.progress_chart .circle,.progress_chart .bar{display:inline-block;background:#fff;width:40px;height:40px;border-radius:40px;border:1px solid #d5d5da;}.progress_chart .bar{position:relative;width:65px;height:6px;top:-33px;margin-left:0px;margin-right:-5px;border-left:none;border-right:none;border-radius:0;}.progress_chart .circle .label{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:32px;margin-top:3px;color:#b5b5ba;font-size:17px;}.progress_chart .circle .title{color:#b5b5ba;font-size:13px;line-height:30px;margin-left:-5px;}.progress_chart .bar.done,.progress_chart .circle.done{background:#eee;}.progress_chart .bar.active{background:linear-gradient(to right,#EEE 40%,#FFF 60%);}.progress_chart .circle.done .label{color:#FFF;background:#8bc435;box-shadow:inset 0 0 2px rgba(0,0,0,.2);}.progress_chart .circle.done .title{color:#444;}.progress_chart .circle.active .label{color:#FFF;background:#0c95be;box-shadow:inset 0 0 2px rgba(0,0,0,.2);}.progress_chart .circle.active .title{color:#0c95be;}.progress_chart .bar.green{background-color:#8bc435;;}.activity_picture{max-width:100%;}.hover-scale:hover{transform:scale(1.05);transition:transform .2s ease,-webkit-transform .2s ease}.mood-wrapper > .ui-slider .ui-slider-handle{position:absolute;height:20px;width:10px;padding:0;margin-left:-5px;margin-top:-2px;border-radius:10px;border:1px solid #999;}.ui-slider-horizontal{width:100%;height:10px;border:1px solid grey;}.mood{display:inline-block;border:1px solid #aaa;background-color:white;margin:0;padding:0;width:38px;}.mood-input > * > input{padding:2px;text-align:center;}.mood-slider{position:relative;width:auto;margin:auto;margin-bottom:5px;border-radius:0px;}
body{color:#3b3b3b;background:#fffdf7;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#fffdf7;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#666;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
