@import url(https://fonts.googleapis.com/css?family=Dosis:500,600|Open+Sans:400,600);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}button{border:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}select::-ms-expand{display:none}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.base-layout:after{clear:both;content:"";display:block}.base-layout__header,.base-layout__sidebar{width:100%;float:left;margin-left:0}@media (min-width:768px){.base-layout__sidebar{width:16.66667%;float:left;margin-left:0}}.base-layout__main{width:100%;float:left;margin-left:0}@media (min-width:768px){.base-layout__main{width:83.33333%;float:left;margin-left:0}}.base-layout__main--no-sidebar{width:100%;float:left;margin-left:0}@media (min-width:768px){.base-layout__main--no-sidebar{width:100%;float:left;margin-left:0}}.base-layout--main-container{margin:0;padding:32px;overflow-y:scroll!important;overflow-x:hidden!important}@font-face{font-family:fontello;src:url(/fonts/fontello.eot?f1b8a8e51ee88c23e66bf2e69e8ec4f4);src:url(/fonts/fontello.eot?f1b8a8e51ee88c23e66bf2e69e8ec4f4) format("embedded-opentype"),url(/fonts/fontello.woff2?4d880820c30d5d1b327c65613350fc7e) format("woff2"),url(/fonts/fontello.woff?1140b64cd08630c9def7899bd2a8b478) format("woff"),url(/fonts/fontello.ttf?c46622187cc3e74f8f5960ee027d2034) format("truetype"),url(/fonts/fontello.svg?06886f2fd2adbe18151654ae7616fdd6) format("svg");font-weight:400;font-style:normal}[class*=icon--]:before,[class^=icon--]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--logo:before{content:"\E80F"}.icon--cross:before{content:"\E806"}.icon--plus:before{content:"\E812"}.icon--minus:before{content:"\E811"}.icon--arrowright:before{content:"\E802"}.icon--arrowdown:before{content:"\E801"}.icon--arrowup:before{content:"\E804"}.icon--tick:before{content:"\E819"}.icon--location:before{content:"\E80E"}.icon--repeat:before{content:"\E816"}.icon--solidarrowdown:before{content:"\E803"}.icon--warning:before{content:"\E81B"}.icon--crosscircle:before{content:"\E807"}.icon--pluscircle:before{content:"\E813"}.icon--lg-arrowleft:before{content:"\E80B"}.icon--lg-arrowright:before{content:"\E80A"}.icon--reorder:before{content:"\E815"}.icon--power:before{content:"\E814"}.icon--lg-warning:before{content:"\E80D"}.icon--copy:before{content:"\E805"}.icon--edit:before{content:"\E808"}.icon--appointments:before{content:"\E800"}.icon--reports:before{content:"\E817"}.icon--settings:before{content:"\E818"}.icon--users:before{content:"\E81A"}.icon--help:before{content:"\E809"}.base-layout__header{height:118px}.base-layout__header--login .header{position:relative;background-color:#f6f6f6;width:100%;height:100%;font-size:0;line-height:0;text-align:center}.base-layout__header--login .header a{display:inline-block;margin:0;padding:0;font-size:0;line-height:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.base-layout__header--login .header a img{width:100%;max-width:250px;height:auto}.base-layout__header--default .header{height:100%;background-color:#fff;border-bottom:1px solid #f6f6f6}.base-layout__header--default .header__sidebar{position:relative;width:16.66667%;float:left;margin-left:0;height:100%;font-size:0;line-height:0;text-align:center}.base-layout__header--default .header__sidebar a{display:inline-block;margin:0;padding:0;font-size:0;line-height:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.base-layout__header--default .header__sidebar a img{width:100%;max-width:118px;height:auto}.base-layout__header--default .header__main{width:83.33333%;float:left;margin-left:0;height:100%}.base-layout__header--default .header__main .main{height:100%}.base-layout__header--default .header__main .main__title{width:58.33333%;float:left;margin-left:0;height:calc(100% - 48px);width:calc(58.33333% - 48px);padding:24px}.base-layout__header--default .header__main .main__title h1{font-family:Dosis,sans-serif;font-weight:600;font-size:32px;line-height:41px}.base-layout__header--default .header__main .main__title h2{font-family:Dosis,sans-serif;font-weight:600;font-size:22px;line-height:28px}.base-layout__header--default .header__main .main__logout{text-align:right;width:41.66667%;float:left;margin-left:0;height:calc(100% - 32px);width:calc(41.66667% - 24px);padding:16px 24px 16px 0!important}.base-layout__sidebar{height:calc(100vh - 118px);background-color:#2f2f2f}.base-layout__sidebar .sidebar{height:100%}.base-layout__main{min-height:calc(100vh - 118px)}.base-layout__main:after{clear:both;content:"";display:block}.base-layout__main .help,.base-layout__main .help>div{width:100%;float:left;margin-left:0}.base-layout__main .help>div{padding:32px 16px 0}.base-layout__main .help>div>div{width:50%;float:left;margin-left:0}.base-layout__main .dashboard{margin:0;padding:0;width:100%;height:100vh;overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .dashboard__upcoming-appointments{width:100%;float:left;margin-left:0}.base-layout__main .dashboard__upcoming-appointments .upcoming-appointments{width:calc(100% - 62px);height:auto;margin:0;padding:32px 32px 64px;float:left}.base-layout__main .dashboard__upcoming-appointments .upcoming-appointments>div:first-child{width:100%;float:left;margin-left:0}.base-layout__main .dashboard__upcoming-appointments .upcoming-appointments>div:nth-child(2){width:66.66667%;float:left;margin-left:0}.base-layout__main .dashboard__upcoming-appointments .upcoming-appointments>div:nth-child(3){width:33.33333%;float:left;margin-left:0}.base-layout__main .dashboard__results{width:calc(100% - 62px);height:auto;margin:0;padding:32px;float:left;text-align:center}.base-layout__main .dashboard__results .card{width:25%;float:left;margin-left:0}.base-layout__main .help,.base-layout__main .settings{margin:0;padding:16px;width:calc(100% - 32px);height:calc(100vh - 32px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .my-profile{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .my-profile__account-details{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .my-profile__account-details>div{width:50%;float:left;margin-left:0}.base-layout__main .my-profile__privacy-settings{width:100%;float:left;margin-left:0}.base-layout__main .my-profile__privacy-settings>div{width:50%;float:left;margin-left:0}.base-layout__main .settings-calendar{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .settings-calendar__my-calendar-feed{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .settings-calendar__my-calendar-feed>div{width:66.66667%;float:left;margin-left:0}.base-layout__main .settings-calendar__all-appointments-calendar{width:100%;float:left;margin-left:0}.base-layout__main .settings-calendar__all-appointments-calendar>div{width:66.66667%;float:left;margin-left:0}.base-layout__main .notifications,.base-layout__main .users{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .users__intro{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .users__intro>div{width:66.66667%;float:left;margin-left:0}.base-layout__main .users__search{width:100%;float:left;margin-left:0}.base-layout__main .users__search .form__search{margin:0 0 32px}.base-layout__main .edit-user{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .edit-user__intro{width:100%;float:left;margin-left:0}.base-layout__main .edit-user__details{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 8px}.base-layout__main .edit-user__details>div{width:50%;float:left;margin-left:0}.base-layout__main .edit-user__notification{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .edit-user__notification>div{width:50%;float:left;margin-left:0}.base-layout__main .edit-user__action{width:100%;float:left;margin-left:0}.base-layout__main .locations{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .locations__intro{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .locations__intro>div{width:66.66667%;float:left;margin-left:0}.base-layout__main .locations__search{width:100%;float:left;margin-left:0}.base-layout__main .locations__search .form__search{margin:0 0 32px}.base-layout__main .location-edit{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .location-edit__form{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 8px}.base-layout__main .location-edit__form>div{width:50%;float:left;margin-left:0}.base-layout__main .location-edit__action{width:100%;float:left;margin-left:0}.base-layout__main .pre-triage-questions{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .pre-triage-questions__intro{width:100%;float:left;margin-left:0}.base-layout__main .pre-triage-questions__question{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 8px}.base-layout__main .pre-triage-questions__question>div{width:50%;float:left;margin-left:0}.base-layout__main .pre-triage-questions__options{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .pre-triage-questions__action{width:100%;float:left;margin-left:0}.base-layout__main .configuration{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .configuration__intro{width:100%;float:left;margin-left:0}.base-layout__main .configuration__intro>div{width:50%;float:left;margin-left:0}.base-layout__main .configuration__options{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .configuration__feedback{width:100%;float:left;margin-left:0}.base-layout__main .configuration__custom{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .configuration__custom .custom__text,.base-layout__main .configuration__custom .custom__variables{width:50%;float:left;margin-left:0}.base-layout__main .configuration__action{width:100%;float:left;margin-left:0}.base-layout__main .branding{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .branding>div{width:50%;float:left;margin-left:0}.base-layout__main .reporting{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .reporting__intro{width:66.66667%;float:left;margin-left:0}.base-layout__main .reporting__filter{width:100%;float:left;margin-left:0}.base-layout__main .reporting__buttons{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .reporting__options{width:100%;float:left;margin-left:0}.base-layout__main .audit-logging,.base-layout__main .service-users{margin:0;padding:32px;width:calc(100% - 64px);height:calc(100vh - 64px);overflow-y:scroll!important;overflow-x:hidden!important}.base-layout__main .audit-logging__filter,.base-layout__main .service-users__filter{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0;padding:0 0 32px}.base-layout__main .audit-logging__filter .form>div:first-child,.base-layout__main .service-users__filter .form>div:first-child{width:100%;float:left;margin-left:0;text-align:left;margin-bottom:16px}.base-layout__main .audit-logging__filter .form>div:first-child label,.base-layout__main .service-users__filter .form>div:first-child label{width:50px}@media (min-width:1161px){.base-layout__main .audit-logging__filter .form>div:first-child,.base-layout__main .service-users__filter .form>div:first-child{width:25%;float:left;margin-left:0;text-align:left;margin-bottom:0}.base-layout__main .audit-logging__filter .form>div:first-child label,.base-layout__main .service-users__filter .form>div:first-child label{width:auto}}.base-layout__main .audit-logging__filter .form>div:nth-child(2),.base-layout__main .service-users__filter .form>div:nth-child(2){width:100%;float:left;margin-left:0;text-align:left}@media (min-width:1161px){.base-layout__main .audit-logging__filter .form>div:nth-child(2),.base-layout__main .service-users__filter .form>div:nth-child(2){width:75%;float:left;margin-left:0;text-align:right}}.base-layout__main .audit-logging__action,.base-layout__main .service-users__action{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0 0 32px;padding:0 0 32px}.base-layout__main .audit-logging__data,.base-layout__main .service-users__data{width:100%;float:left;margin-left:0;border-bottom:1px dashed rgba(0,0,0,.1);margin:0;padding:0 0 32px}.base-layout__main .audit-logging__data>div:first-child,.base-layout__main .service-users__data>div:first-child{width:66.66667%;float:left;margin-left:0}.base-layout__main .audit-logging__data>div:nth-child(2),.base-layout__main .service-users__data>div:nth-child(2){width:33.33333%;float:left;margin-left:0;text-align:right}.base-layout__main .audit-logging__table,.base-layout__main .service-users__table{width:100%;float:left;margin-left:0}.button{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;cursor:pointer;background-color:transparent}.button__primary{background-color:#2f2f2f;-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent;font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#fff}.button__primary--a{width:auto;min-height:29px;margin:0;padding:8px 40px}.button__primary--b{width:auto;min-height:24px;margin:0;padding:8px 32px}.button__primary:focus{-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent}.button__primary:hover{-webkit-box-shadow:0 0 0 2px rgba(47,47,47,.2);box-shadow:0 0 0 2px rgba(47,47,47,.2)}.button__primary:hover span{border-bottom:1px solid #fff}.button__primary:disabled{background-color:transparent;color:rgba(47,47,47,.4);border:1px solid rgba(47,47,47,.4);cursor:not-allowed}.button__primary:disabled:hover{-webkit-box-shadow:none;box-shadow:none}.button__primary:disabled:hover span{border-bottom:none}.button__secondary{background-color:transparent;border:1px solid #2f2f2f;color:#2f2f2f}.button__secondary--a{font-size:18px;line-height:22px;min-height:32px;padding:8px 40px}.button__secondary--a,.button__secondary--b{font-family:Dosis,sans-serif;font-weight:600;width:auto;margin:0}.button__secondary--b{font-size:16px;line-height:20px;min-height:24px;padding:8px 32px}.button__secondary:focus{-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent}.button__secondary:hover{-webkit-box-shadow:0 0 0 2px rgba(47,47,47,.2);box-shadow:0 0 0 2px rgba(47,47,47,.2)}.button__secondary:hover span{border-bottom:1px solid #2f2f2f}.button__secondary:disabled{background-color:transparent;color:rgba(47,47,47,.4);border:1px solid rgba(47,47,47,.4);cursor:not-allowed}.button__secondary:disabled:hover{-webkit-box-shadow:none;box-shadow:none}.button__secondary:disabled:hover span{border-bottom:none}.button__radio{position:relative;margin:0 24px 0 0;padding:0;display:inline-block}.button__radio input[type=radio]{opacity:0;width:0;height:0;position:absolute}.button__radio input[type=radio]:disabled+span{background-color:transparent;color:rgba(47,47,47,.4);border:1px solid rgba(47,47,47,.4);cursor:not-allowed}.button__radio input[type=radio]:disabled+span:hover{-webkit-box-shadow:none;box-shadow:none}.button__radio input[type=radio]:disabled+span:hover span{border-bottom:none}.button__radio input[type=radio]+span{position:relative;display:inline-block;width:auto;height:40px;margin:0;padding:0 24px;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;line-height:40px;border:1px solid #2f2f2f;background-color:transparent;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.button__radio input[type=radio]:focus+span{outline:5px auto #3b99fc}.button__radio input[type=radio]:checked+span{color:#fff;border:1px solid #5593f0;background-color:#5593f0}.button__radio input[type=radio]:checked+span:hover{color:#2f2f2f;border:1px solid transparent;background-color:rgba(85,147,240,.5)}.button__radio input[type=radio]:checked[disabled]+span{color:#fff;border:1px solid transparent;background-color:rgba(85,147,240,.5)}.button__radio:last-child{margin:0}.button__inline{width:auto;height:40px}.button__inline--focus{background-color:rgba(70,73,176,.1);border:1px solid #4649b0;color:#4649b0}.button__inline--focus span{display:inline-block;margin:1px 0 0 16px;padding:0;font-family:Dosis,sans-serif;font-weight:500;font-size:16px;line-height:20px;border-bottom:1px solid transparent}.button__inline--focus i{display:inline-block;margin:0;padding:0 12px;font-size:18px}.button__inline--focus:hover span{border-bottom:1px solid #4649b0}.button__inline--subtle span{font-family:Dosis,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#2f2f2f;border-bottom:1px solid #2f2f2f}.button__other{position:relative;background-color:#ea945f;float:left;width:calc(((100% / 3) - .1px) - 32px);height:auto;margin:16px}.button__other:before{content:"";padding-top:80%;display:block}.button__other span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px}.button__other--alt{background-color:#fdd07c}.button--upload{background-color:rgba(70,73,176,.1);border:1px solid #4649b0;color:#4649b0;width:150px;height:160px;text-align:center}.button--upload--avatar img{display:block;margin:0 auto 16px;width:100px;height:100px}.button--upload--logo img{display:block;margin:0 auto 8px;width:118px;height:auto}.button--upload span{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;display:block;margin:0 0 8px!important}.button--upload span.title{font-family:Open Sans,sans-serif;font-weight:400;font-size:10px;line-height:14px;color:#2f2f2f!important}.button--location,.button--user{position:relative;border:1px solid #4649b0;color:#2f2f2f;width:calc(50% - 10px);height:93px;margin:0 16px 8px 0;padding:24px;text-align:left}.button--location:hover,.button--user:hover{background-color:rgba(70,73,176,.1)}.button--location:nth-child(odd),.button--user:nth-child(odd){margin-right:0}.button--location img,.button--user img{position:absolute;top:24px;left:24px;width:47px;height:47px}.button--location span.name,.button--user span.name{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;display:block;margin-left:62px}.button--location span.role,.button--user span.role{font-family:Dosis,sans-serif;font-weight:600;font-size:14px;line-height:17px;display:block;margin-left:62px}.button--location span.edit,.button--user span.edit{position:absolute;bottom:0;right:0;padding:8px 16px;background-color:rgba(70,73,176,.1);border:1px solid #4649b0;border-bottom:0;border-right:0;color:#2f2f2f}.button--location span.edit i,.button--user span.edit i{color:#4649b0;font-size:14px}.button--location--no-avatar span.name,.button--location--no-avatar span.role,.button--user--no-avatar span.name,.button--user--no-avatar span.role{margin-left:0!important}.button--location--edit,.button--user--edit{border:1px solid #4649b0}.button--location--add,.button--user--add{border:1px solid #2f2f2f;text-align:right}.button--location--add:hover,.button--user--add:hover{background-color:rgba(0,0,0,.1)}.button--location--add i,.button--user--add i{color:#2f2f2f;font-size:14px}.button__amend{width:100%;max-width:358px;min-height:42px;cursor:pointer;margin:0 0 8px;padding:0}.button__amend--add{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #2f2f2f;max-width:356px}.button__amend--add:hover{background-color:#f6f6f6;border-color:rgba(70,73,176,.5)}.button__amend--add:active{background-color:#f6f6f6;border-color:#4649b0}.button__amend--add .button__amend__add{background:transparent;float:left;border:0;margin:0;padding:0 16px;width:100%;height:42px;color:#2f2f2f;cursor:pointer;text-align:right;float:right}.button__amend--add .button__amend__add span{margin-right:8px;font-family:Dosis,sans-serif;font-weight:500;font-size:16px;line-height:20px}.button__amend--add .button__amend__add i{font-size:16px}.button__amend--add .button__amend__add:hover{text-decoration:underline}.button__amend--add--inactive,.button__amend--add--inactive:active,.button__amend--add--inactive:hover{background-color:transparent;border-color:rgba(47,47,47,.5)!important}.button__amend--add--inactive .button__amend__add{cursor:not-allowed;color:rgba(47,47,47,.5)}.button__amend--add--inactive .button__amend__add:hover{text-decoration:none!important}.button__amend--edit:hover .button__amend__edit,.button__amend--edit:hover .button__amend__input,.button__amend--edit:hover .button__amend__reorder{background-color:rgba(70,73,176,.1)!important}.button__amend--edit:active .button__amend__edit,.button__amend--edit:active .button__amend__input,.button__amend--edit:active .button__amend__reorder{border-color:#4649b0!important}.button__amend--edit .button__amend__reorder{background:transparent;float:left;border:0;margin:0;padding:0 0 0 16px;height:42px;border-bottom-left-radius:8px;border-top-left-radius:8px;border:1px solid #2f2f2f;border-right:0;cursor:pointer}.button__amend--edit .button__amend__reorder:hover{color:#4649b0}.button__amend--edit .button__amend__input{width:calc((((100% - 43px) - 80px) - 18px) - 2px);height:40px;background:transparent;float:left;border:0;margin:0;padding:0 16px;border:1px solid #2f2f2f;border-left:1px solid #2f2f2f;border-left-width:0;border-right:0;cursor:pointer;font-family:Dosis,sans-serif;font-weight:500;font-size:16px;line-height:20px}.button__amend--edit .button__amend__edit{background:rgba(70,73,176,.1);float:left;border:0;margin:0;padding:0;width:80px;height:42px;border-bottom-right-radius:8px;border-top-right-radius:8px;border:1px solid #4649b0;color:#4649b0;cursor:pointer}.button__amend--edit .button__amend__edit span{margin-right:8px;font-family:Dosis,sans-serif;font-weight:500;font-size:16px;line-height:20px}.button__amend--edit .button__amend__edit i{font-size:16px}.button__amend--edit .button__amend__edit:active,.button__amend--edit .button__amend__edit:hover{background:rgba(70,73,176,.3)!important}.button__colour{border-top-left-radius:33px;border-top-right-radius:33px;border-bottom-left-radius:33px;border-bottom-right-radius:33px;width:33px;height:33px;background:#fff;border:1px solid #d8d8d8}.button__colour input{display:block;margin:4px;padding:0;width:23px;height:23px;background:#d8d8d8;border:0;text-indent:-9999px;cursor:pointer;border-top-left-radius:23px;border-top-right-radius:23px;border-bottom-left-radius:23px;border-bottom-right-radius:23px}.button__logout{position:relative;width:calc(100% - 2px);max-width:312px;height:100%;border:1px solid #4649b0;color:#2f2f2f;margin:0;padding:16px 24px;text-align:left}.button__logout:hover{background-color:rgba(70,73,176,.1)}.button__logout img{position:absolute;top:16px;left:24px;width:50px;height:50px;border-radius:100%}.button__logout span.name{font-size:16px;line-height:20px;font-size:18px;line-height:22px}.button__logout span.name,.button__logout span.role{font-family:Dosis,sans-serif;font-weight:600;display:block;margin-left:66px}.button__logout span.role{line-height:17px;font-size:14px;line-height:18px}.button__logout span.logout{position:absolute;top:0;right:0;height:calc(100% - 48px);padding:24px 16px;background-color:rgba(70,73,176,.1);border-left:1px solid #4649b0;color:#4649b0;text-align:center}.button__logout span.logout i{color:#4649b0;font-size:20px;display:block}.button__logout--no-avatar span.name,.button__logout--no-avatar span.role{margin-left:0!important}.button__logout--edit{border:1px solid #4649b0}.button__logout--add{border:1px solid #2f2f2f;text-align:right}.button__logout--add:hover{background-color:rgba(0,0,0,.1)}.button__logout--add i{color:#2f2f2f;font-size:14px}.button__appointment{position:relative;color:#2f2f2f;background-color:#f6f6f6;width:calc(50% - 10px);height:93px;margin:0 16px 16px 0;padding:24px;text-align:left}.button__appointment--today{background-color:#fdd07c}.button__appointment:nth-child(2n){margin-right:0}.button__appointment .appointment__date{left:24px}.button__appointment .appointment__date,.button__appointment .appointment__time{position:absolute;top:24px;font-family:Dosis,sans-serif;font-weight:600;font-size:14px;line-height:18px}.button__appointment .appointment__time{right:24px}.button__appointment .appointment__name{position:absolute;bottom:24px;left:24px;font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:14px;color:rgba(47,47,47,.5)}.button__appointment .appointment__icon{position:absolute;bottom:24px;right:24px;font-size:16px;line-height:18px;color:rgba(47,47,47,.5)}.form--login{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.form--login h2{font-size:24px;line-height:24px}.form--login h2,.form--login p{font-family:Dosis,sans-serif;font-weight:600;margin:0 0 32px}.form--login p{font-size:14px;line-height:18px}.form--login label{width:70px;margin:0 32px 0 0!important;text-align:left}.form--login .form__text{margin:0 0 32px!important}.form--my-profile .form__text{margin:0 0 24px!important}.form--my-profile .form__text>div{min-width:204px}.form--my-profile label{width:70px;margin:0 32px 0 0!important;text-align:left}.form--edit-user .form__text{margin:0 0 24px!important}.form--edit-user .form__text>div{min-width:204px}.form--edit-user label{width:70px;margin:0 32px 0 0!important;text-align:left}.form--pre-triage-questions .form__text{margin:0 0 24px!important}.form--pre-triage-questions .form__text>div{min-width:204px}.form--pre-triage-questions label{width:70px;margin:0 32px 0 0!important;text-align:left}.form--pre-triage-questions .button__radio{width:auto!important;margin:0 16px 0 0!important}.form--pre-triage-questions .button__radio:last-child{margin:0!important}.form--location-edit .form__text{margin:0 0 24px!important}.form--location-edit .form__text>div{min-width:204px}.form--location-edit .form__textarea label{display:inline-block!important;vertical-align:top}.form--location-edit .form__textarea textarea{min-width:235px!important;min-height:85px!important}.form--location-edit label{width:70px;margin:0 32px 0 0!important;text-align:left}.form--privacy-policy .form__checkbox{display:inline-block;margin-right:40px}.form--privacy-policy .form__checkbox label{font-family:Dosis,sans-serif;font-weight:600;font-size:14px;line-height:14px}.form--privacy-policy .form__checkbox label:after{line-height:18px}.form--cancel-booking .form__checkbox{display:inline-block!important;margin:0 0 16px!important;padding:0!important;width:calc(100% - 16px)!important}.form--cancel-booking .form__checkbox label{font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:15px;margin:0!important;padding:0 0 0 20px!important;width:calc(100% - 20px)!important;float:right}.form--cancel-booking .form__checkbox label:after{line-height:18px}.form__code,.form__code label{margin:0 0 32px!important}.form__code label{display:block;width:100%;height:auto;font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px;text-align:center}.form__code>div{position:relative;display:inline-block;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;width:30px;height:40px;margin:0 4px;padding:0;background-color:#fff;border:1px solid rgba(47,47,47,.5);vertical-align:middle}.form__code>div input{background:transparent;text-align:center;border:none;width:30px;height:40px;margin:0;padding:0}.form__drop-down label{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;display:inline-block;margin:0 56px 0 0;padding:0;vertical-align:middle}.form__drop-down>div{position:relative;display:inline-block;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;width:auto;min-width:160px;height:40px;background-color:#fff;border:1px solid rgba(47,47,47,.5);vertical-align:middle}.form__drop-down>div:after{content:"\E803";font-family:fontello;font-style:normal;font-weight:400;text-align:center;font-size:10px;line-height:40px;position:absolute;top:0;right:16px;width:10px;height:40px;z-index:2;pointer-events:none}.form__drop-down>div select{background-color:transparent;border:none;width:100%;height:40px;margin:0;padding:0 16px;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.form__drop-down>div:hover{border:1px solid #2f2f2f}.form__drop-down--disabled label{color:rgba(47,47,47,.4)}.form__drop-down--disabled>div{color:rgba(47,47,47,.4);border:1px solid rgba(47,47,47,.4)}.form__drop-down--disabled>div select{cursor:not-allowed}.form__drop-down--disabled>div:hover{border:1px solid rgba(47,47,47,.4)}.form__text label{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;margin:0 56px 0 0;padding:0}.form__text>div,.form__text label{display:inline-block;vertical-align:middle}.form__text>div{position:relative;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;width:auto;min-width:160px;height:40px;background-color:#fff;border:1px solid rgba(47,47,47,.5)}.form__text>div input{background-color:transparent;border:none;width:calc(100% - 32px);height:40px;margin:0;padding:0 16px}.form__text>div:focus{border:1px solid #4649b0}.form__text>div:hover{border:1px solid rgba(70,73,176,.5)}.form__text--disabled>div{color:rgba(47,47,47,.4);border:1px solid rgba(47,47,47,.4)}.form__text--disabled>div input{cursor:not-allowed}.form__text--disabled>div:hover{border:1px solid rgba(47,47,47,.4)}.form__date{display:inline-block}.form__date button{float:right;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;min-width:42px;height:42px;background-color:rgba(47,47,47,.1);font-size:16px;border-left:0;margin:0 0 0 8px;cursor:pointer}.form__date>div,.form__date button{position:relative;display:inline-block;width:auto;vertical-align:middle}.form__date>div{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;min-width:160px;height:40px;background-color:#fff;border:1px solid rgba(47,47,47,.5)}.form__date>div input{background-color:transparent;border:none;width:calc(100% - 32px);height:40px;margin:0;padding:0 16px}.form__date>div:focus{border:1px solid #4649b0}.form__date>div:hover{border:1px solid rgba(70,73,176,.5)}.form__date--disabled>div{color:rgba(47,47,47,.4);border:1px solid rgba(47,47,47,.4)}.form__date--disabled>div input{cursor:not-allowed}.form__date--disabled>div:hover{border:1px solid rgba(47,47,47,.4)}.form__search label{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;margin:0 56px 0 0;padding:0;min-width:50px}.form__search>div,.form__search label{display:inline-block;vertical-align:middle}.form__search>div{position:relative;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;width:160px;height:40px;background-color:#fff;border:1px solid rgba(47,47,47,.5)}.form__search>div input{background-color:transparent;border:none;width:calc((100% - 32px) - 42px);height:40px;margin:0;padding:0 16px;display:inline-block}.form__search>div:focus{border:1px solid #4649b0}.form__search>div:hover{border:1px solid rgba(70,73,176,.5)}.form__search button{position:relative;display:inline-block;float:right;border-top-left-radius:0;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:6px;width:auto;min-width:40px;height:40px;background-color:rgba(47,47,47,.1);font-size:16px;border-left:0;vertical-align:middle;cursor:pointer}.form__search--disabled>div{color:rgba(47,47,47,.4);border:1px solid rgba(47,47,47,.4)}.form__search--disabled>div input{cursor:not-allowed}.form__search--disabled>div:hover{border:1px solid rgba(47,47,47,.4)}.form__textarea label{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;display:block;margin:0 0 32px;padding:0}.form__textarea>div{position:relative;display:inline-block;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;width:auto;min-width:300px;height:auto;background-color:#fff;border:1px solid rgba(47,47,47,.5);vertical-align:middle}.form__textarea>div textarea{background-color:transparent;border:none;width:calc(100% - 32px);height:auto;min-height:117px;margin:0;padding:16px}.form__textarea>div:focus{border:1px solid #4649b0}.form__textarea>div:hover{border:1px solid rgba(70,73,176,.5)}.form__textarea--disabled>div{color:rgba(47,47,47,.4);border:1px solid rgba(47,47,47,.4)}.form__textarea--disabled>div input{cursor:not-allowed}.form__textarea--disabled>div:hover{border:1px solid rgba(47,47,47,.4)}.form__checkbox>div label{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:22px;cursor:pointer;position:relative;padding:0 0 0 30px}.form__checkbox>div input{display:none}.form__checkbox>div input+label:before{content:"";position:absolute;top:4px;left:0;width:14px;height:14px;background-color:#fff;-webkit-box-shadow:inset 0 0 0 2px rgba(47,47,47,.5);box-shadow:inset 0 0 0 2px rgba(47,47,47,.5)}.form__checkbox>div input:checked+label:after{content:"\E819";position:absolute;top:-2px;left:-2px;width:14px;height:14px;font-family:fontello;font-style:normal;font-weight:400;font-size:26px}.form__checkbox--disabled label{color:rgba(47,47,47,.4)}.form__checkbox--disabled input+label{cursor:not-allowed}.form__checkbox--disabled input+label:before{-webkit-box-shadow:inset 0 0 0 2px rgba(47,47,47,.4)!important;box-shadow:inset 0 0 0 2px rgba(47,47,47,.4)!important}.form__checkbox--disabled input:checked+label{cursor:not-allowed}.form__checkbox--disabled input:checked+label:after{color:rgba(47,47,47,.4)}.form__dropdown-options{position:relative;margin:0 32px 32px 0;width:calc(50% - 16px)}.form__dropdown-options:nth-child(odd){margin-right:0}.form__dropdown-options--add{position:relative;float:left}.form__dropdown-options--add button{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid rgba(47,47,47,.5);background:transparent;margin:0;padding:0 16px;width:100%;height:42px;color:#2f2f2f;cursor:pointer;text-align:right}.form__dropdown-options--add button span{margin-right:8px;font-family:Dosis,sans-serif;font-weight:500;font-size:16px;line-height:20px}.form__dropdown-options--add button i{font-size:16px}.form__dropdown-options--add button:hover{text-decoration:underline}.form__dropdown-options--add:hover{background-color:#f6f6f6;border-color:rgba(70,73,176,.5)}.form__dropdown-options--add:active{background-color:#f6f6f6;border-color:#4649b0}.form__dropdown-options--edit{position:relative;float:left}.form__dropdown-options--edit--active:after{position:absolute;bottom:-16px;left:0;content:"Press enter to save";display:block;font-family:Dosis,sans-serif;font-weight:500;font-size:10px;line-height:10px;color:#4649b0}.form__dropdown-options--edit--active input{border:1px solid #4649b0!important;border-bottom-left-radius:8px;border-top-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px;width:calc(100% - 34px)!important}.form__dropdown-options--edit--active button{display:none}.form__dropdown-options--edit input{position:relative;border-bottom-left-radius:8px;border-top-left-radius:8px;border:1px solid rgba(47,47,47,.5);border-right:0;width:calc((100% - 40px) - 34px);height:42px;background-color:#fff;margin:0;padding:0 16px;float:left;font-family:Dosis,sans-serif;font-weight:500;font-size:16px;line-height:20px}.form__dropdown-options--edit input:hover{border-color:rgba(70,73,176,.5)}.form__dropdown-options--edit input:hover+button{border-color:rgba(70,73,176,.5);color:rgba(234,148,95,.5)}.form__dropdown-options--edit button{border-bottom-right-radius:8px;border-top-right-radius:8px;border:1px solid rgba(47,47,47,.5);border-left:0;width:40px;height:44px;background-color:#fff;margin:0;padding:0;float:left;font-size:16px;line-height:16px;color:#ea945f;cursor:pointer}.card-frame--pop-out{background-color:#fff;-webkit-box-shadow:0 4px 6px 2px rgba(0,0,0,.25);box-shadow:0 4px 6px 2px rgba(0,0,0,.25)}.card-frame--default{background-color:rgba(70,73,176,.1);border:1px solid #4649b0}.card-frame--title-background-1{background-color:#fdd07c}.card-frame--title-background-2{background-color:#f6f6f6}.card-frame--title-background-3{background-color:#ea945f}.card-frame--title-background-4{background-color:rgba(85,147,240,.8)}.card-frame--title-background-5{background-color:rgba(70,73,176,.5)}.card-frame--warning-call-out{background-color:rgba(234,148,95,.5)}.card-frame--help-call-out{background-color:rgba(47,47,47,.1)}.card__stats--results{display:inline-block;text-align:center;vertical-align:top}.card__stats--results:nth-child(odd)>div{background-color:rgba(85,147,240,.8)}.card__stats--results:nth-child(2n)>div{background-color:rgba(70,73,176,.5)}.card__stats--results>div{position:relative;border-top-left-radius:125px;border-top-right-radius:125px;border-bottom-left-radius:125px;border-bottom-right-radius:125px;width:100px;height:100px;display:inline-block;text-align:left;margin:0 0 16px}.card__stats--results>div span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:20px;line-height:20px;margin:0;padding:18px;font-family:Open Sans,sans-serif;font-weight:400}.card__stats--results span{display:block;width:100%;height:auto;text-align:center;margin:0 0 32px;font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px}.card__stats--patient{position:relative;border-top-left-radius:125px;border-top-right-radius:125px;border-bottom-left-radius:125px;border-bottom-right-radius:125px;width:125px;height:125px;display:inline-block;background-color:rgba(70,73,176,.5);text-align:left;margin:0 32px 32px}.card__stats--patient span{width:calc(100% - 36px);height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:20px;line-height:20px;padding:18px;font-family:Open Sans,sans-serif;font-weight:400}.card__stats--patient span strong{display:block;font-size:24px;line-height:24px;margin:0 0 8px;padding:0;font-family:Open Sans,sans-serif;font-weight:400}.card--warning{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:rgba(234,148,95,.5);width:calc(100% - 48px);max-width:216px!important;margin:0 0 32px;padding:24px}.card--warning .warning__action{text-align:center;margin:0 0 24px}.card--warning .warning__icon{width:25px;height:auto;margin:0 24px 0 0;padding:0;display:inline-block;font-size:25px;color:#ea945f;vertical-align:top}.card--warning .warning__content{width:calc((100% - 25px) - 28px);height:auto;margin:0;padding:0;display:inline-block;vertical-align:top}.card--warning .warning__content p{font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:15px;margin:0;padding:0}.card--help{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:rgba(47,47,47,.1);width:calc(100% - 48px);max-width:302px!important;margin:0 0 32px;padding:24px}.card--help .help__icon{width:25px;height:auto;margin:0 24px 0 0;padding:0;display:inline-block;font-size:25px}.card--help .help__content{width:calc((100% - 25px) - 28px);height:auto;margin:0;padding:0;display:inline-block}.card--help .help__content p{font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:15px;margin:0;padding:0}.main-navigation{position:relative;margin:0;padding:32px 16px 24px;height:calc(100% - 56px);overflow-y:scroll!important;overflow-x:hidden!important}.main-navigation ul{width:100%;height:auto}.main-navigation ul li{display:block;margin:0 0 24px;padding:0}.main-navigation ul li a{display:block;margin:0;padding:0;font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#f6f6f6}.main-navigation ul li a:focus i,.main-navigation ul li a:focus span,.main-navigation ul li a:hover i,.main-navigation ul li a:hover span{opacity:1!important}.main-navigation ul li a i{display:inline-block;width:20px;height:auto;margin:0 16px 0 0}.main-navigation ul li a span{display:inline-block}.main-navigation ul li ul{margin:16px 0 0;width:100%}.main-navigation ul li ul li{display:block;margin:0 0 16px;padding:0}.main-navigation ul li ul li a{display:block;font-size:0;line-height:0;text-decoration:none}.main-navigation ul li ul li a span{display:block;margin:0 0 0 36px;padding:0;font-family:Dosis,sans-serif;font-weight:500;font-size:14px;line-height:14px}.main-navigation ul li.submenu--isactive a i,.main-navigation ul li.submenu--isactive a span{opacity:.5}.main-navigation ul li.submenu--active ul{display:block}.main-navigation ul li.submenu--active ul li a i,.main-navigation ul li.submenu--active ul li a span{opacity:.5}.main-navigation .help{position:absolute;left:16px;bottom:24px;width:calc(100% - 32px);display:block;margin:0;padding:0;font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#fff;text-decoration:none;text-align:center}.main-navigation .help i{display:inline-block;margin:0 0 0 8px}.main-navigation .help span{display:inline-block}.calendar{position:relative}.calendar:after{clear:both;content:"";display:block}.calendar--default{background-color:#f6f6f6}.calendar--edit{background-color:#eef5ff}.calendar__main{width:100%;height:calc(100vh - 118px);float:left;overflow-y:scroll!important;overflow-x:hidden!important}.calendar__main+.calendar__sidebar{display:none!important}.calendar__main--w-sidebar{width:calc(100% - 225px)}.calendar__main--w-sidebar+.calendar__sidebar{display:block!important}.calendar__main .main .search{width:calc(100% - 32px);min-height:43px;background-color:#fdd07c;margin:0;padding:10px 16px 0;float:left}.calendar__main .main .search .form,.calendar__main .main .search .form:first-child{float:left}.calendar__main .main .search .form:nth-child(2){float:right}.calendar__main .main .search .form:nth-child(2).active{float:left}.calendar__main .main .search .form__search{display:inline-block;margin-right:32px;margin-bottom:10px}.calendar__main .main .search .form__search label{margin:0 16px 0 0!important}.calendar__main .main .search .form__drop-down{display:inline-block;margin-bottom:10px;margin-right:16px}.calendar__main .main .search .form__drop-down label{margin:0 16px 0 0!important}.calendar__main .main .controls{width:calc(100% - 32px);height:auto;margin:0 16px 32px;padding:16px 0;border-bottom:1px dashed rgba(0,0,0,.1);float:left}.calendar__main .main .controls ul{display:block;text-align:center}.calendar__main .main .controls ul li{display:inline-block}.calendar__main .main .controls ul li span{font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px;text-transform:lowercase}.calendar__main .main .controls ul li button{margin:0 16px;padding:0;border:0;background:none;font-size:26px;line-height:22px;cursor:pointer}.calendar__main .main .controls ul li button:disabled{cursor:not-allowed}.calendar__main .main .table{width:calc(100% - 32px);height:auto;margin:0;padding:16px 16px 32px}.calendar__main .main .table table{margin:0 auto;padding:0}.calendar__main .main .table table thead{display:block}.calendar__main .main .table table thead:after{content:"";display:block;height:32px}.calendar__main .main .table table thead tr{display:block}.calendar__main .main .table table thead tr th{width:96px;padding:0 8px 0 0;text-align:center}.calendar__main .main .table table thead tr th:first-child{width:63px;padding:0}.calendar__main .main .table table thead tr th:last-child{padding:0}.calendar__main .main .table table thead tr th span{font-family:Dosis,sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#2f2f2f}.calendar__main .main .table table tbody{display:block;height:468px;overflow-y:auto;overflow-x:hidden}.calendar__main .main .table table tbody tr td{font-size:0!important;vertical-align:top!important;padding:0 8px 8px 0}.calendar__main .main .table table tbody tr td:first-child{padding:0 16px 0 0;text-align:right}.calendar__main .main .table table tbody tr td:last-child{padding:0 8px 8px 0}.calendar__main .main .table table tbody tr td .time{font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:15px;color:#2f2f2f}.calendar__main .main .table table tbody tr td .time--a{margin:0 8px 0 0}.calendar__main .main .table table tbody tr td .time--b{margin:0;font-size:10px;line-height:12px}.calendar__main .main .table table tfoot tr,.calendar__main .main .table table tfoot tr th{display:block}.calendar__main .main .table table tfoot tr th ul{display:inline-block;margin:0 0 0 63px;padding:32px 0;float:left}.calendar__main .main .table table tfoot tr th ul li{display:inline-block}.calendar__main .main .table table tfoot tr th ul li:first-child span:before{background-color:rgba(47,47,47,.1)}.calendar__main .main .table table tfoot tr th ul li:nth-child(2) span:before{background-color:rgba(85,147,240,.4)}.calendar__main .main .table table tfoot tr th ul li:nth-child(3) span:before{background-color:#5593f0}.calendar__main .main .table table tfoot tr th ul li span{position:relative;font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:12px;color:#2f2f2f;padding:0 20px;vertical-align:middle}.calendar__main .main .table table tfoot tr th ul li span:before{position:absolute;top:0;left:0;content:"";border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;width:14px;height:14px}.calendar__main .main .table table tfoot tr th .button{float:right;margin:19px 8px}.calendar__sidebar{background-color:#fff;width:225px;height:calc(100vh - 118px);float:left}.calendar__sidebar .sidebar{position:relative;width:225px;height:100%}.calendar__sidebar .sidebar .popup__header{background-color:#979797;position:absolute;top:0;left:0;width:100%;height:63px}.calendar__sidebar .sidebar .popup__header span{display:block;margin:0;padding:24px;font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px;line-height:15px;color:#fff;text-transform:uppercase;text-align:center}.calendar__sidebar .sidebar .popup .add-available .popup__header{background-color:#979797}.calendar__sidebar .sidebar .popup .available .popup__header{background-color:rgba(85,147,240,.5)}.calendar__sidebar .sidebar .popup .available .popup__header span{color:#5593f0}.calendar__sidebar .sidebar .popup .booked .popup__header{background-color:#5593f0}.calendar__sidebar .sidebar .popup .cancel-booking .popup__header{background-color:#2f2f2f}.calendar__sidebar .sidebar .popup__main{position:absolute;top:62px;left:0;width:calc(100% - 48px);height:calc((100% - 124px) - 48px);overflow-y:scroll!important;overflow-x:hidden!important;margin:0;padding:24px}.calendar__sidebar .sidebar .popup__main .card{padding:16px 8px;width:calc(100% - 16px);float:left}.calendar__sidebar .sidebar .popup__main .card .warning__icon{margin:0 8px 0 0;float:left}.calendar__sidebar .sidebar .popup__main .card .warning__content{width:calc((100% - 25px) - 8px);float:left}.calendar__sidebar .sidebar .popup__main .card .warning__content p{font-size:10px;line-height:14px}.calendar__sidebar .sidebar .popup__main hr{display:block;width:100%;height:0;margin:24px 0;padding:0;border:0;border-bottom:1px dashed rgba(0,0,0,.1)}.calendar__sidebar .sidebar .popup__main .booked--date,.calendar__sidebar .sidebar .popup__main .cancel-booking--date{display:block;margin:0 0 16px}.calendar__sidebar .sidebar .popup__main .booked--date span,.calendar__sidebar .sidebar .popup__main .cancel-booking--date span{font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#2f2f2f}.calendar__sidebar .sidebar .popup__main .booked--time,.calendar__sidebar .sidebar .popup__main .cancel-booking--time{display:block}.calendar__sidebar .sidebar .popup__main .booked--time span,.calendar__sidebar .sidebar .popup__main .cancel-booking--time span{color:#2f2f2f;font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px}.calendar__sidebar .sidebar .popup__main .booked--patient,.calendar__sidebar .sidebar .popup__main .booked--with,.calendar__sidebar .sidebar .popup__main .cancel-booking--patient,.calendar__sidebar .sidebar .popup__main .cancel-booking--with{margin:0 0 16px}.calendar__sidebar .sidebar .popup__main .booked--patient span,.calendar__sidebar .sidebar .popup__main .booked--with span,.calendar__sidebar .sidebar .popup__main .cancel-booking--patient span,.calendar__sidebar .sidebar .popup__main .cancel-booking--with span{display:block}.calendar__sidebar .sidebar .popup__main .booked--patient span:first-child,.calendar__sidebar .sidebar .popup__main .booked--with span:first-child,.calendar__sidebar .sidebar .popup__main .cancel-booking--patient span:first-child,.calendar__sidebar .sidebar .popup__main .cancel-booking--with span:first-child{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:rgba(47,47,47,.5)}.calendar__sidebar .sidebar .popup__main .booked--patient span:nth-child(2),.calendar__sidebar .sidebar .popup__main .booked--with span:nth-child(2),.calendar__sidebar .sidebar .popup__main .cancel-booking--patient span:nth-child(2),.calendar__sidebar .sidebar .popup__main .cancel-booking--with span:nth-child(2){font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2f2f2f}.calendar__sidebar .sidebar .popup__main .booked--where,.calendar__sidebar .sidebar .popup__main .cancel-booking--where{margin:0}.calendar__sidebar .sidebar .popup__main .booked--where span,.calendar__sidebar .sidebar .popup__main .cancel-booking--where span{display:block}.calendar__sidebar .sidebar .popup__main .booked--where span:first-child,.calendar__sidebar .sidebar .popup__main .cancel-booking--where span:first-child{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:rgba(47,47,47,.5)}.calendar__sidebar .sidebar .popup__main .booked--where span:nth-child(2),.calendar__sidebar .sidebar .popup__main .cancel-booking--where span:nth-child(2){font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2f2f2f}.calendar__sidebar .sidebar .popup__main .booked--user,.calendar__sidebar .sidebar .popup__main .cancel-booking--user{text-align:center}.calendar__sidebar .sidebar .popup__main .booked--user button:not(:first-child),.calendar__sidebar .sidebar .popup__main .cancel-booking--user button:not(:first-child){margin-top:24px}.calendar__sidebar .sidebar .popup__main .add-availability--date,.calendar__sidebar .sidebar .popup__main .available--date{display:block;margin:0 0 16px}.calendar__sidebar .sidebar .popup__main .add-availability--date span,.calendar__sidebar .sidebar .popup__main .available--date span{font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#2f2f2f}.calendar__sidebar .sidebar .popup__main .add-availability--time,.calendar__sidebar .sidebar .popup__main .available--time{display:block}.calendar__sidebar .sidebar .popup__main .add-availability--time span,.calendar__sidebar .sidebar .popup__main .available--time span{color:#2f2f2f;font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px}.calendar__sidebar .sidebar .popup__main .add-availability--form .form__checkbox,.calendar__sidebar .sidebar .popup__main .available--form .form__checkbox{margin:0 0 24px;padding:0}.calendar__sidebar .sidebar .popup__main .add-availability--form .form__drop-down label,.calendar__sidebar .sidebar .popup__main .available--form .form__drop-down label{display:block;margin:0 0 16px;padding:0}.calendar__sidebar .sidebar .popup__main .add-availability--user,.calendar__sidebar .sidebar .popup__main .available--user{text-align:center}.calendar__sidebar .sidebar .popup__main .add-availability--user button:not(:first-child),.calendar__sidebar .sidebar .popup__main .available--user button:not(:first-child){margin-top:24px}.calendar__sidebar .sidebar .popup__footer{position:absolute;bottom:0;left:0;width:100%;height:62px}.calendar__sidebar .sidebar .popup__footer button{background-color:rgba(47,47,47,.1);display:block;width:100%;height:62px;cursor:pointer}.calendar__sidebar .sidebar .popup__footer button:hover{background-color:rgba(47,47,47,.2)}.calendar__sidebar .sidebar .popup__footer button span{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#2f2f2f;margin:0 8px 0 0;padding:0}.calendar__sidebar .sidebar .popup__footer button i{font-size:14px}.calendar .button__calendar{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-family:Dosis,sans-serif;font-weight:600;font-size:10px;line-height:12px;text-align:left;width:96px;height:40px;padding:0 10px 0 20px;vertical-align:middle}.calendar .button__calendar--mulitple{width:calc(25% - 1px);display:inline-block;margin:0 1px 0 0;padding:0;text-align:center}.calendar .button__calendar--mulitple:last-child{margin:0}.calendar .button__calendar--mulitple span{margin:0 auto}.calendar .button__calendar--mulitple:disabled:after{content:""!important}.calendar .button__calendar--not-available{background-color:rgba(47,47,47,.1);-webkit-box-shadow:inset 0 0 0 1px #2f2f2f;box-shadow:inset 0 0 0 1px #2f2f2f}.calendar .button__calendar--not-available:focus,.calendar .button__calendar--not-available:hover{background-color:rgba(70,73,176,.2);-webkit-box-shadow:inset 0 0 0 1px #4649b0;box-shadow:inset 0 0 0 1px #4649b0;color:#4649b0;text-align:center}.calendar .button__calendar--not-available:focus:not(.button__calendar--mulitple),.calendar .button__calendar--not-available:hover:not(.button__calendar--mulitple){padding:0 20px}.calendar .button__calendar--not-available:focus:after,.calendar .button__calendar--not-available:hover:after{content:"\E812";font-family:fontello;font-size:12px;line-height:12px}.calendar .button__calendar--not-available--default{background-color:rgba(47,47,47,.1);-webkit-box-shadow:none;box-shadow:none}.calendar .button__calendar--not-available--default:after{content:""}.calendar .button__calendar--not-available:disabled{background-color:rgba(47,47,47,.1);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.calendar .button__calendar--not-available:disabled:after{content:""}.calendar .button__calendar--available-cw-initials{background-color:rgba(85,147,240,.4);-webkit-box-shadow:inset 0 0 0 1px #5593f0;box-shadow:inset 0 0 0 1px #5593f0;color:#5593f0}.calendar .button__calendar--available-cw-initials:focus,.calendar .button__calendar--available-cw-initials:hover{background-color:rgba(70,73,176,.4);-webkit-box-shadow:inset 0 0 0 1px #4649b0;box-shadow:inset 0 0 0 1px #4649b0;color:#4649b0}.calendar .button__calendar--available-cw-initials--default{background-color:rgba(85,147,240,.4);-webkit-box-shadow:none;box-shadow:none}.calendar .button__calendar--available-cw-initials--default:hover{background-color:rgba(70,73,176,.4);-webkit-box-shadow:inset 0 0 0 1px #4649b0;box-shadow:inset 0 0 0 1px #4649b0;color:#4649b0}.calendar .button__calendar--available-cw-initials:disabled{background-color:rgba(85,147,240,.4);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.calendar .button__calendar--available-cw-initials:disabled:hover{color:#5593f0}.calendar .button__calendar--available-cw-initials-repeat{background-color:rgba(85,147,240,.4);-webkit-box-shadow:inset 0 0 0 1px #5593f0;box-shadow:inset 0 0 0 1px #5593f0;color:#5593f0}.calendar .button__calendar--available-cw-initials-repeat:focus,.calendar .button__calendar--available-cw-initials-repeat:hover{background-color:rgba(70,73,176,.4);-webkit-box-shadow:inset 0 0 0 1px #4649b0;box-shadow:inset 0 0 0 1px #4649b0;color:#4649b0}.calendar .button__calendar--available-cw-initials-repeat:after{content:"\E816";font-family:fontello;font-size:12px;line-height:12px;float:right}.calendar .button__calendar--available-cw-initials-repeat--default{background-color:rgba(85,147,240,.4);-webkit-box-shadow:none;box-shadow:none}.calendar .button__calendar--available-cw-initials-repeat--default:hover{background-color:rgba(70,73,176,.4);-webkit-box-shadow:inset 0 0 0 1px #4649b0;box-shadow:inset 0 0 0 1px #4649b0;color:#4649b0}.calendar .button__calendar--available-cw-initials-repeat:disabled{background-color:rgba(85,147,240,.4);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.calendar .button__calendar--available-cw-initials-repeat:disabled:hover{color:#5593f0}.calendar .button__calendar--booked-cw-initials{background-color:#5593f0;-webkit-box-shadow:inset 0 0 0 1px #5593f0;box-shadow:inset 0 0 0 1px #5593f0;color:#fff}.calendar .button__calendar--booked-cw-initials:focus,.calendar .button__calendar--booked-cw-initials:hover{background-color:rgba(70,73,176,.4);-webkit-box-shadow:inset 0 0 0 1px #4649b0;box-shadow:inset 0 0 0 1px #4649b0;color:#4649b0}.calendar .button__calendar--booked-cw-initials--default{background-color:rgba(85,147,240,.8);-webkit-box-shadow:none;box-shadow:none}.calendar .button__calendar--booked-cw-initials--default:hover{background-color:rgba(70,73,176,.4);-webkit-box-shadow:inset 0 0 0 1px #4649b0;box-shadow:inset 0 0 0 1px #4649b0;color:#4649b0}.calendar .button__calendar--booked-cw-initials:disabled{background-color:rgba(85,147,240,.8);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.calendar .button__calendar--booked-cw-initials-repeat{background-color:#5593f0;-webkit-box-shadow:inset 0 0 0 1px #5593f0;box-shadow:inset 0 0 0 1px #5593f0;color:#fff}.calendar .button__calendar--booked-cw-initials-repeat:after{content:"\E816";font-family:fontello;font-size:12px;line-height:12px;float:right}.calendar .button__calendar--booked-cw-initials-repeat:focus,.calendar .button__calendar--booked-cw-initials-repeat:hover{background-color:#4649b0;-webkit-box-shadow:inset 0 0 0 1px #4649b0;box-shadow:inset 0 0 0 1px #4649b0}.calendar .button__calendar--booked-cw-initials-repeat--default,.calendar .button__calendar--booked-cw-initials-repeat:disabled{background-color:rgba(85,147,240,.8);-webkit-box-shadow:none;box-shadow:none}.calendar .button__calendar--booked-cw-initials-repeat:disabled{cursor:not-allowed}.calendar .pod-title{display:block;width:calc(100% - 40px);height:auto;margin:0;padding:8px 20px;text-align:center;background-color:rgba(47,47,47,.1);text-transform:lowercase}.calendar .pod-title span{font-family:Dosis,sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#2f2f2f}.table{table-layout:fixed}.table--2col{width:100%}.table--2col tr{border-bottom:1px solid hsla(0,0%,59%,.18)}.table--2col tr:hover{background-color:rgba(85,147,240,.1)}.table--2col tr th{color:#2f2f2f;text-align:center;font-size:16px;line-height:20px;padding:16px 0}.table--2col tr td,.table--2col tr th{font-family:Dosis,sans-serif;font-weight:600;vertical-align:middle}.table--2col tr td{color:rgba(47,47,47,.75);text-align:left;font-size:12px;line-height:12px}.table--2col tr td:last-child{text-align:right}.table--2col tr td>span{margin:0 24px}.table--2col tr td button{margin:8px 24px;width:auto;height:30px;padding:0 16px;font-size:14px}.table--3col,.table--4col{width:100%}.table--3col tr,.table--4col tr{border-bottom:1px solid hsla(0,0%,59%,.18)}.table--3col tr:hover,.table--4col tr:hover{background-color:rgba(85,147,240,.1)}.table--3col tr th,.table--4col tr th{color:#2f2f2f;font-size:16px;line-height:20px;padding:16px 0}.table--3col tr td,.table--3col tr th,.table--4col tr td,.table--4col tr th{text-align:center;font-family:Dosis,sans-serif;font-weight:600;vertical-align:middle}.table--3col tr td,.table--4col tr td{color:rgba(47,47,47,.75);border-right:1px solid hsla(0,0%,59%,.18);font-size:12px;line-height:12px}.table--3col tr td:last-child,.table--4col tr td:last-child{border-right:0}.table--3col tr td>span,.table--4col tr td>span{margin:0 24px}.table--3col tr td button,.table--4col tr td button{margin:8px 24px;width:auto;height:30px;padding:0 16px;font-size:14px}.dashboard__upcoming-appointments .upcoming-appointments>div:first-child h2{font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px;margin:0 0 32px;padding:0}.dashboard__upcoming-appointments .upcoming-appointments>div:nth-child(2){width:calc(66.66667% - 32px)!important;padding-right:32px}.dashboard__upcoming-appointments .upcoming-appointments>div:nth-child(3){width:calc(33.33333% - 69px)!important;height:auto;padding:16px 34px;border-left:1px solid #e3e3e3}.dashboard__upcoming-appointments .upcoming-appointments>div:nth-child(3) h2{font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px;margin:0 0 32px;padding:0}.dashboard__upcoming-appointments .upcoming-appointments>div:nth-child(3) button{margin:0 0 16px;width:calc(100% - 2px);max-width:208px}.dashboard__upcoming-appointments .upcoming-appointments>div:nth-child(3) button:last-child{margin:0;padding-top:12px;padding-bottom:12px;text-align:left;height:auto}.dashboard__results,.my-profile{background-color:#f6f6f6}.my-profile__privacy-settings h2{font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin:0 0 24px;padding:0}.my-profile__privacy-settings p{font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:15px;margin:0 0 40px;padding:0}.settings-calendar{background-color:#f6f6f6}.settings-calendar h2{font-size:18px;line-height:22px;margin:0 0 24px}.settings-calendar h2,.settings-calendar p{font-family:Dosis,sans-serif;font-weight:600;padding:0}.settings-calendar p{font-size:12px;line-height:15px;margin:0 0 40px}.settings-calendar .button__inline{margin-left:32px}.notifications{background-color:#f6f6f6}.notifications h2{font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin:40px 0 24px;padding:0}.notifications h2:first-child{margin-top:0}.users{background-color:#f6f6f6}.users p{font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:15px;margin:0;padding:0}.edit-user{background-color:#f6f6f6}.edit-user h2{font-size:18px;line-height:22px}.edit-user h2,.edit-user p{font-family:Dosis,sans-serif;font-weight:600;margin:0 0 40px;padding:0}.edit-user p{font-size:12px;line-height:15px}.edit-user__action{text-align:right}.locations{background-color:#f6f6f6}.locations p{font-family:Dosis,sans-serif;font-weight:600;font-size:12px;line-height:15px;margin:0;padding:0}.location-edit{background-color:#f6f6f6}.location-edit__form h2{font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin:0 0 24px;padding:0}.location-edit__form .button__amend:last-child{margin:16px 0 0!important}.location-edit__action{text-align:right}.pre-triage-questions{background-color:#f6f6f6}.pre-triage-questions h2{font-size:18px;line-height:22px}.pre-triage-questions h2,.pre-triage-questions p{font-family:Dosis,sans-serif;font-weight:600;margin:0 0 40px;padding:0}.pre-triage-questions p{font-size:12px;line-height:15px}.pre-triage-questions__action{text-align:right}.configuration{background-color:#f6f6f6}.configuration h2{font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin:0 0 40px;padding:0}.configuration p{font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;margin:0 0 40px;padding:0}.configuration__options .button__amend input{width:calc((100% - 31px) - 82px)!important;border-bottom-left-radius:8px;border-top-left-radius:8px;border-left-width:1px!important}.configuration__options .button__amend:last-child{margin:16px 0 0!important}.configuration__feedback button{margin:0 16px 0 0!important}.configuration__custom .custom__variables ul{margin:0 0 32px}.configuration__custom .custom__variables ul li{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:16px;margin:0 0 16px}.configuration__custom .custom__variables ul li:last-child{margin:0}.configuration__custom .custom__variables ul li span:first-child{width:200px;display:inline-block}.configuration__custom .custom__variables ul li span:nth-child(2){display:inline-block}.configuration__action{text-align:right}.branding{background-color:#f6f6f6}.branding h2{font-family:Dosis,sans-serif;font-weight:600;font-size:18px;line-height:22px}.branding h2,.branding p{margin:0 0 40px;padding:0}.branding p{font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px}.branding label{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;line-height:20px}.branding__logo{margin:0 0 32px}.branding__logo label{display:inline-block;width:180px;vertical-align:top}.branding__background-colour{margin:0 0 32px}.branding__background-colour label{display:inline-block;width:180px;vertical-align:top}.branding__background-colour .button{display:inline-block}.branding__background-colour .button input{margin:5px;color:transparent!important}.branding__key-colour{margin:0 0 32px}.branding__key-colour label{display:inline-block;width:180px;vertical-align:top}.branding__key-colour .button{display:inline-block}.branding__key-colour .button input{margin:5px;color:transparent!important}.service-users{background-color:#f6f6f6}.service-users__filter .form{width:100%}.service-users__filter .form label{margin:0 16px 0 0!important}.service-users__filter .form__search{display:inline-block}.service-users__filter .form__drop-down{display:inline-block;margin:0 16px 0 0}.service-users__filter .form__drop-down>div{min-width:160px}.service-users__filter .form__drop-down:last-child{margin:0}.service-users__data>div:first-child ul{margin:0 0 40px}.service-users__data>div:first-child ul li{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:16px;margin:0 0 32px}.service-users__data>div:first-child ul li:last-child{margin:0}.service-users__data>div:first-child ul li span:nth-child(1){width:200px;display:inline-block}.service-users__data>div:first-child ul li span:nth-child(2){display:inline-block}.service-users__data>div:first-child label{margin-right:16px}.service-users__data>div:first-child label:nth-child(1){width:100%;margin-right:0!important;margin-bottom:32px!important}@media (min-width:1025px){.service-users__data>div:first-child label{margin-right:32px!important}.service-users__data>div:first-child label:nth-child(1){width:auto;margin-right:32px!important;margin-bottom:0!important}}.audit-logging{background-color:#f6f6f6}.audit-logging__filter .form{width:100%}.audit-logging__filter .form label{margin:0 16px 0 0!important}.audit-logging__filter .form__search{display:inline-block}.audit-logging__filter .form__drop-down{display:inline-block;margin:0 16px 0 0}.audit-logging__filter .form__drop-down:last-child{margin:0}.audit-logging__data>div:first-child ul{margin:0 0 40px}.audit-logging__data>div:first-child ul li{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:16px;margin:0 0 32px}.audit-logging__data>div:first-child ul li:last-child{margin:0}.audit-logging__data>div:first-child ul li span:nth-child(1){width:200px;display:inline-block}.audit-logging__data>div:first-child ul li span:nth-child(2){display:inline-block}.audit-logging__data>div:first-child label{margin-right:32px}.help h2{font-family:Dosis,sans-serif;font-weight:600}.help h2 span:first-child{width:140px;display:inline-block;font-size:18px;line-height:22px}.help h2 span:nth-child(2){color:#217820;font-size:16px;line-height:20px}.help p>span{width:140px;display:inline-block;font-family:Dosis,sans-serif;font-weight:600;font-size:14px;line-height:18px}.body{font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;margin-bottom:1rem}.body--flush{margin-bottom:o}.title{font-family:Dosis,sans-serif;font-weight:600;font-size:20px;line-height:26px}.reporting h2{font-size:18px;line-height:22px;margin:0 0 24px}.reporting h2,.reporting p{font-family:Dosis,sans-serif;font-weight:600;padding:0}.reporting p{font-size:12px;line-height:15px;margin:0 0 40px}.reporting .form__drop-down{width:50%;float:left;margin-left:0;margin:0 0 32px}.reporting .form__drop-down label{width:140px}.reporting__filter h2{float:left;line-height:40px;height:40px;margin:0}.reporting__filter .form__date{float:right;margin:0 0 32px}.reporting__buttons button{float:left;margin:0 16px 8px 0}