
@font-face {
    font-family: 'Roboto Mono Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Regular'), url('../fonts/RobotoMono-Regular.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Italic'), url('../fonts/RobotoMono-Italic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Thin'), url('../fonts/RobotoMono-Thin.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Thin Italic'), url('../fonts/RobotoMono-ThinItalic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Light';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Light'), url('../fonts/RobotoMono-Light.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Light Italic'), url('../fonts/RobotoMono-LightItalic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Medium'), url('../fonts/RobotoMono-Medium.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Medium Italic'), url('../fonts/RobotoMono-MediumItalic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Bold'), url('../fonts/RobotoMono-Bold.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Mono Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Mono Bold Italic'), url('../fonts/RobotoMono-BoldItalic.woff') format('woff');
}
body{
    background: #eeeeee;
    font-size: 0.8rem !important;
}

.btn.btnCustPad {
    padding: 4px 6px;
}
#switcher2 table tr td{
    word-break: break-word;
    white-space: normal;
}
text:hover{
    cursor: default;
}
svg:hover{
    cursor: pointer;
}
line:active, line:focus,
svg:active, svg:focus,
text:active, text:focus,
circle:active, circle:focus,
rect:active, rect:focus {
    outline: 0;
    border: none;
    -moz-outline-style: none;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/Montserrat-i-200.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/Montserrat-i-200-2woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/Montserrat-i-200-3.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/Montserrat-i-200-4.woff2') format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/Montserrat-i-200-5.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/Montserrat-n-100-1.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/Montserrat-n-100-2.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/Montserrat-n-100-3.woff2') format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/Montserrat-n-100-4.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/Montserrat-n-100-5.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/Montserrat-n-200-1.woff2') format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/Montserrat-n-300.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/Montserrat-n-400.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/Montserrat-n-500.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/Montserrat-n-700.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Calibri';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/calibri-400.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Calibri';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/calibri-400.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Calibri';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/calibri-normal-400.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Calibri';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/calibri-normal-700.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Bahnschrift';
    src: url('../fonts/Bahnschrift.woff2') format('woff2'),
    url('../fonts/Bahnschrift.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

input[type="text"], textarea[type="text"]::-webkit-input-placeholder {
    color: black;
}

input[type="text"], textarea[type="text"]:-moz-placeholder {
    color: black;
}

input[type="text"], textarea[type="text"]::-moz-placeholder {
    color: black;
}

input[type="text"], textarea[type="text"]:-ms-input-placeholder {
    color: black;
}


div.tooltip-inner {
    max-width: 350px;
}

.cusInvisible {
    display: none;
    visibility: hidden;
}

.input-icon.fullWidth {

}

.hand {
    cursor: pointer;
}

.beschikbaarheid {
    z-Index: 8;
    color: white;
    font-size: .8rem;
    font-weight: lighter;
    text-align: right;
    line-height: 1;
}

.afspraak_time {
    padding: 0;
    text-align: left;
    vertical-align: top;
    font-size: 8px;
    color: white;
}

.afspraak_info {
    padding: 0;
    text-align: left;
    vertical-align: top;
    font-size: 9px;
    color: white;
}

.afspraak_repeterend {
    padding: 0;
    text-align: left;
    vertical-align: top;
    font-size: 8px;
    color: white;
}

.afspraak {
    z-Index: 900;
    background-color: #2D94E8;
    border-left: 2px solid #0000A0;
    border-top: 1px solid #0000A0;
    border-bottom: 1px dotted #0000A0;
    color: #C7E6FF;
    padding: 0;
    font-size: .8rem;
    font-weight: lighter;
    text-align: right;
}

.andere_afspraak {
    z-Index: 900;
    background-color: #2D94E8;
    border-left: 2px solid #0000A0;
    border-top: 1px solid #0000A0;
    border-bottom: 1px dotted #0000A0;
    color: #C7E6FF;
    padding: 0;
    font-size: .8rem;
    font-weight: lighter;
    text-align: right;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.ruimte_afspraak {
    z-Index: 900;
    background-color: #2D94E8;
    border-left: 2px solid #0000A0;
    border-top: 1px solid #0000A0;
    border-bottom: 1px dotted #0000A0;
    color: #C7E6FF;
    padding: 0;
    font-size: .8rem;
    font-weight: lighter;
    text-align: right;
}

.planningHeader {
    font-size: 10px;
    font-weight: bolder;
    text-align: center;
}

.planningRow {
    font-size: 10px;
    vertical-align: top;
    text-align: right;
    cursor: pointer;
}

.weekendDay {
    background-color: #E9EBFE;
}

.holiday {
    background-color: #fff0c2;
}

.absence {
    border-left: 40px solid #FF9797;
    border-bottom: 0 !important;
    cursor: default;
}

.rowOver {
    background-color: #DAE9ED;
    cursor: pointer;
}

.pagebreak {
    page-break-before: always;
}

/* Tooltip */
.form-control + .tooltip > .tooltip-inner {
    background-color: #30C1E7;
    color: #FFFFFF;
    border: 1px solid silver;
    padding: 8px;
    font-size: .8rem;
}

.tooltip_hover > .tooltip-inner {
    background-color: #30C1E7;
    color: #FFFFFF;
    border: 1px solid silver;
    padding: 8px;
    font-size: .8rem;
}

.tooltip-inner {
    background-color: #30C1E7;
    color: #FFFFFF;
    border: 1px solid silver;
    padding: 8px;
    font-size: .8rem;
}


.modal-title {
    width: 100%;
}

.mediumModelWidth {
    width: 60% !important;
    max-width: 60% !important;
}

.tab-red.pull-right:has(> .widget-buttons) {
    position: absolute;
    right: 15px;
}

.flexModelWidth {
    width: 99% !important;
    max-width: 99% !important;
    margin-top: 10px !important;
    margin-bottom: -10px !important;
}

.modal-content{
    margin-top: 30px !important;
}

.modal-content-200{
    margin-top: 200px !important;
}
.modal-content-50{
    margin-top: 50px !important;
}
.modal-content-120{
    margin-top: 120px !important;
}
.modal-content-70{
    margin-top: 70px !important;
}

.smsModelWidth {
    width: 384px;
}

.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

.form-group {
    margin-bottom: 15px;
}

.form-group.input-date {
    width: 130px;
}

.input-height {
    height: 34px;
}

.input-width-small {
    width: 144px;
}

.modelFiller {
    width: calc(100% + 30px);
    height: 400px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -16px;
    margin-bottom: 0;
}

.modelFillerSide {
    width: 100%;
    height: 400px;
    margin-top: -16px;
    margin-bottom: -19px;
    margin-left: 15px
}
.nav-tabs li a{
    color: #0b0b0b;
}

input[type=checkbox].checkbox-slider.yesno + .text:before {
    font-family: 'Open Sans', 'Segoe UI', serif;
    cursor: pointer;
}

.popover {
    max-width: 100%;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                     supported by Chrome and Opera */
}

#unread-chat-messages-badge {
    transition: background-color 0.5s;
}

.chat-wrapper input[type="text"] {
    width: 100%;
    padding-left: 13px;
    padding-right: 13px;
}

.chat-wrapper > .conversations-wrapper > li.search-outer {
    padding: 0 !important;
    border-left: 1px solid #fff !important;
    border-right: 1px solid #fff !important;
}

.chat-wrapper li.search-outer:hover {
    background-color: #FFF !important;
}

.chat-wrapper ul {
    list-style: none;
    padding: 0;
    height: calc(100vh - 180px);
    max-height: 660px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.chat-wrapper .conversations-wrapper > li {
    padding: 10px 24px !important;
    border-bottom: 1px solid #e5e5e5 !important;
    float:left;
    width: 100%;
    display: block;
}

.chat-wrapper li:hover {
    cursor: pointer;
}

.chat-wrapper .chat-item img, .chat-window .chat-header img {
    width: 40px;
    height: 40px;
    float:left;
}

.chat-wrapper .chat-info {
    width: calc(100% - 50px);
    padding-left: 12px;
    float: left;
}

.chat-wrapper .chat-info .chat-name {
    display: block;
    width: 100%;
    font-weight: bold;
    font-size: 13px;
}

.chat-wrapper .chat-window .chat-header .chat-delete-icon {
    font-size: 32px;
    width: 40px;
    display: inline;
    float: right;
    text-align: center;
    margin-right: 12px;
}

.chat-wrapper .chat-window .chat-header .chat-delete-icon:hover {
    background-color: #ededed;
    cursor: pointer;
}

.chat-wrapper .chat-info .chat-preview {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 50%;
    float: left;
    background: #f0f0f0;
    font-size: 12px;
    padding:2px 8px;
    border-radius: 6px;
    margin:5px 0;
}

.chat-wrapper .chat-info .ongelezen {
    float: right;
    background-color: #777;;
    padding: 2px 6px;
    border-radius: 75%;
    font-size: 10px;
    color: #FFF;
}

.chat-wrapper .chat-info .chat-time {
    float: right;
    font-size: 11px;
    color: darkgrey;
}

.chat-wrapper .chat-window .chat-header {
    background-color: #FFF;
    padding-bottom: 12px;
    padding-top: 12px;
}

.chat-wrapper .chat-window .chat-header .chat-back-icon {
    font-size: 32px;
    width: 40px;
}

.chat-wrapper .chat-window .chat-header .chat-back-icon:hover {
    background-color: #ededed;
    cursor: pointer;
}

.chat-wrapper .chat-window {
    background-color: #eee;
    max-height: 660px;
}

.chat-wrapper .chat-window .chat-info {
    width: calc(100% - 96px);
    padding-left: 0;
    float: right;
    line-height: 40px;
}

.chat-wrapper #chat-messages {
    padding-right: 6px;
    height: calc(100vh - 180px);
    max-height: 550px;
}

.chat-wrapper #chat-messages li {
    width: auto;
    padding: 4px 8px;
    margin: 6px 12px;
    clear: both;
}

.chat-wrapper #chat-messages li:hover {
    cursor: text;
}

.chat-wrapper #chat-messages li span {
    color: darkgrey;
    font-size: .8rem;
}

.chat-wrapper #chat-messages .by-user {
    float: right;
    background-color: #CDECB6;
    margin-left: 64px;
}

.chat-wrapper #chat-messages .by-user .fa-trash {
    float: right;
    color: darkgrey;
}

.chat-wrapper #chat-messages .by-user .fa-trash:hover {
    cursor: pointer;
}

.chat-wrapper #chat-messages .by-other {
    float: left;
    margin-right: 64px;
}

.chat-wrapper #chat-messages .by-other .fa-trash {
    display: none;
}

.commentaar {
    background-color: white;
    vertical-align: top;
    border-left: 1px solid black;
    padding: 8px;

}

.opmerking {
    border-bottom: 1px solid silver;
    font-size: .8rem;
}

.opmerkingInput {
    width: 100%;
}

/* Medisch Dossier tijdlijn*/
.tijdlijn-inner {
    height: 100%;
    width: 100%;
    margin-top: 24px;
    padding-right: 12px;
}

.tijdlijn-item-outer {
    width: 100%;
    margin-top: 12px;
}

.journaal_kaart_area .pagebreak {
    display: none !important;
}

div.tijdlijn-item-outer:last-of-type {
    margin-bottom: 32px;
}

.tijdlijn-item-outer::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.tijdlijn-item-icon {
    width: 60px;
    text-align: center;
    background-color: transparent;
    padding-top: 4px;
    display: none
}

.tijdlijn-icon-border {
    border: 3px solid black;
    border-radius: 100%;
    width: 36px;
    height: 36px;
    margin-left: calc(50% - 8px);
    margin-top: 6px;
    background-color: #fff;
}

.tijdlijn-inner .tijdlijn-item-outer:first-child .tijdlijn-icon-border {
    margin-top: 0;
}

.tijdlijn-item-icon i {
    font-size: 18px;
    line-height: 28px;
}

.tijdlijn-item-inner {
    width: 100%;
    padding-left: 20px;
}

.tijdlijn-item-inner.medisch {
    background-color: #ff5455;
}

.tijdlijn-item-inner.non-medisch {
    background-color: #ffa5a5;
}

.tijdlijn-item-inner.has-content:hover {
    cursor: pointer;
}

.tijdlijn-item-inner table {
    width: 100%;
}

.tijdlijn-item-inner table tr:first-of-type td:first-of-type, .tijdlijn-item-inner > span:first-of-type {
    font-weight: bold;
    max-width: 320px;
}

.tijdlijn-item-inner > span {
    line-height: 32px;
    color: #FFF;
}

.tijdlijn-item-inner i {
    cursor: pointer;
}

.tijdlijn-item-inner table tr:first-of-type td {
    padding-top: 6px;
}

.tijdlijn-item-inner table tr:last-of-type td {
    padding-bottom: 6px;
}

.tijdlijn-item-inner table tr td {
    height: 24px;
    font-size: .8rem;
    vertical-align: top;
}

.tijdlijn-item-inner table tr td:nth-child(2) {
    padding-right: 20px;
    font-size: .8rem;
}

.tijdlijn-item-content {
    background-color: #FFF;
    margin-left: -20px;
    word-break: break-word;
}

.tijdlijn-item-content strong {
    color: #444;
}

.historie-inner {
    height: 100%;
    width: 100%;
    margin-top: 24px;
    padding-right: 12px;
}

.historie-item-outer {
    width: 100%;
    margin-top: 12px;
    display: flex;
}

div.historie-item-outer:last-of-type {
    margin-bottom: 32px;
}

.historie-item-outer::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.historie-item-icon {
    width: 60px;
    text-align: center;
    background-color: transparent;
    padding-top: 4px;
    display: none
}

.historie-icon-border {
    border: 3px solid black;
    border-radius: 100%;
    width: 36px;
    height: 36px;
    margin-left: calc(50% - 8px);
    margin-top: 6px;
    background-color: #fff;
}

.historie-inner .historie-item-outer:first-child .historie-icon-border {
    margin-top: 0;
}

.historie-item-icon i {
    font-size: 18px;
    line-height: 28px;
}

.historie-item-inner {
    width: 100%;
    padding-left: 20px;
}

.historie-item-inner.medisch {
    background-color: #ff5455;
}

.historie-item-inner.non-medisch {
    background-color: #ffa5a5;
}

.historie-item-inner.has-content:hover {
    cursor: pointer;
}

.historie-item-inner table {
    width: 100%;
}

.historie-item-inner table tr:first-of-type td:first-of-type, .historie-item-inner > span:first-of-type {
    font-weight: bold;
    max-width: 320px;
}

.historie-item-inner > span {
    line-height: 32px;
    color: #FFF;
}

.historie-item-inner i {
    cursor: pointer;
}

.historie-item-inner table tr:first-of-type td {
    padding-top: 6px;
}

.historie-item-inner table tr:last-of-type td {
    padding-bottom: 6px;
}

.historie-item-inner table tr td {
    height: 24px;
    font-size: .8rem;
    vertical-align: top;
    color: #666666;
}

.historie-item-inner table tr td:nth-child(2) {
    text-align: right;
    padding-right: 20px;
    font-size: .8rem;
}

.historie-item-content {
    background-color: #FFF;
    margin-left: -20px;
}

.historie-item-content strong {
    color: #444;
}

.styled-table {
    position: relative;
    border-collapse: separate;
}

.styled-table thead tr {
    height: 20px;
}

.styled-table thead th {
    background-color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    z-index: 2;
    position: sticky;
    top: 0;
}

.styled-table tbody tr {
    height: 28px;
}

.new-well {
    margin-top: 1%;
    margin-left: 3%;
    margin-bottom: 2%;
    width: 95%;
}

#niet_selecteerbaar .select2-selection {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eeeeee;
}

.select2-results__option--highlighted[title="Holding"] {
    background-color: #e6e6e6;
}
.dossiercollextra .select2-selection__clear{
    right: 26px !important;
    top: 46% !important;
}

.dossiercollextra .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 39px !important;
}
label {
    display: block;
    position: relative;
    overflow: hidden;
    padding-right: 2px;
}

.dataTableCustomButton {
    margin-right: 4px !important;
}

input[type=password],
input[type=text] {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    color:#414141;
}

input[type=text]:focus {
    outline: none;
    border: 1px solid rgba(0, 0, 0, 0.25);
    color:#414141;
}

input[type=number] {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    color:#414141;
}

input[type=number]:focus {
    outline: none;
    border: 1px solid rgba(0, 0, 0, 0.25);
    color:#414141;
}

textarea {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    color:#414141;
}

textarea {
    outline: none;
    border: 1px solid rgba(0, 0, 0, 0.25);
    color:#414141;
}

select {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
}

select {
    outline: none;
    border: 1px solid rgba(0, 0, 0, 0.25);
    background-color: white;
    color:#414141;
}

[class^='select2'] {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
}

.scalable-text-cutoff {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.reset-this {
    animation: none !important;
    animation-direction: normal !important;
    animation-fill-mode: none !important;
    animation-iteration-count: 1 !important;
    animation-name: none !important;
    animation-play-state: running !important;
    animation-timing-function: ease !important;
    backface-visibility: visible !important;
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position-x: 0 !important;
    background-position-y: 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    border-style: none !important;
    border-color: inherit !important;
    border-collapse: separate !important;
    border-image: none !important;
    border-radius: 0 !important;
    border-spacing: 0 !important;
    bottom: auto !important;
    box-shadow: none !important;
    box-sizing: content-box !important;
    caption-side: top !important;
    clear: none !important;
    clip: auto !important;
    color: inherit !important;
    columns: auto !important;
    column-count: auto !important;
    column-fill: balance !important;
    column-gap: normal !important;
    column-rule: medium none currentColor !important;
    column-rule-color: currentColor !important;
    column-rule-style: none !important;
    column-span: 1 !important;
    column-width: auto !important;
    content: normal !important;
    counter-increment: none !important;
    counter-reset: none !important;
    cursor: auto !important;
    direction: ltr !important;
    display: inline !important;
    empty-cells: show !important;
    float: none !important;
    font-family: inherit !important;
    font-size: inherit !important;
    height: auto !important;
    hyphens: none !important;
    left: auto !important;
    letter-spacing: normal !important;
    line-height: normal !important;
    list-style: none !important;
    list-style-position: outside !important;
    list-style-type: disc !important;
    margin: 0 !important;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    opacity: 1 !important;
    orphans: 0 !important;
    overflow: visible !important;
    padding: 0 !important;
    page-break-after: auto !important;
    page-break-before: auto !important;
    page-break-inside: auto !important;
    perspective: none !important;
    perspective-origin: 50% 50% !important;
    position: static !important;
    right: auto !important;
    tab-size: 8 !important;
    table-layout: auto !important;
    text-align: inherit !important;
    text-align-last: auto !important;
    text-decoration: none !important;
    text-decoration-color: inherit !important;
    text-decoration-style: solid !important;
    text-indent: 0 !important;
    text-shadow: none !important;
    text-transform: none !important;
    top: auto !important;
    transform: none !important;
    transform-style: flat !important;
    transition: none !important;
    transition-delay: 0s !important;
    transition-duration: 0s !important;
    transition-property: none !important;
    transition-timing-function: ease !important;
    unicode-bidi: normal !important;
    vertical-align: baseline !important;
    visibility: visible !important;
    white-space: normal !important;
    widows: 0 !important;
    width: auto !important;
    word-spacing: normal !important;
    z-index: auto !important;
}

.loading-container {
    display: none;
}

.scrollbar-space {
    scrollbar-gutter: stable;
    overflow-y: scroll;
}

/*Vragenlijsten styling*/
.vl-svs {
    display: flex;
    justify-content: center;
    padding: 15px;
}

.completed-svs {
    display: none;
}

.antwoord_begeleiding {
    border-radius: 8px;
    width: 350px;
    padding: 8px;
    vertical-align: top;
    background: #eee;
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
}

.vragenlijsten-tabs > li > a {
    padding: 18px 10px;
    transition: .5s ease all;
}



.vragenlijsten-tabs > li.active > a:hover {
    background: #1878c2;
    color: #fff;
}

.vragenlijsten-tabs > li > a:hover {
    background-color: #034eb9;
    color: #fff;
}

.vragenlijsten-tabs > li.active.tab-red > a {
    border-color: #164fa2 !important;
}

.vragenlijst input.form-control {
    padding: 20px 8px;
}

.vragenlijst .vraag-form-title {
    padding-left: 5px;
    padding-top: 10px;
}

.selectable-number-wrap {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-grow: 4;
    width: 100%;
    padding: 4px 2px;
    border: 1px solid #e1e1e1;
    margin-bottom: 15px;
    border-radius: 6px;
    overflow-x: auto;
}

.selectable-number-wrap .selectable-number {
    padding: 10px 20px;
    border-right: 1px solid #e1e1e1;
    text-align: center;
    width: 100%;
    transition: .4s ease all;
}

.selectable-number-wrap .selectable-number:hover {
    cursor: pointer;
    background: #1f81f0;
    border-radius: 2px;
    color: #fff;
}

.nav-tabs > li > a, .nav-tabs > li > a:focus{
    box-shadow:none !important;
}
.selectable-number-wrap .selectable-number.active {
    cursor: pointer;
    background: #1f81f0;
    border-radius: 2px;
    color: #fff;
}

.d-default {
    display: block;
}

.vragenlijst .vragenlijst-input-wrap {
    display: flex;
}

.vragenlijst .vragenlijst-input-wrap.upload-field {
    display: flex;

}

.vragenlijst .vragenlijst-input-wrap.upload-field label {
    width: 160px;
    margin: 0;
    padding: 0;
}

.vragenlijst .vragenlijst-input-wrap.upload-field label span {
    padding: 11px 12px;
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}

.vragenlijst .vragenlijst-input-wrap.upload-field input {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.vragenlijst .input {
    flex-grow: 2;
}

.vragenlijst .form-control {
    border: 1px solid #e1e1e1;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.vragenlijst_one_page .vragenlijst-input-wrap {
    display: flex;
}

.vragenlijst_one_page .vragenlijst-input-wrap.upload-field {
    display: flex;

}

.vragenlijst_one_page .vragenlijst-input-wrap.upload-field label {
    width: 160px;
    margin: 0;
    padding: 0;
}

.vragenlijst_one_page .vragenlijst-input-wrap.upload-field label span {
    padding: 11px 12px;
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}

.vragenlijst_one_page .vragenlijst-input-wrap.upload-field input {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.vragenlijst_one_page .input {
    flex-grow: 2;
}

.vragenlijst_one_page .form-control {
    border: 1px solid #e1e1e1;
}

.vragenlijst_one_page .svs-vraag-title {
    font-size: 16px;
    margin-bottom: 0;
}

input[type=checkbox] ~ .text, input[type=radio] ~ .text {
    z-index: 0 !important;
}

.handtekeningen-wrap {
    border: 1px solid #e1e1e1;
    border-radius: 5px;
}

.signature-actions {
    float: right;
}

.svs-iframe {
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    overflow: hidden;
}

.next-btn {
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left: 0;
    transition: .4s ease all;
}

.next-active {
    background: #1f81f0;
    color: #fff;
    border: 1px solid #1f81f0;
    cursor: pointer;
}

.next-btn-2 {
    background: #1f81f0;
    color: #fff;
    border: 0;
    padding: 10px 20px;
}

.next-btn-2:hover {
    color: #fff;
    background: #1579ea;
}

.selectable-number-wrap div:last-child {
    border-right: none;
}

.svs-radio {

}

.svs-radio-list {
    counter-reset: listStyle;
    display: flex;
    flex-direction: row;
    flex-flow: row wrap;
    gap: 10px;
}

.svs-radio-list div {
    counter-increment: listStyle;
    display: inline-block;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    position: relative;
    padding: 5px 8px;
    max-width: 49%;
    flex-basis: 49%;
    cursor: pointer;
    transition: .4s ease all;
}

.form-group.has-success input {
    border: 1px solid #e1e1e1 !important;
}

.svs-radio-list input[type=radio] ~ .text {
    font-size: 16px;
    margin-left: 44px;
    padding: 8px 3px 0;
}

.svs-radio-list input[type=radio] ~ .text:before,
.svs-radio-list input[type=radio]:checked ~ .text:before {
    position: absolute !important;
    opacity: 0 !important;
}

.form-group.has-success .hide-svsv input,
.hide-svsv input {
    border: 0 !important;
}

.svs-radio-list div::before {
    content: counter(listStyle, upper-alpha);
    font-size: 18px;
    border-right: 1px solid #e1e1e1;
    top: 0px;
    left: 0;
    bottom: 0px;
    position: absolute;
    padding: 9px 18px 5px 18px;
    background: #f2f2f2;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    transition: .4s ease all;
}

.svs-radio-list div:hover::before,
.svs-radio-list div:hover {
    border-right: 1px solid #2784ed;
    background: #1f81f0;
    color: #fff;
}

.svs-radio-list div:hover::before {
    background: #1572dc;
    border-right: 1px solid #1572dc;
}

.svs-radio-list div.active-label::before {
    background: #1572dc;
    border-right: 1px solid #1572dc;
    color: #fff;
}

.svs-radio-list div.active-label {
    background: #1f81f0;
    color: #fff;
}

.svs-radio-list div label {
    display: inline-block;
}

.vragenlijst .select2-container--default .select2-selection--single {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border: 1px solid #e1e1e1 !important;
}

.vragenlijst [class^='select2'] {
    padding-bottom: 0 !important;
}

.svs-vraag-title {
    font-size: 24px;
    margin-bottom: 15px;
    color: #4d4d4d !important;
}

.vragenlijst .form-control.froala {
    display: block !important;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

.vragenlijst .widget-body {
    padding: 25px;
}

.opslaan-stap {
    display: none;
    margin-left: 5px;
}

.opslaan-vragenlijst {
    padding: 10px 25px;
}

.vragenlijst .widget {
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
}

.vragenlijst .fr-toolbar {
    border-top: 0;
}

.vragenlijst .fr-box.fr-basic {
    border-radius: 6px;
    overflow-x: hidden;
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
}

.nav-svs {
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    display: flex;
}

.nav-svs .knop:first-child {
    padding-right: 12px;
    border-right: 1px solid #e1e1e1;
}

.knop {
    border: 0;
    color: #515151;
    background: transparent;
    padding: 5px 10px;
    margin: 0;
    display: flex;
    align-items: center;
}

.knop:hover i {
    color: #00adee;
}

.svs-info {
    display: inline-block;
    padding-left: 10px;
}

.svs-title {
    color: #1f81f0;
    font-size: .8rem;
}

.svs-wrap-bottom {
    display: flex;
}

.pa-section-header {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    background: #fff;
    border-bottom: 1px solid #2dc3e8;
}

.vragenlijst {
    margin-bottom: 20px;
}

.vorige-knop.disabled {
    color: #949494;
}

.vragenlijst .select2-container .select2-selection--single {
    height: 41px
}

.vragenlijst .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-top: 5px;
    padding-bottom: 5px;
}

.vragenlijst .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px;
    right: 5px;
}

.hide-svsv {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
}

.vragenlijst-actions {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 65px;
    padding: 15px;
    background: #fff;
    color: #464646;
    margin-top: 45px;
    -webkit-box-shadow: -1px -7px 6px 1px rgba(122, 122, 122, 0.05);
    box-shadow: -1px -7px 6px 1px rgba(122, 122, 122, 0.05);
    z-index:99999;
}
.databox-text span{
    min-width: 40px;
    display: inline-block;
}
.hidden {
    display: none;
}
.databox.databox-xlg.databox-inverted .databox-left{
    width: calc(100% - 240px);
}
.databox.databox-xlg.databox-inverted .databox-right {
    width: 150px;
    height: 150px;
    float: right;
    margin-right: 15px;
}

.vragenlijst_regulier.vragenlijst .form-control {
    border: 1px solid #e1e1e1;
}

.vragenlijst_regulier .vraag-form-title {
    font-size: .8rem;
    margin-bottom: 1px;
    color: #4d4d4d !important;
}

.vragenlijst_regulier .vraag-title.vragenHider {
    font-weight: bold;
    font-size: 16px !important;
    border-bottom: 1px solid #2b3788 !important;
    margin-bottom: 25px !important;
    word-wrap: normal !important;
}

.vragenlijst_regulier .vraag-title p {
    margin-bottom: 0;
}

.vragenlijst_regulier .select2-container--default .select2-selection--single {
    border: 1px solid #e1e1e1 !important;
    padding: 5px;
}

.vragenlijst_regulier .select2-container .select2-selection--single {
    height: 42px;
}

.vragenlijst_regulier .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px;
    top: 4px;
}

.vragenlijst_regulier .dropdown-uitgebreid {
    height: 42px;
}

.vragenlijst_regulier .fr-toolbar {
    border-radius: 5px;
}

.vragenlijst_regulier input[type=checkbox] ~ .text:before {
    border-radius: 0.15em;
}

.vragenlijst_regulier input[type=radio]:checked ~ .text:before,
.vragenlijst_regulier input[type=checkbox]:checked ~ .text:before {
    background: #5db2ff;
    color: #fff;
    border: 1px solid #5db2ff;
}

.navbar {
    z-index: 1028 !important;
}

.navbar .navbar-inner {
    width: 100%;
}

.vraag-title.tekst {
    margin-bottom: 25px;
}

.pa-section-header td {
    padding: 8px 6px 6px 6px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.voettekst,
.koptekst {
    position: absolute;
    width: 100%;
    height: 55px;
    left: 0;
    right: 0;
}

.pa-section-box {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.pa-section-box-full {
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    margin-bottom: 15px;
}

.pa-section-box-full tr td {
    padding: 8px 6px 6px 6px;
}

.pa-section-header,
.pa-section-box {
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
}

.artsenDiv a.agendabutton {
    width: 100%;
}

.spacer {
    height: 15px;
}

.slimmScrollBox {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border: none !important;
}
.slimmScrollBoxBordered {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border: 1px solid #D5D5D5;
}


.btn.shiny {
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    border: none;
    background: none;
    transition: .5s all ease;
}

.btn.shiny, .btn-default.shiny {
    background-image: none !important;
}

.btn.shiny:hover {
    background: rgba(201, 201, 201, .4);
}

.pa-section-box input[type="text"], .pa-section-box textarea[type="text"]::-webkit-input-placeholder {
    border-radius: 0 !important;
}

.tab-pane.in.active {
    padding: 0 10px;
}

.pa-button-bar {
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    margin-bottom: 5px;
    padding-top: 5px;
    background: #fbfbfb;
}

.pa-dropdown-dossier-elements li a {
    text-align: left;
}

.action-bar {
    text-align: right;
    padding: 0 15px 15px 5px;
}

.page-sidebar .sidebar-menu a .menu-icon {
    margin-left: -6px;
}

.orders-container {
    padding-right: 12px;
}

.header-logo {
    position: fixed;
    top: 0;
    left: 45%;
    z-index: 1005;
    padding: 10px 15px;
}

.header-logo-has-logo {
    background: #fff;
    padding: 15px 25px 20px 25px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    border: 3px solid #2dc3e8;
    border-top: 0;
}

.header-logo table {
    width: 100%;
    margin-left: -40px;
    margin-top: 1px;
}

.bedrijf-logo {
    object-fit: contain;
    width: 100%;
    height: 150px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 5px solid #f5f5f5;
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    margin: 25px auto;
}

.footer-row {
    font-weight: bold;
}

.pa-scrollable-widget-sm {
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 0 0 3px;
}

.pa-scrollable-widget {
    max-height: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 0 0 3px;
}

div.flexboard div.flexboard-item,
div.flexboard div.flexboard-row {
    display: flex;
    align-items: stretch;
}

div.flexboard-item {
    max-width: 33.3333%;
}

div.flexboard div.flexboard-item .widget {
    width: 100%;
    min-height: 290px;
}

div.flexboard .databox .databox-right.bordered-thick {
    border-left: 0 !important;
}

div.flexboard .bg-whitesmoke {
    background: transparent !important;
}

div.flexboard .widget-header.bordered-bottom {
    border-width: 1px !important;
}

.pa-scrollable-widget-lg {
    max-height: 350px;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 0 0 3px;
}

.pa-scrollable-widget-xl {
    max-height: 390px;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 0 0 3px;
}

.result-boxes {
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.result-box-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}


.slimmScrollBox::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.slimmScrollBox::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

.slimmScrollBox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

.slimmScrollBox {
    width: 100%;
    height: 120px;
    border: 1px solid rgb(213, 213, 213);
    overflow: hidden;
    background-color: white;
}

.dossier-wrap {
    position: relative;
}

.icon-delete-dossier {
    position: absolute;
    right: 0;
    top: 28%;
    font-size: .9rem;
    opacity: 0;
    padding: 5px;
    transition: .5s all ease;
}

.dossier-wrap.rowOver .icon-delete-dossier {
    opacity: 1;
}

.dropdown-menu {
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
}

/*Tijdelijke oplossing*/
.widget {
    border-radius: 8px;
    overflow: hidden;
}

.pa-dashboard-main-buttons {
    margin-bottom: 15px;
    text-align: right;
}

.remove-row {
    transition: .4s ease all;
}

.remove-btn {
    cursor: pointer;
    float: right;
}

.remove-row:hover {
    color: #fff;
    background-color: #942a25;
}

/* Row color #21448d */
/* Column color #0a6aa1 */

#dashboard-layout .row {
    min-height: 50px;
    border: 2px solid #fbfbfb;
    margin-bottom: 15px;
    border-radius: 6px;
    padding: 15px;
    background: rgba(204, 204, 204, .2);
}

#dashboard-layout .row .column {
    border: 4px solid rgba(204, 204, 204, .2);
    min-height: 30px;
    border-radius: 10px;
    background: #fff;
    margin-top: 20px;
}

.col-increase-btn[disabled] {
    color: #a6a6a6;
    cursor: not-allowed;
}

.col-decrease-btn[disabled] {
    color: #a6a6a6;
    cursor: not-allowed;
}

.remove-column {
    float: right;
    padding: 5px;
    transition: .4s ease all;
}

.remove-column:hover {
    color: #fff;
    background-color: #942a25;
}

.settings-column {
    float: right;
    padding: 5px;
    transition: .4s ease all;
}

.settings-column:hover {
    color: #fff;
    background-color: #8bcdee;
    cursor: pointer;
}

.column {
    position: relative;
}

.action-bar-row {
    padding: 0 15px 15px 5px;
    margin: -10px -15px 5px -15px;
}

.action-bar-row i {
    padding: 5px;
    cursor: pointer;
}

.action-bar-widget {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
}

.action-bar-column {
    padding: 4px;
    margin: 0 -20px 11px -11px;
    transition: .4s ease all;
}

.action-bar-column i {
    margin-right: 5px;
    cursor: pointer;
}

#dashboard-layout .widget {
    width: 100%;
    min-height: 150px;
    background: #dedede;
    position: relative;
    text-align: center;
}

#dashboard-layout .widget img {
    max-width: 100%;
}

.add-widget {
    color: #fff;
    padding: 8px;
    font-size: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    cursor: pointer;
    transition: .4s ease all;
}

.add-widget:hover {
    color: #1e88e5;
}

.remove-widget {
    padding: 4px;
    color: #7f7f7f;
    transition: .4s ease all;
}

.remove-widget:hover {
    color: #fff;
    background-color: #942a25;
}

.dashboard-widgets-selector img {
    width: 100%;
}

.dashboard-widget {
    background: #FFF;
}

.vragenlijsten-tabs > li > a:hover {
    color: #fff !important;
}

.dashboard-widgets-selector .dashboard-widget {
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    border-radius: 6px;
    margin: 15px;
}

.dashboard-widgets-selector .dashboard-widget div {
    display: flex;
    justify-content: space-between;
    padding: 8px 20px;
}

.modal-header {
    padding: 10px 15px 10px 20px;
    background-color: #fff !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    flex: 0 1 auto;
}

.modal-content {
    border-radius: 10px !important;
    display: flex;
    flex-direction: column;
}

.modal-footer {
    background-color: #fff !important;
    border-top: 1px solid #e5e5e5 !important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    flex: 0 1 auto;
}

.modal-body {
    flex: 1 1 auto;
}

.bootbox-body {
    height: 100%;
}

.btn, .btn-default, .btn:focus, .btn-default:focus {
    border-radius: 6px !important;
}

.row.dashboard-widgets-selector {
    display: flex;
    flex: 2;
    flex-wrap: wrap;
}

.add-widget-dashboard {
    cursor: pointer;
    padding: 5px 10px;
    border-radius: 4px;
}

.add-widget-dashboard:hover {
    color: #000;
    background-color: #f7f7f7;
}

.add-widget-description p,
.add-widget-description {
    line-height: 15px;
    color: #b3b3b3;
}

.dashboard-widget div {
    display: flex;
    align-items: center;
}

.dashboard-widgets-selector .dashboard-widget div:first-child {
    min-height: 190px;
    max-height: 190px;
    overflow: hidden;
}

.pa-widget-title {
    padding: 5px;
    background: #fff;
    border-bottom: 3px solid #11a9cc;
    line-height: 34px;
    text-align: left;
    font-weight: 400 !important;
    font-size: 13px !important;
    color: #555;
}

.databox.databox-vertical.databox-xlg {
    min-height: 266px;
}

.orders-container .orders-list .order-item .item-more {
    right: 6px !important;
}

.orders-container .orders-list .order-item .item-right .item-price {
    padding-right: 28px !important;
}

.widget-databox {
    width: 106% !important;
    margin-left: -15px;
    margin-right: -15px;
}

.widget-databox .div {
    width: 100%;
}

.no-overflow {
    overflow: hidden;
}

.rounded {
    border-radius: 8px;
}

.remove-column,
.add-column {
    cursor: pointer;
}

.widget .dd-list label {
    margin-bottom: 0;
}

.task-title-widget {
    font-weight: bold;
    font-size: .8rem;
    border-bottom: 2px solid rgba(255, 255, 255, .8);
    padding-bottom: 5px;
    margin-bottom: 5px !important;
    white-space: nowrap;
}

.task-person-widget {
    font-size: 1.34rem;
    font-weight: bold;
}

.task-person-widget,
.task-company {
    color: #919191;
}

.task-right-box {
    position: absolute;
    bottom: 5px;
    right: 0;
}

.task-execute-date {
    font-size: .8rem;
    font-weight: bold;
    padding: 2px 6px;
    background: #fff;
    border-radius: 6px;
    display: inline-block;
}

.widgets-body.mijn-dossiers,
.widgets-body.mijn-taken {
    min-height: 412px;
}

.databox.custom-databox {
    display: inline-block;
    width: 100%;
    height: auto;
    padding: 0;
    font-size: 0;
    margin-bottom: 15px;
    vertical-align: top;
    min-width: 130px;
}

.orders-container {
    box-shadow: none;
}

.clickable {
    cursor: pointer;
}

.widgets-body {
    padding: 0;
    padding-left: 4px;
    background-color: #fbfbfb;
}

.widgets-body .orders-container {
    margin-bottom: 0;
}

.loading {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 200;
}

@media (min-width: 992px) {
    .modal-lg {
        width: 1400px;
    }
}

.loader-wrap {
    position: absolute;
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%;
    transform: translate(-50%, -50%);
}

.loading-page {
    display: none;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 200;
}

.loader-wrap-widget {
    position: absolute;
    top: 44%;
    bottom: 50%;
    left: 45%;
    right: 50%;
    transform: translate(-64%, -50%);
}

.loader-wrap-page {
    position: absolute;
    top: 44%;
    bottom: 50%;
    left: 50%;
    right: 50%;
    transform: translate(100%, -100%);
}

.lds-ring {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}

.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #fff transparent transparent transparent;
}

.lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}

.lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.profile-header .header-avatar {
    width: 125px;
    height: 125px;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    border: 5px solid #f5f5f5;
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    margin: 25px auto;
}

.client-tab-under {
    margin-top: 45px;
}

.profile-header label {
    display: flex;
    line-height: 24px;
    justify-content: left;

}

.profile-header label span {
    min-width: 24px;
    text-align: left;
}

.profile-header .fa {
    font-size: 1rem;
}

.pa-border-left {
    border-left: 2px solid #0a6aa1;
}

.d-f-stretch {
    display: flex;
    align-items: stretch;
}

.werknemer-portaal-information-wrap,
.contract-information-wrap,
.bedrijf-information-wrap,
.client-information-wrap {
    padding-left: 15px;
}

.werknemer-portaal-information-wrap label,
.contract-information-wrap label,
.bedrijf-information-wrap label,
.client-information-wrap label {
    color: #9e9e9e;
    word-break: break-all;
}

.werknemer-portaal-information-wrap i,
.contract-information-wrap i,
.bedrijf-information-wrap i,
.client-information-wrap i {
    color: #787878;
}

.profile-header-title {
    color: #2f88ed;
}

.bedrijf-information-wrap label {
    display: flex;
    justify-content: left;
}

.contract-information-wrap label span,
.bedrijf-information-wrap label span {
    min-width: 120px;
}

.werknemer-portaal-information-wrap label span {
    min-width: 130px;
}

.foto-upload {
    background-color: #eee;
    width: 170px;
    height: 170px;
}

#clientFotoLabel {
    background-image: url('../img/upload_foto.png');
    background-repeat: no-repeat;
    width: 180px;
    height: 180px;
    background-size: 180px 180px;
}

.foto-upload-minimized {
    width: 100%;
    height: 100px;
}

#clientFotoLabelMinimized {
    background-image: url('../img/upload_foto.png');
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    background-size: 60px 60px;
}

.pa-table {
    border-radius: 8px;
    -webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);
    margin-bottom: 25px;
}

#dossiers .item-time,
#dossiers label,
#mijn-dossiers label,
#mijn-dossiers .item-time {
    font-size: .7rem;
}

.pa-table thead.bordered-blue > tr > th {
    color: #808080
}

.pa-table > tbody > tr > td, .pa-table > tbody > tr > th, .pa-table > tfoot > tr > td, .pa-table > tfoot > tr > th, .pa-table > thead > tr > td, .pa-table > thead > tr > th {
    color: #636363
}

.werknemer-portal-icon .fa,
.gender-icon .fa {
    font-size: 22px;
}

.gender-color-genderless {
    color: #666666 !important;
}

.gender-color-male {
    color: #4364b0 !important;
}

.gender-color-female {
    color: #d63eba !important;
}

.tab-content {
    padding: 16px 25px;
}

.widget-bottom-pagination {
    padding: 8px;
    display: flex;
    align-content: center;
    justify-content: center;
    position: absolute;
    width: 96%;
    bottom: 0;
    margin-left: 0;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, .2%);
}


#mijn-clienten {
    padding-bottom: 40px;
}

.orders-container .orders-list .order-item .item-more{
    padding:4px 0 0 0 !important;
    display:flex;
    justify-content: center;
    align-items: center;
}
.orders-container .orders-list .order-item .item-more i{
    font-size:0.8rem;
}
.item-time2{
    display: flex;
    flex-direction: column;
    color:#999999;
    font-size:0.7rem !important;
}
.widget-bottom-pagination span {
    padding: 5px 12px;
    font-size: .7rem;
    cursor: pointer;
    border-radius:6px;
}
.widget-bottom-pagination span:hover{
    background:rgba(30,136,229,0.7);
}
.widget-bottom-pagination span:hover i{
    color:#fff;
}

.task-start-date {
    font-size: .7rem;
}

.widget-bottom-pagination span:hover {
    color: #1e88e5;
}

.seetrough {
    opacity: 50%;
}

.seetrough:hover {
    opacity: 100%;
    cursor: pointer;
}

.pa-widget-row {
    margin-top: 15px;
    margin-bottom: 15px;
}

.pa-widget-footer {
    padding: 12px;
}

.float-right {
    float: right;
}

.stats-widget {
    padding-left: 25px;
}

.stats-widget p span {
    font-weight: bold !important;
}

.databox-nmb {
    margin-bottom: 0 !important;
}

.mijn-ongeplande-tijd {
    margin-left: -5px;
    min-height: 173px;
}

.custom-databox-taken-left {
}

.custom-databox-taken {
    margin-bottom: 0 !important;
    margin-left: -5px;
    max-width: 100% !important;
}

.databox.custom-databox-taken {
}

.custom-sparkline {
    padding-left: 25% !important;
    padding-top: 5px !important;
    margin-bottom: 10px !important;
}

.databox-right-custom {
}

.pa-scrollable-widget.dossiers {
    max-height: 320px !important;
}

.dossier-statistieken {
    text-align: center;
}

.custom-databox-stats {
    min-height: 196px;
    margin-bottom: 0 !important;
}

.btn-stats-overzicht {
    margin-top: 2px !important;
}

.databox-right-custom div span span {
    font-weight: bold !important;
}

.custom-sparkline-right-stats {
    margin-top: 5px !important;
}

.chart-smm {
    height: 150px !important;
}

.databox .databox-row.bordered-bottom:last-child {
    border-bottom: 0;
    padding-top: 10px;
}

.pl-2 {
    padding-left: 10px;
}

.custom-databox-taken {
    min-height: 170px;
}

.action-bar-row span {
    display: inline-block;
}

#dashboard-layout .row {
    display: flex;
    flex: 1;
}

.action-bar-row {
    position: absolute;
    width: 100%;
}

.agenda-item {
    padding: 10px 15px;
    background: #f5f5f5;
}

.agenda-list-firstline {
    color: rgba(0, 0, 0, .87);
    -webkit-font-smoothing: antialiased;
}

.agenda-list-secondline {
    font-size: 0.7rem;
    color: rgba(0, 0, 0, .54);
    letter-spacing: .0178571429em;
    text-decoration: inherit;
    text-transform: inherit;
    text-overflow: ellipsis;
}

.agenda-list-meta {
    text-align: right;
    color: rgba(0, 0, 0, .38);
    font-family: Roboto, sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 0.8rem;
    line-height: 1.25rem;
    font-weight: 400;
    letter-spacing: .0333333333em;
    text-decoration: inherit;
    text-transform: inherit;
}

.agenda-item-dashboard:hover {
    cursor: pointer;
}

.btn-stats-footer {
    text-align: left;
    padding: 10px 25px;
}

.widget-topscroller {
    height: 20px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.widget-bottomscroller {
    overflow-x: scroll;
    overflow-y: hidden;
}

.widget-topscroller-body {
    height: 20px;
}

.pa-info-box label span:last-child {
    font-weight: 300 !important;
    font-family: Sans-serif, serif;
    color: inherit;
}

.pa-info-box label {
    display: flex;
}

.pa-info-box label span {
    width: 50%;
}

.pa-info-box-settings label span {
    width: 80%;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 4px 0;
}

.pa-info-box-settings label span:last-child {
    text-align: right;
    width: 20%;
}

.pa-info-box-settings {
    padding-right: 30px;
}

.pa-info-wrapper {
    margin-bottom: 25px;
}

.pa-new-row {
    padding-top: 15px;
    margin-bottom: 15px;
}

.w-100 {
    width: 100% !important;
}

.framePa {
    width: 100%;
}

#clientForm .row {
    margin-bottom: 10px;
}

.input-sm {
    width: 150px;
}


/* Default note style */
.note {
    line-height: 1em;
}

.withBoxShadow {
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.45), inset 0 0 0 rgba(0, 0, 0, 0.45), 0 1px 30px rgba(0, 0, 0, 0.45);
    -webkit-perspective: 600px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    opacity: 1;
    background-image: none;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dffffff', endColorstr='#00ffffff', GradientType=0);
}

/* Note with text-shadow for light fonts (default) */
.withoutBoxShadow {
    -webkit-perspective: 600px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    opacity: 1;
    filter: Alpha(Opacity=1);
    background-image: none;
}

/* Note without text-shadows */
.withoutTextShadow {
    text-shadow: 0 0 0 transparent;
}

/* Note with box-shadow */
.withTextShadowWhite {
    text-shadow: -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

/* Note without box-shadow */
.withTextShadowBlack {
    text-shadow: -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

/* ICONS */
/* Top icon toolbar common properties */
.PIAIconTopToolbar {
    margin: 0 5px;
    padding: 0;
    height: 22px;
    width: 100%;
    float: right;
    cursor: move;
}

/* Bottom icon toolbar common properties */
.PIAIconBottomToolbar {
    background-repeat: no-repeat;
    position: absolute;
    bottom: 8px;
    height: 22px;
    float: left;
    width: 100%;
}

/* Set in all icons */
.PIAicon {
    display: none;
    cursor: pointer;
    width: 16px;
    height: 18px;
    background-position: center;
    margin-left: 2.5px;
    margin-right: 0.5px;
    background-repeat: no-repeat;
    z-index: 999997;
}

.PIAiconright {
    float: right;
}

.PIAiconleft {
    float: left;
}

.PIAiconbottom {

}

.PIAclose { /* Close icon (back panels) */
    background-image: url('data:image/png;base64,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');
}

.PIAconfig { /* Config icon (top-right) */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABmFBMVEX6qxX6qxb6qxf6rBT6rBX6rBb6rBf6rBj6rBn6rRT6rRX6rRb6rRf6rhP6rhT6rhb6rhX6qhT6qhT6rRf6rRf6qg36qw36qg36qQ36qwf7qwb6qxT6qxX6qxX6qxX6rAv6qAv7rxL6qgb6rRf6rhb7qwb6qhD6qhD7rwz6rhf6rRf6rxz6rhz6sBT7rAD7rQD6rxr6rhv6rRj6rRj7shL6sBz6sBz7tBX7tBX7sgb7sQb6tS76tS/7syT6siX7vjT8vzP7swT7swT8vh/8vR/7wUf8x1b8wk/8x1b7wk/8uRL8uRL8zWT7wk/81Hv91Xr90WH90WD81IX9zE790l/925X94aX+2nf+3o7+45v+46T+5aD+56n+56r+7Mn+7b3+8tH/2Ff/2Vr/2Vv/2l3/2mD/2mH/3Wv/3Wz/3XD/3XL/3m//33H/44z/447/6Z7/6Z//8L7/8L//88r/9Mz/9+L/+OH/+Of/+eH/+uj/+u3/+u7/++3/++//+/D//PD//PP//PT//Pf//fX//vn//vr///3///+msYB8AAAAUnRSTlMAAAAAAAAAAAAAAAAAAAABAgMEBgcKCgsNDg8TExUWMDo8UVFRUVtcaHN0dnd3f3+DiYqLkpiZoaOnqa+yt8PHx8rL3+Dk5+jo7e7v8PHz8/r7qcpvGQAAAO5JREFUGNMFwW1Lg1AYBuD7Oefx+LYpbCqLiiKIBkNG1P//DYVEgR8krEjd3Etz4M7UrotMDDjZ7nRY670CiAHMwpOOkRhGVQAMdLP5eTuno8/vqw6CwhsWcWiqIBZ8FZL07h8sGQVCBPg1L+WWpf2IAeghsCBsDGlwO2WUq712qX3Ja767diQ2O5P2ypf2LfH42QC6gak9gxe6lrze+UrotrN8bpK3H1E27MLyHGdsweVDwe7F8k9PPA9AbS53OZdZ24cTAMBXaeSVVKuD88Svky6JRh9ppiSjGeFzG+m02HwXRAyI9DgIhaynSgD/uEhay8ke3McAAAAASUVORK5CYII=');
}

.PIAhide { /* Hide icon (top-left) */
    background-image: url('data:image/png;base64,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');
}

.PIAminimize { /* Minimize icon (top-left) */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA8FBMVEX6rBf6rBj6rBn////6qxX6qRH6qRH6qA76qRD6qRH6qhH6qA36qQ/6qhP6qhL6qhL6qhP6ryD6ryD6sCT6sib6sif6sij6syb7tzb7tzf7uDb7tzj7u0H7u0P7u0L7u0P8yGT8yGX8yWT7xmL7xmL8yWf8yWj94Kj94az947H947L95LH95LL95rn+6cH+6cL+6sD+6sH+897/yg3/yxH/1kz/1lD/2lT/3mb/3nr/33z/43//44H/6Z//6aH/7az/7bb/7bf/7rD/77X/77b/8sf/8sj/9NL/9NP/9dL/9tP//Pb//fr//v3//v7///+qD0lwAAAAJ3RSTlMAAAAAAhMmJ0xNTVZfaWpra56gpaqqqqq7u7u+1tbY2O7u7vDx8fEdbeLeAAAAhklEQVQYGQXBQU4CQRAAwOqeYYIQLnqQmPD/n8mFcDIuuMu0VdEAAGEcD1OlGXL52WL/+fFVgPi+XftxfwHg8juyNQAYPQEAlZUAQK9ifWbGnLuh6Q33NXtss52V/sLhmS36bIQeOJ0AXjIKAEgAIDKrAGBu+fibANSyRh/vb5tKM+yW2+MfK7wtkz8/wFkAAAAASUVORK5CYII=');
}

.PIAmaximize { /* Restore/Collapse icon (top-left) */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAB0VBMVEX6rBf6rBj6rBn////6qxX6qRH6qRH6qA76qRD6qRH6qhH6qA36qQ/6qhP6qhL6qhL6qhP6ryD6ryD6sCT6sib6sif6sij6syb7tzb7tzf7uDb7tzj7u0L7u0P7u0H7u0L8yWf8yWj8ymf7xmL7xmL8ymr8ymv7rQD7rgD7sAD7sgP7vDL7vDX8twD8twH8uAD8uAj8ugj8wC78wC/8xC78zWn8zWr9uwD9uwX9uwb9vAD9vAb9vQD9vQX9vgD9wAL9wQn9xyz9ySv9zmL90mL91GH94a3947H957z9573+vQD+vgD+vwD+wAL+wgD+wgf+wwH+wwj+xAD+xAH+xQD+xgD+xgb+xwb+1WD+5rn+573+6Lf+6Ln+6cH+6rr+67r+7Ln+7Lr+7bj+7cr+7c7+7c/+7dD+7sr+8Mz+8cz+8tr+9OH/xgD/yAf/yQj/ygf/ygn/yw3/yw7/zBH/zRb/zRf/zRj/zhf/0CX/0Cb/0Cn/0TP/0jX/0zz/0z3/1kf/1kr/1kv/2Ev/4HH/4nj/5Yb/5Yj/55b/55j/6qX/6qb/7Kv/7Ln/8b3/8cH/8cv/8cz/8sL/8sX/8sb/8sv/9M//+e7/+vD//v3//v7///8RuSgvAAAAJ3RSTlMAAAAAAhMmJ0xNTVZfaWpra56gpaqqqqq7u7u+1tbY2O7u7vDx8fEdbeLeAAAA4ElEQVQYGQXBwU0CURCA4X/mDSsIKwgGgiYe9SCJjdiERViFLdiFlXBQOXDSBEME3bDoovt44/dJAAAAAISsfZhwJQlabaM0RzfXAABMH9+tfTl5yEUGrN03t/N1yCcf853msQ6b4iedvBhfR83e8CzzerH8VHdzpN0bN01sHKsgmHPxdJ2pSur0l1czLHgj73QBKLvPiu2h3AULpFR5Ukwk+vS81ZC6ei1GYMJs2691z76O3ylgHPvvshicsqhXf/FAzd20jlrgZdJuGSUf3ikAAH7/Jpb1WxFXktCoVrt/cABg+sAxbcoAAAAASUVORK5CYII=');
}

.PIAexpand { /* Expand icon (top-left) */
    background-image: url('data:image/png;base64,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');
}

.PIAblocked { /* Non blocked icon (top-right) */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABwlBMVEX6rBj6rRf6rhb7sBT7sBX7sxL7tBH7tBL7tRH8txD8ugz8uw38uw78vA39vQz9vQ39vgv9vgz9vwv9wAv+wgf+wgn+wwj+wwn+ww7+xAj+xwb/xwb/yQf/yQj/ygj/ygz/zx76qhH6qxX+xAL7rAf8swP9uQD+vgD+wwD/xwD6qg3+wAH/ygn6qxL9twD6qA76rBL6qA36pwv9uQP+wAT6qAv/xgH7sQT6pwv/zh37sgr/zyP9ugL+wQL/yAP8ugj8ugX/zh77sgv+vwD6sij6syz/1D36sCX8vRv7uDn/1Tr7vkb7xFz8x1n7v0n7wVH8zXL8zXT8znj8znn8z3f8z3j8z3n80Hf80Hj90GD+013+11v/2ln/3Fz+01H/32n8ymv80Xz/3mP/3Wj8y2P8zXX91nD/6Z39yCL92JL93o3936T947L+zCj+233+5p/+5rD+6Kz+6q3+6rv+7b/+78b+78n+9eT+9uD/ygn/0Cr/0Sr/1Df/6qD/66j/7Kb/7Kz/773/8b7/8r//8sb/8sj/88j/9Mz/9M//9NH/9dL/+e//+uf/++z/+/H//PP//PX//ff//vn//vv///7///9MS/QrAAAAaHRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBQ0REREREREYGCImJio3Oj5MT1BQVV5gZmZoamprb29wdaioqau2zNnb6Ojs7u7u7u7u7u7u7u7u7u7u7+/y8vP19vb3/mRKdIgAAADRSURBVBjTNci7SgNBFIDh/8yc3RiXhEUSCRYBg4GINjbpfAJfW2wtxCJETAoLYb0gLOx15lgYv/ITSdM0QtcsM99+71D+xNtsLmGfPx7C1qsrYHEfvXiXqptd3tj2rZkmpQKkLjvn6aU4c/NnxcxE/BH1ph8HJno9SqKErIq6LOpm+yV3KxmJqhn9wybXRk8X/JvtXqvWlUB4LyLQcSzmAvDTtxVgZrl3AEPnPGDWhbEC6GcyBcxaTAWIQ4mHQE+AwQUAmbWg+4+kx3mQuowBfgGGNFbV/f+b8wAAAABJRU5ErkJggg==');
}

.PIAblocked2 { /* Blocked icon (top-right) */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABdFBMVEWbciOedSOfdCOfdSOgdSOkeCKreyGvfiG1giD6qxT6qxX6rBj6rRf7sBb7tBL7tRL8txD////6qxL6qxL6qRH6qRH8tQn8tAf6qhP6pwv6pwv+uwD+vAD7sQv6rQv6rQz6pwv+1lD6qRH+1U36qhL6qxH7rg/7sQ77sg36qhL0sx3zsx/zqh7zqiDxrCjxrSv0uR73xhzxqyTzuizxrCX1xyj3uhD3yjf1uxv2yz/xujfwuj3wxUfwxkjwulbwu1fwvVbwv1XxwVTwv2Lwv2PwvmDwv2PwwGLxwmHxxGDwvV/wvmHwwGTxw2HxyWbxwWXxyXjxynnxz3jy0Hby0Hjy0HrzzIPz0IDz0X/z0YHz0oDz0oHz0oX0wiv0z4j00YT004T01Ij1wCT10In11Ir2yTL2yTP21Yz31pD52Zb62JX62Zb62Zf72pr72pv8zjD825v9zy7925r93Jr93Jz93J393J793Z/+3Z/+3p//3p//359epAkcAAAAUHRSTlMAAAAAAAAAAAAAAAAAAAAAAAABAhESHyMmKyw6OkRYWVxiZmdqampqamulqKmrrq6vr7u9vr7Q0Nrb3N7u7vHx8fHx8vL29/f39/j4+Pj7/QkxOPgAAADJSURBVBgZBcFdSsNQFIXR7+SexGiSxliQVqlFJ+AIOv9XBUFQxIe+SC2mVtOa/tztWtbsQbHJ6L/NSHHYcjG6O6F/+2hJceB8ej8C6qfYgmMqJ6PVnOvJevkDjlGO4+O7tbOrF4GTeF7suqWNd3l2gHCqahjbTVJXWnX7iDXlze0hlIbWlr4+4xSDqQAYYnNw5DqiBZdGABK0h/DZ1F8BBI4Esfi1PIIgQQL5cXsmECSkGXDsDn8A4PS9BaoBAhM4m8VDLwAsW8E/k/NTh/HiYyQAAAAASUVORK5CYII=');
}

.PIAdelete { /* Delete icon (top-right) */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABelBMVEX6qxT6qxb6qxf6rBf6rBj6rBn6qhT6qhD6qRL6qhL6qAz6qA36qAz6qAz6qA36qAz6qAv6qAr6pwv6qAr6qAz6qAz6qQz6qQz6qAz6qQz6qg/6qhD6qA36qQ36rBb6rBb6rBT6sSL6sCL6rhv6rhv6sif6syf7tS37tS76siX6siX7ti/7ti/7ti/6ti77vD/7ujz7vED7ujz7v0b7xlv7xlv7w1P7w1P8yWT8zGz8zW78zG78zW/8y2j8ymj81IT81Yb803/925j93Jv94KT94Kb94ab94af95LH+57j+57v+6L7+7MX+7cn+9+f/yxH/zBb/zRj/2FL/2FP/22T/22b/33H/33v/33z/4HH/4nj/4nn/4or/44D/44P/44T/44r/44v/7Kz/8cH/8sH/8sX/88b/88j/88n/9NL/9dT/9eL/9tf/9+X/9+j/+vD/++r/++3/+/T//PD//PP//fP//fb//ff//fn//vv//v3///3///7///9HBw4IAAAAQXRSTlMAAAAAAAABBQcLGxwdHigqMjM0NFpcXF5fX2dnaWp9gIGgoaanqamqrK2xt7nFycrNzdHm5ufp7e3u8PP19vn8/aj8EpYAAADYSURBVBgZBcE/T8JAHIDh9+53pT1TIRSNTQ3ipoujuvnxHTUxcRS2aloolHKl9A/xeZQB+igMVNuWTsAAfRxPrOrrItsplMFLFs8jgOJrlWoRPX98FQDsvasaOUcPLwAA3G0LmS7ehM2v9fI8MFQHPR57ULpsnVdbeJqaUQDE67pV0Q2Ir0UDF5fahIkGtG4HIEsHr/qpgE43DqjP45k0DtxRBr+Lsdx6gRfD59Kc0ivwEwhDKP9KkdNwmCsA2L0vW9Fq7zbVtYb9x/eqRhnAziZWdcei6BX/ZmtUAq8XUksAAAAASUVORK5CYII=');
}

.PIAinfoIcon { /* Info icon (bottom-left) */
    background-image: url('data:image/png;base64,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');
}

.PIAnew { /* Copy icon (bottom-left) */
    background-image: url('data:image/png;base64,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');
}

.PIAfixed { /* Non fixed icon (top-left) */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABzlBMVEX6qxb6qxf6qxn6rBj6rBn6rxX7rxH7sRT7sRX7shL7shP7sxL7sxP7tRP8tRD8tg/8uA78uBD8uQ78ug78ug/8uhD8uw79ug39uw79vAr9vQz9vQ39vQ79vgj9vgz9vg39vwv9vwz9wQr9wQv9wgr+wQD+wQf+wQr+wQv+wgj+wwf+wwj+wwn+xBH+xQf+xwn+yQv+yRf/yw7/zxr////8twf+wwH+vgD6qhH6qxT6qhP6rhP7rxP/zRT8uQz9vQf7sgn8uQf9vgD/yQT9vAf9twD+xwX/zRX7sRL6qRL6qA36qQ/9vAD6qAr6qAv6qhH8tAv8uQj9ugb6rh76rAn6qxX/ygj+wQT/ywr9uQX9wBX6sR/6ryL9xBX/yAr9wQb+xRT+xwr6sCH8vCL/1kH+zSz+yiX8wzP7uT39yjz7ukD/yxX/2U//3mr8yWn8ymj+2nb/43r/5Ib+6qf804L804P/8Lj8zHH82JP94p/96sX+4YH+5a3+55/+6Kr+6q3+8db/6Zn/7rn/8Ln/8Lv/8bz/88X/88z/883/9dD/9tn/9tr/99n/99z/993/997/9+L/+N//+OD//PP//fb//fj//vr//vz///7///+4oSCuAAAAd3RSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBAUFBwgICAoKDA8SFCUsQ05dXmNlZWZmaGhpaXF1d3p+f4SSlJmkpaenrrHBwsXIzNLW2Nzi7vLy+vr6/P7+/s/7cfMAAADrSURBVBgZBcHrSgJBGIDhd2Y+d0xHM3ctkaCDClG/AqFuo2vtMvopQaVYKUF4CFcl3NVmeh4Vgy1971QvZvoUuBUAggnuPOz3BgRQNkm7Z9dY/WgwJRBbre0akaur5LVlSqDFunb9KC/G6vBX4Oa0nFYvEraZ7W5monzcOZk7B8WxDmtEglLSXOURy8mPzDBJFKm8XsjRw9Fn/6MpKZtteV2x29FgWQggKXJZzKfHByH8aZdhtH9otwYL63Q6CeWqlbtax/bfN/t5tsggVMz9lfkajfVLmL5570NF/Ho1fG4gfV8AQPUAAACAfw5AWikW2FZUAAAAAElFTkSuQmCC');
}

.PIAfixed2 { /* Fixed icon (top-left) */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABtlBMVEWVbySbciOcciOccyOdcyOddCOedCOedSOfdCOfdSOgdCOgdSOidyKjdiKjdyKkdyKleCKoeiKpeiGpeyGsfCGtfCGtfSGxfyCygCCzgCC0gSC1gSC1giD6qxn6rBj6rBn7sRT7sRX7sxP8uBD8ug78ug/9uw79vQz9vwv9wgr////8twf+wwH+vgD6qhH6qxT6qhP6rhP7rxP/zRT8uQz9vQf7sgn8uQf9vgD/yQT9vAf9twD+xwX/zRX2rhP2pg79vAD3qBD3pwv3pwz6qhH7tAvqoBX6uAn7uQf6rh73qgr6qxX+yQj8vwX+ygr6twb2uhbqph/9xgrqpCL1vRb5vgf1vRX2wAzxqiHztSL2zD71wyr1wiXzuzDyvzjvrjTzsjj2wxb0zUn20Fzvu1nvvFjwzWPwzmzyyGHz0X3uwGfuwGj004Puw3Hwvl7xynfxy2fxznHxznfyzH7yzITyznzyz33z0YLz0oP00oH10o3114r21Ir31IP31Yn32JH41pD51ov515P614771or714z925j925v93Jr93J393J793Z/+3Z3+3Z/+3p//3p//35//4J83KjrSAAAAbXRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEBQUHCAgICgoMDxIUJSxDTmBlZWdoaGhpampqcXd3e4CAhpejpqmpqa2yt8bHy83R293f3+Xx9fX7+/v9/v7+nsGigwAAAOlJREFUGNNVwcFPgmAYB+Df+/EiGAwDqtXMFamtdevYvX+8k4dOba1cTljmciNLIiUJPt7OPQ8NAEOVDfkB3jOBy5hJe2elml4kesxwGQDEsf2Tc7ZopMAAQHlZbZeHA6FbMIBG9EXXs3J3CGPO0FfHzpcX7cmmcKPNnMkPh0Ha6dRwX1aUgwlE7V7xY3I2+zSXMPZffSoD0sA0GadvPlfm/dbJPamTyShEA/Vr4syu05Yl4unKBpO+OQ2fKzk6WHgiAAdR33lK1jorPhYAdrnbb8XxQ/l4Xd8pAOAm/55MARWvAQCgS/z3B9YlYcx0rbPpAAAAAElFTkSuQmCC');
}

.PIAexport { /* Export icon (bottom-left) */
    background-image: url('data:image/png;base64,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');
}

.arrow_box {
    position: relative;
}

.arrow_box:after {
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(135, 135, 135, 0);
    border-width: 20px;
}

.arrow_box_top:after {
    bottom: 100%;
    left: 50%;
    margin-left: -20px;
    border-bottom-color: inherit;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.arrow_box_right:after {
    left: 100%;
    top: 50%;
    margin-top: -20px;
    border-left-color: inherit;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.arrow_box_bottom:after {
    top: 100%;
    left: 50%;
    margin-left: -20px;
    border-top-color: inherit;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.arrow_box_left:after {
    right: 100%;
    top: 50%;
    margin-top: -20px;
    border-right-color: inherit;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.icon_box {
    border: solid transparent;
    position: absolute;
}

.icon_box_top {
    bottom: 100%;
    left: 50%;
    margin-left: -30px;
    padding: 0 20px;
}

.icon_box_right {
    left: 100%;
    top: 50%;
    margin-top: -30px;
    margin-left: -3px;
    padding: 20px 0;
}

.icon_box_bottom {
    top: 100%;
    left: 50%;
    margin-left: -30px;
    margin-top: -2px;
    padding: 0 20px;
}

.icon_box_left {
    right: 100%;
    top: 50%;
    margin-top: -30px;
    padding: 20px 0;
}

.PIApostit {
    padding: 4px;
    position: absolute;
    display: none;
    z-index: 999995;

    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.PIAtitle {
    font-size: .8rem;
    font-weight: bold;
    margin: 3px 0 8px 0;
    border-bottom: 1px solid;
}

.PIABox {
    font-family: verdana, sans-serif;
    font-size: 10px;
    line-height: 12px;
    padding: 5px 2px;
    color: #333;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    text-shadow: 0 0 0;
    height: 95%;
    text-align: left;
}

.PIAinfoBox {
    background: rgba(187, 235, 255, 0.8);
    overflow: auto;
}

.PIAwarningBox {
    background: rgba(254, 246, 243, 0.8);
    color: #cd0a0a;
    overflow: auto;
}

.PIAwarningBox a {
    color: #cd0a0a;
}

.PIAconfigBox {
    background: rgba(207, 231, 226, 0.8);
}

.PIAdateBackToolbar {
    padding: 5px;
    font-size: 6.5px;
    font-family: verdana, sans-serif;
    float: left;
    margin: -3px 0 0 0;
    display: block;
    line-height: 9px;
}

.PIApostit div.PIAtoolbarBack {
    margin: 0 2px 0 0;
    padding: 0;
    height: 22px;
    width: 100%;
    float: right;
}

.PIApostit div.PIAeditable {
    clear: both;
    cursor: pointer;
    position: relative;
    /* Reset herisated contenteditable styles */
    width: auto;
    height: auto;
    box-shadow: none;
    color: inherit;
    margin: -4px 10px 0 -3px;
}

.PIAeditable > input, .PIAeditable > textarea, .PIAeditable[contenteditable="true"], .PIAeditable > select {
    border: 1px solid transparent;
    background-color: transparent;
    box-shadow: none;
}

.PIAeditable object, .PIAeditable embed, .PIAeditable video, .PIAeditable img {
    width: auto;
    max-width: 100%;
}

.PIAeditable video, .PIAeditable img {
    height: auto;
}

.PIApostit div.PIAeditable:focus {
    outline: none;
}

.PIApostit div.PIAcontent {
    padding: 5px;
    clear: both;
    box-sizing: border-box;
}

.PIApostit > div.PIAback > div.PIAcontent {
    padding: 0;
    clear: both;
}

.PIAtabs {
    margin: -28px auto 0;
}

.PIAtab {
    display: inline-block;
    margin-left: 4px;
}

.PIAtab:first-of-type {
    margin-left: 0;
}

.PIAtab span:first-of-type a {
    cursor: pointer;
    display: inline-block;
    padding: 4px 6px;
    color: #eee;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-decoration: none;
    font-size: 8px;
    background-color: #ccc;
    font-weight: bold;
}

.PIAtab_selected span:first-of-type a {
    background: #eee;
    padding: 6px 10px 5px 10px;
    color: #333;
    height: 100%;
    font-weight: bold;
}

.PIAtab_selected span {
    z-index: 1;
}

.PIAtab p {
    padding: 0;
    margin: 0;
    text-align: justify;
}

.PIAtab span:nth-of-type(2) {
    display: block;
    padding: 8px;
    color: #888;
    background: #eee;
    position: absolute;
    left: 6px;
}

.PIAtab_selected span:first-of-type a:hover, .PIAtab span:first-of-type a:hover {
    background: #eee;
    color: #333;
    font-weight: bold;
}

.PIApanelBox {
    background: #eee;
    border: 1px solid #ccc;
}

#the_notes input, #the_notes textarea, #the_notes div[contenteditable] {
    width: auto;
    height: auto;
}

#the_notes input:focus, #the_notes textarea:focus, #the_notes div[contenteditable="true"]:focus {
    box-shadow: none;
}

#the_notes .fixed {
    position: fixed !important;
    width: auto;
    height: auto;
}

.PIAdelno {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEXZHCXaHSXaHibbICfeMjLgLi/jQjzmOjfmPTjoHiXvRj3vTUHvTkLwVUbwVkbwVkfxV0fxV0jxXUrxZVDyZE/yc1j////xZlDvRj3vSD7vTkLkHiXvRj3vRz3wWUj0blXwV0fwT0Lzc1jeQjzaNjXgHybtLS7vT0LvT0LvT0PxX0zvT0LzeFv0d1rxYk7zeVz0eVz0eVzxYk7xYk7xY0/xYk7xY0/uOzfuPznbICfzel3VHSbVHiflHSXZOjfsJCjbPjrjHiXtKSvzfV7ycVfrHCTwT0LZOzjbPzrfHyfxYU7rHCTuPznfHyfydVnTHSbTHiflHSXuPDfuPTjydVrtKizfHybaICjwUEPfHyblHSXSHSbTHibaICjfHyblHSXqHCTqHSTtKSzuPTjvT0PwUEPxYk7xY08cFW6MAAAAW3RSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAgIDAwMDAwUICAkKCwsLDAwMDRMTFxkZGx4fHyAgJiY1N0FBRlJSVFZdY2dof4eInKeyu8LI1dXW2ezu7/P0+Pn+mdz7CwAAANBJREFUeNotyFUWglAUQFG7Qaxnd3d3F3YHKgai6PxnoN7lWedr8xDC1DpDpdutGHRqDCEAY2++3c57xj/grvH79e09duEASpLjDs/ngeNIJUBx81iXptPS+rEpAnRYdtcMBJo7lu0A9BnmPpHLJ3eG6QPUT7eVtd22rm6nOoB/dt2PjsfR/jrzAwjL1AWiykIAPq+6oGn6vKwJBABSmcTbGg4aPpFYDKDROuOpdDLm0RMEAOZIFLKZTD4XwXEAlTsa/BUKW1QACrvNboZNCoQ+ObAu6iHiSZYAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    width: 100px;
    background-position: left;
    padding-left: 15px;
    color: #cd0a0a;
    cursor: pointer;
    float: left;
    height: 18px;
    margin-left: 2.5px;
}

.PIAdelyes {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABZVBMVEXZHCXaHSXaHibbICfeMjLgLi/jQjzmOjfmPTjvRj3vTUHvTULvTkLwVUbwVkbwVkfxV0fxV0jxXUrxZVDyZE/yc1j////xZlDvRj3vSj/vTkLjHiXnHSXvRj3vRz3wWUj0blXqISfwV0fpHybtKSzwT0Lzc1jeQjzkHiXvUUTaNjXvUEPgHybvT0LvT0LvT0PxX0zvT0LzeFv0d1rxYk7zeVz0eVz0eVzxYk7xYk7xY0/xY07xY0/dHyfuOzfbICfuLi/zel3rHybVHSbVHifrHyblHSXZOjfbPjrtKSvzfV7ycVfrHCTwT0LwT0LZOzjbPzruPznxYU7tKy3fHybkHSXfHybqGyTfHyfkHSXydVnTHSbTHifrHCTqHCTtKSzuPTjuPTjtKizydVraICjaICftKSzuPTjlHSXSHSbTHibaICjfHyblHSXqHCTtKSzuPTfuPTjvT0PwT0PwUEPxYk7xY09PS5xFAAAAaXRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAgIDAwMDAwMEBQcHCAgJCQkKCgsLDAwMDRMTFxkZGx4fHyAgJiY1NTc4QUFCRlJUXWNnaH5/h4ifp620tsDBwsLI1dXW5ebn7O7u9Pb7+/5UW9mwAAAA3UlEQVQY0wXBP0vDQByA4ff+tOFyIWmrddGpdLOIYPH7uzhpERTEQWitg2CJJBKSxsv9fB51RqutXjnalxiiwwLYdeFo04cAWFAn10sBLpKnA2gIq8UgIkNYXAYwnqvzJIrIz9cocQc0+LzZV7HaPne5Bw1Gus2+3O5vCjFgoe+L9f1rdnsqfz0YT8zTbDpazqF8bzCej1lhsmkOx90mxXia7dSOtVB/3pFiPGG0a+l+v98etXZYSFWelSoOYRIA4+kncwd6nLpSLBZkPFQxWpTKarAwHDtCPQMVB/gHdI5dFdTrU2gAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    width: 138px;
    background-position: left;
    padding-left: 15px;
    margin-right: 10px;
    color: #cd0a0a;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-left: 2.5px;
}

.PIAdelwar {
    background-image: url(data:image/png;base64,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);
}

/* Minimized text */
.PIAminimizedText {
    text-indent: 5px;
    line-height: 18px;
    font-size: small;
}

/* Redefine UI */
#the_notes .ui-resizable-helper {
    border: 2px dashed gray;
}

#the_notes .ui-state-disabled,
#the_notes .ui-widget-content .ui-state-disabled,
#the_notes .ui-widget-header .ui-state-disabled {
    opacity: 1;
    filter: Alpha(Opacity=1);
    background-image: none;
}

#the_notes .ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=1);
}

.PIApanel {
    float: left;
}

.PIApanel .PIAfront {
    float: none;
    position: absolute;
    top: 5px;
    width: 100%;
    height: 100%;
    transform: rotateX(0deg) rotateY(0deg); /* Newer browsers (incl IE9) */
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.PIApanel.PIAflip .PIAfront {
    -moz-box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);
}

.PIApanel.PIAflip1 .PIAfront {
    transform: rotateX(180deg);
}

.PIApanel.PIAflip2 .PIAfront {
    transform: rotateY(180deg);
}

.PIApanel .PIAback {
    font-size: 8px;
    position: relative;
    width: inherit;
    height: inherit;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.PIApanel .PIAback1 {
    transform: rotateX(-180deg); /* Newer browsers (incl IE9) */
}

.PIApanel .PIAback2 {
    transform: rotateY(-180deg); /* Newer browsers (incl IE9) */
}

.PIApanel.PIAflip .PIAback {
    font-size: 9px;
    transform: rotateX(0deg) rotateY(0deg); /* Newer browsers (incl IE9) */
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 15px 50px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 15px 50px rgba(0, 0, 0, 0);
}

.PIAconfigBox .minicolors_label {
    margin: -3px 0 0 0;
    font-size: 9px;
    padding: 0;
    display: block;
    line-height: 9px;
    vertical-align: bottom;
}

.PIAconfigBox .minicolors-theme-default .minicolors-input {
    height: 22px;
    width: 70px;
}

.PIAconfigBox .minicolors-theme-default.minicolors {
    margin-bottom: 2px;
}

.PIAconfigBox .minicolors-theme-default .minicolors-swatch {
    width: 12px;
    height: 12px;
}

/** TURN OFF THE LIGHTS **/

#the_lights {
    background: rgba(0, 0, 0, 1);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 999998;
}

#the_lights_close {
    position: fixed;
    right: 20px;
    top: 20px;
    color: white;
    cursor: pointer;
    width: 25px;
    height: 25px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==');
}

.trumbowyg-box, .trumbowyg-editor {
    border: 0;
    min-height: inherit;
    /*margin: 17px auto 5px auto;*/
    margin: -4px 2px 0 0;
    width: auto;
    padding-top: -12px;
}

.trumbowyg-textarea {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    left: -3px;
    margin: 0 auto;
    min-height: 150px;
    border: 1px solid #ccc;
    resize: none;
    outline: none;
    color: black;
}

.trumbowyg-button-pane {
    padding: 0;
    margin-left: -3px;
    border: 1px dotted transparent;
    background-color: transparent;
}

.trumbowyg-button-pane li {
    margin: 0;
    padding: 0;
}

.trumbowyg-button-pane li > button {
    padding: 0;
    margin: 0 0 0 -4px;
}

.trumbowyg-button-pane li.trumbowyg-separator {
    width: 1px;
    background: #d7e0e2;
    margin: 0 5px;
    height: 20px;
}

.trumbowyg .trumbowyg-button-pane {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#a6000000', GradientType=0);
}

.trumbowyg-button-pane li button {
    display: block;
    position: relative;
    text-indent: -9999px;
    width: 22px;
    height: 22px;
    overflow: hidden;
    background: transparent url('data:image/png;base64,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') no-repeat;
    border: none;
    cursor: pointer;
    -webkit-transition: background-color 0.15s, background-image 0.15s, opacity 0.15s;
    transition: background-color 0.15s, background-image 0.15s, opacity 0.15s;
    /* English and others */
}

.trumbowyg-button-pane li button.trumbowyg-viewHTML-button {
    background-position: 0 -575px;
}

.trumbowyg-button-pane li button.trumbowyg-formatting-button {
    background-position: 0 -125px;
}

.trumbowyg-button-pane li button.trumbowyg-bold-button, .trumbowyg-button-pane li button.trumbowyg-strong-button {
    background-position: 0 -50px;
}

.trumbowyg-button-pane li button.trumbowyg-italic-button, .trumbowyg-button-pane li button.trumbowyg-em-button {
    background-position: 0 -275px;
}

.trumbowyg-button-pane li button.trumbowyg-underline-button {
    background-position: 0 -500px;
}

.trumbowyg-button-pane li button.trumbowyg-strikethrough-button, .trumbowyg-button-pane li button.trumbowyg-del-button {
    background-position: 0 -475px;
}

.trumbowyg-button-pane li button.trumbowyg-link-button {
    background-position: 0 -350px;
}

.trumbowyg-button-pane li button.trumbowyg-insertImage-button {
    background-position: 0 -250px;
}

.trumbowyg-button-pane li button.trumbowyg-justifyLeft-button {
    background-position: 0 -325px;
}

.trumbowyg-button-pane li button.trumbowyg-justifyCenter-button {
    background-position: 0 -75px;
}

.trumbowyg-button-pane li button.trumbowyg-justifyRight-button {
    background-position: 0 -425px;
}

.trumbowyg-button-pane li button.trumbowyg-justifyFull-button {
    background-position: 0 0;
}

.trumbowyg-button-pane li button.trumbowyg-unorderedList-button {
    background-position: 0 -525px;
}

.trumbowyg-button-pane li button.trumbowyg-orderedList-button {
    background-position: 0 -375px;
}

.trumbowyg-button-pane li button.trumbowyg-horizontalRule-button {
    background-position: 0 -225px;
}

.trumbowyg-button-pane li button.trumbowyg-removeformat-button {
    background-position: 0 -400px;
}

.trumbowyg-button-pane li button.trumbowyg-fullscreen-button {
    background-position: 0 -175px;
}

.trumbowyg-button-pane li button.trumbowyg-close-button {
    background-position: 0 -100px;
}

.trumbowyg-fullscreen .trumbowyg-button-pane li button.trumbowyg-fullscreen-button {
    background-position: 0 -150px;
}

.trumbowyg-button-pane li:first-child button {
    margin-left: 0;
}

.trumbowyg-button-pane li:last-child button {
    margin-right: 0;
}

.trumbowyg-black .trumbowyg-button-pane li button {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAJYCAYAAACXck2DAAAAAklEQVR4AewaftIAABvVSURBVO3BC3SV5Zno8f/zfG9ukEQCUUAQRAFFaKmCiBVbFOtQpcWR5jitclrHKVVbqZda7WUKDB0vg2e0rbLUadW2aouxKuMIXlCoN1C02IrlJoIRMEgIkARy2dnvc3ZXOCtc9rf3FwvvWmctfz8xMw43JQAlACUAJQAlACUARwzvvdEFqirEcMTzgJCMkYMjXsQh4ojXG1CS8cBWYjji1dI1QgxHPA8IyRg5OOJFHCKOeL0BJRkPbCWGI14tXSPEcMTzgJCMkYMjhqpGHCJKAEoASgBKAEoASgBKAEoASgBKAEoASgCOLLz35CIiJ5nZ48BRIvIXYKKZNasq2ShdJCI3mNnbIrJDRP7TzAab2S4RKSGG0gUicoOZ3SQiXzOzsWY2G+gH1ACLiaEkJCI3mNlNIvI1YJSInMZeIvJrMxtGDCUBEbnBzG4SkRvN7EEzu87MlonIKDqcAzQQQ8lDRH5mZreIyI1mdjNQB0TAduBfRGSymZ0pItOIoeQgIjeY2XdE5PtmdjOwDegrIo8APYClZvaYiMwws4XEUGKIyA1mdpOI3GhmNwPbgL4i8oiZXSgi15vZ/SIy08xmk4OShYhcaWa3iMjVZnYzsA3oKyKPmdmFInK9md0mIjPNbDZ5OLIwsztF5F/N7EfANqCviPy3mZ0nIteb2W0iMtPMZpOAI4aZ/VRE5ppZvYj8t5mdJyI/MrPbRGSmmc0mISW7BhFZZmb1IvJHMztPRH5kZjeJyEwzm00XKFmIyClmNgBIm9kJInKumd0kIjPNbDZd5MjCzN4DjmYvM0NEJpnZQj4GRxaqShYLRYSPQwlACUAJQAlACUAJQAlACUAJQAlACcCRh4ic65z7JrDbzNIiUmBmrel0+iXgEaCFDDMjjiMP59w/7d69+yvpdBrnHKpKKpVi6dKl/3LOOeec4b2/CmgjByUPEaGgoIDCwkK2bNmye+3ate0FBQWMHz+elpaWaSIynTwc+bWZGd57Bg0adLOZ/XtxcfEfdu/efaFzjuLi4tObm5vLgQZiKAmJCBlGhnOuQERobW2lubn5f4AGcnAkYGb8zYYNG34gIv/Wv3//qLGxkR49etwB3E8eShf079+/tF+/fpGIUFxczEknnTQJmEgejgRUFe89hYWFD3nv7y0qKrqyqanpopUrVw4eMWLEnHfeeWcrsIIYSkJmhpm9BLzY2tr6m8bGRv5m7ty5g4Gh5OBISETo0aPHV3bu3Nl/4sSJk4844gj+5qKLLnoLeIMcHHk453qKCFEUUV9ffw5wDhlmxu9//3tqa2tnA+vJwZFHS0vL4tNOO218c3PzDueclZWVFezYsaN19erVy1Kp1J3An8hDzIzDTQlACUAJQAlACUAJQAlACUAJQAlACUAJQAnAEcN7b3SBqgoxHPE8ICRj5OCIF3GIOPLrDSjZbQU8eTjyqyVef2AzeTjy84CQXTsJOPKL+Ds54vUGlGQ8sJUYjni1dI0QwxHPA0IyRg6OGKoacYgoASgBKAEoASgBKAEoASgBKAEoASgBKAEoASgBKAE48hCRs8rLy2+95JJL+v32t7+tbWxsvAD4QFWrL7/88rGLFi3StWvXTjOzp4ih5PeBqvq77rrr6IaGhlNU9TrgrKampq/cdddd/S+88MJuwFpyUPJ7d+fOnV+eOnVqCxnz5s27pKKi4s6SkhLWrFnDLbfccj6wjhyUZD568MEHp27durXtwgsv7FVXV3dSS0uLnXjiiVcCr5KHktyiOXPmtIkIIsL27dvJWE0CSkJFRUWPz5kzp3TPnj3s2rWLfv36ycknn3w/cAR5KPk5Ebluz54940WEioqK53v16vU4GW+++ebAKIpuJw8lv6///Oc/v01VqampIZVKXeO9/+aLL76IiLB69epLgfPJwZHfxmuvvfa+73//+xUtLS1rgLfJGD9+/OyioqJh3vt2YAc5iJlxuCkBKAEoASgBKAEoASgBKAEoASgBKAEoASgBKAE4EvDek3EOMIr9vamqi8jDkcw04B4O9i0SUJKpYn830uFeElCSeY+/g5LMjcAiPiYlmR3AF4BFfAxKAEoASgBKAEoAjgRUlb2+QKdbSUgJQAlACUAJQAlACUAJQAlACUAJQAlAye5a4DWgLx1OA37A/n4AnEaHvsBrwLVkoWR3FTAGeA74AvAsMIn9TQKeBb4APAeMAa4iCyW78cAbwHDgWaAcWM3+VgPlwLPAcOANYDxZKNm9D3wTMDop+1M6GfBN4H2yULL7LPACIHQ6mv0dTScBXgA+SxaO7M4AXgLq6fQy+3sE2EKnnsAZwKscwJHdHGAOuf0K+BUJKAEoATiyux4YB9TT6WXgV3S6DBhHp57Ay8AcDuDI7hXgB0AFnY4GfkWn/wWcS6cdwK1koWT3KnA2YHTawv620MmAs4FXyULJbiDwX4DQybM/TycB/gsYSBZKdkuA0cA7wLlAA3Ai+zsRaADOBd4BRgNLyCKaOXMmWURABXA+8GdgMZACXqZTb+DfgBeBx4EzgfuApRzAkd1/Av9Jp9eA19jfzXT6EDiNGEoASgBKAEoASgBKAEoASgBKAI7sPgRK6VACNAJfBJbRaSywECgDmunQBPTlAEp2fYBSoBTYA1wALGN/y4ALgD1AKVAK9CELJbsGOm0BXiG7V4AtdGogCyW7cmAPsBY4AVgDjGZ/o4E1wAnAWmAPUE4WSnbNwDnAKcBm4DjgTPZ3JnAcsBk4BTgHaCYLR3afA96gw0TgHOAO9nc7YMAiYDewFPgcWTiye4NOK4GVZHcH+3uDLJQAlACU7EbTaQRwNdldDYyg02iyULJ7ETgd6A48DdwOXMP+rgFuB54GugOnAy+ShSO7EmARsAnoB7wHvMT+XgLeA44D/gT0B0rIQsmuAegGDAXWACcAb7C/N4ATgDXAUKAb0EAWSnbldDoaOIPszgCOplM5WSjZ1QJNQBPQDXgCGMv+xgJPAN2AJqAJqCULR3Z9yW8ZUEECSgBKAEoASgBKAEoASgBKAEoASgCOHESEfZQD54jIp1S11Hu/3cz+BLwItJgZcRzJXDJu3LifLVy4sGdJSQkigpnR0NBAr169bjWzG8nBkYeIfOejjz76RWVlJWZGc3MzO3fupLKykoqKCrp37z6sqampJ1BPDEdup/75z3/+RWVlJe3t7fTs2XNpY2PjDGArcExJSckVra2trwM7ycGRQxRFU4cPH46ZMWTIkDcbGxsnAM10+Etzc/NCQAFPDo4cjj766HEiQmtrKxs3bvw/QHP37t2fHzNmzPCampr6ioqKonfeeWdNc3PzzcBLxHDkUFlZWSEimBkZW4Fjtm/ffnZRURFm1ltEqK+vP66ysvI54CViKDnUZZgZhYWFqOpngQ/KysruKC8vf37dunU7zYy1a9e2ALvIQclh8+bNi8wMVeWee+65ARidSqWuaWxs/PJll11WLyKoKvkoOXjv73/44Yd3iwiXXXZZ6erVq18uLS19qqSk5DePPfZYbzL69OlTCBSSgyO3tVOnTv1WQ0PDg1dccQUnnHBCUWNj43nsZWYsXry41cyayMGR30Pf/va3l02fPv2aU0899R+uu+66SlW1OXPmbP9TRltb2/3A8+TgSGZ9Op2+dtmyZSdVVVUNpMMmYBWwhzzEzDjclACUAJQAlACUT3ziE5/4/4+QRTqdNj6GKIqELJRPfOITn/hEVmJmHG5KAEoASgBKAEoASgCOLLz3xsegqkIWjhiqOgFYa2ZFQFpEyIiAFB0K6NAGDPbev0AMR7wlPgMwMsxMiKGqu8lBiddLM9hLVUtVFVW9TVV/oqqoKqpKRgU5OOL1ArapakSGz1DV87z315Ghqo8Db5OAEk/J8Hup6ijv/VPsZWbPAeV0iMhBiddIBwNMRN6MokjYy8x6m9krgAI7yEGJ4b3/wHtv7JVOp42MKIqEvcxsBHApsI0cHDFU9QtmdkY6nW4AJIqiNjM7qr29vRIYTob3XjLKRGQCOThieO+fJUNV+Rszw8xQVf4fVcXMMDNycWShqsIhpASgBKAEoASgBKAEoASgBKAEoASgBKAEoATgSEBE2KskiqLbvPft3vvvkpDSNWPr6+uvHDJkyPl0gdIFIjK6tLSUmpqa5+kCpQtKS0tHe+9pbW19ky5QumDcuHGj2tvbMbO36QIluUG//vWvj//jH//YALxNFyjJnVJRUcHll1++AmiiC5SEVPUkVWXTpk3L6SIlmcpevXqdama0t7f/iS5Skhk8d+7cM1pbW8n4C12kJCAiZ02ZMqXna6+99iGwli5yJNMwcuTIHX/9618fAVJ0kZgZh5sSgBKAEoASgBKAEoASgBKAEoASgBKAEoAjBxEh43NRFE0vKChoU9WCVCrVlEqlHgEWsg8zI44jDxH5YmNj4xRVxcwoKCjgnnvu+d/f/va3LwZ+TwKOPFRVioqK6NOnz4K6urqnSkpKzmpqavrKRx99dPusWbOeBerJQ8kvncH27dsXmdncPXv2VE2bNm39D3/4wz7AUBJQ8jCzXWZGRhkdPj179uzjzzvvvD8By0jAkdvwHj16TFFV7rnnnituvfXWry1fvnxwFEUsXrx4XRRFs8xMvPcPA6uJ4chBRL7y7rvvjhERLr300j6XXnppH+897e3tvrGxsUozrrrqKvvlL3/5HrCaGI4czGzWUUcdNbilpeWSoqKiX6fT6buBkoqKiu/V1dWdV1hY+Eg6nf4x8B45OPIws1VmhpmtBJaRsWPHjgFmdl63bt0aGhsb15GHkl93ESHjCDoc1adPn6+qKk1NTbUk4MivexRF7N69+4cbNmz4Yf/+/bW0tJThw4f/xcxuIwFHHt775SNGjPioqqoqPXz48NJHHnmkYfbs2dXpdPqnwC4SEDPjcFMCUAJQAlACUAJQAlACUAJQAlACUAJQAlACcMTw3htdoKpCDEc8DwjJGDk44kUcIo54vQEl3lbAk4AjXi259Qc2k4AjngeEeO0k5IgXcYg44vUGlGQ8sJUYjni1dI0QwxHPA0IyRg6OGKoacYgoASgBKAEoASgBKAEoASgBKAEoASgBOA4gIiRwkqpeGUVRv3Q6vdl7Pxf4K3uZGftydN2g3r17z9u4ceMI5xytra0MGjTo89u2bfsysIEslK4ZNG7cuCW1tbUjCgsLMTO6devG1q1bR4wePXoJMIAsHMkNnDBhwpJFixYNeOyxxz6YMmXKL4FtQ4cO/eqqVavOfP311wcUFRXNSqVSVwLN7ENJbvJzzz034JlnnvlgypQpPyktLf1UWVnZGWvXrr3tqaeeqhURRo4ceRbwaQ6gJPdit27dXpk4ceJNxx9//EWNjY1f2bVr18XAoGnTpq0go6ysTICIAyi5HXfkkUe+NWbMmK1AuqWlZcLJJ5/8L+vWrZtoZgwZMmQBkF6xYsWZZLz88ssvACs4gBJv0IQJExZ/9NFHIx966KES4PSRI0c+8eabb44iY9SoUX9cv379bx944IHv9enTp3TixIk1qVRqBtDMARzZDfjiF7+4ZMGCBQMefPDB96dOnXrj6NGjL1++fPnnzYxRo0Y9vWLFisfXrVt37+DBg8smTpxY88wzz4wHasjCcbCSgoKCWQsWLBiwbdu2pqlTp942dOjQqcuXL/88GZ/97GffXLFixQXA0Isvvrhhw4YN727btq0K2EAMx8FO+dKXvjSBjJNPPvlFQNasWXMeGSeeeOLTa9asmV9SUvJ8c3Pzd15//fX+JKAczFKplJHx1FNPnQpsPeKIIx4qLy9/dM2aNfNee+21H+7Zs+cM4HMkpBxsxdNPP/2CmfHpT3/6yAkTJtzQ0NCwvLGx8c9Lly79tzFjxhzzjW98owaYT0KOgzWnUqkZ559//tkLFiwYsGjRolO896eICCJCVVVVzaOPPjoeeJ+ElOxqFi5cOH7gwIErU6kUIkI6nebYY49d+eijj44HNtAFjngbampqTi0sLLxARIaY2Wrgf4BmukjMjMNNCUAJQAlACUAJQAlACUAJQAnAEcN7b3SQKIrIx8yI44gngJGRTqeN/IQYSgCOGFEUkU6niaKIDCEPMyOOkkMURcIh4IiRTqeNDhJFEX8PRzwBjIx0Om3kJ8RQ4hkgHAKO3CyKIgGEPMyMOI54wiGixDPAOAQc8QSwdDpNhpGfEEMJwBHPyIiiiAwhDzMjjpgZh5sSgBKAEoASgBKAEoASgBKAEoDjACLCPj4FHEF2bwO7yMLM2Jcj3vdvu+22684999xishg9evTGtra2zwG7yMMR7+zp06cfxSHgiPdCYWEhGcUNDQ2nFxcXF44cOXLjqlWr3qfDEmAXCTji/QfwH8DVBQUFnyNj1apVa4CJdJGS36eiKBI6bOZjUPLrR0Y6nTbgbT4GJbeBw4YNO4GMxsbGZmANH4OS2zHz5s3rScZvfvObJmATcBbwM+As9ncW8DPgLA6g5DZ6yJAhZWR873vfWwW8DVzQ1tY2/Xe/+9084Eo6XFldXf1IW1vbdOACDqDkdlwURUKH9XR4Yv78+XVTpkw5srq6ehZwZXV19azJkydXzp8/vw54ggMoub3S0tLStnPnzj3Ak3RYXFVVNWP+/Pl1kydPrty1a9ftkydPrpw/f35dVVXVDGAxB3AcbCYwnr3Ky8uX0uFq4GpgCTCzqqqKXbt23V5SUlLY3NzcVlVVNQOYSxaOg41va2v7PDEKCwvJuLK6unpWSUlJYXNzc1tJSUlhdXX1rKqqKjLmcgDHwZYUFhaSw5Lq6upZkydPrpw/f35dVVXVjOrq6lmTJ0+urK6unlVVVbUKWMw+HAebSW4/mzx5cuX8+fPrqqqqZgBzq6qqqK6unjV58uRK4B+BxezD0XVPFBYWkvEEsJgOc6uqqlYB/wg8zgHEzDjclACUAJQAlACUAJQAlACUAJQAlAAcMbz3RheoqhDDEc8DQjJGDo54EYeII5negBLPA1uJ4UimlvyEGI5kPCDEM3JwJBPxd3DE6w0oyXhgKzEc8WrpGiGGI54HhGSMHBwxVDXiEFECUAJQAlACUAJQAlACUAJQAlACUAJQAlACcOQgIuwVAedHUTRORFx7e/s6oBqoYy8zI44jv6P69Omz4P333x/lvSeKIlSV4uLi09rb279BAo48ysvLf7dly5ZRRx111JN1dXW/F5GSysrKad77OhJy5DZo/fr1Z9fU1DTU1dVdAjSYGdu2bbsfiEhIya3mkksueXfAgAHlIvIdOnkgRUJKbulnnnnmB++99x7pdPrfr7vuus3APwNKFyj5PTp48OCTKysrX7/11luP9t7/qqKi4hWggoSUZN6qr68/zTl39vnnn/9ufX392NLS0j+QkNI1ixcuXDhy4cKFW7dv334WcCoJKLlViMgsYBIQ0aHniBEjuqdSKTLqScCRm86YMWP6j3/84x6XXXbZB0uXLt21dOnSYaWlpVFxcfGPgPUk4MjtpHvvvTd9/fXXc9999x0jIse0tLRw5JFH/hXoVlxcPKetra3Ze/8wsJoYjhxE5POvvvpqr/Xr1+O9R1Wpq6tj5cqVJ1VUVJxUXFzMT3/6U5s1a9Z7wGpiOHIwsycHDx5cKSIt3vsUGSKikkGGiJS2t7evB54nBzEzDjclACUAJQAlACUAJQAlACUAJQBHDBHhAAXAaGAAUA+sAOrIMDNycSTTK4qim5588smvjx49umjLli2MHTt2fktLyyVAE3ko+ZUPHjx4cVtb27SysjI/adKkTccccwzLli2bDIwgAUceIvLdNWvWfKqsrOzhPXv2XExGr169jgbGA2tJwJGHiBgZqVTqQzptAR4mISWekOG9f+W+++7bnXGdc+5hYBRQAfQF+gMl5OGIN66ysvKRt956q8+HH37Y4pwjlUp9tbm5+atXXHHFtkGDBqW//vWv9zn++ON/AUwnB0e82l27di2+5ZZbxjz55JM1dXV1Tara/dlnnz31gQceOLKlpcWGDh261syWkocj3rpUKvW1O++8k32dfvrpPfr16/fkhg0bxm3atOluM/sdeSj5lQLd6bRz8+bNv3TOUVFRcToJKHlEUfTTP/zhD00FBQVzgK+KyLdWr179r2ZGfX39CyTgyMN7/9GkSZNoaWn5XjqdRlVpb2+nsLDwN8C9JODIw8xuLioq+qOInFlYWNg3lUrVe+8XAMtJSMyMw00JQAlACUAJQAlACUAJQAlACUAJQAnAkYeInBBF0dXe+0Yz+z77EJHzVPXqdDo9w8yWEkPJQ0Q+v2nTpsvPOOOMrwPKPgoLCy9qaGj4AnAKOSj5yRFHHMFnPvOZdsCzjyiKKCoqIqOdHJT8Uq2trWzZssU4gPc+5b0nw5ODkoCqoqp8XEoCIoJzjgOJCEkoyRkHsAw6CDko+RU458jwHCwlIohIRA5KHma2p7W1lZ/85Cc9gZ7so1evXseJCGZWRw5Kfq+MHTv2jWHDhpWq6rV0+qeNGzf+w7vvvrsHeIkcHPm9t2bNmmtqa2tfam9v/9Fdd931z88++2zL448/Psh7z7Bhw6YBteTgSGZp3759LykrK7t+6dKlI88991z69++/rra29j+APwACGDEceajqz996662runXrVnvHHXfoG2+8kcqQSZMmVXzrW9/614EDB/5Xnz59fgFMJ4YjDzN79+KLL1537LHH7t62bVvTSy+9lCKjpKTE3Xjjjd0LCwtTZvYmOYiZcbgpASgBKAEoASgBKAEoASgBKAEoASgBKAE4YnjvjQ4CGHmoqhBDCcARI4oioZOQh5kRRwnAESOdThsdBDDyE2IoAThiRFEkdBLyMDPiOGKk02kOFUc8o4MARn5CDCUARwxVFToJfwclACUAJQAlACUAJQAlACUAJQAlACUAJQBHDt57IwFVFXJw5KGq3/He36mqI4ENdBjkvf+zqn7He38neSh5eO/vpMMOOu0gw3t/Jwk48lDVi7z387z3NRxAVS/y3s8jD0ce3vt5ZKjqAGAnHXp472u89/NIQMlDVS+nQzmdyslQ1ctJwJGH9/5uMrz3KzmA9/5uEnDkoaqXe+/vVtURQA0dBnjvV6rq5d77u8lDycN7fzcdGujUQIb3/m4ScOShqhd57+d572s4gKpe5L2fRx6OPLz388hQ1YHATjr08N6/772fRwJKHqp6MR3S3vsG730DkCZDVS8mAUce3vuHyPDeb2Iv7z1/471/iASUABw5qKpwCCgBKAEoASgBKAEoASgBKAEoASgBKAEoASgBKMn1oFMPusCR33jv/WIyVFXI8N7vIENVzwKWkIcj3je89/eToaoPAD9jL1U9Gfiu934xGap6KfAAMRwHO9Z7v4EMVZ0J/BrYyP7eAi5V1VnAd7339wP3q+ogYCMHUHI7FuhBvB5AD/JwHGyjqgow3nu/GPiGqr4FXAMsocN44Hbv/WfIUNWzgCXEcMRboqoCHOu93wAsVlUhw3u/mAxVHQRsJA9HfhtVVdiHqgpdoASgBKAEoASgBKAEoASgBKAE8H8BDqPu+8gIIlwAAAAASUVORK5CYII=');
    /* English and others */
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-viewHTML-button {
    background-position: 0 -575px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-formatting-button {
    background-position: 0 -125px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-bold-button, .trumbowyg-button-pane li button.trumbowyg-strong-button {
    background-position: 0 -50px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-italic-button, .trumbowyg-button-pane li button.trumbowyg-em-button {
    background-position: 0 -275px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-underline-button {
    background-position: 0 -500px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-strikethrough-button, .trumbowyg-button-pane li button.trumbowyg-del-button {
    background-position: 0 -475px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-link-button {
    background-position: 0 -350px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-insertImage-button {
    background-position: 0 -250px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-justifyLeft-button {
    background-position: 0 -325px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-justifyCenter-button {
    background-position: 0 -75px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-justifyRight-button {
    background-position: 0 -425px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-justifyFull-button {
    background-position: 0 0;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-unorderedList-button {
    background-position: 0 -525px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-orderedList-button {
    background-position: 0 -375px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-horizontalRule-button {
    background-position: 0 -225px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-removeformat-button {
    background-position: 0 -400px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-fullscreen-button {
    background-position: 0 -175px;
}

.trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-close-button {
    background-position: 0 -100px;
}

.trumbowyg-black .trumbowyg-fullscreen .trumbowyg-button-pane li button.trumbowyg-fullscreen-button {
    background-position: 0 -150px;
}

.trumbowyg-black .trumbowyg-button-pane li:first-child button {
    margin-left: 0;
}

.trumbowyg-black .trumbowyg-button-pane li:last-child button {
    margin-right: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 4/3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .trumbowyg-button-pane li button {
        -webkit-background-size: 25px 600px !important;
        background-size: 25px 600px !important;
        background-image: url('data:image/png;base64,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') !important;
        /* English and others */
    }

    .trumbowyg-button-pane li button.trumbowyg-viewHTML-button {
        background-position: 0 -575px;
    }

    .trumbowyg-button-pane li button.trumbowyg-formatting-button {
        background-position: 0 -125px;
    }

    .trumbowyg-button-pane li button.trumbowyg-bold-button, .trumbowyg-button-pane li button.trumbowyg-strong-button {
        background-position: 0 -50px;
    }

    .trumbowyg-button-pane li button.trumbowyg-italic-button, .trumbowyg-button-pane li button.trumbowyg-em-button {
        background-position: 0 -275px;
    }

    .trumbowyg-button-pane li button.trumbowyg-underline-button {
        background-position: 0 -500px;
    }

    .trumbowyg-button-pane li button.trumbowyg-strikethrough-button, .trumbowyg-button-pane li button.trumbowyg-del-button {
        background-position: 0 -475px;
    }

    .trumbowyg-button-pane li button.trumbowyg-link-button {
        background-position: 0 -350px;
    }

    .trumbowyg-button-pane li button.trumbowyg-insertImage-button {
        background-position: 0 -250px;
    }

    .trumbowyg-button-pane li button.trumbowyg-justifyLeft-button {
        background-position: 0 -325px;
    }

    .trumbowyg-button-pane li button.trumbowyg-justifyCenter-button {
        background-position: 0 -75px;
    }

    .trumbowyg-button-pane li button.trumbowyg-justifyRight-button {
        background-position: 0 -425px;
    }

    .trumbowyg-button-pane li button.trumbowyg-justifyFull-button {
        background-position: 0 0;
    }

    .trumbowyg-button-pane li button.trumbowyg-unorderedList-button {
        background-position: 0 -525px;
    }

    .trumbowyg-button-pane li button.trumbowyg-orderedList-button {
        background-position: 0 -375px;
    }

    .trumbowyg-button-pane li button.trumbowyg-horizontalRule-button {
        background-position: 0 -225px;
    }

    .trumbowyg-button-pane li button.trumbowyg-removeformat-button {
        background-position: 0 -400px;
    }

    .trumbowyg-button-pane li button.trumbowyg-fullscreen-button {
        background-position: 0 -175px;
    }

    .trumbowyg-button-pane li button.trumbowyg-close-button {
        background-position: 0 -100px;
    }

    .trumbowyg-fullscreen .trumbowyg-button-pane li a.trumbowyg-fullscreen-button {
        background-position: 0 -150px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button {
        -webkit-background-size: 25px 600px !important;
        background-size: 25px 600px !important;
        background-image: url('data:image/png;base64,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') !important;
        /*background-image: url("./images/icons-white-2x.png") !important;*/
        /* English and others */
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-viewHTML-button {
        background-position: 0 -575px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-formatting-button {
        background-position: 0 -125px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-bold-button, .trumbowyg-button-pane li button.trumbowyg-strong-button {
        background-position: 0 -50px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-italic-button, .trumbowyg-button-pane li button.trumbowyg-em-button {
        background-position: 0 -275px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-underline-button {
        background-position: 0 -500px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-strikethrough-button, .trumbowyg-button-pane li button.trumbowyg-del-button {
        background-position: 0 -475px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-link-button {
        background-position: 0 -350px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-insertImage-button {
        background-position: 0 -250px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-justifyLeft-button {
        background-position: 0 -325px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-justifyCenter-button {
        background-position: 0 -75px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-justifyRight-button {
        background-position: 0 -425px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-justifyFull-button {
        background-position: 0 0;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-unorderedList-button {
        background-position: 0 -525px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-orderedList-button {
        background-position: 0 -375px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-horizontalRule-button {
        background-position: 0 -225px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-removeformat-button {
        background-position: 0 -400px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-fullscreen-button {
        background-position: 0 -175px;
    }

    .trumbowyg-black .trumbowyg-button-pane li button.trumbowyg-close-button {
        background-position: 0 -100px;
    }

    .trumbowyg-black .trumbowyg-fullscreen .trumbowyg-button-pane li a.trumbowyg-fullscreen-button {
        background-position: 0 -150px;
    }
}

.open-settings,
.close-settings {
    cursor: pointer;
}

.setting-option {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pa-info-box {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
}

.overlay-settings {
    display: none;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .3);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    right: 50%;
    z-index: 99;
    border-radius: 10px;
    padding: 15px;
    width: 80%;
    transform: translate(-50%, 0);
}

.pa-text {
    font-size: .8rem;
    color: #383838;
}

.file-wrap {
    display: inline-block;
    clear: both;
    padding: 4px 12px;
    border-radius: 8px;
    background: #f3f3f3;
    color: #3e3e3e;
    margin-right: 5px;
    cursor: pointer;
}

.invis {
    display: none;
}

@media (min-width: 992px) {
    .modal-xl {
        width: 823px;
    }
}

#checklist_button {
    display: none;
}

.check-list-info {
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    transition: 0.15s background linear;
}

.check-list-info:hover {
    background: #e5e5e5;
}

.check-list-info:focus {
    background: #e5e5e5;
}


@-webkit-keyframes typing {
    0% {
        background-color: #ffffff;
        box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
    }
    25% {
        background-color: rgba(255, 255, 255, 0.4);
        box-shadow: 12px 0px 0px 0px #ffffff, 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
    }
    75% {
        background-color: rgba(255, 255, 255, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px #ffffff;
    }
}
@-moz-keyframes typing {
    0% {
        background-color: #ffffff;
        box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
    }
    25% {
        background-color: rgba(255, 255, 255, 0.4);
        box-shadow: 12px 0px 0px 0px #ffffff, 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
    }
    75% {
        background-color: rgba(255, 255, 255, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px #ffffff;
    }
}
@keyframes typing {
    0% {
        background-color: #ffffff;
        box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
    }
    25% {
        background-color: rgba(255, 255, 255, 0.4);
        box-shadow: 12px 0px 0px 0px #ffffff, 24px 0px 0px 0px rgba(255, 255, 255, 0.2);
    }
    75% {
        background-color: rgba(255, 255, 255, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255, 255, 255, 0.2), 24px 0px 0px 0px #ffffff;
    }
}
.loading-container2 {
    z-index: 2000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2dc3e8;
}
.loading-container2.loading-inactive {
    display: none;
}
.loading-container2.loading-inactive .loader {
    display: none;
}
.loading-container2 .loader {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    -webkit-animation: typing 1s linear infinite alternate;
    -moz-animation: Typing 1s linear infinite alternate;
    animation: typing 1s linear infinite alternate;
    margin: 50vh auto;
    /* Not necessary- its only for layouting*/
    position: relative;
    left: -12px;
}

.shiny.loader_animation {
    font-size: 0 !important;
    border: 4px solid #f3f3f3 !important;
    border-radius: 50% !important;
    border-top: 4px solid #f4b400 !important;
    background-color: #ffffff !important;
    width: 50px;
    height: 50px;
    -webkit-animation: rotate 1.2s ease 0.5s infinite; /* Safari */
    animation: rotate 1.2s ease 0.5s infinite;
}

.loader_animation_topbar {
    font-size: 0 !important;
    border: 4px solid #f3f3f3 !important;
    border-radius: 50% !important;
    border-top: 4px solid #7e3794 !important;
    background-color: #ffffff !important;
    width: 22px;
    height: 22px;
    -webkit-animation: rotate 1.2s ease 0.5s infinite; /* Safari */
    animation: rotate 1.2s ease 0.5s infinite;
}

/* Safari */
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate {
    0% {
        transform: rotate(360deg);
    }
}

.bootbox-radiobutton-list .bootbox-input-radio {
    position: relative !important;
    opacity: 1;
    margin-left: 0 !important;
    left: 0 !important;
}

[class^='select2'] {
    padding-bottom: 1px !important;
}


.pa-icon-btn {
    cursor: pointer;
    font-size: 18px;
}

.form-check-input:focus {
    box-shadow: none;
}

.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

.dienstverband {
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding: .8rem;
    border-radius: 8px;
    box-shadow: 2px 3px 5px 1px rgb(0 0 0 / 8%);
    margin-bottom: 25px;
}

.well {
    padding: 5px;
}

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    border: 0;
}

.input-group-addon {
    padding: 10px 12px;
    font-size: .8rem;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.checkbox, .radio {
    position: relative;
    display: block;
}

.dienstverband-header {
    display: flex;
    flex: 1;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    border-bottom: 3px solid #5db2ff;
    padding: 0 0 8px 0;
}

.dienstverband-info span:first-child {
    display: block;
    font-size: 1rem;
    color: #656565;
}

.dienstverband-contract {
    background: rgba(190, 190, 190, .1);
    padding: 8px 15px;
    border-radius: 4px;
    margin: 15px 0;
}

.dienstverband-contract table thead {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    padding: 2px 0;
}

.dienstverband-contract table thead tr th {
    font-weight: normal;
}

.dienstverband-contract table tbody tr td {
    font-weight: bold;
}

.dienstverband-contract table tbody tr:hover {
    cursor: pointer;
    background: rgba(255, 255, 255, .5);
}

.dienstverband-contract table tbody tr td {
    padding: 2px 0;
}

.dienstverband-regel-info span:first-child {
    font-size: 1rem;
    color: #656565;
}


.dc-row {
    padding: 1px 0;
    display: flex;
    flex: 1;
    justify-content: space-between;
    align-content: center;
    align-items: flex-start;
}

.dienstverband-regel-info {
    display: flex;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}

.pa-well {
    background-color: #fbfbfb;
    padding: 16px 12px;
    -webkit-box-shadow: 1px 0 10px 1px rgb(0 0 0 / 30%);
    -moz-box-shadow: 1px 0 10px 1px rgba(0, 0, 0, .3);
    box-shadow: 1px 0 10px 1px rgb(0 0 0 / 30%);
}

.pa-select {
    width: 100%;
}

.bordered-footer tr th {
    border-top: 3px solid #ED4E2A !important;
    font-weight: bold !important;
}

.modal.fade .modal-dialog {
    transform: translate(0, 0) !important;
}

.modal-open .modal {
    opacity: 1 !important;
}

.modal-header .close {
    position: absolute;
    top: 13px !important;
    right: 10px;
    border: 0;
}

.widget-buttons.pull-right {
    position: absolute;
    right: 15px;
}

.navbar-header.pull-left {
    position: absolute;
    left: 15px;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

.modal-open {
    height: 100% !important;
    padding-right: 0 !important;
}

.modal-backdrop.fade {
    background: rgba(0, 0, 0, .6);
    opacity: 1;
}


.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0;
}

.tooltip.show {
    opacity: 0.9;
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
    padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
    top: 0;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
    padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
    padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    bottom: 0;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
    padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
    left: 0;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000;
}

.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 0.25rem;
}

.show {
    opacity: 1;
}

.debug-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #404040;
    padding: 0 15px;
    color: #fff;
    margin-top: 50px;
    margin-left: 223px;
    max-height: 34px;
    transition: 0.6s ease all;
    overflow: hidden;
    overflow-y: hidden;
}
.debug-bar.scroll{
    overflow-y: auto;
}
.debug-bar table tr td {
    vertical-align: top;
}

.debug-table td {
    padding: 8px 15px;
    border-right: 1px solid #790202;
}

.close-debug {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.expand-debug {
    position: absolute;
    top: 5px;
    right: 25px;
    cursor: pointer;
}

.debug-bar.expand {
    max-height: 100%;
}

@media (max-width: 1515px) {
    .debug-bar {
        margin-left: 46px;
    }
}

.bootbox-minimize {
    font-size: .9rem;
}

.taak-toevoegen {
    margin-right: 10px !important;
}

#zoekfilter_list_item a {
    border-top: none !important;
}

#zoekfilter_list_item .select2-selection__placeholder {
    padding-left: 6px;
    color: #858585;
}

#zoekfilter_list_item .select2-selection__arrow {
    right: 0 !important;
}

.header-zoeken{
    padding-top:5px;
    margin-right:5px;
    display: block;
    position: relative;
}
.page-sidebar .sidebar-header-wrapper{
    padding-right: 5px;
}
#zoekwaarde {
    border-radius: 5px ;
    color: grey;
    height: 34px;
    margin-top:2px;
    border:1px solid #d5d5d5;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
#zoekwaarde::placeholder{
    color:rgb(63 63 70 / 1) !important;
}
.page-sidebar .sidebar-header-wrapper .searchinput{
    padding-left:32px !important;
}
.page-sidebar .sidebar-header-wrapper .searchicon {
    cursor: pointer;
    display: inline-block;
    height: 12px;
    left: 10px;
    position: absolute;
    top: 13px;
    width: 12px;
    font-size: 16px;
    color: #2dc3e8;
    z-index: 124;
}

.pa-section-box .select2-selection {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    color: #555555;
    font-size: .7rem;
    outline: 0;
    max-height: 26px;
    text-align: left;
}

.pa-section-box .select2-selection__rendered {
    margin-top: -4px;
}

.pa-section-box .select2-selection__arrow {
    margin-top: -4px;
}

mark {
    background-color: #43c6fc;
    border-radius: 0.25em;
    padding: 0.2em 0.3em;
    display: inline-flex;
    align-content: center;
    align-items: center;
    width: fit-content;
    pointer-events: none;
}

mark::after {
    content: attr(class);
    box-sizing: border-box;
    line-height: normal;
    padding: 0.25em 0.25em;
    border-radius: 0.35em;
    display: inline-block;
    vertical-align: text-top;
    margin: 0.15rem 0 0.15rem 0.5rem;
    background: #fff;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Calibri, sans-serif;
    cursor: pointer;
    pointer-events: all;
}
.pa-loading-wrapper-pagebreaks,
.pa-loading-wrapper {
    display: none;
    background: #fff;
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}

.pa-backdrop {
    background: rgba(0, 0, 0, .3);
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.pa-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.pa-loader-text{
    margin-left:-58px;
    font-size: 16px;
}
.lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.d-none {
    display: none;
}

#exportDownloadFrame {
    display: none;
}

.journaal_kaart_history,
.medische_kaart_history {
    display: block;
    transition: .6s ease all;
    max-height: 59.6vh;
    overflow-y: scroll;
    overflow-x: auto;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 0 !important;
    flex: auto;
}

.medische_kaart_history.col-md-4 table tr.medische_kaart_item {
    border-bottom: 1px solid rgba(64, 64, 64, .2);
}

.journaal_kaart_history {
    max-height: 70vh;
    min-height: 70vh;
    height: 94vh;
}

.journaal_kaart_select {
    max-height: 94vh;
    min-height: 94vh;
    height: 94vh;
    overflow-y: auto;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.pa-flex-2 {
    display: flex;
    flex-direction: column;
}

.pa-flex-2 span {
    display: flex !important;
    flex-direction: row;
    align-items: center;
}

.pa-flex-2 span span:first-child {
    width: 20px;
    text-align: center;
}

.journaal_kaart_history::-webkit-scrollbar,
.medische_kaart_history::-webkit-scrollbar {
    border: 0;
}
#medischeKaartContent{
    padding: 35px 25px;
}
.vragen-groep .hide-svsv input {
    width: 0;
    height: 0;
    background: none !important;
    border: 0;
}

.widget.vragenlijst_one_page {
    overflow: unset;
}

.vragen-groep {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    max-width: 100%;
    background-color: #fbfbfb;
    box-shadow: 1px 0 10px 1px rgb(0 0 0 / 30%);
    padding: 12px;
    margin-bottom: 50px;
    border-radius: 8px;
}

.vragenlijst_one_page .widget-body {
    background: none;
    box-shadow: none;
}

.children {
    display: block;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d0d0d0;
}

.checkbox_multie {
    margin-left: 25px;
    display: none;
}

.journaal_kaart_history::-webkit-scrollbar,
.medische_kaart_history::-webkit-scrollbar {
    width: 4px;
    border-radius: 100px;
}

@media (min-width: 1002px ) {
    .journaal_kaart_history.col-md-5 {
        width: 40.666667% !important;
    }
}

@media (max-width: 1002px) {
    .journaal_kaart_select.col-md-7 {
        min-width: 100% !important;
    }

    .journaal_kaart_history.col-md-5 {
        min-width: 100% !important;
    }
}

.journaal_kaart_aantekening_wrap,
.medische_kaart_aantekening_wrap {
    cursor: default;
}

.journaal_kaart_acties {
    width: 100%;
    text-align: right;
}

.journaal_kaart_acties_td {
    text-align: right;
}

.journaal_kaart_history::-webkit-scrollbar-track,
.medische_kaart_history::-webkit-scrollbar-track {
    box-shadow: none;
    border-radius: 100px;
}

.medische_kaart_history.col-md-4 {

}

.medische_kaart_history.col-md-4 .journaal_kaart_aantekening_wrap {
    max-width: 665px;
}

.journaal_kaart_history.col-md-5 .table > tbody > tr > td,
.journaal_kaart_history.col-md-5 .journaal_kaart_left_wrapper,
.medische_kaart_history.col-md-4 .table > tbody > tr > td,
.medische_kaart_history.col-md-4 .medische_kaart_left_wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

.journaal_kaart_history.col-md-5 .table > tbody > tr > td,
.journaal_kaart_history.col-md-5 .table > tbody > tr > th,
.journaal_kaart_history.col-md-5 .table > tfoot > tr > td,
.journaal_kaart_history.col-md-5 .table > tfoot > tr > th,
.journaal_kaart_history.col-md-5 .table > thead > tr > td,
.journaal_kaart_history.col-md-5 .table > thead > tr > th,
.medische_kaart_history.col-md-4 .table > tbody > tr > td,
.medische_kaart_history.col-md-4 .table > tbody > tr > th,
.medische_kaart_history.col-md-4 .table > tfoot > tr > td,
.medische_kaart_history.col-md-4 .table > tfoot > tr > th,
.medische_kaart_history.col-md-4 .table > thead > tr > td,
.medische_kaart_history.col-md-4 .table > thead > tr > th {
    display: contents;
}

.fr-quick-insert {
    display: none;
}

.kaart_openen {
    position: sticky;
    top: 50px;
    right: 0;
    text-align: right;
    color: rgba(45, 129, 179, .4);
    cursor: pointer;
    padding: 2px 5px;
    border-radius: 6px;
    margin-top: 5px;
    font-size: 10px !important;
    display: none;
}

.journaal_kaart_history.col-md-5 .journaal_kaart_left_wrapper,
.medische_kaart_history.col-md-4 .medische_kaart_left_wrapper {
    position: relative;
}

.medische_kaart_history.col-md-4 .kaart_openen {
    top: 0;
    right: 15px;
}

.journaal_kaart_history.col-md-5 .journaal_kaart_item td span {
    display: inline-block;
    padding-right: 10px;
}

.journaal_kaart_history.col-md-5 .journaal_kaart_acties,
.journaal_kaart_history.col-md-5 thead,
.medische_kaart_history.col-md-4 .medische_kaart_acties,
.medische_kaart_history.col-md-4 thead {
    display: none;
}


.medische_kaart_history.col-md-4 .medische_kaart_left_wrapper {
    margin-top: 10px;
}

.medische_kaart_history.col-md-4 .medische_kaart_aantekening_wrap label {
    margin-bottom: 0 !important;
}

.journaal_kaart_history::-webkit-scrollbar-thumb,
.medische_kaart_history::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: none;
    width: 4px;
}

.journaal_kaart_inhoud {
    background: #FFF;
    width: 100%;
    text-align: left;
    padding: 6px 5px;
}

.journaal_vraag {
    font-weight: bold;
    font-size: .8rem;
    padding-top: 0;
    padding-left: 0;
}

.journaal_kaart_left_wrapper .medische_kaart_title .medische_kaart_status {
    margin-top: 8px;
}

.journaal_antwoord {
    padding-left: 0;
    padding-bottom: 15px;
}

.journaal_kaart_lijst tbody td:last-child {
    text-align: left;
}

.journaal_kaart_left,
.medische_kaart_left {
    display: flex;
    flex-direction: column;
}

.journaal_kaart_area,
.medische_kaart_area {
    position: relative;
    min-height: 200px;
    display: flex;
    justify-items: flex-start;
    align-items: flex-start;
    padding-bottom: 25px;
    padding-left: 3px;
}

.journaal_kaart_area .widget-header {
    border-radius: 8px;
    box-shadow: none;

}

.journaal_kaart_toevoegen,
.medische_kaart_toevoegen {
    transition: .6s ease all;
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .1);
    border-radius: 8px;
    padding: 15px;
    margin-left: 7px;
}

.journaal_kaart_item,
.medische_kaart_item {
    cursor: pointer;
}
.medische_kaart_inhoud tr td{
    padding:15px;
}
.medische_kaart_aantekening_wrap,
.medische_kaart_left_wrapper{
    padding-left:15px;
}
.journaal_kaart_title,
.medische_kaart_title {
    font-weight: bold;
}

.journaal_kaart_subtitle,
.medische_kaart_subtitle {
    color: #6e6e6e;
    font-size: .8rem;
}

.journaal_kaart_datum,
.medische_kaart_datum {
    color: #636363;
    font-size: .8rem;
}

.journaal_kaart_right,
.medische_kaart_right {
    text-align: right;
}

.journaal_kaart_item td span {
    display: block;
}

.col-md-5 .medische_kaart_left_wrapper .medische_kaart_title,
.col-md-5 .journaal_kaart_item td span,
.col-md-5 .medische_kaart_inhoud tr td,
.col-md-5 .medische_kaart_aantekening_wrap label,
.col-md-5 .journaal_vraag,
.col-md-5 .journaal_antwoord {
    padding-left: 10px
}

.journaal_kaart_acties_top,
.medische_kaart_acties_top {
    text-align: right;
    padding-top: 10px;
    min-height: 35px;
    margin-bottom: 15px;
}

.journaal_kaart_acties i,
.medische_kaart_acties i {
    cursor: pointer;
    margin-left: 5px;
}

.journaal_kaart_acties i:hover,
.medische_kaart_acties i:hover {
    color: #bababa;
}

ul.journaal_kaart_lijst,
ul.medische_kaart_lijst {
    margin: 0;
    padding: 0;
    list-style: none;
}

.journaal_kaart_aantekening,
.medische_kaart_aantekening {
    max-width: 400px;
}

.journaal_kaart_lijst > tbody > tr > td:last-child,
.medische_kaart_lijst > tbody > tr > td:last-child {
    width: 13%;
}

ul.journaal_kaart_lijst li,
ul.medische_kaart_lijst li {
    border: 1px solid #F56D55;
    color: #454545;
    padding: 5px 10px;
    margin: 2px 0;
    border-radius: 8px;
    background: #FD9A88;
}

.medische_kaart_history.col-md-4 {
    padding-left: 5px;
}

.medische_kaart_frame {
    min-height: 68vh;
}

.medische_kaart_lijst tbody td:last-child {
    text-align: right;
}

.medische_kaart_inhoud tbody td:last-child {
    text-align: left;
}

.medische_kaart_lijst tbody,
.medische_kaart_content td:last-child {
    text-align: left;
}

.journaal_kaart_content,
.medische_kaart_content {
    display: none;
}

.journaal_kaart_aantekening_wrap,
.medische_kaart_aantekening_wrap {
    overflow: hidden;
    position: relative;
}

.journaal_kaart_aantekening_wrap.active,
.medische_kaart_aantekening_wrap.active {
    max-height: 100% !important;
    padding-bottom: 36px;
}

.journaal_kaart_history.col-md-5 .journaal_kaart_item {
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(64, 64, 64, .2);

}

.journaal_kaart_history.col-md-5 .journaal_kaart_item > td {
    padding: 20px 0;
}

.journaal_kaart_history.col-md-5 .journaal_kaart_item .journaal_kaart_left_wrapper {
    padding-top: 15px;
}

.widget-header.bordered-bottom {
    border: none !important;
    box-shadow: none !important;
}

div.widget-header > .widget-caption {
    color: #fff;
    border-top: 0;
    z-index: 12;
    line-height: 16px;
    margin-left: -12px;
    padding: 9px 15px;
    cursor: default;
}

.widget-buttons > a i,
.widget-buttons > [data-toggle] > .fa {
    color: #fff;
}

.widget-header-bg,
#taakMenu div.widget-header,
#agendaBody div.widget-header,
.vragenlijst-pa div.widget-header,
#searchList div.widget-header,
#optionList div.widget-header,
div.flexboard div.widget-header {
    /*background: #2dc3e8;*/
}

#taakMenu .btn,
#agendaBody .btn {
    transition: 0.5s ease all;
}

#taakMenu .btn:hover .fa,
#agendaBody .btn:hover .fa {
    color: #000 !important;
}

#agendaBody .btn.active,
#agendaBody .btn:hover i.fa,
#agendaBody .btn:hover {
    background: rgba(255, 255, 255, .9);
    color: #000 !important;
}

#agendaBody .btn:focus,
#agendaBody .btn:focus .fa {
    background: transparent;
}

#agendaBody .btn:focus:hover {
    background: rgba(255, 255, 255, .9);
}

#taakMenu .btn-primary .fa.white,
#agendaBody .btn-primary .fa.white {
    color: #000 !important;
}

.widget-header.bordered-bottom.bordered-white .fa,
#taakMenu .btn-default .fa {
    color: #fff !important;
    transition: 0.5s ease all;
}
#taakMenu .btn-default:hover i.fa,
#taakMenu .btn-default:hover {
    color: #000 !important;
}

#taakMenu .btn-default {
    background: transparent;
    color: #fff;
    transition: 0.5s ease all;
}

#taakMenu .widget .widget-header .widget-icon {
    line-height: 14px;
    padding: 0px 14px 0px !important;
    height: auto;
    margin-right: 5px;
}

#agendaBody .btn-primary {
    background: #fff !important;
    color: #000 !important;
}

.widget-caption.d-flex.align-items-center b {
    padding-left: 5px;
}

#contactpersoonVenster {
    background-color: white;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);
    border:1px solid #cccccc;
}
.close-contactpersoonVenster{
    margin-bottom:5px;
}
.input-icon i.fa, .form-group .close-contactpersoonVenster i.fa{
    pointer-events:initial;
}
.close-contactpersoonVenster i{
    font-size: 18px;
    cursor: pointer;
    color: #919191;
}
#contactpersoonVenster div#searchable_filter label:before{
     left: -1px;
     top: 1px;
}
#contactpersoonVenster div#searchable_filter{
    display:block;
}

#contactpersoonVenster .ontvanger_type {
    font-size: .8rem;
}

#contactpersoonVenster .ontvanger_content {
    padding-left: 12px;
}

#contactpersoonVenster .row.DTTTFooter {
    border: none;
    border-radius: 6px;
    background-color: #ffffff;
    display: none;
}

#contactpersoonVenster .table.table-hover.table-striped.dataTable.no-footer thead {
    display: none !important;
}


#contactpersoonVenster #searchable td {
    font-size: .8rem;
}

#contactpersoonVenster .ontvanger_content .fa-envelope {
    font-size: .8rem;
}

#contactpersoonVenster .dataTables_filter label {
    width: 100%;
}

#contactpersoonVenster .dataTables_filter input[type="search"] {
    background-color: #FFFFFF;
    border: 1px solid #dee2e6;
    padding:6px 6px 6px 28px;
    width: 100%;
    border-radius: 8px !important;
}

#contactpersoonVenster .dataTables_filter input[type="search"]:focus {
    background-color: #FFFFFF;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.fr-checkbox-line label {
    display: inline-block;
    overflow: visible;
}


.pa-flex-1 {
    display: flex;
    align-items: center;
    gap: 5px;
    align-content: center;
}

.non_datatable_label:before {
    font-family: 'FontAwesome', sans-serif;
    content: '\f002';
    display: block;
    color: #5db2ff;
    padding-top: 6px;
    position: absolute;
    padding-left: 6px;
}

.widget {
    overflow: hidden;
}

.required::after {
    content: '*';
    color: red;
}

.select2-selection__clear {
    position: absolute !important;
    right: 34px !important;
    top: 50% !important;
    margin-top: -10px;
    width: 12px;
    height: 20px;
    color: red;
    font-size: 20px !important;
    align-items: center;
    display: flex;
}

.multi_level_dropdown {
    margin-bottom: 12px;
}

.multi_level_dropdown > .dropdown-menu {
    position: absolute !important;
    top: 224px !important;
    left: 36px !important;
    border-radius: 6px !important;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    border-radius: 6px !important;
}

#dropdown_button {
    margin-right: 8px;
}

.multi_level_dropdown .fa-caret-right {
    margin-left: 2px !important;
}

.plus, .minus {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 16px 16px !important;
    width: 16px;
    height: 16px;
    /*vertical-align: middle;*/
}

.plus {
    background-image: url(/assets/img/plus.png);
}

.minus {
    background-image: url(/assets/img/minus.png);
}

#te_plannen_door_ul {
    margin-left: -25px;
    margin-top: 10px;
}

.te_plannen_door_ul {
    list-style: none;
}

.te_plannen_door_ul .sub_ul {
    padding: 0 0 0 43px;
}

.te_plannen_door_ul .te_plannen_door_li {
    margin-bottom: 12px;
}

.te_plannen_door_ul .te_plannen_door_li_sub {
    margin-bottom: 5px;
    margin-top: 5px;
}

.te_plannen_door_ul label {
    display: inline;
}

label.traject-filter {
    display: block !important;
}
#up_sort i,
#down_sort i{
    font-size: 1.2rem !important;
    margin-top:5px;
}
label.traject-filter select{
    width:100% !important;
}

label.traject-filter span {
    max-width: 100% !important;
    width: 100% !important;
}

label.traject-filter .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 20px !important;
    max-width: 20px !important;
}

input[type=checkbox]:indeterminate ~ .text:before {
    display: inline-block;
    content: '\f068';
    background-color: #f5f8fc;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    border-color: #333333;
}

.tooltip_hover {
    cursor: pointer;
}

.tooltip.fade {
    opacity: 1 !important;
    z-index: 99999;
}

.event rect {
    z-index: 999;
}

.event circle {
    z-index: 9999;
}

.p-0 {
    padding: 0 !important;
}

.p-r-0 {
    padding-right: 0 !important;
}

.tijdlijn-wrapper {
    display: flex;
    align-content: stretch;
    padding-bottom:15px;
    margin-top:-15px;
}
#timeframe .event{
    z-index: 9999;
}

.icon-color{
    color:#413d3d;
}
.filter-wrap {
    width: 3%;
    position: relative;
    float: left;
    display: flex;
    align-items: center;
    align-content: center;
    text-align: center;
    justify-content: center;
}

.tijdlijn-wrap {
    width: 100%;
    position: relative;
    float: left;
}
.tijdlijn-balk{
    border-radius: 10px !important;
    border:1px solid red;
}

.vragenlijst .vraag-title p,
.vragenlijst .vraag-title span,
.vragenlijst .vraag-title p span,
.vragenlijst .vraag-title {
    font-weight: normal;
}

.vragenlijst_one_page .vraag-title p,
.vragenlijst_one_page .vraag-title span,
.vragenlijst_one_page .vraag-title p span,
.vragenlijst_one_page .vraag-title {
    font-weight: normal;
}


.tab-content-2 {
    margin-top: 1px;
    background-color: #fff;
}

.medische_kaart_lijst > tbody > tr:not(.medische_kaart_content):nth-child(2n+1s) {
    background-color: #000;
}

.medische_kaart_content {

}

#medische_tabs {
    list-style: none;
    margin: 0;
    padding: 0;
}

#medische_tabs li {
    float: left;
    display: inline-block;
    padding: 4px 8px;
}

#tabs-wrap > div {
    display: none;
}

#tabs-wrap > div.active {
    display: block;
}

.btn.btn-default.shiny.btnCustPad.documenten_toevoegen_a_item {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.btn.btn-default.shiny.btnCustPad.documenten_toevoegen_a_item:hover {
    overflow: visible;
    height: auto;
}

div.card {
    border: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    border-radius: 6px;
    color: rgba(0, 0, 0, .87);
    background: #fff;
    width: 100%;
}

.card .tab-content {
    margin-right: 15px;
    margin-left: 15px;
}

div.card.card-plain {
    background: transparent;
    box-shadow: none;
}

div.card .card-header {
    border-radius: 3px;
    padding: 0 15px;
    margin-top: -30px;
    border: 0;
    background: linear-gradient(60deg, #eee, #bdbdbd);
}

.tab-pane2 {
    padding-bottom: 5px;
    min-height:650px;
}

.card-plain .card-header:not(.card-avatar) {
    margin-left: 0;
    margin-right: 0;
}

.div.card .card-body {
    padding: 15px 30px;
}

.card-body .tab-content {
    padding: 0 0 0 10px;
}

div.card .card-header-primary {
    background: #7b1fa2;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2), 0 13px 24px -11px rgba(0, 0, 0, .2);

}

.card-nav-tabs .card-header {
    margin-top: -30px !important;
}

.card .card-header .nav-tabs {
    padding: 0;
}

.card .nav-tabs {
    border: 0;
    border-radius: 3px;
    padding: 0 15px;
}

.card .nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.card .nav-tabs .nav-item {
    margin-bottom: -1px;
}

.card-nav-tabs .nav-tabs {
    background: transparent;
    box-shadow: none;
}

.medische_kaart_acties_footer {
    position: fixed;
    bottom: 0px;
    background: #fff;
    padding: 10px;
    text-align: right;
    display: none;
}

.journaal_kaart_left_wrapper,
.medische_kaarten_verzameling .medische_kaart_left_wrapper {
    bottom: 0;
    top: 0;
    width: 100%;
}

@media (min-width: 1800px) {
    .medische_kaart_left_wrapper {
        max-width: 200px;
        width: 200px;
        display: block;
    }
}

.nav-tabs .nav-item .nav-link {
    border: 0 !important;
    font-weight: 500;
}

.form-title-inline {
    display: flex;
    align-content: center;
    font-size: .8rem;
    padding-top: 6px;
    font-weight: 300;
    color: #262626;
}
.form-title{
    border-bottom:0 !important;
    margin-bottom: 0 !important;

}
.form-title,.vraag-toelichting{
    padding-left:2px;
}

.card .nav-tabs .nav-item .nav-link {
    color: #fff;
    border: 0;
    margin: 0;
    border-radius: 3px;
    line-height: 24px;
    text-transform: uppercase;
    font-size: .8rem;
    padding: 10px 15px;
    background-color: transparent;
    transition: background-color .3s 0s;
}

.card .nav-tabs .nav-item {
    transition: background-color .3s .2s !important;
}

.card .nav-tabs .nav-item:hover {
    background-color: hsla(0, 0%, 100%, .4) !important;
}

.card .nav-tabs .nav-item .nav-link.active {
    background-color: hsla(0, 0%, 100%, .4) !important;
    transition: background-color .3s .2s !important;
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
}

.card .nav-tabs .nav-item.active {
    background-color: hsla(0, 0%, 100%, .4) !important;
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .2);
}

.nav-link {
    display: block;
}

.nav-tabs .nav-item .material-icons {
    margin: -1px 5px 0 0;
    vertical-align: middle;
}

.medische_kaart_table td {
    padding: 2px 0;
}

.medische_kaart_table textarea {
    padding: 5px;
}

.nav .nav-item {
    position: relative;
}

.pa-br-8 {
    border-radius: 8px;
}

.journaal_kaart_header {
    padding: 15px 30px;
    background: #fff;
}

.mdv label > span:last-child {
    text-align: right;
    padding-right: 2px;
}

.journaal-row {
    overflow-x: hidden;
}

.medische_kaart_header {
    padding: 15px 30px 0;
    overflow: hidden;
}

.medische-kaart-uitklappen {
    cursor: pointer;
    color: #545454;
    display: none;
}


.mdv label {
    display: flex;
    justify-content: space-between;
}

.journaal-row .card .card-header-primary {
    background: #2f88ed;
}

.placeholder_info:hover {
    overflow-x: visible !important;
    white-space: pre-wrap !important;
    text-overflow: initial;
    background-color: #f5f5f5;
}

#fr-logo {
    display: none;
}

.fr-no-borders {
    border: none !important;
}

table.fr-no-borders td {
    border: none !important;
}

.journaal_kaart_select #vraagForm input {
    border-radius: 8px !important;
}

.button-vragenlijst-bestand {
    background: #fff;
    backface-visibility: hidden;
    border-radius: .375rem;
    border-style: solid;
    border-width: .125rem;
    box-sizing: border-box;
    color: #212121;
    cursor: pointer;
    display: inline-block;
    font-size: 0.75rem;
    font-weight: 500;
    letter-spacing: -.01em;
    line-height: 1.3;
    padding: .675rem .475rem;
    margin-top: 2px;
    position: relative;
    text-align: left;
    text-decoration: none;
    transform: translateZ(0) scale(1);
    transition: transform .2s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}

.button-vragenlijst-bestand:hover {
    text-decoration: none;
}

.simpleTableSearch {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 6px;
    border-radius: 6px;
    padding-left: 26px;
}

.simpleTableSearchLabel:before {
    font-family: "FontAwesome", sans-serif;
    content: "\f002";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 30px;
    max-width: 30px;
    overflow: hidden;
    color: #5db2ff;
    text-align: center;
    padding-top: 6px;
}

#sectieTabs .nav-tabs > li {
    font-size: .8rem;
    box-shadow: none;
}

div#sectieTabs {
    position: relative;
    float: left;
    width: 100%;
    margin-left: 0;
}

.ad-tabel {
    border-collapse: collapse !important;
    margin: 25px 0 !important;
    min-width: 600px !important;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.07) !important;
    overflow: hidden !important;
}

.ad-tabel thead tr {
    text-align: left !important;
    border: none !important;
}

.ad-tabel thead tr:first-child th {
    background-color: #ffffff !important;
    text-align: center !important;
}

.ad-tabel th,
.ad-tabel td {
    padding: 12px 15px !important;
    border: none !important;
}

.ad-tabel td {
    line-height: 23px;
}

.ad-tabel tbody tr {
    border-bottom-width: 1px;
    border-bottom-color: #dddddd;
    border-top-style: none !important;
    border-right-style: none !important;
    border-left-style: none !important;
    border-bottom-style: none !important;
}

.ad-tabel tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.ad-tabel-zonder-opmaak {
    border-collapse: collapse !important;
    margin:0 !important;
    width: 100% !important;
    overflow: hidden !important;
}

.ad-tabel-zonder-opmaak thead tr {
    text-align: left !important;
    background-color: #ffffff !important;
}

.ad-tabel-zonder-opmaak-rubriek-header {
    background-color: #ffffff !important;
    text-align: center !important;
}

.ad-tabel-zonder-opmaak thead tr th {
    background-color: #ffffff !important;
}

.ad-tabel-zonder-opmaak th,
.ad-tabel-zonder-opmaak td {
    padding: 5px 5px !important;
}

.ad-tabel-zonder-opmaak td {
    line-height: 23px;
}

.ad-tabel-zonder-opmaak tbody tr {
    border-bottom-width: 1px;
    border-bottom-color: #dddddd;
}

.ad-tabel-zonder-opmaak tr td:first-child {
    max-width: 120px;
    min-width: 120px;
    width: 120px;
}
table.table-4cell tr td{
    width:25% !important;
    max-width: 25% !important;
    min-width: 25% !important;
}
table.table-3cell tr td{
    width:33.333333% !important;
    max-width: 33.333333%;
    min-width: 33.333333%;
}
table.table-2cell tr td{
    width:50% !important;
    max-width: 50%;
    min-width: 50%;
}
table.table-2575cell tr td:first-child{
    width:25% !important;
    max-width: 25%;
    min-width: 25%;
}
table.table-2575cell tr td:last-child{
    width:75% !important;
    max-width: 75%;
    min-width: 75%;
}


.svs-vragenlijst-widget .sectieDiv {
    display: none;
}

.tab-sorting {
    padding: 5px 15px;
}

.td-hyperlink {
    padding: 0 !important;
}

.table-cell-hyperlink {
    display: block;
    width: 100%;
    height: 100%;
    color: black;
    padding: .5rem .5rem;
}

.table-cell-hyperlink:hover {
    color: black;
}

.medische_kaart_aantekening .badge {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #d7d7d7;
    font-size: .8rem;
}

.multi-select-button {
    white-space: normal !important;
}

.multi-select-button:after {
    float: right;
}

.header.header-box {
    min-height: 100vh;
}

.mt-1 {
    margin-top: 5px !important;
}

.mt-2 {
    margin-top: 10px !important;
}

.mt-3 {
    margin-top: 15px !important;
}

.mt-4 {
    margin-top: 20px !important;
}

.mt-5 {
    margin-top: 25px !important;
}

.mb-1 {
    margin-bottom: 5px !important;
}

.mb-2 {
    margin-bottom: 10px !important;
}

.mb-3 {
    margin-bottom: 15px !important;
}

.mb-4 {
    margin-bottom: 20px !important;
}

.mb-5 {
    margin-bottom: 25px !important;
}

.table-vertical-align-middle td {
    vertical-align: middle;
}

.table-vertical-align-top td {
    vertical-align: top;
}

.table-vertical-align-bottom td {
    vertical-align: bottom;
}

.vragenlijst-pa {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.vragenlijst-pa-bottom {
    margin-top: -36px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    border: 1px solid rgba(0, 0, 0, 0.33);
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.vragenlijst-acties, .vragenlijst-resultaat-acties {
    position: fixed;
    width: calc(100% + 25px);
    bottom: 0;
    left: 0;
    padding-left: 240px;
    background: #fff;
    display: none;
    box-shadow: 1px 0 10px 1px rgb(0 0 0 / 10%);
}

@media (max-width: 1400px) {
    .journaal_kaart_area,
    .medische_kaart_area {
        height: 120vh;
    }

    .medische_kaart_frame {
        min-height: 106vh;
    }

    .journaal_kaart_history, .medische_kaart_history {
        min-height: 112vh;
    }
}

.td_text_overflow {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.td_text_overflow:hover {
    overflow: visible;
    white-space: normal;
    height: auto;
}

.profile-shadow {
    box-shadow: 1px 1px 13px rgb(0 0 0 / 30%);
    padding: 12px 14px;
    border-radius: 10px;
    background: #ffffff;
    margin-bottom: 15px;
}

.interventie-block {
    transition: all 0.7s ease;
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 25px;
    min-height: 232px;
}

.interventie-item:hover,
.interventie-block:hover {
    cursor: pointer;
    box-shadow: 1px 1px 13px rgb(0 0 0 / 80%);
}

.interventie-item:hover .interventie-title {
    color: rgb(0 0 0 / 60%);
}

.interventie-block:hover .interventie-category-title {
    color: rgb(0 0 0 / 80%);
}

.interventie-logo img,
.interventie-logo {
    max-width: 250px;
    text-align: right;
}

.interventie-category-title {
    min-height: 50px;
    display: block;
    font-size: 18px;
}

.interventie-category-title,
.interventie-title,
.interventie-item {
    transition: all 0.7s ease;
}

.interventie-item:hover .interventie-title {
    color: rgb(0 0 0 / 60%);
}

.clientgegevens-bedrijfsinformatie span,
.clientgegevens-bedrijfsinformatie p {
    background-color: transparent !important;
}

.clientgegevens-bedrijfsinformatie,
.clientgegevens-recente-vraagstelling {
    word-break: break-all;
    overflow: hidden;
}

.clientgegevens-bedrijfsinformatie-lees-meer,
.clientgegevens-recente-vraagstelling-lees-meer {
    margin-top: 5px;
    display: none;
    color: #1a9aef;
    cursor: pointer;
    transition: .4s ease all;
}

.clientgegevens-bedrijfsinformatie-lees-meer:hover,
.clientgegevens-recente-vraagstelling-lees-meer:hover {
    color: #0a6aa1;
}

.sidebar-menu {
    background: #fff;
}
.page-sidebar .sidebar-menu{
    margin-top:1px;
}
.page-sidebar .sidebar-menu > li > .submenu.gebruiker-switcher-ul {
    z-index: 99;
    padding: 5px;
}

.gebruiker-switcher-ul::before {
    display: none !important;
}

.page-sidebar .sidebar-menu .gebruiker-switcher-item a:before {
    content: none !important;
}

.page-sidebar .sidebar-menu li.gebruiker-switcher-item:not(.open):hover:before {
    content: none !important;
}

.page-sidebar .sidebar-menu .submenu > li.gebruiker-switcher-item > a {
    padding-left: 5px;
}

.page-sidebar .sidebar-menu .submenu > li.gebruiker-switcher-item.active a .menu-text {
    font-weight: bold;
}

.page-sidebar .sidebar-menu .submenu > li.gebruiker-switcher-item {
    border: 1px solid rgba(0, 0, 0, .2);
    margin: 5px 5px 10px;
    border-radius: 6px;
    box-shadow: 1px 1px 13px rgb(0 0 0 / 20%);
}

.page-sidebar .sidebar-menu li.gebruiker-switcher a {
    height: auto;
}

.page-sidebar .sidebar-menu li.gebruiker-switcher ul a {
    line-height: 18px;
    padding: 5px 4px;
}

.page-sidebar .sidebar-menu li {
    width: 100%;
    z-index: 1;
}

.page-sidebar .sidebar-header-wrapper {
    width: 100%;
}

.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}

div#bodyDiv {
    padding-top: 45px;
}

li.gebruiker-switcher {
    margin-bottom: 5px !important;
    margin-right: 5px !important;
}

.breadcrumb > li, .breadcrumb > li.active {
    display: inline-block;
}

.open > .dropdown-menu {
    display: block;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-arrow:before {

}

.dropdown-toggle::after {
    display: none;
}

.menu-text2 {
    display: block;
    font-size: .7rem;
    font-style: italic;
}

.gebruiker-switcher > a.menu-dropdown {
    height: 40px !important;
}

.gebruiker-switcher-item {
    border: 1px solid rgba(0, 0, 0, .2);
    margin: 5px;
    max-width: 100%;
    z-index: 101;
}

.gebruiker-switcher-item > a:hover {
    border-color: transparent !important;
    background-color: transparent !important;
}

.gebruiker-switcher-item .menu-text {
    display: block;
}
.menu-text{
    max-width: 72%;
    line-height: 16px;
    white-space: normal;
}
.nav.sidebar-menu li a{
    display: flex;
}
.nav.sidebar-menu li span.badge:last-child{
    margin-left: auto;
}

.dropdown-menu > li > a {
    color: #333;
    white-space: nowrap;
}

table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

thead.bordered-darkorange {
    border-color: transparent !important;
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

a {
    text-decoration: none;
}

.table-header-screenreader {
    display: none;
    visibility: hidden;
}


.widget-row {
    margin-bottom: 25px;
}

.input-wrapper {
    margin: 15px 0;
    display: none;
}

.widget-titel label {
    display: inline-block;
    margin-bottom: 0;
}

.flexboard-row {
    display: flex;
    gap: 30px;
}

.flexboard-row .flexboard-item {
    flex: 1;
}

.flexboard-item .grid-stack-item-content {
    margin-top: 16px;
    top: 14px !important;
}

#layoutGrid {
    width: 100%;
}

.grid-stack-item {
    margin-left: 2px;
    margin-right: 2px;
}

.grid-stack-item .widget-name {
    font-weight: bold;
    text-indent: 6px;
    border-bottom: 1px solid grey;
}

.grid-stack-item-content {
    color: #2c3e50;
    background-color: #f2f2f2;
    border: 1px solid silver;
    padding: 0;
}

.grid-stack-item-content .widget-buttons {
    visibility: hidden;
    display: none;
}

.page-sidebar:before {
    background: transparent !important;
}

div[data-gs-width="1"] .widget-header, div[data-gs-width="2"] .widget-header {
    height: 70px;
}

.font-color-black {
    color: #000;
}

.iframe-form {
    padding: 15px;
    background: #FFF;
    height: 100vh;
    border:0 !important;
}


.iframe-body, body.iframe-body::before {
    background: #fff;
}

.iframe-body {
    height: 99.7vh;
}

.iframe-body .containe-fluid {
    height: 100%;
}

.invisible {
    display: none;
    visibility: hidden;
}

.fieldTitle {
    font-weight: bold;
}

.uwvTitle {
    background-color: #0070E0;
    color: white;
    padding: 4px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 23px;
    margin-left: 7px;
}

#resize-signature {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

#resize-signature:hover {
    cursor: nwse-resize;
}

#signature-pad, #handtekening_div1 {
    transition: width 1s, height 1s;
}

.beschikbaarheden-list-header,
.beschikbaarheids-list {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-right: 10px;
}

.beschikbaarheden-list-header {
    display: none;
}

.beschikbaarheden-list-header li,
.beschikbaarheids-list li {
    padding: 5px 4px;
    margin-left: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    display: flex;
    justify-content: space-between;
    border-radius: 4px;
}

.beschikbaarheden-list-header li {
    font-weight: bold;
}

.beschikbaarheids-list li:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, .1);
}

.datum-in-list {
    float: right;
}

.beschikbaarheden {
    max-height: 150px;
    overflow: hidden;
    overflow-y: auto;
}

.list-location {
    font-size: .8rem;
}

.check-list {
    margin: 0;
    padding-left: 1.2rem;
}

.check-list li {
    position: relative;
    list-style-type: none;
    padding-left: 1.8rem;
    margin-bottom: 0.5rem;
}

.check-list li.completed:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -2px;
    width: 5px;
    height: 11px;
    border-width: 0 2px 2px 0;
    border-style: solid;
    border-color: #00a8a8;
    transform-origin: bottom left;
    transform: rotate(45deg);
}

.errors {
    margin-top: 4px;
    background: #343a40;
    border: 1px solid #ffc107;
    padding: 5px 10px;
    color: #fff;
    border-radius: 4px;
}

.errors p {
    margin: 0 0 4px;
    line-height: 15px;
}

.check-list li.failed:before {
    display: block;
    position: absolute;
    left: 0;
    top: -1px;
    content: "X";
    color: red;
    font-size: .9rem;
}

.check-list-load li:before {

}

.lds-ring {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -4px;
}

.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    margin: 4px;
    border: 4px solid #fff;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #2f88ed transparent transparent transparent;
}

.lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}

.lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}

.lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.fieldTitle {
    font-weight: bold;
}

.checklist-wrapper {
    margin-top: 25px;
    display: none;
}

.previewClass {
    width: 100%;
    height: 120px;
    padding: 6px;
}

.notification-icon i {
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin-right: 10px;
    font-size: .9rem;
    border-radius: 50%;
}

.notification-icon {
    float: left;
}

.notification-body {
    float: left;
}

.clearfix:after, .clearfix:before {
    display: table;
    content: " ";
}

li.dropdown-footer {
    background-color: #11a9cc;
    border-bottom: 0;
    color: #fff;
    padding: 8px 5px 8px 10px;
    margin-bottom: -8px;
}

.dropdown-item .clearfix {
    display: flex;
}

.notification-body span {
    display: block;
}

.notification-body .description {
    display: block;
    font-size: 10px;
    color: #999;
}

.dropdown-menu.dropdown-notifications {
    min-width: 300px;
}

.dropdown-menu li.dropdown-footer {
    -webkit-text-shadow: none;
    text-shadow: none;
    font-size: .8rem;
    font-weight: normal;
    text-transform: none;
}

ul.navbar-nav li.nav-item a.nav-link .badge {
    position: absolute;
    top: 4px;
    left: 3px;
    padding: 2px;
    font-size: 9px !important;
    cursor: pointer;
    background-color: #0a6e92 !important;
    border: 1px solid #0a6e92;
    width: 14px;
    height: 14px;
    -webkit-transition: top .3s ease;
    -moz-transition: top .3s ease;
    -o-transition: top .3s ease;
    transition: top .3s ease;
}

.login-area .avatar {
    margin-right: 5px;
    display: block;
    float: left;
    width: 23px;
    height: 24px;
    margin-top: 2px;
}

.login-area .avatar img {
    width: 23px;
    background: #fff;
}

.login-area {
    padding: 8px 20px 10px 20px;
    height: 45px;
    opacity: 1;
    position: relative;
    cursor: pointer;
}

.account-area-li {
    position: relative;
    min-width: 50px;
    height: 45px;
    display: inline-block;
}

ul.navbar-nav > li > a > i {
    font-size: 1rem;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.login-area + .dropdown-menu {
    width: 100%;
    min-width: 223px;
}

.account-area > li .dropdown-menu li {
    background-color: #fff;
    border: 0;
    padding: 0 8px;
}

.dropdown-login-area > li {
    border-bottom: 1px solid #f5f5f5;
}

.account-area-li .dropdown-menu.dropdown-login-area > li a {
    margin: 0;
    font-size: .8rem;
    line-height: 16px;
    padding: 10px 2px;
}

.account-area-li .dropdown-menu.dropdown-login-area > li.email {
    text-align: center;
    font-size: .8rem;
}

.account-area-li .dropdown-menu.dropdown-login-area > li .avatar-area {
    position: relative;
    text-align: center;
    margin: 10px auto;
    width: 128px;
}

.account-area-li .dropdown-menu.dropdown-login-area > li.edit {
    min-height: 35px;
    padding: 5px 8px;
}

.account-area-li .dropdown-menu.dropdown-login-area > li.edit a {
    color: #999;
    display: inline-block;
    clear: none;
    font-size: .8rem;
}

.account-area-li .dropdown-menu.dropdown-login-area > li.dropdown-footer {
    padding: 10px;
    border-top: 3px solid #2dc3e8;
    border-bottom: 0;
    text-align: right;
}

.account-area-li .dropdown-menu.dropdown-login-area > li.dropdown-footer a {
    color: #717171;
    font-size: .8rem;
    font-weight: 300;
}


.account-area-li .dropdown-menu.dropdown-login-area > li.dropdown-footer {
    background-color: #fff;
    border: 0;
    padding: 0 8px;
}

.account-area-li .dropdown-menu.dropdown-login-area > li.dropdown-footer a {
    display: inline-block;
    color: #999;
    padding: 5px 5px;
}

.account-area-li .dropdown-menu.dropdown-login-area > li.dropdown-footer {
    padding: 10px;
    border-top: 3px solid #2dc3e8;
    border-bottom: 0;
    text-align: right;
}

.account-area-li .dropdown-menu.dropdown-login-area > li .avatar-area .caption {
    background-color: #2dc3e8;
    zoom: 1;
    filter: alpha(opacity=70);
    -webkit-opacity: .7;
    -moz-opacity: .7;
    opacity: .7;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 10px;
    line-height: 9px;
    position: absolute;
    padding: 7px 0;
    text-align: center;
    width: 128px;
    cursor: pointer;
}

.account-area-li .dropdown-menu.dropdown-login-area > li a:hover,
.account-area-li .dropdown-menu.dropdown-login-area > li a:focus,
.account-area-li .dropdown-menu.dropdown-login-area > li a:active,
.account-area-li .dropdown-menu.dropdown-login-area > li.active a,
.account-area-li .dropdown-menu.dropdown-login-area > li.active a:hover,
.account-area-li .dropdown-menu.dropdown-login-area > li.dropdown-menu .dropdown-submenu:hover > a,
.account-area-li .dropdown-menu.dropdown-login-area > li > a:focus {
    background: transparent !important;
    color: #11a9cc !important;
}

.medische_kaart_lijst thead tr th:last-child {
    white-space: nowrap;
}

.table thead > tr > th {
    border-width: 1px !important;
}

.widget-header.bordered-bottom {
    border-width: 1px !important;
}

.widget-buttons {
    height: 28px !important;
}

.client-information-wrap a {
    color: #9e9e9e;
}

.client-information-wrap a:hover {
    color: #11a9cc;
}

.client-communicatie label {
    line-height: 24px;
}

.navbar.fixed-top {
    background: #2dc3e8;
}

.notification-extra {
    text-align: right;
    width: 100%;
}

div.dataTables_info {
    display: inline-block;
}

table.table {
    margin-bottom: 10px;
    border-radius: 8px;
}

table.table thead tr:first-child th:first-child {
    border-top-left-radius: 8px;
}

table.table thead tr:first-child th:last-child {
    border-top-right-radius: 8px;
}

table.table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 8px;
}

table.table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 8px;
}

table.table tbody,
table.table tbody tr:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.well .header[class*="bordered-"] {
    border-width: 1px !important;
}

.tabbable .widget-buttons > a {
    font-size: .8rem;
}

.tabbable .widget-buttons {
    text-align: right;
    width: 100%;
}

.nav.nav-tabs {
    box-shadow: none;
}

.tabbable .nav-tabs:not(.nav-medisch) {
    background: #ffffff;
}

.tabbable .widget-buttons {
    padding-right: 20px;
}

#clientTaakForm .widget-buttons.pull-right {
    position: relative;
    margin-right: -40px;
    margin-bottom: 15px;
}

.tabbable .nav-tabs:not(.nav-medisch) > li.active a:hover {
    background: #2dc3e8;
    color: #fff;
    border-top: 0;
}


.tabbable .nav-tabs:not(.nav-medisch) > li a.active,
.tabbable .nav-tabs:not(.nav-medisch) > li.active a {
    background: #2dc3e8;
    color: #fff;
    border-top: 0;
}

.widget .widget-body {
    box-shadow: none;
    border-top: 1px solid rgba(64, 64, 64, .1);
    height: 100%;
}

.tabbable .nav-tabs > li > a > .badge {
    margin-top: -3px;
}

.datepicker {
    margin-top: -44px !important;
}

ul.nav-tabs > li {
    margin-bottom: 0;
}

.stickyToggle {
    position: sticky;
    top: 56px;
}

.accordion.panel-group .panel-heading .accordion-toggle.collapsed {
    color: inherit !important;
}

.panel-default .panel-heading .panel-title {
    margin-bottom: 0;
}

.widget-buttons form {
    display: inline-block;
}

.DTTT.btn-group {
    right: 78px !important;
}

div.dt-buttons {
    float: right;
}

div#searchable_length {
    float: right;
}

div.dataTables_filter,
div.dataTables_length,
div#searchable_length,
div#searchable_paginate,
div#searchable_filter {
    display: inline-block;
}

div.dataTables_paginate li a,
#searchable_length.form-select-sm,
div#searchable_paginate a.page-link {
    font-size: 12px;
    outline: none;
}

div.dataTables_paginate li a:focus {
    outline: none;
    box-shadow: none;
}

div.dataTables_length,
div#searchable_paginate {
    float: right;
}

div.dataTables_filter label::before,
div#searchable_filter label:before {
    font-family: "FontAwesome";
    content: "\f002";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5px;
    width: 30px;
    max-width: 30px;
    overflow: hidden;
    color: #5db2ff;
    text-align: center;
    padding-top: 6px;
}

div.dataTables_filter input,
div#searchable_filter input {
    width: 16em;
    padding-left: 28px;
}

/*.input-group-btn{*/
/*    display: inline-block;*/
/*}*/
.box.col-md-3 {
    margin-bottom: 25px;
}

div.dataTables_wrapper div.dataTables_length select {
    padding-top: 6px;
    padding-bottom: 5px;
    margin-left: 5px;
}

.step-content .col.col-xs-12 {
    width: 100%;
    flex: none;
}

.selected {
    font-weight: bold !important;
    background-color: white;
}

.step-content .col.col-xs-12 {
    width: 100%;
    flex: none;
}

table.dataTable.table-striped > tbody > tr.odd > * {
    box-shadow: inset 0 0 0 9999px rgb(0 0 0 / 2%);
}

div.page-breadcrumbs {
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom:20px;
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0 !important;
}

.widget-buttons form {
    text-align: left;
}

.table-bordered > :not(caption) > * > * {
    border-color: #dee2e6;
}

.navbar .sidebar-collapse {
    margin-left: 34px;
}

.step-content .step-pane {
    padding-bottom: 20px;
}

.step-content .nav.nav-tabs.nav-justified {
    display: flex;
    align-items: stretch;
}

.step-content .nav.nav-tabs.nav-justified > li {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-bottom:1px solid rgba(0,0,0,.1);
    border-right:1px solid rgba(0,0,0,.1);
    flex-grow: 1;
    max-width: 167px;
}

.step-content .nav.nav-tabs.nav-justified > li a {
    display: flex;
    flex: 1;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;

}

.step-content .nav.nav-tabs.nav-justified > li a:hover {
    background: #eaeaea !important;
}

.step-content .panel.panel-default label {
    display: inline-block;
}

div#interneBijlagesDiv {
    display: flex;
    align-items: center;
    padding-left: 5px;
    gap: 10px;
    margin-bottom: 10px;
}
ul.rounded-top,
ul.rounded-top li:first-child a,
ul.rounded-top li:first-child{
    border-top-left-radius: 8px !important;
}

ul.rounded-top-right,
ul.rounded-top-right li:first-child a,
ul.rounded-top-right li:first-child{
    border-top-right-radius: 8px !important;
}

#taakMenu .widget-header {
    height: 56px;
}

.fa.font-size-24 {
    font-size: 24px;
}

ul.dropdown-recente-dossiers.dropdown-menu.dropdown-notifications {
    min-width: 338px;
    padding-top: 0;
    z-index:9999;
}

ul.dropdown-recente-dossiers li {

}

ul.dropdown-recente-dossiers li a {
    padding: 15px;
}

ul.dropdown-recente-dossiers li a .notification-icon {

}

ul.dropdown-recente-dossiers li a .notification-body {

}

ul.dropdown-recente-dossiers li a .notification-extra {

}

ul.dropdown-recente-dossiers li a .notification-extra .description {
    font-size: 10px;
    color: #999;
    display: block;
}

ul.dropdown-recente-dossiers li a .notification-body .title {

}

ul.dropdown-recente-dossiers li a .notification-body .description {

}

div.menu-compact {
    z-index: 1021 !important;
}

div.menu-compact div.sidebar-header-wrapper {
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.menu-compact #zoekForm input {
    padding-left: 36px !important;

}

.menu-compact #zoekForm input::placeholder {
    color: #FFF !important;
}

div.menu-compact .gebruiker-switcher {
    display: none !important;
}

.contract-information-wrap label span {
    min-width: 174px;
}

.fr-element table td, .fr-element table th {
    line-height: 1.6;
}

#tabsCollumn .editFrameDiv {
    margin-top: 34px;
}

.widget-header.bg-blue {
    background: #2dc3e8;
}

.accordion.panel-group .panel-heading .accordion-toggle {
    font-weight: normal !important;
}

.accordion.panel-group .panel-heading .accordion-toggle.collapsed {
    border: none !important;
}

.black_text {
    color: black;
}

table.overzicht-table tr td:first-child {
    padding-right: 10px;
    max-width: 38%;
    width: 38%;
}

table.instellingen-table tr td:last-child {
    text-align: right;
}

.content-fit {
    width: fit-content !important;
}

.strong_font_weight {
    font-weight: bold;
}

#protocolForm table tr {
    white-space: normal !important;
}

.applicatie_acties_col {
    display: flex;
    flex-direction: column;
    padding: 15px 0;
    transition: .4s ease all;
    max-width: 33.33333% !important;
    border-bottom: 1px solid rgba(64, 64, 64, .2);
    min-width:145px;
}

.applicatie_acties_col .fa {
    font-size: 38px;
}

.applicatie_acties_col:nth-child(1),
.applicatie_acties_col:nth-child(2) {
    border-right: 1px solid rgba(64, 64, 64, .2);
}

.applicatie_acties_col:hover {
    background: rgba(64, 64, 64, .1);
    cursor: pointer;
}

.item-extra{
    display:none;
}

#langst-lopende-dossiers {
    padding-right: 5px;
}

.applicatie_acties_wrap {
    min-height: 266px;
}

.orders-container {
    box-shadow: none !important;
}

#applicatie_acties_frame {
    max-height: 266px;
    overflow: hidden;
    overflow-y: auto;
    padding: 15px;
    position: relative;
}

.flexboard .orders-container,
.widget-scroll {
    overflow: hidden;
    overflow-y: auto;
    max-height: 258px;
}

.orders-list .aantal-weken {
    color: #8d8d8d;
}

.orders-list .description {
    color: #8d8d8d;
    font-size: 0.7rem;
}

.control-group label {
    padding-top: 2px;
}

nav.navbar ul.navbar-nav:not(.dropdown-menu) li.nav-item a:not(.dropdown-item) {
    padding: 8px;
    height: 45px;
    opacity: 1;
    position: relative;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

nav.navbar ul.navbar-nav li.nav-item {
    position: relative;
    min-width: 50px;
    height: 45px;
    display: inline-block;
}

nav.navbar ul.navbar-nav li.dropdown-footer a {
    height: auto;
}
@media(max-width: 768px){
    #clientForm input,select{
        margin-bottom:10px;
    }
}
nav.navbar ul.navbar-nav li.nav-item a:hover {
    background: rgba(64, 64, 64, .2);
}

.breadcrumb > li > i {
    font-size: 14px !important;
    top: 0 !important;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.progress {
    width: 100%;
}

nav.navbar div.navbar-collapse ul.navbar-nav li.nav-item:not(:last-child) a.nav-link.text-white {
    border-right: 1px solid rgba(64, 64, 64, .1);
    padding: 5px 8px;
}

ul.navbar-nav li.account-area-li a {
    padding: 8px;
}

ul.dropdown-login-area li {
    margin-bottom: 2px;
}

nav.navbar ul.navbar-nav:not(.dropdown-menu) li.dropdown-footer a:not(.dropdown-item),
nav.navbar ul.navbar-nav:not(.dropdown-menu) li.edit a:not(.dropdown-item) {
    height: auto;
}

/*Nieuw font size*/
.btn {
    font-size: .8rem !important;
}

ul.breadcrumb {
    font-size: .7rem;
}

div.page-sidebar .sidebar-menu a {
    font-size: .8rem;
}

.accordion-button,
label {
    font-size: .8rem !important;
}

.databox .databox-text,
.dd-handle,
.dd2-content,
body,
.form-control,
.select2-container {
    font-size: .8rem !important;
}

.dossier-icoon-acties td .fa,
.dossier-icoon-acties td {
    font-size: .7rem !important;
}

div.page-sidebar .sidebar-menu a .menu-icon {
    margin-top: 0;
    font-size: .9rem;
}

div.page-sidebar ul.sidebar-menu > li a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}

div.page-sidebar.menu-compact ul.sidebar-menu > li a .badge {
    display: none;
}

div.page-sidebar ul.sidebar-menu > li a .badge {
    margin-left: auto;
    flex-wrap:nowrap;
}
div.page-sidebar.menu-compact ul.sidebar-menu > li a .menu-text{
    max-width: 100%;
}
.page-sidebar.menu-compact .sidebar-menu > li > a .menu-text{
    min-width: 195px;
}
div.page-sidebar.menu-compact ul.sidebar-menu > li a{
    display: block;
}

.dropdown-footer .menu-icon {
    min-width: 16px;
    text-align: center;
}

.text-dark-grey {
    color: #898989 !important;
}

#calenderDiv .afspraak table td {
    font-family: Verdana, Sans-serif;
    font-size: 10px !important;
    color: #f3f3f3;
}

table.vertical-align-top tbody tr td,
table.vertical-align-top thead tr th {
    vertical-align: top;
}

table.vertical-align-bottom tbody tr td,
table.vertical-align-bottom thead tr th {
    vertical-align: bottom;
}

table.vertical-align-middle tbody tr td,
table.vertical-align-middle thead tr th {
    vertical-align: middle;
}

#dossierInhoudDiv table,
#dossierTrajectInhoudDiv table,
.clientInhoud table
{
    border-left:2px solid #4aa9e0;
}
#dossierTrajectInhoudDiv table td:first-child,
#dossierInhoudDiv table td:first-child,
.clientInhoud table td:first-child
{
    width: fit-content;
    padding-right:20px;
    padding-left:5px;
}
#dossierTrajectInhoudDiv table td,
#dossierInhoudDiv table td,
.clientInhoud table td
{
    color:#9e9e9e;
}
#dossierTrajectInhoudDiv b,
#dossierInhoudDiv b,
.clientInhoud b
{
    color:#4aa9e0;
    font-size:1rem;
    font-weight: 300 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background: transparent;
    border: 0;
    box-shadow: none;
}

.context-menu-item span {
    font-weight: normal;
}

.contratekst_select {
    margin-top: 10px;
}

input[type=checkbox].taakGepland ~ .text:before,
input[type=radio].taakGepland ~ .text:before {
    border-color: steelblue;
    color: white;
    background-color: lightsteelblue;
}

input[type=checkbox].taakOpenstaand ~ .text:before,
input[type=radio].taakOpenstaand ~ .text:before {
    border-color: #EDE233;
    color: #DCBD09;
    background-color: #FAFFB5;
}

input[type=checkbox].taakTeLaat ~ .text:before,
input[type=radio].taakTeLaat ~ .text:before {
    border-color: red;
    color: red;
    background-color: #FEDADA;
}

input[type=checkbox].taakInBehandeling ~ .text:before,
input[type=radio].taakInBehandeling ~ .text:before {
    border-color: #53693f;
    color: white;
    background-color: darkseagreen;
}

input[type=checkbox].taakAfgerond ~ .text:before,
input[type=radio].taakAfgerond ~ .text:before {
    border-color: grey;
    color: white;
    background-color: silver;
}
input.datumveld{
    max-width: 86px;
}
input[type=checkbox].taakGeannuleerd ~ .text:before,
input[type=radio].taakGeannuleerd ~ .text:before {
    border-color: orange;
    color: orange;
    background-color: #f8df95;
}

input[type=checkbox].taakNietConformVoorwaarden ~ .text:before,
input[type=radio].taakNietConformVoorwaarden ~ .text:before {
    border-color: rebeccapurple;
    color: rebeccapurple;
    background-color: #daafe8;
}

div.afwijkende-marges{
    display:none;
    position: relative;
    overflow:unset;
}
.pl-0{
    padding-left:0 !important;
}
.pr-0{
    padding-right:0 !important;
}

.download-loader{
    display:none;
    top:50px !important;
    z-index: 9999;
}

.border_top_solid_ddd{
    border-top: 1px solid #DDD;
}

.functiehuis-rechts{
    background:#FFF;
    border-radius:8px;
    border: 1px solid #CCCCCC;
    box-shadow:1px 1px 1px 2px rgba(255,255,255,0.1);
    margin-top:42px !important;
}
.preview-marges-document{
    display:block;
    border:1px solid #d8d8d8;
    width:793px;
    height:995px;
    position: relative;
}
.preview-marges-inner {
    border: 4px solid #406d40;
    position: absolute;
    bottom: 77px;
    right: 77px;
    left: 77px;
    top: 77px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    margin-top:0 !important;
}
.nav-tabs > li > a, .nav-tabs > li > a:focus{
    line-height: 16px !important;
}

#historie-wrapper{
    text-align: left !important;
}
.tijdlijn-balk{
    border-radius: 8px;
}
.page-sidebar::-webkit-scrollbar {
    width: 0;
}

/* Track */
.page-sidebar::-webkit-scrollbar-track {
    background: transparent;
}

/* Handle */
.page-sidebar::-webkit-scrollbar-thumb {
    background: transparent;
}

/* Handle on hover */
.page-sidebar::-webkit-scrollbar-thumb:hover {
    background: transparent;
}

.sidebar-menu-snelkoppelingen{
    position: fixed;
    top: 96vh;
    bottom: 0;
    width: 224px;
    height: 0;
    overflow: hidden;
    padding:2px 6px;
    display:none;
}
.page-body {
    padding: 0 20px 21px !important;
    margin-top:45px !important;
}
.preview-achtergrond-upload,
.preview-upload{
    display:none;
    margin-top:15px;
    max-width:450px;
    text-align: center;
}
.preview-achtergrond-upload a,
.preview-upload a{
    margin-top:5px;
}
.preview-achtergrond-upload img,
.preview-upload img{
    width:450px;
}


.clear-widget-body{
    background: transparent !important;
    border:0 !important;
}
.medische-kaart-body{
    height:80vh !important;
}
.medische-kaart-form-filler{
    padding-right:15px;
}
.medische-kaart-zijde{
    height: 90vh !important;
}
.medische-kaart-tijdlijn-scroller{
    height:77vh !important;
}
.tijdlijn-inner{
    height:71vh !important;
}
/* Zoom: 110% */
@media(max-width:1201px){
    .medische-kaart-form-filler{
        height:86vh !important;
    }
    .medische-kaart-tijdlijn-scroller {
        height: 72vh !important;
    }
}
/* Zoom: 125% */
@media(max-width:1054px){
    .medische-kaart-form-filler{
        height:85vh !important;
    }
    .medische-kaart-zijde {
        height: 88vh !important;
    }
}
/* Zoom: 150% */
@media(max-width:868px){
    #kaartFrame{
        height:86vh !important;
    }
    .medische-kaart-form-filler{
        height:81vh !important;
    }
    .medische-kaart-tijdlijn-scroller {
        height: 58vh !important;
    }
    .medische-kaart-zijde {
        height: 78vh !important;
    }
    #kaartSideTabFrame{
        height:86vh !important;
    }
}
@media(max-width:515px) {
    .medische-kaart-zijde {
        height: 90vh !important;
    }
}
@media(max-width: 478px){
    .medische-kaart-zijde {
        height: 89vh !important;
    }
}
@media(max-width: 410px){
    .medische-kaart-zijde {
        height: 88vh !important;
    }
    .medische-kaart-tijdlijn-scroller {
        height: 72vh !important;
    }
}

@media(max-width: 360px){
    .medische-kaart-zijde {
        height: 80vh !important;
    }
    .medische-kaart-tijdlijn-scroller {
        height: 59vh !important;
    }

}
@media(max-width: 400px){
    .navbar-fixed-top + .main-container{
        margin-top:0 !important;
    }
    #sectieTabs{
        margin-top:0 !important;
    }
    div#floater{
        padding-top:15px !important;
    }
    div.progress.progress-striped{
        position: fixed !important;
        top:0 !important;
    }
    .fr-element.fr-view{
        word-break: break-all;
    }
    .opslaan_mobile{
        width:100%;
        color:#fff !important;
    }
    .navbar{
        height: auto !important;
        min-height: auto !important;
    }
}
table tr#listKolommen th label{
    margin-top:0 !important;
}

.wizard-accpanel:hover .wizard-acclabel {
    display: inline !important;
}

iframe#clientFrame{
    height:70vh;
}

#wizardForm .fr-toolbar.fr-sticky-on{
    top:45px !important;
}

.btn-palegreen.disabled,
.btn-palegreen[disabled],
fieldset[disabled] .btn-palegreen,
.btn-palegreen.disabled:hover,
.btn-palegreen[disabled]:hover,
fieldset[disabled] .btn-palegreen:hover,
.btn-palegreen.disabled:focus,
.btn-palegreen[disabled]:focus,
fieldset[disabled] .btn-palegreen:focus,
.btn-palegreen.disabled:active,
.btn-palegreen[disabled]:active,
fieldset[disabled] .btn-palegreen:active,
.btn-palegreen.disabled.active,
.btn-palegreen[disabled].active,
fieldset[disabled] .btn-palegreen.active{
    background: #939393 !important;
}
#ui-datepicker-div{
    z-index: 9999 !important;
}
div#terugkoppelingenTable table {
    width: 100% !important;
}
.visual-pdf-footer table td,
.visual-pdf-footer table tr,
.visual-pdf-footer table{
    border:0 !important;
}
.ui-datepicker .ui-datepicker-title select{
    font-size: 0.9em !important;
}
.fr-text-vertical,
.fr-text-vertical>*{
    text-orientation: sideways !important;
    writing-mode: vertical-lr;
}
.assistent-header{
    height:40px;
    min-width: 240px;
    background: #f5f5f5;
    padding:5px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
}
.assistent-header-search{
    padding:5px;
    position: relative;
    z-index: 99;
}
.assistent-header-search input{
    z-index: 100;
    position: relative;
}

group-btn-item{
    width:100%;
}
.sub-menu-group{
    position: absolute;
    top: 0;
    left: 200px;
    width:100%;
    right:0;
    bottom:0;
    list-style: none;
    padding:0;
    margin:0;
    background:#fff;
    z-index: 9999;
    transition: 0.5s ease all;
    overflow-y: auto;
    overflow-x: hidden;
}
.group-btn-main-back{
    background: #f3f3f3;
    display:block;
    width:100%;
    padding:2px 5px 2px 34px !important;
    border-radius: 4px;
    text-align: left !important;
    margin-bottom: 5px;
}
.group-btn-main-back:after{
    content:"<";
    position: absolute;
    left:8px;
    background: #dadada;
    padding:0 5px;
    border-radius: 4px;
    color: #f3f3f3;
}
.btn.group-btn-main{
    background: #f3f3f3;
    display:block;
    width:100%;
    padding:2px 5px;
    border-radius: 4px;
    text-align: left;
}
.group-btn-main:after{
    content:">";
    position: absolute;
    right:8px;
    background: #dadada;
    padding:0 5px;
    border-radius: 4px;
    color: #f3f3f3;
}
.navbar .navbar-brand small img {
    max-width: 177px;
    max-height: 40px;
    height: auto !important;
    width: auto !important;
}
.navbar .navbar-brand {
    padding: 0 0 0 12px !important;
}
.handle{
    cursor: ns-resize;
}
.badge{
    font-weight: normal !important;
}
.fr-second-toolbar .fr-counter{
    color:#fff !important;
    font-size: 1px !important;
}
.fr-second-toolbar{
    height: 10px;
}
.fr-box.fr-basic .fr-wrapper{
}
.popover-verloop{
    font-size:12px;
    margin-bottom:10px;
}
.popover-verloop-regel{
    border:1px solid rgba(236,236,236,.9);
    border-radius: 6px;
    padding:2px 5px;
    margin-bottom: 2px;
    font-size: 11px;
}
.bootbox-confirm .modal-header button{
    top:14px;
    right:16px;
}
.fr-view ol, .fr-view menu{
    list-style: decimal;
}
.page-body-inner>.widget{
    overflow:visible !important;
}

ul.splitUl{
    margin-bottom: 0;
}
.input-icon i.fa,
.form-group i.fa{
    pointer-events: none;
}
.clickable{
    pointer-events: all !important;
}

.simpleEditor .fr-wrapper{
    border:1px solid rgba(0, 0, 0, 0.16);
}
.simpleEditor .fr-toolbar.fr-top{
    border-top: 0 !important;
}
.fr-box.fr-basic.fr-top .fr-wrapper{
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}
.simpleEditor .fr-box.fr-basic.fr-top .fr-wrapper{
    border-radius: 10px !important;
}
.fr-second-toolbar {
    margin-top: -8px;
}
.bootbox-close-button,
.bootbox-close-button:active,
.bootbox-close-button:focus
{
    outline:none !important;
    box-shadow:none !important;
}
.modal-header .btn-close{
    z-index: 999999;
}
.fr-second-toolbar{
    margin-top: -8px !important;
}

.text-blue {
            color: #0d6efd;
        }

img.fr-fir {
    float: right;
    text-align: right;
}
.dragging td,
.dragging,
.placeholderBackground {
    width: 100%;
    background-color: #5db2ff !important;
    color: #fff !important;
}
#chat-messages{
    width: 100%;
}
.chat-wrapper .chat-window .chat-header .chat-delete-icon{
    position: absolute;
    top:22px;
    right:8px;
}
.chat-wrapper input[type="text"] {
    margin-bottom: -8px;
}
.form-control[disabled]:hover, .form-control[readonly]:hover{
    border-color:#e5e5e5 !important;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
    background: #fbfbfb !important;
}
.pa-circle{
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    float:left;
    margin-right:1px;
}
.pa-green{
    background: #8cc474;
    color: #8cc474;
}
.pa-red{
    background: #df5138;
    color: #df5138;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{
    white-space: break-spaces !important;
    max-width: 450px;
    max-height: 57px;
    border-bottom: 1px solid rgb(241, 241, 241);
    overflow: hidden;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{
    max-height: 188px;
    overflow-y: auto;
}
#chat_starten i{
    color: #8cc474;
}
#documentenTable .fr-pagina{
    margin:0 !important;
    padding:15px !important;
    max-height: unset !important;
    height: 100% !important;
    border-bottom:0 !important;
}
#documentenTable .fr-pagina img{
    max-width: 100% !important;
}
.checkbox_multie label{
    display:block !important;
    margin-bottom:4px;
}

.document-informatie-digipoort{
    margin-bottom:10px;
}
.document-informatie-digipoort tr td:last-child{
    padding-left: 10px;
}
.info-icon{
    color:#628CD4;
}
.dpt-date{
    max-width: 100px;
    width: 100px;
}
.digipoort-timeline{
    margin:0;
    padding:0;
    list-style: none;
}
.digipoort-timeline li:first-child:before{
    content:"";
    height:15px;
    bottom:18px;
    border-radius:50%;
    left:95px;
    position: absolute;
    border-left:15px solid #628CD4;
}
.digipoort-timeline li.einde:before{
    content:"";
    height:15px;
    bottom:18px;
    border-radius:50%;
    left:95px;
    position: absolute;
    border-left:15px solid #628CD4;
}
.digipoort-timeline li{
    background:#EFF3FB;
    padding:15px;
    color:#000;
    position: relative;
    margin-bottom:20px;
}
.digipoort-timeline li:after{
    content:"";
    height:20px;
    bottom:-20px;
    left:100px;
    position: absolute;
    border-left:5px solid #628CD4;
}
.digipoort-timeline li:last-child:after{
    display: none;
}
.pa-widget-body{
    background: #fff;
    min-height: 200px;
    padding:15px;
    border-bottom:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.pa-widget-header{
    background: #628CD4;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.pa-widget-titel{
    color:#fff;
    padding:6px 10px;
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
.tippy-box[data-theme~='light'][data-placement^='top'] > .tippy-arrow::before {
    border-top-color: #628CD4;
    bottom:-8px;
}
.tippy-box[data-theme~='light'][data-placement^='bottom'] > .tippy-arrow::before {
    border-bottom-color: #628CD4;
}
.tippy-box[data-theme~='light'][data-placement^='left'] > .tippy-arrow::before {
    border-left-color: #628CD4;
    right: -8px;
}
.tippy-box[data-theme~='light'][data-placement^='right'] > .tippy-arrow::before {
    border-right-color: #628CD4;
}
.tippy-box[data-theme~='light'] {
    background-color: #FFFFFF;
    border:1px solid #628CD4;
    color: #000000;
    font-size: 12px;
    font-family: "Inter";
    padding:15px;
}
.uwv-digipoort-statuscode-table{
    min-width: 200px;
}
.uwv-digipoort-statuscode-table tr td{
    padding:4px 5px;
}
.uwv-digipoort-statuscode-table tr td:first-child{
    font-weight: 600;
}
.select2-search__field {
    margin-top: 0 !important;
}
.assistent-list{
    max-height:190px !important;
}
.fr-command.fr-btn.fr-active + .fr-dropdown-menu .fr-dropdown-wrapper {
    width: 100%;
}
img.fr-dii{
    display:inline-block !important;
    vertical-align: middle !important;
}
.fr-view table{
    font-size: inherit;
}
.ui-widget {
    font-family: inherit !important;
}
#afspraken table{
    font-size:0.8rem;
}
.pa-bootbox .modal-content{
    background: #F7F8FB !important;
    box-shadow: none !important;
}
.pa-bootbox .modal-header{
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
    border-bottom:0 !important;
    background: #F7F8FB !important;
    box-shadow: none !important;
    justify-content: flex-start !important;
}
.bootbox-sluiten-txt{
    position: absolute;
    top: 3px;
    right: 22px;
    font-size:12px;
    opacity: .8;
    white-space: nowrap;
}
.pa-bootbox .modal-body{
    border:0 !important;
    box-shadow: none !important;
    background: #F7F8FB !important;
    padding-bottom:0 !important;
    overflow-y:hidden !important;
}
.pa-bootbox .modal-footer{
    border:0 !important;
    background: #F7F8FB !important;
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
    padding-bottom:15px !important;
}
.pa-bootbox .modal-title{
    width: 60% !important;
}
.pa-bootbox .btn-primary{
    background: #6298EB !important;
}
.pa-bootbox .btn-danger{
    background: #EF4444 !important;
}
.pa-bootbox .btn-success{
    background: #98C17C !important;
}
.pa-bootbox .btn{
    border-radius: 3px !important;
    padding:8px 15px;
    font-size: 11px;
    margin-right:6px !important;
    border:0 !important;
    /*font-family: Inter;*/
}
.uwvTitle{
    background:transparent !important;
    color:#6298EB !important;
    font-size:16px;
    /*font-family: Inter, serif;*/
    font-weight: 500;
    margin-bottom:15px;
    padding:0 5px !important;
}
.uwv-module{
    background: #F7F8FB !important;
}
#inputfieldForm select,
.uwv-module select{
    border:1px solid #E3E9F0 !important;
    border-radius:2px !important;
    padding:10px 10px !important;
    font-size:12px;
    /*font-family: Inter, serif;*/
    color:#565F74 !important;
}
#inputfieldForm .input-icon .circular{
    display:none;
}
#inputfieldForm .select2-container--default .select2-selection--single,
.uwv-module .select2-container--default .select2-selection--single{
    border:0 !important;
}
#inputfieldForm .select2 .select2-selection__rendered,
.uwv-module .select2 .select2-selection__rendered{
    border:1px solid #E3E9F0 !important;
    border-radius:2px !important;
    font-size:12px;
    /*font-family: Inter, serif;*/
    color:#565F74 !important;
}
#inputfieldForm .select2-container .select2-selection--single .select2-selection__rendered,
.uwv-module .select2-container .select2-selection--single .select2-selection__rendered{
    padding:2px 10px !important;
}
#inputfieldForm .select2-container--default .select2-selection--single .select2-selection__arrow,
.uwv-module .select2-container--default .select2-selection--single .select2-selection__arrow{
    top:1px;
}
#inputfieldForm{
    padding:0 10px !important;
}
#inputfieldForm label{
    font-size:12px;
    /*font-family: Inter, serif;*/
    margin-bottom:10px;
    font-weight: 500;
}
#inputfieldForm label{
    display:flex;
    align-items:center;
}
#inputfieldForm input[type="checkbox"]{
    width: 16px;
    height: 16px;
    margin-right: 5px;
}
#inputfieldForm textarea,
#inputfieldForm input {
    border:1px solid #E3E9F0 !important;
    border-radius:2px !important;
    font-size:12px;
    /*font-family: Inter, serif;*/
    color:#565F74 !important;
    padding:10px 10px !important;
}
.uwv-module .pa-widget-body{
    border:0 !important;
    height:92vh;
    overflow: hidden;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.uwv-module .pa-widget-titel{
    padding:10px 25px;
}
.uwv-module .pa-widget{
    border:0;
    border-radius: 10px;
    box-shadow: 0 4px 4px 0 #00000040;
}
#inputfieldForm .fr-box.fr-basic.fr-top .fr-wrapper{
    box-shadow:none !important;
    border:1px solid #E3E9F0 !important;
    border-bottom-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}
#inputfieldForm .fr-toolbar.fr-top{
    box-shadow:none !important;
    border:1px solid #E3E9F0 !important;
    border-bottom:0 !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
}
#inputfieldForm .fr-toolbar .fr-command.fr-btn,#inputfieldForm .fr-popup .fr-command.fr-btn{
    color: #565F74;
}
.sidebar-menu li.hasAction:after{
    content: "";
    display: inline-block;
    position: absolute;
    top: 16px;
    right: 6px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #4374e0;
}
div.page-sidebar.menu-compact ul.sidebar-menu > li:hover a .badge{
    position: absolute;
    display: block !important;
    right: -14px;
    top: 10px;
    z-index: 250;
}
.dropdown-chat iframe{
    height: 87vh !important;
    max-height: 87vh !important;
}
.dropdown-chat{
    height:89vh;
}

.chat-top-bar{
    height:90vh;
}

.flex-side-filter .panel-content{
    padding:10px 5px 5px 5px !important;
    background: #D7E0F0;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}
.flex-side-filter.accordion.panel-group .panel .collapse{
    background: #D7E0F0 !important;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}
.flex-side-filter.accordion.panel-group .panel{
    background: transparent !important;
}
.flex-side-filter.accordion.panel-group{
    border:0 !important ;
    background: transparent !important;
}
.flex-side-filter{
    border-bottom-width: 0 !important;
    border-top-width: 0 !important;
    border-width: 0 !important;
}
.flex-side-filter .accordion-button:not(.collapsed),
.flex-side-filter .accordion-button{
    outline:0;
    background: #D7E0F0;
    color:#28282A;
}
.flex-side-filter{
    margin-top:10px;
}
.flex-side-filter .accordion-button{
    padding:5px;
}
.side-filter{
    width: 100%;
    padding:15px;
    border-radius: 6px;
    float: right;
    background: #EBF1FD;
}
.side-filter>label{
    font-weight: bold;
}
.side-filter-devider{
    width: 100%;
    margin-top:10px;
    display: block;
    background: #C8D5F1;
    height: 1px;
}
.pa-loading-wrapper-main{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.side-filter.collapsed{
    writing-mode: vertical-rl;
    text-orientation:mixed;
    height: 50%;
    float: right;
}
.side-filter.collapsed .side-filter-devider{
    display: none;
}
.side-filter.collapsed .side-filter-toggle{
    writing-mode: unset;
    text-orientation:unset;
}
.side-filter.collapsed label,
.side-filter-toggle-back-clickable{
    cursor: pointer;
    float:left;

}
.side-filter-toggle-back{
    cursor: pointer;
    display: none;
    float:left;
}
.side-filter-toggle-back-clickable label{
    margin-right: -5px;
    margin-top: 8px;
}
.side-filter .select2-search__field:placeholder-shown {
    width: 100% !important;
}
.side-filter .select2-container--default .select2-selection--multiple{
    background: transparent !important;
    border: 0 !important;
    padding-top:5px !important;
}
.side-filter .select2-container--default.select2-container--focus .select2-selection--multiple{
    background: transparent !important;
    border: 0 !important;
}
.side-filter .select2-container .select2-search--inline .select2-search__field{
    background: rgb(244, 244, 244) !important;
    margin:0 !important;
    padding:5px !important;
    position: absolute;
    top: 0;
    margin-right:5px;
    width: 98% !important;
}
.side-filter .select2-selection--multiple .select2-selection__rendered{
    margin-top:34px !important;
}
.side-filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color: #7e7e7e;
}
.side-filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color: #982929;
}
.side-filter .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background: transparent !important;
    color: #4a4a4a;
    border:0;
}
.side-filter .select2-selection__choice{
    display:block;
    width: 100%;
}
.side-filter>label{
    width: 100%;
}
.side-filter-toggle{
    position: absolute;
    right: 5px;
    cursor: pointer;
}
.side-filter .select2-container.select2-container--default.select2-container--open:not(.select2){
    top:36px !important;
}
.translated-content-info{
    font-size:13px;
    padding:10px !important;
    color:#FFF
}
.btn.transscripteBtn,
.transscripteBtn{
    background: #477ED9 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    padding:10px 25px !important;
    border:0 !important;
    border-radius: 6px !important;
    color:#fff !important;
    transition: all .4s ease;
    cursor: pointer;
}
.transscripteBtn:hover{
    background: #125bd5 !important;
}
.opname-btn-groot{
    width: 151px;
    height: 151px;
    border-radius: 50%;
    background: #DAE0EB;
    border:21px solid #F0F3FA;
    display: inline-block;
    font-size: 50px;
    cursor: pointer;
    transition: all 0.5s ease-out;
}
.opname-btn-groot:hover{
    border-width: 10px;
}
.openameGestart{
    display: none;
    background: #9FE29C;
    border-color: #CEF5CD;
    animation: purlseRecording 2500ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.opnameOpnieuw{
    background: #D1466D;
    border-color: #F88EAB;
}
.default-btn,
.opname-opnieuw{
    background: #477ED9;
    font-size: 12px;
    font-weight: bold;
    padding:10px 25px;
    border:0;
    border-radius: 6px !important;
    color:#fff;
    transition: all .4s ease;
}
.default-btn:hover,
.opname-opnieuw:hover{
    background: #125bd5;
}
.bevestig_opname{
    background:#6FBB6C;
}
.bevestig_opname:hover{
    background: #48b841;
}
.resetBtn{
    background: #D1466D;
}
.resetBtn:hover{
    background: #d3325f;
}
.text-titel,
#transcriptie-opname-status{
    font-size: 14px;
    font-weight: bold;
}
.transcription-box{
    padding:25px;
    width: 100%;
    border-radius: 6px;
}
.transcription-box .btn i{
    margin-right:4px;
}
@keyframes purlseRecording {
    0%{
        border-width: 10px;
    }
    25%{
        border-width: 21px;
    }
    50%{
        border-width: 10px;
    }
    75%{
        border-width: 21px;
    }
    100%{
        border-width: 10px;
    }
}

.tracject_met_verloop_table_main >thead{
}
.tracject_met_verloop_table_main{
    font-size: 12px;
    border:0;

}
.tracject_met_verloop_table_main >thead{
    white-space: nowrap;
}
.tracject_met_verloop_table_main >thead{

}
.tracject_met_verloop_table_main >thead>tr th{
    padding:10px;

}
.tracject_met_verloop_table_main >thead>tr{
    border-bottom:2px solid #6298eb;
}
.tracject_met_verloop_table_main >tbody>tr:first-child{
    border-bottom:1px solid #e4ebf1;
}
.tracject_met_verloop_table_main >thead>tr>th:nth-child(2),
.tracject_met_verloop_table_main >thead>tr>th:nth-child(3){
    width: 60px;
    max-width: 60px;
}
.tracject_met_verloop_table_main >tbody>tr:nth-child(1)>th:nth-child(2){
    width: 60px;
    max-width: 60px;
}

.tracject_met_verloop_table_main >tbody>tr td{
    padding:5px;
}
.tracject_met_verloop_table_main .select2-selection{
    border:1px solid #e4ebf1 !important;
    border-radius: 4px !important;
}
.tracject_met_verloop_table_main .select2-container{
    max-width: 100px !important;
}
.tracject_met_verloop_table_main >tbody>tr td{
}
.dossiercollextra{
    width: 80px !important;
}
.tracject_met_verloop_table_veloop{
    margin:-1px;
}
.tracject_met_verloop_table_veloop tbody tr td{
    border:1px solid #e4ebf1 !important;
    padding:5px;
}
.tracject_met_verloop_table_veloop tbody tr td:first-child{
    border-left:0 !important;
}
.tracject_met_verloop_table_veloop tbody tr:first-child td{
    border-top:0 !important;
}
.tracject_met_verloop_table_veloop tbody tr:last-child td{
    border-bottom:0 !important;
}
.tracject_met_verloop_table_main >tbody>tr:nth-child(1) td:nth-child(2),
.tracject_met_verloop_table_main >tbody>tr:nth-child(1) td:nth-child(3)
{
    width:126.8px !important;
}
.tracject_met_verloop_table_main >tbody>tr:nth-child(1) td:nth-child(4),
.tracject_met_verloop_table_main >tbody>tr:nth-child(1) td:nth-child(5)
{
    width:94.5px  !important;
    max-width:94.5px  !important;
}
.tracject_met_verloop_table_main >tbody>tr:nth-child(1) td:nth-child(6)
{
    width: 5%;
}
.tracject_met_verloop_table_veloop tbody tr td:nth-child(2){
    width:95px !important;
    max-width:95px !important;
}
.tracject_met_verloop_table_veloop tbody tr td:nth-child(3){
    width:91px !important;
    max-width:91px !important;
}
.verloop_bar_wrapper{
    display: flex;
    gap:10px;
}
.verloop_bar_wrapper span:nth-child(1){
    width: 24%;
}
.verloop_bar_wrapper span:nth-child(2){
    width: 43%;
}
.verloop_bar_wrapper .progress{
    border-radius: 0;
}
.pa-pro-orange{
    background: #e59e68 !important;
}
.pa-pro-red{
    background: #f76964 !important;
}
.pa-pro-yellow{
    background: #ecea64 !important;
}
.pa-pro-green{
    background: #98c17c !important;
}
.widget-header .widget-icon{
    margin-left:0 !important;
}
.tabbable .widget-buttons{
    padding-right: 20px !important;
}
.select2-search.select2-search--inline input[type=search]:not(.form-control).select2-search__field{
    border:0 !important;
    margin-left:0;
}
.nav-link.active{
    color:#fff !important;
}
div.dataTables_filter input, div#searchable_filter input{
    background:#fff;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border-radius: 6px !important;
}
.bootbox-cancel:hover{
    color:#fff !important;
}
.select2-container--default .select2-search--inline .select2-search__field{
    font-size:12.8px !important;
    padding-top: 3px !important;
    padding-bottom: 1px !important;
}
.multi-select-button:after {
    margin-top: 6px;
}
select{
    appearance: auto !important;
}
div.dataTables_filter input, div#searchable_filter input, .dataTables_length .form-select-sm{
    background: none !important;
    --bs-form-select-bg-img: none !important;
}
.fr-view ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 15px;
}
.fr-view ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: 15px;
}
.fr-view ul ul, .fr-view ol ul {
    list-style-type: circle;
    list-style-position: inside;
    margin-left: 15px;
}
.fr-view ol ol, .fr-view ul ol {
    list-style-type: lower-latin;
    list-style-position: inside;
    margin-left: 15px;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{
    width: 15px !important;
}
.form-group label{
    display:inline-block;
}