/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap');html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block;
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small,.section-title .description {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],input[type="radio"],.checkbox-icon,.radio-icon {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
}

td,th {
    padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,*:before,*:after {
        text-shadow: none !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a,a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,a[href^="javascript:"]:after {
        content: "";
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3;
    }

    h2,h3 {
        page-break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .btn>.caret,.dropup>.btn>.caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table td,.table th {
        background-color: #fff !important;
    }

    .table-bordered th,.table-bordered td {
        border: 1px solid #ddd !important;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background-color: #ececec;
}

input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #c57f07;
    text-decoration: none;
}

a:hover,a:focus {
    color: #0050a2;
    text-decoration: none;
}

a:focus {
    outline-color: #0050a2;
    outline-style: solid;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img,.presidentOfTheClub .presidentsPhoto>img,.presidentOfTheClub .presidentsPhoto a>img,.storyImage>img,.storyImage a>img {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 0;
}

.img-thumbnail {
    padding: 0;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 21px;
    margin-bottom: 21px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role="button"] {
    cursor: pointer;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
    font-weight: 400;
    line-height: 1;
    color: #ddd;
}

h1,.h1,h2,.h2,h3,.h3 {
    margin-top: 21px;
    margin-bottom: 10.5px;
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
    font-size: 65%;
}

h4,.h4,h5,.h5,h6,.h6 {
    margin-top: 10.5px;
    margin-bottom: 10.5px;
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
    font-size: 75%;
}

h1,.h1 {
    font-size: 45px;
}

h2,.h2 {
    font-size: 32px;
}

h3,.h3 {
    font-size: 23px;
}

h4,.h4 {
    font-size: 18px;
}

h5,.h5 {
    font-size: 15px;
}

h6,.h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10.5px;
}

.lead {
    margin-bottom: 21px;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.4;
}

@media(min-width: 769px) {
    .lead {
        font-size:22.5px;
    }
}

small,.small,.section-title .description {
    font-size: 86%;
}

mark,.mark {
    padding: .2em;
    background-color: #ffecb3;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #ddd;
}

.text-primary {
    color: #f7a81b;
}

a.text-primary:hover,a.text-primary:focus {
    color: #d78d08;
}

.text-success {
    color: #4caf50;
}

a.text-success:hover,a.text-success:focus {
    color: #3d8b40;
}

.text-info {
    color: #1e88e5;
}

a.text-info:hover,a.text-info:focus {
    color: #166dba;
}

.text-warning {
    color: #c68400;
}

a.text-warning:hover,a.text-warning:focus {
    color: #936200;
}

.text-danger {
    color: #e53935;
}

a.text-danger:hover,a.text-danger:focus {
    color: #cd1e1a;
}

.bg-primary {
    color: #fff;
    background-color: #f7a81b;
}

a.bg-primary:hover,a.bg-primary:focus {
    background-color: #d78d08;
}

.bg-success {
    background-color: #c8e6c9;
}

a.bg-success:hover,a.bg-success:focus {
    background-color: #a5d6a7;
}

.bg-info {
    background-color: #b3e5fc;
}

a.bg-info:hover,a.bg-info:focus {
    background-color: #82d4fa;
}

.bg-warning {
    background-color: #ffecb3;
}

a.bg-warning:hover,a.bg-warning:focus {
    background-color: #ffdf80;
}

.bg-danger {
    background-color: #ffcdd2;
}

a.bg-danger:hover,a.bg-danger:focus {
    background-color: #ff9aa4;
}

.page-header {
    padding-bottom: 9.5px;
    margin: 42px 0 21px;
    border-bottom: 1px solid transparent;
}

ul,ol {
    margin-top: 0;
    margin-bottom: 10.5px;
}

ul ul,ol ul,ul ol,ol ol {
    margin-bottom: 0;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

dl {
    margin-top: 0;
    margin-bottom: 21px;
}

dt,dd {
    line-height: 1.42857143;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

@media(min-width: 769px) {
    .dl-horizontal dt {
        float:left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],abbr[data-original-title] {
    cursor: help;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 10.5px 21px;
    margin: 0 0 21px;
    font-size: 18.75px;
    border-left: 5px solid #eee;
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
    margin-bottom: 0;
}

blockquote footer,blockquote small,blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #ddd;
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
    content: "— ";
}

.blockquote-reverse,blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0;
}

.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
    content: "";
}

.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
    content: " —";
}

address {
    margin-bottom: 21px;
    font-style: normal;
    line-height: 1.42857143;
}

code,kbd,pre,samp {
    font-family: Menlo,Monaco,Consolas,'Courier New',monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 0;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 0;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none;
}

pre {
    display: block;
    padding: 10px;
    margin: 0 0 10.5px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 0;
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .container {
        width:750px;
    }
}

@media(min-width: 992px) {
    .container {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .container {
        width:1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.row.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.row.no-gutters>.col,.row.no-gutters>[class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.row-no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.row-no-gutters [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,col-xl-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,col-xl-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,col-xl-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,col-xl-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,col-xl-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,col-xl-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,col-xl-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,col-xl-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,col-xl-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,col-xl-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,col-xl-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,col-xl-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media(min-width: 769px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float:left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media(min-width: 992px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
        float:left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media(min-width: 1200px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        float:left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

@media(min-width: 1450px) {
    .col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
        float:left;
    }

    .col-xl-12 {
        width: 100%;
    }

    .col-xl-11 {
        width: 91.66666667%;
    }

    .col-xl-10 {
        width: 83.33333333%;
    }

    .col-xl-9 {
        width: 75%;
    }

    .col-xl-8 {
        width: 66.66666667%;
    }

    .col-xl-7 {
        width: 58.33333333%;
    }

    .col-xl-6 {
        width: 50%;
    }

    .col-xl-5 {
        width: 41.66666667%;
    }

    .col-xl-4 {
        width: 33.33333333%;
    }

    .col-xl-3 {
        width: 25%;
    }

    .col-xl-2 {
        width: 16.66666667%;
    }

    .col-xl-1 {
        width: 8.33333333%;
    }

    .col-xl-pull-12 {
        right: 100%;
    }

    .col-xl-pull-11 {
        right: 91.66666667%;
    }

    .col-xl-pull-10 {
        right: 83.33333333%;
    }

    .col-xl-pull-9 {
        right: 75%;
    }

    .col-xl-pull-8 {
        right: 66.66666667%;
    }

    .col-xl-pull-7 {
        right: 58.33333333%;
    }

    .col-xl-pull-6 {
        right: 50%;
    }

    .col-xl-pull-5 {
        right: 41.66666667%;
    }

    .col-xl-pull-4 {
        right: 33.33333333%;
    }

    .col-xl-pull-3 {
        right: 25%;
    }

    .col-xl-pull-2 {
        right: 16.66666667%;
    }

    .col-xl-pull-1 {
        right: 8.33333333%;
    }

    .col-xl-pull-0 {
        right: auto;
    }

    .col-xl-push-12 {
        left: 100%;
    }

    .col-xl-push-11 {
        left: 91.66666667%;
    }

    .col-xl-push-10 {
        left: 83.33333333%;
    }

    .col-xl-push-9 {
        left: 75%;
    }

    .col-xl-push-8 {
        left: 66.66666667%;
    }

    .col-xl-push-7 {
        left: 58.33333333%;
    }

    .col-xl-push-6 {
        left: 50%;
    }

    .col-xl-push-5 {
        left: 41.66666667%;
    }

    .col-xl-push-4 {
        left: 33.33333333%;
    }

    .col-xl-push-3 {
        left: 25%;
    }

    .col-xl-push-2 {
        left: 16.66666667%;
    }

    .col-xl-push-1 {
        left: 8.33333333%;
    }

    .col-xl-push-0 {
        left: auto;
    }

    .col-xl-offset-12 {
        margin-left: 100%;
    }

    .col-xl-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-xl-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-xl-offset-9 {
        margin-left: 75%;
    }

    .col-xl-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-xl-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-xl-offset-6 {
        margin-left: 50%;
    }

    .col-xl-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-xl-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-xl-offset-3 {
        margin-left: 25%;
    }

    .col-xl-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-xl-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-xl-offset-0 {
        margin-left: 0%;
    }
}

table {
    background-color: transparent;
}

table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}

table td[class*="col-"],table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}

caption {
    padding-top: 10px 10px;
    padding-bottom: 10px 10px;
    color: #ddd;
    text-align: left;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 21px;
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
    padding: 10px 10px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #eee;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #eee;
}

.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
    border-top: 0;
}

.table>tbody+tbody {
    border-top: 2px solid #eee;
}

.table .table {
    background-color: #ececec;
}

.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
    padding: 3px 5px;
}

.table-bordered {
    border: 1px solid #eee;
}

.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
    border: 1px solid #eee;
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
    background-color: transparent;
}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
    background-color: transparent;
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
    background-color: rgba(0,0,0,0);
}

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
    background-color: #c8e6c9;
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
    background-color: #b6deb8;
}

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
    background-color: #b3e5fc;
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
    background-color: #9addfb;
}

.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
    background-color: #ffecb3;
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
    background-color: #ffe69a;
}

.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
    background-color: #ffcdd2;
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
    background-color: #ffb3bb;
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

@media screen and (max-width: 768px) {
    .table-responsive {
        width:100%;
        margin-bottom: 15.75px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #eee;
    }

    .table-responsive>.table {
        margin-bottom: 0;
    }

    .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
        white-space: nowrap;
    }

    .table-responsive>.table-bordered {
        border: 0;
    }

    .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }

    .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 21px;
    font-size: 22.5px;
    line-height: inherit;
    color: #222;
    border: 0;
    border-bottom: 1px solid transparent;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    appearance: none;
}

input[type="radio"],input[type="checkbox"],.checkbox-icon,.radio-icon {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],.checkbox-icon[disabled],.checkbox-icon.disabled,fieldset[disabled] .checkbox-icon,.radio-icon[disabled],.radio-icon.disabled,fieldset[disabled] .radio-icon {
    cursor: not-allowed;
}

input[type="file"] {
    display: block;
}

input[type="range"] {
    display: block;
    width: 100%;
}

select[multiple],select[size] {
    height: auto;
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,.checkbox-icon:focus,.radio-icon:focus {
    outline-color: #0050a2;
    outline-style: solid;
}

output {
    display: block;
    padding-top: 11px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
}

.form-control {
    display: block;
    width: 100%;
    height: 27px;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.form-control:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.form-control.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.form-control::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #acb6c0;
}

.form-control::-webkit-input-placeholder {
    color: #acb6c0;
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}

.form-control[disabled],fieldset[disabled] .form-control {
    cursor: not-allowed;
}

textarea.form-control {
    height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
        line-height:27px;
    }

    input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {
        line-height: 25px;
    }

    input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {
        line-height: 44px;
    }
}

.form-group {
    margin-bottom: 15px;
}

.radio,.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}

.radio label,.checkbox label {
    min-height: 21px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"],.checkbox .checkbox-icon,.checkbox-inline .checkbox-icon,.radio .radio-icon,.radio-inline .radio-icon {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px;
}

.radio+.radio,.checkbox+.checkbox {
    margin-top: -5px;
}

.radio-inline,.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

.form-control-static {
    min-height: 36px;
    padding-top: 11px;
    padding-bottom: 11px;
    margin-bottom: 0;
}

.form-control-static.input-lg,.form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0;
}

.input-sm {
    height: 25px;
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

select.input-sm {
    height: 25px;
    line-height: 25px;
}

textarea.input-sm,select[multiple].input-sm {
    height: auto;
}

.form-group-sm .form-control {
    height: 25px;
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.form-group-sm select.form-control {
    height: 25px;
    line-height: 25px;
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
    height: auto;
}

.form-group-sm .form-control-static {
    height: 25px;
    min-height: 34px;
    padding: 9px 15px;
    font-size: 13px;
    line-height: 1.5;
}

.input-lg {
    height: 44px;
    padding: 10px 30px;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 0;
}

select.input-lg {
    height: 44px;
    line-height: 44px;
}

textarea.input-lg,select[multiple].input-lg {
    height: auto;
}

.form-group-lg .form-control {
    height: 44px;
    padding: 10px 30px;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 0;
}

.form-group-lg select.form-control {
    height: 44px;
    line-height: 44px;
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
    height: auto;
}

.form-group-lg .form-control-static {
    height: 44px;
    min-height: 37px;
    padding: 11px 30px;
    font-size: 16px;
    line-height: 1.3333333;
}

.has-feedback {
    position: relative;
}

.has-feedback .form-control {
    padding-right: 33.75px;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    pointer-events: none;
}

.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
    width: 44px;
    height: 44px;
    line-height: 44px;
}

.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
    width: 25px;
    height: 25px;
    line-height: 25px;
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .label-control,.has-success .dataTables_filter>label,.has-success .dataTables_length>label {
    color: #4caf50;
}

.has-success .form-control {
    border-color: #4caf50;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
}

.has-success .form-control:focus {
    border-color: #3d8b40;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #92cf94;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #92cf94;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #92cf94 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #92cf94 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #92cf94 0 1px #000;
}

.has-success .input-group-addon {
    color: #4caf50;
    background-color: #c8e6c9;
    border-color: #4caf50;
}

.has-success .form-control-feedback {
    color: #4caf50;
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .label-control,.has-warning .dataTables_filter>label,.has-warning .dataTables_length>label {
    color: #c68400;
}

.has-warning .form-control {
    border-color: #c68400;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
}

.has-warning .form-control:focus {
    border-color: #936200;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffb92d;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffb92d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffb92d 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffb92d 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffb92d 0 1px #000;
}

.has-warning .input-group-addon {
    color: #c68400;
    background-color: #ffecb3;
    border-color: #c68400;
}

.has-warning .form-control-feedback {
    color: #c68400;
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .label-control,.has-error .dataTables_filter>label,.has-error .dataTables_length>label {
    color: #e53935;
}

.has-error .form-control {
    border-color: #e53935;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
}

.has-error .form-control:focus {
    border-color: #cd1e1a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f1928f;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f1928f;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f1928f 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f1928f 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f1928f 0 1px #000;
}

.has-error .input-group-addon {
    color: #e53935;
    background-color: #ffcdd2;
    border-color: #e53935;
}

.has-error .form-control-feedback {
    color: #e53935;
}

.has-feedback label~.form-control-feedback {
    top: 26px;
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #626262;
}

@media(min-width: 769px) {
    .form-inline .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-static {
        display: inline-block;
    }

    .form-inline .input-group,.form-inline .input-group-block {
        display: inline-table;
        vertical-align: middle;
    }

    .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control,.form-inline .input-group-block .input-group-addon,.form-inline .input-group-block .input-group-btn,.form-inline .input-group-block .form-control {
        width: auto;
    }

    .form-inline .input-group>.form-control,.form-inline .input-group-block>.form-control {
        width: 100%;
    }

    .form-inline .control-label,.form-inline .label-control,.form-inline .dataTables_filter>label,.form-inline .dataTables_length>label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio,.form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio label,.form-inline .checkbox label {
        padding-left: 0;
    }

    .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"],.form-inline .checkbox .checkbox-icon,.form-inline .radio .radio-icon {
        position: relative;
        margin-left: 0;
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
    padding-top: 11px;
    margin-top: 0;
    margin-bottom: 0;
}

.form-horizontal .radio,.form-horizontal .checkbox {
    min-height: 32px;
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

@media(min-width: 769px) {
    .form-horizontal .control-label,.form-horizontal .label-control,.form-horizontal .dataTables_filter>label,.form-horizontal .dataTables_length>label {
        padding-top:11px;
        margin-bottom: 0;
        text-align: right;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media(min-width: 769px) {
    .form-horizontal .form-group-lg .control-label,.form-horizontal .form-group-lg .label-control,.form-horizontal .form-group-lg .dataTables_filter>label,.form-horizontal .form-group-lg .dataTables_length>label {
        padding-top:11px;
        font-size: 16px;
    }
}

@media(min-width: 769px) {
    .form-horizontal .form-group-sm .control-label,.form-horizontal .form-group-sm .label-control,.form-horizontal .form-group-sm .dataTables_filter>label,.form-horizontal .form-group-sm .dataTables_length>label {
        padding-top:9px;
        font-size: 13px;
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.btn:hover,.btn:focus,.btn.focus {
    color: #757575;
    text-decoration: none;
}

.btn:active,.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.btn.disabled,fieldset[disabled] a.btn {
    pointer-events: none;
}

.btn-default,.contentLanguagesMenu span a {
    background-color: #fff;
    color: #757575;
    background-color: transparent;
    border-color: #757575;
}

.btn-default:focus,.btn-default.focus,.contentLanguagesMenu span a:focus,.contentLanguagesMenu span a.focus {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #353535;
}

.btn-default:hover,.contentLanguagesMenu span a:hover {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #565656;
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default,.contentLanguagesMenu span a:active,.contentLanguagesMenu span a.active,.open>.dropdown-toggle.contentLanguagesMenu span a {
    color: #757575;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #565656;
}

.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.contentLanguagesMenu span a.disabled:hover,.contentLanguagesMenu span a[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:hover,.contentLanguagesMenu span a.disabled:focus,.contentLanguagesMenu span a[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:focus,.contentLanguagesMenu span a.disabled.focus,.contentLanguagesMenu span a[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a.focus {
    background-color: #fff;
    border-color: #757575;
}

.btn-default .badge,.contentLanguagesMenu span a .badge {
    color: #fff;
    background-color: #757575;
}

.btn-default:hover,.btn-default:focus,.btn-default.focus,.contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:focus,.contentLanguagesMenu span a.focus {
    color: #fff;
    background-color: transparent;
    border-color: #757575;
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default,.contentLanguagesMenu span a:active,.contentLanguagesMenu span a.active,.open>.dropdown-toggle.contentLanguagesMenu span a {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #757575;
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active,.contentLanguagesMenu span a.disabled,.contentLanguagesMenu span a[disabled],fieldset[disabled] .contentLanguagesMenu span a,.contentLanguagesMenu span a.disabled:hover,.contentLanguagesMenu span a[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:hover,.contentLanguagesMenu span a.disabled:focus,.contentLanguagesMenu span a[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:focus,.contentLanguagesMenu span a.disabled.focus,.contentLanguagesMenu span a[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a.focus,.contentLanguagesMenu span a.disabled:active,.contentLanguagesMenu span a[disabled]:active,fieldset[disabled] .contentLanguagesMenu span a:active,.contentLanguagesMenu span a.disabled.active,.contentLanguagesMenu span a[disabled].active,fieldset[disabled] .contentLanguagesMenu span a.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.btn-default .badge,.contentLanguagesMenu span a .badge {
    color: #fff;
    background-color: #757575;
}

.btn-default:hover,.btn-default:focus,.btn-default.focus,.contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:focus,.contentLanguagesMenu span a.focus {
    color: #fff;
    background-color: #757575;
    border-color: #757575;
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default,.contentLanguagesMenu span a:active,.contentLanguagesMenu span a.active,.open>.dropdown-toggle.contentLanguagesMenu span a {
    color: #fff;
    background-image: none;
    background-color: #757575;
    border-color: #757575;
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active,.contentLanguagesMenu span a.disabled,.contentLanguagesMenu span a[disabled],fieldset[disabled] .contentLanguagesMenu span a,.contentLanguagesMenu span a.disabled:hover,.contentLanguagesMenu span a[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:hover,.contentLanguagesMenu span a.disabled:focus,.contentLanguagesMenu span a[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:focus,.contentLanguagesMenu span a.disabled.focus,.contentLanguagesMenu span a[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a.focus,.contentLanguagesMenu span a.disabled:active,.contentLanguagesMenu span a[disabled]:active,fieldset[disabled] .contentLanguagesMenu span a:active,.contentLanguagesMenu span a.disabled.active,.contentLanguagesMenu span a[disabled].active,fieldset[disabled] .contentLanguagesMenu span a.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.btn-default .badge,.contentLanguagesMenu span a .badge {
    color: #fff;
    background-color: #757575;
}

.btn-primary {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.btn-primary:focus,.btn-primary.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.btn-primary:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.btn-primary .badge {
    color: #f7a81b;
    background-color: #fff;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.btn-primary .badge {
    color: #f7a81b;
    background-color: #fff;
}

.btn-success {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50;
}

.btn-success:focus,.btn-success.focus {
    color: #fff;
    background-color: #3d8b40;
    border-color: #255627;
}

.btn-success:hover {
    color: #fff;
    background-color: #3d8b40;
    border-color: #39843c;
}

.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #3d8b40;
    background-image: none;
    border-color: #39843c;
}

.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus {
    background-color: #4caf50;
    border-color: #4caf50;
}

.btn-success .badge {
    color: #4caf50;
    background-color: #fff;
}

.btn-success:hover,.btn-success:focus,.btn-success.focus {
    color: #4caf50;
    background-color: transparent;
    border-color: #4caf50;
}

.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
    color: #4caf50;
    background-image: none;
    background-color: transparent;
    border-color: #4caf50;
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.btn-success .badge {
    color: #4caf50;
    background-color: #fff;
}

.btn-info {
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.btn-info:focus,.btn-info.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.btn-info:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.btn-info .badge {
    color: #fff;
    background-color: #f7a81b;
}

.btn-info:hover,.btn-info:focus,.btn-info.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.btn-info .badge {
    color: #fff;
    background-color: #f7a81b;
}

.btn-info:hover,.btn-info:focus,.btn-info.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.btn-info .badge {
    color: #fff;
    background-color: #f7a81b;
}

.btn-warning {
    background-color: #fff;
    color: #c68400;
    background-color: transparent;
    border-color: #c68400;
}

.btn-warning:focus,.btn-warning.focus {
    color: #c68400;
    background-color: #e6e6e6;
    border-color: #472f00;
}

.btn-warning:hover {
    color: #c68400;
    background-color: #e6e6e6;
    border-color: #895b00;
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
    color: #c68400;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #895b00;
}

.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus {
    background-color: #fff;
    border-color: #c68400;
}

.btn-warning .badge {
    color: #fff;
    background-color: #c68400;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning.focus {
    color: #fff;
    background-color: transparent;
    border-color: #c68400;
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #c68400;
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.btn-warning .badge {
    color: #fff;
    background-color: #c68400;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning.focus {
    color: #fff;
    background-color: #c68400;
    border-color: #c68400;
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-image: none;
    background-color: #c68400;
    border-color: #c68400;
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.btn-warning .badge {
    color: #fff;
    background-color: #c68400;
}

.btn-danger {
    background-color: #fff;
    color: #e53935;
    background-color: transparent;
    border-color: #e53935;
}

.btn-danger:focus,.btn-danger.focus {
    color: #e53935;
    background-color: #e6e6e6;
    border-color: #891412;
}

.btn-danger:hover {
    color: #e53935;
    background-color: #e6e6e6;
    border-color: #c41d19;
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
    color: #e53935;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #c41d19;
}

.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus {
    background-color: #fff;
    border-color: #e53935;
}

.btn-danger .badge {
    color: #fff;
    background-color: #e53935;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger.focus {
    color: #fff;
    background-color: transparent;
    border-color: #e53935;
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #e53935;
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.btn-danger .badge {
    color: #fff;
    background-color: #e53935;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger.focus {
    color: #fff;
    background-color: #e53935;
    border-color: #e53935;
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-image: none;
    background-color: #e53935;
    border-color: #e53935;
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.btn-danger .badge {
    color: #fff;
    background-color: #e53935;
}

.btn-link {
    font-weight: 400;
    color: #c57f07;
    border-radius: 0;
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
    border-color: transparent;
}

.btn-link:hover,.btn-link:focus {
    color: #0050a2;
    text-decoration: none;
    background-color: transparent;
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
    color: #808080;
    text-decoration: none;
}

.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.btn-disabled>.btn {
    padding: 10px 30px;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 0;
}

.btn-sm,.btn-group-sm>.btn,.fc .fc-toolbar .fc-button-group .fc-button,.btn-group-sm>.btn-disabled>.btn {
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.btn-xs,.btn-group-xs>.btn,.btn-group-xs>.btn-disabled>.btn {
    padding: 5px 10px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block+.btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -ms-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropup,.dropdown {
    position: relative;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 15px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175) 0 1px #000;
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175) 0 1px #000;
    box-shadow: 0 6px 12px rgba(0,0,0,.175) 0 1px #000;
    background-clip: padding-box;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9.5px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #0050a2;
    white-space: nowrap;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #f7a81b;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #f7a81b;
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
    color: #ddd;
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed;
}

.open>.dropdown-menu {
    display: block;
}

.open>a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #ddd;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: "";
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media(min-width: 769px) {
    .navbar-right .dropdown-menu {
        left:auto;
        right: 0;
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-group>.btn,.btn-group-vertical>.btn {
    position: relative;
    float: left;
}

.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active {
    z-index: 2;
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
    margin-left: -1px;
}

.btn-toolbar {
    margin-left: -5px;
}

.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.btn-toolbar .input-group-block {
    float: left;
}

.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group,.btn-toolbar>.input-group-block {
    margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group>.btn:first-child {
    margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group>.btn-group {
    float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
    float: none;
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.btn-group-justified>.btn,.btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%;
}

.btn-group-justified>.btn-group .btn {
    width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto;
}

[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn .checkbox-icon,[data-toggle="buttons"]>.btn-group>.btn .checkbox-icon,[data-toggle="buttons"]>.btn .radio-icon,[data-toggle="buttons"]>.btn-group>.btn .radio-icon {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}

.input-group,.input-group-block {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group[class*="col-"],.input-group-block[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0;
}

.input-group .form-control,.input-group-block .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.input-group .form-control:focus,.input-group-block .form-control:focus {
    z-index: 3;
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
    height: 44px;
    padding: 10px 30px;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 0;
}

select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
    height: 44px;
    line-height: 44px;
}

textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto;
}

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
    height: 25px;
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
    height: 25px;
    line-height: 25px;
}

textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto;
}

.input-group-addon,.input-group-btn,.input-group .form-control,.input-group-block .form-control {
    display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child),.input-group-block .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.input-group-addon,.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 10px 25px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    color: #222;
    text-align: center;
    background-color: #eee;
    border: 1px solid #b7b7b7;
    border-radius: 0;
}

.input-group-addon.input-sm {
    padding: 8px 15px;
    font-size: 13px;
    border-radius: 0;
}

.input-group-addon.input-lg {
    padding: 10px 30px;
    font-size: 16px;
    border-radius: 0;
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"],.input-group-addon .checkbox-icon,.input-group-addon .radio-icon {
    margin-top: 0;
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-block .form-control:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
    border-right: 0;
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-block .form-control:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

.input-group-btn>.btn {
    position: relative;
}

.input-group-btn>.btn+.btn {
    margin-left: -1px;
}

.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
    z-index: 2;
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav>li {
    position: relative;
    display: block;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav>li>a:hover,.nav>li>a:focus {
    text-decoration: none;
    background-color: #f7a81b;
}

.nav>li.disabled>a {
    color: #ddd;
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
    color: #ddd;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
    background-color: #f7a81b;
    border-color: #c57f07;
}

.nav .nav-divider {
    height: 1px;
    margin: 9.5px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.nav>li>a>img {
    max-width: none;
}

.nav-tabs {
    border-bottom: 1px solid #757575;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0 0 0 0;
}

.nav-tabs>li>a:hover {
    border-color: #ddd #ddd #757575;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
    color: #f7a81b;
    cursor: default;
    background-color: #ececec;
    border: 1px solid #757575;
    border-bottom-color: transparent;
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}

.nav-tabs.nav-justified>li {
    float: none;
}

.nav-tabs.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media(min-width: 769px) {
    .nav-tabs.nav-justified>li {
        display:table-cell;
        width: 1%;
    }

    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0;
    }
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 0;
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #eee;
}

@media(min-width: 769px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #eee;
        border-radius: 0 0 0 0;
    }

    .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #ececec;
    }
}

.nav-pills>li {
    float: left;
}

.nav-pills>li>a {
    border-radius: 0;
}

.nav-pills>li+li {
    margin-left: 2px;
}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #f7a81b;
}

.nav-stacked>li {
    float: none;
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}

.nav-justified {
    width: 100%;
}

.nav-justified>li {
    float: none;
}

.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center;
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media(min-width: 769px) {
    .nav-justified>li {
        display:table-cell;
        width: 1%;
    }

    .nav-justified>li>a {
        margin-bottom: 0;
    }
}

.nav-tabs-justified {
    border-bottom: 0;
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 0;
}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
    border: 1px solid #eee;
}

@media(min-width: 769px) {
    .nav-tabs-justified>li>a {
        border-bottom:1px solid #eee;
        border-radius: 0 0 0 0;
    }

    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
        border-bottom-color: #ececec;
    }
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 21px;
    border: 1px solid transparent;
}

@media(min-width: 769px) {
    .navbar {
        border-radius:0;
    }
}

@media(min-width: 769px) {
    .navbar-header {
        float:left;
    }
}

.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
    overflow-x: visible;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
    overflow-y: auto;
}

@media(min-width: 769px) {
    .navbar-collapse {
        width:auto;
        border-top: 0;
        box-shadow: none;
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}

.navbar-fixed-top,.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
    max-height: 100%;
}

@media(max-device-width: 480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
        max-height:200px;
    }
}

@media(min-width: 769px) {
    .navbar-fixed-top,.navbar-fixed-bottom {
        border-radius:0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media(min-width: 769px) {
    .navbar-static-top {
        border-radius:0;
    }
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 14.5px 0;
    font-size: 16px;
    line-height: 21px;
}

.navbar-brand:hover,.navbar-brand:focus {
    text-decoration: none;
}

.navbar-brand>img {
    display: block;
}

@media(min-width: 769px) {
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        margin-left:0;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 0;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
}

.navbar-toggle:focus {
    outline: 0;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

@media(min-width: 769px) {
    .navbar-toggle {
        display:none;
    }
}

.navbar-nav {
    margin: 7.25px 0;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 21px;
}

@media(max-width: 768px) {
    .navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

    .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 21px;
    }

    .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none;
    }
}

@media(min-width: 769px) {
    .navbar-nav {
        float:left;
        margin: 0;
    }

    .navbar-nav>li {
        float: left;
    }

    .navbar-nav>li>a {
        padding-top: 14.5px;
        padding-bottom: 14.5px;
    }
}

.navbar-form {
    padding: 10px 0;
    margin-right: 0;
    margin-left: 0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1) 0 1px #000;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1) 0 1px #000;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1) 0 1px #000;
    margin-top: 11.5px;
    margin-bottom: 11.5px;
}

@media(min-width: 769px) {
    .navbar-form .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .form-control-static {
        display: inline-block;
    }

    .navbar-form .input-group,.navbar-form .input-group-block {
        display: inline-table;
        vertical-align: middle;
    }

    .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control,.navbar-form .input-group-block .input-group-addon,.navbar-form .input-group-block .input-group-btn,.navbar-form .input-group-block .form-control {
        width: auto;
    }

    .navbar-form .input-group>.form-control,.navbar-form .input-group-block>.form-control {
        width: 100%;
    }

    .navbar-form .control-label,.navbar-form .label-control,.navbar-form .dataTables_filter>label,.navbar-form .dataTables_length>label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio,.navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio label,.navbar-form .checkbox label {
        padding-left: 0;
    }

    .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"],.navbar-form .checkbox .checkbox-icon,.navbar-form .radio .radio-icon {
        position: relative;
        margin-left: 0;
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

.navbar-form:before,.navbar-form:after {
    display: table;
    content: " ";
}

.navbar-form:after {
    clear: both;
}

.navbar-form:before,.navbar-form:after {
    display: table;
    content: " ";
}

.navbar-form:after {
    clear: both;
}

@media(min-width: 769px) {
    .navbar-form .field-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
}

@media(max-width: 768px) {
    .navbar-form.form-inline-right .field-group:not([class*='-xs-12']) {
        margin-left:15px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .navbar-form.form-inline-right .field-group:not([class*='-sm-12']) {
        margin-left:15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .navbar-form.form-inline-right .field-group:not([class*='-md-12']) {
        margin-left:15px;
    }
}

@media(min-width: 1200px) {
    .navbar-form.form-inline-right .field-group:not([class*='-lg-12']) {
        margin-left:15px;
    }
}

.navbar-form [class*="mnds-"].field-group {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .navbar-form [class*="mnds-"].field-group {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.navbar-form [class*="mnds-"].field-group-inline {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .navbar-form [class*="mnds-"].field-group-inline {
        margin-left:-10px;
        margin-right: -10px;
    }
}

@media(max-width: 768px) {
    .navbar-form .form-group {
        margin-bottom:5px;
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}

@media(min-width: 769px) {
    .navbar-form {
        width:auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-box-shadow: none 0 1px #000;
        -moz-box-shadow: none 0 1px #000;
        box-shadow: none 0 1px #000;
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 11.5px;
    margin-bottom: 11.5px;
}

.navbar-btn.btn-sm {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}

.navbar-text {
    margin-top: 14.5px;
    margin-bottom: 14.5px;
}

@media(min-width: 769px) {
    .navbar-text {
        float:left;
        margin-right: 0;
        margin-left: 0;
    }
}

@media(min-width: 769px) {
    .navbar-left {
        float:left !important;
    }

    .navbar-right {
        float: right !important;
        margin-right: 0;
    }

    .navbar-right>.btn-group {
        align-items: center;
        justify-content: flex-end;
    }

    .navbar-right.btn-group {
        align-items: center;
        justify-content: flex-end;
    }

    .navbar-right~.navbar-right {
        margin-right: 0;
    }
}

.navbar-default {
    background-color: #0050a2;
    border-color: transparent;
}

.navbar-default .navbar-brand {
    color: #fff;
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
    color: #f5cf89;
    background-color: transparent;
}

.navbar-default .navbar-text {
    color: #fff;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
    color: #f5cf89;
    background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
    color: #f5cf89;
    background-color: transparent;
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
    color: #f5cf89;
    background-color: transparent;
}

@media(max-width: 768px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#fff;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #f5cf89;
        background-color: transparent;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #f5cf89;
        background-color: transparent;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-toggle {
    border-color: #f7a81b;
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    background-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color: transparent;
}

.navbar-default .navbar-link {
    color: #fff;
}

.navbar-default .navbar-link:hover {
    color: #f5cf89;
}

.navbar-default .btn-link {
    color: #fff;
}

.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
    color: #f5cf89;
}

.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}

.navbar-inverse {
    background-color: #4caf50;
    border-color: transparent;
}

.navbar-inverse .navbar-brand {
    color: #fff;
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
    color: #f7a81b;
    background-color: transparent;
}

.navbar-inverse .navbar-text {
    color: #fff;
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}

.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
    color: #f7a81b;
    background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #449d48;
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #449d48;
}

@media(max-width: 768px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:transparent;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: transparent;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #f7a81b;
        background-color: transparent;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #449d48;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-toggle {
    border-color: #3d8b40;
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
    background-color: #3d8b40;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
    border-color: #419645;
}

.navbar-inverse .navbar-link {
    color: #fff;
}

.navbar-inverse .navbar-link:hover {
    color: #f7a81b;
}

.navbar-inverse .btn-link {
    color: #fff;
}

.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
    color: #f7a81b;
}

.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #ccc;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 21px;
    list-style: none;
    background-color: #eee;
    border-radius: 0;
}

.breadcrumb>li {
    display: inline-block;
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/ ";
}

.breadcrumb>.active {
    color: #808080;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 21px 0;
    border-radius: 0;
}

.pagination>li {
    display: inline;
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 10px 25px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color: #4caf50;
    border: 1px solid transparent;
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #357a38;
    border-color: transparent;
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #357a38;
    border-color: transparent;
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
    color: #eee;
    cursor: not-allowed;
    background-color: #80c883;
    border-color: transparent;
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 30px;
    font-size: 16px;
    line-height: 1.3333333;
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.pager {
    padding-left: 0;
    margin: 21px 0;
    text-align: center;
    list-style: none;
}

.pager li {
    display: inline;
}

.pager li>a,.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #4caf50;
    border: 1px solid transparent;
    border-radius: 15px;
}

.pager li>a:hover,.pager li>a:focus {
    text-decoration: none;
    background-color: #357a38;
}

.pager .next>a,.pager .next>span {
    float: right;
}

.pager .previous>a,.pager .previous>span {
    float: left;
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
    color: #fff;
    cursor: not-allowed;
    background-color: #4caf50;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

a.label:hover,a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

.label-default {
    background-color: #757575;
}

.label-default[href]:hover,.label-default[href]:focus {
    background-color: #5b5b5b;
}

.label-primary {
    background-color: #f7a81b;
}

.label-primary[href]:hover,.label-primary[href]:focus {
    background-color: #d78d08;
}

.label-success {
    background-color: #4caf50;
}

.label-success[href]:hover,.label-success[href]:focus {
    background-color: #3d8b40;
}

.label-info {
    background-color: #1e88e5;
}

.label-info[href]:hover,.label-info[href]:focus {
    background-color: #166dba;
}

.label-warning {
    background-color: #c68400;
}

.label-warning[href]:hover,.label-warning[href]:focus {
    background-color: #936200;
}

.label-danger {
    background-color: #e53935;
}

.label-danger[href]:hover,.label-danger[href]:focus {
    background-color: #cd1e1a;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #f7a81b;
    border-radius: 10px;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge,.btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px;
}

a.badge:hover,a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color: #f7a81b;
    background-color: #fff;
}

.list-group-item>.badge {
    float: right;
}

.list-group-item>.badge+.badge {
    margin-right: 5px;
}

.nav-pills>li>a>.badge {
    margin-left: 3px;
}

.thumbnail {
    display: block;
    padding: 0;
    margin-bottom: 21px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.thumbnail>img,.thumbnail a>img {
    margin-right: auto;
    margin-left: auto;
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
    border-color: #c57f07;
}

.thumbnail .caption {
    padding: 9px;
    color: #222;
}

.alert {
    padding: 10px;
    margin-bottom: 21px;
    border: 1px solid transparent;
    border-radius: 0;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: 600;
}

.alert>p,.alert>ul {
    margin-bottom: 0;
}

.alert>p+p {
    margin-top: 5px;
}

.alert-dismissable,.alert-dismissible {
    padding-right: 30px;
}

.alert-dismissable .close,.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    color: #1b5e20;
    background-color: #c8e6c9;
    border-color: #a5d6a7;
}

.alert-success hr {
    border-top-color: #93ce96;
}

.alert-success .alert-link {
    color: #103613;
}

.alert-info {
    color: #0d47a1;
    background-color: #b3e5fc;
    border-color: #81d4fa;
}

.alert-info hr {
    border-top-color: #68ccf9;
}

.alert-info .alert-link {
    color: #093272;
}

.alert-warning {
    color: #ff6f00;
    background-color: #ffecb3;
    border-color: #ffe082;
}

.alert-warning hr {
    border-top-color: #ffda68;
}

.alert-warning .alert-link {
    color: #cc5900;
}

.alert-danger {
    color: #b71c1c;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.alert-danger hr {
    border-top-color: #ec8484;
}

.alert-danger .alert-link {
    color: #8b1515;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    height: 21px;
    margin-bottom: 21px;
    overflow: hidden;
    background-color: #eee;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1) 0 1px #000;
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1) 0 1px #000;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1) 0 1px #000;
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 13px;
    line-height: 21px;
    color: #fff;
    text-align: center;
    background-color: #f7a81b;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15) 0 1px #000;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15) 0 1px #000;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -ms-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-striped .progress-bar,.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar,.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
    -webkit-animation: progress-bar-stripes 2s linear infinite 300ms 0 normal ease forwards;
    -moz-animation: progress-bar-stripes 2s linear infinite 300ms 0 normal ease forwards;
    -ms-animation: progress-bar-stripes 2s linear infinite 300ms 0 normal ease forwards;
    animation: progress-bar-stripes 2s linear infinite 300ms 0 normal ease forwards;
}

.progress-bar-success {
    background-color: #4caf50;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-info {
    background-color: #1e88e5;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-warning {
    background-color: #c68400;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-danger {
    background-color: #e53935;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.media {
    margin-top: 15px;
}

.media:first-child {
    margin-top: 0;
}

.media,.media-body {
    overflow: hidden;
    zoom:1;}

.media-body {
    width: 10000px;
}

.media-object {
    display: block;
}

.media-object.img-thumbnail {
    max-width: none;
}

.media-right,.media>.pull-right {
    padding-left: 10px;
}

.media-left,.media>.pull-left {
    padding-right: 10px;
}

.media-left,.media-right,.media-body {
    display: table-cell;
    vertical-align: top;
}

.media-middle {
    vertical-align: middle;
}

.media-bottom {
    vertical-align: bottom;
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #eee;
}

.list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus {
    color: #ddd;
    cursor: not-allowed;
    background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text {
    color: #ddd;
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit;
}

.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text {
    color: #fef3e0;
}

a.list-group-item,button.list-group-item {
    color: #555;
}

a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
    color: #333;
}

a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus {
    color: #555;
    text-decoration: none;
    background-color: #eee;
}

button.list-group-item {
    width: 100%;
    text-align: left;
}

.list-group-item-success {
    color: #4caf50;
    background-color: #c8e6c9;
}

a.list-group-item-success,button.list-group-item-success {
    color: #4caf50;
}

a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
    color: inherit;
}

a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus {
    color: #4caf50;
    background-color: #b6deb8;
}

a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50;
}

.list-group-item-info {
    color: #1e88e5;
    background-color: #b3e5fc;
}

a.list-group-item-info,button.list-group-item-info {
    color: #1e88e5;
}

a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
    color: inherit;
}

a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus {
    color: #1e88e5;
    background-color: #9addfb;
}

a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #1e88e5;
    border-color: #1e88e5;
}

.list-group-item-warning {
    color: #c68400;
    background-color: #ffecb3;
}

a.list-group-item-warning,button.list-group-item-warning {
    color: #c68400;
}

a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus {
    color: #c68400;
    background-color: #ffe69a;
}

a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #c68400;
    border-color: #c68400;
}

.list-group-item-danger {
    color: #e53935;
    background-color: #ffcdd2;
}

a.list-group-item-danger,button.list-group-item-danger {
    color: #e53935;
}

a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus {
    color: #e53935;
    background-color: #ffb3bb;
}

a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #e53935;
    border-color: #e53935;
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 21px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.05) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.05) 0 1px #000;
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 15px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: -1;
    border-top-right-radius: -1;
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    color: inherit;
}

.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a {
    color: inherit;
}

.panel-footer {
    padding: 15px 15px;
    background-color: #eee;
    border-top: 1px solid #eee;
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}

.panel>.list-group,.panel>.panel-collapse>.list-group {
    margin-bottom: 0;
}

.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: -1;
    border-top-right-radius: -1;
}

.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}

.list-group+.panel-footer {
    border-top-width: 0;
}

.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table {
    margin-bottom: 0;
}

.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption {
    padding-right: 15px;
    padding-left: 15px;
}

.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {
    border-top-left-radius: -1;
    border-top-right-radius: -1;
}

.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: -1;
    border-top-right-radius: -1;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: -1;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: -1;
}

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}

.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: -1;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: -1;
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
    border-top: 1px solid #eee;
}

.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
    border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
}

.panel>.table-responsive {
    margin-bottom: 0;
    border: 0;
}

.panel-group {
    margin-bottom: 21px;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
}

.panel-group .panel+.panel {
    margin-top: 5px;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #eee;
}

.panel-group .panel-footer {
    border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #eee;
}

.panel-default {
    border-color: #f7a81b;
}

.panel-default>.panel-heading {
    color: #0050a2;
    background-color: transparent;
    border-color: #f7a81b;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #f7a81b;
}

.panel-default>.panel-heading .badge {
    color: transparent;
    background-color: #0050a2;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #f7a81b;
}

.panel-primary {
    border-color: #f7a81b;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #f7a81b;
}

.panel-primary>.panel-heading .badge {
    color: #f7a81b;
    background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #f7a81b;
}

.panel-success {
    border-color: #a5d6a7;
}

.panel-success>.panel-heading {
    color: #4caf50;
    background-color: #c8e6c9;
    border-color: #a5d6a7;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #a5d6a7;
}

.panel-success>.panel-heading .badge {
    color: #c8e6c9;
    background-color: #4caf50;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #a5d6a7;
}

.panel-info {
    border-color: #81d4fa;
}

.panel-info>.panel-heading {
    color: #1e88e5;
    background-color: #b3e5fc;
    border-color: #81d4fa;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #81d4fa;
}

.panel-info>.panel-heading .badge {
    color: #b3e5fc;
    background-color: #1e88e5;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #81d4fa;
}

.panel-warning {
    border-color: #ffe082;
}

.panel-warning>.panel-heading {
    color: #c68400;
    background-color: #ffecb3;
    border-color: #ffe082;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ffe082;
}

.panel-warning>.panel-heading .badge {
    color: #ffecb3;
    background-color: #c68400;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ffe082;
}

.panel-danger {
    border-color: #ef9a9a;
}

.panel-danger>.panel-heading {
    color: #e53935;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ef9a9a;
}

.panel-danger>.panel-heading .badge {
    color: #ffcdd2;
    background-color: #e53935;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ef9a9a;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #b3e5fc;
    border: 1px solid #81d4fa;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05) 0 1px #000;
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15);
}

.well-lg {
    padding: 24px;
    border-radius: 0;
}

.well-sm {
    padding: 9px;
    border-radius: 0;
}

.close {
    float: right;
    font-size: 22.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

.close:hover,.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5) 0 1px #000;
    -moz-box-shadow: 0 3px 9px rgba(0,0,0,.5) 0 1px #000;
    box-shadow: 0 3px 9px rgba(0,0,0,.5) 0 1px #000;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}

.modal-header {
    padding: 5px;
    border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px;
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media(min-width: 769px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5) 0 1px #000;
        -moz-box-shadow: 0 5px 15px rgba(0,0,0,.5) 0 1px #000;
        box-shadow: 0 5px 15px rgba(0,0,0,.5) 0 1px #000;
    }

    .modal-sm {
        width: 300px;
    }
}

@media(min-width: 992px) {
    .modal-lg {
        width:900px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 13px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.tooltip.in {
    filter: alpha(opacity=100);
    opacity: 1;
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #f1f1f1;
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #f1f1f1;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #f1f1f1;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #f1f1f1;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #f1f1f1;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #f1f1f1;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #f1f1f1;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #f1f1f1;
}

.tooltip-inner {
    max-width: 300px;
    padding: 3px 8px;
    color: #222;
    text-align: center;
    background-color: #f1f1f1;
    border-radius: 0;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 15px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2) 0 1px #000;
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2) 0 1px #000;
    box-shadow: 0 5px 10px rgba(0,0,0,.2) 0 1px #000;
}

.popover.top {
    margin-top: -10px;
}

.popover.right {
    margin-left: 10px;
}

.popover.bottom {
    margin-top: 10px;
}

.popover.left {
    margin-left: -10px;
}

.popover>.arrow {
    border-width: 11px;
}

.popover>.arrow,.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover>.arrow:after {
    content: "";
    border-width: 10px;
}

.popover.top>.arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    border-bottom-width: 0;
}

.popover.top>.arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0;
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25);
    border-left-width: 0;
}

.popover.right>.arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0;
}

.popover.bottom>.arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25);
}

.popover.bottom>.arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,.25);
}

.popover.left>.arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff;
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 15px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: -1 -1 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner>.item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -moz-transition: .6s ease-in-out left;
    -ms-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
    line-height: 1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -moz-transition: -moz-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px;
    }

    .carousel-inner>.item.next,.carousel-inner>.item.active.right {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        left: 0;
    }

    .carousel-inner>.item.prev,.carousel-inner>.item.active.left {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        left: 0;
    }

    .carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        left: 0;
    }
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
    display: block;
}

.carousel-inner>.active {
    left: 0;
}

.carousel-inner>.next,.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner>.next {
    left: 100%;
}

.carousel-inner>.prev {
    left: -100%;
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
    left: 0;
}

.carousel-inner>.active.left {
    left: -100%;
}

.carousel-inner>.active.right {
    left: 100%;
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 5px #000;
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
    background-repeat: repeat-x;
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
    background-repeat: repeat-x;
}

.carousel-control:hover,.carousel-control:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    filter: alpha(opacity=90);
    opacity: .9;
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}

.carousel-control .icon-prev,.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    font-family: serif;
    line-height: 1;
}

.carousel-control .icon-prev:before {
    content: "‹";
}

.carousel-control .icon-next:before {
    content: "›";
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 5px #000;
}

.carousel-caption .btn {
    text-shadow: none;
}

@media screen and (min-width: 769px) {
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
        width:30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px;
    }

    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
        margin-left: -10px;
    }

    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
        margin-right: -10px;
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px;
    }

    .carousel-indicators {
        bottom: 20px;
    }
}

.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after,#preview-container .container:before,#preview-container .container:after,#preview-container .content-wrapper:before,#preview-container .content-wrapper:after,#preview-container .OneColumn:before,#preview-container .OneColumn:after,#preview-container .TwoColumns:before,#preview-container .TwoColumns:after,#preview-container .ThreeColumns:before,#preview-container .ThreeColumns:after,#preview-container .TwoColumnsRightNarrow:before,#preview-container .TwoColumnsRightNarrow:after,#preview-container .TwoColumnsTopBanner:before,#preview-container .TwoColumnsTopBanner:after,.ui-dialog .ui-dialog-buttonpane:before,.ui-dialog .ui-dialog-buttonpane:after,.field-group-block:before,.field-group-block:after,.form-horizontal .spotrate-row.split-col-2:before,.form-horizontal .spotrate-row.split-col-2:after,.content-header .field-group-static:before,.content-header .field-group-static:after,.TabViewHeader .field-group-static:before,.TabViewHeader .field-group-static:after,.form-horizontal .field-group:before,.form-horizontal .field-group:after,.form-horizontal-group .field-group:before,.form-horizontal-group .field-group:after,.form-listing .field-group-static:before,.form-listing .field-group-static:after,table .field-group-static:before,table .field-group-static:after,.section-body .PaymentInfo:before,.section-body .PaymentInfo:after,form .section-body .PaymentInfo>.address>.field-group:before,form .section-body .PaymentInfo>.address>.field-group:after,#loginContainer2:before,#loginContainer2:after,#loginContainer3:before,#loginContainer3:after,div#bannerContainer2:before,div#bannerContainer2:after,.content-wrapper:before,.content-wrapper:after,.OneColumn:before,.OneColumn:after,.TwoColumns:before,.TwoColumns:after,.ThreeColumns:before,.ThreeColumns:after,.TwoColumnsRightNarrow:before,.TwoColumnsRightNarrow:after,.TwoColumnsTopBanner:before,.TwoColumnsTopBanner:after,.ClubInfoPage:before,.ClubInfoPage:after,.DistrictOrganizationChartMemberCard:before,.DistrictOrganizationChartMemberCard:after,.ClubInfoPhotoPresidentMemberCard:before,.ClubInfoPhotoPresidentMemberCard:after,.clubExecutivesPhotoTable:before,.clubExecutivesPhotoTable:after,.clubInfoDirectorsPhotoTable:before,.clubInfoDirectorsPhotoTable:after,.areaGovernorDetail:before,.areaGovernorDetail:after,.clubinfo-container .clubinfo-row:before,.clubinfo-container .clubinfo-row:after,.boxContentCon1:before,.boxContentCon1:after,.WidgetNoBorder:before,.WidgetNoBorder:after,.loginbar:before,.loginbar:after,.websiteFooter:before,.websiteFooter:after,.photoalbumdetails #photo-album:before,.photoalbumdetails #photo-album:after,.BulletinGallery:before,.BulletinGallery:after,.all-upcoming-events-card .all-upcoming-events-card-selector form .EventTypes:before,.all-upcoming-events-card .all-upcoming-events-card-selector form .EventTypes:after,.all-upcoming-events-list .all-upcoming-events-list-selector form .EventTypes:before,.all-upcoming-events-list .all-upcoming-events-list-selector form .EventTypes:after,.all-upcoming-events-list .all-upcoming-events-list-selector .EventTypes:before,.all-upcoming-events-list .all-upcoming-events-list-selector .EventTypes:after,.detailed-view-header .headerColumn.last .headerColumnLine:before,.detailed-view-header .headerColumn.last .headerColumnLine:after,.band-wrapper>.single-column .carousel-content>.content-container:before,.band-wrapper>.single-column .carousel-content>.content-container:after,.detailed-view-header .field-group-static:before,.detailed-view-header .field-group-static:after {
    display: table;
    content: " ";
}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after,#preview-container .container:after,#preview-container .content-wrapper:after,#preview-container .OneColumn:after,#preview-container .TwoColumns:after,#preview-container .ThreeColumns:after,#preview-container .TwoColumnsRightNarrow:after,#preview-container .TwoColumnsTopBanner:after,.ui-dialog .ui-dialog-buttonpane:after,.field-group-block:after,.form-horizontal .spotrate-row.split-col-2:after,.content-header .field-group-static:after,.TabViewHeader .field-group-static:after,.form-horizontal .field-group:after,.form-horizontal-group .field-group:after,.form-listing .field-group-static:after,table .field-group-static:after,.section-body .PaymentInfo:after,form .section-body .PaymentInfo>.address>.field-group:after,#loginContainer2:after,#loginContainer3:after,div#bannerContainer2:after,.content-wrapper:after,.OneColumn:after,.TwoColumns:after,.ThreeColumns:after,.TwoColumnsRightNarrow:after,.TwoColumnsTopBanner:after,.ClubInfoPage:after,.DistrictOrganizationChartMemberCard:after,.ClubInfoPhotoPresidentMemberCard:after,.clubExecutivesPhotoTable:after,.clubInfoDirectorsPhotoTable:after,.areaGovernorDetail:after,.clubinfo-container .clubinfo-row:after,.boxContentCon1:after,.WidgetNoBorder:after,.loginbar:after,.websiteFooter:after,.photoalbumdetails #photo-album:after,.BulletinGallery:after,.all-upcoming-events-card .all-upcoming-events-card-selector form .EventTypes:after,.all-upcoming-events-list .all-upcoming-events-list-selector form .EventTypes:after,.all-upcoming-events-list .all-upcoming-events-list-selector .EventTypes:after,.detailed-view-header .headerColumn.last .headerColumnLine:after,.band-wrapper>.single-column .carousel-content>.content-container:after,.detailed-view-header .field-group-static:after {
    clear: both;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs,.visible-sm,.visible-md,.visible-lg {
    display: none !important;
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
    display: none !important;
}

@media(max-width: 768px) {
    .visible-xs {
        display:block !important;
    }

    table.visible-xs {
        display: table !important;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,td.visible-xs {
        display: table-cell !important;
    }
}

@media(max-width: 768px) {
    .visible-xs-block {
        display:block !important;
    }
}

@media(max-width: 768px) {
    .visible-xs-inline {
        display:inline !important;
    }
}

@media(max-width: 768px) {
    .visible-xs-inline-block {
        display:inline-block !important;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .visible-sm {
        display:block !important;
    }

    table.visible-sm {
        display: table !important;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,td.visible-sm {
        display: table-cell !important;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .visible-sm-block {
        display:block !important;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .visible-sm-inline {
        display:inline !important;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .visible-sm-inline-block {
        display:inline-block !important;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .visible-md {
        display:block !important;
    }

    table.visible-md {
        display: table !important;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,td.visible-md {
        display: table-cell !important;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .visible-md-block {
        display:block !important;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .visible-md-inline {
        display:inline !important;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display:inline-block !important;
    }
}

@media(min-width: 1200px) {
    .visible-lg {
        display:block !important;
    }

    table.visible-lg {
        display: table !important;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,td.visible-lg {
        display: table-cell !important;
    }
}

@media(min-width: 1200px) {
    .visible-lg-block {
        display:block !important;
    }
}

@media(min-width: 1200px) {
    .visible-lg-inline {
        display:inline !important;
    }
}

@media(min-width: 1200px) {
    .visible-lg-inline-block {
        display:inline-block !important;
    }
}

@media(max-width: 768px) {
    .hidden-xs {
        display:none !important;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .hidden-sm {
        display:none !important;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .hidden-md {
        display:none !important;
    }
}

@media(min-width: 1200px) {
    .hidden-lg {
        display:none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table !important;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

body.cke_editable_themed {
    background: #fff;
}

#preview-container {
    background: #ececec;
}

#preview-container .container,#preview-container .content-wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    max-width: 1170px;
    padding-left: 10px;
    padding-right: 10px;
}

#preview-container .container>.navbar-header,#preview-container .content-wrapper>.navbar-header,#preview-container .container>.navbar-collapse,#preview-container .content-wrapper>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    #preview-container .container>.navbar-header,#preview-container .content-wrapper>.navbar-header,#preview-container .container>.navbar-collapse,#preview-container .content-wrapper>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

#preview-container .OneColumn,#preview-container .TwoColumns,#preview-container .ThreeColumns,#preview-container .TwoColumnsRightNarrow,#preview-container .TwoColumnsTopBanner {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    max-width: 1170px;
    padding-left: 10px;
    padding-right: 10px;
}

#preview-container .OneColumn>.navbar-header,#preview-container .TwoColumns>.navbar-header,#preview-container .ThreeColumns>.navbar-header,#preview-container .TwoColumnsRightNarrow>.navbar-header,#preview-container .TwoColumnsTopBanner>.navbar-header,#preview-container .OneColumn>.navbar-collapse,#preview-container .TwoColumns>.navbar-collapse,#preview-container .ThreeColumns>.navbar-collapse,#preview-container .TwoColumnsRightNarrow>.navbar-collapse,#preview-container .TwoColumnsTopBanner>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    #preview-container .OneColumn>.navbar-header,#preview-container .TwoColumns>.navbar-header,#preview-container .ThreeColumns>.navbar-header,#preview-container .TwoColumnsRightNarrow>.navbar-header,#preview-container .TwoColumnsTopBanner>.navbar-header,#preview-container .OneColumn>.navbar-collapse,#preview-container .TwoColumns>.navbar-collapse,#preview-container .ThreeColumns>.navbar-collapse,#preview-container .TwoColumnsRightNarrow>.navbar-collapse,#preview-container .TwoColumnsTopBanner>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

#preview-container .message.success:before {
    display: none;
}

#preview-container .message.info:before {
    display: none;
}

#preview-container .message.warning:before {
    display: none;
}

#preview-container .message.error:before {
    display: none;
}

#menuPreview {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

#menuPreview div:not(.ThemesLoadingMessage),#menuPreview p,#menuPreview a,#menuPreview input {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

#previewForm {
    line-height: 1.42857143;
}

.widgetPreviewDesignerWrapper.ThreeColumns {
    width: 100%;
}

.widget-preview-content .band-wrapper:first-child .container .PageWidget .boxContainer1NoFrameNoBorder,.widget-preview-content .band-wrapper:last-child .container .PageWidget .boxContainer1NoFrameNoBorder,.widget-preview-content .band-wrapper:first-child .container .PageWidget .boxContainer1,.widget-preview-content .band-wrapper:last-child .container .PageWidget .boxContainer1 {
    margin-top: 0;
    margin-bottom: 0;
}

.widget-preview-content .band-wrapper>.container {
    padding-top: 15px;
    padding-bottom: 15px;
}

.editor-label {
    font-weight: 400;
    font-size: 15px;
    color: #222;
    text-transform: none;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.editor-label .editor-label-description {
    padding-top: 3px;
}

.editor-field {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.editor-field input[type="checkbox"],.editor-field .checkbox-icon {
    height: 27px;
    vertical-align: middle;
}

.editor-field .minicolors {
    padding-bottom: 0;
}

.editor-field .checkbox-inline input[type="checkbox"],.editor-field .checkbox-inline .checkbox-icon {
    height: auto;
    margin: 2px;
}

.editor-field .input-group-date {
    position: relative;
    top: 4px;
}

.editor-field .input-group-date input[type="text"] {
    float: none;
    display: inline-block;
}

.editor-field .radio label {
    display: inline;
}

.editor-field .menu-options {
    margin-right: 15px;
}

.editor-field .title-editor {
    z-index: 1050;
}

.editor-label-description .AdittionalTextMessageForWidget .popup.bottom {
    margin-top: 30px;
}

form .editor-label {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
}

@media(min-width: 769px) {
    form .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    form .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    form .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    form .editor-label {
        padding-left:10px;
        padding-right: 10px;
    }
}

form .editor-label .field-required .field-required:before {
    display: none;
}

form .editor-label.new-line {
    width: 100%;
    text-align: left;
}

form .editor-field {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    min-height: 0;
}

@media(min-width: 769px) {
    form .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    form .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    form .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

@media(max-width: 768px) {
    form .editor-field {
        padding-left:10px;
        padding-right: 10px;
    }
}

form .editor-field .editor-field-label input[type="radio"],form .editor-field .editor-field-label .radio-icon {
    float: left;
}

form .editor-field .editor-field-label .listLabel {
    margin-left: 23px;
    margin-bottom: 10px;
}

form .editor-field .editor-field-label .listLabel label {
    margin-bottom: 0;
}

form .editor-field .sub-editor-field {
    margin-left: 20px;
}

form .editor-field .priceOptionDiv {
    margin-left: 20px;
}

form .editor-field .priceOptionDiv input[type="checkbox"],form .editor-field .priceOptionDiv .checkbox-icon {
    float: left;
}

form .editor-field .listExtraOptions {
    color: #808080;
}

form .editor-field.new-line {
    width: 100%;
}

form .editor-field input[type="checkbox"]+label+input[type="checkbox"],form .editor-field .checkbox-icon+label+.checkbox-icon {
    margin-left: 5px;
}

form .editor-field input[type="radio"]+label+input[type="radio"],form .editor-field .radio-icon+label+.radio-icon {
    margin-left: 5px;
}

form .addressSection.new-line .editor-label {
    width: 100%;
    text-align: left;
}

form .addressSection.new-line .editor-field {
    width: 100%;
}

form .PaymentInfo {
    margin-left: -10px;
    margin-right: -10px;
}

@media(min-width: 769px) {
    form .PaymentInfo {
        margin-left:-10px;
        margin-right: -10px;
    }
}

form .PaymentInfo .editor-label~.address .field-group {
    margin-left: 0;
    margin-right: 0;
}

form .PaymentInfo.control-group {
    margin-left: 0;
    margin-right: 0;
}

form fieldset.wide,form fieldset.large {
    width: 100%;
    padding: 5px 0 0 0;
    margin: 20px 0 0 0;
}

form fieldset.wide:first-child,form fieldset.large:first-child {
    margin-top: 0;
}

form fieldset.wide:last-child,form fieldset.large:last-child {
    margin-bottom: 0;
}

form fieldset.wide.customWidget,form fieldset.large.customWidget,form fieldset.wide.button,form fieldset.large.button {
    padding: 0 0 10px 0;
}

form fieldset.narrow,form fieldset.small {
    width: 64%;
    padding: 5px 0 0 0;
    margin: 20px 0 0 0;
}

form fieldset.narrow:first-child,form fieldset.small:first-child {
    margin-top: 0;
}

form fieldset.narrow:last-child,form fieldset.small:last-child {
    margin-bottom: 0;
}

form fieldset.narrow.bulletin,form fieldset.small.bulletin {
    padding: 0 0 10px 0;
}

form fieldset .editor-label {
    text-align: right;
    clear: both;
}

@media(max-width: 768px) {
    form fieldset .editor-label {
        text-align:left;
    }
}

form fieldset .editor-field {
    margin-bottom: 10px;
}

form fieldset .editor-field~.field-group .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    form fieldset .editor-field~.field-group .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    form fieldset .editor-field~.field-group .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    form fieldset .editor-field~.field-group .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    form fieldset .editor-field~.field-group .label-control-size {
        padding-left:10px;
        padding-right: 10px;
    }
}

form fieldset .editor-field~.field-group .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    form fieldset .editor-field~.field-group .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    form fieldset .editor-field~.field-group .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    form fieldset .editor-field~.field-group .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(max-width: 768px) {
    form fieldset .editor-field~.field-group .field-control-size {
        padding-left:10px;
        padding-right: 10px;
    }
}

form fieldset .editor-field#sectionStartsOn,form fieldset .editor-field#sectionEndsOn {
    margin-top: -5px;
}

form fieldset .editor-field#sectionStartsOn span.field-required,form fieldset .editor-field#sectionEndsOn span.field-required {
    margin-left: 0 -12px 0 0;
}

form fieldset .editor-field input[type="text"].hasDatepicker {
    margin-right: 5px;
}

form fieldset .editor-field input[type="text"].hasDatepicker.field-required {
    margin-right: 0;
}

form fieldset .editor-field input[type="text"].hasDatepicker.field-required+.field-required {
    margin-right: 10px;
}

form fieldset .editor-field input[type="text"].hasTimeEntry {
    margin-left: 5px;
}

form fieldset .editor-field input[type="file"] {
    min-height: 27px;
    position: relative;
    top: 0;
    outline: 0;
    background: none;
}

form fieldset .editor-field textarea {
    top: -3px;
}

form fieldset .editor-field .title-editor {
    height: auto;
    top: 30px;
    left: -50%;
    transform: translateX(50%);
}

form fieldset .editor-field.content-template #templateContent #templateContent {
    float: left;
}

form fieldset .editor-field.content-message {
    margin-left: 0 244px 0 0;
}

form fieldset .editor-field.full-width {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

form fieldset .editor-field.ck-editor,form fieldset .editor-field.CKeditor {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

form fieldset .editor-field.text-description {
    width: 100%;
}

form fieldset .editor-field input[type="checkbox"],form fieldset .editor-field .checkbox-icon {
    margin: 0;
}

form fieldset .editor-field .checkbox-inline input[type="checkbox"],form fieldset .editor-field .checkbox-inline .checkbox-icon {
    margin: 4px 4px 0 0;
    position: static;
    top: 0;
}

form fieldset .editor-field .checkbox input[type="checkbox"],form fieldset .editor-field .checkbox .checkbox-icon {
    height: 13px;
    margin: 4px 4px 0 0;
}

form fieldset .editor-field .timeEntry_control {
    position: relative;
    top: 4px;
    left: 0;
}

.popUpWindow form .dynamicForm {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .popUpWindow form .dynamicForm {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .popUpWindow form .dynamicForm {
        float:left;
        width: 100%;
    }
}

.popUpWindow form .dynamicForm .sectionBody .editor-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .popUpWindow form .dynamicForm .sectionBody .editor-label {
        float:left;
        width: 41.66666667%;
    }
}

@media(min-width: 992px) {
    .popUpWindow form .dynamicForm .sectionBody .editor-label {
        float:left;
        width: 41.66666667%;
    }
}

.popUpWindow form .dynamicForm .sectionBody .editor-label.has-consent {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: right !important;
}

@media(min-width: 769px) {
    .popUpWindow form .dynamicForm .sectionBody .editor-label.has-consent {
        float:left;
        width: 58.33333333%;
    }
}

@media(min-width: 992px) {
    .popUpWindow form .dynamicForm .sectionBody .editor-label.has-consent {
        float:left;
        width: 58.33333333%;
    }
}

.popUpWindow form .dynamicForm .sectionBody .editor-label.has-consent>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.popUpWindow form .dynamicForm .sectionBody .editor-label.has-consent.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.popUpWindow form .dynamicForm .sectionBody .editor-field {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .popUpWindow form .dynamicForm .sectionBody .editor-field {
        float:left;
        width: 58.33333333%;
    }
}

@media(min-width: 992px) {
    .popUpWindow form .dynamicForm .sectionBody .editor-field {
        float:left;
        width: 58.33333333%;
    }
}

.popUpWindow form .dynamicForm .sectionBody .editor-field.has-consent-input {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .popUpWindow form .dynamicForm .sectionBody .editor-field.has-consent-input {
        float:left;
        width: 41.66666667%;
    }
}

@media(min-width: 992px) {
    .popUpWindow form .dynamicForm .sectionBody .editor-field.has-consent-input {
        float:left;
        width: 41.66666667%;
    }
}

.ui-dialog .ui-dialog-content .popUpWindow #MembershipContact .editor-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .ui-dialog .ui-dialog-content .popUpWindow #MembershipContact .editor-label {
        float:left;
        width: 41.66666667%;
    }
}

.ui-dialog .ui-dialog-content .popUpWindow #MembershipContact .editor-field {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .ui-dialog .ui-dialog-content .popUpWindow #MembershipContact .editor-field {
        float:left;
        width: 58.33333333%;
    }
}

.ui-dialog .ui-dialog-content .popUpWindow .dynamicSection .editor-label .editor-label-description {
    text-align: left;
}

.ui-dialog .ui-dialog-content .popUpWindow .dynamicSection .editor-field textarea {
    width: 100%;
    top: 0;
}

.ui-dialog form#edit-communication-preferences,.ui-dialog form#addContactCredential,.ui-dialog form#editContactCredential,.ui-dialog form#add-email,.ui-dialog form#addVolunteerForm {
    margin: 0;
}

.ui-dialog form#edit-communication-preferences .profileLine,.ui-dialog form#addContactCredential .profileLine,.ui-dialog form#editContactCredential .profileLine,.ui-dialog form#add-email .profileLine,.ui-dialog form#addVolunteerForm .profileLine {
    padding-left: 0;
    padding-right: 0;
}

.ui-dialog form#editContactCredential>.editor-label {
    width: auto;
    padding-right: 0;
}

.ui-dialog form#add-email .editor-label {
    text-align: right;
    padding-right: 0;
}

.ui-dialog form .editor-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    clear: both;
}

@media(min-width: 769px) {
    .ui-dialog form .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .ui-dialog form .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

.ui-dialog form .editor-field {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
}

@media(min-width: 769px) {
    .ui-dialog form .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .ui-dialog form .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

.ui-dialog form#assignGroupsForm {
    margin-left: 0;
    margin-right: 0;
}

.ui-dialog form#assignGroupsForm .listView#table-1 .group-title,.ui-dialog form#assignGroupsForm .listView#table-2 .group-title {
    background-color: #99908c;
}

.ui-dialog form#assignGroupsForm .listView#table-1 .group-title label[for="Custom_Group"],.ui-dialog form#assignGroupsForm .listView#table-2 .group-title label[for="Custom_Group"],.ui-dialog form#assignGroupsForm .listView#table-1 .group-title label[for="System_Group"],.ui-dialog form#assignGroupsForm .listView#table-2 .group-title label[for="System_Group"] {
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
}

.ui-dialog .profileLine:before,.ui-dialog .profileLine:after {
    display: table;
    content: " ";
}

.ui-dialog .profileLine:after {
    clear: both;
}

.ui-dialog .profileLine:before,.ui-dialog .profileLine:after {
    display: table;
    content: " ";
}

.ui-dialog .profileLine:after {
    clear: both;
}

.ui-dialog .profileLine .profileLabel {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-left: 0;
    text-align: right;
}

@media(min-width: 769px) {
    .ui-dialog .profileLine .profileLabel {
        float:left;
        width: 41.66666667%;
    }
}

.ui-dialog .profileLine .profileValue {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 769px) {
    .ui-dialog .profileLine .profileValue {
        float:left;
        width: 50%;
    }
}

.ui-dialog .profileLine .profileValue [type="radio"],.ui-dialog .profileLine .profileValue [type="checkbox"] {
    margin-top: 5px;
}

.ui-dialog .profileLine .profileValue [type="radio"]+label,.ui-dialog .profileLine .profileValue [type="checkbox"]+label {
    padding-top: 1.5px;
}

.ui-dialog .profileLine .profileValue [type="radio"]~[type="radio"],.ui-dialog .profileLine .profileValue [type="checkbox"]~[type="radio"],.ui-dialog .profileLine .profileValue [type="radio"]~[type="checkbox"],.ui-dialog .profileLine .profileValue [type="checkbox"]~[type="checkbox"] {
    margin-left: 15px;
}

.ui-dialog #recipientListWrapper input[type="search"] {
    width: 160px;
}

.form-horizontal .form-group .editor-label {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    text-align: left;
}

@media(min-width: 769px) {
    .form-horizontal .form-group .editor-label {
        padding-top:11px;
    }
}

@media(max-width: 991px) {
    .form-horizontal .form-group .editor-label {
        width:100%;
        margin-bottom: 10px;
    }
}

.form-horizontal .form-group .editor-label .editor-label-description {
    padding-top: 0;
}

.form-horizontal .form-group .editor-field {
    margin-bottom: 0;
}

.form-horizontal .form-group .editor-field.full-width {
    padding-left: 15px;
    padding-right: 15px;
}

.form-horizontal .form-group .editor-field.ck-editor,.form-horizontal .form-group .editor-field.CKeditor {
    padding-left: 15px;
    padding-right: 15px;
}

.form-horizontal .form-group .editor-field .input-group .radio-inline,.form-horizontal .form-group .editor-field .input-group-block .radio-inline {
    padding-top: 0;
    padding-left: 20px;
}

@media(min-width: 769px) {
    .form-horizontal .form-group .editor-field .input-group .radio-inline,.form-horizontal .form-group .editor-field .input-group-block .radio-inline {
        margin-top:11px;
    }
}

.form-horizontal .form-group .editor-field .input-group .radio-inline:last-child,.form-horizontal .form-group .editor-field .input-group-block .radio-inline:last-child {
    margin-right: 0;
    padding-right: 0;
}

.form-horizontal .form-group .editor-field .input-group .checkbox-inline,.form-horizontal .form-group .editor-field .input-group-block .checkbox-inline {
    padding-top: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .form-horizontal .form-group .editor-field .input-group .checkbox-inline,.form-horizontal .form-group .editor-field .input-group-block .checkbox-inline {
        margin-top:11px;
    }
}

@media(max-width: 991px) {
    .form-horizontal .form-group .editor-field .input-group .checkbox-inline,.form-horizontal .form-group .editor-field .input-group-block .checkbox-inline {
        width:100%;
    }
}

.form-horizontal .form-group .editor-field .input-group .checkbox-inline input[type="checkbox"],.form-horizontal .form-group .editor-field .input-group .checkbox-inline .checkbox-icon,.form-horizontal .form-group .editor-field .input-group-block .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
}

.form-horizontal .form-group .editor-field .input-group .checkbox-inline label,.form-horizontal .form-group .editor-field .input-group-block .checkbox-inline label {
    display: inline;
    position: relative;
}

@media(min-width: 769px) {
    .form-horizontal .form-group .editor-field .btn-group {
        padding-top:9px;
    }
}

@media(max-width: 769px) {
    form .single-label {
        text-align:left;
    }

    form .editor-label {
        text-align: left;
    }

    form .EmailMessageFooter .FieldsAreRequired {
        text-align: left;
    }

    .application-form .dynamicSection:nth-child(5) .editor-label {
        float: left;
        padding-right: 0;
    }

    .application-form .dynamicSection:nth-child(5) .editor-field {
        float: left;
        padding-left: 3px;
    }
}

#frmProperties {
    padding-bottom: 30px;
}

#frmProperties:before,#frmProperties:after {
    display: table;
    content: " ";
}

#frmProperties:after {
    clear: both;
}

#frmProperties:before,#frmProperties:after {
    display: table;
    content: " ";
}

#frmProperties:after {
    clear: both;
}

#frmProperties #customMessages {
    display: none;
}

#frmLiveText {
    padding-bottom: 30px;
}

#frmLiveText:before,#frmLiveText:after {
    display: table;
    content: " ";
}

#frmLiveText:after {
    clear: both;
}

#frmLiveText:before,#frmLiveText:after {
    display: table;
    content: " ";
}

#frmLiveText:after {
    clear: both;
}

#frmLiveText .editor-field {
    width: 100%;
}

.profileLine {
    float: left;
    position: relative;
    width: 100%;
}

.profileLabel {
    padding-top: 3px;
    text-align: right;
    float: left;
    color: #585757;
    font-weight: bold;
    display: inline-block;
    width: 50%;
}

.popUpWindow .profileLabel {
    padding-top: 3px;
}

.popUpWindow .profileValue {
    padding-top: 2px;
}

.popUpWindow .clubRunnerDatePicker {
    padding: 0;
    padding-left: 5px;
}

.profileValue {
    width: 45%;
    padding-top: 2px;
    float: left;
    min-height: 18px;
    padding-left: 5px;
    line-height: 150%;
}

.SubsectionBodyInfo.Privacy .profileLabel img.checkmark2 {
    margin: 2px 0;
}

.profileLine {
    float: left;
    position: relative;
    width: 100%;
}

.popUpWindow .col1,.popUpWindow .col2 {
    float: left;
}

.popUpWindow .profileLine {
    padding-bottom: 10px;
}

.popUpWindow .profileLabel {
    width: 35%;
}

.popUpWindow .profileValue {
    width: 55%;
}

.storyEditTable td .form-control,.storyEditTable td .field-control,.storyEditTable td .standard-input,.storyEditTable td input[type="text"] {
    margin-top: 5px;
    margin-bottom: 5px;
}

.SingleEmail .EmailMessageBody .editor-field {
    min-height: 25px;
}

.editor-label-mod {
    width: 340px;
    float: left;
    padding-right: 20px;
}

.fas-icon {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.far-icon {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fal-icon {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fab-icon {
    font-family: 'Font Awesome 5 Brands';
    font-weight: normal;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa-pulse {
    text-align: center;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

.fa-spin {
    text-align: center;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.mn-icon {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.mn-icon.icon-collapse:before {
    content: "";
}

.mn-icon.fa-question-circle {
    font-size: 18px;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.glyphicon-trimmed {
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-cr-handle {
    position: relative;
}

.glyphicon-cr-handle:before,.glyphicon-cr-handle:after {
    margin-top: -1px;
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.glyphicon-cr-handle:before {
    left: 35%;
}

.glyphicon-cr-handle:after {
    left: 65%;
}

.glyphicon-drag-widget {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.glyphicon-drag-widget:before {
    content: "";
}

.fad-icon {
    font-family: 'Font Awesome 5 Duotone';
    position: relative;
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fad-icon:before {
    position: absolute;
    color: var(--fa-primary-color,inherit);
    opacity: 1;
    opacity: var(--fa-primary-opacity,1);
}

.fad-icon:after {
    color: var(--fa-secondary-color,inherit);
    opacity: .4;
    opacity: var(--fa-secondary-opacity,.4);
}

.fad-icon.fa-swap-opacity:before {
    opacity: .4;
    opacity: var(--fa-secondary-opacity,.4);
}

.fad-icon.fa-swap-opacity:after {
    opacity: 1;
    opacity: var(--fa-primary-opacity,1);
}

.fad-icon.fa-inverse {
    color: #fff;
}

.fad-icon.fa-stack-1x,.fad-icon.fa-stack-2x {
    position: absolute;
}

.fad-icon.fa-stack-1x:before,.fad-icon.fa-stack-2x:before,.fad-icon.fa-fw:before {
    left: 50%;
    transform: translateX(-50%);
}

.pointer {
    cursor: pointer;
}

.buttonDefaults:hover {
    text-decoration: none;
}

.buttonDefaults:active {
    position: relative;
    top: 1px;
}

.vertical-align {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: 100%;
    flex-direction: row;
}

.horizontal-align {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    height: 100%;
    flex-direction: column;
}

.full-opacity {
    opacity: 1;
}

.mnds-padding {
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width: 768px) {
    .mnds-padding {
        padding-left:10px;
        padding-right: 10px;
    }
}

@media(min-width: 480px) {
    .float-xs-left {
        float:left !important;
    }

    .float-xs-right {
        float: right !important;
    }

    .float-xs-none {
        float: none !important;
    }
}

@media(min-width: 769px) {
    .float-sm-left {
        float:left !important;
    }

    .float-sm-right {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }
}

@media(min-width: 992px) {
    .float-md-left {
        float:left !important;
    }

    .float-md-right {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }
}

@media(min-width: 1200px) {
    .float-lg-left {
        float:left !important;
    }

    .float-lg-right {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }
}

.glyphicon {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.glyphicon.icon-collapse:before {
    content: "";
}

.glyphicon.fa-question-circle {
    font-size: 18px;
}

.glyphicon-option-horizontal:before {
    content: "";
}

.glyphicon-option-vertical:before {
    content: "";
}

.glyphicon-fa-chevron-up:before {
    content: "";
}

.glyphicon-fa-chevron-down:before {
    content: "";
}

.glyphicon-fa-chevron-left:before {
    content: "";
}

.glyphicon-fa-chevron-right:before {
    content: "";
}

svg:not(:root).svg-inline--fa {
    overflow: visible;
}

.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
}

.svg-inline--fa.fa-lg {
    vertical-align: -.225em;
}

.svg-inline--fa.fa-w-1 {
    width: .0625em;
}

.svg-inline--fa.fa-w-2 {
    width: .125em;
}

.svg-inline--fa.fa-w-3 {
    width: .1875em;
}

.svg-inline--fa.fa-w-4 {
    width: .25em;
}

.svg-inline--fa.fa-w-5 {
    width: .3125em;
}

.svg-inline--fa.fa-w-6 {
    width: .375em;
}

.svg-inline--fa.fa-w-7 {
    width: .4375em;
}

.svg-inline--fa.fa-w-8 {
    width: .5em;
}

.svg-inline--fa.fa-w-9 {
    width: .5625em;
}

.svg-inline--fa.fa-w-10 {
    width: .625em;
}

.svg-inline--fa.fa-w-11 {
    width: .6875em;
}

.svg-inline--fa.fa-w-12 {
    width: .75em;
}

.svg-inline--fa.fa-w-13 {
    width: .8125em;
}

.svg-inline--fa.fa-w-14 {
    width: .875em;
}

.svg-inline--fa.fa-w-15 {
    width: .9375em;
}

.svg-inline--fa.fa-w-16 {
    width: 1em;
}

.svg-inline--fa.fa-w-17 {
    width: 1.0625em;
}

.svg-inline--fa.fa-w-18 {
    width: 1.125em;
}

.svg-inline--fa.fa-w-19 {
    width: 1.1875em;
}

.svg-inline--fa.fa-w-20 {
    width: 1.25em;
}

.svg-inline--fa.fa-pull-left {
    margin-right: .3em;
    width: auto;
}

.svg-inline--fa.fa-pull-right {
    margin-left: .3em;
    width: auto;
}

.svg-inline--fa.fa-border {
    height: 1.5em;
}

.svg-inline--fa.fa-li {
    width: 2em;
}

.svg-inline--fa.fa-fw {
    width: 1.25em;
}

.fa-layers svg.svg-inline--fa {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.fa-layers {
    display: inline-block;
    height: 1em;
    position: relative;
    text-align: center;
    vertical-align: -.125em;
    width: 1em;
}

.fa-layers svg.svg-inline--fa {
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.fa-layers-counter,.fa-layers-text {
    display: inline-block;
    position: absolute;
    text-align: center;
}

.fa-layers-text {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.fa-layers-counter {
    background-color: #ff253a;
    border-radius: 1em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    height: 1.5em;
    line-height: 1;
    max-width: 5em;
    min-width: 1.5em;
    overflow: hidden;
    padding: .25em;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    -webkit-transform: scale(.25);
    transform: scale(.25);
    -webkit-transform-origin: top right;
    transform-origin: top right;
}

.fa-layers-bottom-right {
    bottom: 0;
    right: 0;
    top: auto;
    -webkit-transform: scale(.25);
    transform: scale(.25);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
}

.fa-layers-bottom-left {
    bottom: 0;
    left: 0;
    right: auto;
    top: auto;
    -webkit-transform: scale(.25);
    transform: scale(.25);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}

.fa-layers-top-right {
    right: 0;
    top: 0;
    -webkit-transform: scale(.25);
    transform: scale(.25);
    -webkit-transform-origin: top right;
    transform-origin: top right;
}

.fa-layers-top-left {
    left: 0;
    right: auto;
    top: 0;
    -webkit-transform: scale(.25);
    transform: scale(.25);
    -webkit-transform-origin: top left;
    transform-origin: top left;
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -.0667em;
}

.fa-xs {
    font-size: .75em;
}

.fa-sm {
    font-size: .875em;
}

.fa-1x {
    font-size: 1em;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-6x {
    font-size: 6em;
}

.fa-7x {
    font-size: 7em;
}

.fa-8x {
    font-size: 8em;
}

.fa-9x {
    font-size: 9em;
}

.fa-10x {
    font-size: 10em;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}

.fa-ul>li {
    position: relative;
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}

.fa-border {
    border: solid .08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -webkit-transform: scale(-1,1);
    transform: scale(-1,1);
}

.fa-flip-vertical {
    -webkit-transform: scale(1,-1);
    transform: scale(1,-1);
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1,-1);
    transform: scale(-1,-1);
}

:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90 {
    -webkit-filter: none;
    filter: none;
}

.fa-stack {
    display: inline-block;
    height: 2em;
    position: relative;
    width: 2.5em;
}

.fa-stack-1x,.fa-stack-2x {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.svg-inline--fa.fa-stack-1x {
    height: 1em;
    width: 1.25em;
}

.svg-inline--fa.fa-stack-2x {
    height: 2em;
    width: 2.5em;
}

.fa-inverse {
    color: #fff;
}

.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.svg-inline--fa .fa-primary {
    fill: var(--fa-primary-color,currentColor);
    opacity: 1;
    opacity: var(--fa-primary-opacity,1);
}

.svg-inline--fa .fa-secondary {
    fill: var(--fa-secondary-color,currentColor);
    opacity: .4;
    opacity: var(--fa-secondary-opacity,.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
    opacity: .4;
    opacity: var(--fa-secondary-opacity,.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
    opacity: 1;
    opacity: var(--fa-primary-opacity,1);
}

.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary {
    fill: #000;
}

.fad.fa-inverse {
    color: #fff;
}

.fa-fw {
    width: 1.25em;
}

.fa-post-author:before {
    content: "";
}

.fa-post-date:before {
    content: "";
}

.fa-post-tag:before {
    content: "";
}

.fa-post-comment:before {
    content: "";
}

.fa-post-map:before {
    content: "";
}

.fa-checkbox-indeterminate:before {
    content: "";
}

.fa-checkbox-checked:before {
    content: "";
}

.fa-checkbox-open:before {
    content: "";
}

.fa-checkbox-plus:before {
    content: "";
}

.fa-checkbox-minus:before {
    content: "";
}

.fa-radio-checked:before {
    content: "";
}

.fa-radio-open:before {
    content: "";
}

.fa-eye-open:before {
    content: "";
}

.fa-eye-close:before {
    content: "";
}

.fa-plus-open:before {
    content: "";
}

.fa-plus-close:before {
    content: "";
}

.fa-icon-money:before {
    content: "";
}

.fa-icon-percent:before {
    content: "";
}

.collapse-indicator[aria-expanded="false"] .collapse-icon:before {
    content: "";
}

.collapse-indicator[aria-expanded="false"] .collapse-single-icon:before {
    content: "";
}

.collapse-indicator[aria-expanded="false"] .collapse-vertical-icon:before {
    content: "";
}

.collapse-indicator[aria-expanded="false"] .expand-icon:before {
    content: "";
}

.collapse-indicator[aria-expanded="true"] .collapse-icon:before {
    content: "";
}

.collapse-indicator[aria-expanded="true"] .collapse-single-icon:before {
    content: "";
}

.collapse-indicator[aria-expanded="true"] .collapse-vertical-icon:before {
    content: "";
}

.collapse-indicator[aria-expanded="true"] .expand-icon:before {
    content: "";
}

.shown .collapse-indicator .collapse-icon:before {
    content: "";
}

.fas-icon.icon-collapse:before,.far-icon.icon-collapse:before,.fal-icon.icon-collapse:before {
    content: "";
}

.collapsed .fas-icon.icon-collapse:before,.collapsed .far-icon.icon-collapse:before,.collapsed .fal-icon.icon-collapse:before {
    content: "";
}

.fa-mobile {
    font-size: 19px;
}

.fa-mobile.fa-fw {
    width: 1em;
}

.text-lead {
    font-size: 150%;
}

.text-lead-h1 {
    font-size: 67.5px;
}

.icon-lead-h1 {
    font-size: 67.5px;
}

.text-strong {
    font-weight: 600;
}

.text-size-h1 {
    font-size: 45px;
}

.text-size-h2 {
    font-size: 32px;
}

.text-size-h3 {
    font-size: 23px;
}

.text-size-h4 {
    font-size: 18px;
}

.text-size-h5 {
    font-size: 15px;
}

.text-size-h6 {
    font-size: 12px;
}

.help-text {
    margin-bottom: 5px;
}

.bg-brand-primary {
    color: #fff;
    background-color: #f7a81b;
}

a.bg-brand-primary:hover,a.bg-brand-primary:focus {
    background-color: #d78d08;
}

.bg-brand-secondary {
    color: #fff;
    background-color: #f7a81b;
}

a.bg-brand-secondary:hover,a.bg-brand-secondary:focus {
    background-color: #d78d08;
}

.bg-brand-success {
    color: #fff;
    background-color: #4caf50;
}

a.bg-brand-success:hover,a.bg-brand-success:focus {
    background-color: #3d8b40;
}

.bg-brand-info {
    color: #fff;
    background-color: #1e88e5;
}

a.bg-brand-info:hover,a.bg-brand-info:focus {
    background-color: #166dba;
}

.bg-brand-warning {
    color: #fff;
    background-color: #c68400;
}

a.bg-brand-warning:hover,a.bg-brand-warning:focus {
    background-color: #936200;
}

.bg-brand-danger {
    color: #fff;
    background-color: #e53935;
}

a.bg-brand-danger:hover,a.bg-brand-danger:focus {
    background-color: #cd1e1a;
}

.text-primary {
    color: #0050a2;
}

a.text-primary:hover,a.text-primary:focus {
    color: #00376f;
}

.text-secondary {
    color: #f7a81b;
}

a.text-secondary:hover,a.text-secondary:focus {
    color: #d78d08;
}

.text-success {
    color: #92cf94;
}

a.text-success:hover,a.text-success:focus {
    color: #6ec071;
}

.text-info {
    color: #166dba;
}

a.text-info:hover,a.text-info:focus {
    color: #10538d;
}

.text-warning {
    color: #f9a600;
}

a.text-warning:hover,a.text-warning:focus {
    color: #c68400;
}

.text-danger {
    color: #eb6562;
}

a.text-danger:hover,a.text-danger:focus {
    color: #e53935;
}

.text-default {
    color: #222;
}

a.text-default:hover,a.text-default:focus {
    color: #080808;
}

.text-accent {
    color: #0050a2;
}

a.text-accent:hover,a.text-accent:focus {
    color: #00376f;
}

.update-required .email-address {
    color: #eb6562;
}

a.update-required .email-address:hover,a.update-required .email-address:focus {
    color: #e53935;
}

.page-header .accent {
    color: #0050a2;
}

.disabled {
    color: #808080;
}

.placeholder-text {
    color: #808080;
}

a.placeholder-text:hover,a.placeholder-text:focus {
    color: #676767;
}

@media(min-width: 769px) {
    .text-sm-left {
        text-align:left;
    }

    .text-sm-right {
        text-align: right;
    }
}

@media(min-width: 992px) {
    .text-md-left {
        text-align:left;
    }

    .text-md-right {
        text-align: right;
    }
}

@media(min-width: 1200px) {
    .text-lg-left {
        text-align:left;
    }

    .text-lg-right {
        text-align: right;
    }
}

.member-only {
    color: #757575;
}

.visually-hidden {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
    visibility: hidden !important;
}

.text-overflow-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.feed {
    margin-top: 15px;
    margin-bottom: 15px;
    position: relative;
}

.feed:first-child {
    margin-top: 0;
}

.feed:last-child {
    margin-bottom: 0;
}

.feed:last-child .feed-block:after {
    border-left: none;
}

.feed:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
}

.feed-block:after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 30px;
    width: 1px;
    height: 15px;
}

.feed-img-left {
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50%;
    background-color: #ddd;
    vertical-align: top;
    color: #808080;
    display: inline-block;
    overflow: hidden;
    position: relative;
}

.feed-img-left img {
    max-width: 50px;
    max-height: 50px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.feed-img-left .fa,.feed-img-left .svg-inline--fa {
    font-size: 50px;
    line-height: 1;
}

.feed-img-left+.feed-block {
    max-width: calc(100% - ((50px + 5px) + (30px/2)));
    margin-left: 15px;
    display: inline-block;
}

.feed-title {
    clear: both;
}

.feed-title:before,.feed-title:after {
    display: table;
    content: " ";
}

.feed-title:after {
    clear: both;
}

.feed-title:before,.feed-title:after {
    display: table;
    content: " ";
}

.feed-title:after {
    clear: both;
}

.feed-title.background-padding {
    padding-top: 10px;
    padding-bottom: 10px;
}

.feed-title+.feed-text-meta,.feed-title+.feed-text {
    margin-top: 10px;
}

.feed-title .title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
}

@media(max-width: 768px) {
    .feed-title .title {
        font-size:20px;
    }
}

.feed-text:before,.feed-text:after {
    display: table;
    content: " ";
}

.feed-text:after {
    clear: both;
}

.feed-text:before,.feed-text:after {
    display: table;
    content: " ";
}

.feed-text:after {
    clear: both;
}

.feed-text+.feed-text-meta {
    margin-top: 5px;
}

.feed-text .fa-star {
    color: #ffc71c;
}

.feed-text .fa-comment,.feed-text .fa-comments {
    color: #1fb3f6;
}

.feed-text .fa-plus-circle,.feed-text .fa-user-plus,.feed-text .fa-calendar-check {
    color: #4caf50;
}

.feed-text .fa-times-circle,.feed-text .fa-user-times {
    color: #e53935;
}

.feed-text .fa-upload {
    color: #055377;
}

.feed-text .fa-pencil {
    color: #ffc71c;
}

.feed-text .fa-eraser {
    color: #e86e6e;
}

.feed a .fa-times:hover {
    color: #e53935;
}

.feed-text-meta {
    font-size: 13px;
    color: #808080;
}

.feed-text-meta+.feed-text {
    margin-top: 5px;
}

.feed-meta-item {
    margin-top: 1px;
    margin-bottom: 1px;
    display: inline-block;
}

.rating-container:before,.rating-container:after {
    display: table;
    content: " ";
}

.rating-container:after {
    clear: both;
}

.rating-container:before,.rating-container:after {
    display: table;
    content: " ";
}

.rating-container:after {
    clear: both;
}

.rating-container .rating-block {
    margin-left: -2px;
    margin-right: -2px;
    position: relative;
    display: inline-block;
}

.rating-container .rating-text {
    display: inline-block;
    vertical-align: top;
}

.rating-container .rating-symbol {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.rating-container .rating-symbol .fa,.rating-container .rating-symbol .svg-inline--fa {
    flex: none;
    margin-left: 2px;
    margin-right: 2px;
}

.rating-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

.rating-symbol.rating-symbol-fg {
    color: #0050a2;
}

.rating-symbol.rating-symbol-fg .fa,.rating-symbol.rating-symbol-fg .svg-inline--fa {
    color: #0050a2;
}

.rating-symbol.rating-symbol-bg {
    color: #808080;
}

.rating-symbol.rating-symbol-bg .fa,.rating-symbol.rating-symbol-bg .svg-inline--fa {
    color: #808080;
}

.rating-symbol .rating-symbol-foreground {
    color: #0050a2;
}

.rating-symbol .rating-symbol-foreground .fa,.rating-symbol .rating-symbol-foreground .svg-inline--fa {
    color: #0050a2;
}

.rating-symbol .rating-symbol-background {
    color: #808080;
}

.rating-symbol .rating-symbol-background .fa,.rating-symbol .rating-symbol-background .svg-inline--fa {
    color: #808080;
}

.rating-symbol-foreground {
    display: inline-block;
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    top: 0;
}

.total-points-value {
    float: left;
}

.total-points-progression {
    float: right;
}

.total-points-progression .fa,.total-points-progression .svg-inline--fa {
    position: relative;
    top: 4px;
}

.collapse-heading {
    font-weight: 600;
}

.collapse-heading+.collapse-block {
    margin-top: 15px;
}

.collapse-indicator {
    min-width: 15px;
    min-height: 21px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.collapse-indicator .collapse-icon {
    width: 18px;
    height: 18px;
    margin: 0;
    font-size: 18px;
    vertical-align: top;
}

.collapse-indicator .collapse-icon+.collapse-text {
    vertical-align: middle;
    display: inline-block;
}

.collapse-indicator.btn .expand-icon {
    width: 14px;
    height: 14px;
    font-size: 14px;
    text-align: left;
}

.collapse-indicator.btn .collapse-icon {
    width: 18px;
    height: 18px;
    font-size: 18px;
    vertical-align: middle;
}

.label-control .collapse-indicator .collapse-icon {
    width: 18px;
    height: 18px;
    font-size: 18px;
    vertical-align: middle;
}

h1 .collapse-indicator .collapse-icon,.h1 .collapse-indicator .collapse-icon {
    margin-top: 30px;
}

h2 .collapse-indicator .collapse-icon,.h2 .collapse-indicator .collapse-icon {
    margin-top: 17px;
}

h3 .collapse-indicator .collapse-icon,.h3 .collapse-indicator .collapse-icon {
    margin-top: 8px;
}

h4 .collapse-indicator .collapse-icon,.h4 .collapse-indicator .collapse-icon {
    margin-top: 3px;
}

h5 .collapse-indicator .collapse-icon,.h5 .collapse-indicator .collapse-icon {
    margin-top: 0;
}

h6 .collapse-indicator .collapse-icon,.h6 .collapse-indicator .collapse-icon {
    margin-top: -3px;
}

.message {
    padding: 10px;
    margin-bottom: 21px;
    border: 1px solid transparent;
    border-radius: 0;
}

.message h4 {
    margin-top: 0;
    color: inherit;
}

.message .alert-link {
    font-weight: 600;
}

.message>p,.message>ul {
    margin-bottom: 0;
}

.message>p+p {
    margin-top: 5px;
}

.message .close {
    float: right;
    font-size: 22.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

.message .close:hover,.message .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.message.success {
    color: #1b5e20;
    background-color: #c8e6c9;
    border-color: #a5d6a7;
}

.message.success hr {
    border-top-color: #93ce96;
}

.message.success .alert-link {
    color: #103613;
}

.message.info {
    color: #0d47a1;
    background-color: #b3e5fc;
    border-color: #81d4fa;
}

.message.info hr {
    border-top-color: #68ccf9;
}

.message.info .alert-link {
    color: #093272;
}

.message.warning {
    color: #ff6f00;
    background-color: #ffecb3;
    border-color: #ffe082;
}

.message.warning hr {
    border-top-color: #ffda68;
}

.message.warning .alert-link {
    color: #cc5900;
}

.message.error {
    color: #b71c1c;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.message.error hr {
    border-top-color: #ec8484;
}

.message.error .alert-link {
    color: #8b1515;
}

.message.dismiss {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.message.dismiss.icon-collapse:before {
    content: "";
}

.message.dismiss.fa-question-circle {
    font-size: 18px;
}

.message.dismiss:before {
    content: "";
}

.message .close {
    float: right;
    font-size: 22.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

.message .close:hover,.message .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.message-notice {
    color: #0d47a1;
    background-color: #b3e5fc;
    border-color: #81d4fa;
}

.message-notice hr {
    border-top-color: #68ccf9;
}

.message-notice .alert-link {
    color: #093272;
}

.message {
    padding: 10px;
    margin-bottom: 21px;
    border: 1px solid transparent;
    border-radius: 0;
}

.message h4 {
    margin-top: 0;
    color: inherit;
}

.message .alert-link {
    font-weight: 600;
}

.message>p,.message>ul {
    margin-bottom: 0;
}

.message>p+p {
    margin-top: 5px;
}

.message .close {
    float: right;
    font-size: 22.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

.message .close:hover,.message .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.message.dismiss {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.message.dismiss.icon-collapse:before {
    content: "";
}

.message.dismiss.fa-question-circle {
    font-size: 18px;
}

.message.dismiss:before {
    content: "";
}

.message .close {
    float: right;
    font-size: 22.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

.message .close:hover,.message .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.message .message-icon {
    margin-right: 5px;
}

.message-success {
    color: #1b5e20;
    background-color: #c8e6c9;
    border-color: #a5d6a7;
}

.message-success hr {
    border-top-color: #93ce96;
}

.message-success .alert-link {
    color: #103613;
}

.message-info {
    color: #0d47a1;
    background-color: #b3e5fc;
    border-color: #81d4fa;
}

.message-info hr {
    border-top-color: #68ccf9;
}

.message-info .alert-link {
    color: #093272;
}

.message-warning {
    color: #ff6f00;
    background-color: #ffecb3;
    border-color: #ffe082;
}

.message-warning hr {
    border-top-color: #ffda68;
}

.message-warning .alert-link {
    color: #cc5900;
}

.message-error {
    color: #b71c1c;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.message-error hr {
    border-top-color: #ec8484;
}

.message-error .alert-link {
    color: #8b1515;
}

.message-dismissible {
    padding-right: 30px;
}

.message-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.message-dismissible .close {
    visibility: hidden;
}

.blockUI.blockMsg .alert.alert-dismissible {
    pointer-events: all;
    margin: 0;
    font-size: 14px;
}

.blockUI.blockMsg .alert.alert-dismissible.alert-success {
    background-color: #4caf50;
    border-color: #4caf50;
    color: #fff;
}

.blockUI.blockMsg .alert.alert-dismissible.alert-success .help-block {
    color: #fff;
    padding-top: 0;
}

.blockUI.blockMsg .alert.alert-dismissible .alert-icon {
    margin-right: 10px;
}

.alert .close {
    float: right;
    font-size: 22.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

.alert .close:hover,.alert .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.field-validation-error {
    color: #e53935;
}

.validation-summary-errors ul {
    padding: 10px;
    margin-bottom: 21px;
    border: 1px solid transparent;
    border-radius: 0;
    margin: 0;
    padding: 0;
    border: none;
}

.validation-summary-errors ul h4 {
    margin-top: 0;
    color: inherit;
}

.validation-summary-errors ul .alert-link {
    font-weight: 600;
}

.validation-summary-errors ul>p,.validation-summary-errors ul>ul {
    margin-bottom: 0;
}

.validation-summary-errors ul>p+p {
    margin-top: 5px;
}

.validation-summary-errors ul .close {
    float: right;
    font-size: 22.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

.validation-summary-errors ul .close:hover,.validation-summary-errors ul .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.validation-summary-errors ul li {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    color: #b71c1c;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.validation-summary-errors ul li hr {
    border-top-color: #ec8484;
}

.validation-summary-errors ul li .alert-link {
    color: #8b1515;
}

.validation-summary-errors ul li:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 1px solid transparent;
    color: #b71c1c;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.validation-summary-errors ul li:first-child hr {
    border-top-color: #ec8484;
}

.validation-summary-errors ul li:first-child .alert-link {
    color: #8b1515;
}

.validation-summary-errors ul li:last-child {
    margin-bottom: 21px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 1px solid transparent;
    color: #b71c1c;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.validation-summary-errors ul li:last-child hr {
    border-top-color: #ec8484;
}

.validation-summary-errors ul li:last-child .alert-link {
    color: #8b1515;
}

.validation-summary-valid,.validation-summary-errors {
    clear: both;
}

.validation-summary-valid:before,.validation-summary-errors:before,.validation-summary-valid:after,.validation-summary-errors:after {
    display: table;
    content: " ";
}

.validation-summary-valid:after,.validation-summary-errors:after {
    clear: both;
}

.validation-summary-valid:before,.validation-summary-errors:before,.validation-summary-valid:after,.validation-summary-errors:after {
    display: table;
    content: " ";
}

.validation-summary-valid:after,.validation-summary-errors:after {
    clear: both;
}

.validation-summary-valid ul,.validation-summary-errors ul,.PageWidget .validation-summary-valid ul,.PageWidget .validation-summary-errors ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 0;
}

.validation-summary-valid ul li,.validation-summary-errors ul li {
    padding-bottom: 5px;
    padding: 0 10px;
}

.validation-summary-valid ul li:first-child,.validation-summary-errors ul li:first-child {
    padding-top: 10px;
}

.validation-summary-valid ul li:last-child,.validation-summary-errors ul li:last-child {
    padding-bottom: 10px;
}

.validation-summary-valid+.field-description,.validation-summary-errors+.field-description {
    margin-top: 15px;
}

.autoSaveMsg {
    position: relative;
}

.autoSaveMsg:before,.autoSaveMsg:after {
    display: table;
    content: " ";
}

.autoSaveMsg:after {
    clear: both;
}

.autoSaveMsg:before,.autoSaveMsg:after {
    display: table;
    content: " ";
}

.autoSaveMsg:after {
    clear: both;
}

.autoSaveMsg .greyDesc:before,.autoSaveMsg .greyDesc:after {
    display: table;
    content: " ";
}

.autoSaveMsg .greyDesc:after {
    clear: both;
}

.autoSaveMsg .greyDesc:before,.autoSaveMsg .greyDesc:after {
    display: table;
    content: " ";
}

.autoSaveMsg .greyDesc:after {
    clear: both;
}

.autoSaveMsg #autoSave {
    position: absolute;
    top: -15px;
    white-space: nowrap;
}

.loading-message:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    text-align: center;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    margin-right: 5px;
}

.loading-message:before.icon-collapse:before {
    content: "";
}

.loading-message:before.fa-question-circle {
    font-size: 18px;
}

#success-message {
    color: #1b5e20;
    background-color: #c8e6c9;
    border-color: #a5d6a7;
}

#success-message hr {
    border-top-color: #93ce96;
}

#success-message .alert-link {
    color: #103613;
}

#error-message {
    color: #b71c1c;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

#error-message hr {
    border-top-color: #ec8484;
}

#error-message .alert-link {
    color: #8b1515;
}

.popUpWindow form .validation-summary-errors {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.alert-sm {
    padding: 5px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 1.5;
}

.popUpWindow .panel-container {
    margin-top: 0;
    margin-bottom: 0;
}

.popUpWindow .panel:first-child {
    margin-top: 0;
}

.popUpWindow .panel:last-child {
    margin-bottom: 0;
}

.popUpWindow .panel-default>.panel-heading {
    border-color: transparent;
}

.popUpWindow .panel-primary>.panel-heading {
    border-color: transparent;
}

.popUpWindow .panel-info>.panel-heading {
    border-color: transparent;
}

.popUpWindow .panel-success>.panel-heading {
    border-color: transparent;
}

.popUpWindow .panel-warning>.panel-heading {
    border-color: transparent;
}

.popUpWindow .panel-danger>.panel-heading {
    border-color: transparent;
}

.panel-default .dashlet {
    padding-left: 15px;
    padding-right: 15px;
}

.panel-primary .dashlet {
    padding-left: 15px;
    padding-right: 15px;
}

.panel-info .dashlet {
    padding-left: 15px;
    padding-right: 15px;
}

.panel-success .dashlet {
    padding-left: 15px;
    padding-right: 15px;
}

.panel-warning .dashlet {
    padding-left: 15px;
    padding-right: 15px;
}

.panel-danger .dashlet {
    padding-left: 15px;
    padding-right: 15px;
}

.panel-dashboard .dashlet {
    padding-left: 15px;
    padding-right: 15px;
}

.dashboard-column .panel .panel-financial-report:first-child {
    margin-top: 0;
}

.dashboard-column .panel .panel-financial-report:last-child {
    margin-bottom: 0;
}

.dashlet+.dashlet {
    margin-top: 15px;
}

.dashlet .help-text {
    margin: 0;
    font-size: 12px;
    color: #808080;
}

.dashlet-title {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    color: #0050a2;
    padding-top: 10px;
    padding-bottom: 20px;
}

@media(max-width: 768px) {
    .dashlet-title {
        font-size:15px;
    }
}

.dashlet-heading:before,.dashlet-heading:after {
    display: table;
    content: " ";
}

.dashlet-heading:after {
    clear: both;
}

.dashlet-heading:before,.dashlet-heading:after {
    display: table;
    content: " ";
}

.dashlet-heading:after {
    clear: both;
}

.dashlet-heading+.dashlet-body {
    margin-top: 15px;
}

.dashlet-footer:before,.dashlet-footer:after {
    display: table;
    content: " ";
}

.dashlet-footer:after {
    clear: both;
}

.dashlet-footer:before,.dashlet-footer:after {
    display: table;
    content: " ";
}

.dashlet-footer:after {
    clear: both;
}

.dashlet-body {
    min-height: 21px;
}

.dashlet-body:before,.dashlet-body:after {
    display: table;
    content: " ";
}

.dashlet-body:after {
    clear: both;
}

.dashlet-body:before,.dashlet-body:after {
    display: table;
    content: " ";
}

.dashlet-body:after {
    clear: both;
}

.dashlet-body h2 {
    margin-top: 0;
}

.dashlet-body+.dashlet-footer {
    margin-top: 15px;
}

.dashlet-text {
    padding-top: 10px;
    padding-bottom: 10px;
}

.dashlet-list {
    list-style-type: none;
    margin-bottom: 5px;
    padding-left: 0;
}

.dashlet-list li {
    padding: 5px 0;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.dashlet-list li:before,.dashlet-list li:after {
    display: table;
    content: " ";
}

.dashlet-list li:after {
    clear: both;
}

.dashlet-list li:before,.dashlet-list li:after {
    display: table;
    content: " ";
}

.dashlet-list li:after {
    clear: both;
}

.dashlet-list li:last-child {
    padding-bottom: 0;
}

.dashlet-list:last-child {
    margin-bottom: 0;
}

.dashlet-list .list-item-label+.list-item-value {
    margin-left: 15px;
    text-align: right;
}

.dashlet-item {
    padding: 5px 0;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.dashlet-item:before,.dashlet-item:after {
    display: table;
    content: " ";
}

.dashlet-item:after {
    clear: both;
}

.dashlet-item:before,.dashlet-item:after {
    display: table;
    content: " ";
}

.dashlet-item:after {
    clear: both;
}

.dashlet-item:last-child {
    padding-bottom: 0;
}

.dashlet-item .dashlet-text-title {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    color: #0050a2;
}

.dashlet-item .text-meta {
    font-size: 13px;
    color: #808080;
}

.dashlet-list-item {
    margin: 0;
    border-bottom: 1px solid #eee;
}

.dashlet-list-item:last-child {
    border-bottom: none;
}

.dashlet-list-item .dashlet-text-title {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    color: #0050a2;
}

.dashlet-subheading {
    font-weight: 600;
    border-bottom: 1px solid #eee;
}

.dashlet-subheading:last-child {
    border-bottom: none;
}

.dashlet-link {
    border-bottom: 1px solid #eee;
}

.dashlet-link:last-child {
    border-bottom: none;
}

.dashlet-actions {
    margin-top: 15px;
}

.dashlet-actions:before,.dashlet-actions:after {
    display: table;
    content: " ";
}

.dashlet-actions:after {
    clear: both;
}

.dashlet-actions:before,.dashlet-actions:after {
    display: table;
    content: " ";
}

.dashlet-actions:after {
    clear: both;
}

.dashlet-block {
    width: 100%;
}

.dashlet-block .dashlet-text {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}

.dashlet-block .dashlet-text-date {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}

@media(min-width: 769px) {
    .dashlet-block .dashlet-text-date {
        float:left;
        width: 100px;
        margin-right: 15px;
        display: inline-block;
    }

    .dashlet-block .dashlet-text-date+.dashlet-text {
        max-width: calc(100% - (100px + (30px/2)));
        display: inline-block;
    }
}

.dashlet-icon-right {
    float: right;
    width: 18px;
    margin-left: 15px;
}

.dashlet-icon-right .checkbox-icon {
    width: 18px;
    height: 18px;
    font-size: 18px;
}

.dashlet-icon-right+.dashlet-block {
    max-width: calc(100% - (18px + (30px/2)));
    display: inline-block;
}

.dashlet-flex {
    display: flex;
}

.dashlet-flex .list-item-label {
    margin-right: auto;
    word-break: normal;
    -ms-word-break: normal;
    word-wrap: normal;
    -ms-word-wrap: normal;
    overflow-wrap: normal;
}

.dashlet-flex .list-item-label+.list-item-value {
    margin-left: 15px;
}

.dashlet-flex .list-item-value {
    margin-left: auto;
    text-align: right;
}

.chart-wrapper+.dashlet-list {
    margin-top: 5px;
}

.dashlet-load-actions {
    margin-top: 15px;
}

.chart-wrapper .bar-chart .google-visualization-tooltip {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.chart-wrapper .bar-chart .google-visualization-tooltip .google-visualization-tooltip-item-list {
    margin: 8px 10px;
}

.chart-wrapper .bar-chart .google-visualization-tooltip .google-visualization-tooltip-item-list .google-visualization-tooltip-item {
    margin: 0;
    padding: 0;
}

.list-field-label {
    padding-right: 5px;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    display: table;
}

.list-field-value {
    float: right;
}

.list-key-item {
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    display: block;
}

.membership-percentage {
    float: left !important;
}

.dashlet-bar {
    margin-bottom: 15px;
}

.dashlet-bar:before,.dashlet-bar:after {
    display: table;
    content: " ";
}

.dashlet-bar:after {
    clear: both;
}

.dashlet-bar:before,.dashlet-bar:after {
    display: table;
    content: " ";
}

.dashlet-bar:after {
    clear: both;
}

.dashlet-bar-item {
    float: left !important;
    height: 38px;
    position: relative;
}

.chart-wrapper {
    position: relative;
    height: 0;
    padding-bottom: 100%;
}

.chart-wrapper:before,.chart-wrapper:after {
    display: table;
    content: " ";
}

.chart-wrapper:after {
    clear: both;
}

.chart-wrapper:before,.chart-wrapper:after {
    display: table;
    content: " ";
}

.chart-wrapper:after {
    clear: both;
}

.chart-wrapper svg {
    overflow: visible !important;
}

.chart-wrapper svg>g>g:last-child {
    pointer-events: none;
}

.chart-wrapper .google-visualization-tooltip {
    white-space: nowrap;
    pointer-events: none;
}

.pie-chart {
    width: 100%;
    height: 100%;
    max-width: 275px;
    max-height: 275px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    z-index: 1;
}

.pie-chart.pie-chart-sm {
    max-width: 220px;
    max-height: 220px;
}

.chart-pie-metric-dashlet .chart-pie-metric-dashlet-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    color: inherit;
    max-width: 100%;
    margin-right: auto;
    font-size: 20px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    display: flex;
    align-items: center;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
    text-transform: uppercase;
}

.chart-pie-metric-dashlet .chart-pie-metric-dashlet-title>a,.chart-pie-metric-dashlet .chart-pie-metric-dashlet-title>small,.chart-pie-metric-dashlet .chart-pie-metric-dashlet-title>.small,.chart-pie-metric-dashlet .chart-pie-metric-dashlet-title>small>a,.chart-pie-metric-dashlet .chart-pie-metric-dashlet-title>.small>a {
    color: inherit;
}

.chart-pie-metric-dashlet .chart-pie-metric-dashlet-footer {
    border-top: 1px solid #dcdcdc;
    margin-top: 15px;
    padding-top: 15px;
}

.event-img img {
    padding-right: 15px;
}

.list-container .event-detail div.event-block {
    float: left;
    width: auto;
}

.event-date+.event-location {
    margin-top: 15px;
}

.event-location>.fa,.event-location>.svg-inline--fa,.event-location>.location-icon {
    margin-top: 3px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
}

.event-location>.item-location {
    max-width: calc(100% - 18px);
    display: inline-block;
}

.eventProductPanel :nth-last-child(1of.show).field-group-divider {
    display: none;
}

#imgPreview {
    max-width: 200px;
    max-height: 200px;
}

.imagePreview .listView img,.imagePreview #imgPreview {
    max-width: 100%;
    max-height: 100%;
}

.profile-image.listing-column {
    max-width: 120px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.card .image-container {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
}

.card .field-group-image .image-container {
    width: 120px;
    height: 120px;
}

.card .field-group-image.card-img-top {
    overflow: hidden;
}

.card .field-group-image.card-img-top>.field-control-size {
    padding-left: 0;
    padding-right: 0;
}

.card .field-group-image.card-img-top .image-container {
    width: 100%;
    height: auto;
    border: none;
    margin: auto;
}

.card .field-group-image.card-img-top .image-container .image {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    display: block;
}

.card .field-group-image.card-img-top .image-container .image img {
    width: 100%;
    height: auto;
    max-height: none;
    position: absolute;
    top: 0;
}

.card .card-block .field-group-image.card-img-top {
    margin-top: -15px;
}

.profile-image-default {
    position: relative;
    width: 75px;
    height: 75px;
    background: #e5e5e5;
    border-radius: 100%;
}

.profile-image-default .profile-initials {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 32px;
    text-align: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}

.row>.cover-img-wrapper {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.row>.cover-img-wrapper>.cover-img-edit {
    margin-left: 15px;
    margin-right: 15px;
}

.row .cover-img-helptext-wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

.field-group .cover-img-helptext-wrapper {
    padding-left: 0;
    padding-right: 0;
}

.cover-img-wrapper {
    position: relative;
    display: inline-block;
    min-width: 200px;
    min-height: 200px;
}

.cover-img-wrapper.image-container {
    float: none;
    min-width: 120px;
    min-height: 120px;
}

.cover-img-wrapper.image-container .cover-img {
    width: 118px;
    height: 118px;
    min-height: 100%;
    padding: 0;
    display: block;
}

.cover-img-wrapper.image-container .cover-img img {
    min-height: 1px;
    margin: auto;
}

.cover-img-wrapper.image-container .img-edit-text .edit-text {
    font-size: 15px;
}

.cover-img-wrapper.image-container~.cover-img-wrapper-remove {
    min-width: 120px;
    margin-left: 0;
    margin-right: 0;
}

.cover-img-wrapper.image-container~.cover-img-wrapper-remove .btn-xs {
    padding-left: 1px;
    padding-right: 5px;
}

.cover-img {
    min-height: 200px;
    display: flex;
    align-items: center;
    padding: 15px;
    font-size: 6em;
}

.cover-img img {
    min-height: 60px;
}

.cover-img .placeholder-logo {
    flex: auto;
}

.cover-img-menu-wrapper img {
    max-height: 200px;
}

.cover-img-admin-wrapper {
    width: 100%;
}

.img-edit-text {
    font-size: 28px;
    text-align: center;
    color: #fff;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    text-transform: uppercase;
    pointer-events: none;
    display: none;
}

.img-edit-text .edit-text {
    font-size: 18px;
}

.cover-img-edit {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
}

.cover-img-edit:hover:before,.cover-img-edit:focus:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.5);
    filter: alpha(opacity=50);
    opacity: .5;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -ms-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.cover-img-edit:hover:after,.cover-img-edit:focus:after {
    content: "";
}

.cover-img-edit:hover .img-edit-text,.cover-img-edit:focus .img-edit-text {
    display: block !important;
}

.cover-img-inline {
    display: inline-block;
}

.cover-img-bg-dark .cover-img {
    background-color: #353535;
}

a.cover-img-bg-dark .cover-img:hover,a.cover-img-bg-dark .cover-img:focus {
    background-color: #1c1c1c;
}

.cover-img-bg-dark .cover-img .svg-inline--fa {
    color: #5b5b5b;
}

.cover-img-bg-dark .cover-img .svg-inline--fa.fa-inverse {
    color: #353535;
}

.cover-img-bg-light .cover-img {
    background-color: #f9f9f9;
    border: 1px solid #ececec;
}

a.cover-img-bg-light .cover-img:hover,a.cover-img-bg-light .cover-img:focus {
    background-color: #e0e0e0;
}

.cover-img-bg-light .cover-img .svg-inline--fa {
    color: #e5e5e5;
}

.cover-img-wrapper-remove {
    margin-top: 6px;
    margin-left: 15px;
    margin-right: 15px;
}

.cover-img-sm {
    min-height: 100px;
    min-width: 30px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.cover-img-sm .cover-img {
    min-width: 100px;
    min-height: 100px;
    max-width: 100px;
    font-size: 3em;
}

.cover-img-sm .cover-img img {
    max-width: 100%;
    min-height: auto;
}

.cover-img-sm .img-edit-text .edit-text {
    font-size: 14px;
}

.field-group .cover-img-wrapper .cover-img {
    padding: 0;
}

.level-status {
    display: flex;
    flex-direction: row;
}

.level-status .level-img {
    margin-right: 10px;
    flex: none;
}

.level-status .level-img .image-container {
    width: 100%;
    height: 100%;
    margin: 0;
    border-color: transparent;
    max-width: 50px;
    max-height: 50px;
}

.lazy-container {
    max-width: 100%;
    display: block;
    overflow: hidden;
}

.lazy-container .lazy-img,.lazy-container .lazyloading {
    height: auto;
    filter: blur(2vw);
    transform: none;
}

.lazy-container .lazyloaded {
    will-change: transform,filter;
    animation: lazyloading 195ms ease-out;
}

.swiper-lazy:not(.swiper-lazy-loaded) {
    filter: blur(2vw);
    transform: scale(1.05);
}

.swiper-lazy.swiper-lazy-loaded {
    will-change: auto;
    animation: lazyloading 195ms ease-out;
}

@keyframes lazyloading {
    0% {
        transform: scale(1.05);
        filter: blur(2vw);
    }

    100% {
        transform: scale(1);
        filter: blur(0);
    }
}

.flex-img-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
}

.flex-img-center>.card-group {
    width: 100%;
}

img[alt] {
    overflow: hidden;
    white-space: nowrap;
}

.img-full {
    width: 100%;
}

.image-container {
    float: left;
    width: 120px;
    height: 120px;
    max-width: 120px;
    max-height: 120px;
    margin-top: 0;
    margin-right: 10px;
    padding: 0;
    border: 1px solid #eee;
    border-radius: 0;
    position: relative;
}

.image-container[editable="true"]:hover {
    cursor: pointer;
}

.image-container[editable="true"]:hover .image-button {
    cursor: pointer;
    background-color: #000;
    opacity: .5;
}

.image-container[editable="true"]:hover .image-button label {
    cursor: pointer;
}

.image-container.no-border {
    border: none;
}

.image-container img {
    max-width: 100%;
    max-height: 100%;
}

.image-container .image img {
    max-width: 100%;
    max-height: 119px;
    min-height: 1px;
    height: auto !important;
    text-align: center;
}

.image-container .image-button {
    background-color: rgba(0,0,0,.4);
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
}

.image-container .image-button:hover {
    cursor: pointer;
    background-color: #000;
    opacity: .5;
}

.image-container .image-button:hover label {
    cursor: pointer;
}

.image-container .image-button label {
    color: #fff;
}

.image-container .image-option-list {
    background: #000;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    display: none;
    width: 100%;
    text-align: left;
    opacity: .5;
    filter: alpha(opacity=50);
}

.image-container .image-option-list:hover {
    cursor: default;
}

.image-container .image-option-list .vertical-align {
    flex-direction: column;
}

.image-container .image-option-list .image-option {
    width: 100%;
}

.image-container .image-option-list .image-option a {
    padding: 4px 15px;
    display: block;
    color: #fff !important;
}

.image-container .image-option-list .image-option a label {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.image-container .image-option-list .image-option a:hover,.image-container .image-option-list .image-option a:focus {
    opacity: .5;
}

.image-container .image-option-list .image-option .fa,.image-container .image-option-list .image-option .svg-inline--fa {
    text-align: center;
    width: 1.25em;
    margin-right: 5px;
}

.image-container .image-option-list .image-option label:hover {
    cursor: pointer;
}

.image-container .image-button-click {
    height: 100%;
}

.image-container~.field-group-static {
    float: left;
    width: calc(100% - (120px + (15px/1.5)));
    display: inline-block;
}

.image-container~.field-group-static .field-control-offset {
    margin-left: 0;
}

.image-container-click .image {
    opacity: .3;
}

.image-container-click .image-button {
    opacity: .1;
}

.image-container-click .image-button:hover {
    background-color: rgba(0,0,0,.4);
    opacity: .1;
}

.image-container-click[editable="true"]:hover .image-button {
    background-color: rgba(0,0,0,.4);
    opacity: .1;
}

.img-profile img {
    max-width: 118px;
    max-height: 118px;
}

.img-preview {
    max-width: 200px;
    max-height: 200px;
}

.img-preview+.img-options {
    display: block;
}

.img-options {
    display: block;
}

.img-options .img-select {
    display: inline-block;
}

.img-options .img-remove-wrapper {
    display: inline-block;
}

.img-options .img-remove {
    display: inline-block;
}

.img-options .separator {
    padding-left: 5px;
    padding-right: 5px;
}

.img-options a {
    color: #c57f07;
    text-decoration: none;
}

.img-options a:hover,.img-options a:focus {
    color: #0050a2;
    text-decoration: none;
}

.table-listing .image-listing {
    float: left;
    width: 100%;
    height: auto;
    max-width: 200px;
    max-height: 200px;
    border-radius: 0;
    position: relative;
}

.table-listing .image-listing img {
    max-width: 100%;
    max-height: 100%;
}

.field-group .field-block .list-block .list-text img {
    max-width: 100%;
    height: auto;
}

table.listView .details-control-info img {
    max-width: 118px;
    max-height: 118px;
}

.listView .image-container {
    height: auto;
}

.row-detailed-view-section>.tabSectionColumnLine {
    padding-left: 10px;
    padding-right: 10px;
}

.row-detailed-view-section>.tabSectionColumnLine.field-control-offset {
    padding-left: 10px;
    padding-right: 10px;
}

.tabSectionTitle {
    margin-bottom: 15px;
}

.nav-tabs+.alert {
    margin-top: 30px;
}

.tabNavigation li {
    list-style-type: none;
    border-bottom: none;
    padding: 0;
}

.nav-tabs+.alert {
    margin-top: 30px;
}

.nav-tabs li a.btn-blank {
    color: #222;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
}

.nav-tabs li a.btn-blank:active,.nav-tabs li a.btn-blank:focus,.nav-tabs li a.btn-blank:hover,.nav-tabs li a.btn-blank:active:focus,.nav-tabs li a.btn-blank.active:focus,.nav-tabs li a.btn-blank.active.focus,.nav-tabs li a.btn-blank.focus:active {
    color: #0050a2;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none !important;
}

.nav-tabs li a.btn-blank:before,.nav-tabs li a.btn-blank:after {
    display: none;
}

.nav-tabs-mn,.mn-tabs,.nav-tabs-detailed-view,.nav-tabs-cr {
    margin-top: 0;
    margin-bottom: 15px;
    clear: both;
    overflow: visible;
}

.nav-tabs-mn li,.mn-tabs li,.nav-tabs-detailed-view li,.nav-tabs-cr li {
    margin-top: 7.5px;
    border-bottom: 1px solid #757575;
}

.nav-tabs-mn li a,.mn-tabs li a,.nav-tabs-detailed-view li a,.nav-tabs-cr li a {
    margin-left: 5px;
    padding: 5px 10px;
    color: rgba(34,34,34,.8);
    border: 1px solid transparent;
    border-bottom: #757575;
    background-color: transparent;
}

.nav-tabs-mn li a:hover,.mn-tabs li a:hover,.nav-tabs-mn li a:focus,.mn-tabs li a:focus,.nav-tabs-detailed-view li a:hover,.nav-tabs-detailed-view li a:focus,.nav-tabs-cr li a:hover,.nav-tabs-cr li a:focus {
    color: #222;
    border-color: #ddd;
    background-color: #ddd;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    outline: 0;
}

.nav-tabs-mn li.active a,.mn-tabs li.active a,.nav-tabs-detailed-view li.active a,.nav-tabs-cr li.active a {
    margin-bottom: -1px;
    font-weight: 600;
}

.nav-tabs-mn li a {
    background-color: #f1f1f1;
}

.nav-tabs-mn li a:hover,.nav-tabs-mn li a:focus {
    -webkit-transition: background-color 200ms;
    -moz-transition: background-color 200ms;
    -ms-transition: background-color 200ms;
    -o-transition: background-color 200ms;
    transition: background-color 200ms;
}

.nav-tabs-mn li.active a {
    font-weight: normal;
}

.tab-content>.tab-group-pane {
    display: none;
}

.tab-content>.tab-group-pane.active {
    display: block;
}

.tab-content>.tab-pane .bulletin-item {
    display: none;
}

.tab-content>.active .bulletin-item {
    display: block;
}

.cr-tabs li {
    margin-top: 0;
}

.table-listing {
    display: table !important;
}

.table-listing.listView tr:last-child td {
    border-bottom: none;
}

.table-listing.listView tr td {
    padding: 15px 0;
    border-bottom: 1px solid #eee;
}

@media screen and (max-width: 768px) {
    .table-listing {
        display:block !important;
    }

    .table-listing:before,.table-listing:after {
        display: table;
        content: " ";
    }

    .table-listing:after {
        clear: both;
    }

    .table-listing:before,.table-listing:after {
        display: table;
        content: " ";
    }

    .table-listing:after {
        clear: both;
    }

    .table-listing thead {
        display: block;
    }

    .table-listing tbody {
        display: block;
    }

    .table-listing tfoot {
        display: block;
    }

    .table-listing tr {
        display: block;
    }

    .table-listing tr:before,.table-listing tr:after {
        display: table;
        content: " ";
    }

    .table-listing tr:after {
        clear: both;
    }

    .table-listing tr:before,.table-listing tr:after {
        display: table;
        content: " ";
    }

    .table-listing tr:after {
        clear: both;
    }

    .table-listing tr th {
        display: inline-block;
        border-bottom: transparent !important;
    }

    .table-listing tr th:before,.table-listing tr th:after {
        display: table;
        content: " ";
    }

    .table-listing tr th:after {
        clear: both;
    }

    .table-listing tr th:before,.table-listing tr th:after {
        display: table;
        content: " ";
    }

    .table-listing tr th:after {
        clear: both;
    }

    .table-listing tr td {
        display: block;
        border-bottom: transparent !important;
    }

    .table-listing tr td:before,.table-listing tr td:after {
        display: table;
        content: " ";
    }

    .table-listing tr td:after {
        clear: both;
    }

    .table-listing tr td:before,.table-listing tr td:after {
        display: table;
        content: " ";
    }

    .table-listing tr td:after {
        clear: both;
    }
}

.listing-column {
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .listing-column {
        word-break:normal;
        word-wrap: normal;
    }
}

.listing-column .label-control {
    text-align: left;
}

.col-listing:not([class*='-xs-']):not([class*='-sm-']):not([class*='-md-']):not([class*='-lg-']) {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width: 1199px) {
    .col-listing:not([class*='-xs-']):not([class*='-sm-']):not([class*='-md-']) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(max-width: 991px) {
    .col-listing:not([class*='-xs-']):not([class*='-sm-']) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(max-width: 768px) {
    .col-listing:not([class*='-xs-']) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.listing-column .btn-group {
    float: right;
}

.row>.listing-column {
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width: 768px) {
    .row>.listing-column {
        padding-left:10px;
        padding-right: 10px;
    }
}

.list-table {
    width: 100%;
}

.list-table:before,.list-table:after {
    display: table;
    content: " ";
}

.list-table:after {
    clear: both;
}

.list-table:before,.list-table:after {
    display: table;
    content: " ";
}

.list-table:after {
    clear: both;
}

@media(min-width: 769px) {
    .list-table {
        display:table;
    }
}

@media(max-width: 768px) {
    .list-table {
        display:block;
    }
}

@media(min-width: 769px) {
    .list-table-header {
        display:table-header-group;
    }
}

@media(min-width: 769px) {
    .list-table-block {
        display:table-row-group;
    }
}

@media(min-width: 769px) {
    .list-table-footer {
        display:table-footer-group;
    }
}

@media(min-width: 769px) {
    .list-table-row {
        display:table-row;
    }
}

@media(max-width: 768px) {
    .list-table-row {
        margin-left:-15px;
        margin-right: -15px;
        display: block;
        border-bottom: 1px solid #eee;
    }

    .list-table-row:before,.list-table-row:after {
        display: table;
        content: " ";
    }

    .list-table-row:after {
        clear: both;
    }

    .list-table-row:before,.list-table-row:after {
        display: table;
        content: " ";
    }

    .list-table-row:after {
        clear: both;
    }

    .list-table-row:last-child {
        border-bottom: none;
    }
}

@media(min-width: 769px) {
    .list-table-group {
        border-bottom:1px solid #eee;
        display: table-cell;
    }

    .list-table-group:last-child {
        border-right: none;
    }
}

@media(max-width: 768px) {
    .list-table-group {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        display: block;
    }
}

@media(min-width: 769px) {
    .list-table-heading {
        padding:10px 10px;
        font-weight: 600;
    }
}

.list-table-heading .tooltip-inline {
    vertical-align: baseline;
}

.list-table-body:before,.list-table-body:after {
    display: table;
    content: " ";
}

.list-table-body:after {
    clear: both;
}

.list-table-body:before,.list-table-body:after {
    display: table;
    content: " ";
}

.list-table-body:after {
    clear: both;
}

@media(min-width: 769px) {
    .list-table-body {
        padding:10px 10px;
        background-color: transparent;
    }
}

@media(max-width: 768px) {
    .list-table-item {
        float:left;
    }
}

@media(max-width: 768px) {
    .list-table-value {
        float:right;
    }
}

.list-total-stat {
    margin-bottom: 60px;
}

@media(min-width: 769px) {
    .list-total-stat {
        border:1px solid #eee;
        border-bottom: none;
    }
}

.list-total-stat .list-table-row {
    border-bottom: none;
}

@media(min-width: 769px) {
    .list-total-stat .list-table-body {
        padding:15px;
    }
}

@media(min-width: 769px) {
    .list-total-stat .list-table-group {
        text-align:center;
        border-right: 1px solid #eee;
    }

    .list-total-stat .list-table-group:last-child {
        border-right: none;
    }
}

@media(min-width: 769px) {
    .list-total-stat .list-table-heading {
        border-bottom:1px solid #eee;
        background-color: #f5f5f6;
    }
}

@media(min-width: 769px) {
    .list-total-stat.list-total-stat-lg .list-table-heading {
        padding:15px;
    }
}

@media(min-width: 769px) {
    .list-total-stat.list-total-stat-lg .list-table-body {
        padding:30px;
    }
}

@media(min-width: 769px) {
    .list-total-stat.list-total-stat-lg .list-table-value {
        font-size:35px;
    }
}

@media(min-width: 769px) {
    .list-total-stat .list-table-heading {
        font-weight:400;
    }
}

.list-total-stat .list-table-value {
    font-weight: 600;
}

@media(min-width: 769px) {
    .list-total-stat .list-table-value {
        font-size:23px;
        font-family: 'Open Sans',Helvetica,Arial,sans-serif;
        line-height: 1.42857143;
    }
}

@media(max-width: 768px) {
    .list-table-block .list-table-row {
        margin-top:10px;
        margin-bottom: 10px;
    }
}

@media(min-width: 769px) {
    .list-table-block .list-table-heading {
        font-weight:600;
    }
}

.list-table-block .list-table-body .list-table-item {
    display: none !important;
}

@media(max-width: 768px) {
    .list-table-block .list-table-body .list-table-item {
        display:inline-block !important;
    }
}

.list-summary {
    margin: 0;
}

.list-summary .list-item {
    padding-top: 5px;
    padding-bottom: 5px;
}

.list-summary .list-vertical-divider {
    margin-top: 10px;
    margin-bottom: 10px;
}

.list-summary .list-item-label {
    max-width: calc(100% - 100px);
}

.list-file .file-item {
    float: left;
}

.list-file .file-action {
    float: right;
}

.list-file .percentTime {
    margin-left: 15px;
    margin-right: 15px;
    display: inline-block;
}

.list-wrapper>table,.list-wrapper>.dataTables_wrapper>table.dataTable,.list-wrapper>.dataTables_wrapper>table.listView.dataTable,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable {
    border: none;
    display: block;
}

.list-wrapper>table>thead>tr,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr,.list-wrapper>table>tbody>tr,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr,.list-wrapper>table>tfoot>tr,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr {
    background-color: transparent;
}

.list-wrapper>table>thead>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr.headmain:before,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr.headmain:before,.list-wrapper>table>tbody>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr.headmain:before,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr.headmain:before,.list-wrapper>table>tfoot>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr.headmain:before,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr.headmain:before,.list-wrapper>table>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr.headmain:after,.list-wrapper>table>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr.headmain:after,.list-wrapper>table>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr.headmain:after {
    display: table;
    content: " ";
}

.list-wrapper>table>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr.headmain:after,.list-wrapper>table>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr.headmain:after,.list-wrapper>table>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr.headmain:after {
    clear: both;
}

.list-wrapper>table>thead>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr.headmain:before,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr.headmain:before,.list-wrapper>table>tbody>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr.headmain:before,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr.headmain:before,.list-wrapper>table>tfoot>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr.headmain:before,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr.headmain:before,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr.headmain:before,.list-wrapper>table>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr.headmain:after,.list-wrapper>table>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr.headmain:after,.list-wrapper>table>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr.headmain:after {
    display: table;
    content: " ";
}

.list-wrapper>table>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr.headmain:after,.list-wrapper>table>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr.headmain:after,.list-wrapper>table>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr.headmain:after,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr.headmain:after {
    clear: both;
}

.list-wrapper>table>thead>tr:hover,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr:hover,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr:hover,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr:hover,.list-wrapper>table>tbody>tr:hover,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr:hover,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr:hover,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr:hover,.list-wrapper>table>tfoot>tr:hover,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr:hover,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr:hover,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr:hover,.list-wrapper>table>thead>tr:focus,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr:focus,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr:focus,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr:focus,.list-wrapper>table>tbody>tr:focus,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr:focus,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr:focus,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr:focus,.list-wrapper>table>tfoot>tr:focus,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr:focus,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr:focus,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr:focus {
    background-color: transparent;
}

.list-wrapper>table>thead>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr:last-child .list-item.list-bordered,.list-wrapper>table>tbody>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr:last-child .list-item.list-bordered,.list-wrapper>table>tfoot>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr:last-child .list-item.list-bordered,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr:last-child .list-item.list-bordered {
    border-bottom: none;
}

.list-wrapper>table>thead>tr>th,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th {
    float: left;
    width: auto !important;
    padding-left: 0 !important;
    border-bottom: none;
    margin-right: 0;
}

.list-wrapper>table>thead>tr>th.NoSort,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th.NoSort,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th.NoSort,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th.NoSort {
    display: none;
}

.list-wrapper>table>thead>tr>th.sorting,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th.sorting,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th.sorting,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th.sorting,.list-wrapper>table>thead>tr>th.sorting_asc,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th.sorting_asc,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th.sorting_asc,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th.sorting_asc,.list-wrapper>table>thead>tr>th.sorting_desc,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th.sorting_desc,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th.sorting_desc,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th.sorting_desc {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width: 768px) {
    .list-wrapper>table>thead>tr>th.sorting,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th.sorting,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th.sorting,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th.sorting,.list-wrapper>table>thead>tr>th.sorting_asc,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th.sorting_asc,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th.sorting_asc,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th.sorting_asc,.list-wrapper>table>thead>tr>th.sorting_desc,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th.sorting_desc,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th.sorting_desc,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th.sorting_desc {
        padding-left:10px;
        padding-right: 10px;
    }
}

.list-wrapper>table>thead,.list-wrapper>.dataTables_wrapper>table.dataTable>thead,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead,.list-wrapper>table>tbody,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody,.list-wrapper>table>tfoot,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot,.list-wrapper>table>thead>tr,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr,.list-wrapper>table>tbody>tr,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr,.list-wrapper>table>tfoot>tr,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr,.list-wrapper>table>thead>tr>td,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>td,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>td,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>td,.list-wrapper>table>thead>tr>th,.list-wrapper>.dataTables_wrapper>table.dataTable>thead>tr>th,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>thead>tr>th,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>thead>tr>th,.list-wrapper>table>tbody>tr>td,.list-wrapper>.dataTables_wrapper>table.dataTable>tbody>tr>td,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tbody>tr>td,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tbody>tr>td,.list-wrapper>table>tfoot>tr>td,.list-wrapper>.dataTables_wrapper>table.dataTable>tfoot>tr>td,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tfoot>tr>td,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tfoot>tr>td,.list-wrapper>table>th,.list-wrapper>.dataTables_wrapper>table.dataTable>th,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>th,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>th,.list-wrapper>table>tr,.list-wrapper>.dataTables_wrapper>table.dataTable>tr,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>tr,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>tr,.list-wrapper>table>td,.list-wrapper>.dataTables_wrapper>table.dataTable>td,.list-wrapper>.dataTables_wrapper>table.listView.dataTable>td,.list-wrapper>.dataTables_wrapper>.dataTables_scroll>.dataTables_scrollContent>table.listView.dataTable>td {
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
    border-bottom: none;
}

.content.bg-alt .list-wrapper table,.content.bg-alt .list-wrapper table.dataTable,.content.bg-alt .list-wrapper table.listView.dataTable {
    background-color: #fff;
    border: 1px solid #f7a81b;
}

.content.bg-alt .list-item {
    padding: 15px;
}

.content.bg-alt .list-container-sm .list-item {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
}

.content.bg-alt .list-container-sm .list-item:first-child {
    padding-top: 0;
}

.content.bg-alt .list-container-sm .list-item:last-child {
    padding-bottom: 0;
}

.list-group:before,.list-group:after {
    display: table;
    content: " ";
}

.list-group:after {
    clear: both;
}

.list-group:before,.list-group:after {
    display: table;
    content: " ";
}

.list-group:after {
    clear: both;
}

.list-group+.list-options,.list-group+.list-actions {
    margin-left: 32px;
}

.field-group-block .list-group:before,.field-group-block .list-group:after {
    display: table;
    content: " ";
}

.field-group-block .list-group:after {
    clear: both;
}

.field-group-block .list-group:before,.field-group-block .list-group:after {
    display: table;
    content: " ";
}

.field-group-block .list-group:after {
    clear: both;
}

.field-group-block .list-group+.list-options,.field-group-block .list-group+.list-actions {
    margin-left: 0;
}

.list-item {
    padding-top: 15px;
    padding-bottom: 15px;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.list-item:before,.list-item:after {
    display: table;
    content: " ";
}

.list-item:after {
    clear: both;
}

.list-item:before,.list-item:after {
    display: table;
    content: " ";
}

.list-item:after {
    clear: both;
}

.list-item.list-bordered {
    border-bottom: 1px solid #eee;
}

.list-block {
    padding-top: 5px;
}

.list-block:before,.list-block:after {
    display: table;
    content: " ";
}

.list-block:after {
    clear: both;
}

.list-block:before,.list-block:after {
    display: table;
    content: " ";
}

.list-block:after {
    clear: both;
}

.list-block input[type="checkbox"],.list-block input[type="radio"],.list-block .checkbox-icon,.list-block .radio-icon {
    float: left;
}

.list-block input[type="checkbox"]~.list-text,.list-block input[type="radio"]~.list-text,.list-block .checkbox-icon~.list-text,.list-block .radio-icon~.list-text {
    float: left;
    width: calc(100% - (13px + 4px + (30px/2)));
    margin-left: 15px;
}

.list-block input[type="checkbox"].no-pull,.list-block input[type="radio"].no-pull,.list-block .checkbox-icon.no-pull,.list-block .radio-icon.no-pull {
    float: none;
    display: inline-block;
}

.list-block input[type="checkbox"].no-pull~.list-img,.list-block input[type="radio"].no-pull~.list-img,.list-block .checkbox-icon.no-pull~.list-img,.list-block .radio-icon.no-pull~.list-img {
    max-width: 120px;
    display: inline-block;
}

.list-block+.list-control {
    margin-top: 15px;
}

.list-block+.list-actions {
    padding-top: 5px;
}

.list-heading {
    padding-bottom: 15px;
}

.list-heading:before,.list-heading:after {
    display: table;
    content: " ";
}

.list-heading:after {
    clear: both;
}

.list-heading:before,.list-heading:after {
    display: table;
    content: " ";
}

.list-heading:after {
    clear: both;
}

.list-heading .list-title {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
}

.list-heading .list-actions {
    float: right;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
}

.list-footer {
    padding-top: 15px;
}

.list-footer:before,.list-footer:after {
    display: table;
    content: " ";
}

.list-footer:after {
    clear: both;
}

.list-footer:before,.list-footer:after {
    display: table;
    content: " ";
}

.list-footer:after {
    clear: both;
}

.list-footer .list-title {
    margin-right: auto;
}

.list-footer .list-actions {
    margin-left: auto;
}

.list-img-left {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
}

@media(min-width: 451px) {
    .list-img-left {
        float:left;
        max-width: 300px;
    }
}

@media(max-width: 991px) and (min-width:769px) {
    .list-img-left {
        float:none;
        max-width: 100%;
    }
}

@media(min-width: 451px) {
    .list-img-left+.list-block {
        float:left;
        width: calc(100% - (300px + 10px));
    }

    .list-img-left+.list-block+.list-footer {
        clear: both;
    }
}

@media(min-width: 451px) {
    .list-img-left+.list-text {
        float:left;
        width: calc(100% - (300px + 10px));
    }
}

.list-title+.list-text-meta,.list-title+.list-text {
    margin-top: 15px;
}

.list-title+.list-block {
    margin-top: 15px;
}

.list-title .title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
    vertical-align: middle;
}

@media(max-width: 768px) {
    .list-title .title {
        font-size:20px;
    }
}

.list-title .title+.label {
    margin-left: 5px;
}

.list-text-meta {
    font-size: 13px;
    color: #808080;
}

.list-text-meta+.list-block {
    margin-top: 15px;
}

.list-text-meta+.list-text {
    margin-top: 15px;
}

.list-text-meta .vertical-separator {
    margin-left: 7.5px;
    margin-right: 7.5px;
    border: none;
}

.list-meta-item {
    margin-top: 1px;
    margin-bottom: 1px;
    display: inline-block;
}

.list-meta-item:not(:first-child) {
    margin-left: 15px;
}

.list-text:before,.list-text:after {
    display: table;
    content: " ";
}

.list-text:after {
    clear: both;
}

.list-text:before,.list-text:after {
    display: table;
    content: " ";
}

.list-text:after {
    clear: both;
}

.list-action,.list-actions {
    margin-top: 15px;
    margin-bottom: 15px;
}

.list-action:before,.list-actions:before,.list-action:after,.list-actions:after {
    display: table;
    content: " ";
}

.list-action:after,.list-actions:after {
    clear: both;
}

.list-action:before,.list-actions:before,.list-action:after,.list-actions:after {
    display: table;
    content: " ";
}

.list-action:after,.list-actions:after {
    clear: both;
}

.list-action .list-text-meta,.list-actions .list-text-meta {
    padding-top: 9px;
    display: inline-block;
    vertical-align: middle;
}

.list-action .label+.dropdown,.list-actions .label+.dropdown,.list-action .label+.btn,.list-actions .label+.btn {
    margin-left: 15px;
}

.list-options {
    margin-top: 15px;
}

.list-options:before,.list-options:after {
    display: table;
    content: " ";
}

.list-options:after {
    clear: both;
}

.list-options:before,.list-options:after {
    display: table;
    content: " ";
}

.list-options:after {
    clear: both;
}

.list-item-label {
    float: left;
}

.list-item-value {
    float: right;
}

.list-item-value .total {
    font-weight: 600;
}

.list-item-value .item-value-text {
    display: inline-block;
}

.list-vertical-divider {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #f7a81b;
}

.list-tags {
    margin-right: 15px;
    padding-bottom: 9px;
    display: inline-block;
}

.list-tags .tag {
    margin-right: 5px;
    padding: 0;
    color: #c57f07;
    background-color: transparent;
    cursor: pointer;
}

.list-tags .tag:hover,.list-tags .tag:focus {
    color: #0050a2;
    font-weight: 400;
    background-color: transparent;
}

.list-tags .tag.active {
    color: #222;
    font-weight: 400;
    background-color: transparent;
    cursor: default;
}

.list-tags .tag.active:hover,.list-tags .tag.active:focus {
    color: #222;
    font-weight: 400;
    background-color: transparent;
}

.list-comments {
    margin-right: 15px;
    padding-bottom: 9px;
    display: inline-block;
}

.list-likes {
    margin-right: 15px;
    padding-bottom: 9px;
    display: inline-block;
}

.list-default {
    border: 1px solid #ddd;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    background-color: #fff;
}

.list-default .list-img-top {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.list-default .list-img-top img {
    width: 100%;
}

.list-default .list-img-top+.list-block {
    border-top: none;
}

.list-default .list-block {
    padding: 15px 15px;
}

.list-default .list-block .list-title {
    padding-top: 0;
}

.list-container-wrap .list-img-left,.storyWrappingContent .list-img-left {
    float: left;
    max-width: 200px;
}

.list-container-wrap .list-img-left img,.storyWrappingContent .list-img-left img {
    max-height: 200px;
}

.list-container-wrap .list-img-left+.list-block,.storyWrappingContent .list-img-left+.list-block {
    float: none;
    width: 100%;
}

.list-container-wrap .list-img-left+.list-text,.storyWrappingContent .list-img-left+.list-text {
    float: none;
    width: 100%;
}

.list-container .list-img-left {
    float: left;
    max-width: 200px;
    margin-right: 10px;
}

.list-container .list-img-left img {
    max-height: 200px;
}

.list-container .list-img-left+.list-block {
    float: left;
    width: calc(100% - (200px + 10px));
}

.list-container .list-img-left+.list-text {
    float: left;
    width: calc(100% - (200px + 10px));
}

.list-container .list-options>.field-group {
    margin-right: -15px;
    margin-left: 0;
    margin-bottom: 15px;
}

.list-container-sm .list-img-left {
    float: left;
    max-width: 100px;
    margin-right: 10px;
}

.list-container-sm .list-img-left img {
    max-height: 100px;
}

.list-container-sm .list-img-left+.list-block {
    float: left;
    width: calc(100% - ((200px/2) + 10px));
}

.list-container-sm .list-img-left+.list-text {
    float: left;
    width: calc(100% - ((200px/2) + 10px));
}

.list-container-sm .list-item {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
}

.list-container-sm .list-item:first-child {
    padding-top: 0;
}

.list-container-sm .list-item:last-child {
    padding-bottom: 0;
}

.list-container-sm .list-item .drag-handle {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 24px;
    color: #757575;
    vertical-align: middle;
}

.list-container-sm .list-title+.list-text-meta,.list-container-sm .list-title+.list-text {
    margin-top: 7.5px;
}

.list-container-sm .list-title+.list-block {
    margin-top: 7.5px;
}

.list-container-sm .list-title .title {
    font-size: 15px;
}

@media(max-width: 768px) {
    .list-container-sm .list-title .title {
        font-size:15px;
    }
}

.list-container-xs .list-item {
    padding-top: 0;
    padding-bottom: 0;
}

.list-container-xs .list-item:first-child {
    padding-top: 0;
}

.list-container-xs .list-item:last-child {
    padding-bottom: 0;
}

.list-legend {
    margin-top: 15px;
}

.list-legend:before,.list-legend:after {
    display: table;
    content: " ";
}

.list-legend:after {
    clear: both;
}

.list-legend:before,.list-legend:after {
    display: table;
    content: " ";
}

.list-legend:after {
    clear: both;
}

.list-legend .list-legend-title {
    margin-top: 15px;
    font-size: 15px;
    font-weight: 600;
}

.list-legend .list-item {
    padding-top: 3.75px;
    padding-bottom: 3.75px;
}

.list-legend .list-item:first-child {
    padding-top: 0;
}

.list-legend .list-item:last-child {
    padding-bottom: 0;
}

.list-legend .list-item .list-icon {
    margin-right: 15px;
    vertical-align: middle;
}

.list-legend .list-item .list-desc {
    display: inline-block;
    vertical-align: middle;
}

.list-legend .list-item .list-desc .help-block {
    padding-top: 0;
}

.list-legend-sm {
    font-size: 12px;
}

.listView .list-img-left {
    float: left;
    max-width: 300px;
    margin-right: 15px;
}

.listView .list-img-left img {
    max-width: 100%;
    max-height: 300px;
}

.listView .list-img-left .img-placeholder-icon {
    font-size: 300px;
    color: #757575;
}

.listView .list-img-left.list-img-sm {
    max-width: 66.66666667px;
}

.listView .list-img-left.list-img-sm img {
    max-width: 100%;
}

.listView .list-img-left.list-img-sm .img-placeholder-icon {
    font-size: 66.66666667px;
}

.listView .list-img-left.list-img-sm+.list-block {
    max-width: calc(100% - (66.66666667px + (30px/2)));
}

.listView .list-img-left.list-img-sm+.list-text {
    max-width: calc(100% - (66.66666667px + (30px/2)));
}

@media(max-width: 768px) {
    .listView .list-img-left.list-img-sm+.list-block {
        max-width:100%;
    }

    .listView .list-img-left.list-img-sm+.list-text {
        max-width: 100%;
    }
}

.listView .list-img-left+.list-block {
    max-width: calc(100% - (300px + (30px/2)));
    width: 100%;
}

.listView .list-img-left+.list-text {
    max-width: calc(100% - (300px + (30px/2)));
    width: 100%;
}

@media(max-width: 768px) {
    .listView .list-img-left+.list-block {
        max-width:100%;
    }

    .listView .list-img-left+.list-text {
        max-width: 100%;
    }
}

.listView .list-img-left {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
}

.listView .list-block {
    margin-top: 0;
    padding-top: 5px;
    white-space: normal;
}

.listView .list-actions {
    margin-top: 0;
    padding-top: 0;
}

.listView .list-title .title {
    font-size: 15px;
}

.card .card-block .list-wrapper .list-item {
    padding-left: 0;
    padding-right: 0;
}

.list-groups .list-img-left {
    float: left;
    max-width: 200px;
    width: 200px;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
}

.list-groups .list-img-left img {
    max-width: 100%;
}

.list-groups .list-block-action {
    width: 200px;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: right;
    display: inline-block;
}

@media(min-width: 992px) {
    .list-groups .list-block-action.list-block-push {
        position:relative;
        left: calc(100% - (200px + 200px));
    }
}

@media(max-width: 991px) {
    .list-groups .list-block-action {
        float:right;
    }
}

@media(max-width: 500px) {
    .list-groups .list-block-action {
        float:left;
        margin-top: 15px;
        margin-bottom: 15px;
        text-align: left;
    }
}

.list-groups .list-block {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
}

@media(min-width: 480px) {
    .list-groups .list-block {
        width:calc(100% - 200px);
    }
}

@media(min-width: 992px) {
    .list-groups .list-block {
        width:calc(100% - (200px + 200px));
    }

    .list-groups .list-block.list-block-pull {
        position: relative;
        left: -200px;
    }
}

@media(max-width: 991px) {
    .list-groups .list-block {
        margin-top:15px;
    }
}

@media(max-width: 768px) {
    .list-groups .list-block {
        width:100%;
    }
}

@media(min-width: 1200px) {
    .list-groups .list-block.data-block {
        width:calc(100% - (200px + 400px));
    }
}

.list-groups .list-block-data {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
}

@media(min-width: 480px) {
    .list-groups .list-block-data {
        position:relative;
        left: 200px;
    }
}

@media(min-width: 1200px) {
    .list-groups .list-block-data {
        width:200px;
    }

    .list-groups .list-block-data.list-block-pull {
        position: relative;
        left: -200px;
    }
}

@media(max-width: 1199px) {
    .list-groups .list-block-data {
        width:250px;
        float: left;
        margin-top: 15px;
        clear: both;
    }
}

@media(max-width: 991px) {
    .list-groups .list-block-data {
        float:left;
        margin-top: 15px;
        left: 0;
        clear: both;
    }
}

@media(max-width: 500px) {
    .list-groups .list-block-data {
        float:left;
        width: 100%;
        margin-top: 15px;
        margin-bottom: 15px;
        text-align: left;
    }
}

.list-groups .list-title .title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
    vertical-align: middle;
}

@media(max-width: 768px) {
    .list-groups .list-title .title {
        font-size:20px;
    }
}

.list-groups .list-title+.list-text {
    margin-top: 15px;
}

.list-groups .list-text-clamp {
    display: block;
    max-height: 107.14285717px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.42857143;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
}

.text-total {
    font-weight: 600;
}

.list-item-label.profile {
    max-width: 75%;
    width: 100%;
}

.profile-circle-img-wrapper {
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    background: #dcdcdc;
}

.profile-circle-img-wrapper .profile-circle-img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    max-width: 100%;
    max-height: 100%;
}

.profile-circle-img-md {
    width: 50px;
    height: 50px;
}

.profile-circle-img-md img {
    max-height: 50px !important;
}

@media(min-width: 1200px) {
    .profile-circle-img-md {
        width:75px;
        height: 75px;
    }

    .profile-circle-img-md img {
        max-height: 75px !important;
    }
}

.profile-circle-img-sm {
    width: 30px;
    height: 30px;
}

.profile-circle-img-sm img {
    max-height: 30px;
}

.list-item-value.action {
    max-width: 25%;
}

.list-table-item .list-img-left {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.list-table-item .list-block {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.custom-control+.list-options {
    margin-left: 39px;
}

.list-item.list-block-table .list-block {
    padding-top: 0;
}

.list-item.list-block-table .list-block .list-actions-right {
    float: right !important;
    margin-left: 5px;
}

.list-item.list-block-table .list-block .list-actions-right>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.list-item.list-block-table .list-block .list-actions-right.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.list-item.list-block-table .list-block .list-img-left {
    margin-top: 0;
}

.list-item.list-block-table .list-block .list-title-left {
    float: left !important;
}

.list-item.list-block-table+.list-item.list-block-table {
    padding-top: 0;
}

.list-item.list-block-table+.list-item.list-block-table .list-block {
    padding-top: 15px;
    border-top: 1px solid #eee;
}

.list-groups.list-groups-dashlet .list-item {
    padding: 0;
}

.list-groups.list-groups-dashlet .list-title .title {
    font-size: 15px;
}

.list-groups.list-groups-dashlet .collapse .well {
    margin: 0;
}

.table-list-item-flex .list-section-title {
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    padding-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
    border-bottom: 1px solid #e5e5e5;
}

.table-list-item-flex .list-item .list-item-label {
    display: flex;
}

.table-list-item-flex .list-item .list-item-label .list-block {
    display: flex;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    flex-direction: column;
}

.table-list-item-flex .list-item .list-item-label .list-block .list-title {
    font-weight: 500;
}

.table-list-item-flex .list-item .list-item-label.profile {
    max-width: 100%;
}

.table-list-item-flex .profile-square-img-wrapper {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.table-list-item-flex .list-container-sm .list-img-left {
    margin-top: 0;
    margin-bottom: 0;
}

@media(min-width: 1440px) {
    .table-list-item-flex .profile-circle-img-md {
        width:50px;
        height: 50px;
    }
}

.field-group .list-product {
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width: 768px) {
    .field-group .list-product {
        padding-left:10px;
        padding-right: 10px;
    }
}

.list-product {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.list-product:before,.list-product:after {
    display: table;
    content: " ";
}

.list-product:after {
    clear: both;
}

.list-product:before,.list-product:after {
    display: table;
    content: " ";
}

.list-product:after {
    clear: both;
}

.list-product.list-flex {
    display: flex;
    flex-direction: row;
}

.list-product.list-flex .list-img-left+.list-block {
    width: 100%;
}

.list-product.list-flex .list-block {
    width: 100%;
}

.list-product .list-img {
    width: 100%;
    max-width: 100px;
    margin: 0;
}

.list-product .list-img .image {
    max-width: 100%;
    max-height: 100px;
}

.list-product .list-img-left {
    width: 100%;
    max-width: 100px;
    margin-right: 10px;
}

.list-product .list-img-left img {
    max-width: 100%;
    max-height: 100px;
}

.list-product .list-title {
    clear: none;
}

.list-product .list-title:before,.list-product .list-title:after {
    content: "";
    clear: none;
    display: inline;
}

.list-product .list-title .title {
    font-size: 18px;
    font-weight: 600;
}

.list-product .list-title+.list-text {
    margin-top: 0;
}

.list-product .list-img-left+.list-block {
    float: none;
    width: auto;
}

.list-product .list-group.custom-control {
    display: block;
}

.list-product .field-group .field-control {
    display: inline-block;
}

.list-product>.list-actions {
    margin-top: 0;
    margin-bottom: 0;
}

.form-popup .list-product .list-img-left {
    width: 100%;
    max-width: 75px;
    margin-right: 10px;
}

.form-popup .list-product .list-img-left img {
    max-width: 100%;
    max-height: 75px;
}

.panel .emptystate-container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
}

.panel .emptystate-block {
    margin: 0;
}

.panel .emptystate-block:before,.panel .emptystate-block:after {
    display: table;
    content: " ";
}

.panel .emptystate-block:after {
    clear: both;
}

.panel .emptystate-block:before,.panel .emptystate-block:after {
    display: table;
    content: " ";
}

.panel .emptystate-block:after {
    clear: both;
}

.emptystate-panel .emptystate-img {
    font-size: 17px;
}

.emptystate-panel .emptystate-img .emptystate-icon {
    font-size: 2em;
}

.emptystate-panel .emptystate-title {
    font-size: 17px;
    font-weight: 400;
}

.emptystate-panel .emptystate-description {
    font-size: 15px;
    font-weight: 400;
}

.emptystate-container {
    margin-top: 120px;
    margin-bottom: 120px;
}

.emptystate-container:before,.emptystate-container:after {
    display: table;
    content: " ";
}

.emptystate-container:after {
    clear: both;
}

.emptystate-container:before,.emptystate-container:after {
    display: table;
    content: " ";
}

.emptystate-container:after {
    clear: both;
}

.emptystate-block {
    margin-bottom: 30px;
    text-align: center;
}

.emptystate-img {
    color: #757575;
    font-size: 25px;
    margin-bottom: 15px;
}

.emptystate-title {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: 400;
    color: #757575;
}

.emptystate-description {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    color: #757575;
}

.emptystate-actions {
    margin-top: 30px;
}

.emptystate-actions .btn {
    margin: 5px 7.5px;
}

.dev-info {
    white-space: initial;
}

.simple-error-body {
    background-color: #fff;
}

.confirmation-container {
    margin-top: 30px;
    margin-bottom: 30px;
}

.confirmation-container:before,.confirmation-container:after {
    display: table;
    content: " ";
}

.confirmation-container:after {
    clear: both;
}

.confirmation-container:before,.confirmation-container:after {
    display: table;
    content: " ";
}

.confirmation-container:after {
    clear: both;
}

.confirmation-block {
    margin-bottom: 30px;
    text-align: center;
}

.confirmation-icon {
    color: #166dba;
    font-size: 25px;
    margin-bottom: 15px;
}

.confirmation-title {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 36px;
    font-weight: 600;
}

.confirmation-description {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 18px;
    font-weight: 600;
}

.confirmation-inline-block {
    display: inline-block;
}

.confirmation-inline-block .confirmation-message ul {
    max-width: 100%;
    list-style: none;
    margin: 20px 0;
    padding: 0;
    position: static;
    left: 0;
}

.confirmation-inline-block .confirmation-message ul li .label {
    float: left;
    min-width: 145px;
    margin-right: 5px;
    padding: 0;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.42857143;
    color: #f7a81b;
    text-align: right;
    display: block;
}

.confirmation-inline-block .confirmation-message ul li .value {
    font-weight: 600;
}

@media(max-width: 768px) {
    .confirmation-inline-block .confirmation-message ul {
        padding:0;
    }

    .confirmation-inline-block .confirmation-message ul li .label {
        width: 100%;
        text-align: left;
    }

    .confirmation-inline-block .confirmation-message ul li .value {
        margin-bottom: 5px;
        display: block;
    }
}

.confirmation-actions {
    margin-top: 15px;
    margin-bottom: 15px;
}

.confirmation-actions .btn {
    margin: 15px;
}

a:hover>.badge,a:focus>.badge {
    color: #fff;
    background: #f7a81b;
}

.label {
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 600;
    line-height: 1;
    border-radius: 5px;
    display: inline;
}

.page-header .label {
    vertical-align: middle;
    display: inline;
}

.page-header h1>.label,.page-header h2>.label,.page-header h3>.label,.page-header .h1>.label,.page-header .h2>.label,.page-header .h3>.label {
    margin-left: 15px;
    font-size: 50%;
}

.label-group {
    margin-left: -2px;
    margin-right: -2px;
}

.label-group:before,.label-group:after {
    display: table;
    content: " ";
}

.label-group:after {
    clear: both;
}

.label-group:before,.label-group:after {
    display: table;
    content: " ";
}

.label-group:after {
    clear: both;
}

.label-group .label {
    margin: 2px 2px;
    padding: 4px 6px;
    line-height: 1.42857143;
    display: inline-block;
}

.label-group .label-tag {
    padding: 4px 6px;
    line-height: 1.42857143;
    white-space: normal;
    text-align: left;
}

.field-group-static .label-group {
    margin-top: -2px;
}

.label-group-connected .label:first-child {
    border-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.label-group-connected .label+.label {
    border-radius: 0;
}

.label-group-connected .label:last-child {
    border-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.label+.action {
    margin-left: 10px;
}

.label-status {
    min-width: 100px;
    text-align: center;
    display: inline-block;
}

.label+.actionCon,.label+.btn,.label+.dropdown {
    margin-left: 15px;
}

.label+.action-list {
    margin-left: 15px;
}

.label+.actionCon {
    float: none;
    display: inline-block;
}

.btn .label {
    padding: 4px 6px;
}

.label-default {
    color: #fff;
    background-color: #757575;
}

a.label-default:hover,a.label-default:focus {
    color: #fff;
    background-color: #5b5b5b;
}

.label-primary {
    color: #fff;
    background-color: #f7a81b;
}

a.label-primary:hover,a.label-primary:focus {
    color: #fff;
    background-color: #d78d08;
}

.label-success {
    color: #fff;
    background-color: #4caf50;
}

a.label-success:hover,a.label-success:focus {
    color: #fff;
    background-color: #3d8b40;
}

.label-info {
    color: #fff;
    background-color: #1e88e5;
}

a.label-info:hover,a.label-info:focus {
    color: #fff;
    background-color: #166dba;
}

.label-warning {
    color: #fff;
    background-color: #c68400;
}

a.label-warning:hover,a.label-warning:focus {
    color: #fff;
    background-color: #936200;
}

.label-danger {
    color: #fff;
    background-color: #e53935;
}

a.label-danger:hover,a.label-danger:focus {
    color: #fff;
    background-color: #cd1e1a;
}

.label-secondary {
    color: #fff;
    background-color: #f7a81b;
}

a.label-secondary:hover,a.label-secondary:focus {
    color: #fff;
    background-color: #d78d08;
}

.label-tag {
    color: #fff;
    background-color: #757575;
}

a.label-tag:hover,a.label-tag:focus {
    color: #fff;
    background-color: #5b5b5b;
}

.label-data {
    color: #222;
    background-color: #eee;
    border: 1px solid #757575;
    border-radius: 5px;
    font-size: 15px;
}

a.label-data:hover,a.label-data:focus {
    color: #222;
    background-color: #d5d5d5;
}

.label-default-dark {
    color: #fff;
    background-color: #222;
}

a.label-default-dark:hover,a.label-default-dark:focus {
    color: #fff;
    background-color: #080808;
}

.label-blank {
    color: #222;
    background-color: transparent;
}

a.label-blank:hover,a.label-blank:focus {
    color: #222;
    background-color: rgba(0,0,0,0);
}

.label-paid {
    color: #fff;
    background-color: #4caf50;
}

a.label-paid:hover,a.label-paid:focus {
    color: #fff;
    background-color: #3d8b40;
}

.label-not-paid {
    color: #fff;
    background-color: #e53935;
}

a.label-not-paid:hover,a.label-not-paid:focus {
    color: #fff;
    background-color: #cd1e1a;
}

.label-partially-paid {
    color: #fff;
    background-color: #c68400;
}

a.label-partially-paid:hover,a.label-partially-paid:focus {
    color: #fff;
    background-color: #936200;
}

.label-credit-owned {
    color: #fff;
    background-color: #c68400;
}

a.label-credit-owned:hover,a.label-credit-owned:focus {
    color: #fff;
    background-color: #936200;
}

.label-void {
    color: #fff;
    background-color: #757575;
}

a.label-void:hover,a.label-void:focus {
    color: #fff;
    background-color: #5b5b5b;
}

.label-red {
    color: #fff;
    background-color: #e53935;
}

a.label-red:hover,a.label-red:focus {
    color: #fff;
    background-color: #cd1e1a;
}

.label-pink {
    color: #fff;
    background-color: #ff4081;
}

a.label-pink:hover,a.label-pink:focus {
    color: #fff;
    background-color: #ff0d5f;
}

.label-purple {
    color: #fff;
    background-color: #8e24aa;
}

a.label-purple:hover,a.label-purple:focus {
    color: #fff;
    background-color: #6b1b80;
}

.label-indigo {
    color: #fff;
    background-color: #3949ab;
}

a.label-indigo:hover,a.label-indigo:focus {
    color: #fff;
    background-color: #2c3985;
}

.label-lightblue {
    color: #fff;
    background-color: #039be5;
}

a.label-lightblue:hover,a.label-lightblue:focus {
    color: #fff;
    background-color: #0279b3;
}

.label-cyan {
    color: #fff;
    background-color: #00b8d4;
}

a.label-cyan:hover,a.label-cyan:focus {
    color: #fff;
    background-color: #008ca1;
}

.label-teal {
    color: #fff;
    background-color: #00bfa5;
}

a.label-teal:hover,a.label-teal:focus {
    color: #fff;
    background-color: #008c79;
}

.label-green {
    color: #fff;
    background-color: #00c853;
}

a.label-green:hover,a.label-green:focus {
    color: #fff;
    background-color: #00953e;
}

.label-lightgreen {
    color: #222;
    background-color: #00e676;
}

a.label-lightgreen:hover,a.label-lightgreen:focus {
    color: #222;
    background-color: #00b35c;
}

.label-lime {
    color: #222;
    background-color: #aeea00;
}

a.label-lime:hover,a.label-lime:focus {
    color: #222;
    background-color: #88b700;
}

.label-yellow {
    color: #222;
    background-color: #fdd835;
}

a.label-yellow:hover,a.label-yellow:focus {
    color: #222;
    background-color: #fdce02;
}

.label-amber {
    color: #222;
    background-color: #ffb300;
}

a.label-amber:hover,a.label-amber:focus {
    color: #222;
    background-color: #cc8f00;
}

.label-orange {
    color: #fff;
    background-color: #fb8c00;
}

a.label-orange:hover,a.label-orange:focus {
    color: #fff;
    background-color: #c87000;
}

.label-deeporange {
    color: #fff;
    background-color: #ff5722;
}

a.label-deeporange:hover,a.label-deeporange:focus {
    color: #fff;
    background-color: #ee3900;
}

.label-brown {
    color: #fff;
    background-color: #795548;
}

a.label-brown:hover,a.label-brown:focus {
    color: #fff;
    background-color: #593f35;
}

.label-bluegrey {
    color: #fff;
    background-color: #546e7a;
}

a.label-bluegrey:hover,a.label-bluegrey:focus {
    color: #fff;
    background-color: #3f535c;
}

.label-light {
    color: #222;
    background-color: #ddd;
}

a.label-light:hover,a.label-light:focus {
    color: #222;
    background-color: #c4c4c4;
}

.label-recipientprofile {
    color: #fff;
    background-color: #00bfa5;
}

a.label-recipientprofile:hover,a.label-recipientprofile:focus {
    color: #fff;
    background-color: #008c79;
}

.label-applicant {
    color: #fff;
    background-color: #3949ab;
}

a.label-applicant:hover,a.label-applicant:focus {
    color: #fff;
    background-color: #2c3985;
}

.card-container {
    flex-wrap: wrap;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    clear: both;
}

.card-container .separator {
    margin-left: 15px;
    margin-right: 15px;
}

@media(min-width: 769px) {
    .card-container {
        margin-left:-15px;
        margin-right: -15px;
    }
}

@media(max-width: 768px) {
    .card-container {
        margin-left:-10px;
        margin-right: -10px;
    }

    .card-container .separator {
        margin-left: 10px;
        margin-right: 10px;
    }
}

.card-container.no-flex {
    flex: none;
    display: block;
}

.card-container.no-flex .card-col {
    padding-top: 0;
    padding-bottom: 0;
    flex: none;
    display: block;
}

.card-container.no-flex .card {
    margin-top: 15px;
    margin-bottom: 15px;
}

.card-container.no-flex .card+.card {
    margin-top: 30px;
}

.card-container .card-col {
    padding-top: 15px;
    padding-bottom: 15px;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    display: -ms-flexbox;
}

@media(max-width: 768px) {
    .card-container .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .card-container .card-col:not([class*="col-"]),.card-container .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-container .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .card-container .card-col:not([class*="col-"]),.card-container .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-container .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .card-container .card-col:not([class*="col-"]),.card-container .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .card-container .card-col:not([class*="col-"]),.card-container .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .card-container .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .card-container .card-col:not([class*="col-"]) {
        float:left;
        width: 33.33333333%;
    }
}

.card-container .card-col.fixed-column {
    min-width: 250px;
}

.card-container .card-col+.separator {
    display: none;
}

@media(max-width: 768px) {
    .card-container .card-col {
        padding-left:10px;
        padding-right: 10px;
    }

    .card-container .card-col+.separator {
        width: 100%;
        display: block;
    }
}

.card-container .card {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: visible;
}

.card-container .show-more {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    flex-wrap: wrap;
}

@media screen and (min-width: 769px) {
    .card-container .show-more.collapse.in {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media(max-width: 768px) {
    .card-container.column-count-1 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .card-container.column-count-1 .card-col:not([class*="col-"]),.card-container.column-count-1 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-container.column-count-1 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .card-container.column-count-1 .card-col:not([class*="col-"]),.card-container.column-count-1 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-container.column-count-1 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .card-container.column-count-1 .card-col:not([class*="col-"]),.card-container.column-count-1 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .card-container.column-count-1 .card-col:not([class*="col-"]),.card-container.column-count-1 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .card-container.column-count-1 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .card-container.column-count-1 .card-col:not([class*="col-"]) {
        float:left;
        width: 100%;
    }
}

@media(max-width: 768px) {
    .card-container.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .card-container.column-count-2 .card-col:not([class*="col-"]),.card-container.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-container.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .card-container.column-count-2 .card-col:not([class*="col-"]),.card-container.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-container.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .card-container.column-count-2 .card-col:not([class*="col-"]),.card-container.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .card-container.column-count-2 .card-col:not([class*="col-"]),.card-container.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 1200px) {
    .card-container.column-count-2 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .card-container.column-count-2 .card-col:not([class*="col-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 769px) {
    .main-column .card-container .card-col {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.leftColumn .card-container .card-col,.rightColumn .card-container .card-col,.side-column .card-container .card-col,.TwoColumns .leftColumn .card-container .card-col,.TwoColumnsRightNarrow .rightColumn .card-container .card-col,.ThreeColumns .rightColumn .card-container .card-col,.ThreeColumns .leftColumn .card-container .card-col,.NarrowWideSuperWide .leftColumn .card-container .card-col,.WideNarrowSuperWide .rightColumn .card-container .card-col {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.leftColumn .card-container .card-col+.separator,.rightColumn .card-container .card-col+.separator,.side-column .card-container .card-col+.separator,.TwoColumns .leftColumn .card-container .card-col+.separator,.TwoColumnsRightNarrow .rightColumn .card-container .card-col+.separator,.ThreeColumns .rightColumn .card-container .card-col+.separator,.ThreeColumns .leftColumn .card-container .card-col+.separator,.NarrowWideSuperWide .leftColumn .card-container .card-col+.separator,.WideNarrowSuperWide .rightColumn .card-container .card-col+.separator {
    width: 100%;
    display: block;
}

@media(max-width: 768px) {
    .leftColumn .card-container .card-col,.rightColumn .card-container .card-col,.side-column .card-container .card-col,.TwoColumns .leftColumn .card-container .card-col,.TwoColumnsRightNarrow .rightColumn .card-container .card-col,.ThreeColumns .rightColumn .card-container .card-col,.ThreeColumns .leftColumn .card-container .card-col,.NarrowWideSuperWide .leftColumn .card-container .card-col,.WideNarrowSuperWide .rightColumn .card-container .card-col {
        padding-left:10px;
        padding-right: 10px;
    }
}

.dashboard-column .dashlet .card-container {
    margin-top: -15px;
    margin-bottom: -15px;
}

.dashboard-column .dashlet .card-container .card-col {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}

@media(min-width: 769px) {
    .dashboard-column .dashlet .card-container .card-col {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .dashboard-column .dashlet .card-container .card-col {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .dashboard-column .dashlet .card-container .card-col {
        float:left;
        width: 100%;
    }
}

@media(max-width: 530px) {
    .dashboard-column .dashlet .card-container .card-col {
        width:100%;
    }
}

.dashboard-column.dashboard-column-1 .dashlet .card-container .card-col {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .dashboard-column.dashboard-column-1 .dashlet .card-container .card-col {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .dashboard-column.dashboard-column-1 .dashlet .card-container .card-col {
        float:left;
        width: 25%;
    }
}

@media(min-width: 1200px) {
    .dashboard-column.dashboard-column-1 .dashlet .card-container .card-col {
        float:left;
        width: 25%;
    }
}

@media(max-width: 530px) {
    .dashboard-column.dashboard-column-1 .dashlet .card-container .card-col {
        width:100%;
    }
}

.dashboard-column.dashboard-column-2 .dashlet .card-container .card-col {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .dashboard-column.dashboard-column-2 .dashlet .card-container .card-col {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .dashboard-column.dashboard-column-2 .dashlet .card-container .card-col {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .dashboard-column.dashboard-column-2 .dashlet .card-container .card-col {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 530px) {
    .dashboard-column.dashboard-column-2 .dashlet .card-container .card-col {
        width:100%;
    }
}

.dataTable_wrapper.card-list .card-container .card {
    flex: none;
    display: block;
}

.card-directory {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    clear: both;
}

.card-directory>.card-group {
    width: 100%;
}

@media(min-width: 769px) {
    .card-directory {
        margin-left:-15px;
        margin-right: -15px;
    }
}

@media(max-width: 768px) {
    .card-directory {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.card-directory .card-col {
    padding-top: 15px;
    padding-bottom: 15px;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.card-directory .card-col>.card-group {
    width: 100%;
}

@media(max-width: 768px) {
    .card-directory .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .card-directory .card-col:not([class*="col-"]),.card-directory .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-directory .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .card-directory .card-col:not([class*="col-"]),.card-directory .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-directory .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .card-directory .card-col:not([class*="col-"]),.card-directory .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .card-directory .card-col:not([class*="col-"]),.card-directory .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 1200px) {
    .card-directory .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .card-directory .card-col:not([class*="col-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .card-directory .card-col {
        padding-left:10px;
        padding-right: 10px;
    }
}

.card-directory .card {
    width: 100%;
    min-height: 200px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    flex-direction: row;
    overflow: visible;
}

.card-directory .card-default .card-img-left {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    min-height: 198px;
    margin-right: 0;
    padding: 30px 0 30px 15px;
    padding-right: 0;
}

.card-directory .card-default .card-img-left .img-profile-container {
    position: relative;
    overflow: hidden;
    background: #dcdcdc;
    width: 84px;
    height: 84px;
}

.card-directory .card-default .card-img-left .img-profile-container .img-profile {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
}

.card-directory .card-default .card-img-left .img-profile {
    max-width: 85px;
    max-height: 85px;
}

.card-directory .card-default .card-block {
    padding: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}

.card-directory .card-default .card-block>.card-group {
    width: 100%;
}

.card-directory .card-title {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.card-directory .card-text {
    margin-top: 5px;
    margin-bottom: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.card-directory .card-text>.card-group {
    width: 100%;
}

.card-directory .card-text .icon-block {
    margin-top: 2px;
}

.card-directory .card-text .address-home,.card-directory .card-text .address-business {
    margin-left: 5px;
}

.card-directory .card-text .email-address {
    margin-left: 5px;
}

.card-directory .card-text .phone {
    margin-left: 5px;
}

.card-directory .card-status:last-child {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    align-self: flex-end;
}

.card-directory .card-status:last-child>.card-group {
    width: 100%;
}

.card-panel {
    flex-wrap: wrap;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    flex-direction: column;
}

.card-panel .card {
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.card-panel .card-block {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

.card-panel .card-footer {
    align-items: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.card-discussion .card-title {
    font-size: 23px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

@media(max-width: 768px) {
    .card-discussion .card-title {
        font-size:20px;
    }
}

.card-discussion .card-title .title {
    font-size: 23px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

@media(max-width: 768px) {
    .card-discussion .card-title .title {
        font-size:20px;
    }
}

.card-discussion .card-footer .blog-container {
    margin-top: 30px;
}

@media(min-width: 451px) {
    .card-discussion .card-img-left {
        float:left;
        max-width: 200px;
        max-height: 200px;
        margin-right: 15px;
    }

    .card-discussion .card-img-left img {
        max-width: 200px;
        max-height: 200px;
    }
}

.card-sticky {
    margin-bottom: 30px;
    flex-wrap: wrap;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    clear: both;
}

@media(min-width: 769px) {
    .card-sticky {
        margin-left:-15px;
        margin-right: -15px;
    }
}

@media(max-width: 768px) {
    .card-sticky {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.card-sticky .card-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}

.card-sticky.text-center .card-title {
    margin-left: auto;
    margin-right: auto;
}

.card-sticky.text-center .card-text {
    margin-left: auto;
    margin-right: auto;
}

.card-sticky.text-center .card-text-meta {
    margin-left: auto;
    margin-right: auto;
}

.card-sticky .card {
    -webkit-box-shadow: 0 3px 11px -4px #000;
    box-shadow: 0 3px 11px -4px #000;
    -webkit-box-shadow: 0 3px 11px -4px #000 0 1px #000;
    -moz-box-shadow: 0 3px 11px -4px #000 0 1px #000;
    box-shadow: 0 3px 11px -4px #000 0 1px #000;
    border-radius: 0;
}

@media(max-width: 768px) {
    .card-sticky .card {
        margin-top:15px;
        margin-bottom: 15px;
    }
}

.card-sticky .card>.card-block {
    border-radius: 0;
}

.card-sticky .card>.card-heading {
    border-radius: 0 0 0 0;
}

.card-sticky .card>.card-footer {
    border-radius: 0 0 0 0;
}

.card-sticky .card-default {
    border: 1px solid #a8a8a8;
    background-color: #a8a8a8;
}

.card-sticky .card-default>.card-heading {
    background-color: #a8a8a8;
}

.card-sticky .card-default>.card-footer {
    background-color: #a8a8a8;
}

.card-sticky .card-default>.card-block {
    background-color: #a8a8a8;
}

.card-sticky .card-primary {
    border: 1px solid #fffdf9;
    background-color: #fffdf9;
}

.card-sticky .card-primary>.card-heading {
    background-color: #fffdf9;
}

.card-sticky .card-primary>.card-footer {
    background-color: #fffdf9;
}

.card-sticky .card-primary>.card-block {
    background-color: #fffdf9;
}

.card-sticky .card-success {
    border: 1px solid #c8e6c9;
    background-color: #c8e6c9;
}

.card-sticky .card-success>.card-heading {
    background-color: #c8e6c9;
}

.card-sticky .card-success>.card-footer {
    background-color: #c8e6c9;
}

.card-sticky .card-success>.card-block {
    background-color: #c8e6c9;
}

.card-sticky .card-info {
    border: 1px solid #b3e5fc;
    background-color: #b3e5fc;
}

.card-sticky .card-info>.card-heading {
    background-color: #b3e5fc;
}

.card-sticky .card-info>.card-footer {
    background-color: #b3e5fc;
}

.card-sticky .card-info>.card-block {
    background-color: #b3e5fc;
}

.card-sticky .tooltip-inline {
    vertical-align: baseline;
}

.card-stack {
    clear: both;
}

.card-stack:before,.card-stack:after {
    display: table;
    content: " ";
}

.card-stack:after {
    clear: both;
}

.card-stack:before,.card-stack:after {
    display: table;
    content: " ";
}

.card-stack:after {
    clear: both;
}

.card-stack .separator {
    margin-left: 15px;
    margin-right: 15px;
}

@media(min-width: 769px) {
    .card-stack {
        margin-left:-15px;
        margin-right: -15px;
    }
}

@media(max-width: 768px) {
    .card-stack {
        margin-left:-10px;
        margin-right: -10px;
    }

    .card-stack .separator {
        margin-left: 10px;
        margin-right: 10px;
    }
}

.card-stack .card {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.card-stack .card+.card {
    margin-top: 30px;
}

.card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
}

@media(min-width: 769px) {
    .card-group {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
}

.card-group>.card {
    min-width: 0;
    margin-bottom: 15px;
    position: relative;
}

@media(min-width: 769px) {
    .card-group>.card {
        height:auto;
        margin-bottom: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .card-group>.card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .card-group>.card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0;
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0;
    }
}

.flex>.card-group {
    width: 100%;
}

.card-float .card {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2) 0 1px #000;
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2) 0 1px #000;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.2) 0 1px #000;
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.card-float .card-img-top img {
    width: 100%;
}

@media(max-width: 768px) {
    .card-float .card-img-top img {
        width:100%;
    }
}

.card-pop .card:hover,.card-pop .card:focus {
    -webkit-box-shadow: 0 4px 13px 0 rgba(0,0,0,.3);
    box-shadow: 0 4px 13px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 4px 13px 0 rgba(0,0,0,.3) 0 1px #000;
    -moz-box-shadow: 0 4px 13px 0 rgba(0,0,0,.3) 0 1px #000;
    box-shadow: 0 4px 13px 0 rgba(0,0,0,.3) 0 1px #000;
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.card-feature .card {
    position: relative;
    border: none;
    overflow: hidden;
}

.card-feature .card:hover .card-img-top:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.card-feature .card:hover .card-block {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: 50%;
    color: #fff;
    text-shadow: 0 0 6px #000;
    background: linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);
}

.card-feature .card .card-img-top:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: inset 0 0 0 10px #fff;
    box-shadow: inset 0 0 0 10px #fff;
    -webkit-box-shadow: inset 0 0 0 10px #fff 0 1px #000;
    -moz-box-shadow: inset 0 0 0 10px #fff 0 1px #000;
    box-shadow: inset 0 0 0 10px #fff 0 1px #000;
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.card-feature .card .card-block {
    width: calc(100% - 10px*2);
    height: calc(100% - 10px*2);
    position: absolute;
    top: 10px;
    left: 10px;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-shadow: 0 0 4px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,.2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.card-feature .card .card-block>.card-group {
    width: 100%;
}

.card-feature .card .card-block .card-title {
    color: #fff;
}

.card-feature .card .card-block .card-title h1,.card-feature .card .card-block .card-title h2,.card-feature .card .card-block .card-title h3,.card-feature .card .card-block .card-title h4,.card-feature .card .card-block .card-title h5,.card-feature .card .card-block .card-title h6 {
    color: #fff;
}

.card-feature .card.card-primary {
    border: none;
}

.card-feature .card.card-primary .card-block .card-title {
    color: #fff;
}

.card-feature .card.card-primary .card-block .card-title h1,.card-feature .card.card-primary .card-block .card-title h2,.card-feature .card.card-primary .card-block .card-title h3,.card-feature .card.card-primary .card-block .card-title h4,.card-feature .card.card-primary .card-block .card-title h5,.card-feature .card.card-primary .card-block .card-title h6 {
    color: #fff;
}

.card-feature .card.card-secondary {
    border: none;
}

.card-feature .card.card-secondary .card-block .card-title {
    color: #fff;
}

.card-feature .card.card-secondary .card-block .card-title h1,.card-feature .card.card-secondary .card-block .card-title h2,.card-feature .card.card-secondary .card-block .card-title h3,.card-feature .card.card-secondary .card-block .card-title h4,.card-feature .card.card-secondary .card-block .card-title h5,.card-feature .card.card-secondary .card-block .card-title h6 {
    color: #fff;
}

.card-feature .card.card-default {
    border: none;
}

.card-feature .card.card-default .card-block .card-title {
    color: #fff;
}

.card-feature .card.card-default .card-block .card-title h1,.card-feature .card.card-default .card-block .card-title h2,.card-feature .card.card-default .card-block .card-title h3,.card-feature .card.card-default .card-block .card-title h4,.card-feature .card.card-default .card-block .card-title h5,.card-feature .card.card-default .card-block .card-title h6 {
    color: #fff;
}

.card-swipe {
    margin-top: -15px;
    margin-bottom: -15px;
}

.card-swipe.card-container .card-col {
    height: auto;
}

.card.card-standard.card-template {
    border: 2px solid #eee;
    overflow: hidden;
}

.card.card-standard.card-template:hover {
    border: 2px solid #1e88e5;
}

.card.card-standard.card-template:hover .card-template-hover-overlay {
    display: block;
    background-color: rgba(238,238,238,.5);
    animation: none;
}

.card.card-standard.card-template:hover .card-template-hover-action {
    display: block;
}

.card.card-standard.card-template .card-template-hover-overlay {
    transition: background-color .5s ease-out;
    margin: 0;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer;
}

.card.card-standard.card-template .card-template-block {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.card.card-standard.card-template .card-template-hover-action {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    border-radius: 0;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    background-color: #1e88e5;
    color: #fff;
}

.card.card-standard.card-template .card-template-hover-action:hover {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    filter: brightness(.85);
    background: #1e88e5;
    color: #fff;
}

.card.card-standard.card-template .card-template-select-message {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.card.card-standard.card-template h5.card-template-select-message-title,.card.card-standard.card-template .h5.card-template-select-message-title {
    font-size: 20px;
    color: #1e88e5;
}

.card.card-standard.card-template h5.card-template-select-message-title:before,.card.card-standard.card-template .h5.card-template-select-message-title:before {
    content: "Click to Select";
}

.card.card-standard.card-template .card-template-select-message-icon i:before {
    color: #1e88e5;
}

.card.card-standard.card-template>.card-footer.card-template-footer {
    border-top: 1px solid #eee;
    background: #fff;
    padding: 10px;
    min-height: 65px;
}

.card.card-standard.card-template .card-template-footer-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.card-standard.card-template .card-block-min-height {
    min-height: 290px;
}

input[type="radio"]:checked~.card-template,.radio-icon:checked~.card-template {
    border: 2px solid #1e88e5;
}

input[type="radio"]:checked~.card-template:hover,.radio-icon:checked~.card-template:hover {
    border: 2px solid #1e88e5;
}

input[type="radio"]:checked~.card-template:hover .card-template-hover-overlay,.radio-icon:checked~.card-template:hover .card-template-hover-overlay {
    background: rgba(30,136,229,.65);
}

input[type="radio"]:checked~.card-template .card-template-hover-overlay,.radio-icon:checked~.card-template .card-template-hover-overlay {
    display: block;
    background-color: rgba(30,136,229,.65);
    animation: none;
}

input[type="radio"]:checked~.card-template .card-template-select-message-title,.radio-icon:checked~.card-template .card-template-select-message-title {
    color: #fff;
}

input[type="radio"]:checked~.card-template .card-template-select-message-title:before,.radio-icon:checked~.card-template .card-template-select-message-title:before {
    content: "Template Selected";
}

input[type="radio"]:checked~.card-template .card-template-select-message-icon i:before,.radio-icon:checked~.card-template .card-template-select-message-icon i:before {
    content: "";
    font-weight: 600;
    color: #fff;
}

input[type="radio"]:checked~.card-template .card-template-select-message,.radio-icon:checked~.card-template .card-template-select-message {
    color: #fff;
}

.card.card-testimonial {
    position: relative;
    overflow: visible;
}

.card.card-testimonial .card-img-left.block-center-line {
    width: 90px;
    height: 90px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 100;
}

@media(min-width: 769px) {
    .card.card-testimonial .card-img-left.block-center-line {
        width:105px;
        height: 105px;
    }
}

@media(min-width: 992px) {
    .card.card-testimonial .card-img-left.block-center-line {
        width:120px;
        height: 120px;
    }
}

.card.card-testimonial .card-img-left.block-center-line+.card-block {
    min-height: 180px;
    padding: 15px;
    padding-left: 60px;
}

@media(min-width: 769px) {
    .card.card-testimonial .card-img-left.block-center-line+.card-block {
        min-height:210px;
        padding: 20px;
        padding-left: 72.5px;
    }
}

@media(min-width: 992px) {
    .card.card-testimonial .card-img-left.block-center-line+.card-block {
        min-height:240px;
        padding: 30px;
        padding-left: 90px;
    }
}

.card.card-testimonial .card-img-top.block-center-line {
    position: relative;
    text-align: center;
    z-index: 100;
}

.card.card-testimonial .card-img-top.block-center-line img {
    width: 90px;
    height: 90px;
}

@media(min-width: 769px) {
    .card.card-testimonial .card-img-top.block-center-line img {
        width:105px;
        height: 105px;
    }
}

@media(min-width: 992px) {
    .card.card-testimonial .card-img-top.block-center-line img {
        width:120px;
        height: 120px;
    }
}

.card.card-testimonial .card-img-top.block-center-line+.card-block {
    min-height: 180px;
    margin-top: -45px;
    padding: 15px;
    padding-top: 60px;
}

@media(min-width: 769px) {
    .card.card-testimonial .card-img-top.block-center-line+.card-block {
        min-height:210px;
        margin-top: -52.5px;
        padding: 20px;
        padding-top: 72.5px;
    }
}

@media(min-width: 992px) {
    .card.card-testimonial .card-img-top.block-center-line+.card-block {
        min-height:240px;
        margin-top: -60px;
        padding: 30px;
        padding-top: 90px;
    }
}

.card.card-testimonial .card-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.card.card-testimonial .card-block>.card-group {
    width: 100%;
}

.card.card-testimonial .card-block.card-default {
    border: 1px solid #757575;
}

.card.card-testimonial .card-text+.card-text {
    margin-top: 15px;
}

.card.card-testimonial span.card-title {
    display: inline-block;
}

.card.card-testimonial span.card-text {
    display: inline-block;
}

.card {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
    overflow: hidden;
}

.card:before,.card:after {
    display: table;
    content: " ";
}

.card:after {
    clear: both;
}

.card:before,.card:after {
    display: table;
    content: " ";
}

.card:after {
    clear: both;
}

.card .separator {
    border-bottom: none;
}

.card-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}

.card-block {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.card-block.flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.card-block .card-text-meta+.card-text,.card-block .card-text-meta+.card-group {
    margin-top: 10px;
}

.card-block .card-text-meta+.card-actions,.card-block .card-text-meta+.card-action {
    margin-top: 10px;
}

.card-block .card-row .card-img-top {
    margin-top: -15px;
}

.card-block .card-img-top .label-control.label-empty {
    display: none;
}

.card-block .card-img-top .image-container {
    margin: 0;
    padding: 0;
    border: none;
}

.card-group:before,.card-group:after {
    display: table;
    content: " ";
}

.card-group:after {
    clear: both;
}

.card-group:before,.card-group:after {
    display: table;
    content: " ";
}

.card-group:after {
    clear: both;
}

.card-group+.card-title,.card-group+.card-text-meta,.card-group+.card-text {
    margin-top: 15px;
}

.card-group+.card-actions,.card-group+.card-action {
    margin-top: 15px;
}

.card-img-top {
    position: relative;
    flex: none;
}

.card-img-top+.card-title {
    padding-top: 10px;
}

.card-img-top .card-img-link {
    width: 100%;
    height: 100%;
    display: block;
}

.card-img-top img {
    max-width: 100%;
    max-height: 100%;
}

@media(min-width: 451px) {
    .card-img-left {
        float:left;
        max-width: 200px;
        max-height: 200px;
        margin-right: 10px;
    }

    .card-img-left+.card-text {
        float: left;
        max-width: calc(100% - (200px + 10px));
    }
}

@media(max-width: 450px) {
    .card-img-left+.card-title,.card-img-left+.card-text-meta,.card-img-left+.card-text {
        margin-top:10px;
    }

    .card-img-left+.card-actions,.card-img-left+.card-action {
        margin-top: 10px;
    }
}

.card-heading {
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid transparent;
}

.card-heading:before,.card-heading:after {
    display: table;
    content: " ";
}

.card-heading:after {
    clear: both;
}

.card-heading:before,.card-heading:after {
    display: table;
    content: " ";
}

.card-heading:after {
    clear: both;
}

.card-heading.no-flex {
    display: block;
}

.card-heading .card-title {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    text-transform: none;
}

.card-heading .card-actions {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
}

.card-footer {
    padding-top: 15px;
    display: flex;
    align-items: center;
    border-top: 1px solid transparent;
}

.card-footer:before,.card-footer:after {
    display: table;
    content: " ";
}

.card-footer:after {
    clear: both;
}

.card-footer:before,.card-footer:after {
    display: table;
    content: " ";
}

.card-footer:after {
    clear: both;
}

.card-footer.no-flex {
    display: block;
}

.card-footer .card-title {
    margin-right: auto;
}

.card-footer .card-actions {
    margin-left: auto;
}

.card-footer .card-text+.card-actions,.card-footer .card-text-meta+.card-actions {
    padding-left: 15px;
}

.card-title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
    clear: both;
}

@media(max-width: 768px) {
    .card-title {
        font-size:20px;
    }
}

.card-title:before,.card-title:after {
    display: table;
    content: " ";
}

.card-title:after {
    clear: both;
}

.card-title:before,.card-title:after {
    display: table;
    content: " ";
}

.card-title:after {
    clear: both;
}

.card-title.background-padding {
    padding-top: 10px;
    padding-bottom: 10px;
}

.card-title+.card-text-meta,.card-title+.card-text,.card-title+.card-group {
    margin-top: 10px;
}

.card-title+.card-actions,.card-title+.card-action {
    margin-top: 10px;
}

.card-title .title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
}

@media(max-width: 768px) {
    .card-title .title {
        font-size:20px;
    }
}

.card-title .title h1,.card-title .title .h1,.card-title .title h2,.card-title .title .h2,.card-title .title h3,.card-title .title .h3,.card-title .title h4,.card-title .title .h4,.card-title .title h5,.card-title .title .h5,.card-title .title h6,.card-title .title .h6 {
    margin-top: 0;
    margin-bottom: 0;
}

.card-title .label {
    margin-left: 10px;
}

.card-text-meta {
    font-size: 13px;
    color: #808080;
}

.card-text-meta.text-value-sm {
    font-size: 13px;
    color: #808080;
}

.card-text-meta .vertical-separator {
    margin-left: 7.5px;
    margin-right: 7.5px;
    border: none;
}

.card-meta-item {
    margin-top: 1px;
    margin-bottom: 1px;
    margin-right: 15px;
    display: inline-block;
}

.card-meta-item:last-child {
    margin-right: 0;
}

.card-text:before,.card-text:after {
    display: table;
    content: " ";
}

.card-text:after {
    clear: both;
}

.card-text:before,.card-text:after {
    display: table;
    content: " ";
}

.card-text:after {
    clear: both;
}

.card-text+.card-text-meta,.card-text+.card-group {
    margin-top: 10px;
}

.card-text+.card-actions,.card-text+.card-action {
    margin-top: 10px;
}

.card-text img {
    max-width: 100%;
    height: auto;
}

.card-actions .listing-column {
    padding-left: 0;
    padding-right: 0;
}

.card-space {
    margin-top: 10px;
    margin-bottom: 10px;
}

.no-flex>.card-text-meta+.card-flex,.no-flex>.card-text-meta+.card-text,.no-flex>.card-text-meta+.card-group {
    margin-top: 10px;
}

.no-flex>.card-text-meta+.card-actions,.no-flex>.card-text-meta+.card-action {
    margin-top: 10px;
}

.card-standard .card-heading .card-title {
    text-transform: none;
}

.card-standard .card-block-min-height {
    min-height: 200px;
}

.card-default {
    border: 1px solid #ddd;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    background-color: #fff;
}

.card-default>.card-heading {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-default>.card-heading+.card-collapse>.card-body {
    border-top: 1px solid #ddd;
}

.card-default>.card-heading .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-default>.card-footer {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-default>.card-footer+.card-collapse>.card-body {
    border-bottom: 1px solid #ddd;
}

.card-default>.card-footer .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-default .card-img-top {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-default .card-img-top+.card-block {
    border-top: none;
}

.card-default .card-img-top .image-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-default.card-sm .card-heading {
    padding: 7.5px 15px;
}

.card-default.card-sm .card-block {
    padding: 7.5px 15px;
}

.card-default.card-sm .card-footer {
    padding: 7.5px 15px;
}

.card-default.card-xs .card-heading {
    padding: 3.75px 15px;
}

.card-default.card-xs .card-block {
    padding: 3.75px 15px;
}

.card-default.card-xs .card-footer {
    padding: 3.75px 15px;
}

.card-default .card-block {
    padding: 15px 15px;
}

.card-default .card-block .card-img-top+.card-title {
    padding-top: 10px;
}

.card-default .card-block .card-row {
    margin-left: -15px;
    margin-right: -15px;
}

.card-default.card .card-block h1,.card-default.card .card-block h2,.card-default.card .card-block h3,.card-default.card .card-block h4,.card-default.card .card-block h5,.card-default.card .card-block h6,.card-default.card .card-block .h1,.card-default.card .card-block .h2,.card-default.card .card-block .h3,.card-default.card .card-block .h4,.card-default.card .card-block .h5,.card-default.card .card-block .h6 {
    color: #0050a2;
}

.card-default.card .card-block .card-text {
    color: #222;
}

.card-default.card .card-block .card-text .label {
    color: #fff;
}

.card-default.card .card-block .card-text .badge {
    color: #fff;
}

.card-default.card .card-block .card-text-meta {
    color: #808080;
}

.card-default.card .card-block .card-text-meta.text-value-sm {
    color: #808080;
}

.card-default.card .card-block .card-text-meta .label {
    color: #fff;
}

.card-default.card .card-block .card-text-meta .badge {
    color: #fff;
}

.card-default.card .card-block .card-title {
    color: #222;
}

.card-default.card .card-block .card-title .label {
    color: #fff;
}

.card-default.card .card-block .card-title .badge {
    color: #fff;
}

.card-default.card .card-block .card-title .title {
    color: #222;
}

.card-default.card .card-block .card-title a {
    color: #c57f07;
}

.card-default.card .card-block .card-title a:hover,.card-default.card .card-block .card-title a:focus {
    color: #0050a2;
}

.card-default.card .card-block .card-title a.title {
    color: #c57f07;
}

.card-default.card .card-block .card-title a.title:hover,.card-default.card .card-block .card-title a.title:focus {
    color: #0050a2;
}

.card-primary {
    border: 1px solid #f7a81b;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    background-color: #fff;
}

.card-primary>.card-heading {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-primary>.card-heading+.card-collapse>.card-body {
    border-top: 1px solid #f7a81b;
}

.card-primary>.card-heading .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-primary>.card-footer {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-primary>.card-footer+.card-collapse>.card-body {
    border-bottom: 1px solid #f7a81b;
}

.card-primary>.card-footer .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-primary .card-img-top {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-primary .card-img-top+.card-block {
    border-top: none;
}

.card-primary .card-img-top .image-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-primary.card-sm .card-heading {
    padding: 7.5px 15px;
}

.card-primary.card-sm .card-block {
    padding: 7.5px 15px;
}

.card-primary.card-sm .card-footer {
    padding: 7.5px 15px;
}

.card-primary.card-xs .card-heading {
    padding: 3.75px 15px;
}

.card-primary.card-xs .card-block {
    padding: 3.75px 15px;
}

.card-primary.card-xs .card-footer {
    padding: 3.75px 15px;
}

.card-primary .card-block {
    padding: 15px 15px;
}

.card-primary .card-block .card-img-top+.card-title {
    padding-top: 10px;
}

.card-primary .card-block .card-row {
    margin-left: -15px;
    margin-right: -15px;
}

.card-primary.card .card-block h1,.card-primary.card .card-block h2,.card-primary.card .card-block h3,.card-primary.card .card-block h4,.card-primary.card .card-block h5,.card-primary.card .card-block h6,.card-primary.card .card-block .h1,.card-primary.card .card-block .h2,.card-primary.card .card-block .h3,.card-primary.card .card-block .h4,.card-primary.card .card-block .h5,.card-primary.card .card-block .h6 {
    color: #0050a2;
}

.card-primary.card .card-block .card-text {
    color: #222;
}

.card-primary.card .card-block .card-text .label {
    color: #fff;
}

.card-primary.card .card-block .card-text .badge {
    color: #fff;
}

.card-primary.card .card-block .card-text-meta {
    color: #808080;
}

.card-primary.card .card-block .card-text-meta.text-value-sm {
    color: #808080;
}

.card-primary.card .card-block .card-text-meta .label {
    color: #fff;
}

.card-primary.card .card-block .card-text-meta .badge {
    color: #fff;
}

.card-primary.card .card-block .card-title {
    color: #222;
}

.card-primary.card .card-block .card-title .label {
    color: #fff;
}

.card-primary.card .card-block .card-title .badge {
    color: #fff;
}

.card-primary.card .card-block .card-title .title {
    color: #222;
}

.card-primary.card .card-block .card-title a {
    color: #c57f07;
}

.card-primary.card .card-block .card-title a:hover,.card-primary.card .card-block .card-title a:focus {
    color: #0050a2;
}

.card-primary.card .card-block .card-title a.title {
    color: #c57f07;
}

.card-primary.card .card-block .card-title a.title:hover,.card-primary.card .card-block .card-title a.title:focus {
    color: #0050a2;
}

.card-success {
    border: 1px solid #4caf50;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    background-color: #fff;
}

.card-success>.card-heading {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-success>.card-heading+.card-collapse>.card-body {
    border-top: 1px solid #4caf50;
}

.card-success>.card-heading .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-success>.card-footer {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-success>.card-footer+.card-collapse>.card-body {
    border-bottom: 1px solid #4caf50;
}

.card-success>.card-footer .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-success .card-img-top {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-success .card-img-top+.card-block {
    border-top: none;
}

.card-success .card-img-top .image-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-success.card-sm .card-heading {
    padding: 7.5px 15px;
}

.card-success.card-sm .card-block {
    padding: 7.5px 15px;
}

.card-success.card-sm .card-footer {
    padding: 7.5px 15px;
}

.card-success.card-xs .card-heading {
    padding: 3.75px 15px;
}

.card-success.card-xs .card-block {
    padding: 3.75px 15px;
}

.card-success.card-xs .card-footer {
    padding: 3.75px 15px;
}

.card-success .card-block {
    padding: 15px 15px;
}

.card-success .card-block .card-img-top+.card-title {
    padding-top: 10px;
}

.card-success .card-block .card-row {
    margin-left: -15px;
    margin-right: -15px;
}

.card-success.card .card-block h1,.card-success.card .card-block h2,.card-success.card .card-block h3,.card-success.card .card-block h4,.card-success.card .card-block h5,.card-success.card .card-block h6,.card-success.card .card-block .h1,.card-success.card .card-block .h2,.card-success.card .card-block .h3,.card-success.card .card-block .h4,.card-success.card .card-block .h5,.card-success.card .card-block .h6 {
    color: #0050a2;
}

.card-success.card .card-block .card-text {
    color: #222;
}

.card-success.card .card-block .card-text .label {
    color: #fff;
}

.card-success.card .card-block .card-text .badge {
    color: #fff;
}

.card-success.card .card-block .card-text-meta {
    color: #808080;
}

.card-success.card .card-block .card-text-meta.text-value-sm {
    color: #808080;
}

.card-success.card .card-block .card-text-meta .label {
    color: #fff;
}

.card-success.card .card-block .card-text-meta .badge {
    color: #fff;
}

.card-success.card .card-block .card-title {
    color: #222;
}

.card-success.card .card-block .card-title .label {
    color: #fff;
}

.card-success.card .card-block .card-title .badge {
    color: #fff;
}

.card-success.card .card-block .card-title .title {
    color: #222;
}

.card-success.card .card-block .card-title a {
    color: #c57f07;
}

.card-success.card .card-block .card-title a:hover,.card-success.card .card-block .card-title a:focus {
    color: #0050a2;
}

.card-success.card .card-block .card-title a.title {
    color: #c57f07;
}

.card-success.card .card-block .card-title a.title:hover,.card-success.card .card-block .card-title a.title:focus {
    color: #0050a2;
}

.card-info {
    border: 1px solid #1e88e5;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    background-color: #fff;
}

.card-info>.card-heading {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-info>.card-heading+.card-collapse>.card-body {
    border-top: 1px solid #1e88e5;
}

.card-info>.card-heading .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-info>.card-footer {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-info>.card-footer+.card-collapse>.card-body {
    border-bottom: 1px solid #1e88e5;
}

.card-info>.card-footer .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-info .card-img-top {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-info .card-img-top+.card-block {
    border-top: none;
}

.card-info .card-img-top .image-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-info.card-sm .card-heading {
    padding: 7.5px 15px;
}

.card-info.card-sm .card-block {
    padding: 7.5px 15px;
}

.card-info.card-sm .card-footer {
    padding: 7.5px 15px;
}

.card-info.card-xs .card-heading {
    padding: 3.75px 15px;
}

.card-info.card-xs .card-block {
    padding: 3.75px 15px;
}

.card-info.card-xs .card-footer {
    padding: 3.75px 15px;
}

.card-info .card-block {
    padding: 15px 15px;
}

.card-info .card-block .card-img-top+.card-title {
    padding-top: 10px;
}

.card-info .card-block .card-row {
    margin-left: -15px;
    margin-right: -15px;
}

.card-info.card .card-block h1,.card-info.card .card-block h2,.card-info.card .card-block h3,.card-info.card .card-block h4,.card-info.card .card-block h5,.card-info.card .card-block h6,.card-info.card .card-block .h1,.card-info.card .card-block .h2,.card-info.card .card-block .h3,.card-info.card .card-block .h4,.card-info.card .card-block .h5,.card-info.card .card-block .h6 {
    color: #0050a2;
}

.card-info.card .card-block .card-text {
    color: #222;
}

.card-info.card .card-block .card-text .label {
    color: #fff;
}

.card-info.card .card-block .card-text .badge {
    color: #fff;
}

.card-info.card .card-block .card-text-meta {
    color: #808080;
}

.card-info.card .card-block .card-text-meta.text-value-sm {
    color: #808080;
}

.card-info.card .card-block .card-text-meta .label {
    color: #fff;
}

.card-info.card .card-block .card-text-meta .badge {
    color: #fff;
}

.card-info.card .card-block .card-title {
    color: #222;
}

.card-info.card .card-block .card-title .label {
    color: #fff;
}

.card-info.card .card-block .card-title .badge {
    color: #fff;
}

.card-info.card .card-block .card-title .title {
    color: #222;
}

.card-info.card .card-block .card-title a {
    color: #c57f07;
}

.card-info.card .card-block .card-title a:hover,.card-info.card .card-block .card-title a:focus {
    color: #0050a2;
}

.card-info.card .card-block .card-title a.title {
    color: #c57f07;
}

.card-info.card .card-block .card-title a.title:hover,.card-info.card .card-block .card-title a.title:focus {
    color: #0050a2;
}

.card-standard {
    border: 1px solid #ddd;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    background-color: #fff;
}

.card-standard>.card-heading {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: #fff;
}

.card-standard>.card-heading+.card-collapse>.card-body {
    border-top: 1px solid #ddd;
}

.card-standard>.card-heading .badge {
    color: #fff;
    background-color: #0050a2;
}

.card-standard>.card-footer {
    padding: 15px 15px;
    color: #0050a2;
    border-color: transparent;
    background-color: transparent;
}

.card-standard>.card-footer+.card-collapse>.card-body {
    border-bottom: 1px solid #ddd;
}

.card-standard>.card-footer .badge {
    color: transparent;
    background-color: #0050a2;
}

.card-standard .card-img-top {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-standard .card-img-top+.card-block {
    border-top: none;
}

.card-standard .card-img-top .image-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.card-standard.card-sm .card-heading {
    padding: 7.5px 15px;
}

.card-standard.card-sm .card-block {
    padding: 7.5px 15px;
}

.card-standard.card-sm .card-footer {
    padding: 7.5px 15px;
}

.card-standard.card-xs .card-heading {
    padding: 3.75px 15px;
}

.card-standard.card-xs .card-block {
    padding: 3.75px 15px;
}

.card-standard.card-xs .card-footer {
    padding: 3.75px 15px;
}

.card-standard .card-block {
    padding: 15px 15px;
}

.card-standard .card-block .card-img-top+.card-title {
    padding-top: 10px;
}

.card-standard .card-block .card-row {
    margin-left: -15px;
    margin-right: -15px;
}

.card-standard.card .card-block h1,.card-standard.card .card-block h2,.card-standard.card .card-block h3,.card-standard.card .card-block h4,.card-standard.card .card-block h5,.card-standard.card .card-block h6,.card-standard.card .card-block .h1,.card-standard.card .card-block .h2,.card-standard.card .card-block .h3,.card-standard.card .card-block .h4,.card-standard.card .card-block .h5,.card-standard.card .card-block .h6 {
    color: #0050a2;
}

.card-standard.card .card-block .card-text {
    color: #222;
}

.card-standard.card .card-block .card-text .label {
    color: #fff;
}

.card-standard.card .card-block .card-text .badge {
    color: #fff;
}

.card-standard.card .card-block .card-text-meta {
    color: #808080;
}

.card-standard.card .card-block .card-text-meta.text-value-sm {
    color: #808080;
}

.card-standard.card .card-block .card-text-meta .label {
    color: #fff;
}

.card-standard.card .card-block .card-text-meta .badge {
    color: #fff;
}

.card-standard.card .card-block .card-title {
    color: #222;
}

.card-standard.card .card-block .card-title .label {
    color: #fff;
}

.card-standard.card .card-block .card-title .badge {
    color: #fff;
}

.card-standard.card .card-block .card-title .title {
    color: #222;
}

.card-standard.card .card-block .card-title a {
    color: #c57f07;
}

.card-standard.card .card-block .card-title a:hover,.card-standard.card .card-block .card-title a:focus {
    color: #0050a2;
}

.card-standard.card .card-block .card-title a.title {
    color: #c57f07;
}

.card-standard.card .card-block .card-title a.title:hover,.card-standard.card .card-block .card-title a.title:focus {
    color: #0050a2;
}

.card .card-hover-block {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    overflow: hidden;
}

.card .card-hover-block .card-caption {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 15px 15px;
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #fff;
    background-color: rgba(247,168,27,.8);
    -webkit-animation-duration: 195ms;
    animation-duration: 195ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: slideOutDown;
    -moz-animation-name: slideOutDown;
    -ms-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

.card .card-hover-block .card-caption.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.card .card-hover-block .card-caption.hinge {
    -webkit-animation-duration: 390ms;
    animation-duration: 390ms;
}

.card .card-hover-block .card-caption.bounce-in,.card .card-hover-block .card-caption.bounce-out {
    -webkit-animation-duration: 750ms;
    animation-duration: 750ms;
}

.card .card-hover-block .card-caption.flip-out-x,.card .card-hover-block .card-caption.flip-out-y {
    -webkit-animation-duration: 750ms;
    animation-duration: 750ms;
}

.card:hover .card-hover-block .card-caption {
    -webkit-animation-name: slideInUp;
    -moz-animation-name: slideInUp;
    -ms-animation-name: slideInUp;
    animation-name: slideInUp;
}

.card-container .card-col:nth-child(3n+1) .card .card-hover-block .card-caption {
    background-color: rgba(247,168,27,.8);
}

.card-container .card-col:nth-child(3n+2) .card .card-hover-block .card-caption {
    background-color: rgba(247,168,27,.8);
}

.card-container .card-col:nth-child(3n+3) .card .card-hover-block .card-caption {
    background-color: rgba(247,168,27,.8);
}

.designationIcon {
    display: inline-block;
}

.memberDirectorDesignations {
    display: inline-block;
}

.memberExecutiveSendMail {
    display: inline-block;
    float: right;
}

.card-columns {
    margin-top: -15px;
    margin-bottom: -15px;
}

.card-columns .card {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

@media(min-width: 769px) {
    .card-columns {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px;
    }

    .card-columns .card {
        display: inline-block;
    }

    .card-columns .separator {
        visibility: hidden;
        opacity: 0;
    }
}

@media(min-width: 769px) {
    .card-columns {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .card-columns.column-count-1 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

@media(min-width: 992px) {
    .card-columns {
        -webkit-column-count:3;
        -moz-column-count: 3;
        column-count: 3;
    }

    .card-columns.column-count-2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .card-columns.column-count-1 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

@media(min-width: 769px) {
    .leftColumn .card-columns,.rightColumn .card-columns,.side-column .card-columns,.TwoColumns .leftColumn .card-columns,.TwoColumnsRightNarrow .rightColumn .card-columns,.ThreeColumns .rightColumn .card-columns,.ThreeColumns .leftColumn .card-columns,.NarrowWideSuperWide .leftColumn .card-columns,.WideNarrowSuperWide .rightColumn .card-columns {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .leftColumn .card-columns .separator,.rightColumn .card-columns .separator,.side-column .card-columns .separator,.TwoColumns .leftColumn .card-columns .separator,.TwoColumnsRightNarrow .rightColumn .card-columns .separator,.ThreeColumns .rightColumn .card-columns .separator,.ThreeColumns .leftColumn .card-columns .separator,.NarrowWideSuperWide .leftColumn .card-columns .separator,.WideNarrowSuperWide .rightColumn .card-columns .separator {
        visibility: visible;
        opacity: 1;
    }
}

.card-masonry {
    margin-top: -15px;
    margin-bottom: -15px;
    position: relative;
}

.card-masonry .card-col .separator {
    position: absolute;
    bottom: 0;
}

.card-masonry .card {
    width: 100%;
}

.card-masonry .card:not(.card-default) .card-block {
    padding-bottom: 0;
}

.card-masonry .card:not(.card-default) .card-block:first-child {
    padding-top: 0;
}

.card-masonry .card .card-img-top a {
    width: 100%;
}

@media(min-width: 769px) {
    .card-masonry {
        margin-left:-15px;
        margin-right: -15px;
    }

    .card-masonry .card-col .separator {
        left: 15px;
        right: 15px;
    }

    .card-masonry .card {
        display: inline-block;
    }
}

@media(max-width: 768px) {
    .card-masonry {
        margin-left:-10px;
        margin-right: -10px;
    }

    .card-masonry .card-col .separator {
        left: 10px;
        right: 10px;
    }
}

.card-masonry .card-col {
    padding-top: 15px;
    padding-bottom: 15px;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media(min-width: 451px) {
    .card-masonry .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .card-masonry .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .card-masonry .card-col:not([class*="col-"]),.card-masonry .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-masonry .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .card-masonry .card-col:not([class*="col-"]),.card-masonry .card-col[class*="col-md-"]:not([class*="col-sm-"]),.card-masonry .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .card-masonry .card-col:not([class*="col-"]),.card-masonry .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .card-masonry .card-col:not([class*="col-"]),.card-masonry .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .card-masonry .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .card-masonry .card-col:not([class*="col-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .card-masonry .card-col {
        padding-left:10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) {
    .leftColumn .card-masonry .card-col,.rightColumn .card-masonry .card-col,.side-column .card-masonry .card-col,.TwoColumns .leftColumn .card-masonry .card-col,.TwoColumnsRightNarrow .rightColumn .card-masonry .card-col,.ThreeColumns .rightColumn .card-masonry .card-col,.ThreeColumns .leftColumn .card-masonry .card-col,.NarrowWideSuperWide .leftColumn .card-masonry .card-col,.WideNarrowSuperWide .rightColumn .card-masonry .card-col {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.card-story.column-count-2 .card-col:not([class*="col-"]) {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .card-story.column-count-2 .card-col:not([class*="col-"]) {
        float:left;
        width: 50%;
    }
}

.card-story.column-count-1 .card-col:not([class*="col-"]) {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .card-story.column-count-1 .card-col:not([class*="col-"]) {
        float:left;
        width: 100%;
    }
}

.card-story.card-masonry {
    margin-top: -20px;
    margin-bottom: -20px;
}

.card-story.card-masonry .card-col {
    padding-top: 20px;
    padding-bottom: 20px;
}

.card-story .card {
    overflow: visible;
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (min-width: 769px) {
    .flex-sm {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media screen and (min-width: 992px) {
    .flex-md {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media screen and (min-width: 1200px) {
    .flex-lg {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.flex-inline {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-item-stretch {
    align-items: stretch;
}

.flex-self-stretch {
    align-self: stretch;
}

.flex-item-center {
    align-items: center;
}

.flex-self-center {
    align-self: center;
}

.flex-item-baseline {
    align-items: baseline;
}

.flex-self-baseline {
    align-self: baseline;
}

.flex-justify-content-between {
    justify-content: space-between;
}

.flex-size-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.flex-size-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.flex-column {
    flex-direction: column;
}

.flex-column-reverse {
    flex-direction: column-reverse;
}

.flex-row {
    flex-direction: row;
}

.flex-row-reverse {
    flex-direction: row-reverse;
}

.flex-end {
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.flex-start {
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.grid-container {
    flex-wrap: wrap;
    align-items: stretch;
    display: flex !important;
}

.grid-box {
    align-items: stretch;
    display: flex;
}

.grid-item {
    width: 100%;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    border: 0 solid transparent;
    background-color: #fff;
}

.grid-body {
    height: 100%;
}

.grid-row {
    height: 100%;
}

.grid-col {
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-direction: column;
}

@media(max-width: 768px) {
    .grid-col {
        padding-left:10px;
        padding-right: 10px;
    }
}

.grid-col .field-group-static {
    flex: none;
}

.grid-col .field-group {
    flex: none;
}

.grid-col .social-media {
    margin: 0;
    align-items: flex-end;
    display: flex;
    flex: 1 0 auto;
}

.grid-social {
    margin: 0;
    align-items: flex-end;
    display: flex;
}

.card .progress-container .progress-block {
    padding-top: 0;
}

.progress-container:before,.progress-container:after {
    display: table;
    content: " ";
}

.progress-container:after {
    clear: both;
}

.progress-container:before,.progress-container:after {
    display: table;
    content: " ";
}

.progress-container:after {
    clear: both;
}

.progress {
    width: 100%;
    height: 5px;
    margin-bottom: 15px;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.progress.progress-default {
    height: 21px;
    background-color: #eee;
}

.progress-bar {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.progress-block {
    padding-top: 15px;
    padding-bottom: 15px;
}

.progress-text+.progress-text {
    padding-top: 10px;
}

.progress-flex {
    display: flex;
    align-items: center;
}

.progress-flex>.progress {
    margin: 0;
    margin-right: auto;
}

.progress-flex>.progress-value {
    margin-left: 30px;
    white-space: nowrap;
}

.progress-bar-default {
    background-color: #757575;
}

.progress-striped .progress-bar-default {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-primary {
    background-color: #f7a81b;
}

.progress-striped .progress-bar-primary {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-secondary {
    background-color: #f7a81b;
}

.progress-striped .progress-bar-secondary {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-donut {
    width: 100px;
    height: 100px;
    background: radial-gradient(#fff 53%,transparent 55%),conic-gradient(#f7a81b var(--progress-donut-value) 0%,#eee 0% 100%);
    margin: 10px;
    display: inline-block;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.progress-chart {
    position: relative;
    text-align: center;
}

.progress-chart .progress {
    background: #ddd;
    height: 25px;
}

.progress-chart .progress-text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-shadow: 1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff;
    font-weight: 600;
    pointer-events: none;
}

.photo-container {
    flex-wrap: wrap;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    clear: both;
}

.photo-container:before,.photo-container:after {
    display: table;
    content: " ";
}

.photo-container:after {
    clear: both;
}

.photo-container:before,.photo-container:after {
    display: table;
    content: " ";
}

.photo-container:after {
    clear: both;
}

@media(min-width: 769px) {
    .photo-container {
        margin-left:-10px;
        margin-right: -10px;
    }
}

@media(max-width: 768px) {
    .photo-container {
        margin-left:-6.66666667px;
        margin-right: -6.66666667px;
    }
}

.photo-container .photo-col {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media(max-width: 768px) {
    .photo-container .photo-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 6.66666667px;
        padding-right: 6.66666667px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .photo-container .photo-col:not([class*="col-"]),.photo-container .photo-col[class*="col-md-"]:not([class*="col-sm-"]),.photo-container .photo-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .photo-container .photo-col:not([class*="col-"]),.photo-container .photo-col[class*="col-md-"]:not([class*="col-sm-"]),.photo-container .photo-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .photo-container .photo-col:not([class*="col-"]),.photo-container .photo-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .photo-container .photo-col:not([class*="col-"]),.photo-container .photo-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .photo-container .photo-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .photo-container .photo-col:not([class*="col-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .photo-container .photo-col {
        padding-left:6.66666667px;
        padding-right: 6.66666667px;
    }
}

.photo-gallery {
    flex-wrap: wrap;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    clear: both;
}

.photo-gallery:before,.photo-gallery:after {
    display: table;
    content: " ";
}

.photo-gallery:after {
    clear: both;
}

.photo-gallery:before,.photo-gallery:after {
    display: table;
    content: " ";
}

.photo-gallery:after {
    clear: both;
}

@media(min-width: 769px) {
    .photo-gallery {
        margin-left:-10px;
        margin-right: -10px;
    }
}

@media(max-width: 768px) {
    .photo-gallery {
        margin-left:-6.66666667px;
        margin-right: -6.66666667px;
    }
}

.photo-gallery .photo-col {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media(max-width: 768px) {
    .photo-gallery .photo-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 6.66666667px;
        padding-right: 6.66666667px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .photo-gallery .photo-col:not([class*="col-"]),.photo-gallery .photo-col[class*="col-md-"]:not([class*="col-sm-"]),.photo-gallery .photo-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .photo-gallery .photo-col:not([class*="col-"]),.photo-gallery .photo-col[class*="col-md-"]:not([class*="col-sm-"]),.photo-gallery .photo-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .photo-gallery .photo-col:not([class*="col-"]),.photo-gallery .photo-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .photo-gallery .photo-col:not([class*="col-"]),.photo-gallery .photo-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .photo-gallery .photo-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .photo-gallery .photo-col:not([class*="col-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .photo-gallery .photo-col {
        padding-left:6.66666667px;
        padding-right: 6.66666667px;
    }
}

.photo-gallery .photo {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2) 0 1px #000;
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2) 0 1px #000;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.2) 0 1px #000;
}

.photo-gallery .photo-img img {
    width: 100%;
}

@media(max-width: 768px) {
    .photo-gallery .photo-img img {
        width:100%;
    }
}

.photo-caption-slide .photo:hover .photo-caption,.photo-caption-slide .photo:focus .photo-caption {
    opacity: 1;
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.photo-caption-slide .photo:hover .caption-block .caption-title,.photo-caption-slide .photo:focus .caption-block .caption-title {
    -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -o-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.photo-caption-slide .photo:hover .caption-block .caption-description,.photo-caption-slide .photo:focus .caption-block .caption-description {
    -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -o-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.photo-caption-slide .photo .photo-caption {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    background-color: rgba(221,221,221,.8);
    opacity: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.photo-caption-slide .photo .caption-icon {
    width: 100%;
    height: 50%;
    margin-bottom: auto;
    text-align: center;
    font-size: 5em;
    color: rgba(255,255,255,.6);
    display: block;
}

.photo-caption-slide .photo .caption-icon>.fa,.photo-caption-slide .photo .caption-icon>.svg-inline--fa {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.photo-caption-slide .photo .caption-block {
    margin-top: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: flex-end;
}

.photo-caption-slide .photo .caption-block .caption-title {
    -webkit-transform: translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -moz-transform: translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -ms-transform: translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -o-transform: translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    transform: translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.photo-caption-slide .photo .caption-block .caption-description {
    -webkit-transform: translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -moz-transform: translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -ms-transform: translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -o-transform: translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    transform: translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.photo {
    height: 100%;
    position: relative;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.photo:before,.photo:after {
    display: table;
    content: " ";
}

.photo:after {
    clear: both;
}

.photo:before,.photo:after {
    display: table;
    content: " ";
}

.photo:after {
    clear: both;
}

.photo-img img {
    max-width: 100%;
    max-height: 100%;
}

.photo-heading {
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid transparent;
}

.photo-heading:before,.photo-heading:after {
    display: table;
    content: " ";
}

.photo-heading:after {
    clear: both;
}

.photo-heading:before,.photo-heading:after {
    display: table;
    content: " ";
}

.photo-heading:after {
    clear: both;
}

.photo-heading .photo-title {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    text-transform: none;
}

.photo-caption {
    padding: 15px;
    overflow: hidden;
}

.photo-caption:before,.photo-caption:after {
    display: table;
    content: " ";
}

.photo-caption:after {
    clear: both;
}

.photo-caption:before,.photo-caption:after {
    display: table;
    content: " ";
}

.photo-caption:after {
    clear: both;
}

.caption-title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
    clear: both;
}

@media(max-width: 768px) {
    .caption-title {
        font-size:20px;
    }
}

.caption-title:before,.caption-title:after {
    display: table;
    content: " ";
}

.caption-title:after {
    clear: both;
}

.caption-title:before,.caption-title:after {
    display: table;
    content: " ";
}

.caption-title:after {
    clear: both;
}

.caption-title .title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
}

@media(max-width: 768px) {
    .caption-title .title {
        font-size:20px;
    }
}

.caption-title .title h1,.caption-title .title .h1,.caption-title .title h2,.caption-title .title .h2,.caption-title .title h3,.caption-title .title .h3,.caption-title .title h4,.caption-title .title .h4,.caption-title .title h5,.caption-title .title .h5,.caption-title .title h6,.caption-title .title .h6 {
    margin-top: 0;
    margin-bottom: 0;
}

.caption-description:before,.caption-description:after {
    display: table;
    content: " ";
}

.caption-description:after {
    clear: both;
}

.caption-description:before,.caption-description:after {
    display: table;
    content: " ";
}

.caption-description:after {
    clear: both;
}

.caption-icon {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 15px;
    display: none;
}

.caption-icon.icon-collapse:before {
    content: "";
}

.caption-icon.fa-question-circle {
    font-size: 18px;
}

.dialog-overlay {
    overflow: auto;
}

.dialog-overlay header {
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    filter: blur(0);
}

.dialog-overlay main {
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    filter: blur(0);
}

.dialog-overlay main.main-content-wrapper {
    position: relative;
    z-index: 1029;
}

.dialog-overlay footer {
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    filter: blur(0);
}

.blockOverlay,.ui-widget-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    background: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}

.blockOverlay.fade,.ui-widget-overlay.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}

.blockOverlay.in,.ui-widget-overlay.in {
    filter: alpha(opacity=50);
    opacity: .5;
}

.blockOverlay.ui-front,.ui-widget-overlay.ui-front {
    filter: alpha(opacity=50);
    opacity: .5;
}

.blockUI.blockOverlay,.blockUI.ui-widget-overlay {
    z-index: 1040 !important;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.ui-dialog~.blockUI.blockOverlay,.ui-dialog~.blockUI.ui-widget-overlay {
    z-index: 1051 !important;
}

.ui-dialog~.blockUI.blockMsg {
    z-index: 1052 !important;
}

.ui-widget-content {
    border: none;
    background: #ddd;
}

.ui-widget-content>#bulletinPublishing2 i {
    color: #757575;
}

.ui-widget-content>#bulletinPublishing2 .svg-inline--fa {
    color: #757575;
}

.blockUI.blockMsg {
    width: 100% !important;
    border: none;
    background: transparent;
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    margin: auto auto;
    text-align: center;
    border-radius: none !important;
    opacity: 1 !important;
    z-index: 1050 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.blockUI.blockMsg .ui-widget-content {
    background: none;
}

.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox {
    overflow: hidden;
}

.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .fa,.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .fas-icon,.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .far-icon,.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .fal-icon,.blockUI.blockMsg .ui-widget-content.ui-dialog-content .waitBox .svg-inline--fa {
    font-size: 60px;
    color: #fff;
}

.blockUI.blockMsg .ui-widget-content>#bulletinPublishing2 i {
    color: #fff;
}

.blockUI.blockMsg .ui-widget-content>#bulletinPublishing2 .svg-inline--fa {
    color: #fff;
}

#tableWaiting .waitBox i.fa,#tableWaiting .waitBox i.fas-icon,#tableWaiting .waitBox i.far-icon,#tableWaiting .waitBox i.fal-icon {
    font-size: 60px;
    color: #757575;
}

#tableWaiting .waitBox .svg-inline--fa {
    font-size: 60px;
    color: #757575;
}

.wait-box {
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 0;
    display: flex;
    align-items: center;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.wait-box .fa,.wait-box .fas-icon,.wait-box .far-icon,.wait-box .fal-icon,.wait-box .svg-inline--fa {
    margin: auto;
    font-size: 60px;
    color: #757575;
    position: relative;
    left: 0;
    top: 0;
}

.ui-dialog .ui-dialog-content .popUpWindow #groupsMessage.MemberOf {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
}

@media(min-width: 992px) {
    .ui-dialog .ui-dialog-content .popUpWindow #groupsMessage.MemberOf {
        float:left;
        width: 33.33333333%;
    }
}

.ui-dialog .ui-dialog-content .popUpWindow #groupsMessage.MemberOf.no-groups {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .ui-dialog .ui-dialog-content .popUpWindow #groupsMessage.MemberOf.no-groups {
        float:left;
        width: 100%;
    }
}

.ui-dialog .ui-dialog-content .popUpWindow .profileGroups2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .ui-dialog .ui-dialog-content .popUpWindow .profileGroups2 {
        float:left;
        width: 66.66666667%;
    }
}

.ui-dialog .ui-dialog-content#dialogContentTemplate {
    overflow-y: auto;
}

.ui-dialog #divRecipientGroupDetails hr {
    border: none;
}

.ui-dialog #recipientListWrapper #recipientList.dataTable.no-footer {
    border: none;
}

.ui-dialog #recipientListWrapper #recipientList.dataTable thead th {
    padding: 0 10px;
    border-bottom: 1px solid #eee;
    cursor: auto;
    background: none;
}

.ui-dialog #recipientListWrapper #recipientList.dataTable tbody tr td {
    padding: 0 10px;
}

.ui-dialog #recipientListWrapper #recipientList.dataTable tbody tr:first-child td {
    padding-top: 5px;
}

#areaSelector {
    padding: 0 10px;
}

#areaSelector div div {
    margin-right: 10px;
    margin-bottom: 10px;
}

#widgetPropertiesPopup #WidgetProperties {
    padding-left: 0;
    padding-right: 0;
}

.modal-header {
    padding: 5px 30px 5px 15px;
    position: relative;
}

.modal-header .close {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 5px;
    right: 15px;
}

.modal-footer {
    padding: 10px 15px;
}

.ui-dialog {
    height: auto !important;
    margin: 0;
    padding: 0;
    position: absolute;
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    color: #222;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5) 0 1px #000;
    -moz-box-shadow: 0 3px 9px rgba(0,0,0,.5) 0 1px #000;
    box-shadow: 0 3px 9px rgba(0,0,0,.5) 0 1px #000;
    background-clip: padding-box;
    z-index: 1050;
    outline: 0;
    overflow: visible;
}

.ui-dialog.fade {
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
}

.ui-dialog.in {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}

.ui-dialog.preview-message .ui-dialog-content {
    overflow: hidden;
}

.ui-dialog>.ui-dialog-content {
    background-color: #fff;
}

@media(min-width: 769px) {
    .ui-dialog {
        max-width:600px;
    }
}

@media(min-width: 992px) {
    .ui-dialog {
        max-width:900px;
    }
}

@media(max-width: 991px) {
    .ui-dialog {
        width:600px !important;
        max-width: calc(100% - 30px);
        position: absolute;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

.ui-dialog .ui-dialog {
    height: 100% !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.ui-dialog a:not(.button):not(.btn):not(.ui-spinner-button) {
    color: #c57f07;
}

.ui-dialog a:not(.button):not(.btn):not(.ui-spinner-button):hover,.ui-dialog a:not(.button):not(.btn):not(.ui-spinner-button):active {
    color: #0050a2;
    text-decoration: none;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 5px 30px 5px 15px;
    position: relative;
    color: #0050a2;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e5e5e5;
    background: none;
    background-color: #fff;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    margin: 0;
    font-size: 18px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.42857143;
}

.ui-dialog .ui-dialog-titlebar-close {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 15px;
    color: #808080;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: none;
    border: none;
    outline: 0;
}

.ui-dialog .ui-dialog-titlebar-close.icon-collapse:before {
    content: "";
}

.ui-dialog .ui-dialog-titlebar-close.fa-question-circle {
    font-size: 18px;
}

.ui-dialog .ui-dialog-titlebar-close:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
}

.ui-dialog .ui-dialog-titlebar-close:before.icon-collapse:before {
    content: "";
}

.ui-dialog .ui-dialog-titlebar-close:before.fa-question-circle {
    font-size: 18px;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
    color: #222;
}

.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
    display: none;
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
    display: none;
}

.ui-dialog .ui-dialog-content {
    padding: 15px;
    overflow-x: hidden;
    overflow-y: auto;
}

@media(min-width: 769px) {
    .ui-dialog .ui-dialog-content {
        max-height:600px !important;
    }
}

@media(max-width: 991px) {
    .ui-dialog .ui-dialog-content {
        max-height:400px !important;
    }
}

@media(max-height: 769px) {
    .ui-dialog .ui-dialog-content {
        max-height:400px !important;
    }
}

.ui-dialog .ui-dialog-content .popUpWindow {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.ui-dialog .ui-dialog-content .popUpWindow .body-content {
    margin-top: 15px;
    overflow: auto;
}

.ui-dialog .ui-dialog-content .popUpWindow .body-content:-webkit-scrollbar-track {
    background: transparent;
}

.ui-dialog .ui-dialog-content .popUpWindow .body-content:-webkit-scrollbar {
    width: 1px;
}

.ui-dialog .ui-dialog-content .popUpWindow .frame-content {
    margin-top: 15px;
    overflow: hidden;
}

.ui-dialog .ui-dialog-content .popUpWindow .frame-content:-webkit-scrollbar-track {
    background: transparent;
}

.ui-dialog .ui-dialog-content .popUpWindow .frame-content:-webkit-scrollbar {
    width: 1px;
}

.ui-dialog .ui-dialog-buttonpane {
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 10px 15px;
    position: relative;
    border: none;
    border-radius: 0;
    border-top: 1px solid #e5e5e5;
    background: none;
    background-color: #fff;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement {
    width: 50% !important;
    margin: 0;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    bottom: auto;
    right: auto;
    text-align: left;
    opacity: 1 !important;
    border-radius: 0 !important;
    background-image: none;
    background-color: transparent;
    background: transparent;
    border: none;
    z-index: 2011 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:before,.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
    display: table;
    content: " ";
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
    clear: both;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:before,.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
    display: table;
    content: " ";
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement:after {
    clear: both;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content {
    padding: 9.5px 15px;
    position: absolute;
    top: 0;
    overflow: hidden;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content.ui-widget-content .waitBox {
    overflow: hidden;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content.ui-widget-content .waitBox .fa,.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content.ui-widget-content .waitBox .fas-icon,.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content.ui-widget-content .waitBox .svg-inline--fa {
    font-size: 30px;
    color: #fff;
}

.ui-dialog .contact-title {
    margin-bottom: 5px;
}

.ui-dialog .content-template-area {
    border: 2px solid transparent;
}

.ui-dialog .content-template-area:hover {
    cursor: pointer;
}

.ui-dialog .content-template-area.selected {
    border: 2px solid #f7a81b;
}

.ui-dialog textarea.text-version {
    min-width: 100%;
    max-width: 100%;
}

.ui-dialog.alt-bg>.ui-dialog-content {
    background-color: #f8f8f8;
}

.popUpWindow .form-popup .alt-bg {
    margin: -15px;
    margin-bottom: 0;
    padding: 15px;
    background-color: #f8f8f8;
}

.popUpWindow .form-popup fieldset.alt-bg {
    margin-bottom: -15px;
}

.popUpWindow .form-popup fieldset.alt-bg+fieldset {
    margin-top: 15px;
}

#bulletinPublishing2 {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    display: flex;
    align-items: center;
}

#bulletinPublishing2 i {
    font-size: 60px;
    color: #fff;
}

#bulletinPublishing2 .svg-inline--fa {
    font-size: 60px;
    color: #fff;
}

#bulletinPublishing2 img {
    display: none;
}

#bulletinPublishing2 ul {
    margin: 15px 0 0 15px;
    padding: 0 0 0 30px;
    list-style: none;
    font-size: 23px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 400;
    line-height: 1.42857143;
    font-style: normal;
    color: #fff;
    display: none;
}

#bulletinPublishing2 ul li {
    padding: 5px 0;
}

.blockUI.blockMsg #bulletinPublishing2 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 30px;
    font-size: 45px;
    color: #fff;
    font-style: normal;
    text-align: center;
    border: none;
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    display: block;
    overflow: hidden;
}

@media(max-width: 768px) {
    .blockUI.blockMsg #bulletinPublishing2 {
        width:100%;
    }
}

.blockUI.blockMsg #bulletinPublishing2:before {
    margin-bottom: 30px;
    top: 0;
    display: block;
}

.blockUI.blockMsg #bulletinPublishing2 ul {
    display: none;
}

.waitBox {
    text-align: center;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content #bulletinPublishing2 {
    width: 100%;
    margin: 0;
    margin-top: 5px;
    padding: 0;
    font-size: 15px;
    color: #fff;
    text-align: left;
    border: none;
    border-radius: 0;
    white-space: nowrap;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    display: flex;
    align-items: center;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content #bulletinPublishing2:before {
    margin-bottom: 0;
    font-size: 32px;
    display: inline-block;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content #bulletinPublishing2 i {
    font-size: 30px;
    color: #fff;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content #bulletinPublishing2 .svg-inline--fa {
    font-size: 30px;
    color: #fff;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content #bulletinPublishing2 img {
    padding-right: 20px;
}

.ui-dialog .ui-dialog-buttonpane .blockUI.blockMsg.blockElement .ui-dialog-content #bulletinPublishing2 ul {
    display: none;
}

.Popup {
    width: 180px;
    padding: 5px;
    margin-top: -25%;
    font-size: 14px;
    position: absolute;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    color: #222;
    background-color: #f1f1f1;
    box-shadow: 0 1px 10px rgba(0,0,0,.2);
    z-index: 999;
    display: none;
}

.Popup .Content {
    padding: 15px;
    text-align: left;
}

.Popup .Content b {
    font-weight: 500;
}

.Popup .header {
    float: left;
    font-size: 16px;
    font-family: roboto;
    width: auto;
    padding-bottom: 0;
    padding-right: 3px;
    margin-top: -1px;
}

.Popup:before,.Popup:after {
    content: "";
    position: absolute;
}

.Popup .left:before {
    border-left: 10px solid #c5c5c5;
    border-top: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid rgba(113,101,58,0);
    right: -10px;
    top: 20px;
}

.Popup .left:after {
    border-left: 10px solid #f1f1f1;
    border-top: 10px solid rgba(255,241,190,0);
    border-bottom: 10px solid rgba(255,241,190,0);
    right: -9px;
    top: 20px;
}

.Popup .right:before {
    border-right: 10px solid #c5c5c5;
    border-top: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid rgba(113,101,58,0);
    left: -10px;
    top: 20px;
}

.Popup .right:after {
    border-right: 10px solid #f1f1f1;
    border-top: 10px solid rgba(255,241,190,0);
    border-bottom: 10px solid rgba(255,241,190,0);
    left: -9px;
    top: 20px;
}

.Popup .top:before {
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
    border-top: 10px solid #c5c5c5;
    left: 20px;
    bottom: -10px;
}

.Popup .top:after {
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
    border-top: 10px solid #f1f1f1;
    left: 20px;
    bottom: -9px;
}

.Popup .bottom:before {
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid #c5c5c5;
    left: 20px;
    top: -10px;
}

.Popup .bottom:after {
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
    border-bottom: 10px solid #f1f1f1;
    left: 20px;
    top: -9px;
}

.AdittionalTextMessageForWidget .Text {
    display: none;
}

.AdittionalTextMessageForWidget,.AdittionalTextMessage {
    display: inline-block;
    position: relative;
}

.AdittionalTextMessageForWidget:before,.AdittionalTextMessage:before,.AdittionalTextMessageForWidget:after,.AdittionalTextMessage:after {
    display: table;
    content: " ";
}

.AdittionalTextMessageForWidget:after,.AdittionalTextMessage:after {
    clear: both;
}

.AdittionalTextMessageForWidget:before,.AdittionalTextMessage:before,.AdittionalTextMessageForWidget:after,.AdittionalTextMessage:after {
    display: table;
    content: " ";
}

.AdittionalTextMessageForWidget:after,.AdittionalTextMessage:after {
    clear: both;
}

.AdittionalTextMessageForWidget:hover,.AdittionalTextMessage:hover {
    cursor: pointer;
}

.AdittionalTextMessageForWidget .LegendDesc,.AdittionalTextMessage .LegendDesc {
    display: inline-block;
}

.AdittionalTextMessageForWidget .popup,.AdittionalTextMessage .popup {
    width: auto;
    min-width: 200px;
    max-width: 250px;
    height: auto;
    min-height: 1px;
    max-height: 1000px;
    text-align: left;
    position: absolute;
    top: 0;
    right: auto;
    left: auto;
    border: 1px solid #c5c5c5;
    border-radius: 0;
    padding: 10px;
    color: #222;
    background-color: #f1f1f1;
    box-shadow: 0 1px 10px rgba(0,0,0,.2);
    z-index: 999;
    font-size: 15px;
}

.AdittionalTextMessageForWidget .popup:before,.AdittionalTextMessage .popup:before,.AdittionalTextMessageForWidget .popup:after,.AdittionalTextMessage .popup:after {
    content: "";
    position: absolute;
}

.AdittionalTextMessageForWidget .popup.left:before,.AdittionalTextMessage .popup.left:before {
    border-top: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid rgba(113,101,58,0);
    border-left: 10px solid #c5c5c5;
    top: 20px;
    right: -10px;
}

.AdittionalTextMessageForWidget .popup.left:after,.AdittionalTextMessage .popup.left:after {
    border-left: 10px solid #f1f1f1;
    border-top: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid rgba(113,101,58,0);
    top: 20px;
    right: -9px;
}

.AdittionalTextMessageForWidget .popup.top:before,.AdittionalTextMessage .popup.top:before {
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
    border-top: 10px solid #c5c5c5;
    left: 20px;
    bottom: -10px;
}

.AdittionalTextMessageForWidget .popup.top:after,.AdittionalTextMessage .popup.top:after {
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
    border-top: 10px solid #f1f1f1;
    left: 20px;
    bottom: -9px;
}

.AdittionalTextMessageForWidget .popup.bottom,.AdittionalTextMessage .popup.bottom {
    margin-left: -16px;
    margin-top: 35px;
}

.AdittionalTextMessageForWidget .popup.bottom:before,.AdittionalTextMessage .popup.bottom:before {
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid #c5c5c5;
    left: 20px;
    top: -10px;
}

.AdittionalTextMessageForWidget .popup.bottom:after,.AdittionalTextMessage .popup.bottom:after {
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
    border-bottom: 10px solid #f1f1f1;
    left: 20px;
    top: -9px;
}

.AdittionalTextMessageForWidget .bottom-right,.AdittionalTextMessage .bottom-right {
    width: 245px;
    position: absolute;
    margin-top: 40px;
    margin-right: -15px;
    right: 0;
}

.AdittionalTextMessageForWidget .bottom-right:before,.AdittionalTextMessage .bottom-right:before {
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid #c5c5c5;
    right: 30px;
    top: -10px;
}

.AdittionalTextMessageForWidget .bottom-right:after,.AdittionalTextMessage .bottom-right:after {
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
    border-bottom: 10px solid #f1f1f1;
    right: 30px;
    top: -9px;
}

.AdittionalTextMessageForWidget.tooltip-inline .Text.popup.bottom,.AdittionalTextMessage.tooltip-inline .Text.popup.bottom {
    top: 32px;
    left: -22px;
}

.navigationMenu .AdittionalTextMessageForWidget {
    margin-bottom: 4px;
    margin-right: 4px;
    vertical-align: middle;
}

.tooltip-inline {
    float: none;
    height: auto;
    display: inline-block;
}

.tooltip-inline .Icon {
    margin: 0;
    vertical-align: middle;
}

.tooltip-inline .Icon:hover+.Text.popup {
    display: block !important;
}

.tooltip-inline .Text.popup {
    position: absolute;
}

.tooltip-inline .Text.popup.bottom {
    margin: 0;
    top: 28px;
    left: -23px;
}

.tooltip-inline .Text.popup.top {
    margin: 0;
    top: auto;
    bottom: 28px;
    left: -23px;
}

.checkbox-inline .tooltip-inline,.radio-inline .tooltip-inline {
    vertical-align: top;
}

.AdittionalTextMessageForWidget .Icon {
    float: right;
    font-size: 18px;
    width: 20px;
    margin-left: 5px;
    color: #808080;
    text-align: center;
    position: relative;
    right: 0;
}

.AdittionalTextMessageForWidget .Icon:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.AdittionalTextMessageForWidget .Icon:before.icon-collapse:before {
    content: "";
}

.AdittionalTextMessageForWidget .Icon:before.fa-question-circle {
    font-size: 18px;
}

.AdittionalTextMessageForWidget .Icon:hover {
    cursor: pointer;
    color: #b3b3b3;
}

.AdittionalTextMessageForWidget .Icon:hover+.popup {
    display: block !important;
}

.mergeFieldPopup {
    float: left;
    position: relative;
}

.mergeFieldPopup:before,.mergeFieldPopup:after {
    display: table;
    content: " ";
}

.mergeFieldPopup:after {
    clear: both;
}

.mergeFieldPopup:before,.mergeFieldPopup:after {
    display: table;
    content: " ";
}

.mergeFieldPopup:after {
    clear: both;
}

.mergeFieldPopup .LegendDesc {
    color: #c57f07;
}

.mergeFieldPopup .popup.bottom {
    margin-top: 35px;
}

.tooltip {
    color: #222;
    background-color: #f1f1f1;
    box-shadow: 0 1px 10px rgba(0,0,0,.2);
    font-size: 12px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    padding: 10px 10px;
    line-height: 15px;
    width: 300px;
    text-align: center;
}

.tooltip.bottom {
    margin-top: 10px !important;
    padding: 10px !important;
}

.tooltip.bottom .tooltip-arrow {
    width: 100%;
    left: 0 !important;
    right: 0 !important;
}

.tooltip .tooltip-inner {
    background-color: #f1f1f1;
    background: #f1f1f1;
    color: #222;
    line-height: 150%;
}

.tooltip .tooltip-arrow {
    border-bottom-color: transparent !important;
}

.tooltip .tooltip-arrow:before {
    content: "";
    position: absolute;
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid #c5c5c5;
    left: 50%;
    top: -10px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.tooltip .tooltip-arrow:after {
    content: "";
    position: absolute;
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
    border-bottom: 10px solid #f1f1f1;
    left: 50%;
    top: -9px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.fas-icon.fa-question-circle,.far-icon.fa-question-circle,.fal-icon.fa-question-circle {
    font-size: 18px;
}

.fas.fa-question-circle,.far.fa-question-circle,.fal.fa-question-circle,.svg-inline--fa.fa-question-circle {
    font-size: 18px;
    width: 20px;
}

.fa-question-circle {
    font-size: 18px;
    width: 20px;
    color: #808080;
    text-align: center;
    position: relative;
    right: 0;
}

.fa-question-circle:hover {
    cursor: pointer;
    color: #b3b3b3;
}

.fa-question-circle.placeholder {
    color: #808080;
}

.fa-info-circle {
    font-size: 17px;
    width: 17px;
    color: #b3b3b3;
    text-align: center;
    position: relative;
    right: 0;
}

.fa-info-circle:hover {
    cursor: pointer;
    color: #808080;
}

.fa-info-circle.placeholder {
    color: #808080;
}

.location-icon,.url-link-icon {
    color: #808080;
}

.ui-widget.ui-tooltip {
    width: auto;
    max-width: 300px;
    color: #222;
    position: fixed;
    background-color: #f1f1f1;
    background: #f1f1f1;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    font-size: 12px;
    line-height: 15px;
    border: 1px solid #c5c5c5;
    border-radius: 0;
    padding: 10px 10px;
    text-align: center;
    opacity: 1;
}

.ui-widget.ui-tooltip .ui-tooltip-content {
    background-color: #f1f1f1;
    background: #f1f1f1;
    color: #222;
    line-height: 1.42857143;
    position: relative;
    z-index: 1;
}

.ui-widget.ui-tooltip .ui-tooltip-content:before,.ui-widget.ui-tooltip .ui-tooltip-content:after {
    content: "";
    position: absolute;
}

.ui-widget.ui-tooltip .ui-tooltip-content:before {
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
}

.ui-widget.ui-tooltip .ui-tooltip-content:after {
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
}

.ui-widget.ui-tooltip .ui-tooltip-content a {
    color: #c57f07;
}

.ui-widget.ui-tooltip .ui-tooltip-content a:hover,.ui-widget.ui-tooltip .ui-tooltip-content a:focus {
    color: #0050a2;
}

.ui-widget.ui-tooltip .tooltip-arrow-icon:before,.ui-widget.ui-tooltip .tooltip-arrow-icon:after {
    content: "";
    position: absolute;
    left: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.ui-widget.ui-tooltip .tooltip-arrow-icon:before {
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
}

.ui-widget.ui-tooltip .tooltip-arrow-icon:after {
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
}

.ui-widget.ui-tooltip .tooltip-arrow-icon+.ui-tooltip-content:before,.ui-widget.ui-tooltip .tooltip-arrow-icon+.ui-tooltip-content:after {
    display: none;
}

.ui-widget.ui-tooltip.center .ui-tooltip-content:before,.ui-widget.ui-tooltip.center .ui-tooltip-content:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.ui-widget.ui-tooltip.left .ui-tooltip-content:before,.ui-widget.ui-tooltip.left .ui-tooltip-content:after {
    left: 80%;
    -webkit-transform: translateX(-80%);
    -moz-transform: translateX(-80%);
    -ms-transform: translateX(-80%);
    -o-transform: translateX(-80%);
    transform: translateX(-80%);
}

.ui-widget.ui-tooltip.right .ui-tooltip-content:before,.ui-widget.ui-tooltip.right .ui-tooltip-content:after {
    left: 20%;
    -webkit-transform: translateX(-20%);
    -moz-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    -o-transform: translateX(-20%);
    transform: translateX(-20%);
}

.ui-widget.ui-tooltip.top {
    margin-top: 5px;
}

.ui-widget.ui-tooltip.top .tooltip-arrow-icon {
    margin-top: 5px;
}

.ui-widget.ui-tooltip.top .tooltip-arrow-icon:before {
    border-bottom: 10px solid #c5c5c5;
    top: 0;
}

.ui-widget.ui-tooltip.top .tooltip-arrow-icon:after {
    border-bottom: 10px solid #f1f1f1;
    top: 1px;
}

.ui-widget.ui-tooltip.top .ui-tooltip-content:before {
    border-bottom: 10px solid #c5c5c5;
    top: -10px;
}

.ui-widget.ui-tooltip.top .ui-tooltip-content:after {
    border-bottom: 10px solid #f1f1f1;
    top: -9px;
}

.ui-widget.ui-tooltip.bottom {
    margin-top: -5px;
}

.ui-widget.ui-tooltip.bottom .tooltip-arrow-icon {
    margin-top: -5px;
}

.ui-widget.ui-tooltip.bottom .tooltip-arrow-icon:before {
    border-top: 10px solid #c5c5c5;
    border-bottom: none;
    top: auto;
    bottom: 1px;
}

.ui-widget.ui-tooltip.bottom .tooltip-arrow-icon:after {
    border-top: 10px solid #f1f1f1;
    border-bottom: none;
    top: auto;
    bottom: 2px;
}

.ui-widget.ui-tooltip.bottom .ui-tooltip-content:before {
    border-top: 10px solid #c5c5c5;
    border-bottom: none;
    top: auto;
    bottom: -10px;
}

.ui-widget.ui-tooltip.bottom .ui-tooltip-content:after {
    border-top: 10px solid #f1f1f1;
    border-bottom: none;
    top: auto;
    bottom: -9px;
}

.tooltip-wrapper {
    position: relative;
    display: inline-block;
}

.tooltip-wrapper:hover [data-toggle="tooltip"] {
    color: #b3b3b3;
}

.tooltip-wrapper [data-toggle="tooltip"] {
    pointer-events: none;
}

.no-icon[data-toggle="tooltip"] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.tooltip-inline {
    display: inline-block;
}

.tooltip-inline .fa-question-circle {
    margin-top: 0;
    top: 0;
}

.tooltip-absolute {
    position: absolute;
}

.tooltip-absolute .fa-question-circle {
    margin-top: 0;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: 0;
}

.tooltip-sm+.tooltip {
    position: absolute !important;
    width: 120px;
    max-width: 300px;
    z-index: 1;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 12px;
}

.tooltip .tooltip-inner {
    color: #222;
    background-color: #f1f1f1;
}

.tooltip.top .tooltip-arrow {
    position: absolute;
    bottom: 0;
}

.tooltip.top .tooltip-arrow:before {
    content: "";
    position: absolute;
    border-bottom: none;
    border-top: 10px solid #c5c5c5;
    top: 0;
    bottom: 0;
}

.tooltip.top .tooltip-arrow:after {
    content: "";
    position: absolute;
    border-bottom: none;
    border-top: 10px solid #f1f1f1;
    top: -1px;
    bottom: 0;
}

.tooltip.bottom .tooltip-arrow {
    margin: 0;
    position: absolute;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.tooltip.bottom .tooltip-arrow:before {
    content: "";
    position: absolute;
    border-left: 10px solid rgba(113,101,58,0);
    border-right: 10px solid rgba(113,101,58,0);
    border-bottom: 10px solid #c5c5c5;
    left: 50%;
    top: -10px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.tooltip.bottom .tooltip-arrow:after {
    content: "";
    position: absolute;
    border-left: 10px solid rgba(255,241,190,0);
    border-right: 10px solid rgba(255,241,190,0);
    border-bottom: 10px solid #f1f1f1;
    left: 50%;
    top: -9px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.tooltip:hover {
    display: block;
}

.tooltip-block .tooltip-placeholder {
    position: absolute;
    right: 15px;
}

.mn-tooltip {
    position: absolute;
    left: 50%;
    max-width: 100px;
    margin-left: -51px;
    border: 1px solid #c5c5c5;
    border-radius: 1px;
    padding: 5px 15px;
    color: #222;
    background-color: #f1f1f1;
    box-shadow: 1px 1px 1px rgba(0,0,0,.2);
    z-index: 999;
}

.mn-tooltip:before,.mn-tooltip:after {
    content: "";
    position: absolute;
}

.mn-tooltip:hover {
    display: block;
}

.mn-tooltip.bottom {
    top: 30px;
}

.mn-tooltip.bottom:before {
    border-left: 0 solid rgba(113,101,58,0);
    border-right: 14px solid rgba(113,101,58,0);
    border-bottom: 18px solid #c5c5c5;
    left: 49px;
    top: -18px;
}

.mn-tooltip.bottom:after {
    border-left: 0 solid rgba(255,241,190,0);
    border-right: 12px solid rgba(255,241,190,0);
    border-bottom: 16px solid #f1f1f1;
    left: 50px;
    top: -15px;
}

.mn-tooltip.top {
    bottom: 30px;
}

.mn-tooltip.top:before {
    border-left: 0 solid rgba(113,101,58,0);
    border-right: 14px solid rgba(113,101,58,0);
    border-top: 18px solid #c5c5c5;
    left: 49px;
    bottom: -18px;
}

.mn-tooltip.top:after {
    border-left: 0 solid rgba(255,241,190,0);
    border-right: 12px solid rgba(255,241,190,0);
    border-top: 16px solid #f1f1f1;
    left: 50px;
    bottom: -15px;
}

.mn-tooltip .mn-tooltip-title {
    color: #222;
    word-break: normal;
    -ms-word-break: normal;
    word-wrap: normal;
    -ms-word-wrap: normal;
    overflow-wrap: normal;
}

.mn-tooltip .mn-tooltip-desc {
    color: #222;
    font-weight: 600;
    word-break: normal;
    -ms-word-break: normal;
    word-wrap: normal;
    -ms-word-wrap: normal;
    overflow-wrap: normal;
}

.tooltip-text.help-message {
    color: #c57f07;
    border-bottom: 1px dotted #c57f07;
}

.tooltip-text.help-message:hover,.tooltip-text.help-message:focus,.tooltip-text.help-message:active {
    color: #0050a2;
    border-bottom-color: #0050a2;
}

.cart-container {
    position: relative;
    font-size: 15px;
}

.cart-container .cart-icon {
    margin-top: 5px;
}

.cart-container .cart-count {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 50%;
}

.cart-count {
    border: none;
    background: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 600;
    line-height: 1;
    border-radius: 5px;
    display: inline;
    color: #fff;
    background-color: #f7a81b;
}

a.cart-count:hover,a.cart-count:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.cart-count:empty {
    display: none;
}

.btn .cart-count {
    position: relative;
    top: -1px;
}

.cart-count+.action {
    margin-left: 10px;
}

.cart-count+.actionCon,.cart-count+.btn,.cart-count+.dropdown {
    margin-left: 15px;
}

.cart-count+.action-list {
    margin-left: 15px;
}

.cart-count+.actionCon {
    float: none;
    display: inline-block;
}

.cart-count[href]:hover,.cart-count[href]:focus {
    background-color: #d78d08;
}

a.cart-count:hover,a.cart-count:focus {
    color: #fff;
    background-color: #d78d08;
}

.cart-count:empty {
    display: inline-block;
}

.cart-count[value="0"] {
    display: none;
}

.cart-count:focus {
    color: #fff;
    background-color: #f7a81b;
    outline: none;
}

.cart-count:focus[href]:hover,.cart-count:focus[href]:focus {
    background-color: #d78d08;
}

a.cart-count:focus:hover,a.cart-count:focus:focus {
    color: #fff;
    background-color: #d78d08;
}

.cart-icon {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 36px;
    color: rgba(0,0,0,.54);
}

.cart-icon.icon-collapse:before {
    content: "";
}

.cart-icon.fa-question-circle {
    font-size: 18px;
}

.cart-icon:before {
    content: "";
}

table.ClubDirectoryTab.dataTable th {
    padding: 10px 10px;
    border-bottom: 1px solid #eee;
}

table.ClubDirectoryTab.dataTable th.sorting,table.ClubDirectoryTab.dataTable th.sorting_asc,table.ClubDirectoryTab.dataTable th.sorting_desc {
    background-image: none;
}

table.ClubDirectoryTab.dataTable th.sorting .dropdown,table.ClubDirectoryTab.dataTable th.sorting_asc .dropdown,table.ClubDirectoryTab.dataTable th.sorting_desc .dropdown {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    line-height: 1.42857143;
    padding-left: 5px;
}

table.ClubDirectoryTab.dataTable th.sorting .dropdown.icon-collapse:before,table.ClubDirectoryTab.dataTable th.sorting_asc .dropdown.icon-collapse:before,table.ClubDirectoryTab.dataTable th.sorting_desc .dropdown.icon-collapse:before {
    content: "";
}

table.ClubDirectoryTab.dataTable th.sorting .dropdown.fa-question-circle,table.ClubDirectoryTab.dataTable th.sorting_asc .dropdown.fa-question-circle,table.ClubDirectoryTab.dataTable th.sorting_desc .dropdown.fa-question-circle {
    font-size: 18px;
}

table.ClubDirectoryTab.dataTable th.sorting:hover,table.ClubDirectoryTab.dataTable th.sorting_asc:hover,table.ClubDirectoryTab.dataTable th.sorting_desc:hover,table.ClubDirectoryTab.dataTable th.sorting:focus,table.ClubDirectoryTab.dataTable th.sorting_asc:focus,table.ClubDirectoryTab.dataTable th.sorting_desc:focus,table.ClubDirectoryTab.dataTable th.sorting:active,table.ClubDirectoryTab.dataTable th.sorting_asc:active,table.ClubDirectoryTab.dataTable th.sorting_desc:active {
    color: #0050a2;
}

table.ClubDirectoryTab.dataTable th:focus {
    outline: 0;
}

table.ClubDirectoryTab.dataTable th.sorting {
    color: #c57f07;
}

table.ClubDirectoryTab.dataTable th.sorting .dropdown {
    margin-right: 8px;
}

table.ClubDirectoryTab.dataTable th.sorting_asc {
    color: #0050a2;
}

table.ClubDirectoryTab.dataTable th.sorting_asc .dropdown:before {
    content: "";
}

table.ClubDirectoryTab.dataTable th.sorting_desc {
    color: #0050a2;
}

table.ClubDirectoryTab.dataTable th.sorting_desc .dropdown:before {
    content: "";
}

table.ClubDirectoryTab.dataTable.no-footer {
    border-bottom: 1px solid #eee;
}

table.ClubDirectoryTab.dataTable td {
    vertical-align: top;
}

table.ClubDirectoryTab.dataTable tfoot th,table.ClubDirectoryTab.dataTable tfoot td {
    padding: 0;
    border-top: none;
}

table.ClubDirectoryTab.dataTable .btn-group .dropdown-menu {
    left: inherit;
    right: 0;
}

.SpeakersList table.listView.dataTable tr.headmain,.DownloadFilesList table.listView.dataTable tr.headmain,.StoryList table.listView.dataTable tr.headmain {
    display: table-row;
}

.SpeakersList table.listView.dataTable tr.headmain:before,.DownloadFilesList table.listView.dataTable tr.headmain:before,.StoryList table.listView.dataTable tr.headmain:before {
    content: "Sort: ";
    float: left;
    padding: 4px 0;
    padding-right: 10px;
    padding-bottom: 15px;
    font-weight: 600;
}

.SpeakersList table.listView.dataTable th,.DownloadFilesList table.listView.dataTable th,.StoryList table.listView.dataTable th {
    float: left;
    border-bottom: none;
    margin-right: 0;
}

.SpeakersList table.listView.dataTable th.NoSort,.DownloadFilesList table.listView.dataTable th.NoSort,.StoryList table.listView.dataTable th.NoSort {
    display: none;
}

.SpeakersList table.listView.dataTable tbody tr,.DownloadFilesList table.listView.dataTable tbody tr,.StoryList table.listView.dataTable tbody tr {
    width: 100%;
    border-top: 1px solid #eee;
    display: inline-block;
}

.SpeakersList table.listView.dataTable tbody tr:first-child,.DownloadFilesList table.listView.dataTable tbody tr:first-child,.StoryList table.listView.dataTable tbody tr:first-child {
    border-top: 1px solid transparent;
}

.SpeakersList table.listView,.DownloadFilesList table.listView,.StoryList table.listView {
    width: 100%;
}

.SpeakersList table.listView tr.headmain,.DownloadFilesList table.listView tr.headmain,.StoryList table.listView tr.headmain {
    display: table-row;
}

.SpeakersList table.listView tr.headmain:before,.DownloadFilesList table.listView tr.headmain:before,.StoryList table.listView tr.headmain:before {
    content: "Sort by: ";
    float: left;
    padding: 4px 0;
    padding-right: 10px;
    padding-bottom: 15px;
    font-weight: 600;
}

.SpeakersList table.listView th,.DownloadFilesList table.listView th,.StoryList table.listView th {
    float: left;
    border-bottom: none;
    margin-right: 0;
}

.SpeakersList table.listView th.NoSort,.DownloadFilesList table.listView th.NoSort,.StoryList table.listView th.NoSort {
    display: none;
}

.SpeakersList table.listView tbody tr,.DownloadFilesList table.listView tbody tr,.StoryList table.listView tbody tr {
    width: 100%;
    border-top: 1px solid #eee;
    display: inline-block;
}

.SpeakersList table.listView tbody tr:first-child,.DownloadFilesList table.listView tbody tr:first-child,.StoryList table.listView tbody tr:first-child {
    border-top: 1px solid transparent;
}

table.ClubDirectoryTab.dataTable th {
    white-space: nowrap;
}

table.ClubDirectoryTab.dataTable td.clubLocation {
    max-width: 450px;
    cursor: pointer;
}

table.ClubDirectoryTab.dataTable td.clubLocation img {
    max-width: 17px;
    margin-left: -2px;
}

table.ClubDirectoryTab.dataTable td.clubWebsite img {
    max-width: 22px;
}

table.ClubDirectoryTab.dataTable td.clubMeeting {
    max-width: 275px;
}

.public-directory table.listView.dataTable {
    width: 100%;
    table-layout: auto;
}

.public-directory table.listView.dataTable .tabSectionColumnLine {
    padding-bottom: 10px;
}

.public-directory table.listView.dataTable .tabSectionColumnLine:before,.public-directory table.listView.dataTable .tabSectionColumnLine:after {
    display: table;
    content: " ";
}

.public-directory table.listView.dataTable .tabSectionColumnLine:after {
    clear: both;
}

.public-directory table.listView.dataTable .tabSectionColumnLine:before,.public-directory table.listView.dataTable .tabSectionColumnLine:after {
    display: table;
    content: " ";
}

.public-directory table.listView.dataTable .tabSectionColumnLine:after {
    clear: both;
}

.public-directory table.listView.dataTable .tabSectionColumnLine .lineLabel {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .public-directory table.listView.dataTable .tabSectionColumnLine .lineLabel {
        float:left;
        width: 41.66666667%;
    }
}

@media(min-width: 992px) {
    .public-directory table.listView.dataTable .tabSectionColumnLine .lineLabel {
        float:left;
        width: 33.33333333%;
    }
}

.public-directory table.listView.dataTable .tabSectionColumnLine .lineValue {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .public-directory table.listView.dataTable .tabSectionColumnLine .lineValue {
        float:left;
        width: 58.33333333%;
    }
}

@media(min-width: 992px) {
    .public-directory table.listView.dataTable .tabSectionColumnLine .lineValue {
        float:left;
        width: 66.66666667%;
    }
}

.public-directory table.listView.dataTable .tabSectionColumnLine .lineValue.hasBlank {
    width: 100%;
}

.public-directory table.listView.dataTable .profileImage {
    margin-right: 0;
}

.dataTables_scroll {
    display: block;
}

.dataTables_scroll .dataTables_scrollContent {
    width: 100%;
    padding-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
}

.dataTables_scroll .dataTables_scrollContent .table-listing {
    overflow: hidden;
}

#tblGrid_wrapper.dataTables_wrapper .giveHeight~.dataTables_info,.dataTables_wrapper .giveHeight~.dataTables_info,#tblGrid_wrapper.dataTables_wrapper .dataTables_scroll~.dataTables_info,.dataTables_wrapper .dataTables_scroll~.dataTables_info {
    margin-top: 0;
}

#tblGrid_wrapper.dataTables_wrapper .giveHeight~.dataTables_paginate,.dataTables_wrapper .giveHeight~.dataTables_paginate,#tblGrid_wrapper.dataTables_wrapper .dataTables_scroll~.dataTables_paginate,.dataTables_wrapper .dataTables_scroll~.dataTables_paginate {
    margin-top: 0;
}

#tblGrid_wrapper.dataTables_wrapper .giveHeight~.dataTables_paginate.paging_full_numbers,.dataTables_wrapper .giveHeight~.dataTables_paginate.paging_full_numbers,#tblGrid_wrapper.dataTables_wrapper .dataTables_scroll~.dataTables_paginate.paging_full_numbers,.dataTables_wrapper .dataTables_scroll~.dataTables_paginate.paging_full_numbers,#tblGrid_wrapper.dataTables_wrapper .giveHeight~.dataTables_paginate.paging_simple,.dataTables_wrapper .giveHeight~.dataTables_paginate.paging_simple,#tblGrid_wrapper.dataTables_wrapper .dataTables_scroll~.dataTables_paginate.paging_simple,.dataTables_wrapper .dataTables_scroll~.dataTables_paginate.paging_simple {
    margin-top: 0;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers,#recipientList_paginate.dataTables_paginate.paging_full_numbers,#tblGrid_paginate.dataTables_paginate,.paging_full_numbers.dataTables_paginate,.dataTables_paginate,.dataTables_wrapper .dataTables_paginate.paging_simple,.dataTables_paginate.paging_simple {
    float: right;
    margin-top: 13px;
    padding-top: .25em;
    text-align: right;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button,#tblGrid_paginate.dataTables_paginate .paginate_button,.paging_full_numbers.dataTables_paginate .paginate_button,.dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button,.dataTables_paginate.paging_simple .paginate_button {
    float: left;
    margin: 0;
    margin-left: 1px;
    padding: 5px 10px;
    line-height: 1.42857143;
    border: none;
    border-radius: 0;
    paginate-border-radiusbox-shadow: none;
    color: #333 !important;
    background: none;
    transition: all 225ms;
    position: relative;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button:after,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button:after,#tblGrid_paginate.dataTables_paginate .paginate_button:after,.paging_full_numbers.dataTables_paginate .paginate_button:after,.dataTables_paginate .paginate_button:after,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button:after,.dataTables_paginate.paging_simple .paginate_button:after {
    content: "";
    height: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    position: absolute;
    top: 0;
    right: -1px;
    border-right: 1px solid #aaa;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button.current,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button.current,#tblGrid_paginate.dataTables_paginate .paginate_button.current,.paging_full_numbers.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.current,.dataTables_paginate.paging_simple .paginate_button.current {
    border: none;
    background: #808080;
    color: #fff !important;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button.current:hover,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button.current:hover,#tblGrid_paginate.dataTables_paginate .paginate_button.current:hover,.paging_full_numbers.dataTables_paginate .paginate_button.current:hover,.dataTables_paginate .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.current:hover,.dataTables_paginate.paging_simple .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button.current:active,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button.current:active,#tblGrid_paginate.dataTables_paginate .paginate_button.current:active,.paging_full_numbers.dataTables_paginate .paginate_button.current:active,.dataTables_paginate .paginate_button.current:active,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.current:active,.dataTables_paginate.paging_simple .paginate_button.current:active {
    border: none;
    background: #808080;
    color: #fff !important;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button:hover,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button:hover,#tblGrid_paginate.dataTables_paginate .paginate_button:hover,.paging_full_numbers.dataTables_paginate .paginate_button:hover,.dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button:hover,.dataTables_paginate.paging_simple .paginate_button:hover,.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button:active,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button:active,#tblGrid_paginate.dataTables_paginate .paginate_button:active,.paging_full_numbers.dataTables_paginate .paginate_button:active,.dataTables_paginate .paginate_button:active,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button:active,.dataTables_paginate.paging_simple .paginate_button:active {
    color: #333 !important;
    border: none;
    background: #ddd;
    box-shadow: none;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button:focus,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button:focus,#tblGrid_paginate.dataTables_paginate .paginate_button:focus,.paging_full_numbers.dataTables_paginate .paginate_button:focus,.dataTables_paginate .paginate_button:focus,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button:focus,.dataTables_paginate.paging_simple .paginate_button:focus {
    outline: 0;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button.disabled,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button.disabled,#tblGrid_paginate.dataTables_paginate .paginate_button.disabled,.paging_full_numbers.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.disabled,.dataTables_paginate.paging_simple .paginate_button.disabled {
    border: none;
    background: none;
    cursor: default;
    opacity: .6;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button.disabled:hover,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button.disabled:hover,#tblGrid_paginate.dataTables_paginate .paginate_button.disabled:hover,.paging_full_numbers.dataTables_paginate .paginate_button.disabled:hover,.dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.disabled:hover,.dataTables_paginate.paging_simple .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate.paging_full_numbers .paginate_button.disabled:active,#recipientList_paginate.dataTables_paginate.paging_full_numbers .paginate_button.disabled:active,#tblGrid_paginate.dataTables_paginate .paginate_button.disabled:active,.paging_full_numbers.dataTables_paginate .paginate_button.disabled:active,.dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.disabled:active,.dataTables_paginate.paging_simple .paginate_button.disabled:active {
    color: #333 !important;
    border: none;
    background: none;
    cursor: default;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers>.paginate_button:last-child:after,#recipientList_paginate.dataTables_paginate.paging_full_numbers>.paginate_button:last-child:after,#tblGrid_paginate.dataTables_paginate>.paginate_button:last-child:after,.paging_full_numbers.dataTables_paginate>.paginate_button:last-child:after,.dataTables_paginate>.paginate_button:last-child:after,.dataTables_wrapper .dataTables_paginate.paging_simple>.paginate_button:last-child:after,.dataTables_paginate.paging_simple>.paginate_button:last-child:after {
    border-right: none !important;
}

.dataTables_wrapper .dataTables_paginate.paging_full_numbers .ellipsis,#recipientList_paginate.dataTables_paginate.paging_full_numbers .ellipsis,#tblGrid_paginate.dataTables_paginate .ellipsis,.paging_full_numbers.dataTables_paginate .ellipsis,.dataTables_paginate .ellipsis,.dataTables_wrapper .dataTables_paginate.paging_simple .ellipsis,.dataTables_paginate.paging_simple .ellipsis {
    float: left;
    margin: 0;
    padding: 5px 10px 6px 10px;
    border: none;
    border-right: 1px solid #aaa;
    box-shadow: none;
    position: relative;
    left: 1px;
    color: #333 !important;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_processing {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    font-size: 45px;
    color: #fff;
    font-style: normal;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 0;
    background: transparent;
    z-index: 1040;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_processing:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    text-align: center;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    margin-bottom: 30px;
    font-size: 90px;
    position: relative;
    top: 0;
    left: 0;
    vertical-align: middle;
    display: block;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_processing:before.icon-collapse:before {
    content: "";
}

[id*="_wrapper"].dataTables_wrapper .dataTables_processing:before.fa-question-circle {
    font-size: 18px;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_processing:after {
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: -1;
}

.listView tr th.list-title:first-child {
    padding: 10px 10px;
}

.listView tr th.list-title:last-child {
    padding: 10px 10px;
}

.listView tr th.list-success {
    border-right: 15px solid #fff;
    background: #e8f6e9;
}

.listView tr th.list-success:first-child {
    padding: 10px 10px;
}

.listView tr th.list-success:last-child {
    padding: 10px 10px;
}

.listView tr th.list-success:before {
    width: 100%;
    height: 100%;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.listView tr th.list-success:before.icon-collapse:before {
    content: "";
}

.listView tr th.list-success:before.fa-question-circle {
    font-size: 18px;
}

.listView tr th.list-danger {
    background: #f5e8e8;
    opacity: .8;
}

.listView tr th.list-danger:first-child {
    padding: 10px 10px;
}

.listView tr th.list-danger:last-child {
    padding: 10px 10px;
}

.listView tr td.list-title {
    padding: 10px 10px;
}

.listView tr td.list-title:first-child {
    padding: 10px 10px;
}

.listView tr td.list-title:last-child {
    padding: 10px 10px;
}

.listView tr td.list-success {
    padding: 10px 10px;
    border-right: 15px solid #fff;
    background: #e8f6e9;
}

.listView tr td.list-success:first-child {
    padding: 10px 10px;
}

.listView tr td.list-success:last-child {
    padding: 10px 10px;
}

.listView tr td.list-danger {
    padding: 10px 10px;
    background: #f5e8e8;
    opacity: .8;
}

.listView tr td.list-danger:first-child {
    padding: 10px 10px;
}

.listView tr td.list-danger:last-child {
    padding: 10px 10px;
}

.list-merge.listView {
    border-collapse: separate;
}

.key-success {
    background-color: #e8f6e9;
}

.key-danger {
    background-color: #f5e8e8;
}

table.dataTable span.highlight {
    background-color: #ffe0b2;
}

.search-highlight-section span.highlight {
    background-color: #ffe0b2;
}

.listView>.ui-sortable .ui-sortable-placeholder {
    visibility: visible !important;
    background-color: #fff;
}

.listView>.ui-sortable .ui-sortable-helper {
    background-color: rgba(248,248,248,.8);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.listView>.ui-sortable .ui-sortable-helper:hover,.listView>.ui-sortable .ui-sortable-helper:focus {
    background-color: rgba(248,248,248,.8);
}

.listView.dynamicNavigation {
    min-width: 620px;
}

.listView.dynamicNavigation thead tr th {
    padding: 10px 10px;
}

.listView.dynamicNavigation .link-text {
    width: 300px;
}

.listView.dynamicNavigation .link-url {
    width: 40%;
}

.listView.dynamicNavigation .link-window {
    width: 10%;
}

.listView.dynamicNavigation .meeting-name {
    width: 300px;
}

.listView.dynamicNavigation .meeting-member {
    width: 25%;
}

.listView.dynamicNavigation .meeting-active {
    width: 10%;
}

.listView.dynamicNavigation .dynamic-container {
    padding: 0;
}

.listView.dynamicNavigation .dynamic-groups,.listView.dynamicNavigation .sortable-groups {
    margin: 0;
    padding: 0;
}

.listView.dynamicNavigation .dynamic-groups>li,.listView.dynamicNavigation .sortable-groups>li {
    min-height: 41px;
    display: block;
    list-style: none;
}

.listView.dynamicNavigation .dynamic-groups>li:first-child .GroupName,.listView.dynamicNavigation .sortable-groups>li:first-child .GroupName {
    border-top: none;
}

.listView.dynamicNavigation .dynamic-groups>li:first-child.ui-sortable-helper .GroupName,.listView.dynamicNavigation .sortable-groups>li:first-child.ui-sortable-helper .GroupName {
    border-top: 1px solid #eee;
}

.listView.dynamicNavigation .dynamic-groups>li.ui-sortable-placeholder,.listView.dynamicNavigation .sortable-groups>li.ui-sortable-placeholder {
    border-top: 1px solid #eee;
}

.listView.dynamicNavigation .dynamic-groups>li.ui-sortable-placeholder:first-child,.listView.dynamicNavigation .sortable-groups>li.ui-sortable-placeholder:first-child {
    border-top: none;
}

.listView.dynamicNavigation .dynamic-groups .GroupName,.listView.dynamicNavigation .sortable-groups .GroupName {
    width: 100%;
    padding: 10px 10px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background-color: #fdf4e5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.listView.dynamicNavigation .dynamic-groups .GroupName>.card-group,.listView.dynamicNavigation .sortable-groups .GroupName>.card-group {
    width: 100%;
}

.listView.dynamicNavigation .dynamic-groups .GroupName:before,.listView.dynamicNavigation .sortable-groups .GroupName:before,.listView.dynamicNavigation .dynamic-groups .GroupName:after,.listView.dynamicNavigation .sortable-groups .GroupName:after {
    display: table;
    content: " ";
}

.listView.dynamicNavigation .dynamic-groups .GroupName:after,.listView.dynamicNavigation .sortable-groups .GroupName:after {
    clear: both;
}

.listView.dynamicNavigation .dynamic-groups .GroupName:before,.listView.dynamicNavigation .sortable-groups .GroupName:before,.listView.dynamicNavigation .dynamic-groups .GroupName:after,.listView.dynamicNavigation .sortable-groups .GroupName:after {
    display: table;
    content: " ";
}

.listView.dynamicNavigation .dynamic-groups .GroupName:after,.listView.dynamicNavigation .sortable-groups .GroupName:after {
    clear: both;
}

.listView.dynamicNavigation .dynamic-groups .GroupName .group-title,.listView.dynamicNavigation .sortable-groups .GroupName .group-title {
    float: left;
    margin-right: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.listView.dynamicNavigation .dynamic-groups .GroupName .group-title>.card-group,.listView.dynamicNavigation .sortable-groups .GroupName .group-title>.card-group {
    width: 100%;
}

.listView.dynamicNavigation .dynamic-groups .GroupName .group-title .title,.listView.dynamicNavigation .sortable-groups .GroupName .group-title .title {
    font-weight: 600;
}

.listView.dynamicNavigation .dynamic-groups .GroupName .actions,.listView.dynamicNavigation .sortable-groups .GroupName .actions {
    margin-left: auto;
}

.listView.dynamicNavigation .dynamic-groups .GroupName .drag-handle,.listView.dynamicNavigation .sortable-groups .GroupName .drag-handle {
    flex: none;
}

.listView.dynamicNavigation .dynamic-groups .GroupName .link-group-icon,.listView.dynamicNavigation .sortable-groups .GroupName .link-group-icon {
    flex: none;
}

.listView.dynamicNavigation .dynamic-groups .GroupName .collapse-icon,.listView.dynamicNavigation .sortable-groups .GroupName .collapse-icon {
    flex: none;
}

.listView.dynamicNavigation .dynamic-groups .actions,.listView.dynamicNavigation .sortable-groups .actions {
    float: right;
    text-align: right;
    white-space: nowrap;
}

.listView.dynamicNavigation .dynamic-groups .ui-sortable-placeholder,.listView.dynamicNavigation .sortable-groups .ui-sortable-placeholder {
    min-height: 42px;
}

.listView.dynamicNavigation .dynamic-links,.listView.dynamicNavigation .sortable-links {
    width: 100%;
    min-height: 42px;
    margin: 0;
    padding: 0;
}

.listView.dynamicNavigation .dynamic-links>li,.listView.dynamicNavigation .sortable-links>li {
    min-height: 41px;
    display: block;
    list-style: none;
}

.listView.dynamicNavigation .dynamic-links .dynamicNavigationItem,.listView.dynamicNavigation .sortable-links .dynamicNavigationItem {
    width: 100%;
}

.listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:before,.listView.dynamicNavigation .sortable-links .dynamicNavigationItem:before,.listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:after,.listView.dynamicNavigation .sortable-links .dynamicNavigationItem:after {
    display: table;
    content: " ";
}

.listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:after,.listView.dynamicNavigation .sortable-links .dynamicNavigationItem:after {
    clear: both;
}

.listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:before,.listView.dynamicNavigation .sortable-links .dynamicNavigationItem:before,.listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:after,.listView.dynamicNavigation .sortable-links .dynamicNavigationItem:after {
    display: table;
    content: " ";
}

.listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:after,.listView.dynamicNavigation .sortable-links .dynamicNavigationItem:after {
    clear: both;
}

.listView.dynamicNavigation .dynamic-links .link-text,.listView.dynamicNavigation .sortable-links .link-text,.listView.dynamicNavigation .dynamic-links .meeting-name,.listView.dynamicNavigation .sortable-links .meeting-name {
    float: left;
    padding: 10px 10px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.listView.dynamicNavigation .dynamic-links .link-text .link-text-icon,.listView.dynamicNavigation .sortable-links .link-text .link-text-icon,.listView.dynamicNavigation .dynamic-links .meeting-name .link-text-icon,.listView.dynamicNavigation .sortable-links .meeting-name .link-text-icon {
    margin-left: 2px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: top;
}

.listView.dynamicNavigation .dynamic-links .link-text .drag-handle,.listView.dynamicNavigation .sortable-links .link-text .drag-handle,.listView.dynamicNavigation .dynamic-links .meeting-name .drag-handle,.listView.dynamicNavigation .sortable-links .meeting-name .drag-handle {
    margin-left: 23px;
}

.listView.dynamicNavigation .dynamic-links .link-text .link-text-image,.listView.dynamicNavigation .sortable-links .link-text .link-text-image,.listView.dynamicNavigation .dynamic-links .meeting-name .link-text-image,.listView.dynamicNavigation .sortable-links .meeting-name .link-text-image {
    max-width: calc(100% - 80px);
    width: 200px;
    display: inline-block;
    vertical-align: top;
}

.listView.dynamicNavigation .dynamic-links .link-text .link-text-image img,.listView.dynamicNavigation .sortable-links .link-text .link-text-image img,.listView.dynamicNavigation .dynamic-links .meeting-name .link-text-image img,.listView.dynamicNavigation .sortable-links .meeting-name .link-text-image img {
    width: 100%;
}

.listView.dynamicNavigation .dynamic-links .link-url,.listView.dynamicNavigation .sortable-links .link-url,.listView.dynamicNavigation .dynamic-links .meeting-member,.listView.dynamicNavigation .sortable-links .meeting-member {
    float: left;
    padding: 10px 10px;
}

.listView.dynamicNavigation .dynamic-links .link-window,.listView.dynamicNavigation .sortable-links .link-window,.listView.dynamicNavigation .dynamic-links .meeting-active,.listView.dynamicNavigation .sortable-links .meeting-active {
    float: left;
    padding: 10px 10px;
    text-align: center;
}

.listView.dynamicNavigation .dynamic-links .link-content,.listView.dynamicNavigation .sortable-links .link-content {
    float: left;
    padding: 10px 10px;
}

.listView.dynamicNavigation .dynamic-links .sortable-link-item,.listView.dynamicNavigation .sortable-links .sortable-link-item {
    border-bottom: 1px solid #eee;
}

.listView.dynamicNavigation .dynamic-links .sortable-link-item:last-child,.listView.dynamicNavigation .sortable-links .sortable-link-item:last-child {
    border-bottom: none;
}

.listView.dynamicNavigation .dynamic-links .sortable-link-item.ui-sortable-helper,.listView.dynamicNavigation .sortable-links .sortable-link-item.ui-sortable-helper {
    border-top: 1px solid #eee;
}

.listView.dynamicNavigation .dynamic-links .actions,.listView.dynamicNavigation .sortable-links .actions {
    padding: 10px 10px;
}

.listView.dynamicNavigation .ui-sortable .ui-sortable-placeholder {
    visibility: visible !important;
    background-color: #fff;
}

.listView.dynamicNavigation .ui-sortable .ui-sortable-placeholder:first-child {
    border-top: none;
}

.listView.dynamicNavigation .ui-sortable .ui-sortable-helper {
    width: 100% !important;
    background-color: rgba(248,248,248,.8);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.listView.dynamicNavigation .ui-sortable .ui-sortable-helper:first-child+.ui-sortable-placeholder {
    border-top: none;
}

.listView.dynamicNavigation .ui-sortable .ui-sortable-helper:hover,.listView.dynamicNavigation .ui-sortable .ui-sortable-helper:focus {
    background-color: rgba(248,248,248,.8);
}

.listView.dynamicNavigation .link-group-icon {
    font-size: 16px;
    color: #666;
    margin-top: 2px;
    margin-right: 5px;
    margin-left: 2px;
}

.listView.dynamicNavigation .collapse-icon {
    margin-top: 2px;
}

.dynamic-group-listing .listView.dynamicNavigation {
    min-width: 850px;
}

.dynamic-group-listing .listView.dynamicNavigation .mainTableTR {
    background-color: none;
}

.dynamic-group-listing .listView.dynamicNavigation .mainTableTR:hover,.dynamic-group-listing .listView.dynamicNavigation .mainTableTR:focus {
    background-color: none;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-container {
    padding: 0;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-groups {
    margin: 0;
    padding: 0;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-groups>li:first-child .GroupName {
    border-top: none;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-groups .GroupName {
    padding: 10px 10px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background-color: #eee;
    cursor: pointer;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-groups .GroupName.collapsed {
    margin-bottom: -1px;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-groups .GroupName .link-group-icon {
    font-size: 16px;
    color: #666;
    margin-right: 5px;
    margin-left: 2px;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-groups .collapse-icon {
    width: 10px;
    margin-right: 5px;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-groups .actions {
    float: right;
    text-align: right;
    white-space: nowrap;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links {
    min-height: 42px;
    margin: 0;
    padding: 0;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:before,.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:after {
    display: table;
    content: " ";
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:after {
    clear: both;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:before,.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:after {
    display: table;
    content: " ";
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .dynamicNavigationItem:after {
    clear: both;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .taskName {
    float: left;
    padding: 10px 10px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .taskName .task-icon {
    max-width: 30px;
    max-height: 30px;
    margin-left: 2px;
    margin-right: 3px;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .taskName .link-text-icon {
    margin-left: 2px;
    margin-right: 3px;
    display: inline-block;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .taskName .drag-handle {
    margin-left: 23px;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .dynamic-link-item {
    border-bottom: 1px solid #eee;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .dynamic-link-item:last-child {
    border-bottom: none;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links .actions {
    padding: 10px 10px;
}

.dynamic-group-listing .listView.dynamicNavigation .dynamic-links.collapsing {
    min-height: 0;
}

.dynamic-group-listing .CollapseExpandAll {
    padding: 5px 0;
}

.listView tr th.officer-title,.listView tr td.officer-title {
    min-width: 200px;
}

.listView tr th.officer-position,.listView tr td.officer-position {
    min-width: 200px;
}

.listView tr th.officer-name,.listView tr td.officer-name {
    min-width: 200px;
}

.listView tr th.officer-date,.listView tr td.officer-date {
    min-width: 100px;
}

.table-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    margin-top: 15px;
    margin-bottom: 15px;
}

.table-navigation>.card-group {
    width: 100%;
}

.table-navigation .table-description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: auto;
}

.table-navigation .table-description>.card-group {
    width: 100%;
}

.table-navigation .table-header {
    margin-top: 0;
    margin-bottom: 0;
}

.table-navigation .table-header+.help-inline,.table-navigation .table-header+.greyDesc {
    margin-top: 5px;
}

.table-navigation .table-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end;
    margin-left: auto;
}

.table-navigation .table-actions>.card-group {
    width: 100%;
}

.fl-scrolls {
    bottom: 0;
    height: 35px;
    overflow: auto;
    position: fixed;
    z-index: 1030;
}

.fl-scrolls div {
    height: 1px;
    overflow: hidden;
    pointer-events: none;
}

.fl-scrolls div:before {
    content: " ";
}

.fl-scrolls,.fl-scrolls div {
    font-size: 1px;
    line-height: 0;
    margin: 0;
    padding: 0;
}

.fl-scrolls-hidden {
    bottom: 9999px;
}

.fl-scrolls-hidden div:before {
    content: "  ";
}

.fl-scrolls-viewport {
    position: relative;
}

.fl-scrolls-body {
    overflow: auto;
}

.fl-scrolls-viewport .fl-scrolls {
    left: 0;
    position: absolute;
}

.fl-scrolls-hoverable .fl-scrolls {
    opacity: 0;
    transition: opacity .5s ease .3s;
}

.fl-scrolls-hoverable:hover .fl-scrolls {
    opacity: 1;
}

.table-scroll {
    overflow-x: auto;
}

.table-scroll:before,.table-scroll:after {
    display: table;
    content: " ";
}

.table-scroll:after {
    clear: both;
}

.table-scroll:before,.table-scroll:after {
    display: table;
    content: " ";
}

.table-scroll:after {
    clear: both;
}

.well+.dataTables_wrapper {
    margin-top: 45px;
}

.table-condensed {
    width: 100%;
}

.table-inner-bordered .dataTables_wrapper .listView.dataTable th {
    border-right: 1px solid #d0d0d0;
}

.table-inner-bordered .dataTables_wrapper .listView.dataTable th:last-child {
    border-right: none;
}

.table-inner-bordered .dataTables_wrapper .listView.dataTable td {
    border-right: 1px solid #eee;
}

.table-inner-bordered .dataTables_wrapper .listView.dataTable td:last-child {
    border-right: none;
}

.dataTables_empty {
    text-align: center;
    color: #808080;
    font-style: italic;
    vertical-align: middle;
}

.dataTables_length>input,.dataTables_filter>input,.dataTables_length>select,.dataTables_filter>select,.dataTables_length>.btn,.dataTables_filter>.btn,.dataTables_length>.button,.dataTables_filter>.button {
    margin-top: 2px;
    margin-bottom: 2px;
}

.dataTables_length>.btn-group,.dataTables_filter>.btn-group {
    margin-top: 2px;
    margin-bottom: 2px;
}

.dataTables_length>.btn-group .btn,.dataTables_filter>.btn-group .btn {
    margin-top: 0;
    margin-bottom: 0;
}

.dataTables_length .label-search,.dataTables_filter .label-search {
    margin-right: 5px;
}

[id*="_wrapper"].dataTables_wrapper {
    margin-bottom: 20px;
    position: static;
}

[id*="_wrapper"].dataTables_wrapper:before,[id*="_wrapper"].dataTables_wrapper:after {
    display: table;
    content: " ";
}

[id*="_wrapper"].dataTables_wrapper:after {
    clear: both;
}

[id*="_wrapper"].dataTables_wrapper:before,[id*="_wrapper"].dataTables_wrapper:after {
    display: table;
    content: " ";
}

[id*="_wrapper"].dataTables_wrapper:after {
    clear: both;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_length,[id*="_wrapper"].dataTables_wrapper .dataTables_filter {
    text-align: left;
    margin-top: 0;
    margin-bottom: 15px;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_length {
    float: right;
    text-align: right;
    margin-left: 10px;
    padding-right: 0;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_length a.button {
    float: right;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_filter {
    float: left;
    text-align: left;
    padding-left: 0;
}

[id*="_wrapper"].dataTables_wrapper .dataTables_filter [type="search"] {
    margin-right: 15px;
}

[id*="_wrapper"].dataTables_wrapper .navigationMenu,[id*="_wrapper"].dataTables_wrapper .navigation-menu {
    margin-top: 0;
}

[id*="_wrapper"].dataTables_wrapper .navigationMenu .dataTables_filter input,[id*="_wrapper"].dataTables_wrapper .navigation-menu .dataTables_filter input {
    margin-left: 0;
}

#tblGrid_length.dataTables_length,#tblGrid2_length.dataTables_length {
    text-align: left;
    margin-bottom: 15px;
    float: right;
    text-align: right;
    margin-left: 10px;
    padding-right: 0;
    align-items: baseline;
    justify-content: flex-end;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    flex-wrap: wrap;
}

#tblGrid_length.dataTables_length a.button,#tblGrid2_length.dataTables_length a.button {
    float: right;
}

#tblGrid_length.dataTables_length a.button+.button,#tblGrid2_length.dataTables_length a.button+.button,#tblGrid_length.dataTables_length a.button+.btn,#tblGrid2_length.dataTables_length a.button+.btn {
    margin-left: 0;
    margin-right: 10px;
}

#tblGrid_length.dataTables_length label,#tblGrid2_length.dataTables_length label {
    margin-right: 10px;
}

#tblGrid_length.dataTables_length label:last-child,#tblGrid2_length.dataTables_length label:last-child {
    margin-right: 0;
}

#tblGrid_length.dataTables_length label+.send-button-tooltip,#tblGrid2_length.dataTables_length label+.send-button-tooltip,#tblGrid_length.dataTables_length label+.button,#tblGrid2_length.dataTables_length label+.button,#tblGrid_length.dataTables_length label+.btn,#tblGrid2_length.dataTables_length label+.btn,#tblGrid_length.dataTables_length label+.btn-group,#tblGrid2_length.dataTables_length label+.btn-group {
    margin-left: 10px;
}

#tblGrid_length.dataTables_length select[name="tblGrid_length"],#tblGrid2_length.dataTables_length select[name="tblGrid_length"] {
    margin-left: 5px;
    margin-right: 5px;
}

#tblGrid_length.dataTables_length .dataTables-actions,#tblGrid2_length.dataTables_length .dataTables-actions {
    float: right !important;
    display: inline-block;
}

#tblGrid_length.dataTables_length .dataTables-actions>.btn-group,#tblGrid2_length.dataTables_length .dataTables-actions>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

#tblGrid_length.dataTables_length .dataTables-actions.btn-group,#tblGrid2_length.dataTables_length .dataTables-actions.btn-group {
    align-items: center;
    justify-content: flex-end;
}

div[id^="tbl"].dataTables_length {
    text-align: left;
    margin-bottom: 15px;
    float: right;
    text-align: right;
    margin-left: 10px;
    padding-right: 0;
    align-items: baseline;
    justify-content: flex-end;
}

div[id^="tbl"].dataTables_length label {
    margin-right: 10px;
}

div[id^="tbl"].dataTables_length label:last-child {
    margin-right: 0;
}

div[id^="tbl"].dataTables_length label+.send-button-tooltip,div[id^="tbl"].dataTables_length label+.button,div[id^="tbl"].dataTables_length label+.btn,div[id^="tbl"].dataTables_length label+.btn-group {
    margin-left: 10px;
}

#tblGrid_filter.dataTables_filter,#tblGrid2_filter.dataTables_filter {
    max-width: 100%;
    margin-bottom: 15px;
    float: left;
    text-align: left;
    padding-left: 0;
    display: inline-flex;
    align-items: start;
}

#tblGrid_wrapper.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_info,.dataTables_info {
    float: left;
    padding-top: .755em;
    color: #222;
    font-style: italic;
    margin-top: 13px;
    font-size: 13px;
    clear: both;
}

table.dataTable.listView thead th.sorting .dropdown,table.dataTable.recipientsListView thead th.sorting .dropdown,table.dataTable.listView thead th.sorting_asc .dropdown,table.dataTable.recipientsListView thead th.sorting_asc .dropdown,table.dataTable.listView thead th.sorting_desc .dropdown,table.dataTable.recipientsListView thead th.sorting_desc .dropdown {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    line-height: 1.42857143;
    padding-left: 5px;
    background-image: none;
}

table.dataTable.listView thead th.sorting .dropdown.icon-collapse:before,table.dataTable.recipientsListView thead th.sorting .dropdown.icon-collapse:before,table.dataTable.listView thead th.sorting_asc .dropdown.icon-collapse:before,table.dataTable.recipientsListView thead th.sorting_asc .dropdown.icon-collapse:before,table.dataTable.listView thead th.sorting_desc .dropdown.icon-collapse:before,table.dataTable.recipientsListView thead th.sorting_desc .dropdown.icon-collapse:before {
    content: "";
}

table.dataTable.listView thead th.sorting .dropdown.fa-question-circle,table.dataTable.recipientsListView thead th.sorting .dropdown.fa-question-circle,table.dataTable.listView thead th.sorting_asc .dropdown.fa-question-circle,table.dataTable.recipientsListView thead th.sorting_asc .dropdown.fa-question-circle,table.dataTable.listView thead th.sorting_desc .dropdown.fa-question-circle,table.dataTable.recipientsListView thead th.sorting_desc .dropdown.fa-question-circle {
    font-size: 18px;
}

table.dataTable.listView thead th.sorting:hover,table.dataTable.recipientsListView thead th.sorting:hover,table.dataTable.listView thead th.sorting_asc:hover,table.dataTable.recipientsListView thead th.sorting_asc:hover,table.dataTable.listView thead th.sorting_desc:hover,table.dataTable.recipientsListView thead th.sorting_desc:hover,table.dataTable.listView thead th.sorting:focus,table.dataTable.recipientsListView thead th.sorting:focus,table.dataTable.listView thead th.sorting_asc:focus,table.dataTable.recipientsListView thead th.sorting_asc:focus,table.dataTable.listView thead th.sorting_desc:focus,table.dataTable.recipientsListView thead th.sorting_desc:focus,table.dataTable.listView thead th.sorting:active,table.dataTable.recipientsListView thead th.sorting:active,table.dataTable.listView thead th.sorting_asc:active,table.dataTable.recipientsListView thead th.sorting_asc:active,table.dataTable.listView thead th.sorting_desc:active,table.dataTable.recipientsListView thead th.sorting_desc:active {
    color: #0050a2;
}

table.dataTable.listView thead th.sorting_asc,table.dataTable.recipientsListView thead th.sorting_asc {
    color: #0050a2;
}

table.dataTable.listView thead th.sorting_asc .dropdown:before,table.dataTable.recipientsListView thead th.sorting_asc .dropdown:before {
    content: "";
}

table.dataTable.listView thead th.sorting_desc,table.dataTable.recipientsListView thead th.sorting_desc {
    color: #0050a2;
}

table.dataTable.listView thead th.sorting_desc .dropdown:before,table.dataTable.recipientsListView thead th.sorting_desc .dropdown:before {
    content: "";
}

table.listView.dataTable thead th {
    padding: 6px 10px 4px 10px;
    color: #333;
    border-bottom: 2px solid #d0d0d0;
    background: #f5f5f6;
    position: relative;
}

table.listView.dataTable thead th.sorting,table.listView.dataTable thead th.sorting_asc,table.listView.dataTable thead th.sorting_desc {
    padding-right: 20px;
}

table.listView.dataTable thead th.sorting:last-child,table.listView.dataTable thead th.sorting_asc:last-child,table.listView.dataTable thead th.sorting_desc:last-child {
    padding-right: 20px;
}

table.listView.dataTable thead th.sorting>.dropdown,table.listView.dataTable thead th.sorting_asc>.dropdown,table.listView.dataTable thead th.sorting_desc>.dropdown {
    position: absolute;
}

table.listView.dataTable thead th:last-child {
    padding: 6px 10px 4px 10px;
}

table.listView.dataTable thead th.sorting,table.listView.dataTable thead th.sorting_asc,table.listView.dataTable thead th.sorting_desc {
    background: #f5f5f6;
    cursor: pointer;
}

table.listView.dataTable thead th.sorting_disabled,table.listView.dataTable thead th.no_sort {
    background: #f5f5f6;
}

table.listView.dataTable tfoot td {
    padding: 5px 10px;
    border-top: none;
    background: transparent;
    position: relative;
}

table.listView.dataTable tfoot td.sorting,table.listView.dataTable tfoot td.sorting_asc,table.listView.dataTable tfoot td.sorting_desc {
    padding-right: 20px;
}

table.listView.dataTable tfoot td.sorting:last-child,table.listView.dataTable tfoot td.sorting_asc:last-child,table.listView.dataTable tfoot td.sorting_desc:last-child {
    padding-right: 20px;
}

table.listView.dataTable tfoot td.sorting>.dropdown,table.listView.dataTable tfoot td.sorting_asc>.dropdown,table.listView.dataTable tfoot td.sorting_desc>.dropdown {
    position: absolute;
}

table.listView.dataTable tfoot td:last-child {
    padding: 5px 10px;
}

table.listView.dataTable tbody tr {
    background-color: transparent;
}

table.listView.dataTable tbody td {
    padding: 10px 10px;
    border-bottom: 1px solid #eee;
    position: relative;
}

table.listView.dataTable tbody td.sorting,table.listView.dataTable tbody td.sorting_asc,table.listView.dataTable tbody td.sorting_desc {
    padding-right: 20px;
}

table.listView.dataTable tbody td.sorting:last-child,table.listView.dataTable tbody td.sorting_asc:last-child,table.listView.dataTable tbody td.sorting_desc:last-child {
    padding-right: 20px;
}

table.listView.dataTable tbody td.sorting>.dropdown,table.listView.dataTable tbody td.sorting_asc>.dropdown,table.listView.dataTable tbody td.sorting_desc>.dropdown {
    position: absolute;
}

table.listView.dataTable tbody td:last-child {
    padding: 10px 10px;
}

table.listView.dataTable thead th {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    text-transform: uppercase;
}

table.listView.dataTable thead th label {
    font-weight: 600;
}

table.listView.dataTable thead th:focus {
    outline: 0;
}

table.listView.dataTable thead th.checkbox {
    width: 1%;
    padding-left: 0;
    padding-right: 0;
    display: table-cell;
}

table.listView.dataTable thead th.checkBox {
    width: 1%;
}

table.listView.dataTable thead th .custom-control {
    vertical-align: middle;
}

table.listView.dataTable tbody td:first-child .profileImage {
    margin-right: 0;
}

table.listView.dataTable tbody td:last-child.actions,table.listView.dataTable tbody td:last-child.action {
    padding-top: 4px;
    padding-bottom: 4px;
}

table.listView.dataTable tbody td.checkbox {
    width: 1%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 9px;
}

table.listView.dataTable tbody td.checkBox {
    width: 1%;
}

table.listView.dataTable tbody td.group {
    padding: 6px 10px 4px 10px;
}

table.listView.dataTable tbody td .tabSectionColumnLine:before,table.listView.dataTable tbody td .tabSectionColumnLine:after {
    display: table;
    content: " ";
}

table.listView.dataTable tbody td .tabSectionColumnLine:after {
    clear: both;
}

table.listView.dataTable tbody td .tabSectionColumnLine:before,table.listView.dataTable tbody td .tabSectionColumnLine:after {
    display: table;
    content: " ";
}

table.listView.dataTable tbody td .tabSectionColumnLine:after {
    clear: both;
}

table.listView.dataTable tbody td .tabSectionColumnLine .lineLabel {
    float: left;
    min-width: 115px;
    width: auto;
}

table.listView.dataTable tbody td .tabSectionColumnLine .lineValue {
    float: none;
    width: auto;
    display: table;
}

table.listView.dataTable tbody td .tabSectionColumnLine .lineValue.hasBlank {
    float: none;
    width: auto;
}

@media(max-width: 991px) {
    table.listView.dataTable tbody td .tabSectionColumnLine .lineValue.hasBlank {
        float:left;
        width: 100%;
        margin: 0;
    }
}

table.listView.dataTable tbody td .CategoryName,table.listView.dataTable tbody td .Title {
    font-weight: 600;
}

table.listView.dataTable tbody td label {
    margin-bottom: 0;
}

table.listView.dataTable tbody td .Active {
    color: #008000;
}

table.listView.dataTable tbody td .Inactive {
    color: #f00;
}

table.listView.dataTable tbody td:not(.actions) .btn-group {
    float: right;
}

table.listView.dataTable tbody td .btn-group {
    flex-wrap: nowrap;
}

table.listView.dataTable tbody td .btn-link {
    font-size: 15px;
}

table.listView.dataTable tbody td .custom-control {
    padding-top: 0;
}

table.listView.dataTable tfoot td {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    text-transform: none;
}

table.listView.dataTable.no-footer {
    border-bottom: none;
}

table.listView.dataTable>tbody>tr:hover {
    background-color: transparent;
}

table.listView.dataTable tr {
    vertical-align: top;
}

table.listView.dataTable th span.content-label,table.listView.dataTable td span.content-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    color: #333;
}

@media(min-width: 769px) {
    table.listView.dataTable th span.content-label,table.listView.dataTable td span.content-label {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    table.listView.dataTable th span.content-label,table.listView.dataTable td span.content-label {
        float:left;
        width: 41.66666667%;
    }
}

table.listView.dataTable th span.content1,table.listView.dataTable td span.content1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    table.listView.dataTable th span.content1,table.listView.dataTable td span.content1 {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    table.listView.dataTable th span.content1,table.listView.dataTable td span.content1 {
        float:left;
        width: 58.33333333%;
    }
}

table.listView.dataTable.applicationRequest .tabSectionColumnLine .lineLabel {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
    padding-left: 0;
}

@media(min-width: 769px) {
    table.listView.dataTable.applicationRequest .tabSectionColumnLine .lineLabel {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    table.listView.dataTable.applicationRequest .tabSectionColumnLine .lineLabel {
        float:left;
        width: 33.33333333%;
    }
}

table.listView.dataTable.applicationRequest .tabSectionColumnLine .lineValue.hasBlank {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
    padding-left: 0;
}

@media(min-width: 769px) {
    table.listView.dataTable.applicationRequest .tabSectionColumnLine .lineValue.hasBlank {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    table.listView.dataTable.applicationRequest .tabSectionColumnLine .lineValue.hasBlank {
        float:left;
        width: 100%;
    }
}

table.listView.dataTable.applicationRequest .tabSectionColumnLine .lineValue .smallTextValue {
    white-space: nowrap;
}

table.listView.dataTable .Title {
    font-weight: 600;
}

table.listView.dataTable .Title a {
    font-weight: 600;
}

table.listView.dataTable .Description {
    max-width: 600px;
}

table.listView.dataTable .Description a {
    color: #222;
}

table.table-listing.dataTable thead th {
    padding-left: 0;
    padding-right: 0;
    position: relative;
}

table.table-listing.dataTable thead th.sorting,table.table-listing.dataTable thead th.sorting_asc,table.table-listing.dataTable thead th.sorting_desc {
    padding-right: 20px;
}

table.table-listing.dataTable thead th.sorting:last-child,table.table-listing.dataTable thead th.sorting_asc:last-child,table.table-listing.dataTable thead th.sorting_desc:last-child {
    padding-right: 20px;
}

table.table-listing.dataTable thead th.sorting>.dropdown,table.table-listing.dataTable thead th.sorting_asc>.dropdown,table.table-listing.dataTable thead th.sorting_desc>.dropdown {
    position: absolute;
}

table.table-listing.dataTable tbody td {
    padding: 15px 0;
}

table.table-listing.dataTable tbody td:first-child {
    padding-left: 0;
}

table.table-listing.dataTable tbody td:last-child {
    padding-right: 0;
}

table.table-listing.dataTable tfoot td {
    padding-left: 0;
    padding-right: 0;
}

.tableWrapper {
    margin-bottom: 20px;
}

.tableWrapper:before,.tableWrapper:after {
    display: table;
    content: " ";
}

.tableWrapper:after {
    clear: both;
}

.tableWrapper:before,.tableWrapper:after {
    display: table;
    content: " ";
}

.tableWrapper:after {
    clear: both;
}

.tableWrapper .story-list:before,.tableWrapper .story-list:after {
    display: table;
    content: " ";
}

.tableWrapper .story-list:after {
    clear: both;
}

.tableWrapper .story-list:before,.tableWrapper .story-list:after {
    display: table;
    content: " ";
}

.tableWrapper .story-list:after {
    clear: both;
}

.listView {
    width: 100%;
    border-spacing: 0;
}

.listView tr {
    border-bottom: none;
}

.listView tr th {
    padding: 6px 10px 4px 10px;
    color: #333;
    border-bottom: 2px solid #d0d0d0;
    background: #f5f5f6;
    position: relative;
}

.listView tr th.sorting,.listView tr th.sorting_asc,.listView tr th.sorting_desc {
    padding-right: 20px;
}

.listView tr th.sorting:last-child,.listView tr th.sorting_asc:last-child,.listView tr th.sorting_desc:last-child {
    padding-right: 20px;
}

.listView tr th.sorting>.dropdown,.listView tr th.sorting_asc>.dropdown,.listView tr th.sorting_desc>.dropdown {
    position: absolute;
}

.listView tr th:last-child {
    padding: 6px 10px 4px 10px;
}

.listView tr.footmain td {
    padding: 5px 10px;
    border-top: none;
    background: transparent;
    position: relative;
}

.listView tr.footmain td.sorting,.listView tr.footmain td.sorting_asc,.listView tr.footmain td.sorting_desc {
    padding-right: 20px;
}

.listView tr.footmain td.sorting:last-child,.listView tr.footmain td.sorting_asc:last-child,.listView tr.footmain td.sorting_desc:last-child {
    padding-right: 20px;
}

.listView tr.footmain td.sorting>.dropdown,.listView tr.footmain td.sorting_asc>.dropdown,.listView tr.footmain td.sorting_desc>.dropdown {
    position: absolute;
}

.listView tr.footmain td:last-child {
    padding: 5px 10px;
}

.listView tr td {
    padding: 10px 10px;
    border-bottom: 1px solid #eee;
    position: relative;
}

.listView tr td.sorting,.listView tr td.sorting_asc,.listView tr td.sorting_desc {
    padding-right: 20px;
}

.listView tr td.sorting:last-child,.listView tr td.sorting_asc:last-child,.listView tr td.sorting_desc:last-child {
    padding-right: 20px;
}

.listView tr td.sorting>.dropdown,.listView tr td.sorting_asc>.dropdown,.listView tr td.sorting_desc>.dropdown {
    position: absolute;
}

.listView tr td:last-child {
    padding: 10px 10px;
}

.listView thead tr th {
    padding: 6px 10px 4px 10px;
    color: #333;
    border-bottom: 2px solid #d0d0d0;
    background: #f5f5f6;
    position: relative;
}

.listView thead tr th.sorting,.listView thead tr th.sorting_asc,.listView thead tr th.sorting_desc {
    padding-right: 20px;
}

.listView thead tr th.sorting:last-child,.listView thead tr th.sorting_asc:last-child,.listView thead tr th.sorting_desc:last-child {
    padding-right: 20px;
}

.listView thead tr th.sorting>.dropdown,.listView thead tr th.sorting_asc>.dropdown,.listView thead tr th.sorting_desc>.dropdown {
    position: absolute;
}

.listView thead tr th:first-child {
    padding: 6px 10px 4px 10px;
}

.listView thead tr th:last-child {
    padding: 6px 10px 4px 10px;
}

.listView tbody tr td:first-child {
    padding: 10px 10px;
}

.listView tbody tr td:last-child {
    padding: 10px 10px;
}

.listView tfoot tr td {
    padding: 5px 10px;
    border-top: none;
    border-bottom: none;
    background: transparent;
    position: relative;
}

.listView tfoot tr td.sorting,.listView tfoot tr td.sorting_asc,.listView tfoot tr td.sorting_desc {
    padding-right: 20px;
}

.listView tfoot tr td.sorting:last-child,.listView tfoot tr td.sorting_asc:last-child,.listView tfoot tr td.sorting_desc:last-child {
    padding-right: 20px;
}

.listView tfoot tr td.sorting>.dropdown,.listView tfoot tr td.sorting_asc>.dropdown,.listView tfoot tr td.sorting_desc>.dropdown {
    position: absolute;
}

.listView tfoot tr td:last-child {
    padding: 5px 10px;
}

.listView.no-hover tr:hover {
    background: transparent;
}

.listView.hidden~.listView {
    margin-top: 0;
}

.listView~.listView.document-table-header {
    margin-top: 0;
}

.listView~.listView.document-table-header~.listView {
    margin-top: 0;
}

.listView tr {
    vertical-align: top;
}

.listView tr.empty-row {
    height: auto;
}

.listView tr.empty-row td {
    padding: 0;
}

.listView tr th {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    text-transform: uppercase;
}

.listView tr td.checkbox {
    display: table-cell;
}

.listView tr td.checkbox.dragbox {
    padding-top: 3px;
    padding-bottom: 2px;
    padding-right: 0;
    text-align: left;
    white-space: nowrap;
}

.listView tr td.checkbox.dragbox .drag-handle+input[type="checkbox"],.listView tr td.checkbox.dragbox .drag-handle+.checkbox-icon {
    margin-left: 0;
}

.listView tr td.checkBox {
    width: 1%;
}

.listView tr td.checkBox.dragbox {
    padding-right: 0;
    text-align: left;
    white-space: nowrap;
}

.listView tr td.checkBox.dragbox .drag-handle+input[type="checkbox"],.listView tr td.checkBox.dragbox .drag-handle+.checkbox-icon {
    margin-left: 0;
}

.listView tr td.title {
    font-weight: normal;
    font-size: 15px;
}

.listView tr td.title a {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.listView tr td.author {
    overflow: hidden;
}

.listView tr td.date {
    white-space: nowrap;
    overflow: hidden;
}

.listView tr td.showonstorypage {
    text-align: center;
}

.listView tr td.actions,.listView tr td.action {
    padding-top: 4px;
    padding-bottom: 4px;
    white-space: nowrap;
}

.listView tr td.actions .label,.listView tr td.action .label {
    vertical-align: middle;
}

.listView tr td.actions .highlight,.listView tr td.action .highlight {
    background-color: transparent;
}

.listView tr td.actions .btn-group,.listView tr td.action .btn-group {
    flex-wrap: nowrap;
}

.listView tr td .storyStatus span {
    padding: 1px 7px;
    background: #fff;
    border-radius: 0;
}

.listView tr td.group {
    padding: 6px 10px 4px 10px;
    color: #0050a2;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.42857143;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    background-color: #eee;
}

.listView tr td.group .group-title {
    float: left;
    padding-top: 8px;
    display: inline-block;
}

.listView tr td.group .group-action {
    float: right;
    display: inline-block;
}

.listView tr td.group-item-expander:hover {
    background-color: #d5d5d5;
    text-decoration: none;
    cursor: pointer;
}

.listView tr td.radio,.listView tr td.checkbox {
    margin-top: 0;
    margin-bottom: 0;
}

.listView tr td.bannerFooter#last {
    text-align: right;
}

.listView tr td.row-separator-up {
    padding: 40px 0 5px 0;
}

.listView tr td.row-separator-down {
    padding: 5px 0 40px 0;
}

.listView tr.modified td {
    color: #e53935;
}

.listView tr.modified td.title a {
    color: #e53935;
}

.listView tr.modified td.status span:not(.label) {
    color: #e53935 !important;
}

.listView tr.processing {
    background: #fff5e0;
}

.listView tr .item-row tr {
    border: none;
}

.listView tbody tr {
    height: 42px;
}

.listView tfoot tr {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    text-transform: none;
    border-bottom: none;
    white-space: nowrap;
}

.listView .InProgress {
    color: #e53935;
}

.listView .start .progressbar {
    height: auto;
    min-height: 18px;
    position: relative;
    font-size: 13px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    border-radius: 0;
}

.listView .start .progressbar .progressvalue {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    color: #f7a81b;
}

.listView .start .progressbar .ui-progressbar-value {
    float: left;
    min-height: 20px;
    background: #fdeac7;
    border: 1px solid #fdeac7;
}

.listView.dragDrop {
    position: relative;
}

.listView.dynamicNavigation tbody tr:hover {
    background: none;
}

.listView tr.ui-sortable-helper td {
    border-color: transparent;
}

.listView tr .drag-handle {
    width: 16px;
    padding-right: 5px;
    font-size: 24px;
    line-height: 21px;
    color: #757575;
    cursor: move;
    vertical-align: top;
}

.listView tr .drag-handle+.text-item {
    max-width: calc(100% - (16px + 4px));
    display: inline-block;
    vertical-align: top;
}

.listView.club-directory .email-col .fas,.listView.club-directory .phone-col .fas,.listView.club-directory .email-col .far,.listView.club-directory .phone-col .far,.listView.club-directory .email-col .fal,.listView.club-directory .phone-col .fal,.listView.club-directory .email-col .svg-inline--fa,.listView.club-directory .phone-col .svg-inline--fa {
    display: none;
}

.table-listing.listView tr {
    height: 100%;
}

.table-listing tr {
    height: 100%;
}

.table-listing tr:hover {
    background: transparent;
}

.table-listing tr td {
    padding-left: 0;
    padding-right: 0;
}

.table-listing tr td .title {
    margin-bottom: 10px;
    font-size: 23px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    display: inline-block;
}

@media(max-width: 768px) {
    .table-listing tr td .title {
        font-size:20px;
    }
}

.table-listing tr td .title+.label {
    margin-left: 10px;
    vertical-align: text-top;
}

.table-listing tr td .total {
    font-size: 23px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
}

@media(max-width: 768px) {
    .table-listing tr td .total {
        font-size:20px;
    }
}

.field-table .listView label.waiting {
    color: #c68400;
}

.field-table .listView label.migrated {
    color: #4caf50;
}

.field-table .listView label.failed {
    color: #e53935;
}

.actionCon {
    margin-right: 0;
}

.actionCon,.actionCon2,.actionCon3 {
    float: right;
    white-space: nowrap;
}

.actionCon label,.actionCon2 label,.actionCon3 label {
    margin-bottom: 0;
}

table.dataTable .actionCon .highlight {
    background-color: transparent;
}

#ImportMemberData {
    width: 100%;
    margin-bottom: 25px;
}

#ImportMemberData tr td {
    vertical-align: top;
}

#ImportMemberData tr:first-child td {
    padding-top: 10px;
}

#ImportMemberData #col1,#ImportMemberData #col2 {
    width: 100%;
}

#ImportMemberData #col1 th,#ImportMemberData #col2 th {
    padding: 6px 10px;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
    background: #f5f5f6;
}

#ImportMemberData #col1 td,#ImportMemberData #col2 td {
    padding: 5px 10px;
}

#ImportMemberData #col1 td:first-child,#ImportMemberData #col2 td:first-child {
    font-weight: 600;
}

#ImportMemberData #col1 td:first-child label,#ImportMemberData #col2 td:first-child label {
    font-weight: 600;
}

#ImportMemberData>tbody>tr>td:first-child {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
}

@media(min-width: 769px) {
    #ImportMemberData>tbody>tr>td:first-child {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    #ImportMemberData>tbody>tr>td:first-child {
        float:left;
        width: 66.66666667%;
    }
}

@media(max-width: 991px) {
    #ImportMemberData>tbody>tr>td:first-child {
        padding-right:0;
    }
}

#ImportMemberData>tbody>tr>td:last-child {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-right: 0;
}

@media(min-width: 769px) {
    #ImportMemberData>tbody>tr>td:last-child {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    #ImportMemberData>tbody>tr>td:last-child {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 991px) {
    #ImportMemberData>tbody>tr>td:last-child {
        padding-left:0;
    }
}

.import-summary-list {
    margin-top: 20px;
}

.import-summary-list .dataTables_wrapper .listView.dataTable th {
    border-right: 1px solid #d0d0d0;
}

.import-summary-list .dataTables_wrapper .listView.dataTable th:last-child {
    border-right: none;
}

.import-summary-list .dataTables_wrapper .listView.dataTable td {
    border-right: 1px solid #eee;
}

.import-summary-list .dataTables_wrapper .listView.dataTable td:last-child {
    border-right: none;
}

#tab_PricePlan table.listView tr td:first-child {
    max-width: 400px;
}

.overflow-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
}

.contentWrapper2>h1 #orangeFont {
    max-width: 425px;
    min-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
}

table.dataTable.HistoryBulletinList tr td:nth-child(2) .bulletinTitle,table.dataTable.ArchivedBulletinList tr td:nth-child(2) .bulletinTitle,table.dataTable.BulletinList tr td:nth-child(2) .bulletinTitle {
    float: left;
}

table.dataTable.HistoryBulletinList tr td:nth-child(2) .bulletinTitle,table.dataTable.ArchivedBulletinList tr td:nth-child(2) .bulletinTitle,table.dataTable.BulletinList tr td:nth-child(2) .bulletinTitle,table.dataTable.HistoryBulletinList tr td:nth-child(2) a,table.dataTable.ArchivedBulletinList tr td:nth-child(2) a,table.dataTable.BulletinList tr td:nth-child(2) a {
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

#divSearchResult .listView tr td {
    vertical-align: top;
}

.search-result-total {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .search-result-total {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .search-result-total {
        float:left;
        width: 100%;
    }
}

.form-design tr {
    height: 41px;
}

.form-design-description {
    padding: 10px;
    padding-right: 0;
}

.form-design-description:before,.form-design-description:after {
    display: table;
    content: " ";
}

.form-design-description:after {
    clear: both;
}

.form-design-description:before,.form-design-description:after {
    display: table;
    content: " ";
}

.form-design-description:after {
    clear: both;
}

#dataTables_StoriesFilter {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
}

.listView th.invoice,.listView.dataTable th.invoice,.listView td.invoice,.listView.dataTable td.invoice {
    max-width: 100px;
}

.listView th.date,.listView.dataTable th.date,.listView td.date,.listView.dataTable td.date {
    max-width: 110px;
}

.listView th.datetime,.listView.dataTable th.datetime,.listView td.datetime,.listView.dataTable td.datetime {
    min-width: 115px;
    max-width: 115px;
    width: 115px;
}

.listView th.datetimefull,.listView.dataTable th.datetimefull,.listView td.datetimefull,.listView.dataTable td.datetimefull {
    min-width: 160px;
    max-width: 160px;
    width: 160px;
}

.listView th.datetimeflexible,.listView.dataTable th.datetimeflexible,.listView td.datetimeflexible,.listView.dataTable td.datetimeflexible {
    min-width: 160px;
    width: 400px;
}

.listView th.member,.listView.dataTable th.member,.listView td.member,.listView.dataTable td.member {
    max-width: 250px;
}

.listView th.memberflexible,.listView.dataTable th.memberflexible,.listView td.memberflexible,.listView.dataTable td.memberflexible {
    min-width: 250px;
}

.listView th.name,.listView.dataTable th.name,.listView td.name,.listView.dataTable td.name {
    min-width: 150px;
    max-width: 250px;
}

.listView th.code,.listView.dataTable th.code,.listView td.code,.listView.dataTable td.code {
    max-width: 200px;
}

.listView th.question,.listView.dataTable th.question,.listView td.question,.listView.dataTable td.question {
    min-width: 250px;
    max-width: 250px;
    width: 60%;
}

.listView th.description,.listView.dataTable th.description,.listView td.description,.listView.dataTable td.description {
    min-width: 250px;
    max-width: 500px;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.listView th.description .text-hide-overflow,.listView.dataTable th.description .text-hide-overflow,.listView td.description .text-hide-overflow,.listView.dataTable td.description .text-hide-overflow {
    margin-top: 5px;
    margin-bottom: 10px;
    color: #626262;
    display: block;
    margin: 0;
    padding-top: 5px;
    color: #6f6f6f;
    font-size: 12px;
    font-style: italic;
    max-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.listView th.description .text-hide-overflow ul,.listView.dataTable th.description .text-hide-overflow ul,.listView td.description .text-hide-overflow ul,.listView.dataTable td.description .text-hide-overflow ul,.listView th.description .text-hide-overflow ol,.listView.dataTable th.description .text-hide-overflow ol,.listView td.description .text-hide-overflow ol,.listView.dataTable td.description .text-hide-overflow ol {
    padding-left: 20px;
    padding-inline-start:20px;}

.listView th.description .text-hide-overflow.help-block-md,.listView.dataTable th.description .text-hide-overflow.help-block-md,.listView td.description .text-hide-overflow.help-block-md,.listView.dataTable td.description .text-hide-overflow.help-block-md {
    font-size: 13px;
}

.listView th.description .text-hide-overflow.help-block-lg,.listView.dataTable th.description .text-hide-overflow.help-block-lg,.listView td.description .text-hide-overflow.help-block-lg,.listView.dataTable td.description .text-hide-overflow.help-block-lg {
    font-size: 14px;
}

.listView th.description .text-hide-overflow.errorMessage,.listView.dataTable th.description .text-hide-overflow.errorMessage,.listView td.description .text-hide-overflow.errorMessage,.listView.dataTable td.description .text-hide-overflow.errorMessage,.listView th.description .text-hide-overflow.field-validation,.listView.dataTable th.description .text-hide-overflow.field-validation,.listView td.description .text-hide-overflow.field-validation,.listView.dataTable td.description .text-hide-overflow.field-validation {
    margin: 0;
    padding: 0;
    color: #e53935;
    font-size: 12px;
    font-style: normal;
}

.listView th.description .text-hide-overflow.errorMessage .field-validation-error,.listView.dataTable th.description .text-hide-overflow.errorMessage .field-validation-error,.listView td.description .text-hide-overflow.errorMessage .field-validation-error,.listView.dataTable td.description .text-hide-overflow.errorMessage .field-validation-error,.listView th.description .text-hide-overflow.field-validation .field-validation-error,.listView.dataTable th.description .text-hide-overflow.field-validation .field-validation-error,.listView td.description .text-hide-overflow.field-validation .field-validation-error,.listView.dataTable td.description .text-hide-overflow.field-validation .field-validation-error {
    margin: 0;
    padding-top: 5px;
    display: inline-block;
}

.listView th.description .text-hide-overflow.errorMessage .field-validation-error:empty,.listView.dataTable th.description .text-hide-overflow.errorMessage .field-validation-error:empty,.listView td.description .text-hide-overflow.errorMessage .field-validation-error:empty,.listView.dataTable td.description .text-hide-overflow.errorMessage .field-validation-error:empty,.listView th.description .text-hide-overflow.field-validation .field-validation-error:empty,.listView.dataTable th.description .text-hide-overflow.field-validation .field-validation-error:empty,.listView td.description .text-hide-overflow.field-validation .field-validation-error:empty,.listView.dataTable td.description .text-hide-overflow.field-validation .field-validation-error:empty {
    display: none;
}

.listView th.description .text-hide-overflow-lg,.listView.dataTable th.description .text-hide-overflow-lg,.listView td.description .text-hide-overflow-lg,.listView.dataTable td.description .text-hide-overflow-lg {
    max-width: 400px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.listView th.description .text-hide-overflow-vertical,.listView.dataTable th.description .text-hide-overflow-vertical,.listView td.description .text-hide-overflow-vertical,.listView.dataTable td.description .text-hide-overflow-vertical {
    position: relative;
    overflow-y: hidden;
    height: 100px;
    min-width: 200px;
}

.listView th.description .text-hide-overflow-vertical:after,.listView.dataTable th.description .text-hide-overflow-vertical:after,.listView td.description .text-hide-overflow-vertical:after,.listView.dataTable td.description .text-hide-overflow-vertical:after {
    content: "";
    display: block;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

.listView th.description-collapsible,.listView.dataTable th.description-collapsible,.listView td.description-collapsible,.listView.dataTable td.description-collapsible {
    min-width: 250px;
    max-width: 500px;
}

.listView th.description-collapsible .description-note,.listView.dataTable th.description-collapsible .description-note,.listView td.description-collapsible .description-note,.listView.dataTable td.description-collapsible .description-note {
    position: relative;
}

.listView th.description-collapsible div.collapse[aria-expanded="false"],.listView.dataTable th.description-collapsible div.collapse[aria-expanded="false"],.listView td.description-collapsible div.collapse[aria-expanded="false"],.listView.dataTable td.description-collapsible div.collapse[aria-expanded="false"] {
    height: 62px !important;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.listView th.description-collapsible div.collapsing[aria-expanded="false"],.listView.dataTable th.description-collapsible div.collapsing[aria-expanded="false"],.listView td.description-collapsible div.collapsing[aria-expanded="false"],.listView.dataTable td.description-collapsible div.collapsing[aria-expanded="false"] {
    height: 62px !important;
}

.listView th.description-collapsible a.collapsed:after,.listView.dataTable th.description-collapsible a.collapsed:after,.listView td.description-collapsible a.collapsed:after,.listView.dataTable td.description-collapsible a.collapsed:after {
    content: '';
    display: block;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

.listView th.description-collapsible a:not(.collapsed):after,.listView.dataTable th.description-collapsible a:not(.collapsed):after,.listView td.description-collapsible a:not(.collapsed):after,.listView.dataTable td.description-collapsible a:not(.collapsed):after {
    content: 'Show Less';
}

.listView th.tags,.listView.dataTable th.tags,.listView td.tags,.listView.dataTable td.tags {
    max-width: 500px;
}

.listView th.money,.listView.dataTable th.money,.listView td.money,.listView.dataTable td.money {
    max-width: 100px;
}

.listView th.money-range,.listView.dataTable th.money-range,.listView td.money-range,.listView.dataTable td.money-range {
    max-width: 100%;
}

.listView th.title,.listView.dataTable th.title,.listView td.title,.listView.dataTable td.title {
    min-width: 150px;
}

.listView th.status,.listView.dataTable th.status,.listView td.status,.listView.dataTable td.status {
    text-align: center;
}

.listView th.status-label,.listView.dataTable th.status-label,.listView td.status-label,.listView.dataTable td.status-label {
    text-align: center;
}

.listView th.status-right,.listView.dataTable th.status-right,.listView td.status-right,.listView.dataTable td.status-right {
    text-align: right;
}

.listView th.number,.listView.dataTable th.number,.listView td.number,.listView.dataTable td.number {
    text-align: center;
}

.listView th.options,.listView.dataTable th.options,.listView td.options,.listView.dataTable td.options {
    min-width: 150px;
}

.listView th.action,.listView.dataTable th.action,.listView td.action,.listView.dataTable td.action {
    max-width: 115px;
    min-width: 100px;
    text-align: right;
}

.listView th.actions,.listView.dataTable th.actions,.listView td.actions,.listView.dataTable td.actions {
    text-align: right;
}

.listView th.actions-label,.listView.dataTable th.actions-label,.listView td.actions-label,.listView.dataTable td.actions-label {
    min-width: 130px;
}

.listView th.email-drop-recipient,.listView.dataTable th.email-drop-recipient,.listView td.email-drop-recipient,.listView.dataTable td.email-drop-recipient {
    max-width: 180px;
    min-width: 180px;
}

.listView th.email-drop-status,.listView.dataTable th.email-drop-status,.listView td.email-drop-status,.listView.dataTable td.email-drop-status {
    max-width: 180px;
    min-width: 80px;
}

.listView th.email-drop-date,.listView.dataTable th.email-drop-date,.listView td.email-drop-date,.listView.dataTable td.email-drop-date {
    max-width: 180px;
    min-width: 180px;
}

.listView th.email-drop-reason,.listView.dataTable th.email-drop-reason,.listView td.email-drop-reason,.listView.dataTable td.email-drop-reason {
    max-width: 400px;
    width: 50%;
    min-width: 200px;
}

.listView th.phone-col,.listView.dataTable th.phone-col,.listView td.phone-col,.listView.dataTable td.phone-col {
    max-width: 145px;
    min-width: 145px;
}

.listView th.membertype-col,.listView.dataTable th.membertype-col,.listView td.membertype-col,.listView.dataTable td.membertype-col {
    max-width: 120px;
    min-width: 120px;
}

.listView th.no-wrap,.listView.dataTable th.no-wrap,.listView td.no-wrap,.listView.dataTable td.no-wrap {
    white-space: nowrap;
}

.listView th.full-width,.listView.dataTable th.full-width,.listView td.full-width,.listView.dataTable td.full-width {
    width: 100%;
}

.listView th.check-status .checkmark2,.listView.dataTable th.check-status .checkmark2,.listView td.check-status .checkmark2,.listView.dataTable td.check-status .checkmark2,.listView th.check-status .nocheckmark2,.listView.dataTable th.check-status .nocheckmark2,.listView td.check-status .nocheckmark2,.listView.dataTable td.check-status .nocheckmark2 {
    width: 15px;
    display: inline-block;
}

.listView th.officer-title,.listView.dataTable th.officer-title,.listView td.officer-title,.listView.dataTable td.officer-title {
    width: 30%;
}

.listView th.officer-name,.listView.dataTable th.officer-name,.listView td.officer-name,.listView.dataTable td.officer-name {
    width: 30%;
}

.listView th,.listView.dataTable th {
    white-space: normal;
    vertical-align: bottom;
    word-break: normal;
    -ms-word-break: normal;
    word-wrap: normal;
    -ms-word-wrap: normal;
    overflow-wrap: normal;
}

.listView td.money,.listView.dataTable td.money {
    white-space: nowrap;
}

.listView td.money-range,.listView.dataTable td.money-range {
    white-space: nowrap;
}

.listView td.status-value,.listView.dataTable td.status-value {
    white-space: nowrap;
}

.listView td.shorten,.listView.dataTable td.shorten {
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listView tr.expired td,.listView.dataTable tr.expired td {
    color: #e53935;
}

.action-list {
    text-align: right;
    display: inline-block;
}

.panel [id*="_wrapper"].dataTables_wrapper,.card [id*="_wrapper"].dataTables_wrapper {
    margin-bottom: 0;
}

.panel [id*="_wrapper"].dataTables_wrapper .dataTables_length,.card [id*="_wrapper"].dataTables_wrapper .dataTables_length,.panel [id*="_wrapper"].dataTables_wrapper .dataTables_filter,.card [id*="_wrapper"].dataTables_wrapper .dataTables_filter {
    margin-bottom: 0;
}

.panel [id*="_wrapper"].dataTables_wrapper .dataTables_info,.card [id*="_wrapper"].dataTables_wrapper .dataTables_info {
    margin-top: 7px;
    padding-top: 0;
}

.panel [id*="_wrapper"].dataTables_wrapper .dataTables_paginate,.card [id*="_wrapper"].dataTables_wrapper .dataTables_paginate {
    margin-top: 5px;
    padding-top: 0;
}

.panel [id*="_wrapper"].dataTables_wrapper .dataTables_paginate .paginate_button,.card [id*="_wrapper"].dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0 6px;
}

.panel [id*="_wrapper"].dataTables_wrapper .dataTables_paginate .ellipsis,.card [id*="_wrapper"].dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 6px;
}

.panel .listView~.listView,.card .listView~.listView,.panel table.listView.dataTable~.listView,.card table.listView.dataTable~.listView,.panel .listView~table.listView.dataTable,.card .listView~table.listView.dataTable,.panel table.listView.dataTable~table.listView.dataTable,.card table.listView.dataTable~table.listView.dataTable {
    margin-top: 15px;
}

.panel .listView thead,.card .listView thead,.panel table.listView.dataTable thead,.card table.listView.dataTable thead {
    border-left: none;
    border-right: none;
}

.panel .listView thead th,.card .listView thead th,.panel table.listView.dataTable thead th,.card table.listView.dataTable thead th {
    background: transparent;
}

.panel .listView thead th.sorting,.card .listView thead th.sorting,.panel table.listView.dataTable thead th.sorting,.card table.listView.dataTable thead th.sorting,.panel .listView thead th.sorting_asc,.card .listView thead th.sorting_asc,.panel table.listView.dataTable thead th.sorting_asc,.card table.listView.dataTable thead th.sorting_asc,.panel .listView thead th.sorting_desc,.card .listView thead th.sorting_desc,.panel table.listView.dataTable thead th.sorting_desc,.card table.listView.dataTable thead th.sorting_desc {
    background: transparent;
}

.panel .listView thead th.sorting_disabled,.card .listView thead th.sorting_disabled,.panel table.listView.dataTable thead th.sorting_disabled,.card table.listView.dataTable thead th.sorting_disabled,.panel .listView thead th.no_sort,.card .listView thead th.no_sort,.panel table.listView.dataTable thead th.no_sort,.card table.listView.dataTable thead th.no_sort {
    background: transparent;
}

.panel .listView thead th:first-child,.card .listView thead th:first-child,.panel table.listView.dataTable thead th:first-child,.card table.listView.dataTable thead th:first-child {
    padding-left: 0;
}

.panel .listView thead th:last-child:not(.sorting),.card .listView thead th:last-child:not(.sorting),.panel table.listView.dataTable thead th:last-child:not(.sorting),.card table.listView.dataTable thead th:last-child:not(.sorting) {
    padding-right: 0;
}

.panel .listView tbody tr,.card .listView tbody tr,.panel table.listView.dataTable tbody tr,.card table.listView.dataTable tbody tr {
    border-left: none;
    border-right: none;
}

.panel .listView tbody tr:last-child:not(:first-child) td,.card .listView tbody tr:last-child:not(:first-child) td,.panel table.listView.dataTable tbody tr:last-child:not(:first-child) td,.card table.listView.dataTable tbody tr:last-child:not(:first-child) td {
    border-bottom: none;
}

.panel .listView tbody tr td:first-child,.card .listView tbody tr td:first-child,.panel table.listView.dataTable tbody tr td:first-child,.card table.listView.dataTable tbody tr td:first-child {
    padding-left: 0;
}

.panel .listView tbody tr td:last-child,.card .listView tbody tr td:last-child,.panel table.listView.dataTable tbody tr td:last-child,.card table.listView.dataTable tbody tr td:last-child {
    padding-right: 0;
}

.panel .listView tbody tr td.group,.card .listView tbody tr td.group,.panel table.listView.dataTable tbody tr td.group,.card table.listView.dataTable tbody tr td.group {
    padding: 6px 10px 4px 10px;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
}

.panel .listView tbody tr td.group:hover,.card .listView tbody tr td.group:hover,.panel table.listView.dataTable tbody tr td.group:hover,.card table.listView.dataTable tbody tr td.group:hover,.panel .listView tbody tr td.group:focus,.card .listView tbody tr td.group:focus,.panel table.listView.dataTable tbody tr td.group:focus,.card table.listView.dataTable tbody tr td.group:focus {
    background-color: transparent;
}

.panel .listView tbody tr td .drag-handle,.card .listView tbody tr td .drag-handle,.panel table.listView.dataTable tbody tr td .drag-handle,.card table.listView.dataTable tbody tr td .drag-handle {
    padding-left: 5px;
}

.panel .listView tfoot tr,.card .listView tfoot tr,.panel table.listView.dataTable tfoot tr,.card table.listView.dataTable tfoot tr {
    border-left: none;
    border-right: none;
    background-color: transparent;
}

.panel .listView tfoot tr td,.card .listView tfoot tr td,.panel table.listView.dataTable tfoot tr td,.card table.listView.dataTable tfoot tr td {
    background: transparent;
    background-color: transparent;
}

.panel .listView tfoot tr td:first-child,.card .listView tfoot tr td:first-child,.panel table.listView.dataTable tfoot tr td:first-child,.card table.listView.dataTable tfoot tr td:first-child {
    padding-left: 0;
}

.panel .listView tfoot tr td:last-child,.card .listView tfoot tr td:last-child,.panel table.listView.dataTable tfoot tr td:last-child,.card table.listView.dataTable tfoot tr td:last-child {
    padding-right: 0;
}

.panel .listView tr th,.card .listView tr th {
    background: transparent;
}

.panel .listView td .plan-title,.card .listView td .plan-title {
    margin-bottom: 5px;
    display: inline-block;
}

.panel .listView td .plan-description,.card .listView td .plan-description {
    margin-bottom: 5px;
}

.panel .listView td .plan-term,.card .listView td .plan-term {
    margin-bottom: 5px;
}

.panel .dataTables_scroll .dataTables_scrollContent,.card .dataTables_scroll .dataTables_scrollContent {
    padding-bottom: 0;
}

.ui-dialog .listView~.listView,.ui-dialog table.listView.dataTable~.listView,.ui-dialog .listView~table.listView.dataTable,.ui-dialog table.listView.dataTable~table.listView.dataTable {
    margin-top: 15px;
}

.ui-dialog .listView thead,.ui-dialog table.listView.dataTable thead {
    border-left: none;
    border-right: none;
}

.ui-dialog .listView thead th,.ui-dialog table.listView.dataTable thead th {
    background: transparent;
}

.ui-dialog .listView thead th.sorting,.ui-dialog table.listView.dataTable thead th.sorting,.ui-dialog .listView thead th.sorting_asc,.ui-dialog table.listView.dataTable thead th.sorting_asc,.ui-dialog .listView thead th.sorting_desc,.ui-dialog table.listView.dataTable thead th.sorting_desc {
    background: transparent;
}

.ui-dialog .listView thead th.sorting_disabled,.ui-dialog table.listView.dataTable thead th.sorting_disabled,.ui-dialog .listView thead th.no_sort,.ui-dialog table.listView.dataTable thead th.no_sort {
    background: transparent;
}

.ui-dialog .listView thead th:first-child,.ui-dialog table.listView.dataTable thead th:first-child {
    padding-left: 0;
}

.ui-dialog .listView thead th:last-child:not(.sorting),.ui-dialog table.listView.dataTable thead th:last-child:not(.sorting) {
    padding-right: 0;
}

.ui-dialog .listView tbody tr,.ui-dialog table.listView.dataTable tbody tr {
    border-left: none;
    border-right: none;
}

.ui-dialog .listView tbody tr:last-child:not(:first-child) td,.ui-dialog table.listView.dataTable tbody tr:last-child:not(:first-child) td {
    border-bottom: none;
}

.ui-dialog .listView tbody tr td:first-child,.ui-dialog table.listView.dataTable tbody tr td:first-child {
    padding-left: 0;
}

.ui-dialog .listView tbody tr td:last-child,.ui-dialog table.listView.dataTable tbody tr td:last-child {
    padding-right: 0;
}

.ui-dialog .listView tbody tr td.group,.ui-dialog table.listView.dataTable tbody tr td.group {
    padding: 6px 10px 4px 10px;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
}

.ui-dialog .listView tbody tr td.group:hover,.ui-dialog table.listView.dataTable tbody tr td.group:hover,.ui-dialog .listView tbody tr td.group:focus,.ui-dialog table.listView.dataTable tbody tr td.group:focus {
    background-color: transparent;
}

.ui-dialog .listView tbody tr td .drag-handle,.ui-dialog table.listView.dataTable tbody tr td .drag-handle {
    padding-left: 5px;
}

.ui-dialog .listView tfoot tr,.ui-dialog table.listView.dataTable tfoot tr {
    border-left: none;
    border-right: none;
    background-color: transparent;
}

.ui-dialog .listView tfoot tr td,.ui-dialog table.listView.dataTable tfoot tr td {
    background: transparent;
    background-color: transparent;
}

.ui-dialog .listView tfoot tr td:first-child,.ui-dialog table.listView.dataTable tfoot tr td:first-child {
    padding-left: 0;
}

.ui-dialog .listView tfoot tr td:last-child,.ui-dialog table.listView.dataTable tfoot tr td:last-child {
    padding-right: 0;
}

.ui-dialog .listView tr th,.ui-dialog table.listView.dataTable tr th {
    background: transparent;
}

.ui-dialog .listView td .plan-title,.ui-dialog table.listView.dataTable td .plan-title {
    margin-bottom: 5px;
    display: inline-block;
}

.ui-dialog .listView td .plan-description,.ui-dialog table.listView.dataTable td .plan-description {
    margin-bottom: 5px;
}

.ui-dialog .listView td .plan-term,.ui-dialog table.listView.dataTable td .plan-term {
    margin-bottom: 5px;
}

.dataTables_wrapper table.listView.dataTable tr.even {
    background-color: transparent;
}

.dataTables_wrapper table.listView.dataTable tr.even td.sorting_1 {
    background-color: transparent;
}

.dataTables_wrapper table.listView.dataTable tr.odd {
    background-color: transparent;
}

.dataTables_wrapper table.listView.dataTable tr.odd td.sorting_1 {
    background-color: transparent;
}

.dataTables_wrapper table.listView.dataTable tr.ui-sortable-helper {
    background-color: #fff;
}

#tblGrid_wrapper.dataTables_wrapper .table-header .dataTables_filter,#tblGrid2_wrapper.dataTables_wrapper .table-header .dataTables_filter {
    float: right;
    margin-left: 15px;
}

#tblGrid_wrapper.dataTables_wrapper .table-header .dataTables_filter+.dataTables_length,#tblGrid2_wrapper.dataTables_wrapper .table-header .dataTables_filter+.dataTables_length {
    margin-right: 15px;
}

#tblGrid_wrapper.dataTables_wrapper .table-header .dataTables_filter+.dataTables_length select[name="tblGrid_length"],#tblGrid2_wrapper.dataTables_wrapper .table-header .dataTables_filter+.dataTables_length select[name="tblGrid_length"] {
    vertical-align: baseline;
}

#tblGrid_wrapper.dataTables_wrapper .table-header .dataTables_filter [type="search"],#tblGrid2_wrapper.dataTables_wrapper .table-header .dataTables_filter [type="search"] {
    margin-right: 0;
}

#tblGrid_wrapper.dataTables_wrapper .table-header .dataTables_length,#tblGrid2_wrapper.dataTables_wrapper .table-header .dataTables_length {
    float: right;
}

#tblGrid_wrapper.dataTables_wrapper .table-header .bulk-actions,#tblGrid2_wrapper.dataTables_wrapper .table-header .bulk-actions {
    float: left;
    margin-right: calc(30px/2);
}

#tblGrid_wrapper.dataTables_wrapper .table-header .bulk-actions~.selected-number,#tblGrid2_wrapper.dataTables_wrapper .table-header .bulk-actions~.selected-number {
    float: left;
    margin-bottom: 15px;
    padding: 11px 15px;
    padding-left: 0;
    display: inline-block;
}

.table-header>.bulk-actions {
    margin-bottom: 15px;
}

table .bulk-checkbox {
    float: left;
    width: 33px;
}

table .bulk-checkbox+.bulk-listing {
    float: left;
    width: calc(100% - (18px + (30px/2)));
}

table.listView.dataTable {
    box-sizing: border-box;
}

.message-content table {
    border-collapse: separate;
}

.BannerList.listView tbody tr td,.FooterList.listView tbody tr td {
    border: 0;
}

.BannerList.listView tbody tr:hover,.FooterList.listView tbody tr:hover {
    background-color: #fff;
}

.BannerList.listView tbody tr.bg-success:hover,.FooterList.listView tbody tr.bg-success:hover {
    background-color: #c8e6c9;
}

.BannerList.listView tbody tr:nth-child(odd) td,.FooterList.listView tbody tr:nth-child(odd) td {
    border: 0;
    border-top: 1px solid #eee;
}

.BannerList .bannerPreview,.FooterList .bannerPreview {
    background-color: transparent;
}

table.dataTable.dataTable-yearsOfServicereports thead tr th:not(:last-child) {
    border-right: 1px solid #c8c8c8;
}

table.dataTable.dataTable-yearsOfServicereports thead tr th.second-header:not(:last-child):not(:first-child):nth-child(odd) {
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
}

table.dataTable.dataTable-yearsOfServicereports thead tr th.second-header:not(:last-child):nth-child(even) {
    border-right: none;
    border-top: 1px solid #c8c8c8;
}

table.dataTable.dataTable-yearsOfServicereports tbody tr td:not(:last-child):nth-child(odd) {
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
}

table.dataTable.dataTable-yearsOfServicereports tbody tr:first-child td {
    border-top: 1px solid #c8c8c8;
}

table.dataTable.dataTable-yearsOfServicereports tbody tr td {
    border-bottom: 1px solid #c8c8c8;
}

table.dataTable.dataTable-yearsOfServicereports tfoot tr td:not(:last-child) {
    border-right: 1px solid #c8c8c8;
}

.custom-control .custom-control-input:checked~.visible-icon:before {
    content: "";
}

.custom-control .visible-icon:before {
    content: "";
}

.custom-control .custom-control-input:checked~.hidden-icon:before {
    content: "";
}

.custom-control .hidden-icon:before {
    content: "";
}

.custom-control .custom-control-input:indeterminate~.checkbox-icon:before {
    content: "";
}

.custom-control .custom-control-input:checked~.checkbox-icon:before {
    content: "";
}

.custom-control .custom-control-input:checked~.checkbox-icon.checkbox-plus-icon:before {
    content: "";
}

.custom-control .custom-control-input:checked.open-icon~.checkbox-icon:before {
    content: "";
}

.custom-control .custom-control-input:checked~.checkbox-plus-icon:before {
    content: "";
}

.custom-control .custom-control-input.open-icon~.checkbox-icon:before {
    content: "";
}

.custom-control .checkbox-icon:before {
    content: "";
}

.custom-control .checkbox-icon.fa-checkbox-checked:before {
    content: "";
}

.custom-control .checkbox-icon.fa-checkbox-checked.checkbox-plus-icon:before {
    content: "";
}

.custom-control.checked .checkbox-icon:before {
    content: "";
}

.custom-control.checked .checkbox-icon.checkbox-plus-icon:before {
    content: "";
}

.custom-control .custom-control-input:checked~.radio-icon:before {
    content: "";
}

.custom-control .radio-icon:before {
    content: "";
}

.custom-control .custom-control-input:checked~.open-icon:before {
    content: "";
}

.custom-control .open-icon:before {
    content: "";
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-up:before {
    content: "";
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-down:before {
    content: "";
}

.field-control+.custom-control {
    margin-left: 10px;
}

.custom-control.custom-radio,.custom-control.custom-checkbox {
    min-width: 15px;
    min-height: 21px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.custom-control.custom-radio .custom-control-input,.custom-control.custom-checkbox .custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.custom-control.custom-radio .custom-control-input:focus~.custom-control-indicator,.custom-control.custom-checkbox .custom-control-input:focus~.custom-control-indicator {
    color: #f7a81b;
}

.custom-control.custom-radio label,.custom-control.custom-checkbox label {
    max-width: 100%;
    cursor: pointer;
}

.custom-control.custom-radio label a,.custom-control.custom-checkbox label a {
    position: relative;
}

.custom-control.custom-radio label .help-block,.custom-control.custom-checkbox label .help-block {
    padding: 0;
}

.custom-control.custom-radio .help-block,.custom-control.custom-checkbox .help-block {
    padding-left: 20px;
}

.custom-control.custom-checkbox.checkbox-inline {
    padding-left: 0;
}

.custom-control.custom-checkbox.checkbox-inline input[type="checkbox"],.custom-control.custom-checkbox.checkbox-inline .checkbox-icon {
    margin: 0;
}

.custom-control.custom-radio.radio-inline {
    padding-left: 0;
}

.custom-control.custom-radio.radio-inline input[type="radio"],.custom-control.custom-radio.radio-inline .radio-icon {
    margin: 0;
}

.custom-control.custom-toggle {
    min-width: 15px;
    min-height: 15px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.custom-control.custom-toggle .custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.custom-control.custom-toggle .custom-control-input:focus~.custom-control-indicator {
    color: #4d90fe;
}

.custom-control.custom-toggle .custom-toggle-group {
    overflow: hidden;
}

.custom-control.custom-toggle .custom-toggle-label {
    max-width: 100%;
    padding: 0;
}

.custom-control.custom-box .custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.custom-control.custom-box .custom-control-input:focus~.custom-control-indicator {
    color: #4d90fe;
}

.custom-control+.input-group-btn {
    margin-left: 5px;
}

.custom-control+.btn {
    margin-left: 10px;
}

.custom-control .custom-control-input:disabled~.custom-control-indicator {
    opacity: .65;
    cursor: not-allowed;
}

.custom-control .custom-control-input:disabled~label {
    opacity: 1;
    pointer-events: auto;
    cursor: auto;
}

.custom-control .label-control {
    padding-top: 0;
}

.custom-control+.custom-control-group {
    margin-top: 5px;
    padding-left: 22px;
}

.listView .checkbox .custom-control.custom-radio,.listView .checkBox .custom-control.custom-radio,.listView .checkbox .custom-control.custom-checkbox,.listView .checkBox .custom-control.custom-checkbox {
    min-height: 15px;
}

.custom-control-indicator {
    font-size: 15px;
    position: absolute;
    left: 0;
}

.box-primary-text {
    visibility: hidden;
    padding: 15px;
}

.custom-control.custom-checkbox:hover .visible-icon,.custom-control.custom-checkbox:focus .visible-icon,.custom-control.custom-checkbox:hover .hidden-icon,.custom-control.custom-checkbox:focus .hidden-icon {
    color: #0050a2;
}

.custom-control.custom-checkbox:hover .visible-icon+.custom-control-label,.custom-control.custom-checkbox:focus .visible-icon+.custom-control-label,.custom-control.custom-checkbox:hover .hidden-icon+.custom-control-label,.custom-control.custom-checkbox:focus .hidden-icon+.custom-control-label {
    color: #0050a2;
}

.custom-control .custom-control-input:checked~.visible-icon:before {
    opacity: 1;
}

.custom-control .visible-icon {
    color: #222;
    top: 50%;
    transform: translateY(-50%);
}

.custom-control .visible-icon:before {
    opacity: .5;
}

.custom-control .custom-control-input:checked~.hidden-icon:before {
    opacity: .5;
}

.custom-control .hidden-icon {
    color: #222;
    top: 50%;
    transform: translateY(-50%);
}

.custom-control .hidden-icon:before {
    opacity: 1;
}

.custom-control .custom-control-input:checked~.open-icon:before {
    opacity: 1;
}

.custom-control .custom-control-input+.open-icon+.custom-control-label {
    padding-left: 0;
}

.custom-control .open-icon {
    font-size: 24px;
    color: #c57f07;
    position: relative;
    top: 2px;
}

.custom-control .open-icon:before {
    opacity: 1;
}

.custom-control .open-icon:hover,.custom-control .open-icon:focus {
    color: #0050a2;
}

.custom-control .open-icon+.custom-control-label {
    margin-left: 15px;
    padding-left: 0;
    vertical-align: middle;
}

.custom-control .open-icon~.help-block {
    padding-left: 44px;
}

.custom-control.custom-box {
    width: 100%;
    height: 100%;
    padding: 30px;
    position: relative;
}

.custom-control.custom-box.active~.box-primary-text {
    visibility: visible;
}

.custom-control .custom-toggle-group {
    position: absolute;
    width: 200%;
    top: 0;
    bottom: 0;
    left: 0;
    transition: left .35s;
    -webkit-transition: left .35s;
    -moz-user-select: none;
    -webkit-user-select: none;
    overflow: hidden;
}

.custom-control .custom-toggle-group .toggle-on {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 50%;
    margin: 0;
    border: 0;
    border-radius: 0;
    padding-right: 24px;
}

.custom-control .custom-toggle-group .toggle-off {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    right: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    padding-left: 24px;
}

.custom-control .custom-toggle-group .toggle-handle {
    position: relative;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
    width: 0;
    border-width: 0 1px;
}

.custom-control .custom-control-input:checked~.box-seletion {
    background-color: #039be5;
}

.custom-control .custom-control-input:checked~.box-seletion~label {
    color: #fff;
}

.custom-control .box-seletion {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #e5e5e5;
}

.custom-control .box-seletion:hover {
    background-color: #c5c5c5;
}

.custom-control .box-seletion~label {
    position: relative;
    color: #808080;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on,.custom-control .custom-control-input:checked~.btn-group .toggle-on {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    cursor: default;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on:focus,.custom-control .custom-control-input:checked~.btn-group .toggle-on:focus,.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.focus,.custom-control .custom-control-input:checked~.btn-group .toggle-on.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on:active,.custom-control .custom-control-input:checked~.btn-group .toggle-on:active {
    top: 0;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.active-state,.custom-control .custom-control-input:checked~.btn-group .toggle-on.active-state {
    position: relative;
    top: 1px;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.btn-default,.custom-control .custom-control-input:checked~.btn-group .toggle-on.btn-default,.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a,.custom-control .custom-control-input:checked~.btn-group .toggle-on.contentLanguagesMenu span a {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #565656;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #757575;
    border-color: #757575;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.btn-primary,.custom-control .custom-control-input:checked~.btn-group .toggle-on.btn-primary {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.btn-secondary,.custom-control .custom-control-input:checked~.btn-group .toggle-on.btn-secondary,.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover,.custom-control .custom-control-input:checked~.btn-group .toggle-on.contentLanguagesMenu span a:hover,.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus,.custom-control .custom-control-input:checked~.btn-group .toggle-on.contentLanguagesMenu span a:focus,.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a,.custom-control .custom-control-input:checked~.btn-group .toggle-on.contentLanguagesMenu span.selected a {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.btn-info,.custom-control .custom-control-input:checked~.btn-group .toggle-on.btn-info {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.btn-warning,.custom-control .custom-control-input:checked~.btn-group .toggle-on.btn-warning {
    color: #c68400;
    background-color: #e6e6e6;
    border-color: #895b00;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #c68400;
    border-color: #c68400;
}

.custom-control .custom-control-input:checked~.custom-toggle-label .btn-group .toggle-on.btn-danger,.custom-control .custom-control-input:checked~.btn-group .toggle-on.btn-danger {
    color: #e53935;
    background-color: #e6e6e6;
    border-color: #c41d19;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #e53935;
    border-color: #e53935;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    cursor: default;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off:focus,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off:focus,.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.focus,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off:active,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off:active {
    top: 0;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.active-state,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.active-state {
    position: relative;
    top: 1px;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.btn-default,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.btn-default,.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.contentLanguagesMenu span a {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #565656;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #757575;
    border-color: #757575;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.btn-primary,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.btn-primary {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.btn-secondary,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.btn-secondary,.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.contentLanguagesMenu span a:hover,.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.contentLanguagesMenu span a:focus,.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.contentLanguagesMenu span.selected a {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.btn-info,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.btn-info {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.btn-warning,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.btn-warning {
    color: #c68400;
    background-color: #e6e6e6;
    border-color: #895b00;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #c68400;
    border-color: #c68400;
}

.custom-control .custom-control-input:not(:checked)~.custom-toggle-label .btn-group .toggle-off.btn-danger,.custom-control .custom-control-input:not(:checked)~.btn-group .toggle-off.btn-danger {
    color: #e53935;
    background-color: #e6e6e6;
    border-color: #c41d19;
    background-color: transparent;
    color: #fff;
    background-image: none;
    background-color: #e53935;
    border-color: #e53935;
}

.checkbox-icon.svg-inline--fa {
    height: 1.25em;
    margin: 0;
    vertical-align: text-bottom;
}

.checkbox-icon.svg-inline--fa.fa-check-circle,.checkbox-icon.svg-inline--fa.fa-check {
    color: #4caf50;
}

.checkbox-icon.svg-inline--fa.fa-check-circle.text-default,.checkbox-icon.svg-inline--fa.fa-check.text-default {
    color: #222;
}

.checkbox-icon.svg-inline--fa.fa-times-circle,.checkbox-icon.svg-inline--fa.fa-times {
    color: #e53935;
}

.checkbox-icon.svg-inline--fa.fa-times-circle.text-default,.checkbox-icon.svg-inline--fa.fa-times.text-default {
    color: #222;
}

.radio-icon.svg-inline--fa {
    height: 1.25em;
    margin: 0;
}

.custom-checkbox.checked .checkbox-icon {
    font-size: 18px;
    font-weight: 900;
    color: #f7a81b;
}

.custom-checkbox .checkbox-icon {
    width: 18px;
    height: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    color: #757575;
}

.custom-checkbox .checkbox-icon+label {
    max-width: 100%;
    padding-left: 22px;
}

.custom-checkbox .checkbox-icon+label.sr-only+input {
    max-width: 100%;
    margin-left: 22px;
}

.custom-checkbox .checkbox-icon+label.sr-only+select {
    max-width: calc(100% - 22px);
    margin-left: 22px;
}

.custom-checkbox .checkbox-icon+input {
    max-width: 100%;
    margin-left: 22px;
}

.custom-checkbox .checkbox-icon+select {
    max-width: calc(100% - 22px);
    margin-left: 22px;
}

.custom-checkbox .checkbox-icon+.list-label {
    padding-left: 22px;
}

.custom-checkbox .checkbox-icon.disabled {
    opacity: .65;
}

.custom-checkbox .custom-control-input:checked~.checkbox-icon {
    font-size: 18px;
    font-weight: 900;
    color: #f7a81b;
}

.custom-checkbox .custom-control-input.open-icon~.checkbox-icon {
    font-size: 18px;
    font-weight: 900;
    color: #f7a81b;
}

.custom-checkbox .checkmark2 {
    width: 18px;
    height: 18px;
    margin: 0;
    text-align: center;
    display: inline-block;
}

.custom-radio .radio-icon {
    width: 18px;
    height: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    color: #757575;
}

.custom-radio .radio-icon+label {
    max-width: 100%;
    padding-left: 22px;
}

.custom-radio .radio-icon+label.sr-only+input {
    max-width: 100%;
    margin-left: 22px;
}

.custom-radio .radio-icon+label.sr-only+select {
    max-width: calc(100% - 22px);
    margin-left: 22px;
}

.custom-radio .radio-icon+input {
    max-width: 100%;
    margin-left: 22px;
}

.custom-radio .radio-icon+select {
    max-width: calc(100% - 22px);
    margin-left: 22px;
}

.custom-radio .radio-icon+.list-label {
    padding-left: 22px;
}

.custom-radio .radio-icon.disabled {
    opacity: .65;
}

.custom-radio .custom-control-input:checked~.radio-icon {
    color: #f7a81b;
    font-weight: 400;
}

.custom-control .ui-spinner {
    border-color: #c57f07;
}

.custom-control .ui-spinner input.ui-spinner-input {
    border-color: #c57f07;
}

.custom-control .ui-spinner .ui-spinner-button {
    color: #fff;
    background-color: #c57f07;
}

.custom-control .ui-spinner .ui-spinner-button:hover,.custom-control .ui-spinner .ui-spinner-button:focus {
    color: #fff;
    background-color: #0050a2;
}

.custom-control .ui-spinner .ui-spinner-button:active {
    color: #fff;
    background-color: #0050a2;
}

.custom-control.ui-spinner {
    border-color: #c57f07;
}

.custom-control.ui-spinner input.ui-spinner-input {
    border-color: #c57f07;
}

.custom-control.ui-spinner.ui-spinner-horizontal {
    border: none;
    border-radius: 0;
}

.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input {
    height: 27px;
}

.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input:not([class*='mnds']):not([class*='field-control-']) {
    width: 40px;
}

.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input[role="spinbutton"] {
    border-top: 1px solid #c57f07;
    border-bottom: 1px solid #c57f07;
    border-left: none;
    border-right: none;
}

.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input[role="spinbutton"]:focus {
    border-color: #c57f07;
}

.custom-control.ui-spinner.ui-spinner-horizontal.disabled {
    opacity: .65;
}

.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input {
    height: 27px;
}

.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input:not([class*='mnds']):not([class*='field-control-']) {
    width: 40px;
}

.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input[role="spinbutton"] {
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-left: none;
    border-right: none;
}

.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input[role="spinbutton"]:focus {
    border-color: #808080;
}

.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button {
    background-color: #808080;
    cursor: default;
}

.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button:hover,.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button:focus {
    background-color: #808080;
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-input {
    margin: 0 27px;
    text-align: center;
    border: none;
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    width: 27px;
    height: 27px;
    color: #fff;
    font-size: 18px;
    background-color: #c57f07;
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.icon-collapse:before {
    content: "";
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.fa-question-circle {
    font-size: 18px;
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:hover,.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:focus {
    color: #fff;
    background-color: #0050a2;
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-up {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-down {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button .ui-icon {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.select-option .custom-control.custom-radio,.select-option .custom-control.custom-checkbox {
    vertical-align: middle;
}

.custom-control .custom-control-input~.field-group,.custom-control .custom-control-input~.field-group-static {
    max-width: 100%;
    margin: 0;
    padding-left: 22px;
}

.custom-control .custom-control-input~.field-group>.field-control-size,.custom-control .custom-control-input~.field-group-static>.field-control-size {
    width: 100%;
    padding: 0;
}

.custom-control .custom-control-input~.field-group>.field-control-size.field-control-offset,.custom-control .custom-control-input~.field-group-static>.field-control-size.field-control-offset {
    margin: 0;
}

.custom-control .custom-control-input~.field-group>.field-control-size .field-control-static,.custom-control .custom-control-input~.field-group-static>.field-control-size .field-control-static {
    padding: 0;
}

.radio .custom-control .custom-control-input~.field-group .field-control,.checkbox .custom-control .custom-control-input~.field-group .field-control,.radio .custom-control .custom-control-input~.field-group-static .field-control,.checkbox .custom-control .custom-control-input~.field-group-static .field-control {
    margin-top: -3px;
}

.merge-col {
    height: 100%;
    padding: 0 10px;
}

.merge-col-top {
    height: 100%;
    position: relative;
}

.merge-form .field-group {
    margin-bottom: 0;
    display: flex;
    align-items: stretch;
    border-bottom: 1px solid #eee;
}

@media(max-width: 769px) {
    .merge-form .field-group {
        display:block;
    }
}

.merge-form .field-group:not(:nth-child(2)):hover {
    background-color: #eee;
}

.merge-form .label-empty {
    display: none;
}

.merge-form .custom-radio {
    width: 100%;
}

.merge-form .field-group-static .mnds-padding {
    padding: 0;
    width: 100%;
}

.merge-form .box-seletion {
    border-radius: 0;
}

.merge-form .box-primary-text {
    position: absolute;
    top: 0;
    padding: 9px;
    color: #fff;
    font-size: 11px;
}

.merge-form .label-control {
    padding-right: 0;
}

.btn-group-input>.custom-control.custom-radio {
    float: left;
}

.btn-group-input>.custom-control.custom-radio:first-child:not(:last-child) .btn-default,.btn-group-input>.custom-control.custom-radio:first-child:not(:last-child) .contentLanguagesMenu span a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group-input>.custom-control.custom-radio:last-child:not(:first-child) .btn-default,.btn-group-input>.custom-control.custom-radio:last-child:not(:first-child) .contentLanguagesMenu span a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-input>.custom-control.custom-radio>.btn {
    min-height: 27px;
    padding: 3px 8px;
    line-height: 1.42857143;
}

.btn-group-input>.custom-control.custom-radio+.custom-control {
    margin-left: -1px;
}

.btn-group-input>.custom-control.custom-radio .custom-control-input:checked~.btn-default,.btn-group-input>.custom-control.custom-radio .custom-control-input:checked~.contentLanguagesMenu span a {
    color: #fff;
    background-color: #757575;
    border-color: #757575;
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    content: "";
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:before {
    content: "";
    font-size: 18px;
    font-weight: 900;
    color: #f7a81b;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label.label:before {
    font-size: 14px;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label.label-default:before {
    color: #fff;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label.label-primary:before {
    color: #fff;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label.label-success:before {
    color: #fff;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label.label-info:before {
    color: #fff;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label .label-warning:before {
    color: #fff;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label .label-danger:before {
    color: #fff;
}

.custom-checkbox .custom-control-input~.custom-control-label {
    padding-left: 22px;
}

.custom-checkbox .custom-control-input~.custom-control-label:before {
    font-family: 'Font Awesome 5 Pro';
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    width: 18px;
    height: 18px;
    margin: 0;
    position: absolute;
    left: 1px;
    font-size: 18px;
    font-weight: 400;
    color: #757575;
}

.custom-checkbox .custom-control-input~.custom-control-label:before.icon-collapse:before {
    content: "";
}

.custom-checkbox .custom-control-input~.custom-control-label:before.fa-question-circle {
    font-size: 18px;
}

.custom-checkbox .custom-control-input~.custom-control-label.label:before {
    width: 14px;
    height: 14px;
    left: 6px;
    font-size: 14px;
}

.custom-checkbox .custom-control-input~.custom-control-label.label-default:before {
    color: #fff;
}

.custom-checkbox .custom-control-input~.custom-control-label.label-primary:before {
    color: #fff;
}

.custom-checkbox .custom-control-input~.custom-control-label.label-success:before {
    color: #fff;
}

.custom-checkbox .custom-control-input~.custom-control-label.label-info:before {
    color: #fff;
}

.custom-checkbox .custom-control-input~.custom-control-label .label-warning:before {
    color: #fff;
}

.custom-checkbox .custom-control-input~.custom-control-label .label-danger:before {
    color: #fff;
}

.custom-checkbox .custom-control-input~.custom-control-indicator~.custom-control-label:before,.custom-checkbox .custom-control-input~.checkbox-icon~.custom-control-label:before {
    display: none;
}

.custom-checkbox .custom-control-input:checked:disabled~.custom-control-label:before,.custom-checkbox .custom-control-input:disabled~.custom-control-label:before {
    opacity: .65;
    cursor: not-allowed;
}

.custom-radio .custom-control-input:checked~.custom-control-label:before {
    content: "";
    font-size: 18px;
    font-weight: 400;
    color: #f7a81b;
}

.custom-radio .custom-control-input~.custom-control-label {
    padding-left: 22px;
}

.custom-radio .custom-control-input~.custom-control-label:before {
    font-family: 'Font Awesome 5 Pro';
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    width: 18px;
    height: 18px;
    margin: 0;
    position: absolute;
    left: 0;
    font-size: 18px;
    font-weight: 400;
    color: #757575;
}

.custom-radio .custom-control-input~.custom-control-label:before.icon-collapse:before {
    content: "";
}

.custom-radio .custom-control-input~.custom-control-label:before.fa-question-circle {
    font-size: 18px;
}

.custom-radio .custom-control-input~.custom-control-indicator~.custom-control-label:before,.custom-radio .custom-control-input~.radio-icon~.custom-control-label:before {
    display: none;
}

.custom-radio .custom-control-input:checked:disabled~.custom-control-label:before,.custom-radio .custom-control-input:disabled~.custom-control-label:before {
    opacity: .65;
    cursor: not-allowed;
}

.field-group-divider {
    height: 1px;
    margin: 15px 0;
    overflow: hidden;
    background-color: #f7a81b;
}

.field-group-block+.field-group-block {
    margin-top: 15px;
}

.field-block+.field-block {
    margin-top: 15px;
}

.field-group-text+.field-group-text {
    margin-top: 15px;
}

.field-group>.field-list-options {
    margin-top: 0;
}

.field-list-options {
    margin-top: 15px;
}

.field-list-options:before,.field-list-options:after {
    display: table;
    content: " ";
}

.field-list-options:after {
    clear: both;
}

.field-list-options:before,.field-list-options:after {
    display: table;
    content: " ";
}

.field-list-options:after {
    clear: both;
}

.field-list-options input.field-control-md,.field-list-options .field-control-md {
    width: 200px;
}

.field-list-options .field-options:before,.field-list-options .field-options:after {
    display: table;
    content: " ";
}

.field-list-options .field-options:after {
    clear: both;
}

.field-list-options .field-options:before,.field-list-options .field-options:after {
    display: table;
    content: " ";
}

.field-list-options .field-options:after {
    clear: both;
}

.field-list-options .field-options .select-option,.field-list-options .field-options .select-option-prices {
    margin-bottom: 15px;
    position: relative;
}

.field-list-options .field-options .select-option:before,.field-list-options .field-options .select-option-prices:before,.field-list-options .field-options .select-option:after,.field-list-options .field-options .select-option-prices:after {
    display: table;
    content: " ";
}

.field-list-options .field-options .select-option:after,.field-list-options .field-options .select-option-prices:after {
    clear: both;
}

.field-list-options .field-options .select-option:before,.field-list-options .field-options .select-option-prices:before,.field-list-options .field-options .select-option:after,.field-list-options .field-options .select-option-prices:after {
    display: table;
    content: " ";
}

.field-list-options .field-options .select-option:after,.field-list-options .field-options .select-option-prices:after {
    clear: both;
}

.field-list-options .field-options .select-option .drag-handle,.field-list-options .field-options .select-option-prices .drag-handle {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 24px;
    color: #757575;
    vertical-align: middle;
}

.field-list-options .field-options .select-option .remove,.field-list-options .field-options .select-option-prices .remove {
    font-size: 17px;
}

.field-list-options .field-options .select-option .input-group-btn,.field-list-options .field-options .select-option-prices .input-group-btn {
    margin-top: -3px;
}

.field-list-options .field-options .select-option .field-group,.field-list-options .field-options .select-option-prices .field-group {
    margin: 0;
}

.field-list-options .field-options .select-option .select-sub-option,.field-list-options .field-options .select-option-prices .select-sub-option {
    margin-left: 20px;
}

.field-list-options .field-options .field-options-extra>.field-group {
    margin-bottom: 15px;
}

.select-option .input-group-btn,.select-option-prices .input-group-btn {
    width: auto;
}

.select-option .input-group-btn .collapse-vertical-icon,.select-option-prices .input-group-btn .collapse-vertical-icon {
    position: relative;
    top: -1px;
}

.select-option .field-options-extra,.select-option-prices .field-options-extra {
    margin-top: 15px;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #eee;
}

.select-option span.ui-spinner,.select-option-prices span.ui-spinner {
    vertical-align: bottom;
}

.select-option .field-control-disabled,.select-option-prices .field-control-disabled {
    vertical-align: bottom;
}

.field-list-items:before,.field-list-items:after {
    display: table;
    content: " ";
}

.field-list-items:after {
    clear: both;
}

.field-list-items:before,.field-list-items:after {
    display: table;
    content: " ";
}

.field-list-items:after {
    clear: both;
}

.field-list-items .select-option {
    margin-bottom: 7.5px;
}

.form-horizontal .list-options .label-control {
    text-align: left;
}

.list-options .label-control {
    text-align: left;
}

.list-options .field-control-static.help-text {
    color: #6f6f6f;
    font-size: 12px;
    font-style: italic;
}

.field-list {
    margin-top: 15px;
}

.field-options-block {
    margin-bottom: 15px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 15px;
    background-color: #eee;
}

.field-options-block>.field-group:last-child {
    margin-bottom: 0;
}

.field-group-options {
    margin-left: 22px;
}

.field-options-list {
    margin-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.select-list-options .field-list-options {
    overflow-y: hidden;
    overflow-x: visible;
}

.select-list-options .field-list-options .field-labels {
    margin-left: 0;
    margin-right: 0;
}

.select-list-options .field-list-options .label-control-inline {
    margin-left: 5px;
    margin-right: 5px;
}

.select-list-options .field-list-options .select-option-group {
    margin: 0;
}

.select-list-options .field-list-options .select-option-group .select-option-prepend {
    float: left;
    width: 20px;
    margin-top: 4px;
}

.select-list-options .field-list-options .select-option-group .select-option-append {
    margin-bottom: 15px;
    display: inline-block;
    vertical-align: top;
}

.select-list-options .field-list-options .select-option-group .select-option-append .input-group-btn .custom-control.custom-checkbox .custom-control-indicator.visible-icon {
    position: relative;
    top: -1px;
    left: auto;
    transform: none;
}

.select-list-options .field-list-options .select-option-group .select-option-inputs {
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    vertical-align: top;
}

.select-list-options .field-list-options .select-option-group .select-option-inputs>.field-control,.select-list-options .field-list-options .select-option-group .select-option-inputs>.ui-spinner {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 15px;
}

.select-list-options .field-list-options .select-option-group .select-option-inputs .field-control-disabled.field-control-sm.select-option-price {
    width: 82px;
}

.select-list-options .field-list-options .select-option-group .field-options-extra {
    margin-top: 0;
    margin-bottom: 15px;
}

select.form-control.field-required+.select2.select2-container,select.field-control.field-required+.select2.select2-container,select.form-control.field-required+.select2-container,select.field-control.field-required+.select2-container {
    max-width: calc(100% - (0 + 4px + 1px));
}

select.form-control.select2[multiple],select.field-control.select2[multiple] {
    height: 27px;
    color: transparent;
}

.select2.select2-container,.select2-container {
    max-width: 100%;
    position: relative;
    background-color: #fff;
    vertical-align: top;
}

.select2.select2-container.no-flag .select2-choice>.select2-chosen,.select2-container.no-flag .select2-choice>.select2-chosen {
    margin-left: 0;
}

.select2.select2-container.field-control,.select2-container.field-control {
    height: auto;
    padding: 0;
    border: none;
}

.select2.select2-container.field-required,.select2-container.field-required {
    max-width: calc(100% - (0 + 4px));
    margin-right: 0;
    display: inline-block;
}

.select2.select2-container ul,.select2-container ul {
    margin: 0;
    padding: 0;
    position: static;
    left: 0;
}

.select2.select2-container .select2-choice,.select2-container .select2-choice {
    max-width: 100%;
    width: auto;
    height: 27px;
    padding: 2px 6px;
    padding-right: 24px;
    position: relative;
    top: -1px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.select2.select2-container .select2-choice>.select2-chosen,.select2-container .select2-choice>.select2-chosen {
    margin-left: 16px;
    margin-right: 0;
    line-height: normal;
}

.select2.select2-container .select2-choice>.select2-arrow,.select2-container .select2-choice>.select2-arrow {
    border: none;
    border-radius: 0;
    background: transparent;
}

.select2.select2-container .select2-choice>.select2-arrow b,.select2-container .select2-choice>.select2-arrow b {
    background-position: 0 -1px;
}

.select2.select2-container .select2-choice:not([class*='mnds']):not([class*='field-control-']),.select2-container .select2-choice:not([class*='mnds']):not([class*='field-control-']) {
    width: auto;
}

.select2.select2-container .select2-country.select2-selection--single .select2-selection__rendered,.select2-container .select2-country.select2-selection--single .select2-selection__rendered {
    padding-right: 0;
}

.select2.select2-container .select2-country.select2-selection--single .select2-selection__clear,.select2-container .select2-country.select2-selection--single .select2-selection__clear {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: transparent !important;
    display: block;
    z-index: 100;
}

.select2.select2-container .select2-country .country-code,.select2-container .select2-country .country-code {
    margin-left: 22px;
    position: relative;
}

.select2.select2-container .flag,.select2-container .flag {
    margin-top: -1px;
    position: absolute;
    top: 50%;
    left: 6px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.select2.select2-container input,.select2-container input {
    height: auto;
}

.select2.select2-container.select2-container-active,.select2-container.select2-container-active {
    min-width: 200px;
}

.select2.select2-container.select2-container-active .select2-choice,.select2-container.select2-container-active .select2-choice {
    background: transparent;
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container-active.select2-dropdown-open:not(.select2-drop-above) .select2-choice,.select2-container.select2-container-active.select2-dropdown-open:not(.select2-drop-above) .select2-choice {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2.select2-container.select2-container-active.select2-drop-above.select2-dropdown-open .select2-choice,.select2-container.select2-container-active.select2-drop-above.select2-dropdown-open .select2-choice {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2.select2-container.select2-container--default:not([class*='mnds']):not([class*='field-control-']),.select2-container.select2-container--default:not([class*='mnds']):not([class*='field-control-']) {
    min-width: 200px;
}

.select2.select2-container.select2-container--default .select2-selection--single,.select2-container.select2-container--default .select2-selection--single {
    min-height: 27px;
    height: auto;
    padding: 2px 6px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background-color: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    overflow: hidden;
}

.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__choice,.select2-container.select2-container--default .select2-selection--single .select2-selection__choice {
    max-width: 100%;
    font-size: 80%;
    margin-right: 5px;
    margin-top: 3px;
}

.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear,.select2-container.select2-container--default .select2-selection--single .select2-selection__clear,.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__choice__remove,.select2-container.select2-container--default .select2-selection--single .select2-selection__choice__remove {
    float: right;
    margin-left: 5px;
    margin-right: 0;
    color: #808080;
}

.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear:hover,.select2-container.select2-container--default .select2-selection--single .select2-selection__clear:hover,.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__choice__remove:hover,.select2-container.select2-container--default .select2-selection--single .select2-selection__choice__remove:hover,.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear:focus,.select2-container.select2-container--default .select2-selection--single .select2-selection__clear:focus,.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__choice__remove:focus,.select2-container.select2-container--default .select2-selection--single .select2-selection__choice__remove:focus {
    color: #222;
}

.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    white-space: normal;
    display: block;
    line-height: 1.42857143;
}

.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 27px;
}

.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #acb6c0;
}

.select2.select2-container.select2-container--default .select2-selection--multiple,.select2-container.select2-container--default .select2-selection--multiple {
    min-height: 27px;
    height: auto;
    padding: 2px calc(6px + 8px + 6px) 2px 6px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background-color: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    cursor: text;
}

.select2.select2-container.select2-container--default .select2-selection--multiple:before,.select2-container.select2-container--default .select2-selection--multiple:before {
    content: "";
    position: absolute;
    right: 6px;
    top: calc((27px/2) - 2px);
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
}

.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
    max-width: 100%;
    font-size: 80%;
    margin-right: 5px;
    margin-top: 3px;
    word-wrap: break-word;
}

.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    float: right;
    margin-left: 5px;
    margin-right: 0;
    color: #808080;
}

.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
    color: #222;
}

.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0;
    white-space: normal;
    display: block;
    line-height: 1.42857143;
}

.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:nth-last-child(2),.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:nth-last-child(2) {
    margin-bottom: 3px;
}

.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__placeholder,.select2-container.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #acb6c0;
}

.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple:focus,.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple:focus,.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple.focus,.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--single,.select2-container.select2-container--default.select2-container--focus .select2-selection--single {
    border: 1px solid #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--single:focus,.select2-container.select2-container--default.select2-container--focus .select2-selection--single:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--single:focus,.select2-container.select2-container--default.select2-container--focus .select2-selection--single:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--single.focus,.select2-container.select2-container--default.select2-container--focus .select2-selection--single.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2.select2-container.select2-container--default.select2-container--disabled.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--default.select2-container--disabled.select2-container--focus .select2-selection--multiple,.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection--single,.select2-container.select2-container--default.select2-container--disabled .select2-selection--single,.select2.select2-container.select2-container--default.select2-container--disabled.select2-container--focus .select2-selection--single,.select2-container.select2-container--default.select2-container--disabled.select2-container--focus .select2-selection--single {
    border: 1px solid #b7b7b7;
    border-radius: 0;
    background-color: #eee;
    background-image: none;
    cursor: default;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-search__field,.select2-container.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-search__field,.select2.select2-container.select2-container--default.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-search__field,.select2-container.select2-container--default.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-search__field,.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection--single .select2-search__field,.select2-container.select2-container--default.select2-container--disabled .select2-selection--single .select2-search__field,.select2.select2-container.select2-container--default.select2-container--disabled.select2-container--focus .select2-selection--single .select2-search__field,.select2-container.select2-container--default.select2-container--disabled.select2-container--focus .select2-selection--single .select2-search__field {
    cursor: default;
}

.select2.select2-container.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container.select2-container--default .select2-search--dropdown .select2-search__field {
    height: auto;
    padding: 0;
    border: none;
    width: 100%;
    max-width: 100%;
    background-image: none;
    background-position: 3px 5px;
    background-repeat: no-repeat;
    padding: 2px 6px;
    border: 1px solid #b7b7b7;
    display: inline-block;
}

.select2.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus {
    border: 1px solid #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus:focus,.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus:focus,.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus.focus,.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.select2.select2-container.select2-container--default .select2-search--inline .select2-search__field,.select2-container.select2-container--default .select2-search--inline .select2-search__field {
    margin-top: 2px;
    margin-bottom: 2px;
}

.select2.select2-container+.select2-offscreen+input,.select2-container+.select2-offscreen+input {
    margin-left: 5px;
}

.select2.select2-container .select2-dropdown,.select2-container .select2-dropdown {
    border: 1px solid #b7b7b7;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
}

.select2.select2-container .select2-dropdown .select2-results>.select2-results__options,.select2-container .select2-dropdown .select2-results>.select2-results__options {
    max-height: 400px;
}

.select2-drop.select2-drop-active {
    padding-top: 10px;
    border-color: #4d90fe;
}

.select2-drop.select2-drop-active.select2-drop-above {
    margin-bottom: -2px;
    padding-top: 0;
    border-bottom: none !important;
}

.select2-drop .select2-search .select2-input {
    width: 100%;
}

.select2-drop .select2-search input[type="text"] {
    width: 100%;
}

.select2-drop .select2-search input[type="text"]:not([class*='mnds']):not([class*='field-control-']) {
    width: 100%;
}

.field-country-code+.select2.select2-container.select2-container--default:not([class*='mnds']):not([class*='field-control-']) {
    min-width: 100px;
    width: 100px;
}

.field-group .select2-container {
    float: none;
}

@media(min-width: 769px) {
    .field-group .control-label.select2-label,.field-group .label-control.select2-label,.field-group .label-control.select2-label,.field-group .dataTables_filter>label.select2-label,.field-group .dataTables_length>label.select2-label {
        padding-top:7px;
    }
}

.field-group-inline .select2-container {
    float: none;
}

.field-group-inline .control-label.select2-label,.field-group-inline .label-control.select2-label,.field-group-inline .label-control.select2-label,.field-group-inline .dataTables_filter>label.select2-label,.field-group-inline .dataTables_length>label.select2-label {
    padding-top: 7px;
}

@media(min-width: 769px) {
    .form-horizontal-group .control-label.select2-label,.form-horizontal-group .label-control.select2-label,.form-horizontal-group .label-control.select2-label,.form-horizontal-group .dataTables_filter>label.select2-label,.form-horizontal-group .dataTables_length>label.select2-label {
        padding-top:7px;
    }
}

@media(min-width: 769px) {
    .form-horizontal-group .field-group-lg .control-label.select2-label,.form-horizontal-group .field-group-lg .label-control.select2-label,.form-horizontal-group .field-group-lg .label-control.select2-label,.form-horizontal-group .field-group-lg .dataTables_filter>label.select2-label,.form-horizontal-group .field-group-lg .dataTables_length>label.select2-label {
        padding-top:7px;
    }
}

@media(min-width: 769px) {
    .form-horizontal-group .field-group-sm .control-label.select2-label,.form-horizontal-group .field-group-sm .label-control.select2-label,.form-horizontal-group .field-group-sm .label-control.select2-label,.form-horizontal-group .field-group-sm .dataTables_filter>label.select2-label,.form-horizontal-group .field-group-sm .dataTables_length>label.select2-label {
        padding-top:7px;
    }
}

.country-code .select2.select2-container.select2-container-active,.country-code .select2-container.select2-container-active {
    min-width: 0;
}

select.select2-select[multiple] {
    height: 27px;
}

.field-group-block:before,.field-group-block:after {
    display: table;
    content: " ";
}

.field-group-block:after {
    clear: both;
}

.field-group-block:before,.field-group-block:after {
    display: table;
    content: " ";
}

.field-group-block:after {
    clear: both;
}

.field-group-block .field-group-text {
    margin-bottom: 10px;
}

.field-group-block .field-control-static {
    padding-top: 3px;
}

.option-checkbox-input {
    margin-bottom: 15px;
}

.option-checkbox-input .field-group {
    margin-bottom: 0;
}

.field-block:before,.field-block:after {
    display: table;
    content: " ";
}

.field-block:after {
    clear: both;
}

.field-block:before,.field-block:after {
    display: table;
    content: " ";
}

.field-block:after {
    clear: both;
}

.field-block .field-group-text {
    margin-bottom: 10px;
}

.field-block .field-control-static {
    padding-top: 3px;
}

.option-checkbox-input {
    margin-bottom: 15px;
}

.option-checkbox-input .field-group {
    margin-bottom: 0;
}

.field-group-header+.field-group-content {
    margin-top: 10px;
}

.field-group-header .group-header-message {
    font-size: 18px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
}

.field-block-flex:before,.field-block-flex:after {
    display: table;
    content: " ";
}

.field-block-flex:after {
    clear: both;
}

.field-block-flex:before,.field-block-flex:after {
    display: table;
    content: " ";
}

.field-block-flex:after {
    clear: both;
}

@media screen and (min-width: 769px) {
    .field-block-flex {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .field-block-flex>.card-group {
        width: 100%;
    }

    .field-block-flex .checkbox-inline {
        min-width: 115px;
    }
}

.field-group-input.field-group {
    margin-bottom: 0;
}

.field-group-input.field-group .input-inline-block {
    max-width: 100%;
    display: inline-block;
}

.field-group-input.field-group .input-inline-group {
    display: inline-block;
}

.field-group-input.field-group .input-inline {
    max-width: 100%;
    margin-right: 10px;
    margin-bottom: 15px;
    display: inline-block;
    vertical-align: top;
}

.field-group-input.field-group .input-inline~.input-group-btn {
    vertical-align: top;
}

.field-group-input.field-group .input-inline .field-control-static {
    padding-top: 3px;
    padding-bottom: 3px;
}

@media(max-width: 768px) {
    .field-group-input.field-group .input-inline {
        margin-right:6.66666667px;
    }
}

.field-group-input.field-group .input-inline select {
    display: inline-block;
    vertical-align: baseline;
}

.field-group-input.field-group .input-inline .select2.select2-container.select2-container--default {
    float: none;
}

.field-group-input.field-group .input-inline .help-block {
    float: none;
}

.field-group-input.field-group .input-inline .btn-group-input>.btn {
    min-height: 27px;
    padding: 3px 8px;
}

.field-group-input.field-group .input-inline.input-inline-vertical-center {
    vertical-align: middle;
}

.field-group-input.field-group .input-block {
    margin-bottom: 15px;
    display: block;
}

.field-group-input.field-group .label-inline {
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
}

.input-inline input[type="text"]:not([class*='mnds']):not([class*='field-control-'])+.help-block {
    width: 200px;
}

.input-inline input[type="text"]:not([class*='mnds']):not([class*='field-control-']).hasDatepicker+.help-block {
    max-width: 150px;
}

.input-inline input[type="text"]:not([class*='mnds']):not([class*='field-control-']).hasTimeEntry+.help-block {
    width: 80px;
}

.input-inline input[type="text"]:not([class*='mnds']):not([class*='field-control-'])[role="spinbutton"]+.help-block {
    width: 80px;
}

.input-inline input[type="number"]:not([class*='mnds']):not([class*='field-control-'])+.help-block {
    width: 200px;
}

.input-inline input[type="search"]:not([class*='mnds']):not([class*='field-control-'])+.help-block {
    width: 200px;
}

.input-inline input[type="email"]:not([class*='mnds']):not([class*='field-control-'])+.help-block {
    width: 200px;
}

.input-inline input[type="password"]:not([class*='mnds']):not([class*='field-control-'])+.help-block {
    width: 200px;
}

.input-inline input[type="date"]:not([class*='mnds']):not([class*='field-control-'])+.help-block {
    width: 200px;
}

.input-inline .ui-spinner:not([class*='mnds']):not([class*='field-control-'])+.help-block {
    width: 80px;
}

.field-group-input.field-group.field-group-max-xs-1 .label-inline {
    max-width: 8.33333333%;
}

.field-group-input.field-group.field-group-max-xs-1 .input-inline {
    max-width: 8.33333333%;
}

.field-group-input.field-group.field-group-max-xs-2 .label-inline {
    max-width: 16.66666667%;
}

.field-group-input.field-group.field-group-max-xs-2 .input-inline {
    max-width: 16.66666667%;
}

.field-group-input.field-group.field-group-max-xs-3 .label-inline {
    max-width: 25%;
}

.field-group-input.field-group.field-group-max-xs-3 .input-inline {
    max-width: 25%;
}

.field-group-input.field-group.field-group-max-xs-4 .label-inline {
    max-width: 33.33333333%;
}

.field-group-input.field-group.field-group-max-xs-4 .input-inline {
    max-width: 33.33333333%;
}

.field-group-input.field-group.field-group-max-xs-5 .label-inline {
    max-width: 41.66666667%;
}

.field-group-input.field-group.field-group-max-xs-5 .input-inline {
    max-width: 41.66666667%;
}

.field-group-input.field-group.field-group-max-xs-6 .label-inline {
    max-width: 50%;
}

.field-group-input.field-group.field-group-max-xs-6 .input-inline {
    max-width: 50%;
}

.field-group-input.field-group.field-group-max-xs-7 .label-inline {
    max-width: 58.33333333%;
}

.field-group-input.field-group.field-group-max-xs-7 .input-inline {
    max-width: 58.33333333%;
}

.field-group-input.field-group.field-group-max-xs-8 .label-inline {
    max-width: 66.66666667%;
}

.field-group-input.field-group.field-group-max-xs-8 .input-inline {
    max-width: 66.66666667%;
}

.field-group-input.field-group.field-group-max-xs-9 .label-inline {
    max-width: 75%;
}

.field-group-input.field-group.field-group-max-xs-9 .input-inline {
    max-width: 75%;
}

.field-group-input.field-group.field-group-max-xs-10 .label-inline {
    max-width: 83.33333333%;
}

.field-group-input.field-group.field-group-max-xs-10 .input-inline {
    max-width: 83.33333333%;
}

.field-group-input.field-group.field-group-max-xs-11 .label-inline {
    max-width: 91.66666667%;
}

.field-group-input.field-group.field-group-max-xs-11 .input-inline {
    max-width: 91.66666667%;
}

.field-group-input.field-group.field-group-max-xs-12 .label-inline {
    max-width: 100%;
}

.field-group-input.field-group.field-group-max-xs-12 .input-inline {
    max-width: 100%;
}

.payment .payment-field-control {
    width: 410px;
    max-width: 100%;
}

.payment .field-input-group.no-svcode {
    width: calc(100% - 234px);
}

.payment .field-input-group.no-svcode>.field-required {
    right: -4px;
}

.payment .field-input-group.field-required>.field-required:before {
    top: 0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.payment .field-input-group .month {
    width: 80px;
}

.payment .field-input-group .year {
    width: 85px;
}

.payment .field-input-group .svcode {
    width: 234px;
    max-width: calc(100% - (80px + 85px));
}

.payment .field-input-group .month-year {
    width: 50%;
}

.payment .field-input-group .month-year+.svcode {
    width: 50%;
    max-width: calc(100% - 50%);
}

.payment .field-input-group .mnds-padding:not(:last-child) {
    padding-right: 0;
}

.field-control.cc-cardnumber {
    padding-right: 49px;
    background-repeat: no-repeat;
    background-position: right 6px center;
}

.field-control.cc-cardnumber.bambora-checkoutfield {
    background-size: 10%;
    background-repeat: no-repeat;
}

.field-control.cc-cardnumber[data-cardtype="Visa"] {
    background-image: url('../../../css/gen/images/visa.gif');
}

.field-control.cc-cardnumber[data-cardtype="MasterCard"] {
    background-image: url('../../../css/gen/images/mastercard.gif');
}

.field-control.cc-cardnumber[data-cardtype="Discover"] {
    background-image: url('../../../css/gen/images/discover.gif');
}

.field-control.cc-cardnumber[data-cardtype="AmericanExpress"] {
    background-image: url('../../../css/gen/images/americanexpress.gif');
}

.field-control.bambora-checkoutfield {
    display: inline-block;
}

.field-control.bambora-checkoutfield.field-required {
    max-width: calc(100% - (7px + 4px));
    display: inline-block;
}

.field-control.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .field-control.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
        visibility: visible;
    }
}

.field-control.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    top: 0;
    left: 4px;
}

.field-control.bambora-checkoutfield~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.field-control.StripeElement.field-control {
    width: 100%;
    padding-top: 3px;
    display: inline-block;
    vertical-align: top;
}

.field-control.StripeElement.field-control.field-required {
    max-width: calc(100% - (7px + 4px));
}

.field-control.StripeElement.field-control~.field-required {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .field-control.StripeElement.field-control~.field-required {
        visibility: visible;
    }
}

.field-control.StripeElement.field-control~.field-required:before {
    top: 0;
    left: 4px;
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.field-control.StripeElement.field-control.StripeElement--invalid {
    border-color: #ef9a9a;
}

.field-control.StripeElement.field-control.StripeElement--invalid.StripeElement--focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.field-control.StripeElement.field-control.StripeElement--complete {
    border-color: #a5d6a7;
}

.field-control.StripeElement.field-control.StripeElement--complete.StripeElement--focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.filters .filters-block:not(:last-child) .field-group {
    margin-bottom: 15px;
}

.filters .filters-block:not(:last-child) .field-group .field-group.field-group-inline {
    margin-bottom: 0;
}

.filters .filters-block .col-filter {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.filters .filters-block .col-filter:nth-child(odd) {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 1200px) {
    .filters .filters-block .col-filter:nth-child(odd) {
        float:left;
        width: 41.66666667%;
    }
}

.filters .filters-block .col-filter:nth-child(odd) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .col-filter:nth-child(odd) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .col-filter:nth-child(odd) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .col-filter:nth-child(odd) .label-control-size {
        float:left;
        width: 41.66666667%;
    }
}

.filters .filters-block .col-filter:nth-child(odd) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .col-filter:nth-child(odd) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .col-filter:nth-child(odd) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .col-filter:nth-child(odd) .field-control-size {
        float:left;
        width: 58.33333333%;
    }
}

.filters .filters-block .col-filter:nth-child(even) {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 1200px) {
    .filters .filters-block .col-filter:nth-child(even) {
        float:left;
        width: 58.33333333%;
    }
}

.filters .filters-block .col-filter:nth-child(even) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .col-filter:nth-child(even) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .col-filter:nth-child(even) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .col-filter:nth-child(even) .label-control-size {
        float:left;
        width: 25%;
    }
}

.filters .filters-block .col-filter:nth-child(even) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .col-filter:nth-child(even) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .col-filter:nth-child(even) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .col-filter:nth-child(even) .field-control-size {
        float:left;
        width: 75%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd) {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd) {
        float:left;
        width: 41.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 41.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 58.33333333%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) {
        float:left;
        width: 41.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 41.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 58.33333333%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) {
        float:left;
        width: 58.33333333%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

.filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(odd).hide~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(even) {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even) {
        float:left;
        width: 58.33333333%;
    }
}

.filters .filters-block .field-group-size:nth-child(even) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

.filters .filters-block .field-group-size:nth-child(even) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) {
        float:left;
        width: 58.33333333%;
    }
}

.filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

.filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(odd) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) {
        float:left;
        width: 41.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 41.66666667%;
    }
}

.filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size:nth-child(even).hide~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 58.33333333%;
    }
}

.filters .filters-block .field-group-size.field-group-lg .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size.field-group-lg .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size.field-group-lg .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size.field-group-lg .label-control-size {
        float:left;
        width: 25%;
    }
}

.filters .filters-block .field-group-size.field-group-lg .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size.field-group-lg .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size.field-group-lg .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size.field-group-lg .field-control-size {
        float:left;
        width: 75%;
    }
}

.filters .filters-block .field-group-size.field-group-lg:not(.hide)~.field-group-size:nth-child(even) .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size.field-group-lg:not(.hide)~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size.field-group-lg:not(.hide)~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size.field-group-lg:not(.hide)~.field-group-size:nth-child(even) .label-control-size {
        float:left;
        width: 25%;
    }
}

.filters .filters-block .field-group-size.field-group-lg:not(.hide)~.field-group-size:nth-child(even) .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size.field-group-lg:not(.hide)~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size.field-group-lg:not(.hide)~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size.field-group-lg:not(.hide)~.field-group-size:nth-child(even) .field-control-size {
        float:left;
        width: 75%;
    }
}

.filters .filters-block .field-group-size-max {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
}

.filters .filters-block .field-group-size-max .label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size-max .label-control-size {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size-max .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size-max .label-control-size {
        float:left;
        width: 17.3%;
    }
}

.filters .filters-block .field-group-size-max .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .filters .filters-block .field-group-size-max .field-control-size {
        float:left;
        width: 75%;
    }
}

@media(min-width: 992px) {
    .filters .filters-block .field-group-size-max .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .filters .filters-block .field-group-size-max .field-control-size {
        float:left;
        width: 82.7%;
    }
}

.filters .filters-block.filters-hr {
    padding-top: 15px;
    border-top: 1px solid transparent;
}

.filters .filters-block.filters-hr:first-child {
    padding-top: 0;
    border-top: none;
}

.filters .filters-block.filters-hr>.field-group {
    margin-bottom: 0;
}

.field-group-block {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .field-group-block {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.custom-input-group {
    position: relative;
    display: inline-block;
}

.custom-input-group.input-group-right .field-control {
    padding-right: 28px;
}

.custom-input-group.input-group-right .fas-icon,.custom-input-group.input-group-right .far-icon,.custom-input-group.input-group-right .fal-icon,.custom-input-group.input-group-right .input-icon {
    right: 15px;
    -webkit-transform: translate(50%,-50%);
    -moz-transform: translate(50%,-50%);
    -ms-transform: translate(50%,-50%);
    -o-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
}

.custom-input-group.input-group-right .field-required~.fas-icon,.custom-input-group.input-group-right .field-required~.far-icon,.custom-input-group.input-group-right .field-required~.fal-icon,.custom-input-group.input-group-right .field-required~.input-icon {
    right: 19px;
}

.custom-input-group:not(.input-group-right) .field-control {
    padding-left: 28px;
}

.custom-input-group:not(.input-group-right) .fas-icon,.custom-input-group:not(.input-group-right) .far-icon,.custom-input-group:not(.input-group-right) .fal-icon,.custom-input-group:not(.input-group-right) .input-icon {
    left: 15px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.custom-input-group.mnds-padding.input-group-right .fas-icon,.custom-input-group.mnds-padding.input-group-right .far-icon,.custom-input-group.mnds-padding.input-group-right .fal-icon,.custom-input-group.mnds-padding.input-group-right .input-icon {
    right: 30px;
}

.custom-input-group.mnds-padding.input-group-right .field-required~.fas-icon,.custom-input-group.mnds-padding.input-group-right .field-required~.far-icon,.custom-input-group.mnds-padding.input-group-right .field-required~.fal-icon,.custom-input-group.mnds-padding.input-group-right .field-required~.input-icon {
    right: 34px;
}

.custom-input-group.mnds-padding:not(.input-group-right) .fas-icon,.custom-input-group.mnds-padding:not(.input-group-right) .far-icon,.custom-input-group.mnds-padding:not(.input-group-right) .fal-icon,.custom-input-group.mnds-padding:not(.input-group-right) .input-icon {
    left: 30px;
}

.custom-input-group .fas-icon,.custom-input-group .far-icon,.custom-input-group .fal-icon,.custom-input-group .input-icon {
    color: #222;
    position: absolute;
    top: 13.5px;
    z-index: 1;
}

.custom-input-group span.ui-spinner .ui-spinner-input[role="spinbutton"] {
    width: 91px;
}

.field-input-group .custom-input-group.input-group-right.mnds-padding .field-required~.fas-icon,.field-input-group .custom-input-group.input-group-right.mnds-padding .field-required~.far-icon,.field-input-group .custom-input-group.input-group-right.mnds-padding .field-required~.fal-icon,.field-input-group .custom-input-group.input-group-right.mnds-padding .field-required~.input-icon {
    right: 30px;
}

.field-input-group .custom-input-group.input-group-right .field-required~.fas-icon,.field-input-group .custom-input-group.input-group-right .field-required~.far-icon,.field-input-group .custom-input-group.input-group-right .field-required~.fal-icon,.field-input-group .custom-input-group.input-group-right .field-required~.input-icon {
    right: 15px;
}

.date-field-control .field-input-group .date {
    width: 180px;
}

@media(max-width: 768px) {
    .date-field-control .field-input-group .date {
        width:160px;
    }
}

.field-control+.field-control-inline.localizable,.field-control+.field-control-static.localizable,.field-control+.field-control.localizable,.field-control+.ui-spinner.localizable {
    margin-left: 0;
}

.field-control:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.field-control:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.field-control-static+.field-control-inline.localizable,.field-control-static+.field-control-static.localizable,.field-control-static+.field-control.localizable,.field-control-static+.ui-spinner.localizable {
    margin-left: 0;
}

.field-control-static:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.field-control-static:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.field-control-inline+.field-control-inline.localizable,.field-control-inline+.field-control-static.localizable,.field-control-inline+.field-control.localizable,.field-control-inline+.ui-spinner.localizable {
    margin-left: 0;
}

.field-control-inline:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.field-control-inline:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.ui-spinner+.field-control-inline.localizable,.ui-spinner+.field-control-static.localizable,.ui-spinner+.field-control.localizable,.ui-spinner+.ui-spinner.localizable {
    margin-left: 0;
}

.ui-spinner:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.ui-spinner:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.donate-container {
    text-align: center;
    margin: 15px 30px;
}

.donate-container:before,.donate-container:after {
    display: table;
    content: " ";
}

.donate-container:after {
    clear: both;
}

.donate-container:before,.donate-container:after {
    display: table;
    content: " ";
}

.donate-container:after {
    clear: both;
}

.donate-description {
    margin-bottom: 15px;
}

.btn-dontate-amount {
    min-width: 120px;
    margin: 5px;
    display: inline-block;
}

.btn-dontate-amount .btn {
    width: 100%;
}

.btn-dontate-other {
    margin-top: 15px;
}

.btn-dontate-other span.ui-spinner {
    height: 41px;
}

.btn-dontate-other span.ui-spinner input[role="spinbutton"] {
    width: 150px !important;
    height: 39px;
    margin-right: 20px;
    padding-right: 10px;
}

.btn-dontate-other .custom-input-group .input-icon,.btn-dontate-other .custom-input-group .fas-icon {
    top: 50%;
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    height: 100%;
    display: inline-flex;
    align-items: center;
}

.btn-dontate-other .custom-input-group .ui-spinner .ui-spinner-button.ui-corner-tr,.btn-dontate-other .custom-input-group .ui-spinner .ui-spinner-button.ui-corner-br {
    width: 20px;
}

.btn-dontate-other .custom-input-group .ui-spinner .ui-spinner-button.ui-corner-tr {
    padding-top: 6px;
}

.btn-dontate-other .custom-input-group .ui-spinner .ui-spinner-button.ui-corner-br {
    padding-top: 3px;
}

.btn-dontate-other .custom-input-group:not(.input-group-right) .input-icon {
    left: 20px;
}

.btn-dontate-other .custom-input-group:not(.input-group-right) .field-control {
    padding-left: 36px;
}

.btn-donate-other {
    margin-top: 10px;
}

.field-group .label-control .fa-question-circle,.field-group-static .label-control .fa-question-circle {
    margin-left: 5px;
}

.field-group .label-control .field-required+.fa-question-circle,.field-group-static .label-control .field-required+.fa-question-circle {
    margin-left: 12px;
}

.field-group .fa-question-circle,.field-group-static .fa-question-circle {
    line-height: 15px;
}

input[data-tooltip="true"]~.tooltip-text,textarea[data-tooltip="true"]~.tooltip-text,select[data-tooltip="true"]~.tooltip-text {
    vertical-align: top;
    position: relative;
    top: 2px;
}

input[data-tooltip="true"]~.tooltip-text .svg-inline--fa,textarea[data-tooltip="true"]~.tooltip-text .svg-inline--fa,select[data-tooltip="true"]~.tooltip-text .svg-inline--fa {
    vertical-align: top;
}

input[type="radio"][data-tooltip="true"]~.tooltip-text,.radio-icon[data-tooltip="true"]~.tooltip-text {
    margin-left: 15px;
    top: 0;
}

.custom-control[data-tooltip="true"]>label {
    max-width: calc(100% - (20px + 5px));
}

.custom-control[data-tooltip="true"]>.tooltip-text {
    margin-left: 5px;
    vertical-align: top;
}

.radio.radio-inline .custom-radio .tooltip-text {
    display: none;
}

.radio.radio-inline~.tooltip-text {
    display: inline !important;
}

.radio-list .radio:last-child .custom-control.custom-radio .radio-inline~.tooltip-text {
    display: inline-block !important;
}

.radio-list .radio:first-child .custom-control.custom-radio .radio-inline~.tooltip-text {
    display: none;
}

.form-horizontal .spotrate-row.new-line .field-group .control-label,.form-horizontal .spotrate-row.new-line .field-group .label-control,.form-horizontal .spotrate-row.new-line .field-group .label-control,.form-horizontal .spotrate-row.new-line .field-group .dataTables_filter>label,.form-horizontal .spotrate-row.new-line .field-group .dataTables_length>label {
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
    padding-top: 0;
}

.form-horizontal .spotrate-row.new-line .field-group .control-label.sr-only,.form-horizontal .spotrate-row.new-line .field-group .label-control.sr-only,.form-horizontal .spotrate-row.new-line .field-group .label-control.sr-only,.form-horizontal .spotrate-row.new-line .field-group .dataTables_filter>label.sr-only,.form-horizontal .spotrate-row.new-line .field-group .dataTables_length>label.sr-only {
    min-height: 0;
    height: 0;
    margin: 0;
    padding: 0;
}

.form-horizontal .spotrate-row.new-line .field-group .mnds-padding {
    width: 100%;
}

.form-horizontal .spotrate-row.new-line .field-group .field-control {
    width: 100%;
}

.form-horizontal .spotrate-row.split-col-2 {
    margin-left: -15px;
    margin-right: -15px;
}

.form-horizontal .spotrate-row.split-col-2 .field-group {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 0;
}

@media(min-width: 769px) {
    .form-horizontal .spotrate-row.split-col-2 .field-group {
        float:left;
        width: 50%;
    }
}

.form-horizontal .spotrate-row.split-col-2 .field-group .mnds-padding {
    padding-left: 0;
    padding-right: 0;
}

#custom-----forms-----custom----- {
    width: 100%;
}

form:before,form:after {
    display: table;
    content: " ";
}

form:after {
    clear: both;
}

form:before,form:after {
    display: table;
    content: " ";
}

form:after {
    clear: both;
}

legend {
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    color: #0050a2;
    border-bottom: 1px solid #eee;
    background-color: transparent;
    display: block;
}

@media(max-width: 768px) {
    legend {
        font-size:17px;
    }
}

.char-count {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -15px;
}

@media(max-width: 768px) {
    .char-count {
        padding-left:10px;
        padding-right: 10px;
    }
}

.search-panel input[type="text"]#Keyword {
    padding: 2px 6px;
    background-image: none;
    background-position: 3px 5px;
    background-repeat: no-repeat;
}

.content-title-editor {
    width: 300px;
    max-width: 100%;
    margin-right: 5px;
    position: relative;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    display: inline-flex;
}

#TitleContent,#HtmlTitle {
    width: 300px;
    max-width: 100%;
    padding: 3px 6px;
    margin-right: 5px;
    position: relative;
    top: 1;
    white-space: nowrap;
    overflow: hidden;
    display: inline-flex;
    display: -moz-inline-box;
}

#TitleContent:focus,#HtmlTitle:focus {
    background-color: #fff;
}

#TitleContent+.field-control-static,#HtmlTitle+.field-control-static {
    position: relative;
    top: 1;
}

.TitleContent {
    width: 200px;
    max-width: 100%;
    padding: 3px 6px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-flex;
    display: -moz-inline-box;
    vertical-align: middle;
    width: 100%;
}

.TitleContent:focus {
    background-color: #fff;
}

.TitleContent.field-required,.TitleContent.ck-restricted-editing_mode_standard {
    max-width: calc(100% - (61px + 4px));
    display: inline-block;
}

.TitleContent .field-control-static {
    position: relative;
    top: 1;
    color: #c57f07;
}

.TitleContent+.form-control-static {
    margin-left: 5px;
    display: inline-block;
}

.TitleContent p {
    margin: 0;
    padding: 0;
}

#DraftSlug {
    width: 300px;
    padding: 2px 6px !important;
    border: 1px solid #b7b7b7;
}

#DraftSlug:focus {
    background-color: #fff;
}

#DraftAuthorName {
    width: 300px;
    padding: 2px 6px !important;
    border: 1px solid #b7b7b7;
}

#DraftAuthorName:focus {
    background-color: #fff;
}

#DraftStoryDate {
    padding: 2px 6px !important;
    border: 1px solid #b7b7b7;
}

#DraftStoryDate:focus {
    background-color: #fff;
}

.form-title {
    margin-bottom: 30px;
}

.form-horizontal .field-action .field-control-static {
    padding-top: 10px;
    padding-bottom: 10px;
}

.field-action {
    margin-top: 30px;
}

.field-action:before,.field-action:after {
    display: table;
    content: " ";
}

.field-action:after {
    clear: both;
}

.field-action:before,.field-action:after {
    display: table;
    content: " ";
}

.field-action:after {
    clear: both;
}

.content-header .field-group-static,.TabViewHeader .field-group-static,.detailed-view-header .field-group-static {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .content-header .field-group-static,.TabViewHeader .field-group-static,.detailed-view-header .field-group-static {
        margin-left:-10px;
        margin-right: -10px;
    }
}

@media(min-width: 992px) {
    .content-header .field-group-static.field-group-image,.TabViewHeader .field-group-static.field-group-image,.detailed-view-header .field-group-static.field-group-image {
        float:left;
        display: inline-block;
    }

    .content-header .field-group-static.field-group-image.new-line~.field-group-static,.TabViewHeader .field-group-static.field-group-image.new-line~.field-group-static,.content-header .field-group-static.field-group-image.no-label~.field-group-static,.TabViewHeader .field-group-static.field-group-image.no-label~.field-group-static,.detailed-view-header .field-group-static.field-group-image.new-line~.field-group-static,.detailed-view-header .field-group-static.field-group-image.no-label~.field-group-static {
        width: calc(100% - (120px + (15px/1.5)));
        float: left;
        min-width: 160px;
        display: inline-block;
    }
}

.content-header .field-group-static.field-group-image .field-control-offset,.TabViewHeader .field-group-static.field-group-image .field-control-offset,.detailed-view-header .field-group-static.field-group-image .field-control-offset {
    margin-left: 0;
}

.content-header .field-group-static.field-group-image.new-line .label-control-size,.TabViewHeader .field-group-static.field-group-image.new-line .label-control-size,.detailed-view-header .field-group-static.field-group-image.new-line .label-control-size {
    float: none;
    width: 100%;
    max-width: 135px;
    display: block;
}

.content-header .field-group-static.field-group-image.new-line .label-control-size+.field-control-size,.TabViewHeader .field-group-static.field-group-image.new-line .label-control-size+.field-control-size,.detailed-view-header .field-group-static.field-group-image.new-line .label-control-size+.field-control-size {
    float: none;
    display: block;
}

@media(min-width: 769px) {
    .content-header .field-group-static.field-group-image~.field-group-static .field-control-offset,.TabViewHeader .field-group-static.field-group-image~.field-group-static .field-control-offset,.detailed-view-header .field-group-static.field-group-image~.field-group-static .field-control-offset {
        margin-left:0;
    }

    .content-header .field-group-static.field-group-image .label-control-size,.TabViewHeader .field-group-static.field-group-image .label-control-size,.detailed-view-header .field-group-static.field-group-image .label-control-size {
        width: auto;
        padding-right: 0;
    }

    .content-header .field-group-static.field-group-image .field-control-size,.TabViewHeader .field-group-static.field-group-image .field-control-size,.detailed-view-header .field-group-static.field-group-image .field-control-size {
        width: auto;
    }
}

.field-file a:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
    color: #c57f07;
    display: inline;
}

.field-file a:before.icon-collapse:before {
    content: "";
}

.field-file a:before.fa-question-circle {
    font-size: 18px;
}

.field-file a:hover:before,.field-file a:focus:before {
    color: #0050a2;
}

.field-link a[target="_blank"]:after {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-left: 5px;
    color: #c57f07;
    display: inline;
}

.field-link a[target="_blank"]:after.icon-collapse:before {
    content: "";
}

.field-link a[target="_blank"]:after.fa-question-circle {
    font-size: 18px;
}

.field-link a[target="_blank"]:hover:after,.field-link a[target="_blank"]:focus:after {
    color: #0050a2;
}

.participation-requirement {
    position: relative;
    opacity: 1;
}

.participation-requirement.collapsing[aria-expanded="false"] {
    border-top-color: transparent;
    opacity: 0;
    -webkit-transition-property: "opacity";
    transition-property: "opacity";
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
}

.participation-requirement.collapsing[aria-expanded="false"]:before {
    display: none;
}

.participation-requirement:not(:first-child) {
    border-top: 1px solid #e2e2e2;
    margin-top: 15px;
    padding-top: 30px;
}

.participation-requirement:not(:first-child):before {
    content: "OR";
    position: absolute;
    top: -11px;
    background: #fff;
    padding: 0 10px;
    left: 50%;
}

.participation-requirement .field-group-btn {
    float: right !important;
}

.participation-requirement .field-group-btn>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.participation-requirement .field-group-btn.btn-group {
    align-items: center;
    justify-content: flex-end;
}

#ValueWrapper .label-empty {
    display: none;
}

#ValueWrapper .check-list {
    padding-top: 10px;
}

.form-btn-group {
    text-align: right;
}

.form-btn-group:before,.form-btn-group:after {
    display: table;
    content: " ";
}

.form-btn-group:after {
    clear: both;
}

.form-btn-group:before,.form-btn-group:after {
    display: table;
    content: " ";
}

.form-btn-group:after {
    clear: both;
}

.field-message .field-divider {
    padding-top: 0;
}

.field-message .confirm-name+.label {
    margin-left: 5px;
}

.field-message .label+.confirm-link {
    margin-left: 5px;
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
    padding-top: 3px;
}

.form-horizontal .radio input:not([type="checkbox"]):not([type="radio"]),.form-horizontal .checkbox input:not([type="checkbox"]):not([type="radio"]),.form-horizontal .radio-inline input:not([type="checkbox"]):not([type="radio"]),.form-horizontal .checkbox-inline input:not([type="checkbox"]):not([type="radio"]) {
    margin-top: -4px;
}

.form-horizontal .radio select,.form-horizontal .checkbox select,.form-horizontal .radio-inline select,.form-horizontal .checkbox-inline select {
    margin-top: -4px;
}

.form-horizontal .radio,.form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .row>.form-group,.form-horizontal .row>.field-group {
    margin-left: 0;
    margin-right: 0;
}

.form-horizontal .field-group {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .form-horizontal .form-group,.form-horizontal .field-group {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.form-horizontal .form-group.col-auto,.form-horizontal .field-group.col-auto {
    margin-left: 0;
    margin-right: 0;
}

.form-horizontal .form-group .radio,.form-horizontal .field-group .radio,.form-horizontal .form-group .checkbox,.form-horizontal .field-group .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group .control-group-btn,.form-horizontal .field-group .control-group-btn {
    margin-left: 10px;
    margin-right: 10px;
}

@media(min-width: 769px) {
    .form-horizontal .form-group .control-group-btn,.form-horizontal .field-group .control-group-btn {
        margin-left:15px;
        margin-right: 15px;
    }
}

.form-horizontal .form-group .field-group-inline,.form-horizontal .field-group .field-group-inline {
    margin-left: 0;
    margin-right: 0;
}

.form-horizontal .form-group>.field-group-block,.form-horizontal .field-group>.field-group-block {
    margin-left: 0;
    margin-right: 0;
}

.form-horizontal .form-group>.field-block,.form-horizontal .field-group>.field-block {
    margin-left: 0;
    margin-right: 0;
}

.form-horizontal .field-group-static {
    margin-left: -10px;
    margin-right: -10px;
}

@media(min-width: 769px) {
    .form-horizontal .field-group-static {
        margin-left:-15px;
        margin-right: -15px;
    }
}

.form-horizontal .field-group-static.col-auto {
    margin-left: 0;
    margin-right: 0;
}

.form-horizontal .field-group-static .control-group-btn {
    margin-left: 10px;
    margin-right: 10px;
}

@media(min-width: 769px) {
    .form-horizontal .field-group-static .control-group-btn {
        margin-left:15px;
        margin-right: 15px;
    }
}

.form-horizontal .field-group-static .label-control[class*="col-xs-"]:not(.col-xs-12) {
    padding-top: 0;
}

.form-horizontal .field-group-inline {
    margin-left: -10px;
    margin-right: -10px;
}

@media(min-width: 769px) {
    .form-horizontal .field-group-inline {
        margin-left:-15px;
        margin-right: -15px;
    }
}

.section-heading:before,.section-heading:after {
    display: table;
    content: " ";
}

.section-heading:after {
    clear: both;
}

.section-heading:before,.section-heading:after {
    display: table;
    content: " ";
}

.section-heading:after {
    clear: both;
}

.form-horizontal .control-label,.form-horizontal .label-control,.form-horizontal .dataTables_filter>label,.form-horizontal .dataTables_length>label {
    text-align: left;
}

@media(min-width: 769px) {
    .form-horizontal .control-label,.form-horizontal .label-control,.form-horizontal .dataTables_filter>label,.form-horizontal .dataTables_length>label {
        text-align:right;
        padding-top: 3px;
    }
}

.form-horizontal .control-label[class*="col-xs-"]:not(.col-xs-12),.form-horizontal .label-control[class*="col-xs-"]:not(.col-xs-12),.form-horizontal .dataTables_filter>label[class*="col-xs-"]:not(.col-xs-12),.form-horizontal .dataTables_length>label[class*="col-xs-"]:not(.col-xs-12) {
    padding-top: 3px;
}

.form-horizontal .control-label.text-left,.form-horizontal .label-control.text-left,.form-horizontal .dataTables_filter>label.text-left,.form-horizontal .dataTables_length>label.text-left {
    text-align: left;
}

.form-horizontal .form-control-static {
    padding-bottom: 3px;
}

@media(min-width: 769px) {
    .form-horizontal .form-control-static {
        padding-top:3px;
    }
}

.form-horizontal .form-control-static[class*="col-xs-"]:not(.col-xs-12) {
    padding-top: 3px;
}

.form-horizontal .row>.form-group {
    margin-left: 0;
    margin-right: 0;
}

.form-horizontal input+.form-control-static,.form-horizontal select+.form-control-static,.form-horizontal textarea+.form-control-static {
    padding-top: 3px;
}

form .btn {
    position: relative;
    top: 0;
}

.form-horizontal,form {
    margin-bottom: 15px;
}

.form-horizontal.form-popup,form.form-popup {
    margin-bottom: 0;
}

.form-horizontal.form-popup fieldset,form.form-popup fieldset {
    padding-top: 0;
    padding-bottom: 0;
}

.form-horizontal fieldset,form fieldset {
    margin-bottom: 15px;
}

.form-horizontal fieldset:before,form fieldset:before,.form-horizontal fieldset:after,form fieldset:after {
    display: table;
    content: " ";
}

.form-horizontal fieldset:after,form fieldset:after {
    clear: both;
}

.form-horizontal fieldset:before,form fieldset:before,.form-horizontal fieldset:after,form fieldset:after {
    display: table;
    content: " ";
}

.form-horizontal fieldset:after,form fieldset:after {
    clear: both;
}

.form-horizontal fieldset:last-child,form fieldset:last-child,.form-horizontal fieldset:last-of-type,form fieldset:last-of-type {
    margin-bottom: 0;
}

.form-horizontal fieldset+fieldset,form fieldset+fieldset {
    margin-top: 15px;
}

.form-horizontal .field-description,form .field-description {
    margin-bottom: 15px;
}

.form-horizontal .row:last-child>.form-group:last-child,.form-horizontal .row:last-child>.field-group:last-child {
    margin-bottom: 0;
}

@media(max-width: 768px) {
    .form-horizontal .row:last-child>.form-group.no-margin:not([class*='-xs-12']),.form-horizontal .row:last-child>.field-group.no-margin:not([class*='-xs-12']) {
        margin-bottom:0;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .form-horizontal .row:last-child>.form-group.no-margin:not([class*='-sm-12']),.form-horizontal .row:last-child>.field-group.no-margin:not([class*='-sm-12']) {
        margin-bottom:0;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .form-horizontal .row:last-child>.form-group.no-margin:not([class*='-md-12']),.form-horizontal .row:last-child>.field-group.no-margin:not([class*='-md-12']) {
        margin-bottom:0;
    }
}

@media(min-width: 1200px) {
    .form-horizontal .row:last-child>.form-group.no-margin:not([class*='-lg-12']),.form-horizontal .row:last-child>.field-group.no-margin:not([class*='-lg-12']) {
        margin-bottom:0;
    }
}

.form-horizontal-group .radio,.form-horizontal-group .checkbox,.form-horizontal-group .radio-inline,.form-horizontal-group .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 11px;
}

.form-horizontal-group .radio,.form-horizontal-group .checkbox {
    min-height: 32px;
}

.form-horizontal-group .field-group {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px;
}

@media(min-width: 769px) {
    .form-horizontal-group .field-group .field-group:not(:last-child) {
        margin-bottom:15px;
    }

    .form-horizontal-group .field-group .field-group:last-child {
        margin-bottom: 0;
    }

    .form-horizontal-group .field-group .help-icon-old .field-group:nth-last-child(2) {
        margin-bottom: 0;
    }
}

@media(max-width: 768px) {
    .form-horizontal-group .field-control {
        margin-bottom:15px;
    }

    .form-horizontal-group .checkbox {
        margin-bottom: 15px;
    }

    .form-horizontal-group .radio {
        margin-bottom: 15px;
    }
}

@media(min-width: 769px) {
    .form-horizontal-group .field-control:not(:first-child) {
        padding-left:5px;
    }

    .form-horizontal-group .field-control:not(:last-child) {
        padding-right: 5px;
    }
}

@media(min-width: 769px) {
    .form-horizontal-group .control-label,.form-horizontal-group .label-control,.form-horizontal-group .label-control,.form-horizontal-group .dataTables_filter>label,.form-horizontal-group .dataTables_length>label {
        text-align:right;
        margin-bottom: 0;
        padding-top: 11px;
    }
}

.form-horizontal-group .has-feedback .form-control-feedback {
    right: 15px;
}

@media(min-width: 769px) {
    .form-horizontal-group .field-group-lg .control-label,.form-horizontal-group .field-group-lg .label-control,.form-horizontal-group .field-group-lg .label-control,.form-horizontal-group .field-group-lg .dataTables_filter>label,.form-horizontal-group .field-group-lg .dataTables_length>label {
        padding-top:14.333333px;
    }
}

@media(min-width: 769px) {
    .form-horizontal-group .field-group-sm .control-label,.form-horizontal-group .field-group-sm .label-control,.form-horizontal-group .field-group-sm .label-control,.form-horizontal-group .field-group-sm .dataTables_filter>label,.form-horizontal-group .field-group-sm .dataTables_length>label {
        padding-top:9px;
    }
}

.form-inline:before,.form-inline:after {
    display: table;
    content: " ";
}

.form-inline:after {
    clear: both;
}

.form-inline:before,.form-inline:after {
    display: table;
    content: " ";
}

.form-inline:after {
    clear: both;
}

@media(min-width: 769px) {
    .form-inline .field-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
}

@media(max-width: 768px) {
    .form-inline.form-inline-right .field-group:not([class*='-xs-12']) {
        margin-left:15px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .form-inline.form-inline-right .field-group:not([class*='-sm-12']) {
        margin-left:15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .form-inline.form-inline-right .field-group:not([class*='-md-12']) {
        margin-left:15px;
    }
}

@media(min-width: 1200px) {
    .form-inline.form-inline-right .field-group:not([class*='-lg-12']) {
        margin-left:15px;
    }
}

.form-inline [class*="mnds-"].field-group {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .form-inline [class*="mnds-"].field-group {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.form-inline [class*="mnds-"].field-group-inline {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .form-inline [class*="mnds-"].field-group-inline {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.form-vertical .form-horizontal .control-label,.form-vertical .form-horizontal .label-control,.form-vertical .form-horizontal .label-control,.form-vertical .form-horizontal .dataTables_filter>label,.form-vertical .form-horizontal .dataTables_length>label {
    text-align: left;
}

.form-vertical .field-control {
    width: 100%;
}

.form-vertical input[type="text"] {
    width: 100%;
}

.form-vertical input[type="text"]#BulletinName,.form-vertical input[type="text"]#OwnerName,.form-vertical input[type="text"]#OwnerEmail,.form-vertical input[type="text"]#SlugName,.form-vertical input[type="text"]#EmailSubject {
    width: 100%;
}

.form-vertical input[type="text"]#Date,.form-vertical input[type="text"].clubRunnerDatePicker {
    width: 150px;
}

.form-vertical select {
    width: 100%;
}

.form-vertical .input-group-inline {
    margin-bottom: -10px;
}

.form-vertical .field-group-inline {
    margin-bottom: -10px;
}

.form-vertical .radio-inline {
    width: auto;
    margin-right: 15px;
    margin-bottom: 10px;
    vertical-align: top;
}

.form-vertical .radio-inline:last-child {
    margin-bottom: 0;
}

.form-popup .control-label,.form-popup .label-control,.form-popup .label-control,.form-popup .dataTables_filter>label,.form-popup .dataTables_length>label {
    text-align: right;
}

.form-popup .control-label-checkbox,.form-popup .label-control-checkbox {
    text-align: left;
}

.form-popup .section-title {
    padding-left: 0;
    padding-right: 0;
    color: #0050a2;
    background-color: transparent;
}

.form-popup .section-description {
    margin-left: 0;
    margin-right: 0;
}

.form-popup .section-group:before,.form-popup .section-group:after {
    display: table;
    content: " ";
}

.form-popup .section-group:after {
    clear: both;
}

.form-popup .section-group:before,.form-popup .section-group:after {
    display: table;
    content: " ";
}

.form-popup .section-group:after {
    clear: both;
}

.form-popup .section-group+.section-group {
    margin-top: 15px;
}

.form-popup .section-group .field-section-title {
    margin-bottom: 15px;
}

.form-popup .section-group .section-title {
    color: #f7a81b;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.form-popup .section-group .section-title label {
    margin: 0;
    color: #f7a81b;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.form-popup .section-group .field-group .label-control.sr-only {
    padding: 0;
}

@media(min-width: 480px) {
    .form-popup .section-group .attachments .file-action:before,.form-popup .section-group .attachments .file-action:after {
        display:table;
        content: " ";
    }

    .form-popup .section-group .attachments .file-action:after {
        clear: both;
    }

    .form-popup .section-group .attachments .file-action:before,.form-popup .section-group .attachments .file-action:after {
        display: table;
        content: " ";
    }

    .form-popup .section-group .attachments .file-action:after {
        clear: both;
    }

    .form-popup .section-group .attachments .file-action .action-btn {
        float: left !important;
    }

    .form-popup .section-group .attachments .file-action .action-text {
        float: right !important;
        margin-left: 10px;
    }

    .form-popup .section-group .attachments .file-action .action-text>.btn-group {
        align-items: center;
        justify-content: flex-end;
    }

    .form-popup .section-group .attachments .file-action .action-text.btn-group {
        align-items: center;
        justify-content: flex-end;
    }

    .form-popup .section-group .attachments .file-action .action-text .help-block {
        float: none;
        margin-top: 0;
        padding-top: 0;
        text-align: right;
    }
}

.form-popup fieldset legend {
    margin: 15px 0;
    padding: 0;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    color: #0050a2;
    border-bottom: none;
    background-color: transparent;
}

.form-condensed .field-group {
    margin-bottom: 7.5px;
}

.form-condensed .field-group .label-control {
    margin-bottom: 3px;
}

.form-condensed .field-group .field-control {
    padding-bottom: 3px;
}

.form-condensed .field-group-static {
    margin-bottom: 0;
}

.form-condensed .field-group-static .label-control {
    margin-bottom: 0;
}

.form-condensed .field-group-static .field-control-static {
    padding-bottom: 0;
}

.form-popup.form-condensed .field-group {
    margin-bottom: 5px;
}

.form-popup.form-condensed .field-group-static {
    margin-bottom: 5px;
}

@media(max-width: 768px) {
    .field-group [class*='-xs-12']>.radio,.field-group [class*='-xs-12']>.checkbox,.field-group [class*='-xs-12']>.radio-inline,.field-group [class*='-xs-12']>.checkbox-inline {
        padding-top:0;
        padding-bottom: 3px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .field-group [class*='-sm-12']>.radio,.field-group [class*='-sm-12']>.checkbox,.field-group [class*='-sm-12']>.radio-inline,.field-group [class*='-sm-12']>.checkbox-inline {
        padding-top:0;
        padding-bottom: 3px;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .field-group [class*='-md-12']>.radio,.field-group [class*='-md-12']>.checkbox,.field-group [class*='-md-12']>.radio-inline,.field-group [class*='-md-12']>.checkbox-inline {
        padding-top:0;
        padding-bottom: 3px;
    }
}

@media(min-width: 1200px) {
    .field-group [class*='-lg-12']>.radio,.field-group [class*='-lg-12']>.checkbox,.field-group [class*='-lg-12']>.radio-inline,.field-group [class*='-lg-12']>.checkbox-inline {
        padding-top:0;
        padding-bottom: 3px;
    }
}

.field-group {
    margin-bottom: 15px;
}

.field-group:before,.field-group:after {
    display: table;
    content: " ";
}

.field-group:after {
    clear: both;
}

.field-group:before,.field-group:after {
    display: table;
    content: " ";
}

.field-group:after {
    clear: both;
}

.field-group.new-line .control-label,.field-group.new-line .label-control,.field-group.new-line .label-control,.field-group.new-line .dataTables_filter>label,.field-group.new-line .dataTables_length>label {
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
    padding-top: 0;
}

.field-group.new-line .radio,.field-group.new-line .checkbox,.field-group.new-line .radio-inline,.field-group.new-line .checkbox-inline {
    padding-top: 0;
    padding-bottom: 3px;
}

.field-group.new-line .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .field-group.new-line .field-control-size {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .field-group.new-line .field-control-size {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .field-group.new-line .field-control-size {
        float:left;
        width: 100%;
    }
}

@media(max-width: 768px) {
    .field-group.new-line .field-control-size {
        padding-left:10px;
        padding-right: 10px;
    }
}

.field-group.new-line .field-control-size.field-control-offset {
    margin-left: 0;
}

.field-group.new-line .field-control-size.checkbox,.field-group.new-line .field-control-size.radio {
    min-height: 27px;
}

.field-group.new-line .field-control-size>.field-control-static {
    display: block;
}

.field-group.new-line mndsdynamicelement>.field-control-static {
    display: block;
}

.field-group.new-line .control-group .textbox-inline {
    display: inline-block;
}

.field-group.new-line .control-group .field-control-static {
    display: inline-block;
}

.field-group.new-line textarea.field-control {
    width: 100%;
}

.field-group.field-group-condensed {
    margin-bottom: 0;
}

.field-group.content-template #templateContent {
    float: left;
}

.field-group.col-auto .mnds-size-xs-12 {
    width: auto;
}

.field-group.col-auto .label-control {
    padding-right: 6px;
}

.field-group:not(:nth-child(2)) .input-group-header {
    padding-top: 15px;
    border-top: 1px solid #eee;
}

.field-group .field-group {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.field-group .field-group.field-group-inline {
    margin-bottom: 0;
}

.field-group .field-control-list {
    vertical-align: top;
    display: inline-block;
}

@media(min-width: 769px) {
    .field-group .field-control-list {
        padding-right:0;
    }
}

.field-group .field-control-list .field-control-static {
    vertical-align: top;
}

.field-group .field-control-list .btn-group {
    margin-bottom: 5px;
}

.field-group .control-group {
    max-width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 15px;
    display: inline-block;
    vertical-align: baseline;
}

.field-group .control-group:first-child {
    margin-left: 0;
}

.field-group .control-group:last-child {
    margin-right: 0;
}

.field-group .control-group .radio-inline,.field-group .control-group .checkbox-inline,.field-group .control-group .textbox-inline {
    margin: 0;
}

.field-group .control-group .radio-inline+.radio-inline,.field-group .control-group .checkbox-inline+.radio-inline,.field-group .control-group .textbox-inline+.radio-inline,.field-group .control-group .radio-inline+.checkbox-inline,.field-group .control-group .checkbox-inline+.checkbox-inline,.field-group .control-group .textbox-inline+.checkbox-inline,.field-group .control-group .radio-inline+.textbox-inline,.field-group .control-group .checkbox-inline+.textbox-inline,.field-group .control-group .textbox-inline+.textbox-inline,.field-group .control-group .radio-inline+.control-group,.field-group .control-group .checkbox-inline+.control-group,.field-group .control-group .textbox-inline+.control-group {
    margin-left: 15px;
}

.field-group .control-group .field-required:not(label):not(input) {
    position: absolute;
}

.field-group .control-group .field-requiredselect {
    position: static;
}

.field-group .control-group select.field-required {
    position: static;
}

.field-group .control-group-btn {
    margin-left: 15px;
    margin-bottom: 15px;
}

@media(min-width: 769px) {
    .field-group .control-label,.field-group .label-control,.field-group .label-control,.field-group .dataTables_filter>label,.field-group .dataTables_length>label {
        margin-bottom:0;
        padding-top: 3px;
    }
}

.field-group .field-control-static {
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 0;
}

.field-group .CKeditor>.cke {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.field-group .CKeditor>.field-control {
    height: 100px;
}

.field-group .navigationMenu {
    margin: 0;
}

.field-group.field-control-inline .label-control.invisible {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
    visibility: hidden !important;
}

.field-group .message {
    margin-top: 0;
    margin-bottom: 0;
}

.field-group-static {
    margin-bottom: 7.5px;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.field-group-static:before,.field-group-static:after {
    display: table;
    content: " ";
}

.field-group-static:after {
    clear: both;
}

.field-group-static:before,.field-group-static:after {
    display: table;
    content: " ";
}

.field-group-static:after {
    clear: both;
}

.field-group-static.new-line.truncate-content+.field-group,.field-group-static.new-line.truncate-content+.field-group-static {
    margin-top: 15px;
}

.field-group-static.new-line .control-label,.field-group-static.new-line .label-control,.field-group-static.new-line .label-control,.field-group-static.new-line .dataTables_filter>label,.field-group-static.new-line .dataTables_length>label {
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
    padding-top: 0;
}

.field-group-static.new-line .control-label.no-margin,.field-group-static.new-line .label-control.no-margin,.field-group-static.new-line .label-control.no-margin,.field-group-static.new-line .dataTables_filter>label.no-margin,.field-group-static.new-line .dataTables_length>label.no-margin {
    margin-bottom: 0;
}

.field-group-static.new-line .radio,.field-group-static.new-line .checkbox,.field-group-static.new-line .radio-inline,.field-group-static.new-line .checkbox-inline {
    padding-top: 0;
    padding-bottom: 3px;
}

.field-group-static.new-line .field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .field-group-static.new-line .field-control-size {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .field-group-static.new-line .field-control-size {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .field-group-static.new-line .field-control-size {
        float:left;
        width: 100%;
    }
}

@media(max-width: 768px) {
    .field-group-static.new-line .field-control-size {
        padding-left:10px;
        padding-right: 10px;
    }
}

.field-group-static.new-line .field-control-size.field-control-offset {
    margin-left: 0;
}

.field-group-static.new-line .field-control-size .field-control-static {
    display: block;
}

.field-group-static.new-line mndsdynamicelement>.field-control-static {
    display: block;
}

.field-group-static.new-line textarea.field-control {
    width: 100%;
}

.field-group-static.col-auto .mnds-size-xs-12 {
    width: auto;
}

.field-group-static.col-auto .label-control {
    padding-right: 6px;
}

.field-group-static.update-required .field-control-static {
    color: #eb6562;
}

a.field-group-static.update-required .field-control-static:hover,a.field-group-static.update-required .field-control-static:focus {
    color: #e53935;
}

.field-group-static .label-control {
    padding-top: 0;
}

.field-group-static .field-control-static {
    padding-top: 0;
}

.field-group-static .control-label,.field-group-static .label-control,.field-group-static .label-control,.field-group-static .dataTables_filter>label,.field-group-static .dataTables_length>label {
    color: #808080;
    font-weight: 400;
}

.field-group-static .control-label.field-required,.field-group-static .label-control.field-required,.field-group-static .label-control.field-required,.field-group-static .dataTables_filter>label.field-required,.field-group-static .dataTables_length>label.field-required {
    color: #808080;
    font-weight: 400;
}

.field-group-static .control-label.field-required:after,.field-group-static .label-control.field-required:after,.field-group-static .label-control.field-required:after,.field-group-static .dataTables_filter>label.field-required:after,.field-group-static .dataTables_length>label.field-required:after {
    content: "";
    display: none;
}

.field-group-static .control-label.field-required>label,.field-group-static .label-control.field-required>label,.field-group-static .label-control.field-required>label,.field-group-static .dataTables_filter>label.field-required>label,.field-group-static .dataTables_length>label.field-required>label {
    color: #808080;
    font-weight: 400;
}

.field-group-static .control-label.field-required>label:after,.field-group-static .label-control.field-required>label:after,.field-group-static .label-control.field-required>label:after,.field-group-static .dataTables_filter>label.field-required>label:after,.field-group-static .dataTables_length>label.field-required>label:after {
    content: "";
    display: none;
}

.field-group-static .control-label>label,.field-group-static .label-control>label,.field-group-static .label-control>label,.field-group-static .dataTables_filter>label>label,.field-group-static .dataTables_length>label>label {
    color: #808080;
    font-weight: 400;
}

.field-group-static .control-label>label.field-required,.field-group-static .label-control>label.field-required,.field-group-static .label-control>label.field-required,.field-group-static .dataTables_filter>label>label.field-required,.field-group-static .dataTables_length>label>label.field-required {
    color: #808080;
    font-weight: 400;
}

.field-group-static .control-label>label.field-required:after,.field-group-static .label-control>label.field-required:after,.field-group-static .label-control>label.field-required:after,.field-group-static .dataTables_filter>label>label.field-required:after,.field-group-static .dataTables_length>label>label.field-required:after {
    content: "";
    display: none;
}

.field-group-static.text-success .control-label,.field-group-static.text-success .label-control,.field-group-static.text-success .label-control,.field-group-static.text-success .dataTables_filter>label,.field-group-static.text-success .dataTables_length>label {
    color: #92cf94;
}

a.field-group-static.text-success .control-label:hover,a.field-group-static.text-success .label-control:hover,a.field-group-static.text-success .control-label:focus,a.field-group-static.text-success .label-control:focus,a.field-group-static.text-success .label-control:hover,a.field-group-static.text-success .label-control:focus,a.field-group-static.text-success .dataTables_filter>label:hover,a.field-group-static.text-success .dataTables_filter>label:focus,a.field-group-static.text-success .dataTables_length>label:hover,a.field-group-static.text-success .dataTables_length>label:focus {
    color: #6ec071;
}

.field-group-static.text-info .control-label,.field-group-static.text-info .label-control,.field-group-static.text-info .label-control,.field-group-static.text-info .dataTables_filter>label,.field-group-static.text-info .dataTables_length>label {
    color: #166dba;
}

a.field-group-static.text-info .control-label:hover,a.field-group-static.text-info .label-control:hover,a.field-group-static.text-info .control-label:focus,a.field-group-static.text-info .label-control:focus,a.field-group-static.text-info .label-control:hover,a.field-group-static.text-info .label-control:focus,a.field-group-static.text-info .dataTables_filter>label:hover,a.field-group-static.text-info .dataTables_filter>label:focus,a.field-group-static.text-info .dataTables_length>label:hover,a.field-group-static.text-info .dataTables_length>label:focus {
    color: #10538d;
}

.field-group-static.text-warning .control-label,.field-group-static.text-warning .label-control,.field-group-static.text-warning .label-control,.field-group-static.text-warning .dataTables_filter>label,.field-group-static.text-warning .dataTables_length>label {
    color: #f9a600;
}

a.field-group-static.text-warning .control-label:hover,a.field-group-static.text-warning .label-control:hover,a.field-group-static.text-warning .control-label:focus,a.field-group-static.text-warning .label-control:focus,a.field-group-static.text-warning .label-control:hover,a.field-group-static.text-warning .label-control:focus,a.field-group-static.text-warning .dataTables_filter>label:hover,a.field-group-static.text-warning .dataTables_filter>label:focus,a.field-group-static.text-warning .dataTables_length>label:hover,a.field-group-static.text-warning .dataTables_length>label:focus {
    color: #c68400;
}

.field-group-static.text-danger .control-label,.field-group-static.text-danger .label-control,.field-group-static.text-danger .label-control,.field-group-static.text-danger .dataTables_filter>label,.field-group-static.text-danger .dataTables_length>label {
    color: #eb6562;
}

a.field-group-static.text-danger .control-label:hover,a.field-group-static.text-danger .label-control:hover,a.field-group-static.text-danger .control-label:focus,a.field-group-static.text-danger .label-control:focus,a.field-group-static.text-danger .label-control:hover,a.field-group-static.text-danger .label-control:focus,a.field-group-static.text-danger .dataTables_filter>label:hover,a.field-group-static.text-danger .dataTables_filter>label:focus,a.field-group-static.text-danger .dataTables_length>label:hover,a.field-group-static.text-danger .dataTables_length>label:focus {
    color: #e53935;
}

.field-group-static.truncate-content .field-control-static {
    display: block;
}

.field-input-group {
    max-width: calc(100% - (0 + 4px));
    position: relative;
    display: inline-block;
}

.field-input-group.field-required>.field-required {
    width: 0;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
    position: absolute;
    top: 0;
    right: 0;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .field-input-group.field-required>.field-required {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

.field-input-group.field-required>.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

.field-input-group.field-required>.field-required:before {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.field-input-group.field-required[data-tooltip="true"] {
    max-width: calc(100% - (0 + 4px + 18px));
}

.field-input-group.field-required input.field-required {
    max-width: 100%;
}

.field-input-group.field-required input.field-required~.field-required {
    display: none;
}

.field-input-group[data-tooltip="true"] {
    max-width: calc(100% - (0 + 18px));
}

.field-input-group .form-control-static {
    padding-top: 3px;
}

.field-group-inline {
    max-width: 100%;
}

.field-group-inline.field-group .radio,.field-group-inline.field-group .checkbox,.field-group-inline.field-group .radio-inline,.field-group-inline.field-group .checkbox-inline {
    padding-top: 3px;
    padding-bottom: 0;
}

.field-group-inline .control-label,.field-group-inline .label-control,.field-group-inline .label-control,.field-group-inline .dataTables_filter>label,.field-group-inline .dataTables_length>label {
    padding-top: 3px;
}

.field-group-inline .label-control-size {
    width: auto;
}

.field-group-inline .field-control-size {
    width: 300px;
    max-width: 100%;
}

.field-group-inline input[type="checkbox"]+label,.field-group-inline .checkbox-icon+label {
    max-width: 100%;
}

.field-group-inline input[type="checkbox"]+span+label,.field-group-inline .checkbox-icon+span+label {
    max-width: 100%;
}

.field-group-inline .field-control-static {
    margin-bottom: 3px;
}

.field-group-inline .label-control-inline {
    padding-top: 0;
    vertical-align: top;
    display: inline-block;
}

.field-group-inline .btn-group-input {
    margin-top: 0;
    vertical-align: top;
    display: inline-block;
}

.field-block .message {
    margin-bottom: 21px;
}

.field-block-new-line .control-label,.field-block-new-line .label-control,.field-block-new-line .dataTables_filter>label,.field-block-new-line .dataTables_length>label {
    width: 100%;
    margin-bottom: 0;
}

.field-block-new-line .control-label+div,.field-block-new-line .label-control+div,.field-block-new-line .dataTables_filter>label+div,.field-block-new-line .dataTables_length>label+div {
    width: 100%;
}

.field-block-new-line .field-control-static {
    padding-bottom: 0;
}

.field-block-inline .control-label,.field-block-inline .label-control,.field-block-inline .dataTables_filter>label,.field-block-inline .dataTables_length>label {
    width: auto;
    margin-bottom: 0;
    padding-top: 0;
}

.field-block-inline .control-label+div,.field-block-inline .label-control+div,.field-block-inline .dataTables_filter>label+div,.field-block-inline .dataTables_length>label+div {
    width: auto;
}

.field-block-inline .field-control-static {
    padding-top: 0;
    padding-bottom: 0;
}

.field-group-indent {
    margin-left: 30px;
}

.control-group.new-line .control-label,.control-group.new-line .label-control,.control-group.new-line .label-control,.control-group.new-line .dataTables_filter>label,.control-group.new-line .dataTables_length>label {
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
    padding-top: 0;
}

.control-group.new-line .radio,.control-group.new-line .checkbox,.control-group.new-line .radio-inline,.control-group.new-line .checkbox-inline {
    padding-top: 0;
    padding-bottom: 3px;
}

.control-group.field-required .field-group:not(:first-child) .checkbox .custom-control label.field-required:after,.control-group.field-required .field-group:not(:first-child) .radio .custom-control label.field-required:after {
    content: "";
}

.input-flex-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
}

.input-flex-group>.card-group {
    width: 100%;
}

.input-flex-group .inline-group .field-group {
    margin-top: 2px;
    margin-bottom: 2px;
}

.input-flex-group .checkbox-control {
    width: auto;
}

.input-flex-group .checkbox-control .field-group {
    padding-right: 7px;
}

.input-flex-group .input-control {
    width: 100%;
}

.input-flex-group .input-control .field-group {
    padding-right: 15px;
}

.input-flex-group .input-control .field-group .control-label,.input-flex-group .input-control .field-group .label-control,.input-flex-group .input-control .field-group .label-control,.input-flex-group .input-control .field-group .dataTables_filter>label,.input-flex-group .input-control .field-group .dataTables_length>label {
    padding-top: 3px;
    margin-bottom: 0;
}

.input-flex-group .input-control .field-input-group.hidden-label .label-control {
    display: none;
}

.input-flex-group .input-control .field-input-group .label-control-size {
    width: 100%;
}

.input-flex-group .input-control .field-input-group .field-control-size {
    width: 100%;
}

.input-flex-group .input-control .hidden-label .label-control {
    display: none;
}

.inline-group.input-control {
    width: 100%;
}

.inline-group.input-control .field-input-group.hidden-label .label-control {
    display: none;
}

.inline-group.input-control .field-input-group .label-control-size {
    width: 100%;
}

.inline-group.input-control .field-input-group .field-control-size {
    width: 100%;
}

.inline-group.input-control .hidden-label .label-control {
    display: none;
}

.custom-control-indent {
    padding-left: 22px;
}

.custom-control-indent:before,.custom-control-indent:after {
    display: table;
    content: " ";
}

.custom-control-indent:after {
    clear: both;
}

.custom-control-indent:before,.custom-control-indent:after {
    display: table;
    content: " ";
}

.custom-control-indent:after {
    clear: both;
}

label {
    font-weight: 400;
    margin-bottom: 5px;
}

.control-label,.label-control,.dataTables_filter>label,.dataTables_length>label {
    text-align: left;
    font-weight: 400;
    font-size: 15px;
    color: #222;
    text-transform: none;
    margin-bottom: 5px;
}

@media(min-width: 769px) {
    .control-label,.label-control,.dataTables_filter>label,.dataTables_length>label {
        text-align:right;
    }
}

.control-label label,.label-control label,.dataTables_filter>label label,.dataTables_length>label label {
    margin-bottom: 0;
}

.control-label input,.control-label select,.control-label textarea,.label-control input,.label-control select,.label-control textarea,.dataTables_filter>label input,.dataTables_filter>label select,.dataTables_filter>label textarea,.dataTables_length>label input,.dataTables_length>label select,.dataTables_length>label textarea {
    font-weight: 400;
    font-size: 15px;
    color: #222;
    text-transform: none;
}

.label-control {
    margin-top: 0;
}

.label-control .quantity-left {
    margin-left: 10px;
}

.label-control.text-strong {
    font-weight: 600;
}

@media(max-width: 768px) {
    .label-control.text-right:not([class*='-xs-12']) {
        text-align:right;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .label-control.text-right:not([class*='-sm-12']) {
        text-align:right;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .label-control.text-right:not([class*='-md-12']) {
        text-align:right;
    }
}

@media(min-width: 1200px) {
    .label-control.text-right:not([class*='-lg-12']) {
        text-align:right;
    }
}

.label-control>div {
    display: inline-block;
}

.label-control-static {
    text-align: left;
    font-weight: 400;
    font-size: 15px;
    color: #222;
    text-transform: none;
    margin-bottom: 5px;
    padding-top: 0;
}

@media(min-width: 769px) {
    .label-control-static {
        text-align:right;
    }
}

.label-control-static label {
    margin-bottom: 0;
}

.label-control-static input,.label-control-static select,.label-control-static textarea {
    font-weight: 400;
    font-size: 15px;
    color: #222;
    text-transform: none;
}

.label-control-static.help-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.label-control-static .help-block {
    text-align: left;
}

label>input[type="checkbox"],label>input[type="radio"],label>.checkbox-icon,label>.radio-icon {
    margin: 0;
}

label>div {
    display: inline-block;
}

.label-empty.sr-only {
    margin-left: 0;
    margin-right: 0;
}

.label-empty.sr-only>table,.label-empty.sr-only>span,.label-empty.sr-only>div,.label-empty.sr-only>ul,.label-empty.sr-only>a {
    display: none;
}

.label-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .label-control-size {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .label-control-size {
        padding-left:10px;
        padding-right: 10px;
    }
}

.label-control-inline {
    display: inline-block;
}

.label-control-inline+.label-control-inline {
    margin-left: 10px;
}

input {
    word-break: normal;
    -ms-word-break: normal;
    word-wrap: normal;
    -ms-word-wrap: normal;
    overflow-wrap: normal;
}

input.no-pull {
    float: none;
}

input.input-xs {
    width: 60px !important;
}

input.input-sm {
    width: 80px !important;
}

input.input-md {
    width: 200px !important;
}

input.input-lg {
    width: 300px !important;
}

input.input-xl {
    width: 375px !important;
}

input.input-full {
    width: 100% !important;
}

input[type="submit"] {
    width: auto;
}

input[type="button"] {
    width: auto;
}

input#BulletinName,input#OwnerName,input#OwnerEmail,input#SlugName,input#EmailSubject {
    width: 375px;
}

input:focus,textarea:focus,select:focus {
    background-color: #fff;
}

input[data-tooltip="true"],textarea[data-tooltip="true"],select[data-tooltip="true"] {
    max-width: calc(100% - (20px + 5px));
    display: inline-block;
}

input[data-post-icon="true"],textarea[data-post-icon="true"],select[data-post-icon="true"] {
    max-width: calc(100% - (18px + 1.25em));
}

[type="text"] {
    width: 200px;
}

[type="date"] {
    width: 150px;
}

[type="number"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

[type="number"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

[type="number"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="number"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="number"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

[type="number"]:-ms-input-placeholder {
    color: #acb6c0;
}

[type="number"]::-webkit-input-placeholder {
    color: #acb6c0;
}

[type="search"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: none #fff 3px 5px no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="search"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

[type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

[type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

[type="email"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

[type="email"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

[type="email"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="email"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="email"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

[type="email"]:-ms-input-placeholder {
    color: #acb6c0;
}

[type="email"]::-webkit-input-placeholder {
    color: #acb6c0;
}

[type="password"] {
    width: 200px;
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

[type="password"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

[type="password"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="password"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="password"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

[type="password"]:-ms-input-placeholder {
    color: #acb6c0;
}

[type="password"]::-webkit-input-placeholder {
    color: #acb6c0;
}

[type="date"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

[type="date"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

[type="date"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="date"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

[type="date"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

[type="date"]:-ms-input-placeholder {
    color: #acb6c0;
}

[type="date"]::-webkit-input-placeholder {
    color: #acb6c0;
}

[name$="Number"],[name$="Phone"] {
    width: 200px;
}

[name$="Number"][type="radio"],[name$="Phone"][type="radio"],[name$="Number"][type="checkbox"],[name$="Phone"][type="checkbox"] {
    width: 13px;
}

[name$="CardNumber"] {
    width: 300px;
}

[name$="Extension"] {
    width: 60px;
}

.hasTimeEntry {
    width: 80px;
    top: 0;
}

.field-control-phone {
    width: 130px;
}

.field-control-ext {
    width: 60px;
}

textarea {
    width: 200px;
    max-width: 100%;
    height: 27px;
    padding: 2px 2px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    height: auto;
    vertical-align: middle;
}

textarea:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

textarea:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

textarea.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

textarea::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

textarea:-ms-input-placeholder {
    color: #acb6c0;
}

textarea::-webkit-input-placeholder {
    color: #acb6c0;
}

textarea.wide-input {
    width: 375px;
}

select {
    max-width: 100%;
    height: 27px;
    padding: 2px 2px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    white-space: nowrap;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='chevron-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-chevron-down fa-w-14'%3E%3Cpath fill='currentColor' d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center right 7px;
    background-size: 10px 10px;
    padding: 2px 25px 2px 6px;
}

select:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

select:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

select.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

select::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

select:-ms-input-placeholder {
    color: #acb6c0;
}

select::-webkit-input-placeholder {
    color: #acb6c0;
}

select[name*="_length"] {
    width: 75px;
}

select.field-control {
    max-width: 100%;
    padding: 2px 2px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='chevron-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-chevron-down fa-w-14'%3E%3Cpath fill='currentColor' d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center right 7px;
    background-size: 10px 10px;
    padding: 2px 25px 2px 6px;
    display: inline-block;
}

select.field-control:not([class*='mnds']) {
    width: auto;
}

select.field-control.input-validation-error {
    border-color: #ef9a9a;
}

select.field-control.input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

select.field-control.field-control-max {
    width: 100%;
}

select.standard-input,select.form-control {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='chevron-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-chevron-down fa-w-14'%3E%3Cpath fill='currentColor' d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center right 7px;
    background-size: 10px 10px;
    padding: 2px 25px 2px 6px;
}

.textbox-inline {
    display: inline-block;
}

.textbox-inline+.textbox-inline {
    margin-left: 15px;
}

.textbox-inline select {
    margin-top: 2px;
    vertical-align: baseline;
}

.textbox-inline select.field-control {
    vertical-align: baseline;
}

.input-column {
    margin-bottom: 15px;
}

.input-column ul.tree {
    margin-top: 1px;
}

.shortInput {
    max-width: 100%;
    display: inline-block;
}

.shortInput input[type="text"] {
    width: 54px;
}

.shortInput input[type="text"].field-required {
    width: 58px;
}

.shortInput .short-input {
    margin-right: 10px;
}

.shortInput.month-field .short-input {
    width: 34px;
    margin-right: 0;
}

.shortInput.month-field .short-input.field-required {
    width: 38px;
}

.shortInput.year-field .short-input {
    margin-right: 0;
    width: 54px;
}

.shortInput.year-field .short-input.field-required {
    width: 58px;
}

.shortInput.date-separator {
    width: 15px;
    text-align: center;
}

.shortInput.cc-validate .short-input {
    width: 64px;
}

input.field-control-prepend,.field-control-prepend {
    width: 7px;
}

input.field-control-prepend input,.field-control-prepend input {
    width: 7px;
}

input.field-control-xs,.field-control-xs {
    width: 60px;
}

input.field-control-xs input,.field-control-xs input {
    width: 60px;
}

input.field-control-sm,.field-control-sm {
    width: 80px;
}

input.field-control-sm input,.field-control-sm input {
    width: 80px;
}

input.field-control-md,.field-control-md {
    width: 200px;
}

input.field-control-md input,.field-control-md input {
    width: 200px;
}

input.field-control-lg,.field-control-lg {
    width: 300px;
}

input.field-control-lg input,.field-control-lg input {
    width: 300px;
}

input.field-control-xl,.field-control-xl {
    width: 375px;
}

input.field-control-xl input,.field-control-xl input {
    width: 375px;
}

input.field-control-max,.field-control-max {
    width: 100%;
}

input.field-control-max input,.field-control-max input {
    width: 100%;
}

.month-field input[type="text"] {
    width: 60px;
}

.month-field input[type="text"]:not([class*='mnds']):not([class*='field-control-']) {
    width: 60px;
}

.year-field input[type="text"] {
    width: 75px;
}

.year-field input[type="text"]:not([class*='mnds']):not([class*='field-control-']) {
    width: 75px;
}

.date-separator {
    text-align: center;
}

.cc-validate input[type="text"] {
    width: 75px;
}

.cc-validate input[type="text"]:not([class*='mnds']):not([class*='field-control-']) {
    width: 75px;
}

.form-control {
    padding: 2px 6px;
    position: relative;
    top: 0;
}

.form-control+.form-control-static {
    position: relative;
    top: 0;
}

.form-control-static {
    min-height: 36px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 5px;
}

.standard-input {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.standard-input:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.standard-input:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.standard-input.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.standard-input::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.standard-input:-ms-input-placeholder {
    color: #acb6c0;
}

.standard-input::-webkit-input-placeholder {
    color: #acb6c0;
}

textarea.standard-input {
    height: auto;
}

.field-control,span.ui-spinner {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.field-control:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.field-control:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.field-control.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.field-control::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.field-control:-ms-input-placeholder {
    color: #acb6c0;
}

.field-control::-webkit-input-placeholder {
    color: #acb6c0;
}

.field-control[class*='mnds'] {
    float: none;
}

.field-control[disabled],.field-control[readonly],fieldset[disabled] .field-control {
    background-color: #eee;
    opacity: 1;
}

.field-control[disabled],fieldset[disabled] .field-control {
    cursor: not-allowed;
}

.field-control[disabled],.field-control[readonly] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.field-control[date] {
    vertical-align: top;
}

.field-control.localizable[style*="none"]+.field-required {
    display: none !important;
}

textarea.field-control {
    height: auto;
}

.field-control+.field-control-static {
    display: inline;
}

.field-control+.form-control-static {
    position: relative;
    top: 0;
}

.field-control+.field-control-inline,.field-control+.field-control-static,.field-control+.field-control,.field-control+.ui-spinner {
    margin-left: 10px;
}

.field-control+.field-required[title="required"]+.field-control-inline,.field-control+.field-required[title="required"]+.field-control-static,.field-control+.field-required[title="required"]+.field-control,.field-control+.field-required[title="required"]+.ui-spinner {
    margin-left: 10px;
}

.field-control+.field-required[title="required"]+script+.form-control-static {
    position: relative;
    top: 0;
}

.field-control+.field-required[title="required"]+script+.field-control-static,.field-control+.field-required[title="required"]+script+.field-control,.field-control+.field-required[title="required"]+script+.ui-spinner {
    margin-left: 10px;
}

.field-control+script+.form-control-static {
    position: relative;
    top: 0;
}

.field-control+script+.field-control-static,.field-control+script+.field-control,.field-control+script+.ui-spinner {
    margin-left: 10px;
}

.field-control-static {
    min-height: 1px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    max-width: 100%;
    display: inline-block;
}

.field-control-static.field-required:before {
    content: "";
    display: none;
}

.field-control-static>label {
    margin-bottom: 0;
}

.field-control-static>.fas-icon,.field-control-static>.far-icon,.field-control-static>.fal-icon,.field-control-static>.fas,.field-control-static>.far,.field-control-static>.fal,.field-control-static>.svg-inline--fa {
    color: #666;
}

.field-control-static.help-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.field-control-static.placeholder-text {
    color: #acb6c0;
}

.field-control-static+.field-control-inline,.field-control-static+.field-control-static,.field-control-static+.field-control,.field-control-static+.ui-spinner {
    margin-left: 10px;
}

.field-control-static+.help-block {
    padding-top: 0;
}

.field-inline {
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
}

@media(min-width: 769px) {
    .field-inline {
        padding-left:15px;
        padding-right: 15px;
    }
}

.field-control-group .field-control-group-item {
    display: inline-block;
}

.field-control-group .field-control-group-item:not(:last-child) input.field-required {
    max-width: 100%;
}

.field-control-group .field-control-group-item:not(:last-child) input.field-required+.field-required {
    display: none;
}

.field-control-group .field-control-group-item:not(:last-child).field-required {
    max-width: 100%;
}

.field-control-group .field-control-group-item:not(:last-child).field-required+.field-required {
    display: none;
}

.field-control-size {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    .field-control-size {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 769px) {
    .field-control-size.field-control-offset {
        margin-left:33.33333333%;
    }
}

@media(min-width: 992px) {
    .field-control-size.field-control-offset {
        margin-left:33.33333333%;
    }
}

@media(min-width: 1200px) {
    .field-control-size.field-control-offset {
        margin-left:33.33333333%;
    }
}

.field-group .single-label {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

@media(min-width: 769px) {
    .field-group .single-label {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .field-group .single-label {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .field-group .single-label {
        float:left;
        width: 100%;
    }
}

@media(max-width: 768px) {
    .field-control-size {
        padding-left:10px;
        padding-right: 10px;
    }

    .field-control-size.field-control-offset {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.field-control-text {
    border-color: transparent;
    background-color: transparent;
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.field-control-text.field-control {
    min-height: 27px;
    height: auto;
}

.field-control-disabled {
    border-color: #eee;
    background-color: #eee;
    display: inline-block;
    vertical-align: middle;
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    overflow-x: hidden;
}

.field-group .field-control-inline {
    vertical-align: top;
}

.field-control-inline {
    display: inline-block;
}

.field-control-inline+.field-control-inline,.field-control-inline+.field-control-static,.field-control-inline+.field-control,.field-control-inline+.ui-spinner {
    margin-left: 10px;
}

.field-control-inline .select2.select2-container,.field-control-inline .select2-container {
    vertical-align: middle;
}

.field-control-filter {
    max-width: 300px;
    vertical-align: top;
}

.field-control.field-control-search {
    width: 200px;
    border-color: transparent;
    height: 29px;
    box-shadow: none;
    padding: 3px 6px 3px 32px;
    background-position: 6px 8px;
}

.field-control.field-control-search.ui-autocomplete-input.ui-autocomplete-loading {
    padding: 3px 32px;
}

.field-control.field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block {
    display: block !important;
}

.field-control.field-control-search+.waiting-block {
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    right: 26px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}

.field-control[type="search"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: none #fff 3px 5px no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.field-control[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.field-control[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.field-control[type="search"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.field-control[type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.field-control[type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

.field-control[type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

.message-preview-overlay .field-control-static a:not(.show-less-btn) {
    pointer-events: none;
}

.textarea-disabled[disabled],.textarea-disabled[readonly] {
    white-space: unset;
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,.checkbox-icon:focus,.radio-icon:focus {
    outline: 0;
}

[type="radio"] {
    width: 13px;
    height: 13px;
    margin: 4px 4px 0 0;
    vertical-align: top;
    border-radius: 50%;
}

[type="radio"]+label {
    max-width: calc(100% - 30px);
}

[type="radio"]+span+label {
    max-width: calc(100% - 30px);
}

[type="checkbox"] {
    width: 13px;
    height: 13px;
    margin: 4px 4px 0 0;
    vertical-align: top;
}

[type="checkbox"]+label {
    max-width: calc(100% - 30px);
}

[type="checkbox"]+span+label {
    max-width: calc(100% - 30px);
}

.radio label,.checkbox label {
    padding-left: 20px;
}

.radio .list-label,.checkbox .list-label {
    padding-left: 20px;
    display: block;
}

.radio .disabled+label,.checkbox .disabled+label {
    cursor: default;
}

.radio-inline,.checkbox-inline {
    margin-right: 15px;
    padding-left: 0;
}

.radio-inline:last-child,.checkbox-inline:last-child {
    margin-right: 0;
}

.radio-inline:first-child,.checkbox-inline:first-child {
    margin-right: 15px;
}

.radio-inline label,.checkbox-inline label {
    padding-left: 20px;
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
    margin-left: 0;
}

.checkbox-inline input[type="checkbox"],.radio-inline input[type="radio"],.checkbox-inline .checkbox-icon,.radio-inline .radio-icon {
    margin-left: 0;
}

.checkbox input[type="checkbox"],.radio input[type="radio"],.checkbox .checkbox-icon,.radio .radio-icon {
    margin-left: 0;
}

.checkbox label input[type="checkbox"],.radio label input[type="radio"],.checkbox label .checkbox-icon,.radio label .radio-icon {
    margin-left: -20px;
}

[type="checkbox"][disabled],[type="radio"][disabled] {
    opacity: .65;
    cursor: not-allowed;
}

[type="checkbox"][disabled]~label,[type="radio"][disabled]~label {
    opacity: .65;
}

.radio.radio-inline {
    padding-left: 0;
}

.checkbox.checkbox-inline {
    padding-left: 0;
}

.radio-inline label,.checkbox-inline label {
    font-weight: normal;
}

.radio,.checkbox,.radio-inline,.checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3px;
}

.checkbox.checkbox-xs-block,.checkbox-inline.checkbox-xs-block {
    padding-bottom: 3px;
}

@media(min-width: 769px) {
    .checkbox.checkbox-sm-block,.checkbox-inline.checkbox-sm-block {
        padding-bottom:3px;
    }
}

@media(min-width: 992px) {
    .checkbox.checkbox-md-block,.checkbox-inline.checkbox-md-block {
        padding-bottom:3px;
    }
}

@media(min-width: 1200px) {
    .checkbox.checkbox-lg-block,.checkbox-inline.checkbox-lg-block {
        padding-bottom:3px;
    }
}

.radio.radio-xs-block,.radio-inline.radio-xs-block {
    padding-bottom: 3px;
}

@media(min-width: 769px) {
    .radio.radio-sm-block,.radio-inline.radio-sm-block {
        padding-bottom:3px;
    }
}

@media(min-width: 992px) {
    .radio.radio-md-block,.radio-inline.radio-md-block {
        padding-bottom:3px;
    }
}

@media(min-width: 1200px) {
    .radio.radio-lg-block,.radio-inline.radio-lg-block {
        padding-bottom:3px;
    }
}

.radio,.checkbox {
    min-height: 27px;
}

.field-group .radio,.field-group .checkbox {
    min-height: 27px;
}

.field-group .radio.field-required,.field-group .checkbox.field-required {
    max-width: calc(100% + 4px);
}

.field-group .radio.field-required label,.field-group .checkbox.field-required label {
    position: relative;
}

@media(max-width: 768px) {
    .field-group .field-control-list~.field-control-list .checkbox-inline {
        min-width:calc(50% - ((30px/2) + 2));
    }
}

@media(max-width: 480px) {
    .field-group .field-control-list~.field-control-list .checkbox-inline {
        min-width:100%;
    }
}

.field-group .field-control-list .radio-inline {
    vertical-align: baseline;
}

@media(min-width: 992px) {
    .field-group .radio-list {
        width:auto;
    }
}

.field-group .radio-inline {
    padding-top: 3px;
    position: relative;
    top: 1;
}

.field-group .checkbox-inline {
    padding-top: 3px;
    position: relative;
    top: 1;
}

.field-group label.radio-inline {
    padding-top: 0;
    position: static;
}

.field-group label.checkbox-inline {
    padding-top: 0;
    position: static;
}

.radio-inline {
    cursor: default;
}

.radio-inline input[type="radio"]+label,.radio-inline .radio-icon+label {
    width: auto;
    max-width: 100%;
}

.radio-inline label {
    margin-bottom: 0;
    cursor: pointer;
}

.radio-inline~select {
    top: 1px;
}

.radio-inline~input[type="text"] {
    top: 1px;
}

.checkbox-inline {
    cursor: default;
}

.checkbox-inline input[type="checkbox"]+label,.checkbox-inline .checkbox-icon+label {
    width: auto;
    max-width: 100%;
}

.checkbox-inline label {
    margin-bottom: 0;
    cursor: pointer;
}

.checkbox-inline~select {
    top: 1px;
}

.checkbox-inline~input[type="text"] {
    top: 1px;
}

.field-group>.checkbox .custom-control .custom-control-input~label.field-required:after {
    content: "";
    margin-left: 4px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: static;
    color: #0050a2;
    font-size: 7px;
    line-height: 15px;
    visibility: visible;
    display: inline;
    vertical-align: top;
}

.checkbox:first-child input[type="checkbox"]~.field-required:after,.checkbox:first-child .checkbox-icon~.field-required:after {
    content: "";
    margin-left: 4px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: static;
    color: #0050a2;
    font-size: 7px;
    line-height: 15px;
    visibility: visible;
    display: inline;
    vertical-align: top;
}

.radio:first-child input[type="radio"]~.field-required:after,.radio:first-child .radio-icon~.field-required:after {
    content: "";
    margin-left: 4px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    color: #0050a2;
    font-size: 7px;
    line-height: 15px;
    visibility: visible;
    display: inline;
}

.checkbox-inline:last-child input[type="checkbox"]~.field-required:after,.checkbox-inline:last-child .checkbox-icon~.field-required:after {
    content: "";
    margin-left: 4px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    color: #0050a2;
    font-size: 7px;
    line-height: 15px;
    visibility: visible;
    display: inline;
}

.radio-inline:first-child input[type="radio"]~.field-required:before,.radio-inline:first-child .radio-icon~.field-required:before {
    content: "";
}

.radio-inline:first-child input[type="radio"]~.field-required:after,.radio-inline:first-child .radio-icon~.field-required:after {
    content: "";
}

.radio-inline:last-child input[type="radio"]~.field-required:after,.radio-inline:last-child .radio-icon~.field-required:after {
    content: "";
    margin-left: 4px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    color: #0050a2;
    font-size: 7px;
    line-height: 15px;
    visibility: visible;
    display: inline;
}

.checkbox label.field-required:before,.checkbox-inline label.field-required:before,.radio label.field-required:before,.radio-inline label.field-required:before {
    margin-right: -4px;
    top: 0;
    right: -7px;
    left: auto;
}

.check-list .checkbox:first-child input[type="checkbox"]~.field-required:before,.check-list .checkbox:first-child .checkbox-icon~.field-required:before {
    content: "";
    display: inline;
}

.check-list .checkbox:first-child input[type="checkbox"]~.field-required:after,.check-list .checkbox:first-child .checkbox-icon~.field-required:after {
    content: "";
}

.check-list .checkbox:first-child input[type="checkbox"]~.field-required[data-tooltip="true"]:before,.check-list .checkbox:first-child .checkbox-icon~.field-required[data-tooltip="true"]:before {
    content: "";
    display: none;
}

.check-list .checkbox:first-child input[type="checkbox"]~.field-required[data-tooltip="true"] [data-toggle="tooltip"],.check-list .checkbox:first-child .checkbox-icon~.field-required[data-tooltip="true"] [data-toggle="tooltip"] {
    margin-left: 0;
}

.check-list .checkbox:first-child input[type="checkbox"]~.field-required[data-tooltip="true"] [data-toggle="tooltip"]:before,.check-list .checkbox:first-child .checkbox-icon~.field-required[data-tooltip="true"] [data-toggle="tooltip"]:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

.check-list .checkbox:first-child input[type="checkbox"]~.field-required[data-tooltip="true"] [data-toggle="tooltip"]:before,.check-list .checkbox:first-child .checkbox-icon~.field-required[data-tooltip="true"] [data-toggle="tooltip"]:before {
    left: auto;
    right: 14px;
}

.check-list-col-3 .check-list {
    display: flex;
    flex-flow: row wrap;
    row-gap: 5px;
}

.check-list-col-3 .check-list .checkbox {
    flex-basis: calc(33.33% - (30px/2));
}

.check-list-col-3 .check-list .checkbox+.checkbox {
    margin-top: 0;
}

.radio-list .radio:first-child input[type="radio"]~.field-required:before,.radio-list .radio:first-child .radio-icon~.field-required:before {
    content: "";
    display: inline;
}

.radio-list .radio:first-child input[type="radio"]~.field-required:after,.radio-list .radio:first-child .radio-icon~.field-required:after {
    content: "";
}

.radio-list .radio-inline:first-child input[type="radio"]~.field-required:before,.radio-list .radio-inline:first-child .radio-icon~.field-required:before {
    content: "";
}

.radio-list .radio-inline:first-child input[type="radio"]~.field-required:after,.radio-list .radio-inline:first-child .radio-icon~.field-required:after {
    content: "";
}

.radio-list .radio-inline:last-child input[type="radio"]~.field-required:after,.radio-list .radio-inline:last-child .radio-icon~.field-required:after {
    content: "";
}

.radio-list-custom .radio-inline,.radio-list-custom .checkbox-inline {
    margin-bottom: 15px;
}

.radio-list-custom .radio-inline:last-child,.radio-list-custom .checkbox-inline:last-child {
    margin-right: 0;
    margin-bottom: 0;
}

.radio-list-custom .radio-inline:first-child,.radio-list-custom .checkbox-inline:first-child {
    margin-bottom: 15px;
}

.checkbox-list-inline .checkbox {
    display: inline-block;
    margin-right: 15px;
    padding-left: 0;
}

.checkbox-list-inline .checkbox:last-child {
    margin-right: 0;
}

.checkbox-list-inline .checkbox:first-child {
    margin-right: 15px;
}

.checkbox-list-inline .checkbox label {
    padding-left: 20px;
}

.disabled-checkbox input[type="checkbox"],.disabled-checkbox .checkbox-icon {
    opacity: .6;
}

.disabled-checkbox input[type="checkbox"]~label,.disabled-checkbox .checkbox-icon~label {
    opacity: .6;
}

@media(min-width: 769px) {
    .control-label-checkbox,.label-control-checkbox {
        text-align:right;
        padding-top: 1px;
    }

    .control-checkbox {
        padding-top: 2px;
    }
}

.checkbox-inline input[type="checkbox"],.checkbox-inline .checkbox-icon {
    top: auto;
}

.radio-inline input[type="radio"],.radio-inline .radio-icon {
    top: auto;
}

@media(max-width: 991px) {
    .field-control .checkbox-inline {
        display:block;
    }
}

.field-group .input-group-flex .checkbox {
    min-height: 0;
    padding-top: 3px;
    padding-bottom: 0;
}

.radio-card .radio {
    padding: 0 15px 15px 0;
}

.radio-card .radio .custom-control.custom-radio {
    background: #f6f6f6;
    border: 2px solid #dcdcdc;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 10px;
}

.radio-card .radio .custom-control.custom-radio.radio-card-selected {
    border-color: #039be5;
    background-color: rgba(3,155,229,.1);
}

.radio-card .radio .custom-control.custom-radio .custom-control-input:checked~.radio-icon:before {
    content: "";
}

.radio-card .radio .fas-icon.radio-icon.custom-control-indicator {
    top: 10px;
    left: auto;
    right: 10px;
}

.radio-card .radio .fas-icon.radio-icon.custom-control-indicator+label {
    padding-left: 0;
}

.radio-card .radio .fas-icon.radio-icon.custom-control-indicator+label .help-block {
    width: 100%;
    float: none;
}

.hasDatepicker {
    width: 150px;
    max-width: 150px;
    height: 27px;
    padding: 2px 24px 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff url('../../ColorCombinations/images/calendar.png') 97% center no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.hasDatepicker:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.hasDatepicker:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.hasDatepicker.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.hasDatepicker::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.hasDatepicker:-ms-input-placeholder {
    color: #acb6c0;
}

.hasDatepicker::-webkit-input-placeholder {
    color: #acb6c0;
}

.ui-datepicker {
    width: 280px;
    padding: 0;
    z-index: 1070 !important;
}

.ui-datepicker.ui-widget-content {
    color: #222;
    border: 1px solid #b7b7b7;
    background: #fff;
}

.ui-datepicker.ui-corner-all {
    border-radius: 0;
}

.ui-datepicker select.ui-datepicker-month {
    min-width: 1%;
}

.ui-datepicker select.ui-datepicker-year {
    min-width: 1%;
}

.ui-datepicker .ui-datepicker-header.ui-widget-header {
    padding: 8px 0;
    color: #222;
    border: none;
    background: transparent;
}

.ui-datepicker .ui-datepicker-header.ui-corner-all {
    border-radius: 0;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 30px;
    line-height: 1;
}

.ui-datepicker .ui-datepicker-title select {
    height: auto;
    margin: 0;
    padding: 2px 2px;
    font-size: 16px;
    font-weight: 700;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-month {
    width: calc(50% - 5px);
    margin-right: 5px;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    width: calc(50% - 5px);
    margin-left: 5px;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
    width: 30px;
    height: 30px;
    padding-top: 8px;
    position: absolute;
    top: 1px;
    cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:focus,.ui-datepicker .ui-datepicker-next:focus {
    text-decoration: none;
    outline: 0;
}

.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover {
    border: 0;
    background: transparent;
}

.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon {
    width: 20px;
    height: 26px;
    margin: 0;
    color: transparent;
    position: relative;
    top: 0;
    left: 50%;
    font-size: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    text-indent: 0;
    overflow: visible;
    text-align: center;
}

.ui-datepicker .ui-datepicker-prev .ui-icon:before,.ui-datepicker .ui-datepicker-next .ui-icon:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    width: 20px;
    color: #222;
    top: 0;
    font-size: 24px;
    line-height: 26px;
    visibility: visible;
}

.ui-datepicker .ui-datepicker-prev .ui-icon:before.icon-collapse:before,.ui-datepicker .ui-datepicker-next .ui-icon:before.icon-collapse:before {
    content: "";
}

.ui-datepicker .ui-datepicker-prev .ui-icon:before.fa-question-circle,.ui-datepicker .ui-datepicker-next .ui-icon:before.fa-question-circle {
    font-size: 18px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-prev .ui-icon {
    background: none;
}

.ui-datepicker .ui-datepicker-prev .ui-icon:before {
    content: "";
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover .ui-icon:before {
    color: #6f6f6f;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-next .ui-icon {
    background: none;
}

.ui-datepicker .ui-datepicker-next .ui-icon:before {
    content: "";
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 2px;
}

.ui-datepicker .ui-datepicker-next-hover .ui-icon:before {
    color: #6f6f6f;
}

.ui-datepicker .ui-datepicker-calendar {
    margin: 0;
    margin-bottom: 5px;
    font-size: 13px;
    border-radius: 0;
}

.ui-datepicker .ui-datepicker-calendar thead {
    border-top: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
    background-color: #e2e2e2;
}

.ui-datepicker .ui-datepicker-calendar th {
    padding: 5px 2px;
    font-weight: normal;
}

.ui-datepicker .ui-datepicker-calendar td a {
    padding: 2px;
    text-align: center;
}

.ui-datepicker .ui-state-default {
    color: #222;
    border: 1px solid transparent;
    background: transparent;
}

.ui-datepicker .ui-state-highlight {
    color: #222;
    border: 1px solid #b7b7b7;
    background: #f2f2f2;
}

.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover {
    color: #222;
    border: 1px solid #b7b7b7;
    background: #e6e6e6;
}

.ui-datepicker .ui-state-active {
    color: #fff;
    border: 1px solid #9e9e9e;
    background: #aaa;
}

.timeEntry_control {
    margin-left: 10px;
    position: relative;
    top: 2px;
}

.ui-widget input {
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.ui-widget select {
    max-width: 100%;
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.ui-widget textarea {
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.ui-widget button {
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.timeEntry_control {
    width: 20px !important;
    height: 20px !important;
    background: url('../../../css/Core/gen/images/spinnerBlueOrange.png') 0 0 no-repeat;
    position: relative;
}

.timeEntry_expand {
    width: 40px !important;
    height: 40px !important;
    background: url('../../../css/Core/gen/images/spinnerBlueOrangeBig.png') 0 0 no-repeat;
    cursor: pointer;
}

.timeEntry_expand[title="Now"] {
    background: url('../../../css/Core/gen/images/spinnerBlueOrangeBig.png') -40px 0 no-repeat;
}

.timeEntry_expand[title="Next field"] {
    background: url('../../../css/Core/gen/images/spinnerBlueOrangeBig.png') -120px 0 no-repeat;
}

.timeEntry_expand[title="Previous field"] {
    background: url('../../../css/Core/gen/images/spinnerBlueOrangeBig.png') -80px 0 no-repeat;
}

.timeEntry_expand[title="Increment"] {
    background: url('../../../css/Core/gen/images/spinnerBlueOrangeBig.png') -160px 0 no-repeat;
}

.timeEntry_expand[title="Decrement"] {
    background: url('../../../css/Core/gen/images/spinnerBlueOrangeBig.png') -200px 0 no-repeat;
}

.minicolors {
    position: relative;
    top: 0;
    padding-bottom: 0 !important;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.minicolors.minicolors-focus input[type="minicolors"] {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.minicolors.minicolors-focus .minicolors-swatch {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.minicolors [type="minicolors"] {
    width: 80px;
    max-width: 80px;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.minicolors [type="minicolors"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.minicolors [type="minicolors"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.minicolors [type="minicolors"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.minicolors [type="minicolors"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.minicolors [type="minicolors"]:-ms-input-placeholder {
    color: #acb6c0;
}

.minicolors [type="minicolors"]::-webkit-input-placeholder {
    color: #acb6c0;
}

.minicolors input {
    width: 80px;
}

.minicolors input.standard-input[type="minicolors"],.minicolors input.field-control[type="minicolors"],.minicolors input[type="minicolors"] {
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    padding: 2px 6px;
    position: relative;
    top: 0 !important;
    border-radius: 0 0 0 0;
}

.minicolors input.standard-input[type="minicolors"]:focus+.minicolors-swatch,.minicolors input.field-control[type="minicolors"]:focus+.minicolors-swatch,.minicolors input[type="minicolors"]:focus+.minicolors-swatch {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.minicolors .minicolors-swatch {
    width: 27px;
    height: 27px;
    margin-left: -1px;
    border-radius: 0 0 0 0;
}

.minicolors+.resetToDefault {
    margin-left: 5px;
}

.resetToDefault {
    padding-top: 3px;
    padding-bottom: 3px;
}

.resetToDefault a:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.resetToDefault a:before.icon-collapse:before {
    content: "";
}

.resetToDefault a:before.fa-question-circle {
    font-size: 18px;
}

.minicolors .minicolors-swatch {
    vertical-align: bottom;
}

.quantity-left+.field-control {
    margin-left: 15px;
}

.quantity-left+.ui-spinner {
    margin-left: 15px;
}

[type*="integer-input"] {
    border: 1px solid #b7b7b7;
}

[type*="integer-input"][role="spinbutton"] {
    width: 63px;
}

.ui-spinner~.field-required {
    width: 0;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ui-spinner~.field-required {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

.ui-spinner~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

.ui-spinner+.field-control-inline,.ui-spinner+.field-control-static,.ui-spinner+.field-control,.ui-spinner+.ui-spinner {
    margin-left: 10px;
}

.ui-spinner [role="spinbutton"] {
    height: 25px;
    margin: 0;
    margin-right: 15px;
    border: none;
    border-right: 1px solid #b7b7b7;
    border-radius: 0 0 0 0;
    padding: 2px 6px;
    top: 0;
}

.ui-spinner [role="spinbutton"]:focus {
    outline: 0;
}

span.ui-spinner {
    width: auto;
    padding: 0;
    border-radius: 0;
    overflow: visible;
    display: inline-block;
    vertical-align: baseline;
}

span.ui-spinner:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

span.ui-spinner:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

span.ui-spinner.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

span.ui-spinner:focus-within {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    span.ui-spinner {
        vertical-align: middle;
    }
}

span.ui-spinner.ui-widget-content {
    border: 1px solid #b7b7b7;
}

span.ui-spinner input[type="number"] {
    -moz-appearance: textfield;
}

span.ui-spinner input[type="number"]::-webkit-outer-spin-button,span.ui-spinner input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

span.ui-spinner span.field-required {
    position: absolute;
    right: -15px;
}

span.ui-spinner .ui-spinner-input {
    width: 100%;
    max-width: calc(100% - 15px);
}

span.ui-spinner .ui-spinner-input.field-required {
    max-width: calc(100% - 15px);
}

span.ui-spinner .ui-spinner-input.field-required[data-tooltip="true"] {
    max-width: calc(100% - 15px);
}

span.ui-spinner .ui-spinner-input[role="spinbutton"] {
    display: block;
}

span.ui-spinner .ui-spinner-input[role="spinbutton"]:not([class*='mnds']):not([class*='field-control-']) {
    width: 63px;
}

span.ui-spinner .ui-spinner-input.field-control-xs {
    width: 45px;
}

span.ui-spinner .ui-spinner-input.field-control-sm {
    width: 65px;
}

span.ui-spinner .ui-spinner-input.field-control-md {
    width: 185px;
}

span.ui-spinner .ui-spinner-input.field-control-lg {
    width: 285px;
}

span.ui-spinner .ui-spinner-input.field-control-xl {
    width: 360px;
}

span.ui-spinner .ui-spinner-input.field-control-max {
    width: 85%;
}

span.ui-spinner .ui-spinner-input.ui-spinner-hidden-btn {
    width: 100%;
    max-width: 100%;
    border-width: 0;
}

span.ui-spinner .ui-spinner-input.ui-spinner-hidden-btn:focus {
    border: none;
}

span.ui-spinner .ui-spinner-input.ui-spinner-hidden-btn~.ui-spinner-button {
    display: none;
}

span.ui-spinner.ui-spinner-horizontal input.ui-spinner-input:not([class*='mnds']):not([class*='field-control-']) {
    width: 50px;
}

.ui-spinner .ui-spinner-button {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    width: 15px;
    height: 50%;
    font-size: 15px;
    line-height: 12.5px;
    color: #757575;
    cursor: pointer;
}

.ui-spinner .ui-spinner-button.icon-collapse:before {
    content: "";
}

.ui-spinner .ui-spinner-button.fa-question-circle {
    font-size: 18px;
}

.ui-spinner .ui-spinner-button.ui-corner-tr,.ui-spinner .ui-spinner-button.ui-corner-br {
    border-radius: 0;
}

.ui-spinner .ui-spinner-button:hover,.ui-spinner .ui-spinner-button:focus {
    color: #4f4f4f;
}

.ui-spinner .ui-spinner-button:active {
    color: #4f4f4f;
}

.ui-spinner .ui-spinner-button .ui-icon {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-spinner .ui-spinner-button.ui-spinner-up:before {
    content: "";
}

.ui-spinner .ui-spinner-button.ui-spinner-down:before {
    content: "";
}

.ui-spinner-horizontal .ui-spinner-input {
    margin: 0 15px;
    text-align: right;
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
    border-radius: 0;
}

.ui-spinner-horizontal .ui-spinner-button {
    width: 15px;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    border-radius: 0;
}

.ui-spinner-horizontal .ui-spinner-button:hover {
    cursor: pointer;
}

.ui-spinner-horizontal .ui-spinner-button.ui-spinner-up {
    right: 0;
}

.ui-spinner-horizontal .ui-spinner-button.ui-spinner-down {
    left: 0;
}

.ui-spinner-horizontal .ui-spinner-button .ui-icon {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.text-array input[type="checkbox"]~label.field-required,.text-array .checkbox-icon~label.field-required {
    color: #222;
}

.text-array input[type="checkbox"].field-required~label,.text-array .checkbox-icon.field-required~label {
    color: #222;
}

[type="file"] {
    height: auto;
    padding: 0;
    padding-top: 10px;
    border: none;
    outline: none;
    background: transparent;
    box-shadow: none;
}

[type="file"]:focus {
    padding: 0;
    padding-top: 10px;
    border: none;
    outline: none;
    background: transparent;
    box-shadow: none;
}

[type="file"].field-control {
    padding: 0;
    padding-top: 10px;
    border: none;
    outline: none;
    background: transparent;
    box-shadow: none;
}

.upload-file.field-required a {
    max-width: calc(100% - (0 + 4px));
    display: inline-block;
}

.upload-file.field-required a[data-tooltip="true"] {
    max-width: calc(100% - (0 + 4px + 18px));
}

.upload-file a[data-tooltip="true"] {
    max-width: calc(100% - (0 + 18px));
    display: inline-block;
}

.upload-file span.field-required {
    width: 0;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .upload-file span.field-required {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

.upload-file span.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

.upload-file .fileItem {
    margin-bottom: 5px;
    padding-top: 3px;
}

.upload-file .fileItem .percentTime {
    display: inline;
}

.upload-file .AttachFile {
    display: inline-block;
}

.upload-file .removeAttach {
    display: inline-block;
    white-space: nowrap;
}

.btn-file {
    padding: 2px 6px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 400;
}

.btn-file~.field-required {
    width: 0;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .btn-file~.field-required {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

.btn-file~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

.plupload_wrapper .plupload_container {
    padding: 0;
}

.plupload_wrapper .plupload_container .plupload .plupload_header {
    padding: 5px;
}

.plupload_wrapper .plupload_container .plupload .plupload_content {
    margin-top: 10px;
}

#CaptchaImg,.captchaImg {
    float: none;
    max-width: 200px;
    max-height: auto;
    margin: 0;
    display: block;
}

.field-required .ContactCaptcha {
    max-width: calc(100% - (0 + 4px));
    width: 200px;
}

.field-required .ContactCaptcha[data-tooltip="true"] {
    max-width: calc(100% - (0 + 4px + 18px));
}

textarea.field-required[data-tooltip="true"]~.cke {
    max-width: calc(100% - (4px + 18px + 7px));
}

textarea.field-required~.cke {
    max-width: 100%;
    display: inline-block;
    box-sizing: border-box;
}

textarea[data-tooltip="true"]~.cke {
    max-width: calc(100% - (4px + 20px));
    display: inline-block;
    box-sizing: border-box;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    width: 100%;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.custom-control {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.cc-cardnumber {
    padding-right: 49px;
    background-repeat: no-repeat;
    background-position: right 6px center;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.cc-cardnumber.bambora-checkoutfield {
    background-size: 10%;
    background-repeat: no-repeat;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.cc-cardnumber[data-cardtype="Visa"] {
    background-image: url('../../../css/gen/images/visa.gif');
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.cc-cardnumber[data-cardtype="MasterCard"] {
    background-image: url('../../../css/gen/images/mastercard.gif');
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.cc-cardnumber[data-cardtype="Discover"] {
    background-image: url('../../../css/gen/images/discover.gif');
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.cc-cardnumber[data-cardtype="AmericanExpress"] {
    background-image: url('../../../css/gen/images/americanexpress.gif');
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.bambora-checkoutfield {
    display: inline-block;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.bambora-checkoutfield.field-required {
    max-width: calc(100% - (7px + 4px));
    display: inline-block;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
        visibility: visible;
    }
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    top: 0;
    left: 4px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.bambora-checkoutfield~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control {
    width: 100%;
    padding-top: 3px;
    display: inline-block;
    vertical-align: top;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control.field-required {
    max-width: calc(100% - (7px + 4px));
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control~.field-required {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control~.field-required {
        visibility: visible;
    }
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control~.field-required:before {
    top: 0;
    left: 4px;
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control.StripeElement--invalid {
    border-color: #ef9a9a;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control.StripeElement--invalid.StripeElement--focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control.StripeElement--complete {
    border-color: #a5d6a7;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.StripeElement.field-control.StripeElement--complete.StripeElement--focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-control-inline.localizable,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-control-static.localizable,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-control.localizable,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.ui-spinner.localizable {
    margin-left: 0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text:-ms-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text::-webkit-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[class*='mnds'] {
    float: none;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[disabled],.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[readonly],fieldset[disabled] .cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text {
    background-color: #eee;
    opacity: 1;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[disabled],fieldset[disabled] .cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text {
    cursor: not-allowed;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[disabled],.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[readonly] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[date] {
    vertical-align: top;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.localizable[style*="none"]+.field-required {
    display: none !important;
}

textarea.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text {
    height: auto;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-control-static {
    display: inline;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.form-control-static {
    position: relative;
    top: 0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-control-inline,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-control-static,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-control,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-required[title="required"]+.field-control-inline,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-required[title="required"]+.field-control-static,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-required[title="required"]+.field-control,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-required[title="required"]+.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-required[title="required"]+script+.form-control-static {
    position: relative;
    top: 0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-required[title="required"]+script+.field-control-static,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-required[title="required"]+script+.field-control,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.field-required[title="required"]+script+.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+script+.form-control-static {
    position: relative;
    top: 0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+script+.field-control-static,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+script+.field-control,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+script+.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.field-control-search {
    width: 200px;
    border-color: transparent;
    height: 29px;
    box-shadow: none;
    padding: 3px 6px 3px 32px;
    background-position: 6px 8px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.field-control-search.ui-autocomplete-input.ui-autocomplete-loading {
    padding: 3px 32px;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block {
    display: block !important;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.field-control-search+.waiting-block {
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    right: 26px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="search"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: none #fff 3px 5px no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="search"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

@media(max-width: 991px) {
    .cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text .checkbox-inline {
        display:block;
    }
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text:-ms-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text::-webkit-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="text"]:not(.TimePickerFor).valid {
    border-color: #a5d6a7;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="text"]:not(.TimePickerFor).valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="text"]:not(.TimePickerFor).input-validation-error {
    border-color: #ef9a9a;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="text"]:not(.TimePickerFor).input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="tel"].valid {
    border-color: #a5d6a7;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="tel"].valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="tel"].input-validation-error {
    border-color: #ef9a9a;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text[type="tel"].input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.TitleContent.valid {
    border-color: #a5d6a7;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.TitleContent.valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.TitleContent.input-validation-error {
    border-color: #ef9a9a;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text.TitleContent.input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.btn-group,.cke_dialog.cke_browser_webkit input[type="text"].cke_dialog_ui_input_text+.btn {
    margin-left: 15px;
}

.cke_dialog.cke_browser_webkit select {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    padding: 2px 1px;
}

.cke_dialog.cke_browser_webkit select+.custom-control {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit select.cc-cardnumber {
    padding-right: 49px;
    background-repeat: no-repeat;
    background-position: right 6px center;
}

.cke_dialog.cke_browser_webkit select.cc-cardnumber.bambora-checkoutfield {
    background-size: 10%;
    background-repeat: no-repeat;
}

.cke_dialog.cke_browser_webkit select.cc-cardnumber[data-cardtype="Visa"] {
    background-image: url('../../../css/gen/images/visa.gif');
}

.cke_dialog.cke_browser_webkit select.cc-cardnumber[data-cardtype="MasterCard"] {
    background-image: url('../../../css/gen/images/mastercard.gif');
}

.cke_dialog.cke_browser_webkit select.cc-cardnumber[data-cardtype="Discover"] {
    background-image: url('../../../css/gen/images/discover.gif');
}

.cke_dialog.cke_browser_webkit select.cc-cardnumber[data-cardtype="AmericanExpress"] {
    background-image: url('../../../css/gen/images/americanexpress.gif');
}

.cke_dialog.cke_browser_webkit select.bambora-checkoutfield {
    display: inline-block;
}

.cke_dialog.cke_browser_webkit select.bambora-checkoutfield.field-required {
    max-width: calc(100% - (7px + 4px));
    display: inline-block;
}

.cke_dialog.cke_browser_webkit select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .cke_dialog.cke_browser_webkit select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
        visibility: visible;
    }
}

.cke_dialog.cke_browser_webkit select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    top: 0;
    left: 4px;
}

.cke_dialog.cke_browser_webkit select.bambora-checkoutfield~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.cke_dialog.cke_browser_webkit select.StripeElement.field-control {
    width: 100%;
    padding-top: 3px;
    display: inline-block;
    vertical-align: top;
}

.cke_dialog.cke_browser_webkit select.StripeElement.field-control.field-required {
    max-width: calc(100% - (7px + 4px));
}

.cke_dialog.cke_browser_webkit select.StripeElement.field-control~.field-required {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .cke_dialog.cke_browser_webkit select.StripeElement.field-control~.field-required {
        visibility: visible;
    }
}

.cke_dialog.cke_browser_webkit select.StripeElement.field-control~.field-required:before {
    top: 0;
    left: 4px;
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.cke_dialog.cke_browser_webkit select.StripeElement.field-control.StripeElement--invalid {
    border-color: #ef9a9a;
}

.cke_dialog.cke_browser_webkit select.StripeElement.field-control.StripeElement--invalid.StripeElement--focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.cke_dialog.cke_browser_webkit select.StripeElement.field-control.StripeElement--complete {
    border-color: #a5d6a7;
}

.cke_dialog.cke_browser_webkit select.StripeElement.field-control.StripeElement--complete.StripeElement--focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.cke_dialog.cke_browser_webkit select+.field-control-inline.localizable,.cke_dialog.cke_browser_webkit select+.field-control-static.localizable,.cke_dialog.cke_browser_webkit select+.field-control.localizable,.cke_dialog.cke_browser_webkit select+.ui-spinner.localizable {
    margin-left: 0;
}

.cke_dialog.cke_browser_webkit select:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit select:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit select:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit select:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit select.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit select::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.cke_dialog.cke_browser_webkit select:-ms-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit select::-webkit-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit select[class*='mnds'] {
    float: none;
}

.cke_dialog.cke_browser_webkit select[disabled],.cke_dialog.cke_browser_webkit select[readonly],fieldset[disabled] .cke_dialog.cke_browser_webkit select {
    background-color: #eee;
    opacity: 1;
}

.cke_dialog.cke_browser_webkit select[disabled],fieldset[disabled] .cke_dialog.cke_browser_webkit select {
    cursor: not-allowed;
}

.cke_dialog.cke_browser_webkit select[disabled],.cke_dialog.cke_browser_webkit select[readonly] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cke_dialog.cke_browser_webkit select[date] {
    vertical-align: top;
}

.cke_dialog.cke_browser_webkit select.localizable[style*="none"]+.field-required {
    display: none !important;
}

textarea.cke_dialog.cke_browser_webkit select {
    height: auto;
}

.cke_dialog.cke_browser_webkit select+.field-control-static {
    display: inline;
}

.cke_dialog.cke_browser_webkit select+.form-control-static {
    position: relative;
    top: 0;
}

.cke_dialog.cke_browser_webkit select+.field-control-inline,.cke_dialog.cke_browser_webkit select+.field-control-static,.cke_dialog.cke_browser_webkit select+.field-control,.cke_dialog.cke_browser_webkit select+.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit select+.field-required[title="required"]+.field-control-inline,.cke_dialog.cke_browser_webkit select+.field-required[title="required"]+.field-control-static,.cke_dialog.cke_browser_webkit select+.field-required[title="required"]+.field-control,.cke_dialog.cke_browser_webkit select+.field-required[title="required"]+.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit select+.field-required[title="required"]+script+.form-control-static {
    position: relative;
    top: 0;
}

.cke_dialog.cke_browser_webkit select+.field-required[title="required"]+script+.field-control-static,.cke_dialog.cke_browser_webkit select+.field-required[title="required"]+script+.field-control,.cke_dialog.cke_browser_webkit select+.field-required[title="required"]+script+.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit select+script+.form-control-static {
    position: relative;
    top: 0;
}

.cke_dialog.cke_browser_webkit select+script+.field-control-static,.cke_dialog.cke_browser_webkit select+script+.field-control,.cke_dialog.cke_browser_webkit select+script+.ui-spinner {
    margin-left: 10px;
}

.cke_dialog.cke_browser_webkit select.field-control-search {
    width: 200px;
    border-color: transparent;
    height: 29px;
    box-shadow: none;
    padding: 3px 6px 3px 32px;
    background-position: 6px 8px;
}

.cke_dialog.cke_browser_webkit select.field-control-search.ui-autocomplete-input.ui-autocomplete-loading {
    padding: 3px 32px;
}

.cke_dialog.cke_browser_webkit select.field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block {
    display: block !important;
}

.cke_dialog.cke_browser_webkit select.field-control-search+.waiting-block {
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    right: 26px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}

.cke_dialog.cke_browser_webkit select[type="search"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: none #fff 3px 5px no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.cke_dialog.cke_browser_webkit select[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit select[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit select[type="search"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.cke_dialog.cke_browser_webkit select[type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.cke_dialog.cke_browser_webkit select[type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit select[type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

@media(max-width: 991px) {
    .cke_dialog.cke_browser_webkit select .checkbox-inline {
        display:block;
    }
}

.cke_dialog.cke_browser_webkit select::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.cke_dialog.cke_browser_webkit select:-ms-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit select::-webkit-input-placeholder {
    color: #acb6c0;
}

.cke_dialog.cke_browser_webkit select[type="text"]:not(.TimePickerFor).valid {
    border-color: #a5d6a7;
}

.cke_dialog.cke_browser_webkit select[type="text"]:not(.TimePickerFor).valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.cke_dialog.cke_browser_webkit select[type="text"]:not(.TimePickerFor).input-validation-error {
    border-color: #ef9a9a;
}

.cke_dialog.cke_browser_webkit select[type="text"]:not(.TimePickerFor).input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.cke_dialog.cke_browser_webkit select[type="tel"].valid {
    border-color: #a5d6a7;
}

.cke_dialog.cke_browser_webkit select[type="tel"].valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.cke_dialog.cke_browser_webkit select[type="tel"].input-validation-error {
    border-color: #ef9a9a;
}

.cke_dialog.cke_browser_webkit select[type="tel"].input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.cke_dialog.cke_browser_webkit select.TitleContent.valid {
    border-color: #a5d6a7;
}

.cke_dialog.cke_browser_webkit select.TitleContent.valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.cke_dialog.cke_browser_webkit select.TitleContent.input-validation-error {
    border-color: #ef9a9a;
}

.cke_dialog.cke_browser_webkit select.TitleContent.input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.cke_dialog.cke_browser_webkit select+.btn-group,.cke_dialog.cke_browser_webkit select+.btn {
    margin-left: 15px;
}

.cke_dialog.cke_browser_webkit .cke_dialog_ui_hbox:not(.cke_dialog_footer_buttons) .cke_dialog_ui_hbox a.cke_dialog_ui_button {
    padding: 4px;
}

.field-group .ck.ck-editor__editable_inline {
    border: 1px solid #b7b7b7 !important;
}

.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable) {
    border-radius: 0 !important;
}

.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners {
    border-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

#DraftTitle {
    display: inline-grid;
    width: 290px;
}

.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
    border: var(--ck-focus-ring) !important;
    cursor: text;
}

:root {
    --ck-z-modal: calc(var(--ck-z-default) + 1059) !important;
}

.ck.ck-balloon-panel.ck-balloon-panel_with-arrow,.ck.ck-balloon-panel.ck-balloon-panel_arrowless {
    z-index: calc(var(--ck-z-modal) + 10);
}

textarea+.ck.ck-editor .ck.ck-editor__editable_inline {
    min-height: 300px !important;
}

.ck.ck-editor .table.ck-widget {
    background: transparent !important;
}

figure.image {
    clear: both;
    display: table;
    margin: .9em auto;
    min-width: 50px;
    text-align: center;
}

figure.image figcaption {
    background-color: #f7f7f7;
    caption-side: bottom;
    color: #333;
    display: table-caption;
    font-size: .75em;
    outline-offset: -1px;
    padding: .6em;
    word-break: break-word;
}

figure.image.image-style-side {
    float: right;
    margin-left: 1.5em;
    max-width: 50%;
}

figure.image.image-style-align-left,figure.image.image-style-align-right {
    clear: none;
}

figure.image.image-style-align-center {
    margin-left: auto;
    margin-right: auto;
}

figure.image.image-style-align-left {
    float: left;
    margin-right: 1.5em;
}

figure.image.image-style-align-right {
    float: right;
    margin-left: 1.5em;
}

figure.image.image-style-block-align-left {
    margin-left: 0;
    margin-right: auto;
}

figure.image.image-style-block-align-right {
    margin-left: auto;
    margin-right: 0;
}

figure.image.image-style-block-align-left,figure.image.image-style-block-align-right {
    max-width: calc(100% - 1.5em);
}

p span.image-inline {
    align-items: flex-start;
    display: inline-flex;
    max-width: 100%;
}

p+.image-style-align-left,p+.image-style-align-right,p+.image-style-side {
    margin-top: 0;
}

.ck.ck-link-form_layout-vertical {
    min-width: 350px !important;
}

.ck-content .image,.ck-content .image-inline {
    max-width: unset !important;
}

.ck-content .image img,.ck-content .image-inline img {
    max-width: unset !important;
}

.ck-content .image.image_resized,.ck-content .image-inline.image_resized {
    max-width: unset !important;
}

.dataTables_filter,.dataTables_length,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter {
    position: relative;
    top: 0;
}

.dataTables_filter input[type="text"],.dataTables_length input[type="text"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    display: inline-block;
}

.dataTables_filter input[type="text"]+.custom-control,.dataTables_length input[type="text"]+.custom-control {
    margin-left: 10px;
}

.dataTables_filter input[type="text"].cc-cardnumber,.dataTables_length input[type="text"].cc-cardnumber {
    padding-right: 49px;
    background-repeat: no-repeat;
    background-position: right 6px center;
}

.dataTables_filter input[type="text"].cc-cardnumber.bambora-checkoutfield,.dataTables_length input[type="text"].cc-cardnumber.bambora-checkoutfield {
    background-size: 10%;
    background-repeat: no-repeat;
}

.dataTables_filter input[type="text"].cc-cardnumber[data-cardtype="Visa"],.dataTables_length input[type="text"].cc-cardnumber[data-cardtype="Visa"] {
    background-image: url('../../../css/gen/images/visa.gif');
}

.dataTables_filter input[type="text"].cc-cardnumber[data-cardtype="MasterCard"],.dataTables_length input[type="text"].cc-cardnumber[data-cardtype="MasterCard"] {
    background-image: url('../../../css/gen/images/mastercard.gif');
}

.dataTables_filter input[type="text"].cc-cardnumber[data-cardtype="Discover"],.dataTables_length input[type="text"].cc-cardnumber[data-cardtype="Discover"] {
    background-image: url('../../../css/gen/images/discover.gif');
}

.dataTables_filter input[type="text"].cc-cardnumber[data-cardtype="AmericanExpress"],.dataTables_length input[type="text"].cc-cardnumber[data-cardtype="AmericanExpress"] {
    background-image: url('../../../css/gen/images/americanexpress.gif');
}

.dataTables_filter input[type="text"].bambora-checkoutfield,.dataTables_length input[type="text"].bambora-checkoutfield {
    display: inline-block;
}

.dataTables_filter input[type="text"].bambora-checkoutfield.field-required,.dataTables_length input[type="text"].bambora-checkoutfield.field-required {
    max-width: calc(100% - (7px + 4px));
    display: inline-block;
}

.dataTables_filter input[type="text"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.dataTables_length input[type="text"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .dataTables_filter input[type="text"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.dataTables_length input[type="text"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
        visibility: visible;
    }
}

.dataTables_filter input[type="text"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.dataTables_length input[type="text"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    top: 0;
    left: 4px;
}

.dataTables_filter input[type="text"].bambora-checkoutfield~.field-required:before,.dataTables_length input[type="text"].bambora-checkoutfield~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.dataTables_filter input[type="text"].StripeElement.field-control,.dataTables_length input[type="text"].StripeElement.field-control {
    width: 100%;
    padding-top: 3px;
    display: inline-block;
    vertical-align: top;
}

.dataTables_filter input[type="text"].StripeElement.field-control.field-required,.dataTables_length input[type="text"].StripeElement.field-control.field-required {
    max-width: calc(100% - (7px + 4px));
}

.dataTables_filter input[type="text"].StripeElement.field-control~.field-required,.dataTables_length input[type="text"].StripeElement.field-control~.field-required {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .dataTables_filter input[type="text"].StripeElement.field-control~.field-required,.dataTables_length input[type="text"].StripeElement.field-control~.field-required {
        visibility: visible;
    }
}

.dataTables_filter input[type="text"].StripeElement.field-control~.field-required:before,.dataTables_length input[type="text"].StripeElement.field-control~.field-required:before {
    top: 0;
    left: 4px;
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.dataTables_filter input[type="text"].StripeElement.field-control.StripeElement--invalid,.dataTables_length input[type="text"].StripeElement.field-control.StripeElement--invalid {
    border-color: #ef9a9a;
}

.dataTables_filter input[type="text"].StripeElement.field-control.StripeElement--invalid.StripeElement--focus,.dataTables_length input[type="text"].StripeElement.field-control.StripeElement--invalid.StripeElement--focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter input[type="text"].StripeElement.field-control.StripeElement--complete,.dataTables_length input[type="text"].StripeElement.field-control.StripeElement--complete {
    border-color: #a5d6a7;
}

.dataTables_filter input[type="text"].StripeElement.field-control.StripeElement--complete.StripeElement--focus,.dataTables_length input[type="text"].StripeElement.field-control.StripeElement--complete.StripeElement--focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter input[type="text"]+.field-control-inline.localizable,.dataTables_length input[type="text"]+.field-control-inline.localizable,.dataTables_filter input[type="text"]+.field-control-static.localizable,.dataTables_length input[type="text"]+.field-control-static.localizable,.dataTables_filter input[type="text"]+.field-control.localizable,.dataTables_length input[type="text"]+.field-control.localizable,.dataTables_filter input[type="text"]+.ui-spinner.localizable,.dataTables_length input[type="text"]+.ui-spinner.localizable {
    margin-left: 0;
}

.dataTables_filter input[type="text"]:not(.hidden)+.localizable~.field-control,.dataTables_length input[type="text"]:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.dataTables_filter input[type="text"]:not(.hidden)+.localizable~.ui-spinner,.dataTables_length input[type="text"]:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="text"]:focus,.dataTables_length input[type="text"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="text"]:focus,.dataTables_length input[type="text"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="text"].focus,.dataTables_length input[type="text"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="text"]::-moz-placeholder,.dataTables_length input[type="text"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter input[type="text"]:-ms-input-placeholder,.dataTables_length input[type="text"]:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="text"]::-webkit-input-placeholder,.dataTables_length input[type="text"]::-webkit-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="text"][class*='mnds'],.dataTables_length input[type="text"][class*='mnds'] {
    float: none;
}

.dataTables_filter input[type="text"][disabled],.dataTables_length input[type="text"][disabled],.dataTables_filter input[type="text"][readonly],.dataTables_length input[type="text"][readonly],fieldset[disabled] .dataTables_filter input[type="text"],fieldset[disabled] .dataTables_length input[type="text"] {
    background-color: #eee;
    opacity: 1;
}

.dataTables_filter input[type="text"][disabled],.dataTables_length input[type="text"][disabled],fieldset[disabled] .dataTables_filter input[type="text"],fieldset[disabled] .dataTables_length input[type="text"] {
    cursor: not-allowed;
}

.dataTables_filter input[type="text"][disabled],.dataTables_length input[type="text"][disabled],.dataTables_filter input[type="text"][readonly],.dataTables_length input[type="text"][readonly] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dataTables_filter input[type="text"][date],.dataTables_length input[type="text"][date] {
    vertical-align: top;
}

.dataTables_filter input[type="text"].localizable[style*="none"]+.field-required,.dataTables_length input[type="text"].localizable[style*="none"]+.field-required {
    display: none !important;
}

textarea.dataTables_filter input[type="text"],textarea.dataTables_length input[type="text"] {
    height: auto;
}

.dataTables_filter input[type="text"]+.field-control-static,.dataTables_length input[type="text"]+.field-control-static {
    display: inline;
}

.dataTables_filter input[type="text"]+.form-control-static,.dataTables_length input[type="text"]+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter input[type="text"]+.field-control-inline,.dataTables_length input[type="text"]+.field-control-inline,.dataTables_filter input[type="text"]+.field-control-static,.dataTables_length input[type="text"]+.field-control-static,.dataTables_filter input[type="text"]+.field-control,.dataTables_length input[type="text"]+.field-control,.dataTables_filter input[type="text"]+.ui-spinner,.dataTables_length input[type="text"]+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="text"]+.field-required[title="required"]+.field-control-inline,.dataTables_length input[type="text"]+.field-required[title="required"]+.field-control-inline,.dataTables_filter input[type="text"]+.field-required[title="required"]+.field-control-static,.dataTables_length input[type="text"]+.field-required[title="required"]+.field-control-static,.dataTables_filter input[type="text"]+.field-required[title="required"]+.field-control,.dataTables_length input[type="text"]+.field-required[title="required"]+.field-control,.dataTables_filter input[type="text"]+.field-required[title="required"]+.ui-spinner,.dataTables_length input[type="text"]+.field-required[title="required"]+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="text"]+.field-required[title="required"]+script+.form-control-static,.dataTables_length input[type="text"]+.field-required[title="required"]+script+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter input[type="text"]+.field-required[title="required"]+script+.field-control-static,.dataTables_length input[type="text"]+.field-required[title="required"]+script+.field-control-static,.dataTables_filter input[type="text"]+.field-required[title="required"]+script+.field-control,.dataTables_length input[type="text"]+.field-required[title="required"]+script+.field-control,.dataTables_filter input[type="text"]+.field-required[title="required"]+script+.ui-spinner,.dataTables_length input[type="text"]+.field-required[title="required"]+script+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="text"]+script+.form-control-static,.dataTables_length input[type="text"]+script+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter input[type="text"]+script+.field-control-static,.dataTables_length input[type="text"]+script+.field-control-static,.dataTables_filter input[type="text"]+script+.field-control,.dataTables_length input[type="text"]+script+.field-control,.dataTables_filter input[type="text"]+script+.ui-spinner,.dataTables_length input[type="text"]+script+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="text"].field-control-search,.dataTables_length input[type="text"].field-control-search {
    width: 200px;
    border-color: transparent;
    height: 29px;
    box-shadow: none;
    padding: 3px 6px 3px 32px;
    background-position: 6px 8px;
}

.dataTables_filter input[type="text"].field-control-search.ui-autocomplete-input.ui-autocomplete-loading,.dataTables_length input[type="text"].field-control-search.ui-autocomplete-input.ui-autocomplete-loading {
    padding: 3px 32px;
}

.dataTables_filter input[type="text"].field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block,.dataTables_length input[type="text"].field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block {
    display: block !important;
}

.dataTables_filter input[type="text"].field-control-search+.waiting-block,.dataTables_length input[type="text"].field-control-search+.waiting-block {
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    right: 26px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}

.dataTables_filter input[type="text"][type="search"],.dataTables_length input[type="text"][type="search"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: none #fff 3px 5px no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.dataTables_filter input[type="text"][type="search"]:focus,.dataTables_length input[type="text"][type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="text"][type="search"]:focus,.dataTables_length input[type="text"][type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="text"][type="search"].focus,.dataTables_length input[type="text"][type="search"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="text"][type="search"]::-moz-placeholder,.dataTables_length input[type="text"][type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter input[type="text"][type="search"]:-ms-input-placeholder,.dataTables_length input[type="text"][type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="text"][type="search"]::-webkit-input-placeholder,.dataTables_length input[type="text"][type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

@media(max-width: 991px) {
    .dataTables_filter input[type="text"] .checkbox-inline,.dataTables_length input[type="text"] .checkbox-inline {
        display:block;
    }
}

.dataTables_filter input[type="text"]::-moz-placeholder,.dataTables_length input[type="text"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter input[type="text"]:-ms-input-placeholder,.dataTables_length input[type="text"]:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="text"]::-webkit-input-placeholder,.dataTables_length input[type="text"]::-webkit-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="text"][type="text"]:not(.TimePickerFor).valid,.dataTables_length input[type="text"][type="text"]:not(.TimePickerFor).valid {
    border-color: #a5d6a7;
}

.dataTables_filter input[type="text"][type="text"]:not(.TimePickerFor).valid:focus,.dataTables_length input[type="text"][type="text"]:not(.TimePickerFor).valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter input[type="text"][type="text"]:not(.TimePickerFor).input-validation-error,.dataTables_length input[type="text"][type="text"]:not(.TimePickerFor).input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter input[type="text"][type="text"]:not(.TimePickerFor).input-validation-error:focus,.dataTables_length input[type="text"][type="text"]:not(.TimePickerFor).input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter input[type="text"][type="tel"].valid,.dataTables_length input[type="text"][type="tel"].valid {
    border-color: #a5d6a7;
}

.dataTables_filter input[type="text"][type="tel"].valid:focus,.dataTables_length input[type="text"][type="tel"].valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter input[type="text"][type="tel"].input-validation-error,.dataTables_length input[type="text"][type="tel"].input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter input[type="text"][type="tel"].input-validation-error:focus,.dataTables_length input[type="text"][type="tel"].input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter input[type="text"].TitleContent.valid,.dataTables_length input[type="text"].TitleContent.valid {
    border-color: #a5d6a7;
}

.dataTables_filter input[type="text"].TitleContent.valid:focus,.dataTables_length input[type="text"].TitleContent.valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter input[type="text"].TitleContent.input-validation-error,.dataTables_length input[type="text"].TitleContent.input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter input[type="text"].TitleContent.input-validation-error:focus,.dataTables_length input[type="text"].TitleContent.input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter input[type="text"]+.btn-group,.dataTables_length input[type="text"]+.btn-group,.dataTables_filter input[type="text"]+.btn,.dataTables_length input[type="text"]+.btn {
    margin-left: 15px;
}

.dataTables_filter input[type="search"],.dataTables_length input[type="search"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    display: inline-block;
}

.dataTables_filter input[type="search"]+.custom-control,.dataTables_length input[type="search"]+.custom-control {
    margin-left: 10px;
}

.dataTables_filter input[type="search"].cc-cardnumber,.dataTables_length input[type="search"].cc-cardnumber {
    padding-right: 49px;
    background-repeat: no-repeat;
    background-position: right 6px center;
}

.dataTables_filter input[type="search"].cc-cardnumber.bambora-checkoutfield,.dataTables_length input[type="search"].cc-cardnumber.bambora-checkoutfield {
    background-size: 10%;
    background-repeat: no-repeat;
}

.dataTables_filter input[type="search"].cc-cardnumber[data-cardtype="Visa"],.dataTables_length input[type="search"].cc-cardnumber[data-cardtype="Visa"] {
    background-image: url('../../../css/gen/images/visa.gif');
}

.dataTables_filter input[type="search"].cc-cardnumber[data-cardtype="MasterCard"],.dataTables_length input[type="search"].cc-cardnumber[data-cardtype="MasterCard"] {
    background-image: url('../../../css/gen/images/mastercard.gif');
}

.dataTables_filter input[type="search"].cc-cardnumber[data-cardtype="Discover"],.dataTables_length input[type="search"].cc-cardnumber[data-cardtype="Discover"] {
    background-image: url('../../../css/gen/images/discover.gif');
}

.dataTables_filter input[type="search"].cc-cardnumber[data-cardtype="AmericanExpress"],.dataTables_length input[type="search"].cc-cardnumber[data-cardtype="AmericanExpress"] {
    background-image: url('../../../css/gen/images/americanexpress.gif');
}

.dataTables_filter input[type="search"].bambora-checkoutfield,.dataTables_length input[type="search"].bambora-checkoutfield {
    display: inline-block;
}

.dataTables_filter input[type="search"].bambora-checkoutfield.field-required,.dataTables_length input[type="search"].bambora-checkoutfield.field-required {
    max-width: calc(100% - (7px + 4px));
    display: inline-block;
}

.dataTables_filter input[type="search"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.dataTables_length input[type="search"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .dataTables_filter input[type="search"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.dataTables_length input[type="search"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
        visibility: visible;
    }
}

.dataTables_filter input[type="search"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.dataTables_length input[type="search"].bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    top: 0;
    left: 4px;
}

.dataTables_filter input[type="search"].bambora-checkoutfield~.field-required:before,.dataTables_length input[type="search"].bambora-checkoutfield~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.dataTables_filter input[type="search"].StripeElement.field-control,.dataTables_length input[type="search"].StripeElement.field-control {
    width: 100%;
    padding-top: 3px;
    display: inline-block;
    vertical-align: top;
}

.dataTables_filter input[type="search"].StripeElement.field-control.field-required,.dataTables_length input[type="search"].StripeElement.field-control.field-required {
    max-width: calc(100% - (7px + 4px));
}

.dataTables_filter input[type="search"].StripeElement.field-control~.field-required,.dataTables_length input[type="search"].StripeElement.field-control~.field-required {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .dataTables_filter input[type="search"].StripeElement.field-control~.field-required,.dataTables_length input[type="search"].StripeElement.field-control~.field-required {
        visibility: visible;
    }
}

.dataTables_filter input[type="search"].StripeElement.field-control~.field-required:before,.dataTables_length input[type="search"].StripeElement.field-control~.field-required:before {
    top: 0;
    left: 4px;
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.dataTables_filter input[type="search"].StripeElement.field-control.StripeElement--invalid,.dataTables_length input[type="search"].StripeElement.field-control.StripeElement--invalid {
    border-color: #ef9a9a;
}

.dataTables_filter input[type="search"].StripeElement.field-control.StripeElement--invalid.StripeElement--focus,.dataTables_length input[type="search"].StripeElement.field-control.StripeElement--invalid.StripeElement--focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter input[type="search"].StripeElement.field-control.StripeElement--complete,.dataTables_length input[type="search"].StripeElement.field-control.StripeElement--complete {
    border-color: #a5d6a7;
}

.dataTables_filter input[type="search"].StripeElement.field-control.StripeElement--complete.StripeElement--focus,.dataTables_length input[type="search"].StripeElement.field-control.StripeElement--complete.StripeElement--focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter input[type="search"]+.field-control-inline.localizable,.dataTables_length input[type="search"]+.field-control-inline.localizable,.dataTables_filter input[type="search"]+.field-control-static.localizable,.dataTables_length input[type="search"]+.field-control-static.localizable,.dataTables_filter input[type="search"]+.field-control.localizable,.dataTables_length input[type="search"]+.field-control.localizable,.dataTables_filter input[type="search"]+.ui-spinner.localizable,.dataTables_length input[type="search"]+.ui-spinner.localizable {
    margin-left: 0;
}

.dataTables_filter input[type="search"]:not(.hidden)+.localizable~.field-control,.dataTables_length input[type="search"]:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.dataTables_filter input[type="search"]:not(.hidden)+.localizable~.ui-spinner,.dataTables_length input[type="search"]:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="search"]:focus,.dataTables_length input[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="search"]:focus,.dataTables_length input[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="search"].focus,.dataTables_length input[type="search"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="search"]::-moz-placeholder,.dataTables_length input[type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter input[type="search"]:-ms-input-placeholder,.dataTables_length input[type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="search"]::-webkit-input-placeholder,.dataTables_length input[type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="search"][class*='mnds'],.dataTables_length input[type="search"][class*='mnds'] {
    float: none;
}

.dataTables_filter input[type="search"][disabled],.dataTables_length input[type="search"][disabled],.dataTables_filter input[type="search"][readonly],.dataTables_length input[type="search"][readonly],fieldset[disabled] .dataTables_filter input[type="search"],fieldset[disabled] .dataTables_length input[type="search"] {
    background-color: #eee;
    opacity: 1;
}

.dataTables_filter input[type="search"][disabled],.dataTables_length input[type="search"][disabled],fieldset[disabled] .dataTables_filter input[type="search"],fieldset[disabled] .dataTables_length input[type="search"] {
    cursor: not-allowed;
}

.dataTables_filter input[type="search"][disabled],.dataTables_length input[type="search"][disabled],.dataTables_filter input[type="search"][readonly],.dataTables_length input[type="search"][readonly] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dataTables_filter input[type="search"][date],.dataTables_length input[type="search"][date] {
    vertical-align: top;
}

.dataTables_filter input[type="search"].localizable[style*="none"]+.field-required,.dataTables_length input[type="search"].localizable[style*="none"]+.field-required {
    display: none !important;
}

textarea.dataTables_filter input[type="search"],textarea.dataTables_length input[type="search"] {
    height: auto;
}

.dataTables_filter input[type="search"]+.field-control-static,.dataTables_length input[type="search"]+.field-control-static {
    display: inline;
}

.dataTables_filter input[type="search"]+.form-control-static,.dataTables_length input[type="search"]+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter input[type="search"]+.field-control-inline,.dataTables_length input[type="search"]+.field-control-inline,.dataTables_filter input[type="search"]+.field-control-static,.dataTables_length input[type="search"]+.field-control-static,.dataTables_filter input[type="search"]+.field-control,.dataTables_length input[type="search"]+.field-control,.dataTables_filter input[type="search"]+.ui-spinner,.dataTables_length input[type="search"]+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="search"]+.field-required[title="required"]+.field-control-inline,.dataTables_length input[type="search"]+.field-required[title="required"]+.field-control-inline,.dataTables_filter input[type="search"]+.field-required[title="required"]+.field-control-static,.dataTables_length input[type="search"]+.field-required[title="required"]+.field-control-static,.dataTables_filter input[type="search"]+.field-required[title="required"]+.field-control,.dataTables_length input[type="search"]+.field-required[title="required"]+.field-control,.dataTables_filter input[type="search"]+.field-required[title="required"]+.ui-spinner,.dataTables_length input[type="search"]+.field-required[title="required"]+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="search"]+.field-required[title="required"]+script+.form-control-static,.dataTables_length input[type="search"]+.field-required[title="required"]+script+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter input[type="search"]+.field-required[title="required"]+script+.field-control-static,.dataTables_length input[type="search"]+.field-required[title="required"]+script+.field-control-static,.dataTables_filter input[type="search"]+.field-required[title="required"]+script+.field-control,.dataTables_length input[type="search"]+.field-required[title="required"]+script+.field-control,.dataTables_filter input[type="search"]+.field-required[title="required"]+script+.ui-spinner,.dataTables_length input[type="search"]+.field-required[title="required"]+script+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="search"]+script+.form-control-static,.dataTables_length input[type="search"]+script+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter input[type="search"]+script+.field-control-static,.dataTables_length input[type="search"]+script+.field-control-static,.dataTables_filter input[type="search"]+script+.field-control,.dataTables_length input[type="search"]+script+.field-control,.dataTables_filter input[type="search"]+script+.ui-spinner,.dataTables_length input[type="search"]+script+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter input[type="search"].field-control-search,.dataTables_length input[type="search"].field-control-search {
    width: 200px;
    border-color: transparent;
    height: 29px;
    box-shadow: none;
    padding: 3px 6px 3px 32px;
    background-position: 6px 8px;
}

.dataTables_filter input[type="search"].field-control-search.ui-autocomplete-input.ui-autocomplete-loading,.dataTables_length input[type="search"].field-control-search.ui-autocomplete-input.ui-autocomplete-loading {
    padding: 3px 32px;
}

.dataTables_filter input[type="search"].field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block,.dataTables_length input[type="search"].field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block {
    display: block !important;
}

.dataTables_filter input[type="search"].field-control-search+.waiting-block,.dataTables_length input[type="search"].field-control-search+.waiting-block {
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    right: 26px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}

.dataTables_filter input[type="search"][type="search"],.dataTables_length input[type="search"][type="search"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: none #fff 3px 5px no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.dataTables_filter input[type="search"][type="search"]:focus,.dataTables_length input[type="search"][type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="search"][type="search"]:focus,.dataTables_length input[type="search"][type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="search"][type="search"].focus,.dataTables_length input[type="search"][type="search"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter input[type="search"][type="search"]::-moz-placeholder,.dataTables_length input[type="search"][type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter input[type="search"][type="search"]:-ms-input-placeholder,.dataTables_length input[type="search"][type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="search"][type="search"]::-webkit-input-placeholder,.dataTables_length input[type="search"][type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

@media(max-width: 991px) {
    .dataTables_filter input[type="search"] .checkbox-inline,.dataTables_length input[type="search"] .checkbox-inline {
        display:block;
    }
}

.dataTables_filter input[type="search"]::-moz-placeholder,.dataTables_length input[type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter input[type="search"]:-ms-input-placeholder,.dataTables_length input[type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="search"]::-webkit-input-placeholder,.dataTables_length input[type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter input[type="search"][type="text"]:not(.TimePickerFor).valid,.dataTables_length input[type="search"][type="text"]:not(.TimePickerFor).valid {
    border-color: #a5d6a7;
}

.dataTables_filter input[type="search"][type="text"]:not(.TimePickerFor).valid:focus,.dataTables_length input[type="search"][type="text"]:not(.TimePickerFor).valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter input[type="search"][type="text"]:not(.TimePickerFor).input-validation-error,.dataTables_length input[type="search"][type="text"]:not(.TimePickerFor).input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter input[type="search"][type="text"]:not(.TimePickerFor).input-validation-error:focus,.dataTables_length input[type="search"][type="text"]:not(.TimePickerFor).input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter input[type="search"][type="tel"].valid,.dataTables_length input[type="search"][type="tel"].valid {
    border-color: #a5d6a7;
}

.dataTables_filter input[type="search"][type="tel"].valid:focus,.dataTables_length input[type="search"][type="tel"].valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter input[type="search"][type="tel"].input-validation-error,.dataTables_length input[type="search"][type="tel"].input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter input[type="search"][type="tel"].input-validation-error:focus,.dataTables_length input[type="search"][type="tel"].input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter input[type="search"].TitleContent.valid,.dataTables_length input[type="search"].TitleContent.valid {
    border-color: #a5d6a7;
}

.dataTables_filter input[type="search"].TitleContent.valid:focus,.dataTables_length input[type="search"].TitleContent.valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter input[type="search"].TitleContent.input-validation-error,.dataTables_length input[type="search"].TitleContent.input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter input[type="search"].TitleContent.input-validation-error:focus,.dataTables_length input[type="search"].TitleContent.input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter input[type="search"]+.btn-group,.dataTables_length input[type="search"]+.btn-group,.dataTables_filter input[type="search"]+.btn,.dataTables_length input[type="search"]+.btn {
    margin-left: 15px;
}

.dataTables_filter input[type="search"].search-icon,.dataTables_length input[type="search"].search-icon {
    margin-left: 0;
    background-image: none;
    background-position: 3px 5px;
    background-repeat: no-repeat;
    background-color: #fff;
    padding: 2px 6px;
    border: 1px solid #b7b7b7;
}

.dataTables_filter select,.dataTables_length select {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    min-width: auto;
    display: inline-block;
    vertical-align: baseline;
}

.dataTables_filter select+.custom-control,.dataTables_length select+.custom-control {
    margin-left: 10px;
}

.dataTables_filter select.cc-cardnumber,.dataTables_length select.cc-cardnumber {
    padding-right: 49px;
    background-repeat: no-repeat;
    background-position: right 6px center;
}

.dataTables_filter select.cc-cardnumber.bambora-checkoutfield,.dataTables_length select.cc-cardnumber.bambora-checkoutfield {
    background-size: 10%;
    background-repeat: no-repeat;
}

.dataTables_filter select.cc-cardnumber[data-cardtype="Visa"],.dataTables_length select.cc-cardnumber[data-cardtype="Visa"] {
    background-image: url('../../../css/gen/images/visa.gif');
}

.dataTables_filter select.cc-cardnumber[data-cardtype="MasterCard"],.dataTables_length select.cc-cardnumber[data-cardtype="MasterCard"] {
    background-image: url('../../../css/gen/images/mastercard.gif');
}

.dataTables_filter select.cc-cardnumber[data-cardtype="Discover"],.dataTables_length select.cc-cardnumber[data-cardtype="Discover"] {
    background-image: url('../../../css/gen/images/discover.gif');
}

.dataTables_filter select.cc-cardnumber[data-cardtype="AmericanExpress"],.dataTables_length select.cc-cardnumber[data-cardtype="AmericanExpress"] {
    background-image: url('../../../css/gen/images/americanexpress.gif');
}

.dataTables_filter select.bambora-checkoutfield,.dataTables_length select.bambora-checkoutfield {
    display: inline-block;
}

.dataTables_filter select.bambora-checkoutfield.field-required,.dataTables_length select.bambora-checkoutfield.field-required {
    max-width: calc(100% - (7px + 4px));
    display: inline-block;
}

.dataTables_filter select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.dataTables_length select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .dataTables_filter select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.dataTables_length select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
        visibility: visible;
    }
}

.dataTables_filter select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.dataTables_length select.bambora-checkoutfield~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    top: 0;
    left: 4px;
}

.dataTables_filter select.bambora-checkoutfield~.field-required:before,.dataTables_length select.bambora-checkoutfield~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.dataTables_filter select.StripeElement.field-control,.dataTables_length select.StripeElement.field-control {
    width: 100%;
    padding-top: 3px;
    display: inline-block;
    vertical-align: top;
}

.dataTables_filter select.StripeElement.field-control.field-required,.dataTables_length select.StripeElement.field-control.field-required {
    max-width: calc(100% - (7px + 4px));
}

.dataTables_filter select.StripeElement.field-control~.field-required,.dataTables_length select.StripeElement.field-control~.field-required {
    width: 7px;
    position: relative;
    color: #0050a2;
    display: inline;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .dataTables_filter select.StripeElement.field-control~.field-required,.dataTables_length select.StripeElement.field-control~.field-required {
        visibility: visible;
    }
}

.dataTables_filter select.StripeElement.field-control~.field-required:before,.dataTables_length select.StripeElement.field-control~.field-required:before {
    top: 0;
    left: 4px;
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    position: absolute;
    bottom: 0;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
}

.dataTables_filter select.StripeElement.field-control.StripeElement--invalid,.dataTables_length select.StripeElement.field-control.StripeElement--invalid {
    border-color: #ef9a9a;
}

.dataTables_filter select.StripeElement.field-control.StripeElement--invalid.StripeElement--focus,.dataTables_length select.StripeElement.field-control.StripeElement--invalid.StripeElement--focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter select.StripeElement.field-control.StripeElement--complete,.dataTables_length select.StripeElement.field-control.StripeElement--complete {
    border-color: #a5d6a7;
}

.dataTables_filter select.StripeElement.field-control.StripeElement--complete.StripeElement--focus,.dataTables_length select.StripeElement.field-control.StripeElement--complete.StripeElement--focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter select+.field-control-inline.localizable,.dataTables_length select+.field-control-inline.localizable,.dataTables_filter select+.field-control-static.localizable,.dataTables_length select+.field-control-static.localizable,.dataTables_filter select+.field-control.localizable,.dataTables_length select+.field-control.localizable,.dataTables_filter select+.ui-spinner.localizable,.dataTables_length select+.ui-spinner.localizable {
    margin-left: 0;
}

.dataTables_filter select:not(.hidden)+.localizable~.field-control,.dataTables_length select:not(.hidden)+.localizable~.field-control {
    margin-left: 10px;
}

.dataTables_filter select:not(.hidden)+.localizable~.ui-spinner,.dataTables_length select:not(.hidden)+.localizable~.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter select:focus,.dataTables_length select:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter select:focus,.dataTables_length select:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter select.focus,.dataTables_length select.focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter select::-moz-placeholder,.dataTables_length select::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter select:-ms-input-placeholder,.dataTables_length select:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter select::-webkit-input-placeholder,.dataTables_length select::-webkit-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter select[class*='mnds'],.dataTables_length select[class*='mnds'] {
    float: none;
}

.dataTables_filter select[disabled],.dataTables_length select[disabled],.dataTables_filter select[readonly],.dataTables_length select[readonly],fieldset[disabled] .dataTables_filter select,fieldset[disabled] .dataTables_length select {
    background-color: #eee;
    opacity: 1;
}

.dataTables_filter select[disabled],.dataTables_length select[disabled],fieldset[disabled] .dataTables_filter select,fieldset[disabled] .dataTables_length select {
    cursor: not-allowed;
}

.dataTables_filter select[disabled],.dataTables_length select[disabled],.dataTables_filter select[readonly],.dataTables_length select[readonly] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dataTables_filter select[date],.dataTables_length select[date] {
    vertical-align: top;
}

.dataTables_filter select.localizable[style*="none"]+.field-required,.dataTables_length select.localizable[style*="none"]+.field-required {
    display: none !important;
}

textarea.dataTables_filter select,textarea.dataTables_length select {
    height: auto;
}

.dataTables_filter select+.field-control-static,.dataTables_length select+.field-control-static {
    display: inline;
}

.dataTables_filter select+.form-control-static,.dataTables_length select+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter select+.field-control-inline,.dataTables_length select+.field-control-inline,.dataTables_filter select+.field-control-static,.dataTables_length select+.field-control-static,.dataTables_filter select+.field-control,.dataTables_length select+.field-control,.dataTables_filter select+.ui-spinner,.dataTables_length select+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter select+.field-required[title="required"]+.field-control-inline,.dataTables_length select+.field-required[title="required"]+.field-control-inline,.dataTables_filter select+.field-required[title="required"]+.field-control-static,.dataTables_length select+.field-required[title="required"]+.field-control-static,.dataTables_filter select+.field-required[title="required"]+.field-control,.dataTables_length select+.field-required[title="required"]+.field-control,.dataTables_filter select+.field-required[title="required"]+.ui-spinner,.dataTables_length select+.field-required[title="required"]+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter select+.field-required[title="required"]+script+.form-control-static,.dataTables_length select+.field-required[title="required"]+script+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter select+.field-required[title="required"]+script+.field-control-static,.dataTables_length select+.field-required[title="required"]+script+.field-control-static,.dataTables_filter select+.field-required[title="required"]+script+.field-control,.dataTables_length select+.field-required[title="required"]+script+.field-control,.dataTables_filter select+.field-required[title="required"]+script+.ui-spinner,.dataTables_length select+.field-required[title="required"]+script+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter select+script+.form-control-static,.dataTables_length select+script+.form-control-static {
    position: relative;
    top: 0;
}

.dataTables_filter select+script+.field-control-static,.dataTables_length select+script+.field-control-static,.dataTables_filter select+script+.field-control,.dataTables_length select+script+.field-control,.dataTables_filter select+script+.ui-spinner,.dataTables_length select+script+.ui-spinner {
    margin-left: 10px;
}

.dataTables_filter select.field-control-search,.dataTables_length select.field-control-search {
    width: 200px;
    border-color: transparent;
    height: 29px;
    box-shadow: none;
    padding: 3px 6px 3px 32px;
    background-position: 6px 8px;
}

.dataTables_filter select.field-control-search.ui-autocomplete-input.ui-autocomplete-loading,.dataTables_length select.field-control-search.ui-autocomplete-input.ui-autocomplete-loading {
    padding: 3px 32px;
}

.dataTables_filter select.field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block,.dataTables_length select.field-control-search.ui-autocomplete-input.ui-autocomplete-loading+.waiting-block {
    display: block !important;
}

.dataTables_filter select.field-control-search+.waiting-block,.dataTables_length select.field-control-search+.waiting-block {
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    right: 26px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}

.dataTables_filter select[type="search"],.dataTables_length select[type="search"] {
    max-width: 100%;
    height: 27px;
    padding: 2px 6px;
    position: relative;
    top: 0;
    font-size: 15px;
    line-height: 1.42857143;
    color: #222;
    background: none #fff 3px 5px no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 0;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.dataTables_filter select[type="search"]:focus,.dataTables_length select[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter select[type="search"]:focus,.dataTables_length select[type="search"]:focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter select[type="search"].focus,.dataTables_length select[type="search"].focus {
    border-color: #4d90fe;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000;
}

.dataTables_filter select[type="search"]::-moz-placeholder,.dataTables_length select[type="search"]::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter select[type="search"]:-ms-input-placeholder,.dataTables_length select[type="search"]:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter select[type="search"]::-webkit-input-placeholder,.dataTables_length select[type="search"]::-webkit-input-placeholder {
    color: #acb6c0;
}

@media(max-width: 991px) {
    .dataTables_filter select .checkbox-inline,.dataTables_length select .checkbox-inline {
        display:block;
    }
}

.dataTables_filter select::-moz-placeholder,.dataTables_length select::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.dataTables_filter select:-ms-input-placeholder,.dataTables_length select:-ms-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter select::-webkit-input-placeholder,.dataTables_length select::-webkit-input-placeholder {
    color: #acb6c0;
}

.dataTables_filter select[type="text"]:not(.TimePickerFor).valid,.dataTables_length select[type="text"]:not(.TimePickerFor).valid {
    border-color: #a5d6a7;
}

.dataTables_filter select[type="text"]:not(.TimePickerFor).valid:focus,.dataTables_length select[type="text"]:not(.TimePickerFor).valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter select[type="text"]:not(.TimePickerFor).input-validation-error,.dataTables_length select[type="text"]:not(.TimePickerFor).input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter select[type="text"]:not(.TimePickerFor).input-validation-error:focus,.dataTables_length select[type="text"]:not(.TimePickerFor).input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter select[type="tel"].valid,.dataTables_length select[type="tel"].valid {
    border-color: #a5d6a7;
}

.dataTables_filter select[type="tel"].valid:focus,.dataTables_length select[type="tel"].valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter select[type="tel"].input-validation-error,.dataTables_length select[type="tel"].input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter select[type="tel"].input-validation-error:focus,.dataTables_length select[type="tel"].input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter select.TitleContent.valid,.dataTables_length select.TitleContent.valid {
    border-color: #a5d6a7;
}

.dataTables_filter select.TitleContent.valid:focus,.dataTables_length select.TitleContent.valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.dataTables_filter select.TitleContent.input-validation-error,.dataTables_length select.TitleContent.input-validation-error {
    border-color: #ef9a9a;
}

.dataTables_filter select.TitleContent.input-validation-error:focus,.dataTables_length select.TitleContent.input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.dataTables_filter select+.btn-group,.dataTables_length select+.btn-group,.dataTables_filter select+.btn,.dataTables_length select+.btn {
    margin-left: 15px;
}

.dataTables_filter>label,.dataTables_length>label {
    margin-top: 0;
    position: relative;
}

.dataTables_filter>label .collapse-indicator .collapse-icon,.dataTables_length>label .collapse-indicator .collapse-icon {
    width: 18px;
    height: 18px;
    font-size: 18px;
    vertical-align: middle;
}

.dataTables_filter>label .quantity-left,.dataTables_length>label .quantity-left {
    margin-left: 10px;
}

.dataTables_filter>label.text-strong,.dataTables_length>label.text-strong {
    font-weight: 600;
}

@media(max-width: 768px) {
    .dataTables_filter>label.text-right:not([class*='-xs-12']),.dataTables_length>label.text-right:not([class*='-xs-12']) {
        text-align:right;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .dataTables_filter>label.text-right:not([class*='-sm-12']),.dataTables_length>label.text-right:not([class*='-sm-12']) {
        text-align:right;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .dataTables_filter>label.text-right:not([class*='-md-12']),.dataTables_length>label.text-right:not([class*='-md-12']) {
        text-align:right;
    }
}

@media(min-width: 1200px) {
    .dataTables_filter>label.text-right:not([class*='-lg-12']),.dataTables_length>label.text-right:not([class*='-lg-12']) {
        text-align:right;
    }
}

.dataTables_filter>label>div,.dataTables_length>label>div {
    display: inline-block;
}

.dataTables_filter>label>label.field-required,.dataTables_length>label>label.field-required {
    position: relative;
    color: #0050a2;
    font-weight: 400;
}

.dataTables_filter>label>label.field-required:after,.dataTables_length>label>label.field-required:after {
    content: "";
    margin-left: 4px;
    position: absolute;
    top: auto;
    font-family: 'Font Awesome 5 Pro';
    font-size: 7px;
    font-weight: 400;
    color: #0050a2;
}

.dataTables_filter>label>label.field-required>label:after,.dataTables_length>label>label.field-required>label:after {
    content: "";
}

.dataTables_filter>label.field-required>label,.dataTables_length>label.field-required>label {
    position: relative;
    color: #0050a2;
    font-weight: 400;
}

.dataTables_filter>label.field-required>label:after,.dataTables_length>label.field-required>label:after {
    content: "";
    margin-left: 4px;
    position: absolute;
    top: auto;
    font-family: 'Font Awesome 5 Pro';
    font-size: 7px;
    font-weight: 400;
    color: #0050a2;
}

.dataTables_filter>label.field-required.label-empty:after,.dataTables_length>label.field-required.label-empty:after {
    display: none;
}

.dataTables_filter>label.field-required.label-empty~div .checkbox .checkbox-icon~.field-required:after,.dataTables_length>label.field-required.label-empty~div .checkbox .checkbox-icon~.field-required:after {
    content: "";
    font-weight: 400;
}

.dataTables_filter>label.field-required.label-empty~div .checklist .checkbox .checkbox-icon~.field-required:after,.dataTables_length>label.field-required.label-empty~div .checklist .checkbox .checkbox-icon~.field-required:after {
    content: "";
}

.dataTables_filter>label.field-required.label-empty~.checkbox .checkbox-icon~.field-required:after,.dataTables_length>label.field-required.label-empty~.checkbox .checkbox-icon~.field-required:after {
    content: "";
    font-weight: 400;
}

.dataTables_filter a.btn,.dataTables_length a.btn {
    margin-top: 0;
    margin-bottom: 0;
}

table .radio input[type="radio"],table .radio-inline input[type="radio"],table .radio .radio-icon,table .radio-inline .radio-icon {
    position: static;
}

table .checkbox input[type="checkbox"],table .checkbox-inline input[type="checkbox"],table .checkbox .checkbox-icon,table .checkbox-inline .checkbox-icon {
    position: static;
}

.form-listing {
    width: 100%;
}

.form-listing:before,.form-listing:after {
    display: table;
    content: " ";
}

.form-listing:after {
    clear: both;
}

.form-listing:before,.form-listing:after {
    display: table;
    content: " ";
}

.form-listing:after {
    clear: both;
}

.form-listing .field-group-static,table .field-group-static {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .form-listing .field-group-static,table .field-group-static {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.form-listing .field-group-static .field-control-offset,table .field-group-static .field-control-offset {
    width: 100%;
    margin: 0;
}

.form-listing .field-group-static .label-control.label-empty.sr-only,table .field-group-static .label-control.label-empty.sr-only {
    display: none;
}

.form-listing .field-group-image.no-label,table .field-group-image.no-label {
    float: left;
    display: inline-block;
}

.form-listing .field-group-image.no-label .label-control-size,table .field-group-image.no-label .label-control-size {
    width: auto;
}

.form-listing .field-group-image.no-label .field-control-size,table .field-group-image.no-label .field-control-size {
    width: auto;
}

@media(min-width: 992px) {
    .form-listing .field-group-image.no-label~.field-group-static,table .field-group-image.no-label~.field-group-static {
        display:flex;
        flex-direction: row;
    }

    .form-listing .field-group-image.no-label~.field-group-static.new-line,table .field-group-image.no-label~.field-group-static.new-line {
        width: auto;
        flex-direction: column;
    }
}

.form-listing .field-group-image.new-line,table .field-group-image.new-line {
    width: 100%;
    display: block;
}

.form-listing .field-control-size,table .field-control-size {
    min-height: 0;
}

.form-listing .field-control-static,table .field-control-static {
    min-height: 0;
    display: inline;
}

.form-listing .label-control,table .label-control {
    min-height: 0;
    display: inline;
}

.form-listing .form-horizontal .field-control-static,table .form-horizontal .field-control-static {
    min-height: 1px;
    display: inline-block;
}

.form-listing .form-horizontal .label-control,table .form-horizontal .label-control {
    min-height: 1px;
    display: inline-block;
}

.listing-column .field-group-static.field-group-image {
    float: left;
    display: inline-block;
}

.listing-column .field-group-static.field-group-image .label-control.label-empty {
    display: none;
}

.listing-column .field-group-static.field-group-image .label-control.label-empty+.mnds-padding {
    width: auto;
}

@media(min-width: 992px) {
    .listing-column .field-group-static.field-group-image~.field-group-static {
        display:flex;
        flex-direction: row;
    }

    .listing-column .field-group-static.field-group-image~.field-group-static.new-line {
        width: auto;
        flex-direction: column;
    }
}

.listing-column .field-group-static.field-group-image.new-line {
    width: 100%;
    display: block;
}

@media(min-width: 992px) {
    .listing-column .field-group-static.field-group-image.new-line~.field-group-static {
        display:block;
    }

    .listing-column .field-group-static.field-group-image.new-line~.field-group-static.new-line {
        width: 100%;
    }
}

.help-block {
    display: block;
    margin: 0;
    padding-top: 5px;
    color: #6f6f6f;
    font-size: 12px;
    font-style: italic;
}

.help-block ul,.help-block ol {
    padding-left: 20px;
    padding-inline-start:20px;}

.help-block.help-block-md {
    font-size: 13px;
}

.help-block.help-block-lg {
    font-size: 14px;
}

.help-inline {
    display: inline;
    margin-top: 0;
    margin-bottom: 0;
    color: #6f6f6f;
    font-size: 12px;
    font-style: italic;
}

.help-inline.help-inline-md {
    font-size: 13px;
}

.help-inline.help-inline-lg {
    font-size: 14px;
}

.field-group .help-block {
    width: 100%;
    float: left;
}

.field-control::-moz-placeholder {
    color: #acb6c0;
    opacity: 1;
}

.field-control:-ms-input-placeholder {
    color: #acb6c0;
}

.field-control::-webkit-input-placeholder {
    color: #acb6c0;
}

.label-control-static.help-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.field-control-static.help-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.field-control-static.placeholder-text {
    color: #acb6c0;
}

.field-control-static+.field-control-inline,.field-control-static+.field-control-static,.field-control-static+.field-control,.field-control-static+.ui-spinner {
    margin-left: 10px;
}

.checkbox label .help-block,.radio label .help-block {
    padding-top: 0;
    padding-bottom: 15px;
}

.small-hint {
    clear: both;
    font-size: 13px;
    color: #808080;
}

.small-hint:before,.small-hint:after {
    display: table;
    content: " ";
}

.small-hint:after {
    clear: both;
}

.small-hint:before,.small-hint:after {
    display: table;
    content: " ";
}

.small-hint:after {
    clear: both;
}

.text-value-sm {
    font-size: 13px;
    color: #808080;
    display: inline-block;
}

.help-icon .help-tooltip {
    width: auto;
    margin: 0;
    font-size: 16px;
    color: #c57f07;
    position: absolute;
    top: 1px;
}

.help-icon .help-tooltip:hover:before {
    color: #0050a2;
    opacity: .8;
    cursor: help;
}

.help-icon .checkbox .help-tooltip,.help-icon .radio .help-tooltip {
    margin-left: 20px;
    display: inline-block;
    white-space: nowrap;
}

.help-icon .checkbox label+.help-tooltip,.help-icon .radio label+.help-tooltip {
    margin-left: 7px;
}

@media(min-width: 769px) {
    .help-icon .field-group {
        width:100%;
    }

    .help-icon .field-group+.help-tooltip {
        right: 20px;
    }
}

@media(max-width: 768px) {
    .help-icon .help-tooltip {
        top:-20px;
        right: 15px;
    }
}

.field-required[title="required"] :not(label):not(input):not(select):not(.select2):not(textarea):not(a) {
    color: #0050a2;
    font-family: 'Font Awesome 5 Pro';
    font-size: 16px;
    line-height: 15px;
    font-weight: 400;
}

.field-required-legend .field-control-static.field-required {
    color: #0050a2;
}

label.field-required a {
    color: #c57f07;
}

label.field-required a:hover,label.field-required a:focus {
    color: #0050a2;
}

label.field-required span.field-required {
    color: #0050a2;
}

label.label-control.field-required {
    position: relative;
    color: #0050a2;
    font-weight: 400;
}

label.label-control.field-required:after {
    content: "";
    margin-left: 4px;
    position: absolute;
    top: auto;
    font-family: 'Font Awesome 5 Pro';
    font-size: 7px;
    font-weight: 400;
    color: #0050a2;
}

.label-control>label.field-required {
    position: relative;
    color: #0050a2;
    font-weight: 400;
}

.label-control>label.field-required:after {
    content: "";
    margin-left: 4px;
    position: absolute;
    top: auto;
    font-family: 'Font Awesome 5 Pro';
    font-size: 7px;
    font-weight: 400;
    color: #0050a2;
}

.label-control>label.field-required>label:after {
    content: "";
}

.label-control.field-required>label {
    position: relative;
    color: #0050a2;
    font-weight: 400;
}

.label-control.field-required>label:after {
    content: "";
    margin-left: 4px;
    position: absolute;
    top: auto;
    font-family: 'Font Awesome 5 Pro';
    font-size: 7px;
    font-weight: 400;
    color: #0050a2;
}

.label-control.field-required.label-empty:after {
    display: none;
}

.label-control.field-required.label-empty~div .checkbox .checkbox-icon~.field-required:after {
    content: "";
    font-weight: 400;
}

.label-control.field-required.label-empty~div .checklist .checkbox .checkbox-icon~.field-required:after {
    content: "";
}

.label-control.field-required.label-empty~.checkbox .checkbox-icon~.field-required:after {
    content: "";
    font-weight: 400;
}

input.field-required,textarea.field-required,select.field-required {
    max-width: 100%;
    display: inline-block;
}

input.field-required[data-tooltip="true"],textarea.field-required[data-tooltip="true"],select.field-required[data-tooltip="true"] {
    max-width: calc(100% - (20px + 5px));
}

input.field-required[data-post-icon="true"],textarea.field-required[data-post-icon="true"],select.field-required[data-post-icon="true"] {
    max-width: calc(100% - (18px + 1.25em));
}

input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
    width: 0;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
    display: inline;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static).show-required,textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static).show-required,select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static).show-required {
    display: inline-block;
}

input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static).show-required:before,textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static).show-required:before,select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static).show-required:before {
    content: "";
}

input~.field-required:before,textarea~.field-required:before,select~.field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

input[type="checkbox"]~.field-required:before,.checkbox-icon~.field-required:before {
    content: "";
    display: none;
}

input[type="checkbox"].field-required~label .field-required,.checkbox-icon.field-required~label .field-required {
    width: 0;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    input[type="checkbox"].field-required~label .field-required,.checkbox-icon.field-required~label .field-required {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

input[type="checkbox"].field-required~label .field-required:before,.checkbox-icon.field-required~label .field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

input[type="radio"]~.field-required:before,.radio-icon~.field-required:before {
    content: "";
    display: none;
}

input[type="radio"].field-required~label .field-required,.radio-icon.field-required~label .field-required {
    width: 0;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    input[type="radio"].field-required~label .field-required,.radio-icon.field-required~label .field-required {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

input[type="radio"].field-required~label .field-required:before,.radio-icon.field-required~label .field-required:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

textarea.field-required.input-validation-error {
    border-color: #ef9a9a;
}

textarea.field-required.input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.example-required-field {
    width: 0;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
    width: 11px;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .example-required-field {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

.example-required-field:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

.example-required-field:before {
    content: "";
    font-weight: 400;
}

span.field-required {
    display: inline;
}

.invisible input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.invisible textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.invisible select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    visibility: hidden;
}

.field-group.show-required label.label-control.field-required:after {
    content: "";
}

.field-group.show-required .label-control>label.field-required:after {
    content: "";
}

.field-group.show-required .label-control.field-required>label:after {
    content: "";
}

.field-group.show-required input.field-required,.field-group.show-required textarea.field-required,.field-group.show-required select.field-required {
    max-width: calc(100% - 15px);
    display: inline-block;
}

.field-group.show-required input.field-required[data-tooltip="true"],.field-group.show-required textarea.field-required[data-tooltip="true"],.field-group.show-required select.field-required[data-tooltip="true"] {
    max-width: calc(100% - (15px + 4px + 20px + 5px));
}

.field-group.show-required input.field-required[data-post-icon="true"],.field-group.show-required textarea.field-required[data-post-icon="true"],.field-group.show-required select.field-required[data-post-icon="true"] {
    max-width: calc(100% - (15px + 4px + 1.25em));
}

.field-group.show-required input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.field-group.show-required textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.field-group.show-required select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
    width: 15px;
    position: relative;
    color: #0050a2;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    color: transparent;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .field-group.show-required input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.field-group.show-required textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static),.field-group.show-required select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static) {
        visibility: visible;
        margin-right: 0;
        display: inline-block;
    }
}

.field-group.show-required input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.field-group.show-required textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.field-group.show-required select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    color: #0050a2;
    font-size: 7px;
    visibility: visible;
    font-weight: 600;
}

.field-group.show-required .cke {
    max-width: calc(100% - 15px);
}

.invisible .field-group.show-required input~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.invisible .field-group.show-required textarea~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before,.invisible .field-group.show-required select~.field-required:not(label):not(input):not(.field-control):not(.field-control-static):before {
    visibility: hidden;
}

.field-required-icon {
    color: #0050a2;
    font-family: 'Font Awesome 5 Pro';
    font-size: 7px;
    font-weight: 400;
    vertical-align: top;
}

.field-required-icon:before {
    content: "";
}

.editor-label .editor-label-description .field-required {
    position: relative;
    color: #0050a2;
    font-weight: 400;
}

.editor-label .editor-label-description .field-required:after {
    content: "";
    margin-left: 4px;
    position: absolute;
    top: auto;
    font-family: 'Font Awesome 5 Pro';
    font-size: 7px;
    font-weight: 400;
    color: #0050a2;
}

.profileLine .profileLabel .field-required {
    position: relative;
    color: #0050a2;
    font-weight: 400;
}

.profileLine .profileLabel .field-required:after {
    content: "";
    margin-left: 4px;
    position: absolute;
    top: auto;
    font-family: 'Font Awesome 5 Pro';
    font-size: 7px;
    font-weight: 400;
    color: #0050a2;
}

.has-feedback .form-control-feedback {
    right: 15px;
}

form .errorMessage,form .errorMessage-wide {
    display: block;
}

form .errorMessage.collapse,form .errorMessage-wide.collapse {
    display: none;
}

form .errorMessage.collapse.in,form .errorMessage-wide.collapse.in {
    display: block;
}

form .errorMessage .field-validation-error,form .errorMessage-wide .field-validation-error {
    margin-top: 0;
    margin-bottom: 0;
    color: #e53935;
    display: inline-block;
}

.field-control[type="text"]:not(.TimePickerFor).valid {
    border-color: #a5d6a7;
}

.field-control[type="text"]:not(.TimePickerFor).valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.field-control[type="text"]:not(.TimePickerFor).input-validation-error {
    border-color: #ef9a9a;
}

.field-control[type="text"]:not(.TimePickerFor).input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.field-control[type="tel"].valid {
    border-color: #a5d6a7;
}

.field-control[type="tel"].valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.field-control[type="tel"].input-validation-error {
    border-color: #ef9a9a;
}

.field-control[type="tel"].input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.field-control.TitleContent.valid {
    border-color: #a5d6a7;
}

.field-control.TitleContent.valid:focus {
    border-color: #82c685;
    background-color: #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #c8e6c9 0 1px #000;
}

.field-control.TitleContent.input-validation-error {
    border-color: #ef9a9a;
}

.field-control.TitleContent.input-validation-error:focus {
    border-color: #e86e6e;
    background-color: #ffcdd2;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #f6c6c6 0 1px #000;
}

.help-block.errorMessage,.help-block.field-validation {
    margin: 0;
    padding: 0;
    color: #e53935;
    font-size: 12px;
    font-style: normal;
}

.help-block.errorMessage .field-validation-error,.help-block.field-validation .field-validation-error {
    margin: 0;
    padding-top: 5px;
    display: inline-block;
}

.help-block.errorMessage .field-validation-error:empty,.help-block.field-validation .field-validation-error:empty {
    display: none;
}

.headerTitle h1 .field-group-static.new-line .label-control,.page-header h1 .field-group-static.new-line .label-control,.headerTitle .h1 .field-group-static.new-line .label-control,.page-header .h1 .field-group-static.new-line .label-control,.headerTitle h2 .field-group-static.new-line .label-control,.page-header h2 .field-group-static.new-line .label-control,.headerTitle .h2 .field-group-static.new-line .label-control,.page-header .h2 .field-group-static.new-line .label-control,.headerTitle h3 .field-group-static.new-line .label-control,.page-header h3 .field-group-static.new-line .label-control,.headerTitle .h3 .field-group-static.new-line .label-control,.page-header .h3 .field-group-static.new-line .label-control,.headerTitle h4 .field-group-static.new-line .label-control,.page-header h4 .field-group-static.new-line .label-control,.headerTitle .h4 .field-group-static.new-line .label-control,.page-header .h4 .field-group-static.new-line .label-control,.headerTitle h5 .field-group-static.new-line .label-control,.page-header h5 .field-group-static.new-line .label-control,.headerTitle .h5 .field-group-static.new-line .label-control,.page-header .h5 .field-group-static.new-line .label-control,.headerTitle h6 .field-group-static.new-line .label-control,.page-header h6 .field-group-static.new-line .label-control,.headerTitle .h6 .field-group-static.new-line .label-control,.page-header .h6 .field-group-static.new-line .label-control {
    min-height: 0;
    margin: 0;
}

.headerTitle h1 .field-group-static.new-line .label-control:after,.page-header h1 .field-group-static.new-line .label-control:after,.headerTitle .h1 .field-group-static.new-line .label-control:after,.page-header .h1 .field-group-static.new-line .label-control:after,.headerTitle h2 .field-group-static.new-line .label-control:after,.page-header h2 .field-group-static.new-line .label-control:after,.headerTitle .h2 .field-group-static.new-line .label-control:after,.page-header .h2 .field-group-static.new-line .label-control:after,.headerTitle h3 .field-group-static.new-line .label-control:after,.page-header h3 .field-group-static.new-line .label-control:after,.headerTitle .h3 .field-group-static.new-line .label-control:after,.page-header .h3 .field-group-static.new-line .label-control:after,.headerTitle h4 .field-group-static.new-line .label-control:after,.page-header h4 .field-group-static.new-line .label-control:after,.headerTitle .h4 .field-group-static.new-line .label-control:after,.page-header .h4 .field-group-static.new-line .label-control:after,.headerTitle h5 .field-group-static.new-line .label-control:after,.page-header h5 .field-group-static.new-line .label-control:after,.headerTitle .h5 .field-group-static.new-line .label-control:after,.page-header .h5 .field-group-static.new-line .label-control:after,.headerTitle h6 .field-group-static.new-line .label-control:after,.page-header h6 .field-group-static.new-line .label-control:after,.headerTitle .h6 .field-group-static.new-line .label-control:after,.page-header .h6 .field-group-static.new-line .label-control:after {
    content: "";
}

.headerTitle h1 .field-group-static>label,.page-header h1 .field-group-static>label,.headerTitle .h1 .field-group-static>label,.page-header .h1 .field-group-static>label,.headerTitle h2 .field-group-static>label,.page-header h2 .field-group-static>label,.headerTitle .h2 .field-group-static>label,.page-header .h2 .field-group-static>label,.headerTitle h3 .field-group-static>label,.page-header h3 .field-group-static>label,.headerTitle .h3 .field-group-static>label,.page-header .h3 .field-group-static>label,.headerTitle h4 .field-group-static>label,.page-header h4 .field-group-static>label,.headerTitle .h4 .field-group-static>label,.page-header .h4 .field-group-static>label,.headerTitle h5 .field-group-static>label,.page-header h5 .field-group-static>label,.headerTitle .h5 .field-group-static>label,.page-header .h5 .field-group-static>label,.headerTitle h6 .field-group-static>label,.page-header h6 .field-group-static>label,.headerTitle .h6 .field-group-static>label,.page-header .h6 .field-group-static>label,.headerTitle h1 .field-group-static>div,.page-header h1 .field-group-static>div,.headerTitle .h1 .field-group-static>div,.page-header .h1 .field-group-static>div,.headerTitle h2 .field-group-static>div,.page-header h2 .field-group-static>div,.headerTitle .h2 .field-group-static>div,.page-header .h2 .field-group-static>div,.headerTitle h3 .field-group-static>div,.page-header h3 .field-group-static>div,.headerTitle .h3 .field-group-static>div,.page-header .h3 .field-group-static>div,.headerTitle h4 .field-group-static>div,.page-header h4 .field-group-static>div,.headerTitle .h4 .field-group-static>div,.page-header .h4 .field-group-static>div,.headerTitle h5 .field-group-static>div,.page-header h5 .field-group-static>div,.headerTitle .h5 .field-group-static>div,.page-header .h5 .field-group-static>div,.headerTitle h6 .field-group-static>div,.page-header h6 .field-group-static>div,.headerTitle .h6 .field-group-static>div,.page-header .h6 .field-group-static>div {
    width: auto;
    padding: 0;
    margin: 0;
}

.headerTitle h1 .field-group-static .label-control.label-empty.sr-only,.page-header h1 .field-group-static .label-control.label-empty.sr-only,.headerTitle .h1 .field-group-static .label-control.label-empty.sr-only,.page-header .h1 .field-group-static .label-control.label-empty.sr-only,.headerTitle h2 .field-group-static .label-control.label-empty.sr-only,.page-header h2 .field-group-static .label-control.label-empty.sr-only,.headerTitle .h2 .field-group-static .label-control.label-empty.sr-only,.page-header .h2 .field-group-static .label-control.label-empty.sr-only,.headerTitle h3 .field-group-static .label-control.label-empty.sr-only,.page-header h3 .field-group-static .label-control.label-empty.sr-only,.headerTitle .h3 .field-group-static .label-control.label-empty.sr-only,.page-header .h3 .field-group-static .label-control.label-empty.sr-only,.headerTitle h4 .field-group-static .label-control.label-empty.sr-only,.page-header h4 .field-group-static .label-control.label-empty.sr-only,.headerTitle .h4 .field-group-static .label-control.label-empty.sr-only,.page-header .h4 .field-group-static .label-control.label-empty.sr-only,.headerTitle h5 .field-group-static .label-control.label-empty.sr-only,.page-header h5 .field-group-static .label-control.label-empty.sr-only,.headerTitle .h5 .field-group-static .label-control.label-empty.sr-only,.page-header .h5 .field-group-static .label-control.label-empty.sr-only,.headerTitle h6 .field-group-static .label-control.label-empty.sr-only,.page-header h6 .field-group-static .label-control.label-empty.sr-only,.headerTitle .h6 .field-group-static .label-control.label-empty.sr-only,.page-header .h6 .field-group-static .label-control.label-empty.sr-only {
    display: none;
}

.headerTitle .field-group-static,.page-header .field-group-static {
    margin: 0;
    padding: 0;
}

.headerTitle .field-group-static .label-control-size,.page-header .field-group-static .label-control-size {
    width: auto;
    padding: 0;
    margin: 0;
}

.headerTitle .field-group-static .field-control-size,.page-header .field-group-static .field-control-size {
    width: auto;
    padding: 0;
    margin: 0;
}

.headerTitle .field-group-static .field-control-offset,.page-header .field-group-static .field-control-offset {
    margin: 0;
}

.headerTitle .field-group-static .label-control,.page-header .field-group-static .label-control {
    color: #0050a2;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    line-height: inherit;
}

.headerTitle .field-group-static .label-control:after,.page-header .field-group-static .label-control:after {
    content: " ";
}

.headerTitle .field-group-static .field-control-static,.page-header .field-group-static .field-control-static {
    margin: 0;
    padding: 0;
    color: #0050a2;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    line-height: inherit;
}

.form-section:before,.form-section:after {
    display: table;
    content: " ";
}

.form-section:after {
    clear: both;
}

.form-section:before,.form-section:after {
    display: table;
    content: " ";
}

.form-section:after {
    clear: both;
}

.form-section .section-title {
    margin-top: 15px;
    margin-bottom: 15px;
}

.form-section .section-title:before,.form-section .section-title:after {
    display: table;
    content: " ";
}

.form-section .section-title:after {
    clear: both;
}

.form-section .section-title:before,.form-section .section-title:after {
    display: table;
    content: " ";
}

.form-section .section-title:after {
    clear: both;
}

.form-section .form-section-title {
    border-bottom: none;
}

.section-body {
    padding-top: 15px;
    padding-bottom: 15px;
}

.section-body .editor-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
}

@media(min-width: 769px) {
    .section-body .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .section-body .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .section-body .editor-label {
        padding-left:10px;
        padding-right: 10px;
        text-align: left;
    }
}

.section-body .editor-label.has-consent {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: right !important;
    text-align: left;
}

@media(min-width: 769px) {
    .section-body .editor-label.has-consent {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .section-body .editor-label.has-consent {
        float:left;
        width: 66.66666667%;
    }
}

.section-body .editor-label.has-consent>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.section-body .editor-label.has-consent.btn-group {
    align-items: center;
    justify-content: flex-end;
}

@media(max-width: 768px) {
    .section-body .editor-label.has-consent {
        margin-left:30px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.section-body .editor-field {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
}

@media(min-width: 769px) {
    .section-body .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .section-body .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

@media(max-width: 768px) {
    .section-body .editor-field {
        padding-left:10px;
        padding-right: 10px;
    }
}

.section-body .editor-field.has-consent-input {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 5px;
    text-align: right;
}

@media(min-width: 769px) {
    .section-body .editor-field.has-consent-input {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .section-body .editor-field.has-consent-input {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .section-body .editor-field.has-consent-input {
        width:15px;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.section-body .editor-field#membershipOpenClose .editor-field-label .listLabel {
    margin-left: 23px;
    margin-bottom: 10px;
}

.section-body .editor-field#membershipOpenClose .sub-editor-field {
    margin-left: 20px;
}

.section-body .single-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
}

.section-body .single-label:before {
    content: "";
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    margin-right: 10px;
    text-align: right;
}

@media(min-width: 769px) {
    .section-body .single-label:before {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .section-body .single-label:before {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .section-body .single-label:before {
        text-align:left;
        padding-left: 10px;
        padding-right: 10px;
        display: none;
    }
}

@media(min-width: 769px) {
    .section-body .single-label {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .section-body .single-label {
        float:left;
        width: 100%;
    }
}

@media(max-width: 768px) {
    .section-body .single-label {
        padding-left:10px;
        padding-right: 10px;
    }
}

.section-body .PaymentInfo {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    .section-body .PaymentInfo {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.section-body .PaymentInfo>.address {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width: 768px) {
    .section-body .PaymentInfo>.address {
        padding-left:10px;
        padding-right: 10px;
    }
}

.section-body .PaymentInfo.control-group {
    margin-left: 0;
    margin-right: 0;
}

.section-body+form {
    margin-top: 30px;
}

form .section-body .PaymentInfo>.address>.field-group {
    margin-left: -15px;
    margin-right: -15px;
}

@media(max-width: 768px) {
    form .section-body .PaymentInfo>.address>.field-group {
        margin-left:-10px;
        margin-right: -10px;
    }
}

.section-title {
    padding: 5px 15px;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    color: #fff;
    background-color: #f7a81b;
}

@media(max-width: 768px) {
    .section-title {
        font-size:17px;
    }
}

.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6,.section-title .h1,.section-title .h2,.section-title .h3,.section-title .h4,.section-title .h5,.section-title .h6 {
    margin-top: 0;
    margin-bottom: 0;
}

.section-description {
    margin: 30px 0;
}

.dynamicForm .sectionTitle {
    margin: 0;
    padding: 5px 15px;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    color: #fff;
    border-bottom: 1px solid transparent;
    background-color: #f7a81b;
}

@media(max-width: 768px) {
    .dynamicForm .sectionTitle {
        font-size:17px;
    }
}

.dynamicForm .sectionDescription {
    margin: 30px 0;
}

.dynamicForm .sectionDescription+.sectionBody {
    margin: 30px 0;
}

.dynamicForm .sectionBody {
    margin: 30px 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.dynamicForm .sectionBody .editor-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
}

@media(min-width: 769px) {
    .dynamicForm .sectionBody .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .dynamicForm .sectionBody .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .dynamicForm .sectionBody .editor-label {
        text-align:left;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.dynamicForm .sectionBody .editor-label.has-consent {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: right !important;
    text-align: left;
}

@media(min-width: 769px) {
    .dynamicForm .sectionBody .editor-label.has-consent {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .dynamicForm .sectionBody .editor-label.has-consent {
        float:left;
        width: 66.66666667%;
    }
}

.dynamicForm .sectionBody .editor-label.has-consent>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.dynamicForm .sectionBody .editor-label.has-consent.btn-group {
    align-items: center;
    justify-content: flex-end;
}

@media(max-width: 768px) {
    .dynamicForm .sectionBody .editor-label.has-consent {
        margin-left:30px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.dynamicForm .sectionBody .editor-field {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
}

@media(min-width: 769px) {
    .dynamicForm .sectionBody .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .dynamicForm .sectionBody .editor-field {
        float:left;
        width: 66.66666667%;
    }
}

.dynamicForm .sectionBody .editor-field.has-consent-input {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 5px;
    text-align: right;
}

@media(min-width: 769px) {
    .dynamicForm .sectionBody .editor-field.has-consent-input {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .dynamicForm .sectionBody .editor-field.has-consent-input {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .dynamicForm .sectionBody .editor-field.has-consent-input {
        width:15px;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.dynamicForm .sectionBody .editor-field#membershipOpenClose .editor-field-label .listLabel {
    margin-left: 23px;
    margin-bottom: 10px;
}

.dynamicForm .sectionBody .editor-field#membershipOpenClose .sub-editor-field {
    margin-left: 20px;
}

.dynamicForm .sectionBody .single-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
}

.dynamicForm .sectionBody .single-label:before {
    content: "";
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    margin-right: 10px;
    text-align: right;
}

@media(min-width: 769px) {
    .dynamicForm .sectionBody .single-label:before {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .dynamicForm .sectionBody .single-label:before {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .dynamicForm .sectionBody .single-label:before {
        text-align:left;
        padding-left: 10px;
        padding-right: 10px;
        display: none;
    }
}

@media(min-width: 769px) {
    .dynamicForm .sectionBody .single-label {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .dynamicForm .sectionBody .single-label {
        float:left;
        width: 100%;
    }
}

@media(max-width: 768px) {
    .dynamicForm .sectionBody .single-label {
        padding-left:10px;
        padding-right: 10px;
    }
}

.field-group.new-line .membershipTypeDiv .radio,.field-group.new-line .membershipTypeDiv .checkbox {
    padding-bottom: 12px;
    padding-top: 12px;
}

.field-group.new-line .membershipTypeDiv .radio.static-text,.field-group.new-line .membershipTypeDiv .checkbox.static-text {
    padding-top: 0;
}

.membershipTypeDiv.field-list-options .field-options .select-option {
    position: unset;
}

.membershipTypeDiv .field-options .select-option.selected-option {
    border-radius: 0;
    overflow: hidden;
}

.membershipTypeDiv .field-options .select-option.selected-option>.radio {
    background-color: rgba(247,168,27,.1);
    border-radius: 0;
}

.membershipTypeDiv .field-options .select-option.selected-option>.radio.auto-renew-single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.membershipTypeDiv .field-list-options.selected-option .select-option {
    background: #f1f6ff;
}

.membershipTypeDiv .radio,.membershipTypeDiv .checkbox {
    padding-bottom: 12px;
    padding-top: 12px;
}

.membershipTypeDiv .pricePlanDiv .radio,.membershipTypeDiv .priceOptionDiv .radio,.membershipTypeDiv .pricePlanDiv .checkbox,.membershipTypeDiv .priceOptionDiv .checkbox {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 80px;
}

.membershipTypeDiv .pricePlanDiv .static-text,.membershipTypeDiv .priceOptionDiv .static-text {
    padding-top: 0;
    padding-bottom: 12px;
    padding-left: 102px;
}

.membershipTypeDiv .pricePlanDiv .static-text.auto-renew-single,.membershipTypeDiv .priceOptionDiv .static-text.auto-renew-single {
    background-color: rgba(247,168,27,.1);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 12px;
    padding-left: calc(20px + (30px/2));
    border-top: 1px solid rgba(247,168,27,.1);
}

.membershipTypeDiv .pricePlanDiv .static-text.auto-renew-single .auto-renew-single-item,.membershipTypeDiv .priceOptionDiv .static-text.auto-renew-single .auto-renew-single-item {
    padding: 0;
}

.membershipTypeDiv .pricePlanDiv .static-text.auto-renew-single .auto-renew-single-item+.auto-renew-single-item,.membershipTypeDiv .priceOptionDiv .static-text.auto-renew-single .auto-renew-single-item+.auto-renew-single-item {
    padding-top: 10px;
}

.membershipTypeDiv .pricePlanDiv .field-list-options,.membershipTypeDiv .priceOptionDiv .field-list-options {
    margin-left: 0;
}

.membershipTypeDiv .pricePlanDiv .field-list-options:first-child .select-option,.membershipTypeDiv .priceOptionDiv .field-list-options:first-child .select-option {
    border-top: 0;
}

.membershipTypeDiv .pricePlanDiv .field-list-options.selected-option .select-option,.membershipTypeDiv .priceOptionDiv .field-list-options.selected-option .select-option {
    border-radius: 0;
    background-color: #fff;
}

.membershipTypeDiv .pricePlanDiv .field-list-options .select-option,.membershipTypeDiv .priceOptionDiv .field-list-options .select-option {
    border: 0;
    border-radius: 0;
    margin: 0;
}

.membershipTypeDiv .pricePlanDiv .custom-checkbox input[checked="checked"]~.checkbox-icon,.membershipTypeDiv .priceOptionDiv .custom-checkbox input[checked="checked"]~.checkbox-icon {
    font-weight: 900;
    color: #f7a81b;
}

.membershipTypeDiv .list-description {
    margin-top: 10px;
}

.list-label:before,.list-label:after {
    display: table;
    content: " ";
}

.list-label:after {
    clear: both;
}

.list-label:before,.list-label:after {
    display: table;
    content: " ";
}

.list-label:after {
    clear: both;
}

.list-label .list-label-img {
    float: left;
    margin-right: 15px;
    width: 100px;
    text-align: center;
    min-height: 70px;
}

.list-label .list-label-img>img {
    width: 100%;
    height: 70px;
    object-fit: contain;
    display: block;
}

.list-label .list-label-img-empty-state {
    background: #eee;
    width: 100px;
    height: 70px;
    position: relative;
    margin: 0;
    display: inline;
    float: left;
    margin-right: 15px;
}

.list-label .list-label-img-empty-state i.fas-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #dcdcdc;
}

.list-label label {
    padding-left: 0;
}

.list-label .list-name {
    display: inline-block;
    vertical-align: top;
}

.list-label .list-name label {
    font-weight: 400;
}

.list-label .list-description {
    display: table;
}

.attach-text {
    font-style: italic;
    color: #333;
    padding-top: 2px;
}

.field-group #container .plupload.html5 {
    display: none;
}

#filelist,.file-upload-list {
    position: relative;
    width: 100%;
    padding-bottom: 10px;
}

#filelist .fileItem,.file-upload-list .fileItem {
    padding: 10px;
    margin: 10px 0;
    background: #f8f8f8;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

#filelist .fileItem:before,.file-upload-list .fileItem:before,#filelist .fileItem:after,.file-upload-list .fileItem:after {
    display: table;
    content: " ";
}

#filelist .fileItem:after,.file-upload-list .fileItem:after {
    clear: both;
}

#filelist .fileItem:before,.file-upload-list .fileItem:before,#filelist .fileItem:after,.file-upload-list .fileItem:after {
    display: table;
    content: " ";
}

#filelist .fileItem:after,.file-upload-list .fileItem:after {
    clear: both;
}

#filelist .fileItem a,.file-upload-list .fileItem a {
    max-width: 100%;
}

#filelist .fileItem:first-child,.file-upload-list .fileItem:first-child {
    margin-top: 0;
}

#filelist .fileItem:last-child,.file-upload-list .fileItem:last-child {
    margin-bottom: 0;
}

#filelist .fileItem .AttachFile,.file-upload-list .fileItem .AttachFile,#filelist .fileItem .AttachFileSize,.file-upload-list .fileItem .AttachFileSize {
    position: relative;
    overflow: hidden;
}

#filelist .fileItem .removeAttach,.file-upload-list .fileItem .removeAttach {
    position: relative;
}

#filelist .fileItem .AttachFile,.file-upload-list .fileItem .AttachFile {
    float: left;
    max-width: 70%;
}

#filelist .fileItem .AttachFileSize,.file-upload-list .fileItem .AttachFileSize {
    width: auto;
    float: left;
    margin-right: 20px;
}

#filelist .fileItem .removeAttach,.file-upload-list .fileItem .removeAttach {
    float: right;
    text-align: center;
}

#filelist .fileItem .removeAttach .remove-attachment,.file-upload-list .fileItem .removeAttach .remove-attachment {
    max-width: 100%;
}

#filelist .fileItem .removeAttach svg,.file-upload-list .fileItem .removeAttach svg,#filelist .fileItem .removeAttach .fas-icon,.file-upload-list .fileItem .removeAttach .fas-icon,#filelist .fileItem .removeAttach .far-icon,.file-upload-list .fileItem .removeAttach .far-icon,#filelist .fileItem .removeAttach .fal-icon,.file-upload-list .fileItem .removeAttach .fal-icon {
    color: #808080;
}

#filelist .fileItem .removeAttach svg:hover,.file-upload-list .fileItem .removeAttach svg:hover,#filelist .fileItem .removeAttach .fas-icon:hover,.file-upload-list .fileItem .removeAttach .fas-icon:hover,#filelist .fileItem .removeAttach .far-icon:hover,.file-upload-list .fileItem .removeAttach .far-icon:hover,#filelist .fileItem .removeAttach .fal-icon:hover,.file-upload-list .fileItem .removeAttach .fal-icon:hover {
    color: #e53935;
}

.form-settings .section-title {
    padding-left: 0;
    padding-right: 0;
    color: #0050a2;
    background-color: transparent;
}

.form-settings .section-description {
    margin-left: 0;
    margin-right: 0;
}

.input-group-addon {
    padding: 2px 12px;
}

.input-group,.input-group-block {
    max-width: 100%;
    display: inline-block;
}

.input-group .field-control,.input-group-block .field-control {
    float: left;
}

.input-group .field-control[type="search"]+.input-group-btn .btn,.input-group .field-control[type="text"]+.input-group-btn .btn,.input-group-block .field-control[type="search"]+.input-group-btn .btn,.input-group-block .field-control[type="text"]+.input-group-btn .btn {
    border-color: #b7b7b7;
}

.input-group .field-control[type="search"]:not([class*='mnds']),.input-group .field-control[type="text"]:not([class*='mnds']),.input-group-block .field-control[type="search"]:not([class*='mnds']),.input-group-block .field-control[type="text"]:not([class*='mnds']) {
    max-width: 100%;
    width: 200px;
}

.input-group .field-control-static,.input-group-block .field-control-static {
    float: left;
}

.input-group .input-group-btn,.input-group-block .input-group-btn {
    float: left;
}

.input-group .input-addon,.input-group-block .input-addon {
    margin-left: 15px;
}

.input-group .field-control~.waiting-block,.input-group-block .field-control~.waiting-block {
    width: auto;
    height: auto;
    position: absolute;
    top: 2px;
    right: 26px;
    display: none;
}

.input-group-block {
    display: table;
}

.input-group-block .field-control {
    position: relative;
    z-index: 2;
    float: left;
    margin-bottom: 0;
}

.input-group-block .field-control {
    display: table-cell;
}

.input-group-block .field-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.input-group-block .field-control:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-block .field-control:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-inline {
    margin-right: 15px;
    display: inline-block;
}

.field-group .btn {
    vertical-align: baseline;
}

.field-group-inline {
    margin-right: 15px;
    display: inline-block;
}

@media(max-width: 991px) {
    .input-group-date {
        width:100%;
    }
}

@media(max-width: 991px) {
    .input-group-date .textbox-inline {
        margin-left:0;
    }
}

.input-group-header {
    margin-bottom: 5px;
}

.input-group-header:before,.input-group-header:after {
    display: table;
    content: " ";
}

.input-group-header:after {
    clear: both;
}

.input-group-header:before,.input-group-header:after {
    display: table;
    content: " ";
}

.input-group-header:after {
    clear: both;
}

.input-group-header span:not(:first-child) {
    margin-left: 5px;
}

.input-group-header .group-header-message {
    margin-right: 15px;
}

.input-group-radio .radio-inline {
    min-width: 115px;
}

.input-group-btn {
    position: relative;
    top: 0;
    display: inline-block;
}

.input-group-btn>.field-control:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-btn>.field-control+.btn {
    border-left: none;
}

.input-group-btn>.btn {
    padding: 2px 6px;
}

.input-group-btn>.btn:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group-input {
    display: inline-block;
}

.btn-group-input>.btn {
    padding: 2px 6px;
    line-height: 1.42857143;
}

.btn-group-input .fa,.btn-group-input .svg-inline--fa {
    line-height: 1.42857143;
}

.field-control+.btn-group,.field-control+.btn {
    margin-left: 15px;
}

.btn+.field-control,.btn-group+.field-control {
    margin-left: 15px;
}

.field-group-inline+.btn-group,.field-group-inline+.btn {
    margin-left: 15px;
}

.btn+.field-group-inline,.btn-group+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.field-group.field-group-input.field-group-daterange .input-inline {
    margin: 0;
}

.input-group-flex {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.input-group-flex>.field-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-flex>.field-control {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}

.input-group-flex>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-flex>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group-flex>.input-group-append:not(:last-child)>.btn,.input-group-flex>.input-group-append:not(:last-child)>.input-group-text,.input-group-flex>.input-group-prepend>.btn,.input-group-flex>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-flex>.input-group-append>.btn,.input-group-flex>.input-group-append>.input-group-text,.input-group-flex>.input-group-prepend:first-child>.btn:not(:first-child),.input-group-flex>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group-flex>.input-group-prepend:not(:first-child)>.btn,.input-group-flex>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-append {
    margin-left: -1px;
}

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append,.input-group-prepend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.input-group-append .btn,.input-group-prepend .btn {
    position: relative;
    z-index: 2;
}

.inline-group {
    position: relative;
    display: inline;
}

.inline-group .field-control.field-control-loading {
    padding-right: 30px;
}

.inline-group .field-control.field-control-loading~.waiting-block {
    display: block;
}

.inline-group .field-control~.waiting-block {
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    right: 9px;
    display: none;
}

.recaptcha-container {
    width: 100%;
}

@media screen and (max-width: 1199px) {
    .recaptcha-container iframe {
        -webkit-transform:scale(.8275);
        -moz-transform: scale(.8275);
        -ms-transform: scale(.8275);
        -o-transform: scale(.8275);
        transform: scale(.8275);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
    }
}

.recaptcha-challenge-container>div:first-child {
    opacity: .5 !important;
    background-color: #000 !important;
}

@media screen and (max-width: 991px) {
    .recaptcha-challenge-container {
        background:transparent !important;
        border: none !important;
        box-shadow: none !important;
    }

    .recaptcha-challenge-container .g-recaptcha-bubble-arrow {
        margin-right: -1px;
        z-index: 2000000001 !important;
    }
}

@media screen and (max-width: 768px) {
    .recaptcha-challenge-container {
        max-width:100% !important;
        left: 0 !important;
        right: 0 !important;
    }

    .recaptcha-challenge-container .g-recaptcha-bubble-arrow {
        display: none !important;
    }
}

@media screen and (max-width: 991px) {
    .recaptcha-challenge {
        -webkit-transform:scale(.8275);
        -moz-transform: scale(.8275);
        -ms-transform: scale(.8275);
        -o-transform: scale(.8275);
        transform: scale(.8275);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        border: 1px solid #ccc;
        background-color: #fff;
        box-shadow: rgba(0,0,0,.2) 2px 2px 3px;
    }
}

@media screen and (max-width: 768px) {
    .recaptcha-challenge {
        margin:0 auto !important;
    }
}

.show-less.collapse[aria-expanded="false"] {
    max-height: 62px !important;
    height: 100% !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 15px;
}

.show-less.collapse[aria-expanded="false"]+.show-less-btn:before {
    content: '';
    display: block;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
    height: 45px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 15px;
}

.show-less.collapse[aria-expanded="false"]+.show-less-btn:after {
    content: 'Show More';
    position: absolute;
    bottom: 0;
}

.show-less.collapse[aria-expanded="true"]+.show-less-btn:before {
    content: '';
}

.show-less.collapse[aria-expanded="true"]+.show-less-btn:after {
    content: 'Show Less';
}

.show-less.collapsing[aria-expanded="false"] {
    height: 62px !important;
}

.truncate-content .show-less.collapse[aria-expanded="false"]+.show-less-btn:before {
    bottom: 100%;
}

.truncate-content .show-less.collapse[aria-expanded="false"]+.show-less-btn:after {
    position: relative;
    z-index: 1;
}

.truncate-content .show-less.collapse[aria-expanded="true"]+.show-less-btn:after {
    position: relative;
    z-index: 1;
}

.truncate-content .show-less-btn {
    width: 100%;
    height: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    position: relative;
    text-align: right;
    display: block;
    outline: 0;
}

.truncate-content .show-less-btn:focus:after {
    outline-color: #0050a2;
    outline-style: solid;
    outline-width: 1px;
}

.tree-container {
    width: 100%;
}

.menu-tree #divDocumentTree.menu-tree-navbar ul.tree li .drag-handle+div {
    width: 100%;
}

.menu-tree:before,.document-tree:before,.menu-tree:after,.document-tree:after {
    display: table;
    content: " ";
}

.menu-tree:after,.document-tree:after {
    clear: both;
}

.menu-tree:before,.document-tree:before,.menu-tree:after,.document-tree:after {
    display: table;
    content: " ";
}

.menu-tree:after,.document-tree:after {
    clear: both;
}

.menu-tree ul.tree .tree-item,.document-tree ul.tree .tree-item {
    padding: 7px 10px;
    border-bottom: 1px solid #d0d0d0;
    vertical-align: middle;
}

.menu-tree ul.tree .tree-item .toggler,.document-tree ul.tree .tree-item .toggler {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    position: Absolute;
    top: 18px;
    left: 26px;
    display: inline-block;
    text-indent: 0;
    background: none;
    z-index: 1;
}

.menu-tree ul.tree .tree-item .title,.document-tree ul.tree .tree-item .title {
    width: calc(100% - 16px);
    padding-left: 18px;
    position: relative;
    display: inline-block;
}

.menu-tree ul.tree .tree-item .item-row,.document-tree ul.tree .tree-item .item-row {
    width: 100%;
    height: auto;
    vertical-align: top;
}

.menu-tree ul.tree .tree-item .item-row tr,.document-tree ul.tree .tree-item .item-row tr {
    width: 100%;
    height: auto;
    vertical-align: top;
}

.menu-tree ul.tree .tree-item .item-row tr td,.document-tree ul.tree .tree-item .item-row tr td {
    height: 0;
    padding: 0;
    vertical-align: top;
}

.menu-tree .drag-handle,.document-tree .drag-handle {
    width: 16px;
    padding-right: 5px;
    font-size: 24px;
    line-height: 21px;
    color: #757575;
    vertical-align: middle;
    cursor: move;
    vertical-align: top;
}

.menu-tree .drag-handle+div,.document-tree .drag-handle+div {
    max-width: calc(100% - (16px + 4px));
    display: inline-block;
    vertical-align: top;
}

.menu-tree .tree-dragging,.document-tree .tree-dragging {
    padding-left: 36px;
    position: absolute;
    color: #fff;
    background: rgba(0,0,0,.6);
    opacity: 1;
    z-index: 1070;
}

.document-tree {
    margin-top: 15px;
}

.document-tree .greyDesc {
    padding-bottom: 7.5px;
}

.document-tree .listView {
    background-color: transparent;
}

.document-tree .listView thead tr {
    background-color: #f5f5f6;
}

.document-tree .listView thead .footmain td {
    border-top: none;
    border-bottom: none;
}

.document-tree .listView tfoot tr {
    background-color: transparent;
}

.document-tree table td {
    vertical-align: middle;
}

.document-tree table td .folder-file-name {
    width: 40.7%;
}

.document-tree .card {
    overflow: visible;
}

.document-tree .border {
    max-width: 100%;
}

.document-tree #divDocumentTree.privateDocuments ul.tree li .drag-handle+div {
    width: 100%;
}

.tree-down-arrow {
    width: 20px;
}

ul.tree {
    margin: 0;
    padding: 0;
    list-style: none outside;
    overflow: visible;
}

ul.tree li[type="folder"] .item-icon {
    margin-left: 0;
}

ul.tree li[type="folder"]~[type="file"] {
    margin-left: 0;
}

ul.tree li>div {
    padding: 5px;
    position: relative;
}

ul.tree li.selected>div {
    background-color: rgba(200,200,200,.5);
}

ul.tree li .title {
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-weight: normal;
    color: #222;
    display: inline;
}

ul.tree li .item-icon {
    float: left;
    margin: 0;
    margin-right: 5px;
    border: 0;
    outline: none;
    text-decoration: none;
    display: inline-block;
}

ul.tree li.folder.closed>ul {
    display: none;
}

ul.tree li.moving {
    outline: dashed 1px #da7c0c;
}

ul.tree li.moving>div .title {
    outline: none;
}

ul.tree li.ghost .circle {
    width: 8px;
    height: 8px;
    position: absolute;
    top: -4px;
    left: -8px;
    border: 1px solid #da7c0c;
    border-radius: 50%;
    background: none;
}

ul.tree li.ghost .line {
    width: 100%;
    height: 2px;
    padding: 0;
    position: absolute;
    top: -1px;
    background-color: #da7c0c;
}

ul.tree li .moving-border {
    width: calc(100% + 4px);
    max-width: calc(100% + 4px);
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 2px solid #f00;
    border-radius: 6px;
}

ul.tree li .moving-item {
    width: calc(100% + 4px);
    max-width: calc(100% + 4px);
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px dashed #da7c0c;
    border-radius: 6px;
}

ul.tree ul {
    margin: 0;
    margin-left: 15px;
    padding: 0;
    list-style: none outside;
    overflow: visible;
}

ul.tree .toggler {
    width: 15px;
    height: 15px;
    margin: 0;
    margin-top: -5px;
    padding: 0;
    padding-left: 5px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: transparent !important;
    background: none;
    text-indent: 0;
    cursor: pointer;
    z-index: 2140;
}

ul.tree .toggler:hover {
    color: transparent !important;
}

ul.tree .toggler:hover:before {
    color: #0050a2;
}

ul.tree .toggler:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    color: #222;
    margin-bottom: 8px;
}

ul.tree .toggler:before.icon-collapse:before {
    content: "";
}

ul.tree .toggler:before.fa-question-circle {
    font-size: 18px;
}

ul.tree .toggler.closed:before {
    content: "";
}

.form-group ul.tree {
    margin-top: 1px;
}

@media screen (max-width: 768px) {
    .document-tree .document-table-header {
        display:block;
    }

    .document-tree .document-table-header thead {
        display: block;
    }

    .document-tree .document-table-header thead tr {
        display: block;
    }

    .document-tree .document-table-header thead tr th {
        width: 100% !important;
        padding: 3px 5px !important;
        display: block;
    }

    .document-tree .document-table-header thead tr th.action-column {
        display: none;
    }

    .document-tree .menu-tree-navbar ul.tree li > div:hover,.document-tree #divDocumentTree.privateDocuments ul.tree li > div:hover {
        background-color: transparent;
    }

    .document-tree .menu-tree-navbar .tree li table,.document-tree #divDocumentTree.privateDocuments .tree li table {
        width: 100%;
        height: auto;
        display: block;
    }

    .document-tree .menu-tree-navbar .tree li table tbody,.document-tree #divDocumentTree.privateDocuments .tree li table tbody {
        display: block;
    }

    .document-tree .menu-tree-navbar .tree li table tbody tr,.document-tree #divDocumentTree.privateDocuments .tree li table tbody tr {
        width: 100%;
        display: block;
    }

    .document-tree .menu-tree-navbar .tree li table tbody tr td,.document-tree #divDocumentTree.privateDocuments .tree li table tbody tr td {
        width: 100% !important;
        padding-left: 30px !important;
        position: relative;
        display: block;
    }

    .document-tree .menu-tree-navbar .tree li table tbody tr td.actions,.document-tree #divDocumentTree.privateDocuments .tree li table tbody tr td.actions {
        padding-right: 0;
    }

    .document-tree .menu-tree-navbar .tree li table tbody tr.folder td.folder-file-name,.document-tree #divDocumentTree.privateDocuments .tree li table tbody tr.folder td.folder-file-name {
        padding-left: 24px !important;
        font-weight: 600;
    }

    .document-tree .menu-tree-navbar .tree li table tbody tr.document td.folder-file-name,.document-tree #divDocumentTree.privateDocuments .tree li table tbody tr.document td.folder-file-name {
        padding-left: 23px !important;
        font-weight: 600;
    }

    .document-tree .menu-tree-navbar .tree li .title,.document-tree #divDocumentTree.privateDocuments .tree li .title {
        width: 100%;
    }

    .document-tree .menu-tree-navbar .tree li img.item-icon,.document-tree #divDocumentTree.privateDocuments .tree li img.item-icon {
        padding-left: 0;
        position: absolute;
        left: 0;
    }

    .document-tree .menu-tree-navbar .tree ul,.document-tree #divDocumentTree.privateDocuments .tree ul {
        background-color: #f9f9f9;
    }

    .document-tree .menu-tree-navbar .tree ul > li,.document-tree #divDocumentTree.privateDocuments .tree ul > li {
        margin-left: 20px;
    }

    .document-tree .menu-tree-navbar .tree ul li > div a.toggler,.document-tree #divDocumentTree.privateDocuments .tree ul li > div a.toggler {
        margin-left: 0;
    }

    .document-tree .menu-tree-navbar .tree ul li.folder > .title,.document-tree #divDocumentTree.privateDocuments .tree ul li.folder > .title {
        margin-left: 20px !important;
    }

    .document-tree .menu-tree-navbar .tree ul li.folder > ul,.document-tree #divDocumentTree.privateDocuments .tree ul li.folder > ul {
        margin-left: 20px !important;
    }
}

#divDocumentTree.privateDocuments {
    border-right: none !important;
    background-color: #fff;
}

#divDocumentTree.privateDocuments ul.tree li>div {
    border-left: none !important;
}

#divDocumentTree.privateDocuments .item-row {
    font-size: 15px;
}

#divDocumentTree.privateDocuments ul.tree li>div>span>table {
    width: 100%;
}

#divDocumentTree.privateDocuments ul.tree table.item-row .folder-file-name {
    width: calc(40% - 39px);
}

#divDocumentTree.privateDocuments ul.tree table.item-row .created-on {
    width: 15% !important;
}

#divDocumentTree.privateDocuments ul.tree table.item-row .created-by {
    width: 16% !important;
}

#divDocumentTree.privateDocuments ul.tree table.item-row tr td {
    padding-left: 10px;
    padding-right: 10px;
}

#divDocumentTree.privateDocuments ul.tree table.item-row tr td:first-child {
    padding-left: 0;
}

#divDocumentTree.privateDocuments ul.tree table.item-row tr td:last-child {
    padding-right: 0;
}

.document-tree table tr.footmain>td {
    padding: 10px 10px;
}

.document-tree table .folder .folder-file-name:before,.document-tree table .document .folder-file-name:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 16px;
}

.document-tree table .folder .folder-file-name:before.icon-collapse:before,.document-tree table .document .folder-file-name:before.icon-collapse:before {
    content: "";
}

.document-tree table .folder .folder-file-name:before.fa-question-circle,.document-tree table .document .folder-file-name:before.fa-question-circle {
    font-size: 18px;
}

.document-tree table .folder .folder-file-name .item-icon,.document-tree table .document .folder-file-name .item-icon {
    display: none;
}

.document-tree table .folder .folder-file-name:before {
    content: "";
    color: #ffd34f;
}

.document-tree table .document .folder-file-name a {
    position: relative;
    margin-left: -8px;
}

.document-tree table .document .folder-file-name a:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    font-size: 16px;
    color: #50c3f8;
    margin: 0 1px;
    color: #222;
}

.document-tree table .document .folder-file-name a:before.icon-collapse:before {
    content: "";
}

.document-tree table .document .folder-file-name a:before.fa-question-circle {
    font-size: 18px;
}

.document-tree table .document .folder-file-name a span {
    padding-left: 8px;
}

.document-tree table .document .folder-file-name img[src*="private-page.png"]+a:after {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    font-size: 15px;
    color: #fff;
    margin: 8px;
    font-size: 11px;
    position: absolute;
    top: 0;
    left: 0;
    color: #0998d9;
    background: #fff;
}

.document-tree table .document .folder-file-name img[src*="private-page.png"]+a:after.icon-collapse:before {
    content: "";
}

.document-tree table .document .folder-file-name img[src*="private-page.png"]+a:after.fa-question-circle {
    font-size: 18px;
}

.document-tree table.listView.document-table-header {
    font-size: 15px;
}

.document-tree table.listView.document-table-header .folder-file-name {
    width: 40.5%;
    padding: 6px 10px 4px 10px;
}

.document-tree table.listView.document-table-header .created-on {
    width: 14%;
    padding: 6px 10px 4px 10px;
}

.document-tree table.listView.document-table-header .created-by {
    width: 16%;
    padding: 6px 10px 4px 10px;
}

.document-tree ul.tree .toggler {
    background-position: -8px 5px;
    height: 12px;
}

.document-tree ul.tree .toggler.closed {
    background-position: 0 4px;
}

a.private-file-icon {
    position: relative;
}

a.private-file-icon:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    font-size: 16px;
    color: #50c3f8;
    margin: 0 5px;
    color: #222;
}

a.private-file-icon:before.icon-collapse:before {
    content: "";
}

a.private-file-icon:before.fa-question-circle {
    font-size: 18px;
}

a.private-file-icon:after {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    font-size: 15px;
    color: #fff;
    margin: 7px 11px;
    font-size: 11px;
    position: absolute;
    top: 0;
    left: 0;
    color: #0998d9;
    background: #fff;
}

a.private-file-icon:after.icon-collapse:before {
    content: "";
}

a.private-file-icon:after.fa-question-circle {
    font-size: 18px;
}

.documentSearch .pathFolder .folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    color: #ffd34f;
    margin: 0 5px;
}

.documentSearch .pathFolder .folder:before.icon-collapse:before {
    content: "";
}

.documentSearch .pathFolder .folder:before.fa-question-circle {
    font-size: 18px;
}

.documentSearch .pathFolder .folder:first-child:before {
    margin: 0;
    margin-right: 5px;
}

.documentSearch .item-icon {
    display: none;
}

.documentSearch .folder-file-name a:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    font-size: 16px;
    color: #50c3f8;
    margin: 0 1px;
    margin-right: 10px;
    color: #222;
}

.documentSearch .folder-file-name a:before.icon-collapse:before {
    content: "";
}

.documentSearch .folder-file-name a:before.fa-question-circle {
    font-size: 18px;
}

.documentSearch a.file-accesslvl {
    position: relative;
}

.documentSearch a.file-accesslvl:after {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    font-size: 15px;
    color: #fff;
    margin: 8px;
    font-size: 11px;
    position: absolute;
    top: 0;
    left: 0;
    color: #0998d9;
    background: #fff;
}

.documentSearch a.file-accesslvl:after.icon-collapse:before {
    content: "";
}

.documentSearch a.file-accesslvl:after.fa-question-circle {
    font-size: 18px;
}

fieldset #divFieldWrapper #divField #documentTree {
    margin-top: 0;
}

fieldset #divFieldWrapper #divField #documentTree ul.tree li.selected {
    background: rgba(200,200,200,.5);
}

fieldset #divFieldWrapper #divField #documentTree ul.tree li>div a.toggler {
    margin-top: 10px;
}

fieldset #divFieldWrapper #divField #documentTree ul.tree table.item-row {
    width: auto;
}

fieldset #divFieldWrapper #divField #documentTree .item-icon {
    display: none;
}

fieldset #divFieldWrapper #divField #documentTree li[type="folder"] span.title:before,fieldset #divFieldWrapper #divField #documentTree li[type="file"] span.title:before {
    float: left;
    padding-right: 5px;
}

fieldset #divFieldWrapper #divField #documentTree li[type="folder"] span.title:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 16px;
    content: "";
    color: #ffd34f;
    margin: 2px 0;
}

fieldset #divFieldWrapper #divField #documentTree li[type="folder"] span.title:before.icon-collapse:before {
    content: "";
}

fieldset #divFieldWrapper #divField #documentTree li[type="folder"] span.title:before.fa-question-circle {
    font-size: 18px;
}

fieldset #divFieldWrapper #divField #documentTree li[type="file"] span.title:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    font-size: 15px;
    color: #50c3f8;
    margin: 2px 1px;
}

fieldset #divFieldWrapper #divField #documentTree li[type="file"] span.title:before.icon-collapse:before {
    content: "";
}

fieldset #divFieldWrapper #divField #documentTree li[type="file"] span.title:before.fa-question-circle {
    font-size: 18px;
}

fieldset #divFieldWrapper #divField #documentTree ul.tree li.selected>div,fieldset #divFieldWrapper #divField #documentTree ul.tree li.selected>div:hover {
    background: transparent;
}

fieldset #divFieldWrapper #divField #documentTree span.title {
    margin-left: 10px;
}

fieldset #divFieldWrapper #divField #pageTree ul.tree li.selected>div {
    background: rgba(200,200,200,.5);
}

fieldset #divFieldWrapper #divField #pageTree ul.tree li.selected>div:hover {
    background: rgba(200,200,200,.5);
}

fieldset #divFieldWrapper #divField ul.tree ul li {
    padding-left: 30px;
}

fieldset #divFieldWrapper #divField ul.tree li.selected>div {
    background: transparent;
}

fieldset #divFieldWrapper #divField ul.tree li>div a.toggler {
    margin-left: 15px;
}

#pageTree {
    width: 80%;
}

#divField .item-icon {
    display: none;
}

#divField ul.tree table.item-row {
    width: auto;
}

#divField img [src*="site-page-story"]+span:before,#divField img[src*="site-page"]+span:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 15px;
    float: left;
    padding: 2px 5px 2px 10px;
}

#divField img [src*="site-page-story"]+span:before.icon-collapse:before,#divField img[src*="site-page"]+span:before.icon-collapse:before {
    content: "";
}

#divField img [src*="site-page-story"]+span:before.fa-question-circle,#divField img[src*="site-page"]+span:before.fa-question-circle {
    font-size: 18px;
}

#divField img[src*="site-page"]+span:before {
    content: "";
    color: #e86e6e;
}

#divField img[src*="site-page-story"]+span:before {
    content: "";
    color: #eb8080;
}

#divField .toggler {
    margin-top: 2px;
    margin-bottom: 2px;
    z-index: 1;
}

.passStrengthify {
    display: block;
}

.passStrengthify:before,.passStrengthify:after {
    display: table;
    content: " ";
}

.passStrengthify:after {
    clear: both;
}

.passStrengthify:before,.passStrengthify:after {
    display: table;
    content: " ";
}

.passStrengthify:after {
    clear: both;
}

#mainBgContainer1 {
    width: 100%;
    background-color: #ececec;
    color: #222;
}

.greyDesc {
    color: #6f6f6f;
    font-size: 12px;
    font-style: italic;
}

.message {
    margin-top: 30px;
    margin-bottom: 15px;
}

.ui-dialog .message {
    margin-top: 0;
}

#loginContainer1 {
    background-color: #004389;
}

#loginContainer2 {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    #loginContainer2 {
        width:750px;
    }
}

@media(min-width: 992px) {
    #loginContainer2 {
        width:970px;
    }
}

@media(min-width: 1200px) {
    #loginContainer2 {
        width:1170px;
    }
}

#loginContainer2>.navbar-header,#loginContainer2>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    #loginContainer2>.navbar-header,#loginContainer2>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

#loginContainer2 .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

#loginContainer2 .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

#loginContainer2 .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

#loginContainer2 .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

#loginContainer2 .WidgetNoBorder {
    padding: 15px;
}

#loginContainer2 .WidgetNoBorder.background-padding {
    padding: 15px;
}

#loginContainer3 {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    padding: 5px 0;
    list-style: none;
}

#loginContainer3>font:first-child {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 3px;
}

@media(min-width: 769px) {
    #loginContainer3>font:first-child {
        float:left;
        width: 16.66666667%;
    }
}

@media(min-width: 992px) {
    #loginContainer3>font:first-child {
        float:left;
        width: 16.66666667%;
    }
}

#loginContainer3>font:first-child a {
    position: relative;
    color: #fff;
    padding-left: 1px;
}

#loginContainer3>font:first-child a:hover,#loginContainer3>font:first-child a:focus {
    color: #f5cf89;
    text-decoration: none;
    background-color: transparent;
}

#loginContainer3>font:first-child+.loginArea {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    #loginContainer3>font:first-child+.loginArea {
        float:left;
        width: 83.33333333%;
    }
}

@media(min-width: 992px) {
    #loginContainer3>font:first-child+.loginArea {
        float:left;
        width: 83.33333333%;
    }
}

#loginContainer3 .langLblCover+.loginArea {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    #loginContainer3 .langLblCover+.loginArea {
        float:left;
        width: 83.33333333%;
    }
}

@media(min-width: 992px) {
    #loginContainer3 .langLblCover+.loginArea {
        float:left;
        width: 83.33333333%;
    }
}

#loginContainer3 .language-selector+.loginArea {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    #loginContainer3 .language-selector+.loginArea {
        float:left;
        width: 83.33333333%;
    }
}

@media(min-width: 992px) {
    #loginContainer3 .language-selector+.loginArea {
        float:left;
        width: 83.33333333%;
    }
}

.loginArea {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
    float: right;
}

@media(min-width: 769px) {
    .loginArea {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .loginArea {
        float:left;
        width: 100%;
    }
}

.loginArea a {
    color: #fff;
}

.loginArea a:hover,.loginArea a:focus {
    color: #f5cf89;
    text-decoration: none;
    background-color: transparent;
}

.loginArea .loginArea2 {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 15px;
    vertical-align: middle;
    display: inline-block;
}

.langLblCover {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .langLblCover {
        float:left;
        width: 16.66666667%;
    }
}

@media(min-width: 992px) {
    .langLblCover {
        float:left;
        width: 16.66666667%;
    }
}

.langLblCover ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.langLblCover a {
    position: relative;
    color: #fff;
    padding-left: 1px;
}

.langLblCover a:hover,.langLblCover a:focus {
    color: #f5cf89;
    text-decoration: none;
    background-color: transparent;
}

.langLbl {
    float: left;
    padding-right: 10px;
    display: none;
}

.stylishmenuCon1 {
    float: left;
    font-weight: 400;
}

.stylishmenuCon1 .blueBtnLeft {
    display: block;
    cursor: pointer;
}

.stylishmenuCon1 .blueBtnLeft:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    height: 5px;
    margin-left: 3px;
}

.stylishmenuCon1 .outerbox {
    display: none;
    z-index: 1000;
}

.stylishmenuCon1 .dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 15px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175) 0 1px #000;
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175) 0 1px #000;
    box-shadow: 0 6px 12px rgba(0,0,0,.175) 0 1px #000;
    background-clip: padding-box;
    display: block;
}

.stylishmenuCon1 .dropdown.pull-right {
    right: 0;
    left: auto;
}

.stylishmenuCon1 .dropdown .divider {
    height: 1px;
    margin: 9.5px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.stylishmenuCon1 .dropdown>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #0050a2;
    white-space: nowrap;
}

.stylishmenuCon1 .dropdown:hover {
    visibility: visible !important;
}

.stylishmenuCon1 .dropdown>li>span {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #ddd;
    white-space: nowrap;
}

.stylishmenuCon1 .dropdown.dropdown-menu-right {
    left: auto;
    right: 0;
}

.stylishmenuCon1 .dropdown.dropdown-menu-left {
    left: 0;
    right: auto;
}

.stylishmenuCon1 .dropdown>li>span,.stylishmenuCon1 .dropdown>li>a {
    text-transform: none;
    text-align: left;
}

.stylishmenuCon1 .dropdown>li>span {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #ddd;
    white-space: nowrap;
    background-color: #fff;
    border: none;
    cursor: default;
    touch-action: auto;
}

.stylishmenuCon1 .dropdown>li>span:hover,.stylishmenuCon1 .dropdown>li>span:focus {
    color: #ddd;
    background-color: #fff;
    border: none;
}

.stylishmenuCon1 .dropdown>li>a {
    background-color: #fff;
    border: none;
}

.stylishmenuCon1 .dropdown>li>a:hover,.stylishmenuCon1 .dropdown>li>a:focus {
    outline: 0;
}

div#bannerContainer1 {
    width: 100%;
    background-color: transparent;
    padding: 10px 0 10px 0;
}

div#bannerContainer2 {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    div#bannerContainer2 {
        width:750px;
    }
}

@media(min-width: 992px) {
    div#bannerContainer2 {
        width:970px;
    }
}

@media(min-width: 1200px) {
    div#bannerContainer2 {
        width:1170px;
    }
}

div#bannerContainer2>.navbar-header,div#bannerContainer2>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    div#bannerContainer2>.navbar-header,div#bannerContainer2>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

div#bannerContainer2 .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

div#bannerContainer2 .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

div#bannerContainer2 .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

div#bannerContainer2 .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

div#bannerContainer2 .WidgetNoBorder {
    padding: 15px;
}

div#bannerContainer2 .WidgetNoBorder.background-padding {
    padding: 15px;
}

.BannerWrapper .BannerBackground img[src=""] {
    display: none;
}

.contentContainer1 {
    background-color: #ececec;
}

.contentHeaderBreadcrumbWrap {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.contentHeaderBreadcrumbWrap.ad {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .contentHeaderBreadcrumbWrap.ad {
        float:left;
        width: 66.66666667%;
    }
}

.contentHeaderBreadcrumb2 .btn-group {
    margin-top: 7.5px;
}

.AdvBanner {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 0;
    text-align: right;
}

@media(min-width: 769px) {
    .AdvBanner {
        float:left;
        width: 33.33333333%;
    }
}

.AdvBanner .AdvertisementInTitleRotator {
    min-width: 180px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.middleColumn .meetingDay,.middleColumn .meetingTime {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .middleColumn .meetingDay,.middleColumn .meetingTime {
        float:left;
        width: 100%;
    }
}

.middleColumn .Choises {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .middleColumn .Choises {
        float:left;
        width: 100%;
    }
}

.mapItem {
    margin-bottom: 30px;
}

@media(max-width: 768px) {
    #loginContainer2 {
        padding-left:10px;
        padding-right: 10px;
    }

    #loginContainer3>font:first-child {
        padding-left: 10px;
        padding-right: 10px;
    }

    #loginContainer3>font:first-child+.loginArea {
        padding-left: 10px;
        padding-right: 10px;
    }

    #loginContainer3 .langLblCover+.loginArea {
        padding-left: 10px;
        padding-right: 10px;
    }

    #loginContainer3 .language-selector+.loginArea {
        padding-left: 10px;
        padding-right: 10px;
    }

    .loginArea {
        padding-left: 10px;
        padding-right: 10px;
    }

    .langLblCover {
        padding-left: 10px;
        padding-right: 10px;
    }

    .contentHeaderBreadcrumbWrap {
        padding-left: 10px;
        padding-right: 10px;
    }

    .AdvBanner {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 991px) {
    .middleColumn .meetingDay,.middleColumn .meetingTime {
        padding:0;
    }

    .middleColumn .Choises {
        padding: 0;
        padding-bottom: 10px;
    }
}

@media(max-width: 768px) {
    .ClubsMap {
        float:right;
    }
}

.ContentWrapper {
    width: 100%;
    background-color: #ececec;
}

.content-wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .content-wrapper {
        width:750px;
    }
}

@media(min-width: 992px) {
    .content-wrapper {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .content-wrapper {
        width:1170px;
    }
}

.content-wrapper>.navbar-header,.content-wrapper>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .content-wrapper>.navbar-header,.content-wrapper>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.content-wrapper .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.content-wrapper .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.content-wrapper .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.content-wrapper .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.content-wrapper .WidgetNoBorder {
    padding: 15px;
}

.content-wrapper .WidgetNoBorder.background-padding {
    padding: 15px;
}

.OneColumn {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

@media(min-width: 769px) {
    .OneColumn {
        width:750px;
    }
}

@media(min-width: 992px) {
    .OneColumn {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .OneColumn {
        width:1170px;
    }
}

.OneColumn>.navbar-header,.OneColumn>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .OneColumn>.navbar-header,.OneColumn>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.OneColumn .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.OneColumn .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.OneColumn .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.OneColumn .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.OneColumn .WidgetNoBorder {
    padding: 15px;
}

.OneColumn .WidgetNoBorder.background-padding {
    padding: 15px;
}

.OneColumn .middleColumn {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.TwoColumns {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

@media(min-width: 769px) {
    .TwoColumns {
        width:750px;
    }
}

@media(min-width: 992px) {
    .TwoColumns {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .TwoColumns {
        width:1170px;
    }
}

.TwoColumns>.navbar-header,.TwoColumns>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .TwoColumns>.navbar-header,.TwoColumns>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.TwoColumns .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.TwoColumns .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.TwoColumns .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.TwoColumns .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.TwoColumns .WidgetNoBorder {
    padding: 15px;
}

.TwoColumns .WidgetNoBorder.background-padding {
    padding: 15px;
}

.TwoColumns .leftColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .TwoColumns .leftColumn {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .TwoColumns .leftColumn {
        float:left;
        width: 25%;
    }
}

.TwoColumns .middleColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .TwoColumns .middleColumn {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .TwoColumns .middleColumn {
        float:left;
        width: 75%;
    }
}

.TwoColumns .rightColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .TwoColumns .rightColumn {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .TwoColumns .rightColumn {
        float:left;
        width: 25%;
    }
}

.ThreeColumns {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

@media(min-width: 769px) {
    .ThreeColumns {
        width:750px;
    }
}

@media(min-width: 992px) {
    .ThreeColumns {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .ThreeColumns {
        width:1170px;
    }
}

.ThreeColumns>.navbar-header,.ThreeColumns>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .ThreeColumns>.navbar-header,.ThreeColumns>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.ThreeColumns .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.ThreeColumns .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.ThreeColumns .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.ThreeColumns .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.ThreeColumns .WidgetNoBorder {
    padding: 15px;
}

.ThreeColumns .WidgetNoBorder.background-padding {
    padding: 15px;
}

.ThreeColumns .leftColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .ThreeColumns .leftColumn {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .ThreeColumns .leftColumn {
        float:left;
        width: 25%;
    }
}

.ThreeColumns .middleColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .ThreeColumns .middleColumn {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .ThreeColumns .middleColumn {
        float:left;
        width: 50%;
    }
}

.ThreeColumns .rightColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .ThreeColumns .rightColumn {
        float:left;
        width: 25%;
    }
}

@media(min-width: 992px) {
    .ThreeColumns .rightColumn {
        float:left;
        width: 25%;
    }
}

.TwoColumnsRightNarrow {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

@media(min-width: 769px) {
    .TwoColumnsRightNarrow {
        width:750px;
    }
}

@media(min-width: 992px) {
    .TwoColumnsRightNarrow {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .TwoColumnsRightNarrow {
        width:1170px;
    }
}

.TwoColumnsRightNarrow>.navbar-header,.TwoColumnsRightNarrow>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .TwoColumnsRightNarrow>.navbar-header,.TwoColumnsRightNarrow>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.TwoColumnsRightNarrow .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.TwoColumnsRightNarrow .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.TwoColumnsRightNarrow .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.TwoColumnsRightNarrow .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.TwoColumnsRightNarrow .WidgetNoBorder {
    padding: 15px;
}

.TwoColumnsRightNarrow .WidgetNoBorder.background-padding {
    padding: 15px;
}

.TwoColumnsRightNarrow .leftColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .TwoColumnsRightNarrow .leftColumn {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .TwoColumnsRightNarrow .leftColumn {
        float:left;
        width: 25%;
    }
}

.TwoColumnsRightNarrow .middleColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .TwoColumnsRightNarrow .middleColumn {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .TwoColumnsRightNarrow .middleColumn {
        float:left;
        width: 75%;
    }
}

.TwoColumnsRightNarrow .rightColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .TwoColumnsRightNarrow .rightColumn {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .TwoColumnsRightNarrow .rightColumn {
        float:left;
        width: 25%;
    }
}

.TwoColumnsTopBanner {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

@media(min-width: 769px) {
    .TwoColumnsTopBanner {
        width:750px;
    }
}

@media(min-width: 992px) {
    .TwoColumnsTopBanner {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .TwoColumnsTopBanner {
        width:1170px;
    }
}

.TwoColumnsTopBanner>.navbar-header,.TwoColumnsTopBanner>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .TwoColumnsTopBanner>.navbar-header,.TwoColumnsTopBanner>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.TwoColumnsTopBanner .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.TwoColumnsTopBanner .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.TwoColumnsTopBanner .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.TwoColumnsTopBanner .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.TwoColumnsTopBanner .WidgetNoBorder {
    padding: 15px;
}

.TwoColumnsTopBanner .WidgetNoBorder.background-padding {
    padding: 15px;
}

.TwoColumnsTopBanner .topColumn {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.TwoColumnsTopBanner .topColumn:before,.TwoColumnsTopBanner .topColumn:after {
    display: table;
    content: " ";
}

.TwoColumnsTopBanner .topColumn:after {
    clear: both;
}

.TwoColumnsTopBanner .topColumn:before,.TwoColumnsTopBanner .topColumn:after {
    display: table;
    content: " ";
}

.TwoColumnsTopBanner .topColumn:after {
    clear: both;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom {
    clear: both;
    display: block;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom:before,.TwoColumnsTopBanner .TwoColumnsTopBannerBottom:after {
    display: table;
    content: " ";
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom:after {
    clear: both;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom:before,.TwoColumnsTopBanner .TwoColumnsTopBannerBottom:after {
    display: table;
    content: " ";
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom:after {
    clear: both;
}

.TwoColumnsTopBanner .leftColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .TwoColumnsTopBanner .leftColumn {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .TwoColumnsTopBanner .leftColumn {
        float:left;
        width: 50%;
    }
}

.TwoColumnsTopBanner .rightColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .TwoColumnsTopBanner .rightColumn {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .TwoColumnsTopBanner .rightColumn {
        float:left;
        width: 50%;
    }
}

.ClubInfoPage {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

@media(min-width: 769px) {
    .ClubInfoPage {
        width:750px;
    }
}

@media(min-width: 992px) {
    .ClubInfoPage {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .ClubInfoPage {
        width:1170px;
    }
}

.ClubInfoPage>.navbar-header,.ClubInfoPage>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .ClubInfoPage>.navbar-header,.ClubInfoPage>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.ClubInfoPage .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.ClubInfoPage .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.ClubInfoPage .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.ClubInfoPage .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.ClubInfoPage .WidgetNoBorder {
    padding: 15px;
}

.ClubInfoPage .WidgetNoBorder.background-padding {
    padding: 15px;
}

.ClubInfoPage .ClubInfoPage1-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .ClubInfoPage .ClubInfoPage1-1 {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .ClubInfoPage .ClubInfoPage1-1 {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .ClubInfoPage .ClubInfoPage1-1 {
        float:left;
        width: 75%;
    }
}

.ClubInfoPage .ClubInfoPage1-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .ClubInfoPage .ClubInfoPage1-2 {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .ClubInfoPage .ClubInfoPage1-2 {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .ClubInfoPage .ClubInfoPage1-2 {
        float:left;
        width: 25%;
    }
}

.ClubInfoPage .ClubInfoPage2-1 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.ClubInfoPage .ClubInfoPage2-1:before,.ClubInfoPage .ClubInfoPage2-1:after {
    display: table;
    content: " ";
}

.ClubInfoPage .ClubInfoPage2-1:after {
    clear: both;
}

.ClubInfoPage .ClubInfoPage2-1:before,.ClubInfoPage .ClubInfoPage2-1:after {
    display: table;
    content: " ";
}

.ClubInfoPage .ClubInfoPage2-1:after {
    clear: both;
}

.WideNarrowSuperWide .OneColumn,.NarrowWideSuperWide .OneColumn {
    padding-top: 0;
}

.content-wrapper .OneColumn {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.content-wrapper .TwoColumns {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.content-wrapper .ThreeColumns {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.content-wrapper .TwoColumnsRightNarrow {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.content-wrapper .TwoColumnsTopBanner {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.sitepagestory .OneColumn {
    padding-top: 0;
}

.sitepagestory .TwoColumns {
    padding-top: 0;
}

.sitepagestory .ThreeColumns {
    padding-top: 0;
}

.sitepagestory .TwoColumnsRightNarrow {
    padding-top: 0;
}

.sitepagestory .TwoColumnsTopBanner {
    padding-top: 0;
}

@media(max-width: 768px) {
    .content-wrapper {
        padding-left:10px;
        padding-right: 10px;
    }

    .OneColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .OneColumn .middleColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumns {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumns .leftColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumns .middleColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumns .rightColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ThreeColumns {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ThreeColumns .leftColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ThreeColumns .middleColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ThreeColumns .rightColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumnsRightNarrow {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumnsRightNarrow .leftColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumnsRightNarrow .middleColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumnsRightNarrow .rightColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumnsTopBanner {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumnsTopBanner .topColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumnsTopBanner .leftColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .TwoColumnsTopBanner .rightColumn {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ClubInfoPage {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ClubInfoPage .ClubInfoPage1-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ClubInfoPage .ClubInfoPage1-2 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ClubInfoPage .ClubInfoPage2-1 {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.SpeakersList table.listView.dataTable {
    width: 100%;
    display: block !important;
}

.SpeakersList table.listView.dataTable tbody {
    display: block;
}

.SpeakersList table.listView.dataTable tr {
    width: 100%;
    height: auto;
    padding: 4px 0;
    display: block;
}

.SpeakersList table.listView.dataTable tr:before,.SpeakersList table.listView.dataTable tr:after {
    display: table;
    content: " ";
}

.SpeakersList table.listView.dataTable tr:after {
    clear: both;
}

.SpeakersList table.listView.dataTable tr:before,.SpeakersList table.listView.dataTable tr:after {
    display: table;
    content: " ";
}

.SpeakersList table.listView.dataTable tr:after {
    clear: both;
}

.SpeakersList table.listView.dataTable th {
    padding-bottom: 15px;
    border-bottom: none;
    background-color: transparent;
}

.SpeakersList table.listView.dataTable th.sorting,.SpeakersList table.listView.dataTable th.sorting_asc,.SpeakersList table.listView.dataTable th.sorting_desc {
    background: transparent;
}

.SpeakersList table.listView.dataTable td {
    padding: 4px 0;
    border-bottom: none;
}

.SpeakersList table.listView.dataTable td:last-child {
    padding: 4px 0;
}

.SpeakersList table.listView.dataTable .speakerName {
    display: block;
}

.SpeakersList table.listView.dataTable .speakerDate {
    float: left;
    padding-left: 0;
}

.SpeakersList table.listView.dataTable .speakerDate:before {
    content: "";
    padding-right: 5px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.SpeakersList table.listView.dataTable .speakerDate:before.icon-collapse:before {
    content: "";
}

.SpeakersList table.listView.dataTable .speakerDate:before.fa-question-circle {
    font-size: 18px;
}

.SpeakersList table.listView.dataTable .speakerTopic {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.SpeakersList table.listView.dataTable .speakerTopic div:first-child {
    margin-bottom: 10px;
}

.SpeakersList table.listView.dataTable .speakerTopic div.speakerThumbnailWrapper {
    float: left;
    width: 112px;
    max-height: 112px;
    margin-right: 25px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
    border-radius: 0;
    box-shadow: inset 0 0 8px #d5d5d5;
    border: 1px solid #d5d5d5;
}

.SpeakersList table.listView.dataTable .speakerTopic div.speakerThumbnailWrapper img {
    max-width: 100px;
    max-height: 100px;
}

.speakersArea {
    margin-bottom: 30px;
}

.speakersArea .speakersImage {
    max-width: 100%;
    height: auto;
    float: left;
    margin: 0 30px 30px 0;
}

.speakersArea .speakersImage img {
    border-radius: 0;
}

.speakersArea .speakerDate {
    color: #0050a2;
    font-size: 18px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    padding-bottom: 10px;
}

.speakersArea .speakerName {
    color: #0050a2;
    font-size: 23px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    padding-bottom: 10px;
}

.speakersArea .speakerTopic {
    color: #0050a2;
    font-size: 18px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    padding-bottom: 10px;
}

.speakersArea .speakerComments {
    padding-bottom: 10px;
}

.speakersArea .speakerFB {
    padding: 10px 0;
}

.speakerName {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.speakerTopic {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.speakerComments {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.speakerdetails .HomeContentWrapper {
    margin-bottom: 30px;
}

.presidentDirectorsHeader h2,.clubExecutivesHeader h2,.clubDirectorsHeader h2,.committeeListHeader h2 {
    font-size: 23px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    margin: 0;
    padding-bottom: 15px;
}

.presidentDirectorsHeader .section-header,.clubExecutivesHeader .section-header,.clubDirectorsHeader .section-header,.committeeListHeader .section-header {
    font-size: 23px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    margin: 0;
}

.memberInfoViewCardDescription {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.presidentDirectors {
    margin-top: 0;
}

.presidentDirectorsTable {
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #eee;
    border-radius: 0;
}

.presidentDirectorsTable .presidentDirectorsTableHeader {
    padding: 10px 10px;
    background-color: #f5f5f6;
}

.presidentDirectorsTable .presidentDirectorsTableHeader:before,.presidentDirectorsTable .presidentDirectorsTableHeader:after {
    display: table;
    content: " ";
}

.presidentDirectorsTable .presidentDirectorsTableHeader:after {
    clear: both;
}

.presidentDirectorsTable .presidentDirectorsTableHeader:before,.presidentDirectorsTable .presidentDirectorsTableHeader:after {
    display: table;
    content: " ";
}

.presidentDirectorsTable .presidentDirectorsTableHeader:after {
    clear: both;
}

.presidentDirectorsTable .presidentDirectorsTableBody .presidentDirectorsTableRow {
    padding: 10px 10px;
    border-bottom: 1px solid #eee;
}

.presidentDirectorsTable .presidentDirectorsTableBody .presidentDirectorsTableRow:before,.presidentDirectorsTable .presidentDirectorsTableBody .presidentDirectorsTableRow:after {
    display: table;
    content: " ";
}

.presidentDirectorsTable .presidentDirectorsTableBody .presidentDirectorsTableRow:after {
    clear: both;
}

.presidentDirectorsTable .presidentDirectorsTableBody .presidentDirectorsTableRow:before,.presidentDirectorsTable .presidentDirectorsTableBody .presidentDirectorsTableRow:after {
    display: table;
    content: " ";
}

.presidentDirectorsTable .presidentDirectorsTableBody .presidentDirectorsTableRow:after {
    clear: both;
}

.presidentDirectorsTable .presidentDirectorsTableBody .presidentDirectorsTableRow:last-child {
    border-bottom: none;
}

.presidentDirectorsTable .presidentDirectorsTitle,.presidentDirectorsTable .ExecutiveInfoSecure {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .presidentDirectorsTable .presidentDirectorsTitle,.presidentDirectorsTable .ExecutiveInfoSecure {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .presidentDirectorsTable .presidentDirectorsTitle,.presidentDirectorsTable .ExecutiveInfoSecure {
        float:left;
        width: 66.66666667%;
    }
}

.presidentDirectorsTable .presidentDirectorsLogin,.presidentDirectorsTable .presidentDirectorsPhone,.presidentDirectorsTable .PhoneWithExtensionAndType {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .presidentDirectorsTable .presidentDirectorsLogin,.presidentDirectorsTable .presidentDirectorsPhone,.presidentDirectorsTable .PhoneWithExtensionAndType {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .presidentDirectorsTable .presidentDirectorsLogin,.presidentDirectorsTable .presidentDirectorsPhone,.presidentDirectorsTable .PhoneWithExtensionAndType {
        float:left;
        width: 33.33333333%;
    }
}

.presidentDirectorsTable .ExecutiveInfoPublic {
    width: 100%;
}

.clubExecutives {
    margin-top: 15px;
}

.clubExecutivesTable {
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #eee;
    border-radius: 0;
}

.clubExecutivesTable .clubExecutivesTableHeader {
    padding: 10px 10px;
    background-color: #f5f5f6;
}

.clubExecutivesTable .clubExecutivesTableHeader:before,.clubExecutivesTable .clubExecutivesTableHeader:after {
    display: table;
    content: " ";
}

.clubExecutivesTable .clubExecutivesTableHeader:after {
    clear: both;
}

.clubExecutivesTable .clubExecutivesTableHeader:before,.clubExecutivesTable .clubExecutivesTableHeader:after {
    display: table;
    content: " ";
}

.clubExecutivesTable .clubExecutivesTableHeader:after {
    clear: both;
}

.clubExecutivesTable .clubExecutivesTableBody .clubExecutivesTableRow {
    padding: 10px 10px;
    border-bottom: 1px solid #eee;
}

.clubExecutivesTable .clubExecutivesTableBody .clubExecutivesTableRow:before,.clubExecutivesTable .clubExecutivesTableBody .clubExecutivesTableRow:after {
    display: table;
    content: " ";
}

.clubExecutivesTable .clubExecutivesTableBody .clubExecutivesTableRow:after {
    clear: both;
}

.clubExecutivesTable .clubExecutivesTableBody .clubExecutivesTableRow:before,.clubExecutivesTable .clubExecutivesTableBody .clubExecutivesTableRow:after {
    display: table;
    content: " ";
}

.clubExecutivesTable .clubExecutivesTableBody .clubExecutivesTableRow:after {
    clear: both;
}

.clubExecutivesTable .clubExecutivesTableBody .clubExecutivesTableRow:nth-last-child(2) {
    border-bottom: none;
}

.clubExecutivesTable .clubExecutivesTitle,.clubExecutivesTable .clubExecutivesTitle2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .clubExecutivesTable .clubExecutivesTitle,.clubExecutivesTable .clubExecutivesTitle2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .clubExecutivesTable .clubExecutivesTitle,.clubExecutivesTable .clubExecutivesTitle2 {
        float:left;
        width: 33.33333333%;
    }
}

.clubExecutivesTable .clubExecutivesName,.clubExecutivesTable .clubExecutivesName2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .clubExecutivesTable .clubExecutivesName,.clubExecutivesTable .clubExecutivesName2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .clubExecutivesTable .clubExecutivesName,.clubExecutivesTable .clubExecutivesName2 {
        float:left;
        width: 33.33333333%;
    }
}

.clubExecutivesTable .clubExecutivesLogin,.clubExecutivesTable .clubExecutivesLogin2,.clubExecutivesTable .clubExecutivesPrefferedPhone,.clubExecutivesTable .clubExecutivesPrefferedPhone2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .clubExecutivesTable .clubExecutivesLogin,.clubExecutivesTable .clubExecutivesLogin2,.clubExecutivesTable .clubExecutivesPrefferedPhone,.clubExecutivesTable .clubExecutivesPrefferedPhone2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .clubExecutivesTable .clubExecutivesLogin,.clubExecutivesTable .clubExecutivesLogin2,.clubExecutivesTable .clubExecutivesPrefferedPhone,.clubExecutivesTable .clubExecutivesPrefferedPhone2 {
        float:left;
        width: 33.33333333%;
    }
}

.clubDirectors {
    margin-top: 15px;
}

.clubDirectorsTable {
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #eee;
    border-radius: 0;
}

.clubDirectorsTable .clubDirectorsTableHeader {
    padding: 10px 10px;
    background-color: #f5f5f6;
}

.clubDirectorsTable .clubDirectorsTableHeader:before,.clubDirectorsTable .clubDirectorsTableHeader:after {
    display: table;
    content: " ";
}

.clubDirectorsTable .clubDirectorsTableHeader:after {
    clear: both;
}

.clubDirectorsTable .clubDirectorsTableHeader:before,.clubDirectorsTable .clubDirectorsTableHeader:after {
    display: table;
    content: " ";
}

.clubDirectorsTable .clubDirectorsTableHeader:after {
    clear: both;
}

.clubDirectorsTable .clubDirectorsTableHeader div {
    padding-right: 10px;
}

.clubDirectorsTable .clubDirectorsTableHeader div:last-child {
    padding-right: 0;
}

.clubDirectorsTable .clubDirectorsTableBody .clubDirectorsTableRow {
    padding: 10px 10px;
    border-bottom: 1px solid #eee;
}

.clubDirectorsTable .clubDirectorsTableBody .clubDirectorsTableRow:before,.clubDirectorsTable .clubDirectorsTableBody .clubDirectorsTableRow:after {
    display: table;
    content: " ";
}

.clubDirectorsTable .clubDirectorsTableBody .clubDirectorsTableRow:after {
    clear: both;
}

.clubDirectorsTable .clubDirectorsTableBody .clubDirectorsTableRow:before,.clubDirectorsTable .clubDirectorsTableBody .clubDirectorsTableRow:after {
    display: table;
    content: " ";
}

.clubDirectorsTable .clubDirectorsTableBody .clubDirectorsTableRow:after {
    clear: both;
}

.clubDirectorsTable .clubDirectorsTableBody .clubDirectorsTableRow:nth-last-child(2) {
    border-bottom: none;
}

.clubDirectorsTable .clubDirectorsTitle,.clubDirectorsTable .clubDirectorsTitle2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .clubDirectorsTable .clubDirectorsTitle,.clubDirectorsTable .clubDirectorsTitle2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .clubDirectorsTable .clubDirectorsTitle,.clubDirectorsTable .clubDirectorsTitle2 {
        float:left;
        width: 33.33333333%;
    }
}

.clubDirectorsTable .clubDirectorsName,.clubDirectorsTable .clubDirectorsName2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .clubDirectorsTable .clubDirectorsName,.clubDirectorsTable .clubDirectorsName2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .clubDirectorsTable .clubDirectorsName,.clubDirectorsTable .clubDirectorsName2 {
        float:left;
        width: 33.33333333%;
    }
}

.clubDirectorsTable .clubDirectorsLogin,.clubDirectorsTable .clubDirectorsLogin2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .clubDirectorsTable .clubDirectorsLogin,.clubDirectorsTable .clubDirectorsLogin2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .clubDirectorsTable .clubDirectorsLogin,.clubDirectorsTable .clubDirectorsLogin2 {
        float:left;
        width: 33.33333333%;
    }
}

.DistrictOrganizationChartTableTitle,.DistrictOrganizationChartTableName {
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    color: #0050a2;
}

.presidentDirectorsTitle,.presidentDirectorsPhone,.presidentDirectorsLogin,.clubExecutivesTitle,.clubExecutivesName,.clubExecutivesPrefferedPhone,.clubExecutivesLogin,.clubDirectorsTitle,.clubDirectorsName,.clubDirectorsLogin,.committeeListTitle,.committeeListName {
    font-size: 15px;
}

.DistrictOrganizationChartTableTitle2 h3 {
    font-size: 15px;
    font-weight: normal;
    line-height: 1.42857143;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    color: #222;
}

.DistrictOrganizationChartTableTitle2 .member-title {
    font-size: 15px;
    font-weight: normal;
    line-height: 1.42857143;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    color: #222;
}

.DistrictOrganizationChartTableName2 {
    font-size: 15px;
    font-weight: normal;
    line-height: 1.42857143;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    color: #222;
}

.committeeList-1 {
    margin-top: 15px;
}

.committeeListTable {
    width: 100%;
    border: 1px solid #eee;
    margin-bottom: 30px;
    border-radius: 0;
}

.committeeListTable .committeeListTableHeader {
    padding: 10px 10px;
    background-color: #f5f5f6;
}

.committeeListTable .committeeListTableHeader:before,.committeeListTable .committeeListTableHeader:after {
    display: table;
    content: " ";
}

.committeeListTable .committeeListTableHeader:after {
    clear: both;
}

.committeeListTable .committeeListTableHeader:before,.committeeListTable .committeeListTableHeader:after {
    display: table;
    content: " ";
}

.committeeListTable .committeeListTableHeader:after {
    clear: both;
}

.committeeListTable .committeeListTableHeader div {
    padding-right: 10px;
}

.committeeListTable .committeeListTableHeader div:last-child {
    padding-right: 0;
}

.committeeListTable .committeeListTableBody .committeeListTableRow {
    padding: 10px 10px;
    border-bottom: 1px solid #eee;
}

.committeeListTable .committeeListTableBody .committeeListTableRow:before,.committeeListTable .committeeListTableBody .committeeListTableRow:after {
    display: table;
    content: " ";
}

.committeeListTable .committeeListTableBody .committeeListTableRow:after {
    clear: both;
}

.committeeListTable .committeeListTableBody .committeeListTableRow:before,.committeeListTable .committeeListTableBody .committeeListTableRow:after {
    display: table;
    content: " ";
}

.committeeListTable .committeeListTableBody .committeeListTableRow:after {
    clear: both;
}

.committeeListTable .committeeListTableBody .committeeListTableRow:nth-last-child(2) {
    border-bottom: none;
}

.committeeListTable .committeeListTitle,.committeeListTable .committeeListTitle2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .committeeListTable .committeeListTitle,.committeeListTable .committeeListTitle2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .committeeListTable .committeeListTitle,.committeeListTable .committeeListTitle2 {
        float:left;
        width: 33.33333333%;
    }
}

.committeeListTable .committeeListName,.committeeListTable .committeeListName2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .committeeListTable .committeeListName,.committeeListTable .committeeListName2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .committeeListTable .committeeListName,.committeeListTable .committeeListName2 {
        float:left;
        width: 41.66666667%;
    }
}

.DistrictOrganizationChartRow:before,.DistrictOrganizationChartRow:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartRow:after {
    clear: both;
}

.DistrictOrganizationChartRow:before,.DistrictOrganizationChartRow:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartRow:after {
    clear: both;
}

.DistrictOrganizationChartRow .DistrictOrganizationChartTableNameCommitteeList {
    margin-left: 30px;
    margin-right: 30px;
}

.DistrictOrganizationChartRow:last-child .committeeListTable {
    margin-bottom: 0;
}

.DistrictOrganizationChartRow .committeeListTable {
    margin: auto;
    margin-bottom: 10px;
    border: 0;
}

.DistrictOrganizationChartRow .committeeListTable .committeeListTableHeader {
    padding: 0;
    background: none;
    border-bottom: 1px solid #eee;
}

.DistrictOrganizationChartRow .committeeListTable .committeeListTableHeader .committeeListTitle,.DistrictOrganizationChartRow .committeeListTable .committeeListTableHeader .committeeListName {
    font-size: 15px;
}

.DistrictOrganizationChartRow .committeeListTable .committeeListTableBody .committeeListTableRow {
    padding: 0;
}

.DistrictOrganizationChartRow .committeeListTable .committeeListTitle,.DistrictOrganizationChartRow .committeeListTable .committeeListTitle2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}

@media(min-width: 769px) {
    .DistrictOrganizationChartRow .committeeListTable .committeeListTitle,.DistrictOrganizationChartRow .committeeListTable .committeeListTitle2 {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .DistrictOrganizationChartRow .committeeListTable .committeeListTitle,.DistrictOrganizationChartRow .committeeListTable .committeeListTitle2 {
        float:left;
        width: 50%;
    }
}

.DistrictOrganizationChartRow .committeeListTable .committeeListName,.DistrictOrganizationChartRow .committeeListTable .committeeListName2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}

@media(min-width: 769px) {
    .DistrictOrganizationChartRow .committeeListTable .committeeListName,.DistrictOrganizationChartRow .committeeListTable .committeeListName2 {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .DistrictOrganizationChartRow .committeeListTable .committeeListName,.DistrictOrganizationChartRow .committeeListTable .committeeListName2 {
        float:left;
        width: 50%;
    }
}

.DistrictOrganizationChartRow2:before,.DistrictOrganizationChartRow2:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartRow2:after {
    clear: both;
}

.DistrictOrganizationChartRow2:before,.DistrictOrganizationChartRow2:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartRow2:after {
    clear: both;
}

.memberNameInfoImg {
    width: 14px;
    margin-right: 5px;
    margin-top: -2px;
}

.memberNameLink,.memberNameText {
    color: #c57f07;
    cursor: pointer;
}

.memberInfoViewCard {
    width: 320px;
    padding: 10px;
    position: absolute;
    background-color: #fff;
    border: 5px solid #fff;
    border-radius: 0;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.52);
    box-shadow: 0 0 8px rgba(0,0,0,.52);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    z-index: 1000;
    display: none;
    cursor: default;
}

.memberInfoViewCard:hover {
    display: block;
}

.memberInfoViewCard .memberExecutivePhoto {
    max-width: 125px;
    float: left;
    padding-right: 10px;
}

.memberInfoViewCard .memberExecutivePhoto img {
    max-width: 115px;
}

.memberInfoViewCard .memberInfoViewCardDescription {
    max-width: calc(100% - (115px + 10px));
    width: 100%;
    display: inline-block;
}

.memberInfoViewCard .memberInfoViewCardDescription .memberExecutiveTitle h3 {
    margin-top: 0;
    border-bottom: 1px solid #eee;
}

.memberInfoViewCard .memberInfoViewCardDescription .memberExecutiveTitle h3 a {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.memberInfoViewCard .InfoCardBottomPart {
    padding-top: 15px;
    width: 100% !important;
    position: static !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
}

.memberInfoViewCard .InfoCardBottomPart .InfoCardDesignations {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
}

@media(min-width: 769px) {
    .memberInfoViewCard .InfoCardBottomPart .InfoCardDesignations {
        float:left;
        width: 83.33333333%;
    }
}

@media(min-width: 992px) {
    .memberInfoViewCard .InfoCardBottomPart .InfoCardDesignations {
        float:left;
        width: 83.33333333%;
    }
}

.memberInfoViewCard .InfoCardBottomPart .MemberDesignation {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap-reverse;
}

.memberInfoViewCard .InfoCardBottomPart .MemberDesignation img {
    margin-top: 5px;
    margin-right: 5px;
}

.memberInfoViewCard .InfoCardBottomPart .InfoCardSendEmail {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-right: 0;
}

@media(min-width: 769px) {
    .memberInfoViewCard .InfoCardBottomPart .InfoCardSendEmail {
        float:left;
        width: 16.66666667%;
    }
}

@media(min-width: 992px) {
    .memberInfoViewCard .InfoCardBottomPart .InfoCardSendEmail {
        float:left;
        width: 16.66666667%;
    }
}

.meetinglocation {
    width: 420px;
    padding: 10px;
    position: absolute;
    background-color: #fff;
    border: 5px solid #fff;
    border-radius: 0;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.52);
    box-shadow: 0 0 8px rgba(0,0,0,.52);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    z-index: 1000;
    display: none;
    cursor: default;
    white-space: normal;
}

.meetinglocation:hover {
    display: block;
}

.meetinglocation .meetinglocation2 table tbody tr {
    background-color: #fff;
}

.meetinglocation table {
    width: 100%;
}

.meetinglocation table td.label {
    display: table-cell;
    color: #222;
    font-size: 15px;
    line-height: 1.42857143;
    font-weight: 600;
    text-align: right;
}

.noPresidents,.noExecutives,.noDirectors {
    padding: calc(4px + 1px) calc(10px + 1px);
}

.districtOrgChart .committeeListHeader {
    display: none;
}

.districtOrgChart .WidgetWrapper {
    overflow: visible;
}

.districtOrgChart #toPhotoLink {
    text-align: right;
}

#districtOrgChartHeader {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

#districtOrgChartHeader a#DistrictOrgChartLastYear,#districtOrgChartHeader a#DistrictOrgChartNextYear {
    color: #222;
}

#districtOrgChartHeader a#DistrictOrgChartLastYear:hover,#districtOrgChartHeader a#DistrictOrgChartNextYear:hover {
    color: #959595;
}

#districtOrgChartHeader span#DistrictOrgChartLastYear,#districtOrgChartHeader span#DistrictOrgChartNextYear {
    color: #222;
}

#districtOrgChartHeader #districtOrgChartCurrent {
    font-size: 16px;
    font-weight: 600;
    padding-left: 5px;
    padding-right: 5px;
}

#districtOrgChartHeader #districtOrgChartCurrent:before {
    content: " | ";
}

#districtOrgChartHeader #districtOrgChartCurrent:after {
    content: " | ";
}

.DistrictOrganizationChartHeader {
    border: 1px solid #fff;
    background-color: #fff;
}

.DistrictOrganizationChartHeader:before,.DistrictOrganizationChartHeader:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartHeader:after {
    clear: both;
}

.DistrictOrganizationChartHeader:before,.DistrictOrganizationChartHeader:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartHeader:after {
    clear: both;
}

.DistrictOrganizationChartHeader .DistrictOrganizationChartTableTitle {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 10px 10px;
}

@media(min-width: 769px) {
    .DistrictOrganizationChartHeader .DistrictOrganizationChartTableTitle {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .DistrictOrganizationChartHeader .DistrictOrganizationChartTableTitle {
        float:left;
        width: 50%;
    }
}

.DistrictOrganizationChartHeader .DistrictOrganizationChartTableName {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 10px 10px;
}

@media(min-width: 769px) {
    .DistrictOrganizationChartHeader .DistrictOrganizationChartTableName {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .DistrictOrganizationChartHeader .DistrictOrganizationChartTableName {
        float:left;
        width: 50%;
    }
}

.DistrictOrganizationChartBody {
    border: 1px solid #fff;
    background-color: #fff;
}

.DistrictOrganizationChartBody .DistrictOrganizationChartRow {
    border-bottom: 1px solid #fff;
}

.DistrictOrganizationChartBody .DistrictOrganizationChartTableTitle2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 10px 10px;
}

@media(min-width: 769px) {
    .DistrictOrganizationChartBody .DistrictOrganizationChartTableTitle2 {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .DistrictOrganizationChartBody .DistrictOrganizationChartTableTitle2 {
        float:left;
        width: 50%;
    }
}

.DistrictOrganizationChartBody .DistrictOrganizationChartTableTitle2 h3 {
    margin: 0;
}

.DistrictOrganizationChartBody .DistrictOrganizationChartTableName2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 10px 10px;
}

@media(min-width: 769px) {
    .DistrictOrganizationChartBody .DistrictOrganizationChartTableName2 {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .DistrictOrganizationChartBody .DistrictOrganizationChartTableName2 {
        float:left;
        width: 50%;
    }
}

.DistrictOrganizationChartBody .DistrictOrganizationChartTableName2 .memberinfoFloatLeft {
    float: left;
}

.DistrictOrganizationChartBody .DistrictOrganizationChartTableName2 .memberinfoFloatLeft .memberNameText:after {
    content: " ";
}

.DistrictOrganizationChartBody .DistrictOrganizationChartTableClubs {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}

@media(min-width: 769px) {
    .DistrictOrganizationChartBody .DistrictOrganizationChartTableClubs {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .DistrictOrganizationChartBody .DistrictOrganizationChartTableClubs {
        float:left;
        width: 100%;
    }
}

.DistrictOrganizationChartBody .DistrictOrganizationChartTableClubs a {
    padding-bottom: 4px;
    display: inline-block;
}

.DistrictOrganizationChartBody .committeeList-1 {
    margin-top: 0;
}

.DistrictOrganizationChartTable {
    width: 100%;
    margin-bottom: 30px;
    display: table;
}

.DistrictOrganizationChartTable:last-child .DistrictOrganizationChartRow:last-child .memberInfoViewCard {
    bottom: 25px;
}

.DistrictOrganizationChartGroup {
    padding: 10px 10px;
    margin: 20px 0;
    border: 1px solid none;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    text-align: center;
}

.DistrictOrganizationChartGroup h2 {
    margin: 0;
}

.ClubInfoPage .ClubInfoPhotoPresident,.ClubInfoPage .clubExecutivesPhotoHeader,.ClubInfoPage .clubInfoDirectorsPhotoHeader,.ClubInfoPage .committeeListHeader {
    padding: 10px 10px;
    margin: 20px 0;
    border: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    text-align: center;
}

.ClubInfoPage .ClubInfoPhotoPresident h2,.ClubInfoPage .clubExecutivesPhotoHeader h2,.ClubInfoPage .clubInfoDirectorsPhotoHeader h2,.ClubInfoPage .committeeListHeader h2 {
    margin: 0;
    padding: 0;
    font-size: 23px;
}

.ClubInfoPage2 .ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2 {
    float: none;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard2,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2 {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto !important;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: -2px;
    margin-right: -2px;
    vertical-align: top;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard2:before,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2:before,.DistrictOrganizationChartMemberCard .memberInfoViewCard2:after,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard2:after,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2:after {
    clear: both;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard2:before,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2:before,.DistrictOrganizationChartMemberCard .memberInfoViewCard2:after,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard2:after,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2:after {
    clear: both;
}

@media(min-width: 769px) {
    .DistrictOrganizationChartMemberCard .memberInfoViewCard2,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2 {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .DistrictOrganizationChartMemberCard .memberInfoViewCard2,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .DistrictOrganizationChartMemberCard .memberInfoViewCard2,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard2 {
        float:left;
        width: 25%;
    }
}

.DistrictOrganizationChartMemberCard2,.ClubInfoPhotoPresidentMemberCard2 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
}

.clubExecutivesPhotoTable .clubExecutivesPhotoName2 {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto !important;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: -2px;
    margin-right: -2px;
    vertical-align: top;
}

.clubExecutivesPhotoTable .clubExecutivesPhotoName2:before,.clubExecutivesPhotoTable .clubExecutivesPhotoName2:after {
    display: table;
    content: " ";
}

.clubExecutivesPhotoTable .clubExecutivesPhotoName2:after {
    clear: both;
}

.clubExecutivesPhotoTable .clubExecutivesPhotoName2:before,.clubExecutivesPhotoTable .clubExecutivesPhotoName2:after {
    display: table;
    content: " ";
}

.clubExecutivesPhotoTable .clubExecutivesPhotoName2:after {
    clear: both;
}

@media(min-width: 769px) {
    .clubExecutivesPhotoTable .clubExecutivesPhotoName2 {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .clubExecutivesPhotoTable .clubExecutivesPhotoName2 {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .clubExecutivesPhotoTable .clubExecutivesPhotoName2 {
        float:left;
        width: 25%;
    }
}

.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto !important;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: -2px;
    margin-right: -2px;
    vertical-align: top;
}

.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow:before,.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow:after {
    display: table;
    content: " ";
}

.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow:after {
    clear: both;
}

.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow:before,.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow:after {
    display: table;
    content: " ";
}

.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow:after {
    clear: both;
}

@media(min-width: 769px) {
    .clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow {
        float:left;
        width: 25%;
    }
}

.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow .clubInfoDirectorsPhotoName2 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.clubInfoDirectorsPhotoTable .clubInfoDirectorsPhotoTableRow .memberInfoViewCard2 {
    width: 100%;
}

.DistrictOrganizationChartMemberCard,.ClubInfoPhotoPresidentMemberCard,.clubExecutivesPhotoTable,.clubInfoDirectorsPhotoTable {
    margin-left: -15px;
    margin-right: -15px;
    text-align: center;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard3,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard3,.clubExecutivesPhotoTable .memberInfoViewCard3,.clubInfoDirectorsPhotoTable .memberInfoViewCard3 {
    width: 100%;
    height: 100%;
    padding: 10px;
    text-align: left;
    position: relative;
    background-color: #fff;
    border: 5px solid #fff;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    cursor: default;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard3:before,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard3:before,.clubExecutivesPhotoTable .memberInfoViewCard3:before,.clubInfoDirectorsPhotoTable .memberInfoViewCard3:before,.DistrictOrganizationChartMemberCard .memberInfoViewCard3:after,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard3:after,.clubExecutivesPhotoTable .memberInfoViewCard3:after,.clubInfoDirectorsPhotoTable .memberInfoViewCard3:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard3:after,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard3:after,.clubExecutivesPhotoTable .memberInfoViewCard3:after,.clubInfoDirectorsPhotoTable .memberInfoViewCard3:after {
    clear: both;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard3:before,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard3:before,.clubExecutivesPhotoTable .memberInfoViewCard3:before,.clubInfoDirectorsPhotoTable .memberInfoViewCard3:before,.DistrictOrganizationChartMemberCard .memberInfoViewCard3:after,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard3:after,.clubExecutivesPhotoTable .memberInfoViewCard3:after,.clubInfoDirectorsPhotoTable .memberInfoViewCard3:after {
    display: table;
    content: " ";
}

.DistrictOrganizationChartMemberCard .memberInfoViewCard3:after,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCard3:after,.clubExecutivesPhotoTable .memberInfoViewCard3:after,.clubInfoDirectorsPhotoTable .memberInfoViewCard3:after {
    clear: both;
}

.DistrictOrganizationChartMemberCard .memberExecutivePhoto,.ClubInfoPhotoPresidentMemberCard .memberExecutivePhoto,.clubExecutivesPhotoTable .memberExecutivePhoto,.clubInfoDirectorsPhotoTable .memberExecutivePhoto {
    width: 115px;
    max-width: 115px;
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCardDescription,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCardDescription,.clubExecutivesPhotoTable .memberInfoViewCardDescription,.clubInfoDirectorsPhotoTable .memberInfoViewCardDescription {
    max-width: calc(100% - 115px);
}

.DistrictOrganizationChartMemberCard .memberInfoViewCardDescription .memberExecutiveTitle,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCardDescription .memberExecutiveTitle,.clubExecutivesPhotoTable .memberInfoViewCardDescription .memberExecutiveTitle,.clubInfoDirectorsPhotoTable .memberInfoViewCardDescription .memberExecutiveTitle {
    width: 100%;
    display: table;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCardDescription .memberExecutiveTitle h3,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCardDescription .memberExecutiveTitle h3,.clubExecutivesPhotoTable .memberInfoViewCardDescription .memberExecutiveTitle h3,.clubInfoDirectorsPhotoTable .memberInfoViewCardDescription .memberExecutiveTitle h3 {
    margin-top: 0;
    border-bottom: 1px solid #eee;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCardDescription .memberExecutiveTitle h3 a,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCardDescription .memberExecutiveTitle h3 a,.clubExecutivesPhotoTable .memberInfoViewCardDescription .memberExecutiveTitle h3 a,.clubInfoDirectorsPhotoTable .memberInfoViewCardDescription .memberExecutiveTitle h3 a {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCardDescription .memberExecutiveFullName,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCardDescription .memberExecutiveFullName,.clubExecutivesPhotoTable .memberInfoViewCardDescription .memberExecutiveFullName,.clubInfoDirectorsPhotoTable .memberInfoViewCardDescription .memberExecutiveFullName {
    width: 100%;
    display: inline-block;
}

.DistrictOrganizationChartMemberCard .memberInfoViewCardDescription .memberExecutiveClubName,.ClubInfoPhotoPresidentMemberCard .memberInfoViewCardDescription .memberExecutiveClubName,.clubExecutivesPhotoTable .memberInfoViewCardDescription .memberExecutiveClubName,.clubInfoDirectorsPhotoTable .memberInfoViewCardDescription .memberExecutiveClubName {
    width: 100%;
    display: inline-block;
}

.DistrictOrganizationChartMemberCard .InfoCardBottomPart,.ClubInfoPhotoPresidentMemberCard .InfoCardBottomPart,.clubExecutivesPhotoTable .InfoCardBottomPart,.clubInfoDirectorsPhotoTable .InfoCardBottomPart {
    padding-top: 15px;
    vertical-align: bottom;
    width: 100% !important;
    position: static !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
}

.DistrictOrganizationChartMemberCard .InfoCardBottomPart .InfoCardDesignations,.ClubInfoPhotoPresidentMemberCard .InfoCardBottomPart .InfoCardDesignations,.clubExecutivesPhotoTable .InfoCardBottomPart .InfoCardDesignations,.clubInfoDirectorsPhotoTable .InfoCardBottomPart .InfoCardDesignations {
    float: left;
    width: calc(84% - 10px);
    min-height: 1px;
    margin-right: auto;
    padding-left: 0;
}

.DistrictOrganizationChartMemberCard .InfoCardBottomPart .MemberDesignation,.ClubInfoPhotoPresidentMemberCard .InfoCardBottomPart .MemberDesignation,.clubExecutivesPhotoTable .InfoCardBottomPart .MemberDesignation,.clubInfoDirectorsPhotoTable .InfoCardBottomPart .MemberDesignation {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap-reverse;
}

.DistrictOrganizationChartMemberCard .InfoCardBottomPart .MemberDesignation img,.ClubInfoPhotoPresidentMemberCard .InfoCardBottomPart .MemberDesignation img,.clubExecutivesPhotoTable .InfoCardBottomPart .MemberDesignation img,.clubInfoDirectorsPhotoTable .InfoCardBottomPart .MemberDesignation img {
    margin-top: 5px;
    margin-right: 5px;
}

.DistrictOrganizationChartMemberCard .InfoCardBottomPart .InfoCardSendEmail,.ClubInfoPhotoPresidentMemberCard .InfoCardBottomPart .InfoCardSendEmail,.clubExecutivesPhotoTable .InfoCardBottomPart .InfoCardSendEmail,.clubInfoDirectorsPhotoTable .InfoCardBottomPart .InfoCardSendEmail {
    float: left;
    width: 16%;
    padding-right: 0;
}

.DistrictOrganizationChartMemberCard .clearboth2,.ClubInfoPhotoPresidentMemberCard .clearboth2,.clubExecutivesPhotoTable .clearboth2,.clubInfoDirectorsPhotoTable .clearboth2 {
    display: none;
}

.clubExecutivesPhotoTable,.clubInfoDirectorsPhotoTableBody {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: center;
}

.clubExecutivesPhotoTable .memberInfoViewCard2,.clubInfoDirectorsPhotoTableBody .memberInfoViewCard2 {
    width: 100%;
}

.committeedetails .CommitteeMembers {
    margin-bottom: 30px;
}

.CommitteeDescription {
    margin-bottom: 10.5px;
}

.main-content-wrapper .CommitteeMembersLayout .CommitteeMembersHeader,.CommitteeMembersLayout .CommitteeMembersHeader {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
    margin-top: 10.5px;
    margin-bottom: 10.5px;
    font-size: 18px;
}

.main-content-wrapper .CommitteeMembersLayout .CommitteeMembersHeader small,.CommitteeMembersLayout .CommitteeMembersHeader small,.main-content-wrapper .CommitteeMembersLayout .CommitteeMembersHeader .small,.CommitteeMembersLayout .CommitteeMembersHeader .small {
    font-weight: 400;
    line-height: 1;
    color: #ddd;
}

.main-content-wrapper .CommitteeMembersLayout .CommitteeMembersHeader small,.CommitteeMembersLayout .CommitteeMembersHeader small,.main-content-wrapper .CommitteeMembersLayout .CommitteeMembersHeader .small,.CommitteeMembersLayout .CommitteeMembersHeader .small {
    font-size: 75%;
}

.main-content-wrapper .CommitteeMembersLayout .CommitteeMembersHeader .collapse-indicator .collapse-icon,.CommitteeMembersLayout .CommitteeMembersHeader .collapse-indicator .collapse-icon {
    margin-top: 3px;
}

.CommiteeListTable {
    width: 100%;
    margin-bottom: 15px;
    border: none;
}

.CommiteeListTable:before,.CommiteeListTable:after {
    display: table;
    content: " ";
}

.CommiteeListTable:after {
    clear: both;
}

.CommiteeListTable:before,.CommiteeListTable:after {
    display: table;
    content: " ";
}

.CommiteeListTable:after {
    clear: both;
}

.CommiteeListTableHeader {
    background-color: #f5f5f6;
}

.CommiteeListTableHeader:before,.CommiteeListTableHeader:after {
    display: table;
    content: " ";
}

.CommiteeListTableHeader:after {
    clear: both;
}

.CommiteeListTableHeader:before,.CommiteeListTableHeader:after {
    display: table;
    content: " ";
}

.CommiteeListTableHeader:after {
    clear: both;
}

.CommiteeListTableHeader div[class*="CommiteeList"] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 10px 10px;
}

@media(min-width: 769px) {
    .CommiteeListTableHeader div[class*="CommiteeList"] {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .CommiteeListTableHeader div[class*="CommiteeList"] {
        float:left;
        width: 33.33333333%;
    }
}

.CommiteeListTableBody .CommiteeListTableRow {
    border-bottom: 1px solid #eee;
}

.CommiteeListTableBody .CommiteeListTableRow:last-child {
    border-bottom: none;
}

.CommiteeListTableBody .CommiteeListTableRow:before,.CommiteeListTableBody .CommiteeListTableRow:after {
    display: table;
    content: " ";
}

.CommiteeListTableBody .CommiteeListTableRow:after {
    clear: both;
}

.CommiteeListTableBody .CommiteeListTableRow:before,.CommiteeListTableBody .CommiteeListTableRow:after {
    display: table;
    content: " ";
}

.CommiteeListTableBody .CommiteeListTableRow:after {
    clear: both;
}

.CommiteeListTableBody .CommiteeListTableRow div[class*="CommiteeList"] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 10px 10px;
}

@media(min-width: 769px) {
    .CommiteeListTableBody .CommiteeListTableRow div[class*="CommiteeList"] {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .CommiteeListTableBody .CommiteeListTableRow div[class*="CommiteeList"] {
        float:left;
        width: 33.33333333%;
    }
}

.areaGovernorClubs .WidgetWrapper {
    overflow: visible;
}

.areaGovernorDetail {
    margin-left: -15px;
    margin-right: -15px;
}

.areaName {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}

@media(min-width: 769px) {
    .areaName {
        float:left;
        width: 100%;
    }
}

.areaGovernorDetail2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}

@media(min-width: 769px) {
    .areaGovernorDetail2 {
        float:left;
        width: 100%;
    }
}

.areaGovernorDetail2:before,.areaGovernorDetail2:after {
    display: table;
    content: " ";
}

.areaGovernorDetail2:after {
    clear: both;
}

.areaGovernorDetail2:before,.areaGovernorDetail2:after {
    display: table;
    content: " ";
}

.areaGovernorDetail2:after {
    clear: both;
}

.areaGovernorDetail2 .areaTitle {
    float: left;
    display: inline-block;
}

.areaGovernorDetail2 .areaTitle:after {
    content: " ";
    float: right;
    display: inline-block;
}

.areaGovernorDetail2 .governorDetail {
    float: left;
    display: inline-block;
}

.AreaGovernorClubsTable {
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #eee;
}

.AreaGovernorClubsTable:before,.AreaGovernorClubsTable:after {
    display: table;
    content: " ";
}

.AreaGovernorClubsTable:after {
    clear: both;
}

.AreaGovernorClubsTable:before,.AreaGovernorClubsTable:after {
    display: table;
    content: " ";
}

.AreaGovernorClubsTable:after {
    clear: both;
}

.AreaGovernorClubsHeader {
    background-color: #f5f5f6;
}

.AreaGovernorClubsHeader:before,.AreaGovernorClubsHeader:after {
    display: table;
    content: " ";
}

.AreaGovernorClubsHeader:after {
    clear: both;
}

.AreaGovernorClubsHeader:before,.AreaGovernorClubsHeader:after {
    display: table;
    content: " ";
}

.AreaGovernorClubsHeader:after {
    clear: both;
}

.AreaGovernorClubsHeader .AreaGovernorClubsHeader2 div[class*="AreaGovernorClubsHeader"] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 10px 10px;
}

@media(min-width: 769px) {
    .AreaGovernorClubsHeader .AreaGovernorClubsHeader2 div[class*="AreaGovernorClubsHeader"] {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .AreaGovernorClubsHeader .AreaGovernorClubsHeader2 div[class*="AreaGovernorClubsHeader"] {
        float:left;
        width: 50%;
    }
}

.AreaGovernorClubsBody .AreaGovernorClubsBodyRow {
    border-bottom: 1px solid #eee;
}

.AreaGovernorClubsBody .AreaGovernorClubsBodyRow:last-child {
    border-bottom: none;
}

.AreaGovernorClubsBody .AreaGovernorClubsBodyRow:before,.AreaGovernorClubsBody .AreaGovernorClubsBodyRow:after {
    display: table;
    content: " ";
}

.AreaGovernorClubsBody .AreaGovernorClubsBodyRow:after {
    clear: both;
}

.AreaGovernorClubsBody .AreaGovernorClubsBodyRow:before,.AreaGovernorClubsBody .AreaGovernorClubsBodyRow:after {
    display: table;
    content: " ";
}

.AreaGovernorClubsBody .AreaGovernorClubsBodyRow:after {
    clear: both;
}

.AreaGovernorClubsBody .AreaGovernorClubsBodyRow div[class*="AreaGovernorClubsBody"] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 10px 10px;
}

@media(min-width: 769px) {
    .AreaGovernorClubsBody .AreaGovernorClubsBodyRow div[class*="AreaGovernorClubsBody"] {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .AreaGovernorClubsBody .AreaGovernorClubsBodyRow div[class*="AreaGovernorClubsBody"] {
        float:left;
        width: 50%;
    }
}

.meeting-details-card {
    width: 360px;
    padding: 10px;
    position: absolute;
    right: 0;
    background-color: #fff;
    border: 5px solid #fff;
    border-radius: 0;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.52);
    box-shadow: 0 0 8px rgba(0,0,0,.52);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    box-shadow: 0 0 8px rgba(0,0,0,.52) 0 1px #000;
    z-index: 1000;
    display: none;
    cursor: default;
    white-space: normal;
}

.meeting-details-card:hover {
    display: block;
}

.meeting-details-card .meeting-title {
    font-weight: 600;
    margin-bottom: 10px;
}

.meeting-details-card .meeting-message+.meeting-title {
    margin-top: 10px;
}

.ClubInfoPage .club-block-contact {
    margin-top: 10px;
}

.ClubInfoPage .club-block-contact .club-phone,.ClubInfoPage .club-block-contact .club-fax,.ClubInfoPage .club-block-contact .club-email {
    display: flex;
    flex-direction: row;
}

.ClubInfoPage .club-block-contact .club-phone .club-phone-label {
    width: 85px;
    min-width: 85px;
    margin-right: 15px;
}

.ClubInfoPage .club-block-contact .club-fax .club-fax-label {
    width: 85px;
    min-width: 85px;
    margin-right: 15px;
}

.ClubInfoPage .club-block-contact .club-email .club-email-label {
    width: 85px;
    min-width: 85px;
    margin-right: 15px;
}

.ClubInfoPage .club-block-contact .club-email .club-email-data a {
    word-break: break-all;
    word-wrap: break-word;
}

.clubImage {
    margin-top: 5px;
}

.ClubDirectory td.clubLocation .meeting-url-link {
    margin-top: 6px;
}

.ClubDirectory td.clubLocation .meeting-url-link .description {
    white-space: nowrap;
}

.ClubDirectory td.clubMeeting {
    white-space: nowrap;
}

.meeting-details-block .meeting-url-link {
    margin-top: 10px;
    margin-bottom: 10px;
}

.meeting-details-block .meeting-url-link.meeting-url-secure {
    padding-top: 10px;
    border-top: 1px solid #ddd;
}

.meeting-details-block .meeting-url-link .title {
    font-weight: 600;
}

.meeting-details-card .meeting-url-link {
    margin-top: 10px;
    margin-bottom: 10px;
}

.meeting-details-card .meeting-url-link .title {
    font-weight: 600;
}

.meeting-title {
    margin-bottom: 5px;
    font-weight: 600;
}

.meeting-message+.meeting-title {
    margin-top: 15px;
}

.club-block-address .meeting-title {
    display: none;
}

@media(max-width: 768px) {
    .presidentDirectorsTable .presidentDirectorsTitle,.presidentDirectorsTable .ExecutiveInfoSecure {
        position:static;
    }

    .clubExecutivesTable .clubExecutivesName,.clubExecutivesTable .clubExecutivesName2 {
        position: static;
    }

    .clubDirectorsTable .clubDirectorsName,.clubDirectorsTable .clubDirectorsName2 {
        position: static;
    }

    .committeeListTable .committeeListName,.committeeListTable .committeeListName2 {
        position: static;
    }

    .DistrictOrganizationChartRow .committeeListTable .committeeListName,.DistrictOrganizationChartRow .committeeListTable .committeeListName2 {
        position: static;
    }

    .memberInfoViewCard {
        width: 100% !important;
        margin: 0 !important;
        left: 0;
    }

    .DistrictOrganizationChartHeader .DistrictOrganizationChartTableName {
        display: none;
    }

    .DistrictOrganizationChartBody .DistrictOrganizationChartTableName2 {
        position: static;
    }

    .CommiteeListTableHeader div[class*="CommiteeList"] {
        display: inline-block;
    }

    .AreaGovernorClubsHeader .AreaGovernorClubsHeader2 div[class*="AreaGovernorClubsHeader"] {
        display: inline-block;
    }
}

.WebsiteBannerWrap,.BannerContent {
    overflow: hidden;
}

.WebsiteBannerWrap h1,.BannerContent h1,.WebsiteBannerWrap .h1,.BannerContent .h1,.WebsiteBannerWrap h2,.BannerContent h2,.WebsiteBannerWrap .h2,.BannerContent .h2,.WebsiteBannerWrap h3,.BannerContent h3,.WebsiteBannerWrap .h3,.BannerContent .h3,.WebsiteBannerWrap h4,.BannerContent h4,.WebsiteBannerWrap .h4,.BannerContent .h4,.WebsiteBannerWrap h5,.BannerContent h5,.WebsiteBannerWrap .h5,.BannerContent .h5,.WebsiteBannerWrap h6,.BannerContent h6,.WebsiteBannerWrap .h6,.BannerContent .h6 {
    margin: 0;
}

.BannerWrapper {
    position: relative;
}

.BannerWrapper .BannerBackground img {
    max-width: 100%;
    height: auto;
    opacity: 0;
}

.BannerWrapper .BannerBackground img[src=""] {
    display: none;
}

.BannerWrapper .BannerContent {
    width: 100%;
    height: 100%;
}

.BannerWrapper.banner-bg .BannerContent {
    position: absolute;
    top: 0;
}

.PageWidget .CKeditorTemplates .ck-image-wrap,.widgetPreviewDesignerWrapper .CKeditorTemplates .ck-image-wrap,.customWidgetContent .CKeditorTemplates .ck-image-wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
}

ul,ol {
    padding-left: 40px;
}

html {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    background: #ececec;
    overflow: hidden;
}

a {
    cursor: pointer;
}

a:focus {
    outline-color: #0050a2;
    outline-style: solid;
    outline-width: 1px;
}

img {
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

.content-wrapper .content-wrapper,.content-wrapper .container {
    width: 100%;
    padding: 0;
}

.panel-container {
    margin-top: 15px;
    margin-bottom: 15px;
}

.clearboth2 {
    height: 0;
    clear: both;
}

.clearboth2:before,.clearboth2:after {
    display: table;
    content: " ";
}

.clearboth2:after {
    clear: both;
}

.clearboth2:before,.clearboth2:after {
    display: table;
    content: " ";
}

.clearboth2:after {
    clear: both;
}

.btn:focus,.btn.focus {
    outline: 0;
}

.panel-title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
}

.floatRight {
    float: right;
}

.floatLeft {
    float: left;
}

.floatCenter {
    text-align: center;
}

.addMargins {
    margin: 15px;
}

.contentHeaderBreadcrumb:before,.contentHeaderBreadcrumb:after {
    display: table;
    content: " ";
}

.contentHeaderBreadcrumb:after {
    clear: both;
}

.contentHeaderBreadcrumb:before,.contentHeaderBreadcrumb:after {
    display: table;
    content: " ";
}

.contentHeaderBreadcrumb:after {
    clear: both;
}

.BreadcrumbLinks {
    margin-top: 30px;
}

.BreadcrumbLinks:empty {
    display: none;
}

.page-header {
    margin-top: 30px;
    margin-bottom: 15px;
    padding-bottom: 7.5px;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    word-break: break-word;
    -ms-word-break: break-word;
}

.page-header:before,.page-header:after {
    display: table;
    content: " ";
}

.page-header:after {
    clear: both;
}

.page-header:before,.page-header:after {
    display: table;
    content: " ";
}

.page-header:after {
    clear: both;
}

.page-header h1,.page-header .h1,.page-header h2,.page-header .h2,.page-header h3,.page-header .h3,.page-header h4,.page-header .h4,.page-header h5,.page-header .h5,.page-header h6,.page-header .h6 {
    margin-top: 0;
}

.page-header label {
    margin: 0;
    padding: 0;
    font-weight: 300;
}

.page-header .field-control-static {
    margin: 0;
    padding: 0;
    font-weight: 300;
}

.page-header .page-description {
    margin: 0;
    padding: 15px 0 0 0;
    color: #222;
}

.page-header+.subscribeMessage {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.page-description:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
    font-size: 15px;
    font-weight: 400;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
}

.band-img-header {
    padding-bottom: 9.5px;
    margin: 42px 0 21px;
    border-bottom: 1px solid transparent;
    margin-top: 30px;
    margin-bottom: 15px;
    padding-bottom: 7.5px;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    word-break: break-word;
    -ms-word-break: break-word;
}

.band-img-header .accent {
    color: #0050a2;
}

.band-img-header .label {
    vertical-align: middle;
    display: inline;
}

.band-img-header h1>.label,.band-img-header h2>.label,.band-img-header h3>.label,.band-img-header .h1>.label,.band-img-header .h2>.label,.band-img-header .h3>.label {
    margin-left: 15px;
    font-size: 50%;
}

.band-img-header h1 .field-group-static.new-line .label-control,.band-img-header .h1 .field-group-static.new-line .label-control,.band-img-header h2 .field-group-static.new-line .label-control,.band-img-header .h2 .field-group-static.new-line .label-control,.band-img-header h3 .field-group-static.new-line .label-control,.band-img-header .h3 .field-group-static.new-line .label-control,.band-img-header h4 .field-group-static.new-line .label-control,.band-img-header .h4 .field-group-static.new-line .label-control,.band-img-header h5 .field-group-static.new-line .label-control,.band-img-header .h5 .field-group-static.new-line .label-control,.band-img-header h6 .field-group-static.new-line .label-control,.band-img-header .h6 .field-group-static.new-line .label-control {
    min-height: 0;
    margin: 0;
}

.band-img-header h1 .field-group-static.new-line .label-control:after,.band-img-header .h1 .field-group-static.new-line .label-control:after,.band-img-header h2 .field-group-static.new-line .label-control:after,.band-img-header .h2 .field-group-static.new-line .label-control:after,.band-img-header h3 .field-group-static.new-line .label-control:after,.band-img-header .h3 .field-group-static.new-line .label-control:after,.band-img-header h4 .field-group-static.new-line .label-control:after,.band-img-header .h4 .field-group-static.new-line .label-control:after,.band-img-header h5 .field-group-static.new-line .label-control:after,.band-img-header .h5 .field-group-static.new-line .label-control:after,.band-img-header h6 .field-group-static.new-line .label-control:after,.band-img-header .h6 .field-group-static.new-line .label-control:after {
    content: "";
}

.band-img-header h1 .field-group-static>label,.band-img-header .h1 .field-group-static>label,.band-img-header h2 .field-group-static>label,.band-img-header .h2 .field-group-static>label,.band-img-header h3 .field-group-static>label,.band-img-header .h3 .field-group-static>label,.band-img-header h4 .field-group-static>label,.band-img-header .h4 .field-group-static>label,.band-img-header h5 .field-group-static>label,.band-img-header .h5 .field-group-static>label,.band-img-header h6 .field-group-static>label,.band-img-header .h6 .field-group-static>label,.band-img-header h1 .field-group-static>div,.band-img-header .h1 .field-group-static>div,.band-img-header h2 .field-group-static>div,.band-img-header .h2 .field-group-static>div,.band-img-header h3 .field-group-static>div,.band-img-header .h3 .field-group-static>div,.band-img-header h4 .field-group-static>div,.band-img-header .h4 .field-group-static>div,.band-img-header h5 .field-group-static>div,.band-img-header .h5 .field-group-static>div,.band-img-header h6 .field-group-static>div,.band-img-header .h6 .field-group-static>div {
    width: auto;
    padding: 0;
    margin: 0;
}

.band-img-header h1 .field-group-static .label-control.label-empty.sr-only,.band-img-header .h1 .field-group-static .label-control.label-empty.sr-only,.band-img-header h2 .field-group-static .label-control.label-empty.sr-only,.band-img-header .h2 .field-group-static .label-control.label-empty.sr-only,.band-img-header h3 .field-group-static .label-control.label-empty.sr-only,.band-img-header .h3 .field-group-static .label-control.label-empty.sr-only,.band-img-header h4 .field-group-static .label-control.label-empty.sr-only,.band-img-header .h4 .field-group-static .label-control.label-empty.sr-only,.band-img-header h5 .field-group-static .label-control.label-empty.sr-only,.band-img-header .h5 .field-group-static .label-control.label-empty.sr-only,.band-img-header h6 .field-group-static .label-control.label-empty.sr-only,.band-img-header .h6 .field-group-static .label-control.label-empty.sr-only {
    display: none;
}

.band-img-header .field-group-static {
    margin: 0;
    padding: 0;
}

.band-img-header .field-group-static .label-control-size {
    width: auto;
    padding: 0;
    margin: 0;
}

.band-img-header .field-group-static .field-control-size {
    width: auto;
    padding: 0;
    margin: 0;
}

.band-img-header .field-group-static .field-control-offset {
    margin: 0;
}

.band-img-header .field-group-static .label-control {
    color: #0050a2;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    line-height: inherit;
}

.band-img-header .field-group-static .label-control:after {
    content: " ";
}

.band-img-header .field-group-static .field-control-static {
    margin: 0;
    padding: 0;
    color: #0050a2;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    line-height: inherit;
}

.band-img-header:before,.band-img-header:after {
    display: table;
    content: " ";
}

.band-img-header:after {
    clear: both;
}

.band-img-header:before,.band-img-header:after {
    display: table;
    content: " ";
}

.band-img-header:after {
    clear: both;
}

.band-img-header h1,.band-img-header .h1,.band-img-header h2,.band-img-header .h2,.band-img-header h3,.band-img-header .h3,.band-img-header h4,.band-img-header .h4,.band-img-header h5,.band-img-header .h5,.band-img-header h6,.band-img-header .h6 {
    margin-top: 0;
}

.band-img-header label {
    margin: 0;
    padding: 0;
    font-weight: 300;
}

.band-img-header .field-control-static {
    margin: 0;
    padding: 0;
    font-weight: 300;
}

.band-img-header .page-description {
    margin: 0;
    padding: 15px 0 0 0;
    color: #222;
}

.band-img-header+.subscribeMessage {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.band-img-header .btn {
    margin-top: 2px;
    margin-bottom: 2px;
}

.band-img-header img {
    max-height: 300px;
}

.band-1 .band-img-header {
    margin: 0;
}

.band-img-wrapper {
    min-height: 100px;
    background-size: cover;
    background-position: 100% center;
    background-color: #f7a81b;
}

.band-img-wrapper:before,.band-img-wrapper:after {
    display: table;
    content: " ";
}

.band-img-wrapper:after {
    clear: both;
}

.band-img-wrapper:before,.band-img-wrapper:after {
    display: table;
    content: " ";
}

.band-img-wrapper:after {
    clear: both;
}

.band-img-wrapper .band-header-content {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: rgba(0,0,0,.1);
}

.band-img-wrapper .page-header {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.8);
}

.band-img-wrapper .page-header h1,.band-img-wrapper .page-header .h1,.band-img-wrapper .page-header h2,.band-img-wrapper .page-header .h2,.band-img-wrapper .page-header h3,.band-img-wrapper .page-header .h3,.band-img-wrapper .page-header h4,.band-img-wrapper .page-header .h4,.band-img-wrapper .page-header h5,.band-img-wrapper .page-header .h5,.band-img-wrapper .page-header h6,.band-img-wrapper .page-header .h6 {
    color: #fff;
}

#searchResults {
    margin-top: 30px;
}

.bottomPadding {
    padding-bottom: 15px;
}

.Subscription {
    margin-bottom: 30px;
}

.tabSectionColumnLine {
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    word-break: break-word;
    -ms-word-break: break-word;
}

.tabSectionColumnLine .lineLabel {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    color: #808080;
}

@media(min-width: 769px) {
    .tabSectionColumnLine .lineLabel {
        float:left;
        width: 41.66666667%;
    }
}

@media(min-width: 992px) {
    .tabSectionColumnLine .lineLabel {
        float:left;
        width: 41.66666667%;
    }
}

.tabSectionColumnLine .lineLabel.new-line {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 769px) {
    .tabSectionColumnLine .lineLabel.new-line {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .tabSectionColumnLine .lineLabel.new-line {
        float:left;
        width: 100%;
    }
}

.tabSectionColumnLine .lineValue {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
    min-height: 20px;
    display: table;
}

@media(min-width: 769px) {
    .tabSectionColumnLine .lineValue {
        float:left;
        width: 58.33333333%;
    }
}

@media(min-width: 992px) {
    .tabSectionColumnLine .lineValue {
        float:left;
        width: 58.33333333%;
    }
}

.tabSectionColumnLine .lineValue.new-line {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 769px) {
    .tabSectionColumnLine .lineValue.new-line {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .tabSectionColumnLine .lineValue.new-line {
        float:left;
        width: 100%;
    }
}

.tabSectionColumnLine .lineValue.multiLineValue {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 769px) {
    .tabSectionColumnLine .lineValue.multiLineValue {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .tabSectionColumnLine .lineValue.multiLineValue {
        float:left;
        width: 100%;
    }
}

.tabSectionColumnLine .blankField {
    display: none;
}

.tabSectionColumnLine .smallTextValue {
    font-size: 13px;
    color: #808080;
}

.sorting_1 .profileImage {
    position: absolute;
}

.sorting_1 .tabSectionColumnLine {
    margin-left: 110px;
}

.sorting_1 .tabSectionColumnLine .lineValue {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .sorting_1 .tabSectionColumnLine .lineValue {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .sorting_1 .tabSectionColumnLine .lineValue {
        float:left;
        width: 100%;
    }
}

.profileImage {
    float: left;
    width: 100px;
    min-height: 100px;
    margin-right: 10px;
    margin-bottom: 20px;
}

.profileImage img {
    max-width: 100px;
    max-height: 100px;
    text-align: center;
}

.TabViewPage .headerTitle .tabSectionColumnLine .lineLabel,.TabViewPage .headerTitle .tabSectionColumnLine .lineValue {
    padding: 0;
}

.PaymentThankyouWrapper {
    margin: 0 60px 40px 60px;
}

.PaymentThankyouMessageHeader:before,.PaymentThankyouMessageHeader:after {
    display: table;
    content: " ";
}

.PaymentThankyouMessageHeader:after {
    clear: both;
}

.PaymentThankyouMessageHeader:before,.PaymentThankyouMessageHeader:after {
    display: table;
    content: " ";
}

.PaymentThankyouMessageHeader:after {
    clear: both;
}

.PaymentThankyouMessageHeader:before {
    content: "";
    height: 100px;
    padding-left: 100px;
    background: url(../../../css/gen/images/greencircle_checkmark.png) 0 10px;
    background-repeat: no-repeat;
    background-size: 75px;
    display: inline-block;
    vertical-align: bottom;
}

.PaymentThankyouMessageHeader h1,.PaymentThankyouMessageHeader h2 {
    display: inline-block;
}

.PaymentThankyouMessageBody .page-description {
    margin-bottom: 30px;
}

.PaymentThankyouMessageBody ul {
    list-style: none;
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.PaymentThankyouMessageBody ul li .label {
    float: left;
    min-width: 145px;
    margin-right: 5px;
    padding: 0;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.42857143;
    color: #f7a81b;
    text-align: right;
    display: block;
}

.PaymentThankyouMessageBody ul li .value {
    font-weight: 600;
}

.main-content-wrapper {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    position: relative;
    min-height: 900px;
}

.main-content-wrapper>.content-wrapper .message {
    margin-left: 10px;
    margin-right: 10px;
}

.WebsiteFooter {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
}

.WebsiteFooter div:not(.ThemesLoadingMessage),.WebsiteFooter p,.WebsiteFooter a,.WebsiteFooter input {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

#supersized-loader {
    display: none;
}

.vertical-padding {
    padding-right: 15px;
}

.vertical-separator {
    margin-left: 7.5px;
    margin-right: 7.5px;
    border-left: 1px solid #808080;
    border-right: none;
    display: inline;
}

.vertical-separator:first-child,.vertical-separator:last-child {
    display: none;
}

.choice-separator {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
}

.padding-left {
    padding-left: 10px;
}

.padding-right {
    padding-right: 10px;
}

._\5f__mobile_breakpoint {
    max-width: 769px;
    min-width: 769px;
    width: 769px;
}

.directory-card-compressed .label-control {
    margin-bottom: 0;
}

.directory-card-compressed .card-footer {
    padding-top: 0;
}

.directory-card-compressed .field-group-static.new-line .control-label,.directory-card-compressed .field-group-static.new-line .label-control,.directory-card-compressed .field-group-static.new-line .label-control,.directory-card-compressed .field-group-static.new-line .dataTables_filter>label,.directory-card-compressed .field-group-static.new-line .dataTables_length>label,.directory-card-compressed .field-group-static.new-line .label-control,.directory-card-compressed .field-group-static.new-line .dataTables_filter>label,.directory-card-compressed .field-group-static.new-line .dataTables_length>label {
    margin-bottom: 0;
}

.formContainer .validation-summary-errors {
    margin-left: 15px;
    margin-right: 15px;
}

.no-padding {
    padding: 0;
}

@media(max-width: 768px) {
    h1,.h1 {
        font-size:31px;
    }

    h2,.h2 {
        font-size: 25px;
    }

    h3,.h3 {
        font-size: 20px;
    }

    h4,.h4 {
        font-size: 17px;
    }

    h5,.h5 {
        font-size: 15px;
    }

    h6,.h6 {
        font-size: 12px;
    }

    html,body {
        position: relative;
    }

    .tabSectionColumnLine .lineLabel {
        padding-right: 0;
    }

    .PaymentThankyouMessageBody ul {
        padding: 0;
    }

    .PaymentThankyouMessageBody ul li .label {
        width: 100%;
        text-align: left;
    }

    .PaymentThankyouMessageBody ul li .value {
        margin-bottom: 5px;
        display: block;
    }
}

.text-light {
    color: #ddd;
}

a.text-light:hover,a.text-light:focus {
    color: #c4c4c4;
}

.text-medium {
    color: #808080;
}

a.text-medium:hover,a.text-medium:focus {
    color: #676767;
}

.text-dark {
    color: #333;
}

a.text-dark:hover,a.text-dark:focus {
    color: #1a1a1a;
}

::-moz-selection {
    background: #3297fd;
    color: #fff;
}

::selection {
    background: #3297fd;
    color: #fff;
}

.live-widget-content .no-content {
    margin-top: 15px;
    margin-bottom: 15px;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.liveWidgetItem .widget {
    padding-top: 15px;
    padding-bottom: 15px;
}

.blank-widget .widget {
    padding-top: 15px;
    padding-bottom: 15px;
}

.ClubInfoPage .clubInfo h2 {
    font-size: 16px;
}

.ClubInfoPage .clubEmailData {
    word-wrap: break-word;
}

.clubInfo .clubGreeting {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 19px;
}

.clubInfo .clubGreeting h2 {
    margin-top: 0;
    margin-bottom: 10px;
}

.clubInfo .clubGreeting h2:empty {
    display: none;
}

.clubInfo .clubImage {
    margin: 5px auto 10px auto;
    text-align: center;
}

.clubInfo .clubImage img {
    max-width: 100px;
    max-height: 300px;
    margin-right: 10px;
}

.clubInfo .clubImage .lazyloaded-container img {
    width: auto;
}

.clubInfo .MainSection:before,.clubInfo .MainSection:after {
    display: table;
    content: " ";
}

.clubInfo .MainSection:after {
    clear: both;
}

.clubInfo .MainSection:before,.clubInfo .MainSection:after {
    display: table;
    content: " ";
}

.clubInfo .MainSection:after {
    clear: both;
}

.clubInfo .MainSection .clubMoto h3 {
    margin-top: 0;
}

.clubInfo .MainSection2 {
    text-align: center;
}

.clubInfo .clubInfoIcons {
    width: auto;
    margin: 20px auto 0 auto;
}

.clubInfo .clubInfoIcons td {
    float: left;
    padding-right: 20px;
    text-align: center;
    vertical-align: top;
    align-items: center;
}

.clubInfo .clubInfoIcons td:last-child {
    padding-right: 0;
}

.clubInfo table {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.clubInfo table td {
    vertical-align: top;
}

.clubInfo .viewMap {
    margin-left: 20px;
}

.clubInfo .clubPhoneLabel,.clubInfo .clubEmailLabel,.clubInfo .clubFaxLabel {
    text-align: right;
}

.clubInfo .clubPhoneData,.clubInfo .clubEmailData,.clubInfo .clubFaxData {
    text-align: left;
    padding-left: 0;
}

.single-column .clubPhoneLabel,.single-column .clubFaxLabel,.single-column .clubEmailLabel {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubPhoneLabel,.single-column .clubFaxLabel,.single-column .clubEmailLabel {
        float:left;
        width: 50%;
    }
}

.single-column .clubPhoneData,.single-column .clubFaxData,.single-column .clubEmailData {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubPhoneData,.single-column .clubFaxData,.single-column .clubEmailData {
        float:left;
        width: 50%;
    }
}

.club-info-lnks {
    margin-top: 15px;
    margin-bottom: 15px;
}

.club-info-lnks:before,.club-info-lnks:after {
    display: table;
    content: " ";
}

.club-info-lnks:after {
    clear: both;
}

.club-info-lnks:before,.club-info-lnks:after {
    display: table;
    content: " ";
}

.club-info-lnks:after {
    clear: both;
}

.topColumn .clubInfo .MainSection2,.middleColumn .clubInfo .MainSection2 {
    display: block;
}

.topColumn .clubInfo .MainSection2 .clubMoto,.middleColumn .clubInfo .MainSection2 .clubMoto {
    text-align: center;
}

.col-sm-3 .clubInfoIcons td {
    padding-right: 10px;
}

.col-sm-3 .clubInfo .clubImage {
    float: none;
    width: 100%;
    text-align: center;
}

.col-sm-3 .clubInfo .MainSection2 {
    display: block;
}

.col-sm-3 .clubInfo .MainSection2 .clubMoto {
    text-align: center;
}

.leftColumn .clubInfoIcons td,.rightColumn .clubInfoIcons td {
    padding-right: 10px;
}

.leftColumn .clubInfo .clubImage,.rightColumn .clubInfo .clubImage {
    float: none;
    width: 100%;
    text-align: center;
}

.leftColumn .clubInfo .MainSection2,.rightColumn .clubInfo .MainSection2 {
    display: block;
}

.leftColumn .clubInfo .MainSection2 .clubMoto,.rightColumn .clubInfo .MainSection2 .clubMoto {
    text-align: center;
}

.TwoColumnsTopBannerBottom .leftColumn .clubInfo .MainSection2,.TwoColumnsTopBannerBottom .rightColumn .clubInfo .MainSection2 {
    display: block;
}

.TwoColumnsTopBannerBottom .leftColumn .clubInfo .MainSection2 .clubMoto,.TwoColumnsTopBannerBottom .rightColumn .clubInfo .MainSection2 .clubMoto {
    text-align: center;
}

.row-club-info .clubMeetingPlace,.row-club-info .clubAddress {
    text-align: center;
}

.row-club-info .clubPhoneLabel,.row-club-info .clubEmailLabel,.row-club-info .clubFaxLabel {
    text-align: right;
}

.row-club-info .clubPhoneData,.row-club-info .clubEmailData,.row-club-info .clubFaxData {
    text-align: left;
    padding-left: 0;
}

.clubsmap .club-popup-info {
    margin: 0;
    line-height: 160%;
}

.clubsmap .club-popup-info .clubPhoneOnMap,.clubsmap .club-popup-info .clubFaxOnMap,.clubsmap .club-popup-info .clubEmailOnMap,.clubsmap .club-popup-info .clubWebsiteOnMap {
    margin-right: 0;
}

.clubsmap .club-popup-info .clubEmailData {
    word-break: break-all;
}

.executivesItemContainer1,.executivesItemaltContainer1 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.executivesItemContainer1:first-child,.executivesItemaltContainer1:first-child {
    padding-top: 0;
}

.executivesItemContainer1:last-child,.executivesItemaltContainer1:last-child {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.executivesItemContainer1 .directorsName a,.executivesItemaltContainer1 .directorsName a {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
}

.DutyRosterGroupName {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
    border-bottom: 1px solid #ddd;
    color: #0050a2;
}

.DutyRosterGroupName:first-child {
    margin-top: 0;
    padding-top: 0;
}

.DutyRosterContent .DutyRosterPositions .responsibilityItemContainer1,.DutyRosterContent .DutyRosterPositions .responsibilityItemaltContainer1 {
    padding: 8px 0;
}

.DutyRosterContent .DutyRosterPositions .responsibilityItemContainer1 .PositionContactName,.DutyRosterContent .DutyRosterPositions .responsibilityItemaltContainer1 .PositionContactName {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
}

.DutyRosterContent:first-child .DutyRosterPositions:first-child {
    padding-top: 0;
}

.DutyRosterContent:last-child .DutyRosterPositions:last-child {
    padding-bottom: 0;
}

.presidentOfTheClub .presidentsFullName h3 {
    margin-top: 0;
}

.presidentOfTheClub .presidentsPhoto {
    display: block;
    padding: 0;
    margin-bottom: 21px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    float: none;
    max-width: 200px;
    margin-right: 15px;
    margin-bottom: 15px;
}

.presidentOfTheClub .presidentsPhoto>img,.presidentOfTheClub .presidentsPhoto a>img {
    margin-right: auto;
    margin-left: auto;
}

a.presidentOfTheClub .presidentsPhoto:hover,a.presidentOfTheClub .presidentsPhoto:focus,a.presidentOfTheClub .presidentsPhoto.active {
    border-color: #c57f07;
}

.presidentOfTheClub .presidentsPhoto .caption {
    padding: 9px;
    color: #222;
}

.presidentOfTheClub .presidentsPhoto:before,.presidentOfTheClub .presidentsPhoto:after {
    display: table;
    content: " ";
}

.presidentOfTheClub .presidentsPhoto:after {
    clear: both;
}

.presidentOfTheClub .presidentsPhoto:before,.presidentOfTheClub .presidentsPhoto:after {
    display: table;
    content: " ";
}

.presidentOfTheClub .presidentsPhoto:after {
    clear: both;
}

.presidentOfTheClub .presidentsPhoto img {
    max-width: 100%;
}

.presidentOfTheClub .presidentsPhoto,.presidentOfTheClub .presidentsMessage {
    margin-top: 10px;
}

.OrganizationLinkItemContainer1,.OrganizationLinkItemaltContainer1 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.OrganizationLinkItemContainer1:first-child,.OrganizationLinkItemaltContainer1:first-child {
    padding-top: 0;
}

.OrganizationLinkItemContainer1:last-child,.OrganizationLinkItemaltContainer1:last-child {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.speakers .WidgetWrapper {
    overflow: visible;
}

.speakers .WidgetWrapper .speakersItemContainer1,.speakers .WidgetWrapper .speakersItemaltContainer1 {
    overflow: hidden;
}

.CurrentSpeaker {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    margin-top: 0;
    padding-top: 0;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
}

.PastSpeaker {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
}

.speakersItemContainer1.firstItem .speakersItemContainer2,.speakersItemaltContainer1.firstItem .speakersItemContainer2,.speakersItemContainer1.firstItem .speakersItemaltContainer2,.speakersItemaltContainer1.firstItem .speakersItemaltContainer2 {
    padding-top: 0;
}

.speakersItemContainer1.lastItem .speakersItemContainer2,.speakersItemaltContainer1.lastItem .speakersItemContainer2,.speakersItemContainer1.lastItem .speakersItemaltContainer2,.speakersItemaltContainer1.lastItem .speakersItemaltContainer2 {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.speakersItemContainer1 .speakersItemContainer2,.speakersItemaltContainer1 .speakersItemContainer2,.speakersItemContainer1 .speakersItemaltContainer2,.speakersItemaltContainer1 .speakersItemaltContainer2 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.speakersItemContainer1 .speakersWidget:before,.speakersItemaltContainer1 .speakersWidget:before,.speakersItemContainer1 .speakersWidget:after,.speakersItemaltContainer1 .speakersWidget:after {
    display: table;
    content: " ";
}

.speakersItemContainer1 .speakersWidget:after,.speakersItemaltContainer1 .speakersWidget:after {
    clear: both;
}

.speakersItemContainer1 .speakersWidget:before,.speakersItemaltContainer1 .speakersWidget:before,.speakersItemContainer1 .speakersWidget:after,.speakersItemaltContainer1 .speakersWidget:after {
    display: table;
    content: " ";
}

.speakersItemContainer1 .speakersWidget:after,.speakersItemaltContainer1 .speakersWidget:after {
    clear: both;
}

.speakersItemContainer1 .speakersWidget .speakerThumbnailWrapper,.speakersItemaltContainer1 .speakersWidget .speakerThumbnailWrapper {
    float: left;
    max-width: 112px;
    max-height: 112px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 0;
    border: 1px solid #eee;
    background-color: #fff;
}

.speakersItemContainer1 .speakersWidget .speakerThumbnailWrapper img,.speakersItemaltContainer1 .speakersWidget .speakerThumbnailWrapper img {
    max-height: 102px;
}

.speakersItemContainer1 .speakersWidget .speakerThumbnailWrapper .lazyloaded-container img,.speakersItemaltContainer1 .speakersWidget .speakerThumbnailWrapper .lazyloaded-container img {
    width: auto;
}

.speakersItemContainer1 .speakersWidget .speakerComments,.speakersItemaltContainer1 .speakersWidget .speakerComments {
    margin-top: 5px;
}

.speakersItemContainer1 .speakerName,.speakersItemaltContainer1 .speakerName {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
}

.speakersItemContainer1.highlight-speaker,.speakersItemaltContainer1.highlight-speaker {
    padding-left: 15px;
    padding-right: 15px;
    background-color: hsla(38.45454545,100%,88%,.3);
}

.speakersItemContainer1.highlight-speaker.firstItem,.speakersItemaltContainer1.highlight-speaker.firstItem {
    padding-top: 15px;
}

.speakersItemContainer1.highlight-speaker .speakerName,.speakersItemaltContainer1.highlight-speaker .speakerName {
    font-size: 17px;
    color: #c57f07;
}

.speakersItemContainer1.highlight-speaker .speakerName:hover,.speakersItemaltContainer1.highlight-speaker .speakerName:hover,.speakersItemContainer1.highlight-speaker .speakerName:focus,.speakersItemaltContainer1.highlight-speaker .speakerName:focus {
    color: #0050a2;
}

.speakersItemContainer1.highlight-speaker .speakerTopic,.speakersItemaltContainer1.highlight-speaker .speakerTopic {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
}

.speakers-column .card.highlight-speaker {
    background-color: hsla(38.45454545,100%,88%,.3);
}

.boxContainer1.padding .CurrentSpeaker.highlight-speaker {
    margin-top: -15px;
}

.boxContainer1 .CurrentSpeaker.highlight-speaker {
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 8px;
    background-color: hsla(38.45454545,100%,88%,.3);
}

.boxContainer1 .CurrentSpeaker.highlight-speaker+.speakersItemContainer1.highlight-speaker.firstItem,.boxContainer1 .CurrentSpeaker.highlight-speaker+.speakersItemaltContainer1.highlight-speaker.firstItem,.boxContainer1 .CurrentSpeaker.highlight-speaker+.speakersItemContainer1.highlight-speaker:first-child,.boxContainer1 .CurrentSpeaker.highlight-speaker+.speakersItemaltContainer1.highlight-speaker:first-child {
    margin-top: 0;
    padding-top: 0;
}

.boxContainer1 .speakersItemContainer1.highlight-speaker,.boxContainer1 .speakersItemaltContainer1.highlight-speaker {
    margin-left: -15px;
    margin-right: -15px;
}

.boxContainer1 .speakersItemContainer1.highlight-speaker.firstItem,.boxContainer1 .speakersItemaltContainer1.highlight-speaker.firstItem,.boxContainer1 .speakersItemContainer1.highlight-speaker:first-child,.boxContainer1 .speakersItemaltContainer1.highlight-speaker:first-child {
    margin-top: -15px;
}

.boxContainer1 .speakersItemContainer1.highlight-speaker.lastItem .speakersItemContainer2,.boxContainer1 .speakersItemaltContainer1.highlight-speaker.lastItem .speakersItemContainer2,.boxContainer1 .speakersItemContainer1.highlight-speaker:last-child .speakersItemContainer2,.boxContainer1 .speakersItemaltContainer1.highlight-speaker:last-child .speakersItemContainer2,.boxContainer1 .speakersItemContainer1.highlight-speaker.lastItem .speakersItemaltContainer2,.boxContainer1 .speakersItemaltContainer1.highlight-speaker.lastItem .speakersItemaltContainer2,.boxContainer1 .speakersItemContainer1.highlight-speaker:last-child .speakersItemaltContainer2,.boxContainer1 .speakersItemaltContainer1.highlight-speaker:last-child .speakersItemaltContainer2 {
    padding-bottom: 15px;
}

.boxContainer1 .speakersItemContainer1.highlight-speaker:last-child,.boxContainer1 .speakersItemaltContainer1.highlight-speaker:last-child {
    margin-bottom: -15px;
}

.boxContainer1NoFrameNoBorder .speakersItemContainer1.highlight-speaker,.boxContainer1NoFrameNoBorder .speakersItemaltContainer1.highlight-speaker {
    margin-top: 20px;
    margin-bottom: 10px;
    border: 1px solid #eee;
}

.boxContainer1NoFrameNoBorder .speakersItemContainer1.highlight-speaker.firstItem,.boxContainer1NoFrameNoBorder .speakersItemaltContainer1.highlight-speaker.firstItem {
    margin-top: 0;
    padding-top: 15px;
}

.boxContainer1NoFrameNoBorder .speakersItemContainer1.highlight-speaker .speakersItemContainer2,.boxContainer1NoFrameNoBorder .speakersItemaltContainer1.highlight-speaker .speakersItemContainer2,.boxContainer1NoFrameNoBorder .speakersItemContainer1.highlight-speaker .speakersItemaltContainer2,.boxContainer1NoFrameNoBorder .speakersItemaltContainer1.highlight-speaker .speakersItemaltContainer2 {
    border-bottom: 1px solid transparent;
}

.ViewSpeakersList {
    text-align: left;
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid #ddd;
}

.ViewSpeakersList:before,.ViewSpeakersList:after {
    display: table;
    content: " ";
}

.ViewSpeakersList:after {
    clear: both;
}

.ViewSpeakersList:before,.ViewSpeakersList:after {
    display: table;
    content: " ";
}

.ViewSpeakersList:after {
    clear: both;
}

.rssItemContainer1,.rssItemaltContainer1 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.rssItemContainer1:first-child,.rssItemaltContainer1:first-child {
    padding-top: 0;
}

.rssItemContainer1:last-child,.rssItemaltContainer1:last-child {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.rssItemContainer1 .rssItemContainer3>a,.rssItemaltContainer1 .rssItemContainer3>a,.rssItemContainer1 .rssItemaltContainer3>a,.rssItemaltContainer1 .rssItemaltContainer3>a {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
}

.rssItemContainer1 .rssItemContainer3>a+.rssBrief,.rssItemaltContainer1 .rssItemContainer3>a+.rssBrief,.rssItemContainer1 .rssItemaltContainer3>a+.rssBrief,.rssItemaltContainer1 .rssItemaltContainer3>a+.rssBrief {
    margin-top: 10px;
    padding-top: 5px;
}

.PageWidget .MainWidgetWrapper .boxContentCon1.minicalendar .WidgetWrapper {
    overflow: visible;
}

.PageWidget .MainWidgetWrapper .WidgetNoBorder.minicalendar .WidgetWrapper {
    overflow: visible;
}

.PageWidget .MainWidgetWrapper .WidgetNoBorder.minicalendar .WidgetWrapper .events-calendar tr.table-header th {
    padding-top: 10px;
    font-weight: 600;
}

.Calendar .events-calendar {
    margin-top: 30px;
}

.minicalendar .events-calendar {
    margin-top: 0;
}

.minicalendar .events-calendar tr.table-header {
    font-size: 20px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
    padding-bottom: 25px;
}

.minicalendar .events-calendar tr.table-header th {
    line-height: normal;
    font-weight: 600;
    padding-bottom: 25px;
}

.minicalendar .events-calendar tr.table-header a {
    text-decoration: none;
}

.minicalendar .events-calendar td {
    border: 1px solid #d0d0d0;
    font-size: 13px;
    text-align: center;
    line-height: 28px;
    vertical-align: middle;
    white-space: nowrap;
}

.minicalendar .events-calendar td a {
    width: 100%;
    height: 100%;
    display: block;
}

.minicalendar .events-calendar th.header-weekdays-cell {
    text-align: center;
    vertical-align: middle;
}

.minicalendar .events-calendar td.previous-month-cell {
    color: #ddd;
}

.minicalendar .events-calendar td.next-month-cell {
    color: #ddd;
}

.minicalendar .events-calendar td.today-month-cell {
    background-color: #808080;
    color: #fff;
}

.minicalendar .events-calendar td.today-month-cell a {
    color: #fff;
}

.minicalendar .events-calendar td.today-month-cell a:hover,.minicalendar .events-calendar td.today-month-cell a:focus {
    color: #fff;
}

.minicalendar .events-calendar .markedEvent {
    color: #222;
    background-color: #ddd;
}

.minicalendar .events-calendar .markedEvent:hover,.minicalendar .events-calendar .markedEvent:focus {
    color: #222;
    background-color: #c4c4c4;
}

.minicalendar .events-calendar .markedEvent a {
    color: #222;
    text-decoration: none;
}

.minicalendar .events-calendar .markedEvent a:hover,.minicalendar .events-calendar .markedEvent a:focus {
    color: #222;
}

.allSponsorsItemContainer1,.allSponsorsItemaltContainer1 {
    padding: 8px 0;
}

.allSponsorsItemContainer1:first-child,.allSponsorsItemaltContainer1:first-child {
    padding-top: 0;
}

.allSponsorsItemContainer1:last-child,.allSponsorsItemaltContainer1:last-child {
    padding-bottom: 0;
}

.AdRotator {
    position: relative;
}

.AdRotator:before,.AdRotator:after {
    display: table;
    content: " ";
}

.AdRotator:after {
    clear: both;
}

.AdRotator:before,.AdRotator:after {
    display: table;
    content: " ";
}

.AdRotator:after {
    clear: both;
}

.AdRotator .singleAnimatedSponsorItemContainer1,.AdRotator .singleAnimatedSponsorItemaltContainer1 {
    max-width: 100%;
    background-color: transparent !important;
    width: 100% !important;
}

.AdSingleRotator {
    text-align: center;
    margin: auto auto;
}

.sponsor-guide {
    padding-top: 8px;
}

.HomePageSponsors {
    text-align: center;
}

.BulletinGroupTitle {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
}

.BulletinGroupTitle:first-child {
    margin-top: 0;
    padding-top: 0;
}

.BulletinGroupTitlelast-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.bulletinItemContainer1,.bulletinItemaltContainer1 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.bulletinItemContainer1:first-child,.bulletinItemaltContainer1:first-child {
    margin-top: 0;
    padding-top: 0;
}

.bulletinItemContainer1:last-child,.bulletinItemaltContainer1:last-child {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.BirthdayGroupName {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    border-bottom: 1px solid #ddd;
}

.BirthdayGroupName:first-child {
    margin-top: 0;
    padding-top: 0;
}

.birthdayTitle {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
}

.PageWidget .birthdayList {
    list-style-type: none;
    padding: 0;
    margin: 0;
    left: 0;
}

.birthdayList {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.birthdayList>li {
    padding: 8px 0;
}

.birthdayList:first-child>li:first-child {
    padding-top: 0;
}

.birthdayList:last-child>li:last-child {
    padding-bottom: 0;
}

.birthdayList .memberfullName {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
}

.DistrictGovernorSection .DistrictInfo .DistrictLeftLogo {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .DistrictGovernorSection .DistrictInfo .DistrictLeftLogo {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .DistrictGovernorSection .DistrictInfo .DistrictLeftLogo {
        float:left;
        width: 25%;
    }
}

.DistrictGovernorSection .DistrictInfo .DistrictLeftLogo .DistrictLeftLogoText {
    margin-bottom: 10px;
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText {
        float:left;
        width: 50%;
    }
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText:before,.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText:after {
    display: table;
    content: " ";
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText:after {
    clear: both;
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText:before,.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText:after {
    display: table;
    content: " ";
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText:after {
    clear: both;
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText .GovernorName {
    margin-bottom: 10px;
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText .GovernorHomeClub {
    width: 100%;
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText .GovernorHomeClub .GovernorHomeClub {
    width: auto;
}

.DistrictGovernorSection .DistrictInfo .DistrictGovernorSectionText .GovernorDirectorsName {
    margin-bottom: 10px;
}

.DistrictGovernorSection .DistrictInfo .DistrictRightLogo {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .DistrictGovernorSection .DistrictInfo .DistrictRightLogo {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .DistrictGovernorSection .DistrictInfo .DistrictRightLogo {
        float:left;
        width: 25%;
    }
}

.InformationItemContainer1,.InformationItemaltContainer1 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.InformationItemContainer1:first-child,.InformationItemaltContainer1:first-child {
    padding-top: 0;
}

.InformationItemContainer1:last-child,.InformationItemaltContainer1:last-child {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.ContactUsForm form {
    margin-bottom: 0;
}

.ContactUsForm form input[type="text"].valid {
    border: 1px solid #b7b7b7 !important;
}

.ContactUsForm form input[type="text"].valid:focus {
    border-color: #4d90fe !important;
    background-color: #fff !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000 !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(77,144,254,.6) 0 1px #000 !important;
}

.ContactUsForm fieldset {
    border: none;
    margin-top: 10px;
}

.ContactUsForm legend {
    margin-bottom: 0;
    padding: 0;
    font-size: 15px;
}

.ContactUsForm .FieldsAreRequired {
    padding-bottom: 15px;
    color: #0050a2;
    font-weight: 600;
}

.ContactUsForm .FieldsAreRequired span {
    padding-bottom: 15px;
    color: #0050a2;
    font-weight: 600;
}

.ContactUsForm .errorMessage {
    color: #0050a2;
}

.ContactUsForm .floatRight {
    float: left;
}

.side-column .ContactUsForm .editor-label,.leftColumn .ContactUsForm .editor-label,.rightColumn .ContactUsForm .editor-label,.side-column .ContactUsForm .editor-field,.leftColumn .ContactUsForm .editor-field,.rightColumn .ContactUsForm .editor-field,.TwoColumns .leftColumn .ContactUsForm .editor-label,.TwoColumns .leftColumn .ContactUsForm .editor-field,.TwoColumnsRightNarrow .rightColumn .ContactUsForm .editor-label,.TwoColumnsRightNarrow .rightColumn .ContactUsForm .editor-field,.ThreeColumns .rightColumn .ContactUsForm .editor-label,.ThreeColumns .rightColumn .ContactUsForm .editor-field,.ThreeColumns .leftColumn .ContactUsForm .editor-label,.ThreeColumns .leftColumn .ContactUsForm .editor-field,.NarrowWideSuperWide .leftColumn .ContactUsForm .editor-label,.NarrowWideSuperWide .leftColumn .ContactUsForm .editor-field,.WideNarrowSuperWide .rightColumn .ContactUsForm .editor-label,.WideNarrowSuperWide .rightColumn .ContactUsForm .editor-field {
    text-align: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
}

@media(min-width: 769px) {
    .side-column .ContactUsForm .editor-label,.leftColumn .ContactUsForm .editor-label,.rightColumn .ContactUsForm .editor-label,.side-column .ContactUsForm .editor-field,.leftColumn .ContactUsForm .editor-field,.rightColumn .ContactUsForm .editor-field,.TwoColumns .leftColumn .ContactUsForm .editor-label,.TwoColumns .leftColumn .ContactUsForm .editor-field,.TwoColumnsRightNarrow .rightColumn .ContactUsForm .editor-label,.TwoColumnsRightNarrow .rightColumn .ContactUsForm .editor-field,.ThreeColumns .rightColumn .ContactUsForm .editor-label,.ThreeColumns .rightColumn .ContactUsForm .editor-field,.ThreeColumns .leftColumn .ContactUsForm .editor-label,.ThreeColumns .leftColumn .ContactUsForm .editor-field,.NarrowWideSuperWide .leftColumn .ContactUsForm .editor-label,.NarrowWideSuperWide .leftColumn .ContactUsForm .editor-field,.WideNarrowSuperWide .rightColumn .ContactUsForm .editor-label,.WideNarrowSuperWide .rightColumn .ContactUsForm .editor-field {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .side-column .ContactUsForm .editor-label,.leftColumn .ContactUsForm .editor-label,.rightColumn .ContactUsForm .editor-label,.side-column .ContactUsForm .editor-field,.leftColumn .ContactUsForm .editor-field,.rightColumn .ContactUsForm .editor-field,.TwoColumns .leftColumn .ContactUsForm .editor-label,.TwoColumns .leftColumn .ContactUsForm .editor-field,.TwoColumnsRightNarrow .rightColumn .ContactUsForm .editor-label,.TwoColumnsRightNarrow .rightColumn .ContactUsForm .editor-field,.ThreeColumns .rightColumn .ContactUsForm .editor-label,.ThreeColumns .rightColumn .ContactUsForm .editor-field,.ThreeColumns .leftColumn .ContactUsForm .editor-label,.ThreeColumns .leftColumn .ContactUsForm .editor-field,.NarrowWideSuperWide .leftColumn .ContactUsForm .editor-label,.NarrowWideSuperWide .leftColumn .ContactUsForm .editor-field,.WideNarrowSuperWide .rightColumn .ContactUsForm .editor-label,.WideNarrowSuperWide .rightColumn .ContactUsForm .editor-field {
        float:left;
        width: 100%;
    }
}

@-moz-document url-prefix() {
    .ContactUsForm fieldset {
        display: table-cell;
        padding: 10px 0;
    }
}

.clubinfo-container .clubinfo-header {
    text-align: center;
}

.clubinfo-container .clubinfo-row {
    margin-left: -15px;
    margin-right: -15px;
}

.clubinfo-container .clubinfo-img {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
    text-align: center;
}

.clubinfo-container .clubinfo-img .clubImage img {
    max-width: 100px;
    max-height: 300px;
    margin-right: 10px;
}

.clubinfo-container .clubinfo-img .clubImage.lazyloaded-container img {
    width: auto;
}

.clubinfo-container .clubinfo-block:not(.has-comments) .club-block-contact {
    align-items: center;
}

.clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img,.clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-location {
    text-align: center;
}

.clubinfo-container .clubinfo-section {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.clubinfo-container .clubinfo-section+.clubinfo-section {
    margin-top: 10px;
}

.clubinfo-container .clubinfo-location {
    text-align: center;
}

.clubinfo-container .clubinfo-block {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.clubinfo-container .club-moto .club-moto-title {
    margin-top: 0;
}

.clubinfo-container .club-block-contact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.clubinfo-container .club-block-contact>.card-group {
    width: 100%;
}

.clubinfo-container .club-block-contact .club-phone,.clubinfo-container .club-block-contact .club-fax,.clubinfo-container .club-block-contact .club-email {
    margin-top: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
}

.clubinfo-container .club-block-contact .club-phone>.card-group,.clubinfo-container .club-block-contact .club-fax>.card-group,.clubinfo-container .club-block-contact .club-email>.card-group {
    width: 100%;
}

.clubinfo-container .club-block-contact .club-phone .club-phone-label {
    margin-right: 15px;
    min-width: 85px;
}

.clubinfo-container .club-block-contact .club-phone .club-phone-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.clubinfo-container .club-block-contact .club-phone .club-phone-data>.card-group {
    width: 100%;
}

.clubinfo-container .club-block-contact .club-phone .club-phone-data .contact-icon {
    flex: none;
    margin-right: 5px;
    line-height: 1.42857143;
}

.clubinfo-container .club-block-contact .club-fax .club-fax-label {
    margin-right: 15px;
    min-width: 85px;
}

.clubinfo-container .club-block-contact .club-fax .club-fax-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.clubinfo-container .club-block-contact .club-fax .club-fax-data>.card-group {
    width: 100%;
}

.clubinfo-container .club-block-contact .club-fax .club-fax-data .contact-icon {
    flex: none;
    margin-right: 5px;
    line-height: 1.42857143;
}

.clubinfo-container .club-block-contact .club-email .club-email-label {
    margin-right: 15px;
    min-width: 85px;
}

.clubinfo-container .club-block-contact .club-email .club-email-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.clubinfo-container .club-block-contact .club-email .club-email-data>.card-group {
    width: 100%;
}

.clubinfo-container .club-block-contact .club-email .club-email-data .contact-icon {
    flex: none;
    margin-right: 5px;
    line-height: 1.42857143;
}

.clubinfo-container .clubinfo-message {
    margin-top: 15px;
}

.clubinfo-icon-block {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10px;
}

.clubinfo-icon-block>.card-group {
    width: 100%;
}

.clubinfo-icon-block .icon-item {
    min-width: 95px;
    width: 115px;
    padding: 10px 15px;
}

.clubinfo-icon-block .info-icon {
    font-size: 20px;
    --fa-primary-color: #808080;
    --fa-secondary-color: #808080;
}

.clubinfo-icon-block .clubinfo-icon {
    text-align: center;
}

.clubinfo-icon-block .clubinfo-text {
    text-align: center;
}

.single-column .clubinfo-container .clubinfo-header {
    text-align: left;
}

.single-column .clubinfo-container .clubinfo-img {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-img {
        float:left;
        width: 100%;
    }
}

.single-column .clubinfo-container .clubinfo-img .has-clubimg {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-img .has-clubimg {
        float:left;
        width: 16.66666667%;
    }
}

.single-column .clubinfo-container .clubinfo-location {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-location {
        float:left;
        width: 100%;
    }
}

.single-column .clubinfo-container .clubinfo-location.has-clubimg {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-location.has-clubimg {
        float:left;
        width: 66.66666667%;
    }
}

.single-column .clubinfo-container .clubinfo-block.has-comments {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-block.has-comments {
        float:left;
        width: 50%;
    }
}

@media(min-width: 769px) {
    .single-column .clubinfo-container .clubinfo-block.has-comments {
        float:left;
        width: 50%;
    }
}

.single-column .clubinfo-container .clubinfo-block.has-comments .clubinfo-img {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-block.has-comments .clubinfo-img {
        float:left;
        width: 33.33333333%;
    }
}

.single-column .clubinfo-container .clubinfo-block+.clubinfo-block {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-block+.clubinfo-block {
        float:left;
        width: 50%;
    }
}

@media(min-width: 769px) {
    .single-column .clubinfo-container .clubinfo-block+.clubinfo-block {
        float:left;
        width: 50%;
    }
}

.single-column .clubinfo-container .clubinfo-contact {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-contact {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-message {
        margin-top:0;
    }
}

@media(max-width: 768px) {
    .single-column .clubinfo-container .clubinfo-header {
        text-align:center;
    }

    .single-column .clubinfo-container .clubinfo-img {
        text-align: center;
    }

    .single-column .clubinfo-container .clubinfo-location {
        text-align: center;
    }

    .single-column .clubinfo-container .club-block-contact {
        align-items: center;
    }
}

.single-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img {
        float:left;
        width: 100%;
    }
}

.single-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img .has-clubimg {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img .has-clubimg {
        float:left;
        width: 100%;
    }
}

.single-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-location.has-clubimg {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .single-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-location.has-clubimg {
        float:left;
        width: 100%;
    }
}

.single-column .club-block-contact {
    align-items: normal;
}

@media(min-width: 992px) {
    .single-column .club-block-contact {
        margin-top:10px;
    }
}

.main-column .clubinfo-container .clubinfo-header {
    text-align: left;
}

.main-column .clubinfo-container .clubinfo-img {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-img {
        float:left;
        width: 25%;
    }
}

.main-column .clubinfo-container .clubinfo-location {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-location {
        float:left;
        width: 100%;
    }
}

.main-column .clubinfo-container .clubinfo-location.has-clubimg {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-location.has-clubimg {
        float:left;
        width: 75%;
    }
}

.main-column .clubinfo-container .clubinfo-block.has-comments {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .main-column .clubinfo-container .clubinfo-block.has-comments {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-block.has-comments {
        float:left;
        width: 50%;
    }
}

.main-column .clubinfo-container .clubinfo-block.has-comments .clubinfo-img {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-block.has-comments .clubinfo-img {
        float:left;
        width: 100%;
    }
}

.main-column .clubinfo-container .clubinfo-block.has-comments .clubinfo-location {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-block.has-comments .clubinfo-location {
        float:left;
        width: 100%;
    }
}

.main-column .clubinfo-container .clubinfo-block+.clubinfo-block {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .main-column .clubinfo-container .clubinfo-block+.clubinfo-block {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-block+.clubinfo-block {
        float:left;
        width: 50%;
    }
}

.main-column .clubinfo-container .meeting-url-link .description {
    display: block;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-message {
        margin-top:0;
    }
}

@media(max-width: 991px) {
    .main-column .clubinfo-container .clubinfo-header {
        text-align:center;
    }

    .main-column .clubinfo-container .clubinfo-img {
        text-align: center;
    }

    .main-column .clubinfo-container .clubinfo-location {
        text-align: center;
    }

    .main-column .clubinfo-container .club-block-contact {
        align-items: center;
    }
}

.main-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img {
        float:left;
        width: 100%;
    }
}

.main-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img .has-clubimg {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-img .has-clubimg {
        float:left;
        width: 100%;
    }
}

.main-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-location.has-clubimg {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .main-column .clubinfo-container .clubinfo-block:not(.has-comments) .clubinfo-location.has-clubimg {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .main-column .clubinfo-icon-block .icon-item {
        width:110px;
    }

    .main-column .club-block-contact {
        align-items: normal;
    }

    .main-column .club-block-contact .club-phone .club-phone-label {
        min-width: 50px;
    }

    .main-column .club-block-contact .club-fax .club-fax-label {
        min-width: 50px;
    }

    .main-column .club-block-contact .club-email .club-email-label {
        min-width: 50px;
    }
}

.side-column .clubinfo-container .meeting-url-link .description,.TwoColumns .leftColumn .clubinfo-container .meeting-url-link .description,.TwoColumnsRightNarrow .rightColumn .clubinfo-container .meeting-url-link .description,.ThreeColumns .rightColumn .clubinfo-container .meeting-url-link .description,.ThreeColumns .leftColumn .clubinfo-container .meeting-url-link .description,.NarrowWideSuperWide .leftColumn .clubinfo-container .meeting-url-link .description,.WideNarrowSuperWide .rightColumn .clubinfo-container .meeting-url-link .description {
    display: block;
}

@media(min-width: 992px) {
    .side-column .clubinfo-icon-block.clubinfo-column-4 .icon-item,.TwoColumns .leftColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.TwoColumnsRightNarrow .rightColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.ThreeColumns .rightColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.ThreeColumns .leftColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.NarrowWideSuperWide .leftColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.WideNarrowSuperWide .rightColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item {
        width:100px;
    }

    .side-column .clubinfo-icon-block .icon-item,.TwoColumns .leftColumn .clubinfo-icon-block .icon-item,.TwoColumnsRightNarrow .rightColumn .clubinfo-icon-block .icon-item,.ThreeColumns .rightColumn .clubinfo-icon-block .icon-item,.ThreeColumns .leftColumn .clubinfo-icon-block .icon-item,.NarrowWideSuperWide .leftColumn .clubinfo-icon-block .icon-item,.WideNarrowSuperWide .rightColumn .clubinfo-icon-block .icon-item {
        width: 95px;
    }

    .side-column .club-block-contact .club-phone .club-phone-label,.TwoColumns .leftColumn .club-block-contact .club-phone .club-phone-label,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-phone .club-phone-label,.ThreeColumns .rightColumn .club-block-contact .club-phone .club-phone-label,.ThreeColumns .leftColumn .club-block-contact .club-phone .club-phone-label,.NarrowWideSuperWide .leftColumn .club-block-contact .club-phone .club-phone-label,.WideNarrowSuperWide .rightColumn .club-block-contact .club-phone .club-phone-label {
        min-width: 50px;
    }

    .side-column .club-block-contact .club-fax .club-fax-label,.TwoColumns .leftColumn .club-block-contact .club-fax .club-fax-label,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-fax .club-fax-label,.ThreeColumns .rightColumn .club-block-contact .club-fax .club-fax-label,.ThreeColumns .leftColumn .club-block-contact .club-fax .club-fax-label,.NarrowWideSuperWide .leftColumn .club-block-contact .club-fax .club-fax-label,.WideNarrowSuperWide .rightColumn .club-block-contact .club-fax .club-fax-label {
        min-width: 50px;
    }

    .side-column .club-block-contact .club-email .club-email-label,.TwoColumns .leftColumn .club-block-contact .club-email .club-email-label,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-email .club-email-label,.ThreeColumns .rightColumn .club-block-contact .club-email .club-email-label,.ThreeColumns .leftColumn .club-block-contact .club-email .club-email-label,.NarrowWideSuperWide .leftColumn .club-block-contact .club-email .club-email-label,.WideNarrowSuperWide .rightColumn .club-block-contact .club-email .club-email-label {
        min-width: 50px;
    }
}

@media(min-width: 992px) {
    .side-column .clubinfo-icon-block.clubinfo-column-4 .icon-item,.TwoColumns .leftColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.TwoColumnsRightNarrow .rightColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.ThreeColumns .rightColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.ThreeColumns .leftColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.NarrowWideSuperWide .leftColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item,.WideNarrowSuperWide .rightColumn .clubinfo-icon-block.clubinfo-column-4 .icon-item {
        width:100px;
    }

    .side-column .clubinfo-icon-block .icon-item,.TwoColumns .leftColumn .clubinfo-icon-block .icon-item,.TwoColumnsRightNarrow .rightColumn .clubinfo-icon-block .icon-item,.ThreeColumns .rightColumn .clubinfo-icon-block .icon-item,.ThreeColumns .leftColumn .clubinfo-icon-block .icon-item,.NarrowWideSuperWide .leftColumn .clubinfo-icon-block .icon-item,.WideNarrowSuperWide .rightColumn .clubinfo-icon-block .icon-item {
        width: 95px;
    }

    .side-column .club-block-contact .club-phone .club-phone-label,.TwoColumns .leftColumn .club-block-contact .club-phone .club-phone-label,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-phone .club-phone-label,.ThreeColumns .rightColumn .club-block-contact .club-phone .club-phone-label,.ThreeColumns .leftColumn .club-block-contact .club-phone .club-phone-label,.NarrowWideSuperWide .leftColumn .club-block-contact .club-phone .club-phone-label,.WideNarrowSuperWide .rightColumn .club-block-contact .club-phone .club-phone-label {
        min-width: 50px;
    }

    .side-column .club-block-contact .club-fax .club-fax-label,.TwoColumns .leftColumn .club-block-contact .club-fax .club-fax-label,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-fax .club-fax-label,.ThreeColumns .rightColumn .club-block-contact .club-fax .club-fax-label,.ThreeColumns .leftColumn .club-block-contact .club-fax .club-fax-label,.NarrowWideSuperWide .leftColumn .club-block-contact .club-fax .club-fax-label,.WideNarrowSuperWide .rightColumn .club-block-contact .club-fax .club-fax-label {
        min-width: 50px;
    }

    .side-column .club-block-contact .club-email .club-email-label,.TwoColumns .leftColumn .club-block-contact .club-email .club-email-label,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-email .club-email-label,.ThreeColumns .rightColumn .club-block-contact .club-email .club-email-label,.ThreeColumns .leftColumn .club-block-contact .club-email .club-email-label,.NarrowWideSuperWide .leftColumn .club-block-contact .club-email .club-email-label,.WideNarrowSuperWide .rightColumn .club-block-contact .club-email .club-email-label {
        min-width: 50px;
    }
}

@media(max-width: 991px) {
    .side-column .club-block-contact .club-phone,.TwoColumns .leftColumn .club-block-contact .club-phone,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-phone,.ThreeColumns .rightColumn .club-block-contact .club-phone,.ThreeColumns .leftColumn .club-block-contact .club-phone,.NarrowWideSuperWide .leftColumn .club-block-contact .club-phone,.WideNarrowSuperWide .rightColumn .club-block-contact .club-phone {
        flex-direction:column;
    }

    .side-column .club-block-contact .club-fax,.TwoColumns .leftColumn .club-block-contact .club-fax,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-fax,.ThreeColumns .rightColumn .club-block-contact .club-fax,.ThreeColumns .leftColumn .club-block-contact .club-fax,.NarrowWideSuperWide .leftColumn .club-block-contact .club-fax,.WideNarrowSuperWide .rightColumn .club-block-contact .club-fax {
        flex-direction: column;
    }

    .side-column .club-block-contact .club-email,.TwoColumns .leftColumn .club-block-contact .club-email,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-email,.ThreeColumns .rightColumn .club-block-contact .club-email,.ThreeColumns .leftColumn .club-block-contact .club-email,.NarrowWideSuperWide .leftColumn .club-block-contact .club-email,.WideNarrowSuperWide .rightColumn .club-block-contact .club-email {
        flex-direction: column;
    }
}

@media(max-width: 768px) {
    .side-column .club-block-contact .club-phone,.TwoColumns .leftColumn .club-block-contact .club-phone,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-phone,.ThreeColumns .rightColumn .club-block-contact .club-phone,.ThreeColumns .leftColumn .club-block-contact .club-phone,.NarrowWideSuperWide .leftColumn .club-block-contact .club-phone,.WideNarrowSuperWide .rightColumn .club-block-contact .club-phone {
        flex-direction:row;
    }

    .side-column .club-block-contact .club-fax,.TwoColumns .leftColumn .club-block-contact .club-fax,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-fax,.ThreeColumns .rightColumn .club-block-contact .club-fax,.ThreeColumns .leftColumn .club-block-contact .club-fax,.NarrowWideSuperWide .leftColumn .club-block-contact .club-fax,.WideNarrowSuperWide .rightColumn .club-block-contact .club-fax {
        flex-direction: row;
    }

    .side-column .club-block-contact .club-email,.TwoColumns .leftColumn .club-block-contact .club-email,.TwoColumnsRightNarrow .rightColumn .club-block-contact .club-email,.ThreeColumns .rightColumn .club-block-contact .club-email,.ThreeColumns .leftColumn .club-block-contact .club-email,.NarrowWideSuperWide .leftColumn .club-block-contact .club-email,.WideNarrowSuperWide .rightColumn .club-block-contact .club-email {
        flex-direction: row;
    }
}

@media(max-width: 992px) {
    .ContactUsForm .editor-label,.ContactUsForm .editor-field {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .ContactUsForm .editor-label label,.ContactUsForm .editor-field label {
        font-weight: normal;
    }
}

@media(max-width: 992px) and (min-width:769px) {
    .ContactUsForm .editor-label,.ContactUsForm .editor-field {
        float:left;
        width: 100%;
    }
}

.band-wrapper:first-child>.single-column {
    padding-bottom: 15px;
}

.band-wrapper:first-child>.container .PageWidget .boxContainer1NoFrameNoBorder,.band-wrapper:first-child>.container .PageWidget .boxContainer1 {
    margin-top: 30px;
}

.band-wrapper:last-child>.single-column {
    padding-top: 15px;
}

.band-wrapper:last-child>.container .PageWidget .boxContainer1NoFrameNoBorder,.band-wrapper:last-child>.container .PageWidget .boxContainer1 {
    margin-bottom: 30px;
}

.band-wrapper>.container .PageWidget .boxContainer1,.band-wrapper>.container .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.content-wrapper:first-child+.band-wrapper:not(.band-1):nth-child(2) .PageWidget .boxContainer1NoFrameNoBorder,.content-wrapper:first-child+.band-wrapper:not(.band-1):nth-child(2) .PageWidget .boxContainer1 {
    margin-top: 30px;
}

.content-wrapper:first-child+.band-wrapper:not(.band-1):nth-child(2) .left-column>.page-column-wrapper:first-child,.content-wrapper:first-child+.band-wrapper:not(.band-1):nth-child(2) .main-column>.page-column-wrapper:first-child,.content-wrapper:first-child+.band-wrapper:not(.band-1):nth-child(2) .single-column>.page-column-wrapper:first-child {
    margin-top: 30px;
}

.content-wrapper .PageWidget .boxContainer1,.content-wrapper .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.OneColumn .middleColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.OneColumn .middleColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.OneColumn .middleColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.OneColumn .PageWidget .boxContainer1,.OneColumn .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.TwoColumns .leftColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.TwoColumns .middleColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.TwoColumns .rightColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.TwoColumns .leftColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.TwoColumns .leftColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.TwoColumns .middleColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.TwoColumns .middleColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.TwoColumns .rightColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.TwoColumns .rightColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.TwoColumns .PageWidget .boxContainer1,.TwoColumns .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.ThreeColumns .leftColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.ThreeColumns .middleColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.ThreeColumns .rightColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.ThreeColumns .leftColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.ThreeColumns .leftColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.ThreeColumns .middleColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.ThreeColumns .middleColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.ThreeColumns .rightColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.ThreeColumns .rightColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.ThreeColumns .PageWidget .boxContainer1,.ThreeColumns .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.TwoColumnsRightNarrow .leftColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .middleColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .rightColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .leftColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .leftColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .middleColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .middleColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .rightColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .rightColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.TwoColumnsRightNarrow .PageWidget .boxContainer1,.TwoColumnsRightNarrow .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom .leftColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom .rightColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom .leftColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom .leftColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom .rightColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 30px;
}

.TwoColumnsTopBanner .TwoColumnsTopBannerBottom .rightColumn .live-page-widget:last-child>.widget {
    margin-bottom: 30px;
}

.TwoColumnsTopBanner .PageWidget .boxContainer1,.TwoColumnsTopBanner .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.NarrowWideSuperWide .TwoColumns .leftColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 0;
}

.NarrowWideSuperWide .TwoColumns .middleColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 0;
}

.NarrowWideSuperWide .TwoColumns .rightColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 0;
}

.NarrowWideSuperWide .TwoColumns .leftColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 0;
}

.NarrowWideSuperWide .TwoColumns .leftColumn .live-page-widget:last-child>.widget {
    margin-bottom: 0;
}

.NarrowWideSuperWide .TwoColumns .middleColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 0;
}

.NarrowWideSuperWide .TwoColumns .middleColumn .live-page-widget:last-child>.widget {
    margin-bottom: 0;
}

.NarrowWideSuperWide .TwoColumns .rightColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 0;
}

.NarrowWideSuperWide .TwoColumns .rightColumn .live-page-widget:last-child>.widget {
    margin-bottom: 0;
}

.NarrowWideSuperWide .PageWidget .boxContainer1,.NarrowWideSuperWide .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .leftColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 0;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .middleColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 0;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .rightColumn:not(.live-design-area) .PageWidget:nth-last-child(2) {
    margin-bottom: 0;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .leftColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 0;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .leftColumn .live-page-widget:last-child>.widget {
    margin-bottom: 0;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .middleColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 0;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .middleColumn .live-page-widget:last-child>.widget {
    margin-bottom: 0;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .rightColumn .live-page-widget:last-child .PageWidget {
    margin-bottom: 0;
}

.WideNarrowSuperWide .TwoColumnsRightNarrow .rightColumn .live-page-widget:last-child>.widget {
    margin-bottom: 0;
}

.WideNarrowSuperWide .PageWidget .boxContainer1,.WideNarrowSuperWide .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.ClubInfoPage .ClubInfoPage1-1 .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.ClubInfoPage .ClubInfoPage1-2 .PageWidget:nth-last-child(2) {
    margin-bottom: 30px;
}

.ClubInfoPage .PageWidget .boxContainer1,.ClubInfoPage .PageWidget .boxContainer1NoFrameNoBorder {
    margin-top: 15px;
    margin-bottom: 15px;
}

.ClubDirectory .PageWidget {
    overflow: visible;
}

.PageWidget {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.PageWidget:before,.PageWidget:after {
    display: table;
    content: " ";
}

.PageWidget:after {
    clear: both;
}

.PageWidget:before,.PageWidget:after {
    display: table;
    content: " ";
}

.PageWidget:after {
    clear: both;
}

.PageWidget img {
    max-width: 100%;
    height: auto;
}

.PageWidget .MainWidgetWrapper {
    border-radius: 0;
}

.PageWidget .MainWidgetWrapper .boxHeaderContainer1 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.PageWidget .MainWidgetWrapper .boxHeaderContainer1 h1,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 h2,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 h3,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 h4,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 h5,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 h6,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 .h1,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 .h2,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 .h3,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 .h4,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 .h5,.PageWidget .MainWidgetWrapper .boxHeaderContainer1 .h6 {
    margin: 0;
    padding: 0;
}

.PageWidget .MainWidgetWrapper .boxHeaderContainer1 h2 {
    font-size: 20px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.PageWidget .MainWidgetWrapper .boxHeaderContainer1 .widget-title {
    font-size: 20px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.PageWidget .boxContainer1 {
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.PageWidget .boxContainer1.padding .boxHeaderContainer1 {
    padding: 15px 15px;
}

.PageWidget .boxContainer1.padding .boxContentCon1 {
    padding: 15px;
}

.PageWidget .boxContainer1 .boxHeaderContainer1 {
    background-color: transparent;
    padding: 15px 15px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: solid;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
}

.PageWidget .boxContainer1 .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.PageWidget .boxContainer1 .boxHeaderContainer1.background-padding+.boxContentCon1 {
    padding-top: 15px;
}

.PageWidget .boxContainer1 .boxHeaderContainer1 h1,.PageWidget .boxContainer1 .boxHeaderContainer1 h2,.PageWidget .boxContainer1 .boxHeaderContainer1 h3,.PageWidget .boxContainer1 .boxHeaderContainer1 h4,.PageWidget .boxContainer1 .boxHeaderContainer1 h5,.PageWidget .boxContainer1 .boxHeaderContainer1 h6,.PageWidget .boxContainer1 .boxHeaderContainer1 .h1,.PageWidget .boxContainer1 .boxHeaderContainer1 .h2,.PageWidget .boxContainer1 .boxHeaderContainer1 .h3,.PageWidget .boxContainer1 .boxHeaderContainer1 .h4,.PageWidget .boxContainer1 .boxHeaderContainer1 .h5,.PageWidget .boxContainer1 .boxHeaderContainer1 .h6 {
    margin: 0;
    padding: 0;
}

.PageWidget .boxContainer1 .boxHeaderContainer1+.boxContentCon1 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
}

.PageWidget .boxContainer1 .boxContentCon1 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
}

.PageWidget .boxContainer1NoFrameNoBorder {
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.PageWidget .boxContainer1NoFrameNoBorder.gallery-container {
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
}

.PageWidget .boxContainer1NoFrameNoBorder .CKeditorTemplates .ck-image-wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 h1,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 h2,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 h3,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 h4,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 h5,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 h6,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 .h1,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 .h2,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 .h3,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 .h4,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 .h5,.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 .h6 {
    margin: 0;
    padding: 0;
}

.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 h2 {
    color: #0050a2;
}

.PageWidget .boxContainer1NoFrameNoBorder .boxHeaderContainer1 .widget-title {
    color: #0050a2;
}

.PageWidget .WidgetNoBorder,.PageWidget .boxContentCon1 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.PageWidget ul,.PageWidget ol {
    max-width: calc(100% - 40px);
    padding-left: 0;
    padding-right: 40px;
    position: relative;
    left: 40px;
}

.PageWidget ul.dropdown-menu,.PageWidget ol.dropdown-menu {
    position: absolute;
    left: 0;
    z-index: 1000;
    padding: 5px 0;
    margin: 2px 0 0;
}

.PageWidget .online-registration-secure ul,.PageWidget .online-registration-public ul,.PageWidget .online-registration-secure ol,.PageWidget .online-registration-public ol {
    padding: 0;
    position: static;
    left: 0;
}

.PageWidget .validation-summary-valid ul,.PageWidget .validation-summary-errors ul {
    max-width: 100%;
    position: relative;
    left: 0;
}

.live-widget-content>.widget>.no-content {
    margin-top: 15px;
    margin-bottom: 15px;
}

.cke_editable_themed {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.cke_editable_themed img:not(.cke_widget_mask) {
    max-width: 100%;
    height: auto;
}

.MainWidgetWrapper.navbar-widget {
    position: relative;
    z-index: 1000;
}

.boxContentCon1 {
    padding: 15px;
}

.boxContentCon1.background-padding {
    padding: 15px;
}

.WidgetNoBorder.background-padding {
    padding: 15px;
}

.background-padding {
    padding-left: 10px;
    padding-right: 10px;
}

.container .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.container .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.container .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.container .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.container .WidgetNoBorder {
    padding: 15px;
}

.container .WidgetNoBorder.background-padding {
    padding: 15px;
}

.separator,.seperator {
    border-bottom: 1px solid #ddd;
}

.PageWidget ul.upcoming-event-list {
    padding: 0;
    margin: 0;
    left: 0;
    padding-left: 15px;
}

.PageWidget iframe {
    max-width: 100%;
}

.upcoming-event-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.upcoming-event-list>li {
    padding: 8px 0;
}

.upcoming-event-list>li:first-child {
    padding-top: 0;
}

.upcoming-event-list>li:last-child {
    padding-bottom: 0;
}

.upcoming-event-list>li .event-name {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
}

.ViewEventsList {
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid #ddd;
}

.ViewEventsList:before,.ViewEventsList:after {
    display: table;
    content: " ";
}

.ViewEventsList:after {
    clear: both;
}

.ViewEventsList:before,.ViewEventsList:after {
    display: table;
    content: " ";
}

.ViewEventsList:after {
    clear: both;
}

.card-swipe+.ViewEventsList {
    border: none;
    float: right !important;
}

.card-swipe+.ViewEventsList>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.card-swipe+.ViewEventsList.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.card-events .event-date {
    vertical-align: top;
    display: inline-block;
}

.card-events .event-date .start-date {
    display: inline-block;
}

.card-events .event-date .end-date {
    display: inline-block;
}

.card-events .event-date .start-time {
    display: inline-block;
}

.card-events .event-date .end-time {
    display: inline-block;
}

.card-events .event-date .separator {
    display: inline-block;
}

.card-masonry .card-col .event-date .separator {
    position: static;
    border: none;
}

.photo-albumItemContainer1,.photo-albumItemaltContainer1 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.photo-albumItemContainer1:first-child,.photo-albumItemaltContainer1:first-child {
    padding-top: 0;
}

.photo-albumItemContainer1:last-child,.photo-albumItemaltContainer1:last-child {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.download-fileItemContainer1,.download-fileItemaltContainer1 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.download-fileItemContainer1:first-child,.download-fileItemaltContainer1:first-child {
    padding-top: 0;
}

.download-fileItemContainer1:last-child,.download-fileItemaltContainer1:last-child {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.pageItemContainer1,.pageItemaltContainer1 {
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
}

.pageItemContainer1:first-child,.pageItemaltContainer1:first-child {
    padding-top: 0;
}

.pageItemContainer1:last-child,.pageItemaltContainer1:last-child {
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
}

.sitepagestory .leftColumn .dynamicnavigation {
    margin-bottom: 30px;
}

.DynamicNavigationGroupName {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
    border-bottom: 1px solid #ddd;
}

.DynamicNavigationGroupName:first-child {
    padding-top: 0;
}

.DynamicNavigationLinks .linkItemContainer1,.DynamicNavigationLinks .linkItemaltContainer1 {
    padding: 8px 0;
}

.DynamicNavigationLinks .linkItemContainer1 .title,.DynamicNavigationLinks .linkItemaltContainer1 .title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
}

.DynamicNavigationLinks:first-child .linkItemContainer1,.DynamicNavigationLinks:first-child .linkItemaltContainer1 {
    padding-top: 0;
}

.DynamicNavigationLinks:last-child .linkItemContainer1,.DynamicNavigationLinks:last-child .linkItemaltContainer1 {
    padding-bottom: 0;
}

.SocialMedia {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0 0;
    border-radius: 0;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 0;
    border-color: transparent;
    background-color: transparent;
    clear: both;
}

.storyFB {
    margin-bottom: 15px;
}

.ShareThis {
    margin-top: 15px;
}

.ShareThis>span {
    display: inline-block;
}

.ShareThis>span:first-child .stButton {
    margin-left: 0;
}

.ShareThis>span:last-child .stButton {
    margin-right: 0;
}

.ShareThis .stButton {
    margin: 0 5px;
}

.singleAnimated .sponsor-container {
    text-align: center;
}

.singleAnimated .sponsor-container .swiper-container {
    cursor: auto;
}

.singleAnimated .sponsor-container .swiper-slide {
    background-color: #fff;
}

.singleAnimated .HomePageSponsors,.singleAnimated .AdSingleRotator,.singleAnimated .AdRotator {
    text-align: center;
}

.singleAnimated img {
    text-align: center;
    display: block;
    margin: auto !important;
}

.singleStatic img {
    text-align: center;
    display: block;
    margin: auto !important;
}

.allSponsors img {
    text-align: center;
    display: block;
    margin: auto !important;
}

.presidentOfTheClub .presidentsEmail,.presidentOfTheClub .presidentsPhone {
    width: 100%;
    display: inline-block;
}

.presidentOfTheClub .PresidentMessage .CKeditorTemplates img {
    padding-bottom: 15px;
}

.presidentOfTheClub .CKeditorTemplates img {
    padding-bottom: 15px;
}

.card-story .card-title .title {
    font-size: 20px;
}

.card-story .card-text {
    overflow: hidden;
}

.story-date-author {
    margin-right: 15px;
    display: inline-block;
}

.story-tags {
    margin-right: 15px;
    display: inline-block;
}

.story-tags .label {
    margin: 2px 0;
    padding: 5px 6px;
    display: inline-block;
}

.story-tags .tag {
    display: inline;
}

.story-comments {
    margin-right: 15px;
    display: inline-block;
}

.story-likes {
    margin-right: 15px;
    display: inline-block;
}

.PageWidget .contactUs .ContactUsForm .EmailMessageBody .FieldsAreRequired {
    margin-top: 15px;
}

.PageWidget .contactUs .ContactUsForm .EmailMessageBody .field-group:last-child .label-control.field-required:after {
    display: none;
}

.PageWidget .contactUs .ContactUsForm .EmailMessageBody .field-group>.field-control-size .custom-checkbox .custom-control-input.field-required~.field-required:after {
    content: "";
    font-weight: 400;
}

.widget-group-title {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
    border-bottom: 1px solid #ddd;
}

.widget-group-title:first-child {
    padding-top: 0;
}

.widget-text-block {
    margin-top: 8px;
}

.widget-text-block .widget-text-item,.widget-text-block .widget-text-item-alt {
    padding: 8px 0;
}

.widget-text-block .widget-text-item .title,.widget-text-block .widget-text-item-alt .title {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
}

.widget-text-block:first-child .widget-text-item,.widget-text-block:first-child .widget-text-item-alt {
    padding-top: 0;
}

.widget-text-block:last-child .widget-text-item,.widget-text-block:last-child .widget-text-item-alt {
    padding-bottom: 0;
}

.WidgetWrapper .list-container>.list-item:first-child {
    padding-top: 0;
}

.WidgetWrapper .list-container>.list-item:last-child {
    padding-bottom: 0;
}

.widget-text-block .list-container-sm .list-img-left,.widget-text-block .list-container-sm .profile-image-default {
    max-width: 50px;
    max-height: 50px;
}

.widget-text-block .list-container-sm .list-img-left .profile-initials,.widget-text-block .list-container-sm .profile-image-default .profile-initials {
    font-size: 20px;
}

.widget-text-block .list-container-sm .list-img-left+.list-block,.widget-text-block .list-container-sm .profile-image-default+.list-block {
    float: left;
    width: calc(100% - (50px + 10px));
}

.widget-text-block .list-container-sm .list-img-left+.list-text,.widget-text-block .list-container-sm .profile-image-default+.list-text {
    float: left;
    width: calc(100% - (50px + 10px));
}

.preformatted .row {
    margin-left: -7.5px;
    margin-right: -7.5px;
}

.preformatted [class^="col"] {
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.preformatted [class*="col"] {
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.predefined-image+.predefined-content {
    margin-top: 15px;
}

.predefined-content+.predefined-button {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
}

.predefined-title {
    margin-bottom: 15px;
}

.predefined-title .inlineEditor {
    font-size: 23px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #0050a2;
}

.predefined-button {
    margin-right: 7.5px;
    margin-left: 7.5px;
    display: inline-block;
}

.predefined-button:first-child {
    margin-left: 0;
}

.predefined-button:last-child {
    margin-right: 0;
}

.predefined-button .btn {
    max-width: 100%;
    white-space: normal;
}

.preformatted-single-text .preformatted-content {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.preformatted-image-caption {
    text-align: center;
}

.preformatted-image-caption .preformatted-image {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.preformatted-image-caption .preformatted-image+.preformatted-caption .predefined-content {
    margin-top: 15px;
}

.preformatted-image-caption .preformatted-caption {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.preformatted-single-button .preformatted-button {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    text-align: center;
}

.preformatted-image-article .preformatted-header {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.preformatted-image-article .preformatted-image {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media(min-width: 769px) {
    .preformatted-image-article .preformatted-image {
        float:left;
        width: 33.33333333%;
    }
}

.preformatted-image-article .preformatted-content {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media(min-width: 769px) {
    .preformatted-image-article .preformatted-content {
        float:left;
        width: 66.66666667%;
    }
}

.preformatted-image-triple-text .preformatted-block {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media(min-width: 769px) {
    .preformatted-image-triple-text .preformatted-block {
        float:left;
        width: 33.33333333%;
    }
}

.preformatted-image-text .preformatted-image {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media(min-width: 769px) {
    .preformatted-image-text .preformatted-image {
        float:left;
        width: 33.33333333%;
    }
}

.preformatted-image-text .preformatted-content {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media(min-width: 769px) {
    .preformatted-image-text .preformatted-content {
        float:left;
        width: 66.66666667%;
    }
}

.preformatted-double-text .preformatted-content {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media(min-width: 769px) {
    .preformatted-double-text .preformatted-content {
        float:left;
        width: 50%;
    }
}

.preformatted-triple-text .preformatted-content {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media(min-width: 769px) {
    .preformatted-triple-text .preformatted-content {
        float:left;
        width: 33.33333333%;
    }
}

.preformatted-call-to-action {
    margin-top: 15px;
    margin-bottom: 15px;
}

.preformatted-call-to-action .preformatted-header {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
    margin-bottom: 7.5px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    text-align: center;
}

.preformatted-call-to-action .preformatted-button {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 7.5px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    text-align: center;
}

.preformatted-call-to-action .preformatted-button .predefined-button {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
}

.side-column .preformatted-image+.preformatted-content .predefined-content,.TwoColumns .leftColumn .preformatted-image+.preformatted-content .predefined-content,.TwoColumnsRightNarrow .rightColumn .preformatted-image+.preformatted-content .predefined-content,.ThreeColumns .rightColumn .preformatted-image+.preformatted-content .predefined-content,.ThreeColumns .leftColumn .preformatted-image+.preformatted-content .predefined-content,.NarrowWideSuperWide .leftColumn .preformatted-image+.preformatted-content .predefined-content,.WideNarrowSuperWide .rightColumn .preformatted-image+.preformatted-content .predefined-content {
    margin-top: 15px;
}

.side-column .preformatted-content+.preformatted-content .predefined-content,.TwoColumns .leftColumn .preformatted-content+.preformatted-content .predefined-content,.TwoColumnsRightNarrow .rightColumn .preformatted-content+.preformatted-content .predefined-content,.ThreeColumns .rightColumn .preformatted-content+.preformatted-content .predefined-content,.ThreeColumns .leftColumn .preformatted-content+.preformatted-content .predefined-content,.NarrowWideSuperWide .leftColumn .preformatted-content+.preformatted-content .predefined-content,.WideNarrowSuperWide .rightColumn .preformatted-content+.preformatted-content .predefined-content {
    margin-top: 15px;
}

.side-column .preformatted-block,.TwoColumns .leftColumn .preformatted-block,.TwoColumnsRightNarrow .rightColumn .preformatted-block,.ThreeColumns .rightColumn .preformatted-block,.ThreeColumns .leftColumn .preformatted-block,.NarrowWideSuperWide .leftColumn .preformatted-block,.WideNarrowSuperWide .rightColumn .preformatted-block {
    margin-top: 15px;
    margin-bottom: 15px;
}

.side-column .preformatted-block:first-child,.TwoColumns .leftColumn .preformatted-block:first-child,.TwoColumnsRightNarrow .rightColumn .preformatted-block:first-child,.ThreeColumns .rightColumn .preformatted-block:first-child,.ThreeColumns .leftColumn .preformatted-block:first-child,.NarrowWideSuperWide .leftColumn .preformatted-block:first-child,.WideNarrowSuperWide .rightColumn .preformatted-block:first-child {
    margin-top: 0;
}

.side-column .preformatted-block:last-child,.TwoColumns .leftColumn .preformatted-block:last-child,.TwoColumnsRightNarrow .rightColumn .preformatted-block:last-child,.ThreeColumns .rightColumn .preformatted-block:last-child,.ThreeColumns .leftColumn .preformatted-block:last-child,.NarrowWideSuperWide .leftColumn .preformatted-block:last-child,.WideNarrowSuperWide .rightColumn .preformatted-block:last-child {
    margin-bottom: 0;
}

.side-column .preformatted-button .predefined-button,.TwoColumns .leftColumn .preformatted-button .predefined-button,.TwoColumnsRightNarrow .rightColumn .preformatted-button .predefined-button,.ThreeColumns .rightColumn .preformatted-button .predefined-button,.ThreeColumns .leftColumn .preformatted-button .predefined-button,.NarrowWideSuperWide .leftColumn .preformatted-button .predefined-button,.WideNarrowSuperWide .rightColumn .preformatted-button .predefined-button {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
}

.side-column .preformatted-button .predefined-button:first-child,.TwoColumns .leftColumn .preformatted-button .predefined-button:first-child,.TwoColumnsRightNarrow .rightColumn .preformatted-button .predefined-button:first-child,.ThreeColumns .rightColumn .preformatted-button .predefined-button:first-child,.ThreeColumns .leftColumn .preformatted-button .predefined-button:first-child,.NarrowWideSuperWide .leftColumn .preformatted-button .predefined-button:first-child,.WideNarrowSuperWide .rightColumn .preformatted-button .predefined-button:first-child {
    margin-top: 0;
}

.side-column .preformatted-button .predefined-button:last-child,.TwoColumns .leftColumn .preformatted-button .predefined-button:last-child,.TwoColumnsRightNarrow .rightColumn .preformatted-button .predefined-button:last-child,.ThreeColumns .rightColumn .preformatted-button .predefined-button:last-child,.ThreeColumns .leftColumn .preformatted-button .predefined-button:last-child,.NarrowWideSuperWide .leftColumn .preformatted-button .predefined-button:last-child,.WideNarrowSuperWide .rightColumn .preformatted-button .predefined-button:last-child {
    margin-bottom: 0;
}

.side-column .predefined-button,.TwoColumns .leftColumn .predefined-button,.TwoColumnsRightNarrow .rightColumn .predefined-button,.ThreeColumns .rightColumn .predefined-button,.ThreeColumns .leftColumn .predefined-button,.NarrowWideSuperWide .leftColumn .predefined-button,.WideNarrowSuperWide .rightColumn .predefined-button {
    margin-right: 0;
    margin-left: 0;
    display: block;
}

.side-column .preformatted-image-article .preformatted-image,.TwoColumns .leftColumn .preformatted-image-article .preformatted-image,.TwoColumnsRightNarrow .rightColumn .preformatted-image-article .preformatted-image,.ThreeColumns .rightColumn .preformatted-image-article .preformatted-image,.ThreeColumns .leftColumn .preformatted-image-article .preformatted-image,.NarrowWideSuperWide .leftColumn .preformatted-image-article .preformatted-image,.WideNarrowSuperWide .rightColumn .preformatted-image-article .preformatted-image {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    left: 0;
    right: 0;
}

.side-column .preformatted-image-article .preformatted-content,.TwoColumns .leftColumn .preformatted-image-article .preformatted-content,.TwoColumnsRightNarrow .rightColumn .preformatted-image-article .preformatted-content,.ThreeColumns .rightColumn .preformatted-image-article .preformatted-content,.ThreeColumns .leftColumn .preformatted-image-article .preformatted-content,.NarrowWideSuperWide .leftColumn .preformatted-image-article .preformatted-content,.WideNarrowSuperWide .rightColumn .preformatted-image-article .preformatted-content {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    left: 0;
    right: 0;
}

.side-column .preformatted-image-triple-text .preformatted-block,.TwoColumns .leftColumn .preformatted-image-triple-text .preformatted-block,.TwoColumnsRightNarrow .rightColumn .preformatted-image-triple-text .preformatted-block,.ThreeColumns .rightColumn .preformatted-image-triple-text .preformatted-block,.ThreeColumns .leftColumn .preformatted-image-triple-text .preformatted-block,.NarrowWideSuperWide .leftColumn .preformatted-image-triple-text .preformatted-block,.WideNarrowSuperWide .rightColumn .preformatted-image-triple-text .preformatted-block {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.side-column .preformatted-image-text .preformatted-image,.TwoColumns .leftColumn .preformatted-image-text .preformatted-image,.TwoColumnsRightNarrow .rightColumn .preformatted-image-text .preformatted-image,.ThreeColumns .rightColumn .preformatted-image-text .preformatted-image,.ThreeColumns .leftColumn .preformatted-image-text .preformatted-image,.NarrowWideSuperWide .leftColumn .preformatted-image-text .preformatted-image,.WideNarrowSuperWide .rightColumn .preformatted-image-text .preformatted-image {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    left: 0;
    right: 0;
}

.side-column .preformatted-image-text .preformatted-content,.TwoColumns .leftColumn .preformatted-image-text .preformatted-content,.TwoColumnsRightNarrow .rightColumn .preformatted-image-text .preformatted-content,.ThreeColumns .rightColumn .preformatted-image-text .preformatted-content,.ThreeColumns .leftColumn .preformatted-image-text .preformatted-content,.NarrowWideSuperWide .leftColumn .preformatted-image-text .preformatted-content,.WideNarrowSuperWide .rightColumn .preformatted-image-text .preformatted-content {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    left: 0;
    right: 0;
}

.side-column .preformatted-double-text .preformatted-content,.TwoColumns .leftColumn .preformatted-double-text .preformatted-content,.TwoColumnsRightNarrow .rightColumn .preformatted-double-text .preformatted-content,.ThreeColumns .rightColumn .preformatted-double-text .preformatted-content,.ThreeColumns .leftColumn .preformatted-double-text .preformatted-content,.NarrowWideSuperWide .leftColumn .preformatted-double-text .preformatted-content,.WideNarrowSuperWide .rightColumn .preformatted-double-text .preformatted-content {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.side-column .preformatted-triple-text .preformatted-content,.TwoColumns .leftColumn .preformatted-triple-text .preformatted-content,.TwoColumnsRightNarrow .rightColumn .preformatted-triple-text .preformatted-content,.ThreeColumns .rightColumn .preformatted-triple-text .preformatted-content,.ThreeColumns .leftColumn .preformatted-triple-text .preformatted-content,.NarrowWideSuperWide .leftColumn .preformatted-triple-text .preformatted-content,.WideNarrowSuperWide .rightColumn .preformatted-triple-text .preformatted-content {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media(max-width: 768px) {
    .preformatted-image+.preformatted-content .predefined-content {
        margin-top:15px;
    }

    .preformatted-content+.preformatted-content .predefined-content {
        margin-top: 15px;
    }

    .preformatted-block {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .preformatted-block:first-child {
        margin-top: 0;
    }

    .preformatted-block:last-child {
        margin-bottom: 0;
    }

    .preformatted-button .predefined-button {
        margin-top: 7.5px;
        margin-bottom: 7.5px;
    }

    .preformatted-button .predefined-button:first-child {
        margin-top: 0;
    }

    .preformatted-button .predefined-button:last-child {
        margin-bottom: 0;
    }

    .predefined-button {
        margin-right: 0;
        margin-left: 0;
        display: block;
    }
}

.portalButton {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    line-height: 1.42857143;
    border-radius: 0;
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
    padding: 8px 15px;
    font-size: 15px;
}

.portalButton:focus,.portalButton:active:focus,.portalButton.active:focus,.portalButton.focus,.portalButton:active.focus,.portalButton.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.portalButton:hover,.portalButton:focus,.portalButton.focus {
    color: #757575;
    text-decoration: none;
}

.portalButton:active,.portalButton.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.portalButton.disabled,.portalButton[disabled],fieldset[disabled] .portalButton {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.portalButton.disabled,fieldset[disabled] a.portalButton {
    pointer-events: none;
}

.portalButton .label {
    padding: 4px 6px;
}

.portalButton+.field-control {
    margin-left: 15px;
}

.portalButton+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.portalButton:focus,.portalButton.focus {
    outline: 0;
}

.portalButton img {
    margin: -2px 7px -2px 0;
}

.portalButton.disabled,.portalButton[disabled],fieldset[disabled] .portalButton {
    filter: alpha(opacity=65);
    opacity: .65;
}

.portalButton.active {
    cursor: default;
}

.portalButton.active:active {
    top: 0;
}

.portalButton.active.active-state {
    position: relative;
    top: 1px;
}

.portalButton:active {
    position: relative;
    top: 1px;
}

.portalButton.active:focus,.portalButton:active:focus,.portalButton:focus {
    outline: 0;
}

.portalButton.btn-blank+.btn,.portalButton.btn-cancel+.btn,.portalButton.btn-blank+.button,.portalButton.btn-cancel+.button,.portalButton.btn-blank+button,.portalButton.btn-cancel+button {
    margin-left: 0;
}

.portalButton.btn-blank+.send-button-tooltip,.portalButton.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.portalButton.btn-blank+.send-button-tooltip .btn,.portalButton.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.portalButton+.btn,.portalButton+.button,.portalButton+button,.portalButton+.dropdown,.portalButton+.btn-blank,.portalButton+.btn-disabled {
    margin-left: 15px;
}

.portalButton+.send-button-tooltip {
    margin-left: 15px;
}

.portalButton+.btn-group {
    margin-left: 15px;
}

.portalButton+.btn-wrapper {
    margin-left: 15px;
}

.portalButton+.btn-print {
    margin-left: 0;
}

.portalButton+.btn-block {
    margin-left: 0;
}

.portalButton.refresh:before,.portalButton.download:before,.portalButton.upload:before,.portalButton.preview:before,.portalButton.publish:before,.portalButton.add:before,.portalButton.add-multi:before,.portalButton.edit:before,.portalButton.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.portalButton.refresh:before.icon-collapse:before,.portalButton.download:before.icon-collapse:before,.portalButton.upload:before.icon-collapse:before,.portalButton.preview:before.icon-collapse:before,.portalButton.publish:before.icon-collapse:before,.portalButton.add:before.icon-collapse:before,.portalButton.add-multi:before.icon-collapse:before,.portalButton.edit:before.icon-collapse:before,.portalButton.folder:before.icon-collapse:before {
    content: "";
}

.portalButton.refresh:before.fa-question-circle,.portalButton.download:before.fa-question-circle,.portalButton.upload:before.fa-question-circle,.portalButton.preview:before.fa-question-circle,.portalButton.publish:before.fa-question-circle,.portalButton.add:before.fa-question-circle,.portalButton.add-multi:before.fa-question-circle,.portalButton.edit:before.fa-question-circle,.portalButton.folder:before.fa-question-circle {
    font-size: 18px;
}

.portalButton.refresh img,.portalButton.download img,.portalButton.upload img,.portalButton.preview img,.portalButton.publish img,.portalButton.add img,.portalButton.add-multi img,.portalButton.edit img,.portalButton.folder img {
    display: none;
}

.portalButton.refresh:before {
    content: "";
}

.portalButton.download:before {
    content: "";
}

.portalButton.upload:before {
    content: "";
}

.portalButton.preview:before {
    content: "";
}

.portalButton.publish:before {
    content: "";
}

.portalButton.add:before {
    content: "";
}

.portalButton.add-multi:before {
    content: "";
}

.portalButton.edit:before {
    content: "";
}

.portalButton.folder:before {
    content: "";
}

.portalButton:focus,.portalButton.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.portalButton:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.portalButton:active,.portalButton.active,.open>.dropdown-toggle.portalButton {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.portalButton.disabled:hover,.portalButton[disabled]:hover,fieldset[disabled] .portalButton:hover,.portalButton.disabled:focus,.portalButton[disabled]:focus,fieldset[disabled] .portalButton:focus,.portalButton.disabled.focus,.portalButton[disabled].focus,fieldset[disabled] .portalButton.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.portalButton .badge {
    color: #f7a81b;
    background-color: #fff;
}

.portalButton:hover,.portalButton:focus,.portalButton.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.portalButton:active,.portalButton.active,.open>.dropdown-toggle.portalButton {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.portalButton.disabled,.portalButton[disabled],fieldset[disabled] .portalButton,.portalButton.disabled:hover,.portalButton[disabled]:hover,fieldset[disabled] .portalButton:hover,.portalButton.disabled:focus,.portalButton[disabled]:focus,fieldset[disabled] .portalButton:focus,.portalButton.disabled.focus,.portalButton[disabled].focus,fieldset[disabled] .portalButton.focus,.portalButton.disabled:active,.portalButton[disabled]:active,fieldset[disabled] .portalButton:active,.portalButton.disabled.active,.portalButton[disabled].active,fieldset[disabled] .portalButton.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.portalButton .badge {
    color: #f7a81b;
    background-color: #fff;
}

.portalButton.orange {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.portalButton.orange:focus,.portalButton.orange.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.portalButton.orange:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.portalButton.orange:active,.portalButton.orange.active,.open>.dropdown-toggle.portalButton.orange {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.portalButton.orange.disabled:hover,.portalButton.orange[disabled]:hover,fieldset[disabled] .portalButton.orange:hover,.portalButton.orange.disabled:focus,.portalButton.orange[disabled]:focus,fieldset[disabled] .portalButton.orange:focus,.portalButton.orange.disabled.focus,.portalButton.orange[disabled].focus,fieldset[disabled] .portalButton.orange.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.portalButton.orange .badge {
    color: #f7a81b;
    background-color: #fff;
}

.portalButton.orange:hover,.portalButton.orange:focus,.portalButton.orange.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.portalButton.orange:active,.portalButton.orange.active,.open>.dropdown-toggle.portalButton.orange {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.portalButton.orange.disabled,.portalButton.orange[disabled],fieldset[disabled] .portalButton.orange,.portalButton.orange.disabled:hover,.portalButton.orange[disabled]:hover,fieldset[disabled] .portalButton.orange:hover,.portalButton.orange.disabled:focus,.portalButton.orange[disabled]:focus,fieldset[disabled] .portalButton.orange:focus,.portalButton.orange.disabled.focus,.portalButton.orange[disabled].focus,fieldset[disabled] .portalButton.orange.focus,.portalButton.orange.disabled:active,.portalButton.orange[disabled]:active,fieldset[disabled] .portalButton.orange:active,.portalButton.orange.disabled.active,.portalButton.orange[disabled].active,fieldset[disabled] .portalButton.orange.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.portalButton.orange .badge {
    color: #f7a81b;
    background-color: #fff;
}

.portalButton.smallbutton {
    min-width: 45px;
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.portalButton.btn-lg {
    padding: 10px 30px;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 0;
}

.portalButtonWrapper {
    margin-top: 10px;
    text-align: center;
}

.portalButtonLarge {
    padding: 10px 15px;
    font-weight: bold;
}

.BookButton a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    line-height: 1.42857143;
    border-radius: 0;
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
    padding: 5px 10px;
    font-size: 15px;
}

.BookButton a:focus,.BookButton a:active:focus,.BookButton a.active:focus,.BookButton a.focus,.BookButton a:active.focus,.BookButton a.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.BookButton a:hover,.BookButton a:focus,.BookButton a.focus {
    color: #757575;
    text-decoration: none;
}

.BookButton a:active,.BookButton a.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.BookButton a.disabled,.BookButton a[disabled],fieldset[disabled] .BookButton a {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.BookButton a.disabled,fieldset[disabled] a.BookButton a {
    pointer-events: none;
}

.BookButton a .label {
    padding: 4px 6px;
}

.BookButton a+.field-control {
    margin-left: 15px;
}

.BookButton a+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.BookButton a:focus,.BookButton a.focus {
    outline: 0;
}

.BookButton a img {
    margin: -2px 7px -2px 0;
}

.BookButton a.disabled,.BookButton a[disabled],fieldset[disabled] .BookButton a {
    filter: alpha(opacity=65);
    opacity: .65;
}

.BookButton a.active {
    cursor: default;
}

.BookButton a.active:active {
    top: 0;
}

.BookButton a.active.active-state {
    position: relative;
    top: 1px;
}

.BookButton a:active {
    position: relative;
    top: 1px;
}

.BookButton a.active:focus,.BookButton a:active:focus,.BookButton a:focus {
    outline: 0;
}

.BookButton a.btn-blank+.btn,.BookButton a.btn-cancel+.btn,.BookButton a.btn-blank+.button,.BookButton a.btn-cancel+.button,.BookButton a.btn-blank+button,.BookButton a.btn-cancel+button {
    margin-left: 0;
}

.BookButton a.btn-blank+.send-button-tooltip,.BookButton a.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.BookButton a.btn-blank+.send-button-tooltip .btn,.BookButton a.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.BookButton a+.btn,.BookButton a+.button,.BookButton a+button,.BookButton a+.dropdown,.BookButton a+.btn-blank,.BookButton a+.btn-disabled {
    margin-left: 15px;
}

.BookButton a+.send-button-tooltip {
    margin-left: 15px;
}

.BookButton a+.btn-group {
    margin-left: 15px;
}

.BookButton a+.btn-wrapper {
    margin-left: 15px;
}

.BookButton a+.btn-print {
    margin-left: 0;
}

.BookButton a+.btn-block {
    margin-left: 0;
}

.BookButton a.refresh:before,.BookButton a.download:before,.BookButton a.upload:before,.BookButton a.preview:before,.BookButton a.publish:before,.BookButton a.add:before,.BookButton a.add-multi:before,.BookButton a.edit:before,.BookButton a.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.BookButton a.refresh:before.icon-collapse:before,.BookButton a.download:before.icon-collapse:before,.BookButton a.upload:before.icon-collapse:before,.BookButton a.preview:before.icon-collapse:before,.BookButton a.publish:before.icon-collapse:before,.BookButton a.add:before.icon-collapse:before,.BookButton a.add-multi:before.icon-collapse:before,.BookButton a.edit:before.icon-collapse:before,.BookButton a.folder:before.icon-collapse:before {
    content: "";
}

.BookButton a.refresh:before.fa-question-circle,.BookButton a.download:before.fa-question-circle,.BookButton a.upload:before.fa-question-circle,.BookButton a.preview:before.fa-question-circle,.BookButton a.publish:before.fa-question-circle,.BookButton a.add:before.fa-question-circle,.BookButton a.add-multi:before.fa-question-circle,.BookButton a.edit:before.fa-question-circle,.BookButton a.folder:before.fa-question-circle {
    font-size: 18px;
}

.BookButton a.refresh img,.BookButton a.download img,.BookButton a.upload img,.BookButton a.preview img,.BookButton a.publish img,.BookButton a.add img,.BookButton a.add-multi img,.BookButton a.edit img,.BookButton a.folder img {
    display: none;
}

.BookButton a.refresh:before {
    content: "";
}

.BookButton a.download:before {
    content: "";
}

.BookButton a.upload:before {
    content: "";
}

.BookButton a.preview:before {
    content: "";
}

.BookButton a.publish:before {
    content: "";
}

.BookButton a.add:before {
    content: "";
}

.BookButton a.add-multi:before {
    content: "";
}

.BookButton a.edit:before {
    content: "";
}

.BookButton a.folder:before {
    content: "";
}

.BookButton a:focus,.BookButton a.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.BookButton a:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.BookButton a:active,.BookButton a.active,.open>.dropdown-toggle.BookButton a {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.BookButton a.disabled:hover,.BookButton a[disabled]:hover,fieldset[disabled] .BookButton a:hover,.BookButton a.disabled:focus,.BookButton a[disabled]:focus,fieldset[disabled] .BookButton a:focus,.BookButton a.disabled.focus,.BookButton a[disabled].focus,fieldset[disabled] .BookButton a.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.BookButton a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.BookButton a:hover,.BookButton a:focus,.BookButton a.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.BookButton a:active,.BookButton a.active,.open>.dropdown-toggle.BookButton a {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.BookButton a.disabled,.BookButton a[disabled],fieldset[disabled] .BookButton a,.BookButton a.disabled:hover,.BookButton a[disabled]:hover,fieldset[disabled] .BookButton a:hover,.BookButton a.disabled:focus,.BookButton a[disabled]:focus,fieldset[disabled] .BookButton a:focus,.BookButton a.disabled.focus,.BookButton a[disabled].focus,fieldset[disabled] .BookButton a.focus,.BookButton a.disabled:active,.BookButton a[disabled]:active,fieldset[disabled] .BookButton a:active,.BookButton a.disabled.active,.BookButton a[disabled].active,fieldset[disabled] .BookButton a.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.BookButton a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.BookButton a:hover,.BookButton a:focus,.BookButton a.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.BookButton a:active,.BookButton a.active,.open>.dropdown-toggle.BookButton a {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.BookButton a.disabled,.BookButton a[disabled],fieldset[disabled] .BookButton a,.BookButton a.disabled:hover,.BookButton a[disabled]:hover,fieldset[disabled] .BookButton a:hover,.BookButton a.disabled:focus,.BookButton a[disabled]:focus,fieldset[disabled] .BookButton a:focus,.BookButton a.disabled.focus,.BookButton a[disabled].focus,fieldset[disabled] .BookButton a.focus,.BookButton a.disabled:active,.BookButton a[disabled]:active,fieldset[disabled] .BookButton a:active,.BookButton a.disabled.active,.BookButton a[disabled].active,fieldset[disabled] .BookButton a.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.BookButton a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ClubsMapButton {
    margin-bottom: 15px;
}

.ClubsMapButton a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.ClubsMapButton a:focus,.ClubsMapButton a:active:focus,.ClubsMapButton a.active:focus,.ClubsMapButton a.focus,.ClubsMapButton a:active.focus,.ClubsMapButton a.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.ClubsMapButton a:hover,.ClubsMapButton a:focus,.ClubsMapButton a.focus {
    color: #757575;
    text-decoration: none;
}

.ClubsMapButton a:active,.ClubsMapButton a.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.ClubsMapButton a.disabled,.ClubsMapButton a[disabled],fieldset[disabled] .ClubsMapButton a {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.ClubsMapButton a.disabled,fieldset[disabled] a.ClubsMapButton a {
    pointer-events: none;
}

.ClubsMapButton a .label {
    padding: 4px 6px;
}

.ClubsMapButton a+.field-control {
    margin-left: 15px;
}

.ClubsMapButton a+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.ClubsMapButton a:focus,.ClubsMapButton a.focus {
    outline: 0;
}

.ClubsMapButton a img {
    margin: -2px 7px -2px 0;
}

.ClubsMapButton a.disabled,.ClubsMapButton a[disabled],fieldset[disabled] .ClubsMapButton a {
    filter: alpha(opacity=65);
    opacity: .65;
}

.ClubsMapButton a.active {
    cursor: default;
}

.ClubsMapButton a.active:active {
    top: 0;
}

.ClubsMapButton a.active.active-state {
    position: relative;
    top: 1px;
}

.ClubsMapButton a:active {
    position: relative;
    top: 1px;
}

.ClubsMapButton a.active:focus,.ClubsMapButton a:active:focus,.ClubsMapButton a:focus {
    outline: 0;
}

.ClubsMapButton a.btn-blank+.btn,.ClubsMapButton a.btn-cancel+.btn,.ClubsMapButton a.btn-blank+.button,.ClubsMapButton a.btn-cancel+.button,.ClubsMapButton a.btn-blank+button,.ClubsMapButton a.btn-cancel+button {
    margin-left: 0;
}

.ClubsMapButton a.btn-blank+.send-button-tooltip,.ClubsMapButton a.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.ClubsMapButton a.btn-blank+.send-button-tooltip .btn,.ClubsMapButton a.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.ClubsMapButton a+.btn,.ClubsMapButton a+.button,.ClubsMapButton a+button,.ClubsMapButton a+.dropdown,.ClubsMapButton a+.btn-blank,.ClubsMapButton a+.btn-disabled {
    margin-left: 15px;
}

.ClubsMapButton a+.send-button-tooltip {
    margin-left: 15px;
}

.ClubsMapButton a+.btn-group {
    margin-left: 15px;
}

.ClubsMapButton a+.btn-wrapper {
    margin-left: 15px;
}

.ClubsMapButton a+.btn-print {
    margin-left: 0;
}

.ClubsMapButton a+.btn-block {
    margin-left: 0;
}

.ClubsMapButton a.refresh:before,.ClubsMapButton a.download:before,.ClubsMapButton a.upload:before,.ClubsMapButton a.preview:before,.ClubsMapButton a.publish:before,.ClubsMapButton a.add:before,.ClubsMapButton a.add-multi:before,.ClubsMapButton a.edit:before,.ClubsMapButton a.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.ClubsMapButton a.refresh:before.icon-collapse:before,.ClubsMapButton a.download:before.icon-collapse:before,.ClubsMapButton a.upload:before.icon-collapse:before,.ClubsMapButton a.preview:before.icon-collapse:before,.ClubsMapButton a.publish:before.icon-collapse:before,.ClubsMapButton a.add:before.icon-collapse:before,.ClubsMapButton a.add-multi:before.icon-collapse:before,.ClubsMapButton a.edit:before.icon-collapse:before,.ClubsMapButton a.folder:before.icon-collapse:before {
    content: "";
}

.ClubsMapButton a.refresh:before.fa-question-circle,.ClubsMapButton a.download:before.fa-question-circle,.ClubsMapButton a.upload:before.fa-question-circle,.ClubsMapButton a.preview:before.fa-question-circle,.ClubsMapButton a.publish:before.fa-question-circle,.ClubsMapButton a.add:before.fa-question-circle,.ClubsMapButton a.add-multi:before.fa-question-circle,.ClubsMapButton a.edit:before.fa-question-circle,.ClubsMapButton a.folder:before.fa-question-circle {
    font-size: 18px;
}

.ClubsMapButton a.refresh img,.ClubsMapButton a.download img,.ClubsMapButton a.upload img,.ClubsMapButton a.preview img,.ClubsMapButton a.publish img,.ClubsMapButton a.add img,.ClubsMapButton a.add-multi img,.ClubsMapButton a.edit img,.ClubsMapButton a.folder img {
    display: none;
}

.ClubsMapButton a.refresh:before {
    content: "";
}

.ClubsMapButton a.download:before {
    content: "";
}

.ClubsMapButton a.upload:before {
    content: "";
}

.ClubsMapButton a.preview:before {
    content: "";
}

.ClubsMapButton a.publish:before {
    content: "";
}

.ClubsMapButton a.add:before {
    content: "";
}

.ClubsMapButton a.add-multi:before {
    content: "";
}

.ClubsMapButton a.edit:before {
    content: "";
}

.ClubsMapButton a.folder:before {
    content: "";
}

.ClubsMapButton a:focus,.ClubsMapButton a.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.ClubsMapButton a:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.ClubsMapButton a:active,.ClubsMapButton a.active,.open>.dropdown-toggle.ClubsMapButton a {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.ClubsMapButton a.disabled:hover,.ClubsMapButton a[disabled]:hover,fieldset[disabled] .ClubsMapButton a:hover,.ClubsMapButton a.disabled:focus,.ClubsMapButton a[disabled]:focus,fieldset[disabled] .ClubsMapButton a:focus,.ClubsMapButton a.disabled.focus,.ClubsMapButton a[disabled].focus,fieldset[disabled] .ClubsMapButton a.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.ClubsMapButton a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ClubsMapButton a:hover,.ClubsMapButton a:focus,.ClubsMapButton a.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.ClubsMapButton a:active,.ClubsMapButton a.active,.open>.dropdown-toggle.ClubsMapButton a {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.ClubsMapButton a.disabled,.ClubsMapButton a[disabled],fieldset[disabled] .ClubsMapButton a,.ClubsMapButton a.disabled:hover,.ClubsMapButton a[disabled]:hover,fieldset[disabled] .ClubsMapButton a:hover,.ClubsMapButton a.disabled:focus,.ClubsMapButton a[disabled]:focus,fieldset[disabled] .ClubsMapButton a:focus,.ClubsMapButton a.disabled.focus,.ClubsMapButton a[disabled].focus,fieldset[disabled] .ClubsMapButton a.focus,.ClubsMapButton a.disabled:active,.ClubsMapButton a[disabled]:active,fieldset[disabled] .ClubsMapButton a:active,.ClubsMapButton a.disabled.active,.ClubsMapButton a[disabled].active,fieldset[disabled] .ClubsMapButton a.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.ClubsMapButton a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ClubsMapButton a:hover,.ClubsMapButton a:focus,.ClubsMapButton a.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ClubsMapButton a:active,.ClubsMapButton a.active,.open>.dropdown-toggle.ClubsMapButton a {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ClubsMapButton a.disabled,.ClubsMapButton a[disabled],fieldset[disabled] .ClubsMapButton a,.ClubsMapButton a.disabled:hover,.ClubsMapButton a[disabled]:hover,fieldset[disabled] .ClubsMapButton a:hover,.ClubsMapButton a.disabled:focus,.ClubsMapButton a[disabled]:focus,fieldset[disabled] .ClubsMapButton a:focus,.ClubsMapButton a.disabled.focus,.ClubsMapButton a[disabled].focus,fieldset[disabled] .ClubsMapButton a.focus,.ClubsMapButton a.disabled:active,.ClubsMapButton a[disabled]:active,fieldset[disabled] .ClubsMapButton a:active,.ClubsMapButton a.disabled.active,.ClubsMapButton a[disabled].active,fieldset[disabled] .ClubsMapButton a.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.ClubsMapButton a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.subscriber-remove .editor-label-description {
    text-align: right;
}

.subscriber-remove .portalButtonWrapper {
    margin-top: 10px;
    text-align: center;
}

#toPhotoLink a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    background-color: #fff;
    color: #757575;
    background-color: transparent;
    border-color: #757575;
}

#toPhotoLink a:focus,#toPhotoLink a:active:focus,#toPhotoLink a.active:focus,#toPhotoLink a.focus,#toPhotoLink a:active.focus,#toPhotoLink a.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

#toPhotoLink a:hover,#toPhotoLink a:focus,#toPhotoLink a.focus {
    color: #757575;
    text-decoration: none;
}

#toPhotoLink a:active,#toPhotoLink a.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

#toPhotoLink a.disabled,#toPhotoLink a[disabled],fieldset[disabled] #toPhotoLink a {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a#toPhotoLink a.disabled,fieldset[disabled] a#toPhotoLink a {
    pointer-events: none;
}

#toPhotoLink a .label {
    padding: 4px 6px;
}

#toPhotoLink a+.field-control {
    margin-left: 15px;
}

#toPhotoLink a+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

#toPhotoLink a:focus,#toPhotoLink a.focus {
    outline: 0;
}

#toPhotoLink a img {
    margin: -2px 7px -2px 0;
}

#toPhotoLink a.disabled,#toPhotoLink a[disabled],fieldset[disabled] #toPhotoLink a {
    filter: alpha(opacity=65);
    opacity: .65;
}

#toPhotoLink a.active {
    cursor: default;
}

#toPhotoLink a.active:active {
    top: 0;
}

#toPhotoLink a.active.active-state {
    position: relative;
    top: 1px;
}

#toPhotoLink a:active {
    position: relative;
    top: 1px;
}

#toPhotoLink a.active:focus,#toPhotoLink a:active:focus,#toPhotoLink a:focus {
    outline: 0;
}

#toPhotoLink a.btn-blank+.btn,#toPhotoLink a.btn-cancel+.btn,#toPhotoLink a.btn-blank+.button,#toPhotoLink a.btn-cancel+.button,#toPhotoLink a.btn-blank+button,#toPhotoLink a.btn-cancel+button {
    margin-left: 0;
}

#toPhotoLink a.btn-blank+.send-button-tooltip,#toPhotoLink a.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

#toPhotoLink a.btn-blank+.send-button-tooltip .btn,#toPhotoLink a.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

#toPhotoLink a+.btn,#toPhotoLink a+.button,#toPhotoLink a+button,#toPhotoLink a+.dropdown,#toPhotoLink a+.btn-blank,#toPhotoLink a+.btn-disabled {
    margin-left: 15px;
}

#toPhotoLink a+.send-button-tooltip {
    margin-left: 15px;
}

#toPhotoLink a+.btn-group {
    margin-left: 15px;
}

#toPhotoLink a+.btn-wrapper {
    margin-left: 15px;
}

#toPhotoLink a+.btn-print {
    margin-left: 0;
}

#toPhotoLink a+.btn-block {
    margin-left: 0;
}

#toPhotoLink a.refresh:before,#toPhotoLink a.download:before,#toPhotoLink a.upload:before,#toPhotoLink a.preview:before,#toPhotoLink a.publish:before,#toPhotoLink a.add:before,#toPhotoLink a.add-multi:before,#toPhotoLink a.edit:before,#toPhotoLink a.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

#toPhotoLink a.refresh:before.icon-collapse:before,#toPhotoLink a.download:before.icon-collapse:before,#toPhotoLink a.upload:before.icon-collapse:before,#toPhotoLink a.preview:before.icon-collapse:before,#toPhotoLink a.publish:before.icon-collapse:before,#toPhotoLink a.add:before.icon-collapse:before,#toPhotoLink a.add-multi:before.icon-collapse:before,#toPhotoLink a.edit:before.icon-collapse:before,#toPhotoLink a.folder:before.icon-collapse:before {
    content: "";
}

#toPhotoLink a.refresh:before.fa-question-circle,#toPhotoLink a.download:before.fa-question-circle,#toPhotoLink a.upload:before.fa-question-circle,#toPhotoLink a.preview:before.fa-question-circle,#toPhotoLink a.publish:before.fa-question-circle,#toPhotoLink a.add:before.fa-question-circle,#toPhotoLink a.add-multi:before.fa-question-circle,#toPhotoLink a.edit:before.fa-question-circle,#toPhotoLink a.folder:before.fa-question-circle {
    font-size: 18px;
}

#toPhotoLink a.refresh img,#toPhotoLink a.download img,#toPhotoLink a.upload img,#toPhotoLink a.preview img,#toPhotoLink a.publish img,#toPhotoLink a.add img,#toPhotoLink a.add-multi img,#toPhotoLink a.edit img,#toPhotoLink a.folder img {
    display: none;
}

#toPhotoLink a.refresh:before {
    content: "";
}

#toPhotoLink a.download:before {
    content: "";
}

#toPhotoLink a.upload:before {
    content: "";
}

#toPhotoLink a.preview:before {
    content: "";
}

#toPhotoLink a.publish:before {
    content: "";
}

#toPhotoLink a.add:before {
    content: "";
}

#toPhotoLink a.add-multi:before {
    content: "";
}

#toPhotoLink a.edit:before {
    content: "";
}

#toPhotoLink a.folder:before {
    content: "";
}

#toPhotoLink a:focus,#toPhotoLink a.focus {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #353535;
}

#toPhotoLink a:hover {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #565656;
}

#toPhotoLink a:active,#toPhotoLink a.active,.open>.dropdown-toggle#toPhotoLink a {
    color: #757575;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #565656;
}

#toPhotoLink a.disabled:hover,#toPhotoLink a[disabled]:hover,fieldset[disabled] #toPhotoLink a:hover,#toPhotoLink a.disabled:focus,#toPhotoLink a[disabled]:focus,fieldset[disabled] #toPhotoLink a:focus,#toPhotoLink a.disabled.focus,#toPhotoLink a[disabled].focus,fieldset[disabled] #toPhotoLink a.focus {
    background-color: #fff;
    border-color: #757575;
}

#toPhotoLink a .badge {
    color: #fff;
    background-color: #757575;
}

#toPhotoLink a:hover,#toPhotoLink a:focus,#toPhotoLink a.focus {
    color: #fff;
    background-color: transparent;
    border-color: #757575;
}

#toPhotoLink a:active,#toPhotoLink a.active,.open>.dropdown-toggle#toPhotoLink a {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #757575;
}

#toPhotoLink a.disabled,#toPhotoLink a[disabled],fieldset[disabled] #toPhotoLink a,#toPhotoLink a.disabled:hover,#toPhotoLink a[disabled]:hover,fieldset[disabled] #toPhotoLink a:hover,#toPhotoLink a.disabled:focus,#toPhotoLink a[disabled]:focus,fieldset[disabled] #toPhotoLink a:focus,#toPhotoLink a.disabled.focus,#toPhotoLink a[disabled].focus,fieldset[disabled] #toPhotoLink a.focus,#toPhotoLink a.disabled:active,#toPhotoLink a[disabled]:active,fieldset[disabled] #toPhotoLink a:active,#toPhotoLink a.disabled.active,#toPhotoLink a[disabled].active,fieldset[disabled] #toPhotoLink a.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

#toPhotoLink a .badge {
    color: #fff;
    background-color: #757575;
}

#toPhotoLink a:hover,#toPhotoLink a:focus,#toPhotoLink a.focus {
    color: #fff;
    background-color: #757575;
    border-color: #757575;
}

#toPhotoLink a:active,#toPhotoLink a.active,.open>.dropdown-toggle#toPhotoLink a {
    color: #fff;
    background-image: none;
    background-color: #757575;
    border-color: #757575;
}

#toPhotoLink a.disabled,#toPhotoLink a[disabled],fieldset[disabled] #toPhotoLink a,#toPhotoLink a.disabled:hover,#toPhotoLink a[disabled]:hover,fieldset[disabled] #toPhotoLink a:hover,#toPhotoLink a.disabled:focus,#toPhotoLink a[disabled]:focus,fieldset[disabled] #toPhotoLink a:focus,#toPhotoLink a.disabled.focus,#toPhotoLink a[disabled].focus,fieldset[disabled] #toPhotoLink a.focus,#toPhotoLink a.disabled:active,#toPhotoLink a[disabled]:active,fieldset[disabled] #toPhotoLink a:active,#toPhotoLink a.disabled.active,#toPhotoLink a[disabled].active,fieldset[disabled] #toPhotoLink a.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

#toPhotoLink a .badge {
    color: #fff;
    background-color: #757575;
}

#toPhotoLink .ListViewButton a:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 10px;
}

#toPhotoLink .ListViewButton a:before.icon-collapse:before {
    content: "";
}

#toPhotoLink .ListViewButton a:before.fa-question-circle {
    font-size: 18px;
}

#toPhotoLink .PhotoViewButton a:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 10px;
}

#toPhotoLink .PhotoViewButton a:before.icon-collapse:before {
    content: "";
}

#toPhotoLink .PhotoViewButton a:before.fa-question-circle {
    font-size: 18px;
}

.button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
}

.button:focus,.button:active:focus,.button.active:focus,.button.focus,.button:active.focus,.button.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.button:hover,.button:focus,.button.focus {
    color: #757575;
    text-decoration: none;
}

.button:active,.button.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.button.disabled,.button[disabled],fieldset[disabled] .button {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.button.disabled,fieldset[disabled] a.button {
    pointer-events: none;
}

.button .label {
    padding: 4px 6px;
}

.button+.field-control {
    margin-left: 15px;
}

.button+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.button:focus,.button.focus {
    outline: 0;
}

.button img {
    margin: -2px 7px -2px 0;
}

.button.disabled,.button[disabled],fieldset[disabled] .button {
    filter: alpha(opacity=65);
    opacity: .65;
}

.button.active {
    cursor: default;
}

.button.active:active {
    top: 0;
}

.button.active.active-state {
    position: relative;
    top: 1px;
}

.button:active {
    position: relative;
    top: 1px;
}

.button.active:focus,.button:active:focus,.button:focus {
    outline: 0;
}

.button.btn-blank+.btn,.button.btn-cancel+.btn,.button.btn-blank+.button,.button.btn-cancel+.button,.button.btn-blank+button,.button.btn-cancel+button {
    margin-left: 0;
}

.button.btn-blank+.send-button-tooltip,.button.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.button.btn-blank+.send-button-tooltip .btn,.button.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.button+.btn,.button+.button,.button+button,.button+.dropdown,.button+.btn-blank,.button+.btn-disabled {
    margin-left: 15px;
}

.button+.send-button-tooltip {
    margin-left: 15px;
}

.button+.btn-group {
    margin-left: 15px;
}

.button+.btn-wrapper {
    margin-left: 15px;
}

.button+.btn-print {
    margin-left: 0;
}

.button+.btn-block {
    margin-left: 0;
}

.button.refresh:before,.button.download:before,.button.upload:before,.button.preview:before,.button.publish:before,.button.add:before,.button.add-multi:before,.button.edit:before,.button.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.button.refresh:before.icon-collapse:before,.button.download:before.icon-collapse:before,.button.upload:before.icon-collapse:before,.button.preview:before.icon-collapse:before,.button.publish:before.icon-collapse:before,.button.add:before.icon-collapse:before,.button.add-multi:before.icon-collapse:before,.button.edit:before.icon-collapse:before,.button.folder:before.icon-collapse:before {
    content: "";
}

.button.refresh:before.fa-question-circle,.button.download:before.fa-question-circle,.button.upload:before.fa-question-circle,.button.preview:before.fa-question-circle,.button.publish:before.fa-question-circle,.button.add:before.fa-question-circle,.button.add-multi:before.fa-question-circle,.button.edit:before.fa-question-circle,.button.folder:before.fa-question-circle {
    font-size: 18px;
}

.button.refresh img,.button.download img,.button.upload img,.button.preview img,.button.publish img,.button.add img,.button.add-multi img,.button.edit img,.button.folder img {
    display: none;
}

.button.refresh:before {
    content: "";
}

.button.download:before {
    content: "";
}

.button.upload:before {
    content: "";
}

.button.preview:before {
    content: "";
}

.button.publish:before {
    content: "";
}

.button.add:before {
    content: "";
}

.button.add-multi:before {
    content: "";
}

.button.edit:before {
    content: "";
}

.button.folder:before {
    content: "";
}

.button.smallbutton {
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.button.blue {
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.blue:focus,.button.blue.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.button.blue:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.button.blue:active,.button.blue.active,.open>.dropdown-toggle.button.blue {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.button.blue.disabled:hover,.button.blue[disabled]:hover,fieldset[disabled] .button.blue:hover,.button.blue.disabled:focus,.button.blue[disabled]:focus,fieldset[disabled] .button.blue:focus,.button.blue.disabled.focus,.button.blue[disabled].focus,fieldset[disabled] .button.blue.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.button.blue .badge {
    color: #fff;
    background-color: #f7a81b;
}

.button.blue:hover,.button.blue:focus,.button.blue.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.blue:active,.button.blue.active,.open>.dropdown-toggle.button.blue {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.blue.disabled,.button.blue[disabled],fieldset[disabled] .button.blue,.button.blue.disabled:hover,.button.blue[disabled]:hover,fieldset[disabled] .button.blue:hover,.button.blue.disabled:focus,.button.blue[disabled]:focus,fieldset[disabled] .button.blue:focus,.button.blue.disabled.focus,.button.blue[disabled].focus,fieldset[disabled] .button.blue.focus,.button.blue.disabled:active,.button.blue[disabled]:active,fieldset[disabled] .button.blue:active,.button.blue.disabled.active,.button.blue[disabled].active,fieldset[disabled] .button.blue.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.button.blue .badge {
    color: #fff;
    background-color: #f7a81b;
}

.button.blue:hover,.button.blue:focus,.button.blue.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.button.blue:active,.button.blue.active,.open>.dropdown-toggle.button.blue {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.button.blue.disabled,.button.blue[disabled],fieldset[disabled] .button.blue,.button.blue.disabled:hover,.button.blue[disabled]:hover,fieldset[disabled] .button.blue:hover,.button.blue.disabled:focus,.button.blue[disabled]:focus,fieldset[disabled] .button.blue:focus,.button.blue.disabled.focus,.button.blue[disabled].focus,fieldset[disabled] .button.blue.focus,.button.blue.disabled:active,.button.blue[disabled]:active,fieldset[disabled] .button.blue:active,.button.blue.disabled.active,.button.blue[disabled].active,fieldset[disabled] .button.blue.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.button.blue .badge {
    color: #fff;
    background-color: #f7a81b;
}

.button.orange {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.button.orange:focus,.button.orange.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.button.orange:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.button.orange:active,.button.orange.active,.open>.dropdown-toggle.button.orange {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.button.orange.disabled:hover,.button.orange[disabled]:hover,fieldset[disabled] .button.orange:hover,.button.orange.disabled:focus,.button.orange[disabled]:focus,fieldset[disabled] .button.orange:focus,.button.orange.disabled.focus,.button.orange[disabled].focus,fieldset[disabled] .button.orange.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.button.orange .badge {
    color: #f7a81b;
    background-color: #fff;
}

.button.orange:hover,.button.orange:focus,.button.orange.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.orange:active,.button.orange.active,.open>.dropdown-toggle.button.orange {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.orange.disabled,.button.orange[disabled],fieldset[disabled] .button.orange,.button.orange.disabled:hover,.button.orange[disabled]:hover,fieldset[disabled] .button.orange:hover,.button.orange.disabled:focus,.button.orange[disabled]:focus,fieldset[disabled] .button.orange:focus,.button.orange.disabled.focus,.button.orange[disabled].focus,fieldset[disabled] .button.orange.focus,.button.orange.disabled:active,.button.orange[disabled]:active,fieldset[disabled] .button.orange:active,.button.orange.disabled.active,.button.orange[disabled].active,fieldset[disabled] .button.orange.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.button.orange .badge {
    color: #f7a81b;
    background-color: #fff;
}

.button.gray {
    background-color: #fff;
    color: #757575;
    background-color: transparent;
    border-color: #757575;
}

.button.gray:focus,.button.gray.focus {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #353535;
}

.button.gray:hover {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #565656;
}

.button.gray:active,.button.gray.active,.open>.dropdown-toggle.button.gray {
    color: #757575;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #565656;
}

.button.gray.disabled:hover,.button.gray[disabled]:hover,fieldset[disabled] .button.gray:hover,.button.gray.disabled:focus,.button.gray[disabled]:focus,fieldset[disabled] .button.gray:focus,.button.gray.disabled.focus,.button.gray[disabled].focus,fieldset[disabled] .button.gray.focus {
    background-color: #fff;
    border-color: #757575;
}

.button.gray .badge {
    color: #fff;
    background-color: #757575;
}

.button.gray:hover,.button.gray:focus,.button.gray.focus {
    color: #fff;
    background-color: transparent;
    border-color: #757575;
}

.button.gray:active,.button.gray.active,.open>.dropdown-toggle.button.gray {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #757575;
}

.button.gray.disabled,.button.gray[disabled],fieldset[disabled] .button.gray,.button.gray.disabled:hover,.button.gray[disabled]:hover,fieldset[disabled] .button.gray:hover,.button.gray.disabled:focus,.button.gray[disabled]:focus,fieldset[disabled] .button.gray:focus,.button.gray.disabled.focus,.button.gray[disabled].focus,fieldset[disabled] .button.gray.focus,.button.gray.disabled:active,.button.gray[disabled]:active,fieldset[disabled] .button.gray:active,.button.gray.disabled.active,.button.gray[disabled].active,fieldset[disabled] .button.gray.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.button.gray .badge {
    color: #fff;
    background-color: #757575;
}

.button.gray:hover,.button.gray:focus,.button.gray.focus {
    color: #fff;
    background-color: #757575;
    border-color: #757575;
}

.button.gray:active,.button.gray.active,.open>.dropdown-toggle.button.gray {
    color: #fff;
    background-image: none;
    background-color: #757575;
    border-color: #757575;
}

.button.gray.disabled,.button.gray[disabled],fieldset[disabled] .button.gray,.button.gray.disabled:hover,.button.gray[disabled]:hover,fieldset[disabled] .button.gray:hover,.button.gray.disabled:focus,.button.gray[disabled]:focus,fieldset[disabled] .button.gray:focus,.button.gray.disabled.focus,.button.gray[disabled].focus,fieldset[disabled] .button.gray.focus,.button.gray.disabled:active,.button.gray[disabled]:active,fieldset[disabled] .button.gray:active,.button.gray.disabled.active,.button.gray[disabled].active,fieldset[disabled] .button.gray.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.button.gray .badge {
    color: #fff;
    background-color: #757575;
}

.search-panel {
    margin-bottom: 15px;
}

.search-panel input[type="search"] {
    max-width: calc(100% - 110px);
}

.search-panel input[type="search"]+.button {
    height: 27px;
    padding: 2px 12px;
}

.navigationMenu .button img {
    margin-top: -3px;
    margin-right: 5px;
}

.ReadMore a,.readMore a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
    max-width: 100%;
    white-space: normal;
}

.ReadMore a:focus,.readMore a:focus,.ReadMore a:active:focus,.readMore a:active:focus,.ReadMore a.active:focus,.readMore a.active:focus,.ReadMore a.focus,.readMore a.focus,.ReadMore a:active.focus,.readMore a:active.focus,.ReadMore a.active.focus,.readMore a.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.ReadMore a:hover,.readMore a:hover,.ReadMore a:focus,.readMore a:focus,.ReadMore a.focus,.readMore a.focus {
    color: #757575;
    text-decoration: none;
}

.ReadMore a:active,.readMore a:active,.ReadMore a.active,.readMore a.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.ReadMore a.disabled,.readMore a.disabled,.ReadMore a[disabled],.readMore a[disabled],fieldset[disabled] .ReadMore a,fieldset[disabled] .readMore a {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.ReadMore a.disabled,a.readMore a.disabled,fieldset[disabled] a.ReadMore a,fieldset[disabled] a.readMore a {
    pointer-events: none;
}

.ReadMore a .label,.readMore a .label {
    padding: 4px 6px;
}

.ReadMore a+.field-control,.readMore a+.field-control {
    margin-left: 15px;
}

.ReadMore a+.field-group-inline,.readMore a+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.ReadMore a:focus,.readMore a:focus,.ReadMore a.focus,.readMore a.focus {
    outline: 0;
}

.ReadMore a img,.readMore a img {
    margin: -2px 7px -2px 0;
}

.ReadMore a.disabled,.readMore a.disabled,.ReadMore a[disabled],.readMore a[disabled],fieldset[disabled] .ReadMore a,fieldset[disabled] .readMore a {
    filter: alpha(opacity=65);
    opacity: .65;
}

.ReadMore a.active,.readMore a.active {
    cursor: default;
}

.ReadMore a.active:active,.readMore a.active:active {
    top: 0;
}

.ReadMore a.active.active-state,.readMore a.active.active-state {
    position: relative;
    top: 1px;
}

.ReadMore a:active,.readMore a:active {
    position: relative;
    top: 1px;
}

.ReadMore a.active:focus,.readMore a.active:focus,.ReadMore a:active:focus,.readMore a:active:focus,.ReadMore a:focus,.readMore a:focus {
    outline: 0;
}

.ReadMore a.btn-blank+.btn,.readMore a.btn-blank+.btn,.ReadMore a.btn-cancel+.btn,.readMore a.btn-cancel+.btn,.ReadMore a.btn-blank+.button,.readMore a.btn-blank+.button,.ReadMore a.btn-cancel+.button,.readMore a.btn-cancel+.button,.ReadMore a.btn-blank+button,.readMore a.btn-blank+button,.ReadMore a.btn-cancel+button,.readMore a.btn-cancel+button {
    margin-left: 0;
}

.ReadMore a.btn-blank+.send-button-tooltip,.readMore a.btn-blank+.send-button-tooltip,.ReadMore a.btn-cancel+.send-button-tooltip,.readMore a.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.ReadMore a.btn-blank+.send-button-tooltip .btn,.readMore a.btn-blank+.send-button-tooltip .btn,.ReadMore a.btn-cancel+.send-button-tooltip .btn,.readMore a.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.ReadMore a+.btn,.readMore a+.btn,.ReadMore a+.button,.readMore a+.button,.ReadMore a+button,.readMore a+button,.ReadMore a+.dropdown,.readMore a+.dropdown,.ReadMore a+.btn-blank,.readMore a+.btn-blank,.ReadMore a+.btn-disabled,.readMore a+.btn-disabled {
    margin-left: 15px;
}

.ReadMore a+.send-button-tooltip,.readMore a+.send-button-tooltip {
    margin-left: 15px;
}

.ReadMore a+.btn-group,.readMore a+.btn-group {
    margin-left: 15px;
}

.ReadMore a+.btn-wrapper,.readMore a+.btn-wrapper {
    margin-left: 15px;
}

.ReadMore a+.btn-print,.readMore a+.btn-print {
    margin-left: 0;
}

.ReadMore a+.btn-block,.readMore a+.btn-block {
    margin-left: 0;
}

.ReadMore a.refresh:before,.readMore a.refresh:before,.ReadMore a.download:before,.readMore a.download:before,.ReadMore a.upload:before,.readMore a.upload:before,.ReadMore a.preview:before,.readMore a.preview:before,.ReadMore a.publish:before,.readMore a.publish:before,.ReadMore a.add:before,.readMore a.add:before,.ReadMore a.add-multi:before,.readMore a.add-multi:before,.ReadMore a.edit:before,.readMore a.edit:before,.ReadMore a.folder:before,.readMore a.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.ReadMore a.refresh:before.icon-collapse:before,.readMore a.refresh:before.icon-collapse:before,.ReadMore a.download:before.icon-collapse:before,.readMore a.download:before.icon-collapse:before,.ReadMore a.upload:before.icon-collapse:before,.readMore a.upload:before.icon-collapse:before,.ReadMore a.preview:before.icon-collapse:before,.readMore a.preview:before.icon-collapse:before,.ReadMore a.publish:before.icon-collapse:before,.readMore a.publish:before.icon-collapse:before,.ReadMore a.add:before.icon-collapse:before,.readMore a.add:before.icon-collapse:before,.ReadMore a.add-multi:before.icon-collapse:before,.readMore a.add-multi:before.icon-collapse:before,.ReadMore a.edit:before.icon-collapse:before,.readMore a.edit:before.icon-collapse:before,.ReadMore a.folder:before.icon-collapse:before,.readMore a.folder:before.icon-collapse:before {
    content: "";
}

.ReadMore a.refresh:before.fa-question-circle,.readMore a.refresh:before.fa-question-circle,.ReadMore a.download:before.fa-question-circle,.readMore a.download:before.fa-question-circle,.ReadMore a.upload:before.fa-question-circle,.readMore a.upload:before.fa-question-circle,.ReadMore a.preview:before.fa-question-circle,.readMore a.preview:before.fa-question-circle,.ReadMore a.publish:before.fa-question-circle,.readMore a.publish:before.fa-question-circle,.ReadMore a.add:before.fa-question-circle,.readMore a.add:before.fa-question-circle,.ReadMore a.add-multi:before.fa-question-circle,.readMore a.add-multi:before.fa-question-circle,.ReadMore a.edit:before.fa-question-circle,.readMore a.edit:before.fa-question-circle,.ReadMore a.folder:before.fa-question-circle,.readMore a.folder:before.fa-question-circle {
    font-size: 18px;
}

.ReadMore a.refresh img,.readMore a.refresh img,.ReadMore a.download img,.readMore a.download img,.ReadMore a.upload img,.readMore a.upload img,.ReadMore a.preview img,.readMore a.preview img,.ReadMore a.publish img,.readMore a.publish img,.ReadMore a.add img,.readMore a.add img,.ReadMore a.add-multi img,.readMore a.add-multi img,.ReadMore a.edit img,.readMore a.edit img,.ReadMore a.folder img,.readMore a.folder img {
    display: none;
}

.ReadMore a.refresh:before,.readMore a.refresh:before {
    content: "";
}

.ReadMore a.download:before,.readMore a.download:before {
    content: "";
}

.ReadMore a.upload:before,.readMore a.upload:before {
    content: "";
}

.ReadMore a.preview:before,.readMore a.preview:before {
    content: "";
}

.ReadMore a.publish:before,.readMore a.publish:before {
    content: "";
}

.ReadMore a.add:before,.readMore a.add:before {
    content: "";
}

.ReadMore a.add-multi:before,.readMore a.add-multi:before {
    content: "";
}

.ReadMore a.edit:before,.readMore a.edit:before {
    content: "";
}

.ReadMore a.folder:before,.readMore a.folder:before {
    content: "";
}

.ReadMore a:focus,.readMore a:focus,.ReadMore a.focus,.readMore a.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.ReadMore a:hover,.readMore a:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.ReadMore a:active,.readMore a:active,.ReadMore a.active,.readMore a.active,.open>.dropdown-toggle.ReadMore a,.open>.dropdown-toggle.readMore a {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.ReadMore a.disabled:hover,.readMore a.disabled:hover,.ReadMore a[disabled]:hover,.readMore a[disabled]:hover,fieldset[disabled] .ReadMore a:hover,fieldset[disabled] .readMore a:hover,.ReadMore a.disabled:focus,.readMore a.disabled:focus,.ReadMore a[disabled]:focus,.readMore a[disabled]:focus,fieldset[disabled] .ReadMore a:focus,fieldset[disabled] .readMore a:focus,.ReadMore a.disabled.focus,.readMore a.disabled.focus,.ReadMore a[disabled].focus,.readMore a[disabled].focus,fieldset[disabled] .ReadMore a.focus,fieldset[disabled] .readMore a.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.ReadMore a .badge,.readMore a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ReadMore a:hover,.readMore a:hover,.ReadMore a:focus,.readMore a:focus,.ReadMore a.focus,.readMore a.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.ReadMore a:active,.readMore a:active,.ReadMore a.active,.readMore a.active,.open>.dropdown-toggle.ReadMore a,.open>.dropdown-toggle.readMore a {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.ReadMore a.disabled,.readMore a.disabled,.ReadMore a[disabled],.readMore a[disabled],fieldset[disabled] .ReadMore a,fieldset[disabled] .readMore a,.ReadMore a.disabled:hover,.readMore a.disabled:hover,.ReadMore a[disabled]:hover,.readMore a[disabled]:hover,fieldset[disabled] .ReadMore a:hover,fieldset[disabled] .readMore a:hover,.ReadMore a.disabled:focus,.readMore a.disabled:focus,.ReadMore a[disabled]:focus,.readMore a[disabled]:focus,fieldset[disabled] .ReadMore a:focus,fieldset[disabled] .readMore a:focus,.ReadMore a.disabled.focus,.readMore a.disabled.focus,.ReadMore a[disabled].focus,.readMore a[disabled].focus,fieldset[disabled] .ReadMore a.focus,fieldset[disabled] .readMore a.focus,.ReadMore a.disabled:active,.readMore a.disabled:active,.ReadMore a[disabled]:active,.readMore a[disabled]:active,fieldset[disabled] .ReadMore a:active,fieldset[disabled] .readMore a:active,.ReadMore a.disabled.active,.readMore a.disabled.active,.ReadMore a[disabled].active,.readMore a[disabled].active,fieldset[disabled] .ReadMore a.active,fieldset[disabled] .readMore a.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.ReadMore a .badge,.readMore a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ReadMore a:hover,.readMore a:hover,.ReadMore a:focus,.readMore a:focus,.ReadMore a.focus,.readMore a.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ReadMore a:active,.readMore a:active,.ReadMore a.active,.readMore a.active,.open>.dropdown-toggle.ReadMore a,.open>.dropdown-toggle.readMore a {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ReadMore a.disabled,.readMore a.disabled,.ReadMore a[disabled],.readMore a[disabled],fieldset[disabled] .ReadMore a,fieldset[disabled] .readMore a,.ReadMore a.disabled:hover,.readMore a.disabled:hover,.ReadMore a[disabled]:hover,.readMore a[disabled]:hover,fieldset[disabled] .ReadMore a:hover,fieldset[disabled] .readMore a:hover,.ReadMore a.disabled:focus,.readMore a.disabled:focus,.ReadMore a[disabled]:focus,.readMore a[disabled]:focus,fieldset[disabled] .ReadMore a:focus,fieldset[disabled] .readMore a:focus,.ReadMore a.disabled.focus,.readMore a.disabled.focus,.ReadMore a[disabled].focus,.readMore a[disabled].focus,fieldset[disabled] .ReadMore a.focus,fieldset[disabled] .readMore a.focus,.ReadMore a.disabled:active,.readMore a.disabled:active,.ReadMore a[disabled]:active,.readMore a[disabled]:active,fieldset[disabled] .ReadMore a:active,fieldset[disabled] .readMore a:active,.ReadMore a.disabled.active,.readMore a.disabled.active,.ReadMore a[disabled].active,.readMore a[disabled].active,fieldset[disabled] .ReadMore a.active,fieldset[disabled] .readMore a.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.ReadMore a .badge,.readMore a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ReadMore a.portalButton,.readMore a.portalButton {
    font-size: 15px;
}

.navbar .navbar-nav>li>.menu-item {
    margin-top: 9px;
    margin-bottom: 9px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 6.66666667px 25px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.navbar .navbar-nav>li>.menu-item-primary {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.navbar .navbar-nav>li>.menu-item-primary:hover,.navbar .navbar-nav>li>.menu-item-primary:focus,.navbar .navbar-nav>li>.menu-item-primary.focus,.navbar .navbar-nav>li>.menu-item-primary:active,.navbar .navbar-nav>li>.menu-item-primary.active,.open>.dropdown-toggle.navbar .navbar-nav>li>.menu-item-primary {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
    outline: 0;
}

.navbar .navbar-nav>li>.menu-item-primary:active,.navbar .navbar-nav>li>.menu-item-primary.active,.open>.dropdown-toggle.navbar .navbar-nav>li>.menu-item-primary {
    background-image: none;
}

.navbar .navbar-nav>li>.menu-item-primary.disabled,.navbar .navbar-nav>li>.menu-item-primary[disabled],fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary,.navbar .navbar-nav>li>.menu-item-primary.disabled:hover,.navbar .navbar-nav>li>.menu-item-primary[disabled]:hover,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary:hover,.navbar .navbar-nav>li>.menu-item-primary.disabled:focus,.navbar .navbar-nav>li>.menu-item-primary[disabled]:focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary:focus,.navbar .navbar-nav>li>.menu-item-primary.disabled.focus,.navbar .navbar-nav>li>.menu-item-primary[disabled].focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary.focus,.navbar .navbar-nav>li>.menu-item-primary.disabled:active,.navbar .navbar-nav>li>.menu-item-primary[disabled]:active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary:active,.navbar .navbar-nav>li>.menu-item-primary.disabled.active,.navbar .navbar-nav>li>.menu-item-primary[disabled].active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary.active {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.navbar .navbar-nav>li>.menu-item-primary .badge {
    color: #f7a81b;
    background-color: #fff;
}

.navbar .navbar-nav>li>.menu-item-primary:hover,.navbar .navbar-nav>li>.menu-item-primary:focus,.navbar .navbar-nav>li>.menu-item-primary.focus {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.navbar .navbar-nav>li>.menu-item-primary:active,.navbar .navbar-nav>li>.menu-item-primary.active,.open>.dropdown-toggle.navbar .navbar-nav>li>.menu-item-primary {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #fff;
}

.navbar .navbar-nav>li>.menu-item-primary.disabled,.navbar .navbar-nav>li>.menu-item-primary[disabled],fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary,.navbar .navbar-nav>li>.menu-item-primary.disabled:hover,.navbar .navbar-nav>li>.menu-item-primary[disabled]:hover,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary:hover,.navbar .navbar-nav>li>.menu-item-primary.disabled:focus,.navbar .navbar-nav>li>.menu-item-primary[disabled]:focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary:focus,.navbar .navbar-nav>li>.menu-item-primary.disabled.focus,.navbar .navbar-nav>li>.menu-item-primary[disabled].focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary.focus,.navbar .navbar-nav>li>.menu-item-primary.disabled:active,.navbar .navbar-nav>li>.menu-item-primary[disabled]:active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary:active,.navbar .navbar-nav>li>.menu-item-primary.disabled.active,.navbar .navbar-nav>li>.menu-item-primary[disabled].active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-primary.active {
    background-color: #808080;
    border-color: #808080;
}

.navbar .navbar-nav>li>.menu-item-primary .badge {
    color: #f7a81b;
    background-color: #fff;
}

.navbar .navbar-nav>li>.menu-item-secondary {
    color: #f7a81b;
    background-color: #fff;
    border-color: #f7a81b;
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.navbar .navbar-nav>li>.menu-item-secondary:hover,.navbar .navbar-nav>li>.menu-item-secondary:focus,.navbar .navbar-nav>li>.menu-item-secondary.focus,.navbar .navbar-nav>li>.menu-item-secondary:active,.navbar .navbar-nav>li>.menu-item-secondary.active,.open>.dropdown-toggle.navbar .navbar-nav>li>.menu-item-secondary {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
    outline: 0;
}

.navbar .navbar-nav>li>.menu-item-secondary:active,.navbar .navbar-nav>li>.menu-item-secondary.active,.open>.dropdown-toggle.navbar .navbar-nav>li>.menu-item-secondary {
    background-image: none;
}

.navbar .navbar-nav>li>.menu-item-secondary.disabled,.navbar .navbar-nav>li>.menu-item-secondary[disabled],fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary,.navbar .navbar-nav>li>.menu-item-secondary.disabled:hover,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:hover,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:hover,.navbar .navbar-nav>li>.menu-item-secondary.disabled:focus,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:focus,.navbar .navbar-nav>li>.menu-item-secondary.disabled.focus,.navbar .navbar-nav>li>.menu-item-secondary[disabled].focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary.focus,.navbar .navbar-nav>li>.menu-item-secondary.disabled:active,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:active,.navbar .navbar-nav>li>.menu-item-secondary.disabled.active,.navbar .navbar-nav>li>.menu-item-secondary[disabled].active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary.active {
    background-color: #fff;
    border-color: #f7a81b;
}

.navbar .navbar-nav>li>.menu-item-secondary .badge {
    color: #fff;
    background-color: #f7a81b;
}

.navbar .navbar-nav>li>.menu-item-secondary:hover,.navbar .navbar-nav>li>.menu-item-secondary:focus,.navbar .navbar-nav>li>.menu-item-secondary.focus {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.navbar .navbar-nav>li>.menu-item-secondary:active,.navbar .navbar-nav>li>.menu-item-secondary.active,.open>.dropdown-toggle.navbar .navbar-nav>li>.menu-item-secondary {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #fff;
}

.navbar .navbar-nav>li>.menu-item-secondary.disabled,.navbar .navbar-nav>li>.menu-item-secondary[disabled],fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary,.navbar .navbar-nav>li>.menu-item-secondary.disabled:hover,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:hover,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:hover,.navbar .navbar-nav>li>.menu-item-secondary.disabled:focus,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:focus,.navbar .navbar-nav>li>.menu-item-secondary.disabled.focus,.navbar .navbar-nav>li>.menu-item-secondary[disabled].focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary.focus,.navbar .navbar-nav>li>.menu-item-secondary.disabled:active,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:active,.navbar .navbar-nav>li>.menu-item-secondary.disabled.active,.navbar .navbar-nav>li>.menu-item-secondary[disabled].active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary.active {
    background-color: #808080;
    border-color: #808080;
}

.navbar .navbar-nav>li>.menu-item-secondary .badge {
    color: #fff;
    background-color: #f7a81b;
}

.navbar .navbar-nav>li>.menu-item-secondary:hover,.navbar .navbar-nav>li>.menu-item-secondary:focus,.navbar .navbar-nav>li>.menu-item-secondary.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.navbar .navbar-nav>li>.menu-item-secondary:active,.navbar .navbar-nav>li>.menu-item-secondary.active,.open>.dropdown-toggle.navbar .navbar-nav>li>.menu-item-secondary {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.navbar .navbar-nav>li>.menu-item-secondary.disabled,.navbar .navbar-nav>li>.menu-item-secondary[disabled],fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary,.navbar .navbar-nav>li>.menu-item-secondary.disabled:hover,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:hover,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:hover,.navbar .navbar-nav>li>.menu-item-secondary.disabled:focus,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:focus,.navbar .navbar-nav>li>.menu-item-secondary.disabled.focus,.navbar .navbar-nav>li>.menu-item-secondary[disabled].focus,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary.focus,.navbar .navbar-nav>li>.menu-item-secondary.disabled:active,.navbar .navbar-nav>li>.menu-item-secondary[disabled]:active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary:active,.navbar .navbar-nav>li>.menu-item-secondary.disabled.active,.navbar .navbar-nav>li>.menu-item-secondary[disabled].active,fieldset[disabled] .navbar .navbar-nav>li>.menu-item-secondary.active {
    background-color: #808080;
    border-color: #808080;
}

.navbar .navbar-nav>li>.menu-item-secondary .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ui-dialog-buttonpane .ui-dialog-titlebar {
    display: none;
}

.ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    padding: 8px 15px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button .ui-button-text {
    padding: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn {
    margin: 0;
    cursor: pointer;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn .ui-button-text {
    padding: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn+.btn {
    margin-left: 7.5px;
    margin-bottom: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn-group .btn+.btn {
    margin-left: -1px;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn-block+.btn-block {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn) {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    min-width: 75px;
    padding: 8px 15px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    margin-top: 0;
    margin-right: 0;
    margin-left: 10px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):active:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).active:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):active.focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).focus {
    color: #757575;
    text-decoration: none;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).disabled,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)[disabled],fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn) {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).disabled,fieldset[disabled] a.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn) {
    pointer-events: none;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn) .label {
    padding: 4px 6px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.field-control {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).focus {
    outline: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn) img {
    margin: -2px 7px -2px 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).disabled,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)[disabled],fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn) {
    filter: alpha(opacity=65);
    opacity: .65;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).active {
    cursor: default;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).active:active {
    top: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).active.active-state {
    position: relative;
    top: 1px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):active {
    position: relative;
    top: 1px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).active:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):active:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):focus {
    outline: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-blank+.btn,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-cancel+.btn,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-blank+.button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-cancel+.button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-blank+button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-cancel+button {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-blank+.send-button-tooltip,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-blank+.send-button-tooltip .btn,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.btn,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.dropdown,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.btn-blank,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.btn-disabled {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.send-button-tooltip {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.btn-group {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.btn-wrapper {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.btn-print {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn)+.btn-block {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).refresh:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).download:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).upload:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).preview:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).publish:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add-multi:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).edit:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).refresh:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).download:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).upload:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).preview:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).publish:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add-multi:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).edit:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).folder:before.icon-collapse:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).refresh:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).download:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).upload:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).preview:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).publish:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add-multi:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).edit:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).folder:before.fa-question-circle {
    font-size: 18px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).refresh img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).download img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).upload img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).preview img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).publish img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add-multi img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).edit img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).folder img {
    display: none;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).refresh:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).download:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).upload:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).preview:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).publish:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).add-multi:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).edit:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn).folder:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):last-child {
    float: left;
    color: #c57f07;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    text-shadow: none;
    margin-top: 0;
    margin-right: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):last-child:focus {
    outline: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
    float: right;
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active,.open>.dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:hover,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:focus,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].focus,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child .badge {
    color: #f7a81b;
    background-color: #fff;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active,.open>.dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled],fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:hover,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:focus,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].focus,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:active,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].active,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child .badge {
    color: #f7a81b;
    background-color: #fff;
}

.button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    min-width: 75px;
    position: relative;
}

.button:focus,.button:active:focus,.button.active:focus,.button.focus,.button:active.focus,.button.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.button:hover,.button:focus,.button.focus {
    color: #757575;
    text-decoration: none;
}

.button:active,.button.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.button.disabled,.button[disabled],fieldset[disabled] .button {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.button.disabled,fieldset[disabled] a.button {
    pointer-events: none;
}

.button .label {
    padding: 4px 6px;
}

.button+.field-control {
    margin-left: 15px;
}

.button+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.button:focus,.button.focus {
    outline: 0;
}

.button img {
    margin: -2px 7px -2px 0;
}

.button.disabled,.button[disabled],fieldset[disabled] .button {
    filter: alpha(opacity=65);
    opacity: .65;
}

.button.active {
    cursor: default;
}

.button.active:active {
    top: 0;
}

.button.active.active-state {
    position: relative;
    top: 1px;
}

.button:active {
    position: relative;
    top: 1px;
}

.button.active:focus,.button:active:focus,.button:focus {
    outline: 0;
}

.button.btn-blank+.btn,.button.btn-cancel+.btn,.button.btn-blank+.button,.button.btn-cancel+.button,.button.btn-blank+button,.button.btn-cancel+button {
    margin-left: 0;
}

.button.btn-blank+.send-button-tooltip,.button.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.button.btn-blank+.send-button-tooltip .btn,.button.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.button+.btn,.button+.button,.button+button,.button+.dropdown,.button+.btn-blank,.button+.btn-disabled {
    margin-left: 15px;
}

.button+.send-button-tooltip {
    margin-left: 15px;
}

.button+.btn-group {
    margin-left: 15px;
}

.button+.btn-wrapper {
    margin-left: 15px;
}

.button+.btn-print {
    margin-left: 0;
}

.button+.btn-block {
    margin-left: 0;
}

.button.refresh:before,.button.download:before,.button.upload:before,.button.preview:before,.button.publish:before,.button.add:before,.button.add-multi:before,.button.edit:before,.button.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.button.refresh:before.icon-collapse:before,.button.download:before.icon-collapse:before,.button.upload:before.icon-collapse:before,.button.preview:before.icon-collapse:before,.button.publish:before.icon-collapse:before,.button.add:before.icon-collapse:before,.button.add-multi:before.icon-collapse:before,.button.edit:before.icon-collapse:before,.button.folder:before.icon-collapse:before {
    content: "";
}

.button.refresh:before.fa-question-circle,.button.download:before.fa-question-circle,.button.upload:before.fa-question-circle,.button.preview:before.fa-question-circle,.button.publish:before.fa-question-circle,.button.add:before.fa-question-circle,.button.add-multi:before.fa-question-circle,.button.edit:before.fa-question-circle,.button.folder:before.fa-question-circle {
    font-size: 18px;
}

.button.refresh img,.button.download img,.button.upload img,.button.preview img,.button.publish img,.button.add img,.button.add-multi img,.button.edit img,.button.folder img {
    display: none;
}

.button.refresh:before {
    content: "";
}

.button.download:before {
    content: "";
}

.button.upload:before {
    content: "";
}

.button.preview:before {
    content: "";
}

.button.publish:before {
    content: "";
}

.button.add:before {
    content: "";
}

.button.add-multi:before {
    content: "";
}

.button.edit:before {
    content: "";
}

.button.folder:before {
    content: "";
}

.button.default,.button.gray {
    background-color: #fff;
    color: #757575;
    background-color: transparent;
    border-color: #757575;
}

.button.default:focus,.button.gray:focus,.button.default.focus,.button.gray.focus {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #353535;
}

.button.default:hover,.button.gray:hover {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #565656;
}

.button.default:active,.button.gray:active,.button.default.active,.button.gray.active,.open>.dropdown-toggle.button.default,.open>.dropdown-toggle.button.gray {
    color: #757575;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #565656;
}

.button.default.disabled:hover,.button.gray.disabled:hover,.button.default[disabled]:hover,.button.gray[disabled]:hover,fieldset[disabled] .button.default:hover,fieldset[disabled] .button.gray:hover,.button.default.disabled:focus,.button.gray.disabled:focus,.button.default[disabled]:focus,.button.gray[disabled]:focus,fieldset[disabled] .button.default:focus,fieldset[disabled] .button.gray:focus,.button.default.disabled.focus,.button.gray.disabled.focus,.button.default[disabled].focus,.button.gray[disabled].focus,fieldset[disabled] .button.default.focus,fieldset[disabled] .button.gray.focus {
    background-color: #fff;
    border-color: #757575;
}

.button.default .badge,.button.gray .badge {
    color: #fff;
    background-color: #757575;
}

.button.default:hover,.button.gray:hover,.button.default:focus,.button.gray:focus,.button.default.focus,.button.gray.focus {
    color: #fff;
    background-color: transparent;
    border-color: #757575;
}

.button.default:active,.button.gray:active,.button.default.active,.button.gray.active,.open>.dropdown-toggle.button.default,.open>.dropdown-toggle.button.gray {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #757575;
}

.button.default.disabled,.button.gray.disabled,.button.default[disabled],.button.gray[disabled],fieldset[disabled] .button.default,fieldset[disabled] .button.gray,.button.default.disabled:hover,.button.gray.disabled:hover,.button.default[disabled]:hover,.button.gray[disabled]:hover,fieldset[disabled] .button.default:hover,fieldset[disabled] .button.gray:hover,.button.default.disabled:focus,.button.gray.disabled:focus,.button.default[disabled]:focus,.button.gray[disabled]:focus,fieldset[disabled] .button.default:focus,fieldset[disabled] .button.gray:focus,.button.default.disabled.focus,.button.gray.disabled.focus,.button.default[disabled].focus,.button.gray[disabled].focus,fieldset[disabled] .button.default.focus,fieldset[disabled] .button.gray.focus,.button.default.disabled:active,.button.gray.disabled:active,.button.default[disabled]:active,.button.gray[disabled]:active,fieldset[disabled] .button.default:active,fieldset[disabled] .button.gray:active,.button.default.disabled.active,.button.gray.disabled.active,.button.default[disabled].active,.button.gray[disabled].active,fieldset[disabled] .button.default.active,fieldset[disabled] .button.gray.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.button.default .badge,.button.gray .badge {
    color: #fff;
    background-color: #757575;
}

.button.default:hover,.button.gray:hover,.button.default:focus,.button.gray:focus,.button.default.focus,.button.gray.focus {
    color: #fff;
    background-color: #757575;
    border-color: #757575;
}

.button.default:active,.button.gray:active,.button.default.active,.button.gray.active,.open>.dropdown-toggle.button.default,.open>.dropdown-toggle.button.gray {
    color: #fff;
    background-image: none;
    background-color: #757575;
    border-color: #757575;
}

.button.default.disabled,.button.gray.disabled,.button.default[disabled],.button.gray[disabled],fieldset[disabled] .button.default,fieldset[disabled] .button.gray,.button.default.disabled:hover,.button.gray.disabled:hover,.button.default[disabled]:hover,.button.gray[disabled]:hover,fieldset[disabled] .button.default:hover,fieldset[disabled] .button.gray:hover,.button.default.disabled:focus,.button.gray.disabled:focus,.button.default[disabled]:focus,.button.gray[disabled]:focus,fieldset[disabled] .button.default:focus,fieldset[disabled] .button.gray:focus,.button.default.disabled.focus,.button.gray.disabled.focus,.button.default[disabled].focus,.button.gray[disabled].focus,fieldset[disabled] .button.default.focus,fieldset[disabled] .button.gray.focus,.button.default.disabled:active,.button.gray.disabled:active,.button.default[disabled]:active,.button.gray[disabled]:active,fieldset[disabled] .button.default:active,fieldset[disabled] .button.gray:active,.button.default.disabled.active,.button.gray.disabled.active,.button.default[disabled].active,.button.gray[disabled].active,fieldset[disabled] .button.default.active,fieldset[disabled] .button.gray.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.button.default .badge,.button.gray .badge {
    color: #fff;
    background-color: #757575;
}

.button.default a,.button.gray a {
    background-color: #fff;
    color: #757575;
    background-color: transparent;
    border-color: #757575;
}

.button.default a:focus,.button.gray a:focus,.button.default a.focus,.button.gray a.focus {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #353535;
}

.button.default a:hover,.button.gray a:hover {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #565656;
}

.button.default a:active,.button.gray a:active,.button.default a.active,.button.gray a.active,.open>.dropdown-toggle.button.default a,.open>.dropdown-toggle.button.gray a {
    color: #757575;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #565656;
}

.button.default a.disabled:hover,.button.gray a.disabled:hover,.button.default a[disabled]:hover,.button.gray a[disabled]:hover,fieldset[disabled] .button.default a:hover,fieldset[disabled] .button.gray a:hover,.button.default a.disabled:focus,.button.gray a.disabled:focus,.button.default a[disabled]:focus,.button.gray a[disabled]:focus,fieldset[disabled] .button.default a:focus,fieldset[disabled] .button.gray a:focus,.button.default a.disabled.focus,.button.gray a.disabled.focus,.button.default a[disabled].focus,.button.gray a[disabled].focus,fieldset[disabled] .button.default a.focus,fieldset[disabled] .button.gray a.focus {
    background-color: #fff;
    border-color: #757575;
}

.button.default a .badge,.button.gray a .badge {
    color: #fff;
    background-color: #757575;
}

.button.default a:hover,.button.gray a:hover,.button.default a:focus,.button.gray a:focus,.button.default a.focus,.button.gray a.focus {
    color: #fff;
    background-color: transparent;
    border-color: #757575;
}

.button.default a:active,.button.gray a:active,.button.default a.active,.button.gray a.active,.open>.dropdown-toggle.button.default a,.open>.dropdown-toggle.button.gray a {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #757575;
}

.button.default a.disabled,.button.gray a.disabled,.button.default a[disabled],.button.gray a[disabled],fieldset[disabled] .button.default a,fieldset[disabled] .button.gray a,.button.default a.disabled:hover,.button.gray a.disabled:hover,.button.default a[disabled]:hover,.button.gray a[disabled]:hover,fieldset[disabled] .button.default a:hover,fieldset[disabled] .button.gray a:hover,.button.default a.disabled:focus,.button.gray a.disabled:focus,.button.default a[disabled]:focus,.button.gray a[disabled]:focus,fieldset[disabled] .button.default a:focus,fieldset[disabled] .button.gray a:focus,.button.default a.disabled.focus,.button.gray a.disabled.focus,.button.default a[disabled].focus,.button.gray a[disabled].focus,fieldset[disabled] .button.default a.focus,fieldset[disabled] .button.gray a.focus,.button.default a.disabled:active,.button.gray a.disabled:active,.button.default a[disabled]:active,.button.gray a[disabled]:active,fieldset[disabled] .button.default a:active,fieldset[disabled] .button.gray a:active,.button.default a.disabled.active,.button.gray a.disabled.active,.button.default a[disabled].active,.button.gray a[disabled].active,fieldset[disabled] .button.default a.active,fieldset[disabled] .button.gray a.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.button.default a .badge,.button.gray a .badge {
    color: #fff;
    background-color: #757575;
}

.button.default a:hover,.button.gray a:hover,.button.default a:focus,.button.gray a:focus,.button.default a.focus,.button.gray a.focus {
    color: #fff;
    background-color: #757575;
    border-color: #757575;
}

.button.default a:active,.button.gray a:active,.button.default a.active,.button.gray a.active,.open>.dropdown-toggle.button.default a,.open>.dropdown-toggle.button.gray a {
    color: #fff;
    background-image: none;
    background-color: #757575;
    border-color: #757575;
}

.button.default a.disabled,.button.gray a.disabled,.button.default a[disabled],.button.gray a[disabled],fieldset[disabled] .button.default a,fieldset[disabled] .button.gray a,.button.default a.disabled:hover,.button.gray a.disabled:hover,.button.default a[disabled]:hover,.button.gray a[disabled]:hover,fieldset[disabled] .button.default a:hover,fieldset[disabled] .button.gray a:hover,.button.default a.disabled:focus,.button.gray a.disabled:focus,.button.default a[disabled]:focus,.button.gray a[disabled]:focus,fieldset[disabled] .button.default a:focus,fieldset[disabled] .button.gray a:focus,.button.default a.disabled.focus,.button.gray a.disabled.focus,.button.default a[disabled].focus,.button.gray a[disabled].focus,fieldset[disabled] .button.default a.focus,fieldset[disabled] .button.gray a.focus,.button.default a.disabled:active,.button.gray a.disabled:active,.button.default a[disabled]:active,.button.gray a[disabled]:active,fieldset[disabled] .button.default a:active,fieldset[disabled] .button.gray a:active,.button.default a.disabled.active,.button.gray a.disabled.active,.button.default a[disabled].active,.button.gray a[disabled].active,fieldset[disabled] .button.default a.active,fieldset[disabled] .button.gray a.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.button.default a .badge,.button.gray a .badge {
    color: #fff;
    background-color: #757575;
}

.button.orange {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.button.orange:focus,.button.orange.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.button.orange:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.button.orange:active,.button.orange.active,.open>.dropdown-toggle.button.orange {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.button.orange.disabled:hover,.button.orange[disabled]:hover,fieldset[disabled] .button.orange:hover,.button.orange.disabled:focus,.button.orange[disabled]:focus,fieldset[disabled] .button.orange:focus,.button.orange.disabled.focus,.button.orange[disabled].focus,fieldset[disabled] .button.orange.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.button.orange .badge {
    color: #f7a81b;
    background-color: #fff;
}

.button.orange:hover,.button.orange:focus,.button.orange.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.orange:active,.button.orange.active,.open>.dropdown-toggle.button.orange {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.orange.disabled,.button.orange[disabled],fieldset[disabled] .button.orange,.button.orange.disabled:hover,.button.orange[disabled]:hover,fieldset[disabled] .button.orange:hover,.button.orange.disabled:focus,.button.orange[disabled]:focus,fieldset[disabled] .button.orange:focus,.button.orange.disabled.focus,.button.orange[disabled].focus,fieldset[disabled] .button.orange.focus,.button.orange.disabled:active,.button.orange[disabled]:active,fieldset[disabled] .button.orange:active,.button.orange.disabled.active,.button.orange[disabled].active,fieldset[disabled] .button.orange.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.button.orange .badge {
    color: #f7a81b;
    background-color: #fff;
}

.button.blue {
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.blue:focus,.button.blue.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.button.blue:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.button.blue:active,.button.blue.active,.open>.dropdown-toggle.button.blue {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.button.blue.disabled:hover,.button.blue[disabled]:hover,fieldset[disabled] .button.blue:hover,.button.blue.disabled:focus,.button.blue[disabled]:focus,fieldset[disabled] .button.blue:focus,.button.blue.disabled.focus,.button.blue[disabled].focus,fieldset[disabled] .button.blue.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.button.blue .badge {
    color: #fff;
    background-color: #f7a81b;
}

.button.blue:hover,.button.blue:focus,.button.blue.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.blue:active,.button.blue.active,.open>.dropdown-toggle.button.blue {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.button.blue.disabled,.button.blue[disabled],fieldset[disabled] .button.blue,.button.blue.disabled:hover,.button.blue[disabled]:hover,fieldset[disabled] .button.blue:hover,.button.blue.disabled:focus,.button.blue[disabled]:focus,fieldset[disabled] .button.blue:focus,.button.blue.disabled.focus,.button.blue[disabled].focus,fieldset[disabled] .button.blue.focus,.button.blue.disabled:active,.button.blue[disabled]:active,fieldset[disabled] .button.blue:active,.button.blue.disabled.active,.button.blue[disabled].active,fieldset[disabled] .button.blue.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.button.blue .badge {
    color: #fff;
    background-color: #f7a81b;
}

.button.blue:hover,.button.blue:focus,.button.blue.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.button.blue:active,.button.blue.active,.open>.dropdown-toggle.button.blue {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.button.blue.disabled,.button.blue[disabled],fieldset[disabled] .button.blue,.button.blue.disabled:hover,.button.blue[disabled]:hover,fieldset[disabled] .button.blue:hover,.button.blue.disabled:focus,.button.blue[disabled]:focus,fieldset[disabled] .button.blue:focus,.button.blue.disabled.focus,.button.blue[disabled].focus,fieldset[disabled] .button.blue.focus,.button.blue.disabled:active,.button.blue[disabled]:active,fieldset[disabled] .button.blue:active,.button.blue.disabled.active,.button.blue[disabled].active,fieldset[disabled] .button.blue.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.button.blue .badge {
    color: #fff;
    background-color: #f7a81b;
}

.button.refresh:before,.button.download:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    position: relative;
    top: 2px;
    right: 3px;
    margin-right: 5px;
}

.button.refresh:before.icon-collapse:before,.button.download:before.icon-collapse:before {
    content: "";
}

.button.refresh:before.fa-question-circle,.button.download:before.fa-question-circle {
    font-size: 18px;
}

.button.refresh img,.button.download img {
    display: none;
}

.button.refresh:before {
    content: "";
}

.button.download:before {
    content: "";
}

.button.smallbutton {
    min-width: 45px;
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.button img {
    margin: -5px 7px 0 0;
}

.button.btn-link {
    background: none;
    border: none;
    padding: 0;
}

.button.btn-link a {
    margin-left: 15px;
}

.btn img {
    margin: -2px 7px -2px 0;
}

.cancelbutton {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
}

.cancelbutton:focus,.cancelbutton:active:focus,.cancelbutton.active:focus,.cancelbutton.focus,.cancelbutton:active.focus,.cancelbutton.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.cancelbutton:hover,.cancelbutton:focus,.cancelbutton.focus {
    color: #757575;
    text-decoration: none;
}

.cancelbutton:active,.cancelbutton.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.cancelbutton.disabled,.cancelbutton[disabled],fieldset[disabled] .cancelbutton {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.cancelbutton.disabled,fieldset[disabled] a.cancelbutton {
    pointer-events: none;
}

.cancelbutton .label {
    padding: 4px 6px;
}

.cancelbutton+.field-control {
    margin-left: 15px;
}

.cancelbutton+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.cancelbutton:focus,.cancelbutton.focus {
    outline: 0;
}

.cancelbutton img {
    margin: -2px 7px -2px 0;
}

.cancelbutton.disabled,.cancelbutton[disabled],fieldset[disabled] .cancelbutton {
    filter: alpha(opacity=65);
    opacity: .65;
}

.cancelbutton.active {
    cursor: default;
}

.cancelbutton.active:active {
    top: 0;
}

.cancelbutton.active.active-state {
    position: relative;
    top: 1px;
}

.cancelbutton:active {
    position: relative;
    top: 1px;
}

.cancelbutton.active:focus,.cancelbutton:active:focus,.cancelbutton:focus {
    outline: 0;
}

.cancelbutton.btn-blank+.btn,.cancelbutton.btn-cancel+.btn,.cancelbutton.btn-blank+.button,.cancelbutton.btn-cancel+.button,.cancelbutton.btn-blank+button,.cancelbutton.btn-cancel+button {
    margin-left: 0;
}

.cancelbutton.btn-blank+.send-button-tooltip,.cancelbutton.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.cancelbutton.btn-blank+.send-button-tooltip .btn,.cancelbutton.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.cancelbutton+.btn,.cancelbutton+.button,.cancelbutton+button,.cancelbutton+.dropdown,.cancelbutton+.btn-blank,.cancelbutton+.btn-disabled {
    margin-left: 15px;
}

.cancelbutton+.send-button-tooltip {
    margin-left: 15px;
}

.cancelbutton+.btn-group {
    margin-left: 15px;
}

.cancelbutton+.btn-wrapper {
    margin-left: 15px;
}

.cancelbutton+.btn-print {
    margin-left: 0;
}

.cancelbutton+.btn-block {
    margin-left: 0;
}

.cancelbutton.refresh:before,.cancelbutton.download:before,.cancelbutton.upload:before,.cancelbutton.preview:before,.cancelbutton.publish:before,.cancelbutton.add:before,.cancelbutton.add-multi:before,.cancelbutton.edit:before,.cancelbutton.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.cancelbutton.refresh:before.icon-collapse:before,.cancelbutton.download:before.icon-collapse:before,.cancelbutton.upload:before.icon-collapse:before,.cancelbutton.preview:before.icon-collapse:before,.cancelbutton.publish:before.icon-collapse:before,.cancelbutton.add:before.icon-collapse:before,.cancelbutton.add-multi:before.icon-collapse:before,.cancelbutton.edit:before.icon-collapse:before,.cancelbutton.folder:before.icon-collapse:before {
    content: "";
}

.cancelbutton.refresh:before.fa-question-circle,.cancelbutton.download:before.fa-question-circle,.cancelbutton.upload:before.fa-question-circle,.cancelbutton.preview:before.fa-question-circle,.cancelbutton.publish:before.fa-question-circle,.cancelbutton.add:before.fa-question-circle,.cancelbutton.add-multi:before.fa-question-circle,.cancelbutton.edit:before.fa-question-circle,.cancelbutton.folder:before.fa-question-circle {
    font-size: 18px;
}

.cancelbutton.refresh img,.cancelbutton.download img,.cancelbutton.upload img,.cancelbutton.preview img,.cancelbutton.publish img,.cancelbutton.add img,.cancelbutton.add-multi img,.cancelbutton.edit img,.cancelbutton.folder img {
    display: none;
}

.cancelbutton.refresh:before {
    content: "";
}

.cancelbutton.download:before {
    content: "";
}

.cancelbutton.upload:before {
    content: "";
}

.cancelbutton.preview:before {
    content: "";
}

.cancelbutton.publish:before {
    content: "";
}

.cancelbutton.add:before {
    content: "";
}

.cancelbutton.add-multi:before {
    content: "";
}

.cancelbutton.edit:before {
    content: "";
}

.cancelbutton.folder:before {
    content: "";
}

.cancelbutton+.btn,.cancelbutton+.button,.cancelbutton+button {
    margin-left: 0;
}

.cancelbutton+.send-button-tooltip {
    margin-left: 0;
}

.cancelbutton+.send-button-tooltip .btn {
    margin-left: 0;
}

.cancelbutton:active,.cancelbutton:focus,.cancelbutton:hover,.cancelbutton:active:focus,.cancelbutton.active:focus,.cancelbutton.active.focus,.cancelbutton.focus:active {
    color: #0050a2;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none !important;
}

.cancelbutton:active {
    position: relative;
    top: 1px;
}

.contentLanguagesMenu {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: right !important;
    font-size: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.contentLanguagesMenu>.btn {
    position: relative;
    float: left;
}

.contentLanguagesMenu>.btn:hover,.contentLanguagesMenu>.btn:focus,.contentLanguagesMenu>.btn:active,.contentLanguagesMenu>.btn.active {
    z-index: 2;
}

.contentLanguagesMenu .btn+.btn,.contentLanguagesMenu .btn+.btn-group,.contentLanguagesMenu .btn-group+.btn,.contentLanguagesMenu .btn-group+.btn-group {
    margin-left: -1px;
}

.contentLanguagesMenu+.field-control {
    margin-left: 15px;
}

.contentLanguagesMenu+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.contentLanguagesMenu>.btn-disabled {
    position: relative;
    float: left;
}

.contentLanguagesMenu>.btn-disabled:hover,.contentLanguagesMenu>.btn-disabled:focus,.contentLanguagesMenu>.btn-disabled:active,.contentLanguagesMenu>.btn-disabled.active {
    z-index: 2;
}

.contentLanguagesMenu .btn+.btn-disabled,.contentLanguagesMenu .btn-group+.btn-disabled,.contentLanguagesMenu .btn-disabled+.btn,.contentLanguagesMenu .btn-disabled+.btn-group,.contentLanguagesMenu .btn-disabled+.btn-disabled {
    margin-left: -1px;
}

.contentLanguagesMenu>.btn-disabled {
    display: inline-flex;
}

.contentLanguagesMenu>.btn+.dropdown-toggle,.contentLanguagesMenu>.btn-disabled+.dropdown-toggle,.contentLanguagesMenu>.btn+[data-toggle="dropdown"],.contentLanguagesMenu>.btn-disabled+[data-toggle="dropdown"] {
    padding-left: 8px;
    padding-right: 8px;
}

.contentLanguagesMenu>.btn-lg+.dropdown-toggle,.contentLanguagesMenu>.btn-lg+[data-toggle="dropdown"] {
    padding-left: 12px;
    padding-right: 12px;
}

.contentLanguagesMenu+.btn,.contentLanguagesMenu+.button,.contentLanguagesMenu+button,.contentLanguagesMenu+.btn-blank {
    margin-left: 15px;
}

.contentLanguagesMenu+.send-button-tooltip {
    margin-left: 15px;
}

.contentLanguagesMenu+.btn-group {
    margin-left: 15px;
}

.contentLanguagesMenu.disabled {
    cursor: not-allowed;
}

.contentLanguagesMenu.disabled .btn {
    pointer-events: none;
    cursor: not-allowed;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    filter: alpha(opacity=65);
    opacity: .65;
}

.contentLanguagesMenu.disabled .btn:not(.active) {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.contentLanguagesMenu.disabled .btn:not(.active):hover,.contentLanguagesMenu.disabled .btn:not(.active):focus,.contentLanguagesMenu.disabled .btn:not(.active):active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.contentLanguagesMenu.disabled .btn:active {
    position: static;
    top: 0;
}

.contentLanguagesMenu.disabled .btn.active {
    background-color: #808080;
    border-color: #808080;
}

.contentLanguagesMenu>.btn-title {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    float: left;
}

.contentLanguagesMenu>.btn-title.disabled {
    color: #ddd;
    background-color: transparent;
    border-color: #ddd;
}

.contentLanguagesMenu>.btn-title:first-child:not(:last-child):not(.dropdown-toggle):not([data-toggle="dropdown"]) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.contentLanguagesMenu.open .dropdown-menu {
    visibility: visible !important;
}

.contentLanguagesMenu button.btn {
    margin-right: 0;
}

.contentLanguagesMenu .btn-default.active,.contentLanguagesMenu .contentLanguagesMenu span a.active {
    font-weight: 600;
}

.contentLanguagesMenu .btn-default.active:hover,.contentLanguagesMenu .contentLanguagesMenu span a.active:hover {
    cursor: default;
}

.contentLanguagesMenu .dropdown-menu>li>.dropdown-item {
    display: flex;
    flex-wrap: nowrap;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #ddd;
    white-space: nowrap;
}

.contentLanguagesMenu .dropdown-menu>li>.dropdown-item .dropdown-label {
    margin-right: auto;
}

.contentLanguagesMenu .dropdown-menu>li>.dropdown-item .dropdown-value {
    margin-left: 15px;
}

.contentLanguagesMenu .dropdown-menu>li>.dropdown-item {
    text-transform: none;
    text-align: left;
}

.contentLanguagesMenu .dropdown-menu>li>.dropdown-item {
    background-color: #fff;
    border: none;
    cursor: default;
    touch-action: auto;
}

.contentLanguagesMenu .dropdown-menu>li>.dropdown-item:hover,.contentLanguagesMenu .dropdown-menu>li>.dropdown-item:focus {
    background-color: #fff;
    border: none;
}

.contentLanguagesMenu>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.contentLanguagesMenu.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.contentLanguagesMenu>.card-group {
    width: 100%;
}

.contentLanguagesMenu #desc {
    float: left !important;
    color: #333;
    padding-right: 10px;
}

.contentLanguagesMenu span {
    float: left !important;
    margin-top: 2px;
    margin-bottom: 2px;
}

.contentLanguagesMenu span.firstElement a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 1px solid #757575;
}

.contentLanguagesMenu span.lastElement a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.contentLanguagesMenu span a {
    padding: 4px 10px;
    border: 0 solid #757575;
    border-right: 1px solid #757575;
    border-top: 1px solid #757575;
    border-bottom: 1px solid #757575;
    border-left: 1px solid transparent;
    background-color: #fff;
    color: #757575;
    display: inline-block;
}

.contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:focus {
    color: #f7a81b;
    border-color: #f7a81b;
    background-color: #f7a81b;
    outline: 0;
}

.contentLanguagesMenu span.selected a {
    color: #f7a81b;
    font-weight: 600;
}

.contentLanguagesMenu span.unselected:hover,.contentLanguagesMenu span.unselected:focus,.contentLanguagesMenu span.unselected:active {
    background-color: #757575;
}

.contentLanguagesMenu span.unselected:hover a,.contentLanguagesMenu span.unselected:focus a,.contentLanguagesMenu span.unselected:active a {
    color: #fff;
}

.story-list .moreOptions {
    right: 20px;
}

.privateDocuments .moreOptions {
    right: 5px;
}

.page-list .moreOptions {
    right: 25px;
}

.ContactInfoAddButton {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.ContactInfoAddButton:focus,.ContactInfoAddButton:active:focus,.ContactInfoAddButton.active:focus,.ContactInfoAddButton.focus,.ContactInfoAddButton:active.focus,.ContactInfoAddButton.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.ContactInfoAddButton:hover,.ContactInfoAddButton:focus,.ContactInfoAddButton.focus {
    color: #757575;
    text-decoration: none;
}

.ContactInfoAddButton:active,.ContactInfoAddButton.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.ContactInfoAddButton.disabled,.ContactInfoAddButton[disabled],fieldset[disabled] .ContactInfoAddButton {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.ContactInfoAddButton.disabled,fieldset[disabled] a.ContactInfoAddButton {
    pointer-events: none;
}

.ContactInfoAddButton .label {
    padding: 4px 6px;
}

.ContactInfoAddButton+.field-control {
    margin-left: 15px;
}

.ContactInfoAddButton+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.ContactInfoAddButton:focus,.ContactInfoAddButton.focus {
    outline: 0;
}

.ContactInfoAddButton img {
    margin: -2px 7px -2px 0;
}

.ContactInfoAddButton.disabled,.ContactInfoAddButton[disabled],fieldset[disabled] .ContactInfoAddButton {
    filter: alpha(opacity=65);
    opacity: .65;
}

.ContactInfoAddButton.active {
    cursor: default;
}

.ContactInfoAddButton.active:active {
    top: 0;
}

.ContactInfoAddButton.active.active-state {
    position: relative;
    top: 1px;
}

.ContactInfoAddButton:active {
    position: relative;
    top: 1px;
}

.ContactInfoAddButton.active:focus,.ContactInfoAddButton:active:focus,.ContactInfoAddButton:focus {
    outline: 0;
}

.ContactInfoAddButton.btn-blank+.btn,.ContactInfoAddButton.btn-cancel+.btn,.ContactInfoAddButton.btn-blank+.button,.ContactInfoAddButton.btn-cancel+.button,.ContactInfoAddButton.btn-blank+button,.ContactInfoAddButton.btn-cancel+button {
    margin-left: 0;
}

.ContactInfoAddButton.btn-blank+.send-button-tooltip,.ContactInfoAddButton.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.ContactInfoAddButton.btn-blank+.send-button-tooltip .btn,.ContactInfoAddButton.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.ContactInfoAddButton+.btn,.ContactInfoAddButton+.button,.ContactInfoAddButton+button,.ContactInfoAddButton+.dropdown,.ContactInfoAddButton+.btn-blank,.ContactInfoAddButton+.btn-disabled {
    margin-left: 15px;
}

.ContactInfoAddButton+.send-button-tooltip {
    margin-left: 15px;
}

.ContactInfoAddButton+.btn-group {
    margin-left: 15px;
}

.ContactInfoAddButton+.btn-wrapper {
    margin-left: 15px;
}

.ContactInfoAddButton+.btn-print {
    margin-left: 0;
}

.ContactInfoAddButton+.btn-block {
    margin-left: 0;
}

.ContactInfoAddButton.refresh:before,.ContactInfoAddButton.download:before,.ContactInfoAddButton.upload:before,.ContactInfoAddButton.preview:before,.ContactInfoAddButton.publish:before,.ContactInfoAddButton.add:before,.ContactInfoAddButton.add-multi:before,.ContactInfoAddButton.edit:before,.ContactInfoAddButton.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.ContactInfoAddButton.refresh:before.icon-collapse:before,.ContactInfoAddButton.download:before.icon-collapse:before,.ContactInfoAddButton.upload:before.icon-collapse:before,.ContactInfoAddButton.preview:before.icon-collapse:before,.ContactInfoAddButton.publish:before.icon-collapse:before,.ContactInfoAddButton.add:before.icon-collapse:before,.ContactInfoAddButton.add-multi:before.icon-collapse:before,.ContactInfoAddButton.edit:before.icon-collapse:before,.ContactInfoAddButton.folder:before.icon-collapse:before {
    content: "";
}

.ContactInfoAddButton.refresh:before.fa-question-circle,.ContactInfoAddButton.download:before.fa-question-circle,.ContactInfoAddButton.upload:before.fa-question-circle,.ContactInfoAddButton.preview:before.fa-question-circle,.ContactInfoAddButton.publish:before.fa-question-circle,.ContactInfoAddButton.add:before.fa-question-circle,.ContactInfoAddButton.add-multi:before.fa-question-circle,.ContactInfoAddButton.edit:before.fa-question-circle,.ContactInfoAddButton.folder:before.fa-question-circle {
    font-size: 18px;
}

.ContactInfoAddButton.refresh img,.ContactInfoAddButton.download img,.ContactInfoAddButton.upload img,.ContactInfoAddButton.preview img,.ContactInfoAddButton.publish img,.ContactInfoAddButton.add img,.ContactInfoAddButton.add-multi img,.ContactInfoAddButton.edit img,.ContactInfoAddButton.folder img {
    display: none;
}

.ContactInfoAddButton.refresh:before {
    content: "";
}

.ContactInfoAddButton.download:before {
    content: "";
}

.ContactInfoAddButton.upload:before {
    content: "";
}

.ContactInfoAddButton.preview:before {
    content: "";
}

.ContactInfoAddButton.publish:before {
    content: "";
}

.ContactInfoAddButton.add:before {
    content: "";
}

.ContactInfoAddButton.add-multi:before {
    content: "";
}

.ContactInfoAddButton.edit:before {
    content: "";
}

.ContactInfoAddButton.folder:before {
    content: "";
}

.ContactInfoAddButton:focus,.ContactInfoAddButton.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.ContactInfoAddButton:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.ContactInfoAddButton:active,.ContactInfoAddButton.active,.open>.dropdown-toggle.ContactInfoAddButton {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.ContactInfoAddButton.disabled:hover,.ContactInfoAddButton[disabled]:hover,fieldset[disabled] .ContactInfoAddButton:hover,.ContactInfoAddButton.disabled:focus,.ContactInfoAddButton[disabled]:focus,fieldset[disabled] .ContactInfoAddButton:focus,.ContactInfoAddButton.disabled.focus,.ContactInfoAddButton[disabled].focus,fieldset[disabled] .ContactInfoAddButton.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.ContactInfoAddButton .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ContactInfoAddButton:hover,.ContactInfoAddButton:focus,.ContactInfoAddButton.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.ContactInfoAddButton:active,.ContactInfoAddButton.active,.open>.dropdown-toggle.ContactInfoAddButton {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.ContactInfoAddButton.disabled,.ContactInfoAddButton[disabled],fieldset[disabled] .ContactInfoAddButton,.ContactInfoAddButton.disabled:hover,.ContactInfoAddButton[disabled]:hover,fieldset[disabled] .ContactInfoAddButton:hover,.ContactInfoAddButton.disabled:focus,.ContactInfoAddButton[disabled]:focus,fieldset[disabled] .ContactInfoAddButton:focus,.ContactInfoAddButton.disabled.focus,.ContactInfoAddButton[disabled].focus,fieldset[disabled] .ContactInfoAddButton.focus,.ContactInfoAddButton.disabled:active,.ContactInfoAddButton[disabled]:active,fieldset[disabled] .ContactInfoAddButton:active,.ContactInfoAddButton.disabled.active,.ContactInfoAddButton[disabled].active,fieldset[disabled] .ContactInfoAddButton.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.ContactInfoAddButton .badge {
    color: #fff;
    background-color: #f7a81b;
}

.ContactInfoAddButton:hover,.ContactInfoAddButton:focus,.ContactInfoAddButton.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ContactInfoAddButton:active,.ContactInfoAddButton.active,.open>.dropdown-toggle.ContactInfoAddButton {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ContactInfoAddButton.disabled,.ContactInfoAddButton[disabled],fieldset[disabled] .ContactInfoAddButton,.ContactInfoAddButton.disabled:hover,.ContactInfoAddButton[disabled]:hover,fieldset[disabled] .ContactInfoAddButton:hover,.ContactInfoAddButton.disabled:focus,.ContactInfoAddButton[disabled]:focus,fieldset[disabled] .ContactInfoAddButton:focus,.ContactInfoAddButton.disabled.focus,.ContactInfoAddButton[disabled].focus,fieldset[disabled] .ContactInfoAddButton.focus,.ContactInfoAddButton.disabled:active,.ContactInfoAddButton[disabled]:active,fieldset[disabled] .ContactInfoAddButton:active,.ContactInfoAddButton.disabled.active,.ContactInfoAddButton[disabled].active,fieldset[disabled] .ContactInfoAddButton.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.ContactInfoAddButton .badge {
    color: #fff;
    background-color: #f7a81b;
}

button.close {
    float: right;
    font-size: 22.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

button.close:hover,button.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
    outline: 0;
}

button.close span:focus {
    outline: 0;
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.dropdown-menu:hover {
    visibility: visible !important;
}

.dropdown-menu>li>span {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #ddd;
    white-space: nowrap;
}

.ui-dialog .ui-dialog-buttonpane {
    padding: 10px 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn-disabled+button:not(.btn):not(.btn-blank) {
    margin-right: 10px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
    margin: 0;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    min-width: 75px;
    padding: 5px 10px;
    margin-left: 10px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active.focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).focus {
    color: #757575;
    text-decoration: none;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)[disabled],fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,fieldset[disabled] a.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
    pointer-events: none;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) .label {
    padding: 4px 6px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.field-control {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).focus {
    outline: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) img {
    margin: -2px 7px -2px 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)[disabled],fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
    filter: alpha(opacity=65);
    opacity: .65;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active {
    cursor: default;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:active {
    top: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active.active-state {
    position: relative;
    top: 1px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active {
    position: relative;
    top: 1px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus {
    outline: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank+.btn,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel+.btn,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank+.button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel+.button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank+button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel+button {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank+.send-button-tooltip,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank+.send-button-tooltip .btn,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.btn,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+button,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.dropdown,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.btn-blank,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.btn-disabled {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.send-button-tooltip {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.btn-group {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.btn-wrapper {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.btn-print {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)+.btn-block {
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before.icon-collapse:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before.icon-collapse:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before.fa-question-circle,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before.fa-question-circle {
    font-size: 18px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit img,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder img {
    display: none;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before {
    content: "";
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):last-child {
    float: left;
    color: #c57f07;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    text-shadow: none;
    margin-left: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):last-child:focus {
    outline: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child {
    float: right;
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active,.open>.dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:hover,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:focus,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled.focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled].focus,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child .badge {
    color: #f7a81b;
    background-color: #fff;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active,.open>.dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled],fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:hover,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:focus,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled.focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled].focus,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:active,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled.active,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled].active,fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child .badge {
    color: #f7a81b;
    background-color: #fff;
}

.cke_skin_kama .cke_dialog_ui_hbox {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}

.cke_skin_kama .cke_ltr .cke_dialog_ui_hbox_first:focus,.cke_skin_kama .cke_ltr .cke_dialog_ui_hbox_first:active {
    outline: -webkit-focus-ring-color auto 0;
}

.cke_skin_kama a.cke_dialog_ui_button {
    background-image: none;
}

.cke_skin_kama a.cke_dialog_ui_button .hover {
    border: solid 1px #e5a609;
    background-color: #ffcb3e !important;
    cursor: pointer;
}

.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok {
    border: solid 1px #a5d61d;
    background-color: #c7f059 !important;
}

.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok:hover {
    border: solid 1px #e5a609;
    background-color: #ffcb3e !important;
    cursor: pointer;
}

.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok:focus {
    background-color: #c7f059 !important;
    background: #c7f059 !important;
    outline: -webkit-focus-ring-color auto 0;
}

.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_cancel {
    border: solid 1px #ea4f11;
    background-color: #fe783f !important;
}

.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_cancel:hover {
    border: solid 1px #e5a609;
    background-color: #ffcb3e !important;
    cursor: pointer;
}

.cke_skin_kama a.cke_dialog_ui_button span {
    padding-right: 20px !important;
    padding-left: 20px !important;
    width: 80px !important;
    height: 20px;
    padding-top: 5px !important;
}

.cke_skin_kama a.cke_dialog_ui_button span:hover {
    cursor: pointer;
}

.cke_skin_kama a.cke_dialog_ui_button span:focus {
    outline: -webkit-focus-ring-color auto 0;
}

.menuPanel:before,.menuPanel:after {
    display: table;
    content: " ";
}

.menuPanel:after {
    clear: both;
}

.menuPanel:before,.menuPanel:after {
    display: table;
    content: " ";
}

.menuPanel:after {
    clear: both;
}

.menuPanel .goBackButton {
    padding: 0;
}

.fc .fc-toolbar .fc-button {
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.fc .fc-toolbar .fc-button .fc-icon {
    font-size: 13px;
    line-height: 1.5;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fc .fc-toolbar .fc-button .fc-icon.icon-collapse:before {
    content: "";
}

.fc .fc-toolbar .fc-button .fc-icon.fa-question-circle {
    font-size: 18px;
}

.fc .fc-toolbar .fc-button .fc-icon:after {
    font-size: 13px;
}

.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:before {
    content: "";
}

.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after {
    content: "";
    display: none;
}

.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:before {
    content: "";
}

.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after {
    content: "";
    display: none;
}

.fc .fc-button-group {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.fc .fc-button-group>.fc-button {
    position: relative;
    float: left;
}

.fc .fc-button-group>.fc-button:hover,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button.active {
    z-index: 2;
}

.fc .fc-button-group .fc-button+.fc-button,.fc .fc-button-group .fc-button+.fc-button-group,.fc .fc-button-group .fc-button-group+.fc-button,.fc .fc-button-group .fc-button-group+.fc-button-group {
    margin-left: -1px;
}

.fc .fc-button-group>.fc-button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.fc .fc-button-group>.fc-button:first-child {
    margin-left: 0;
}

.fc .fc-button-group>.fc-button:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fc .fc-button-group>.fc-button:last-child:not(:first-child),.fc .fc-button-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.fc .fc-button-group>.fc-button-group {
    float: left;
}

.fc .fc-button-group>.fc-button-group:not(:first-child):not(:last-child)>.fc-button {
    border-radius: 0;
}

.fc .fc-button-group>.fc-button-group:first-child:not(:last-child)>.fc-button:last-child,.fc .fc-button-group>.fc-button-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fc .fc-button-group>.fc-button-group:last-child:not(:first-child)>.fc-button:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.fc .fc-button-group .dropdown-toggle:active,.fc .fc-button-group.open .dropdown-toggle {
    outline: 0;
}

.fc .fc-button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    height: auto;
    text-shadow: none;
    box-shadow: none;
}

.fc .fc-button:focus,.fc .fc-button:active:focus,.fc .fc-button.active:focus,.fc .fc-button.focus,.fc .fc-button:active.focus,.fc .fc-button.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.fc .fc-button:hover,.fc .fc-button:focus,.fc .fc-button.focus {
    color: #757575;
    text-decoration: none;
}

.fc .fc-button:active,.fc .fc-button.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.fc .fc-button.disabled,.fc .fc-button[disabled],fieldset[disabled] .fc .fc-button {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.fc .fc-button.disabled,fieldset[disabled] a.fc .fc-button {
    pointer-events: none;
}

.fc .fc-button .label {
    padding: 4px 6px;
}

.fc .fc-button+.field-control {
    margin-left: 15px;
}

.fc .fc-button+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.fc .fc-button:focus,.fc .fc-button.focus {
    outline: 0;
}

.fc .fc-button img {
    margin: -2px 7px -2px 0;
}

.fc .fc-button.disabled,.fc .fc-button[disabled],fieldset[disabled] .fc .fc-button {
    filter: alpha(opacity=65);
    opacity: .65;
}

.fc .fc-button.active {
    cursor: default;
}

.fc .fc-button.active:active {
    top: 0;
}

.fc .fc-button.active.active-state {
    position: relative;
    top: 1px;
}

.fc .fc-button:active {
    position: relative;
    top: 1px;
}

.fc .fc-button.active:focus,.fc .fc-button:active:focus,.fc .fc-button:focus {
    outline: 0;
}

.fc .fc-button.btn-blank+.btn,.fc .fc-button.btn-cancel+.btn,.fc .fc-button.btn-blank+.button,.fc .fc-button.btn-cancel+.button,.fc .fc-button.btn-blank+button,.fc .fc-button.btn-cancel+button {
    margin-left: 0;
}

.fc .fc-button.btn-blank+.send-button-tooltip,.fc .fc-button.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.fc .fc-button.btn-blank+.send-button-tooltip .btn,.fc .fc-button.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.fc .fc-button+.btn,.fc .fc-button+.button,.fc .fc-button+button,.fc .fc-button+.dropdown,.fc .fc-button+.btn-blank,.fc .fc-button+.btn-disabled {
    margin-left: 15px;
}

.fc .fc-button+.send-button-tooltip {
    margin-left: 15px;
}

.fc .fc-button+.btn-group {
    margin-left: 15px;
}

.fc .fc-button+.btn-wrapper {
    margin-left: 15px;
}

.fc .fc-button+.btn-print {
    margin-left: 0;
}

.fc .fc-button+.btn-block {
    margin-left: 0;
}

.fc .fc-button.refresh:before,.fc .fc-button.download:before,.fc .fc-button.upload:before,.fc .fc-button.preview:before,.fc .fc-button.publish:before,.fc .fc-button.add:before,.fc .fc-button.add-multi:before,.fc .fc-button.edit:before,.fc .fc-button.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.fc .fc-button.refresh:before.icon-collapse:before,.fc .fc-button.download:before.icon-collapse:before,.fc .fc-button.upload:before.icon-collapse:before,.fc .fc-button.preview:before.icon-collapse:before,.fc .fc-button.publish:before.icon-collapse:before,.fc .fc-button.add:before.icon-collapse:before,.fc .fc-button.add-multi:before.icon-collapse:before,.fc .fc-button.edit:before.icon-collapse:before,.fc .fc-button.folder:before.icon-collapse:before {
    content: "";
}

.fc .fc-button.refresh:before.fa-question-circle,.fc .fc-button.download:before.fa-question-circle,.fc .fc-button.upload:before.fa-question-circle,.fc .fc-button.preview:before.fa-question-circle,.fc .fc-button.publish:before.fa-question-circle,.fc .fc-button.add:before.fa-question-circle,.fc .fc-button.add-multi:before.fa-question-circle,.fc .fc-button.edit:before.fa-question-circle,.fc .fc-button.folder:before.fa-question-circle {
    font-size: 18px;
}

.fc .fc-button.refresh img,.fc .fc-button.download img,.fc .fc-button.upload img,.fc .fc-button.preview img,.fc .fc-button.publish img,.fc .fc-button.add img,.fc .fc-button.add-multi img,.fc .fc-button.edit img,.fc .fc-button.folder img {
    display: none;
}

.fc .fc-button.refresh:before {
    content: "";
}

.fc .fc-button.download:before {
    content: "";
}

.fc .fc-button.upload:before {
    content: "";
}

.fc .fc-button.preview:before {
    content: "";
}

.fc .fc-button.publish:before {
    content: "";
}

.fc .fc-button.add:before {
    content: "";
}

.fc .fc-button.add-multi:before {
    content: "";
}

.fc .fc-button.edit:before {
    content: "";
}

.fc .fc-button.folder:before {
    content: "";
}

.fc .fc-button .fc-icon {
    width: auto;
    height: auto;
    position: static;
    font-size: 15px;
    line-height: 1.42857143;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    text-shadow: none;
    box-shadow: none;
    text-align: center;
    display: inline-block;
}

.fc .fc-button .fc-icon:after {
    margin: 0;
    font-weight: 600;
    font-size: 1.42857143;
    position: static;
}

.fc .fc-state-default {
    background-color: #fff;
    color: #757575;
    background-color: transparent;
    border-color: #757575;
}

.fc .fc-state-default:focus,.fc .fc-state-default.focus {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #353535;
}

.fc .fc-state-default:hover {
    color: #757575;
    background-color: #e6e6e6;
    border-color: #565656;
}

.fc .fc-state-default:active,.fc .fc-state-default.active,.open>.dropdown-toggle.fc .fc-state-default {
    color: #757575;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #565656;
}

.fc .fc-state-default.disabled:hover,.fc .fc-state-default[disabled]:hover,fieldset[disabled] .fc .fc-state-default:hover,.fc .fc-state-default.disabled:focus,.fc .fc-state-default[disabled]:focus,fieldset[disabled] .fc .fc-state-default:focus,.fc .fc-state-default.disabled.focus,.fc .fc-state-default[disabled].focus,fieldset[disabled] .fc .fc-state-default.focus {
    background-color: #fff;
    border-color: #757575;
}

.fc .fc-state-default .badge {
    color: #fff;
    background-color: #757575;
}

.fc .fc-state-default:hover,.fc .fc-state-default:focus,.fc .fc-state-default.focus {
    color: #fff;
    background-color: transparent;
    border-color: #757575;
}

.fc .fc-state-default:active,.fc .fc-state-default.active,.open>.dropdown-toggle.fc .fc-state-default {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #757575;
}

.fc .fc-state-default.disabled,.fc .fc-state-default[disabled],fieldset[disabled] .fc .fc-state-default,.fc .fc-state-default.disabled:hover,.fc .fc-state-default[disabled]:hover,fieldset[disabled] .fc .fc-state-default:hover,.fc .fc-state-default.disabled:focus,.fc .fc-state-default[disabled]:focus,fieldset[disabled] .fc .fc-state-default:focus,.fc .fc-state-default.disabled.focus,.fc .fc-state-default[disabled].focus,fieldset[disabled] .fc .fc-state-default.focus,.fc .fc-state-default.disabled:active,.fc .fc-state-default[disabled]:active,fieldset[disabled] .fc .fc-state-default:active,.fc .fc-state-default.disabled.active,.fc .fc-state-default[disabled].active,fieldset[disabled] .fc .fc-state-default.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.fc .fc-state-default .badge {
    color: #fff;
    background-color: #757575;
}

.fc .fc-state-default:hover,.fc .fc-state-default:focus,.fc .fc-state-default.focus {
    color: #fff;
    background-color: #757575;
    border-color: #757575;
}

.fc .fc-state-default:active,.fc .fc-state-default.active,.open>.dropdown-toggle.fc .fc-state-default {
    color: #fff;
    background-image: none;
    background-color: #757575;
    border-color: #757575;
}

.fc .fc-state-default.disabled,.fc .fc-state-default[disabled],fieldset[disabled] .fc .fc-state-default,.fc .fc-state-default.disabled:hover,.fc .fc-state-default[disabled]:hover,fieldset[disabled] .fc .fc-state-default:hover,.fc .fc-state-default.disabled:focus,.fc .fc-state-default[disabled]:focus,fieldset[disabled] .fc .fc-state-default:focus,.fc .fc-state-default.disabled.focus,.fc .fc-state-default[disabled].focus,fieldset[disabled] .fc .fc-state-default.focus,.fc .fc-state-default.disabled:active,.fc .fc-state-default[disabled]:active,fieldset[disabled] .fc .fc-state-default:active,.fc .fc-state-default.disabled.active,.fc .fc-state-default[disabled].active,fieldset[disabled] .fc .fc-state-default.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.fc .fc-state-default .badge {
    color: #fff;
    background-color: #757575;
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-group>.btn-disabled,.btn-group-vertical>.btn-disabled {
    position: relative;
    float: left;
}

.btn-group>.btn-disabled:hover,.btn-group-vertical>.btn-disabled:hover,.btn-group>.btn-disabled:focus,.btn-group-vertical>.btn-disabled:focus,.btn-group>.btn-disabled:active,.btn-group-vertical>.btn-disabled:active,.btn-group>.btn-disabled.active,.btn-group-vertical>.btn-disabled.active {
    z-index: 2;
}

.btn-group .btn+.btn-disabled,.btn-group .btn-group+.btn-disabled,.btn-group .btn-disabled+.btn,.btn-group .btn-disabled+.btn-group,.btn-group .btn-disabled+.btn-disabled {
    margin-left: -1px;
}

.btn-group>.btn-disabled:not(:first-child):not(:last-child):not(.dropdown-toggle)>.btn {
    border-radius: 0;
}

.btn-group>.btn-disabled:first-child>.btn {
    margin-left: 0;
}

.btn-group>.btn-disabled:first-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group>.btn-disabled:last-child:not(:first-child)>.btn,.btn-group>.btn-disabled:not(:first-child)>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-disabled>.btn {
    border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn-disabled:last-child>.btn,.btn-group>.btn-group:first-child:not(:last-child)>.btn-disabled>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn-disabled:first-child>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group>.btn-disabled>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}

.btn-group>.btn-disabled>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}

.btn {
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    filter: alpha(opacity=65);
    opacity: .65;
}

.btn-blank {
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
}

.btn-close {
    padding: 0 0;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
}

.btn-xs,.btn-group-xs>.btn,.btn-group-xs>.btn-disabled>.btn {
    padding: 5px 10px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.btn-sm,.btn-group-sm>.btn,.fc .fc-toolbar .fc-button-group .fc-button,.btn-group-sm>.btn-disabled>.btn {
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.btn-disabled>.btn {
    padding: 10px 30px;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 0;
}

.btn-xl {
    padding: 30px 15px;
    font-size: 19px;
    line-height: 1.42857143;
    border-radius: 0;
}

.btn-full {
    width: 100%;
}

input[type="submit"].btn-full {
    width: 100%;
}

.btn-group {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    flex-wrap: wrap;
}

.btn-group>.btn-disabled {
    display: inline-flex;
}

.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-disabled+.dropdown-toggle,.btn-group>.btn+[data-toggle="dropdown"],.btn-group>.btn-disabled+[data-toggle="dropdown"] {
    padding-left: 8px;
    padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle,.btn-group>.btn-lg+[data-toggle="dropdown"] {
    padding-left: 12px;
    padding-right: 12px;
}

.actions .btn-group>.btn+.dropdown-toggle,.actions .btn-group>.btn+[data-toggle="dropdown"] {
    padding-left: 10px;
    padding-right: 10px;
}

.btn.active {
    cursor: default;
}

.btn.active:active {
    top: 0;
}

.btn.active.active-state {
    position: relative;
    top: 1px;
}

.btn:active {
    position: relative;
    top: 1px;
}

.btn.active:focus,.button.active:focus,button.active:focus,.btn:active:focus,.button:active:focus,button:active:focus,.btn:focus,.button:focus,button:focus {
    outline: 0;
}

.btn.btn-blank+.btn,.button.btn-blank+.btn,button.btn-blank+.btn,.btn.btn-cancel+.btn,.button.btn-cancel+.btn,button.btn-cancel+.btn,.btn.btn-blank+.button,.button.btn-blank+.button,button.btn-blank+.button,.btn.btn-cancel+.button,.button.btn-cancel+.button,button.btn-cancel+.button,.btn.btn-blank+button,.button.btn-blank+button,button.btn-blank+button,.btn.btn-cancel+button,.button.btn-cancel+button,button.btn-cancel+button {
    margin-left: 0;
}

.btn.btn-blank+.send-button-tooltip,.button.btn-blank+.send-button-tooltip,button.btn-blank+.send-button-tooltip,.btn.btn-cancel+.send-button-tooltip,.button.btn-cancel+.send-button-tooltip,button.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.btn.btn-blank+.send-button-tooltip .btn,.button.btn-blank+.send-button-tooltip .btn,button.btn-blank+.send-button-tooltip .btn,.btn.btn-cancel+.send-button-tooltip .btn,.button.btn-cancel+.send-button-tooltip .btn,button.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.btn+.btn,.button+.btn,button+.btn,.dropdown+.btn,.btn-disabled+.btn,.btn-blank+.btn,.send-button-tooltip+.btn,.btn-wrapper+.btn,.btn+.button,.button+.button,button+.button,.dropdown+.button,.btn-disabled+.button,.btn-blank+.button,.send-button-tooltip+.button,.btn-wrapper+.button,.btn+button,.button+button,button+button,.dropdown+button,.btn-disabled+button,.btn-blank+button,.send-button-tooltip+button,.btn-wrapper+button,.btn+.dropdown,.button+.dropdown,button+.dropdown,.dropdown+.dropdown,.btn-disabled+.dropdown,.btn-blank+.dropdown,.send-button-tooltip+.dropdown,.btn-wrapper+.dropdown,.btn+.btn-blank,.button+.btn-blank,button+.btn-blank,.dropdown+.btn-blank,.btn-disabled+.btn-blank,.btn-blank+.btn-blank,.send-button-tooltip+.btn-blank,.btn-wrapper+.btn-blank,.btn+.btn-disabled,.button+.btn-disabled,button+.btn-disabled,.dropdown+.btn-disabled,.btn-disabled+.btn-disabled,.btn-blank+.btn-disabled,.send-button-tooltip+.btn-disabled,.btn-wrapper+.btn-disabled {
    margin-left: 15px;
}

.btn+.send-button-tooltip,.button+.send-button-tooltip,button+.send-button-tooltip,.dropdown+.send-button-tooltip,.btn-disabled+.send-button-tooltip,.btn-blank+.send-button-tooltip,.send-button-tooltip+.send-button-tooltip,.btn-wrapper+.send-button-tooltip {
    margin-left: 15px;
}

.btn+.btn-group,.button+.btn-group,button+.btn-group,.dropdown+.btn-group,.btn-disabled+.btn-group,.btn-blank+.btn-group,.send-button-tooltip+.btn-group,.btn-wrapper+.btn-group {
    margin-left: 15px;
}

.btn+.btn-wrapper,.button+.btn-wrapper,button+.btn-wrapper,.dropdown+.btn-wrapper,.btn-disabled+.btn-wrapper,.btn-blank+.btn-wrapper,.send-button-tooltip+.btn-wrapper,.btn-wrapper+.btn-wrapper {
    margin-left: 15px;
}

.btn+.btn-print,.button+.btn-print,button+.btn-print,.dropdown+.btn-print,.btn-disabled+.btn-print,.btn-blank+.btn-print,.send-button-tooltip+.btn-print,.btn-wrapper+.btn-print {
    margin-left: 0;
}

.btn+.btn-block,.button+.btn-block,button+.btn-block,.dropdown+.btn-block,.btn-disabled+.btn-block,.btn-blank+.btn-block,.send-button-tooltip+.btn-block,.btn-wrapper+.btn-block {
    margin-left: 0;
}

.btn-group+.btn,.btn-group+.button,.btn-group+button,.btn-group+.btn-blank {
    margin-left: 15px;
}

.btn-group+.send-button-tooltip {
    margin-left: 15px;
}

.btn-group+.btn-group {
    margin-left: 15px;
}

.btn-group.disabled {
    cursor: not-allowed;
}

.btn-group.disabled .btn {
    pointer-events: none;
    cursor: not-allowed;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    filter: alpha(opacity=65);
    opacity: .65;
}

.btn-group.disabled .btn:not(.active) {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.btn-group.disabled .btn:not(.active):hover,.btn-group.disabled .btn:not(.active):focus,.btn-group.disabled .btn:not(.active):active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.btn-group.disabled .btn:active {
    position: static;
    top: 0;
}

.btn-group.disabled .btn.active {
    background-color: #808080;
    border-color: #808080;
}

.btn-group>.btn-title {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    float: left;
}

.btn-group>.btn-title.disabled {
    color: #ddd;
    background-color: transparent;
    border-color: #ddd;
}

.btn-group>.btn-title:first-child:not(:last-child):not(.dropdown-toggle):not([data-toggle="dropdown"]) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.dashlet .btn+.btn,.dashlet .button+.btn,.dashlet button+.btn,.dashlet .dropdown+.btn,.dashlet .btn-blank+.btn,.dashlet .btn-disabled+.btn,.dashlet .btn+.button,.dashlet .button+.button,.dashlet button+.button,.dashlet .dropdown+.button,.dashlet .btn-blank+.button,.dashlet .btn-disabled+.button,.dashlet .btn+button,.dashlet .button+button,.dashlet button+button,.dashlet .dropdown+button,.dashlet .btn-blank+button,.dashlet .btn-disabled+button,.dashlet .btn+.dropdown,.dashlet .button+.dropdown,.dashlet button+.dropdown,.dashlet .dropdown+.dropdown,.dashlet .btn-blank+.dropdown,.dashlet .btn-disabled+.dropdown,.dashlet .btn+.btn-blank,.dashlet .button+.btn-blank,.dashlet button+.btn-blank,.dashlet .dropdown+.btn-blank,.dashlet .btn-blank+.btn-blank,.dashlet .btn-disabled+.btn-blank,.dashlet .btn+.btn-disabled,.dashlet .button+.btn-disabled,.dashlet button+.btn-disabled,.dashlet .dropdown+.btn-disabled,.dashlet .btn-blank+.btn-disabled,.dashlet .btn-disabled+.btn-disabled {
    margin-left: 5px;
}

.dashlet .btn+.btn-group,.dashlet .button+.btn-group,.dashlet button+.btn-group,.dashlet .dropdown+.btn-group,.dashlet .btn-blank+.btn-group,.dashlet .btn-disabled+.btn-group {
    margin-left: 5px;
}

.dashlet .btn-group .btn+.btn,.dashlet .btn-group .btn+.btn-group,.dashlet .btn-group .btn-group+.btn,.dashlet .btn-group .btn-group+.btn-group {
    margin-left: -1px;
}

.dashlet .btn {
    margin-top: 2px;
    margin-bottom: 2px;
}

.btn-disabled {
    display: inline-block;
}

.ui-dialog-buttonset .btn-disabled {
    float: right;
}

.page-header .btn {
    margin-top: 2px;
    margin-bottom: 2px;
}

.btn-secondary,.contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:focus,.contentLanguagesMenu span.selected a {
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.btn-secondary:focus,.btn-secondary.focus,.contentLanguagesMenu span a:hover:focus,.contentLanguagesMenu span a:hover.focus,.contentLanguagesMenu span a:focus:focus,.contentLanguagesMenu span a:focus.focus,.contentLanguagesMenu span.selected a:focus,.contentLanguagesMenu span.selected a.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.btn-secondary:hover,.contentLanguagesMenu span a:hover:hover,.contentLanguagesMenu span a:focus:hover,.contentLanguagesMenu span.selected a:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.btn-secondary:active,.btn-secondary.active,.open>.dropdown-toggle.btn-secondary,.contentLanguagesMenu span a:hover:active,.contentLanguagesMenu span a:hover.active,.open>.dropdown-toggle.contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:focus:active,.contentLanguagesMenu span a:focus.active,.open>.dropdown-toggle.contentLanguagesMenu span a:focus,.contentLanguagesMenu span.selected a:active,.contentLanguagesMenu span.selected a.active,.open>.dropdown-toggle.contentLanguagesMenu span.selected a {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled].focus,fieldset[disabled] .btn-secondary.focus,.contentLanguagesMenu span a:hover.disabled:hover,.contentLanguagesMenu span a:hover[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:hover:hover,.contentLanguagesMenu span a:hover.disabled:focus,.contentLanguagesMenu span a:hover[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:hover:focus,.contentLanguagesMenu span a:hover.disabled.focus,.contentLanguagesMenu span a:hover[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a:hover.focus,.contentLanguagesMenu span a:focus.disabled:hover,.contentLanguagesMenu span a:focus[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:focus:hover,.contentLanguagesMenu span a:focus.disabled:focus,.contentLanguagesMenu span a:focus[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:focus:focus,.contentLanguagesMenu span a:focus.disabled.focus,.contentLanguagesMenu span a:focus[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a:focus.focus,.contentLanguagesMenu span.selected a.disabled:hover,.contentLanguagesMenu span.selected a[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span.selected a:hover,.contentLanguagesMenu span.selected a.disabled:focus,.contentLanguagesMenu span.selected a[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span.selected a:focus,.contentLanguagesMenu span.selected a.disabled.focus,.contentLanguagesMenu span.selected a[disabled].focus,fieldset[disabled] .contentLanguagesMenu span.selected a.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.btn-secondary .badge,.contentLanguagesMenu span a:hover .badge,.contentLanguagesMenu span a:focus .badge,.contentLanguagesMenu span.selected a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus,.contentLanguagesMenu span a:hover:hover,.contentLanguagesMenu span a:hover:focus,.contentLanguagesMenu span a:hover.focus,.contentLanguagesMenu span a:focus:hover,.contentLanguagesMenu span a:focus:focus,.contentLanguagesMenu span a:focus.focus,.contentLanguagesMenu span.selected a:hover,.contentLanguagesMenu span.selected a:focus,.contentLanguagesMenu span.selected a.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.btn-secondary:active,.btn-secondary.active,.open>.dropdown-toggle.btn-secondary,.contentLanguagesMenu span a:hover:active,.contentLanguagesMenu span a:hover.active,.open>.dropdown-toggle.contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:focus:active,.contentLanguagesMenu span a:focus.active,.open>.dropdown-toggle.contentLanguagesMenu span a:focus,.contentLanguagesMenu span.selected a:active,.contentLanguagesMenu span.selected a.active,.open>.dropdown-toggle.contentLanguagesMenu span.selected a {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled].focus,fieldset[disabled] .btn-secondary.focus,.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary.active,.contentLanguagesMenu span a:hover.disabled,.contentLanguagesMenu span a:hover[disabled],fieldset[disabled] .contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:hover.disabled:hover,.contentLanguagesMenu span a:hover[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:hover:hover,.contentLanguagesMenu span a:hover.disabled:focus,.contentLanguagesMenu span a:hover[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:hover:focus,.contentLanguagesMenu span a:hover.disabled.focus,.contentLanguagesMenu span a:hover[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a:hover.focus,.contentLanguagesMenu span a:hover.disabled:active,.contentLanguagesMenu span a:hover[disabled]:active,fieldset[disabled] .contentLanguagesMenu span a:hover:active,.contentLanguagesMenu span a:hover.disabled.active,.contentLanguagesMenu span a:hover[disabled].active,fieldset[disabled] .contentLanguagesMenu span a:hover.active,.contentLanguagesMenu span a:focus.disabled,.contentLanguagesMenu span a:focus[disabled],fieldset[disabled] .contentLanguagesMenu span a:focus,.contentLanguagesMenu span a:focus.disabled:hover,.contentLanguagesMenu span a:focus[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:focus:hover,.contentLanguagesMenu span a:focus.disabled:focus,.contentLanguagesMenu span a:focus[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:focus:focus,.contentLanguagesMenu span a:focus.disabled.focus,.contentLanguagesMenu span a:focus[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a:focus.focus,.contentLanguagesMenu span a:focus.disabled:active,.contentLanguagesMenu span a:focus[disabled]:active,fieldset[disabled] .contentLanguagesMenu span a:focus:active,.contentLanguagesMenu span a:focus.disabled.active,.contentLanguagesMenu span a:focus[disabled].active,fieldset[disabled] .contentLanguagesMenu span a:focus.active,.contentLanguagesMenu span.selected a.disabled,.contentLanguagesMenu span.selected a[disabled],fieldset[disabled] .contentLanguagesMenu span.selected a,.contentLanguagesMenu span.selected a.disabled:hover,.contentLanguagesMenu span.selected a[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span.selected a:hover,.contentLanguagesMenu span.selected a.disabled:focus,.contentLanguagesMenu span.selected a[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span.selected a:focus,.contentLanguagesMenu span.selected a.disabled.focus,.contentLanguagesMenu span.selected a[disabled].focus,fieldset[disabled] .contentLanguagesMenu span.selected a.focus,.contentLanguagesMenu span.selected a.disabled:active,.contentLanguagesMenu span.selected a[disabled]:active,fieldset[disabled] .contentLanguagesMenu span.selected a:active,.contentLanguagesMenu span.selected a.disabled.active,.contentLanguagesMenu span.selected a[disabled].active,fieldset[disabled] .contentLanguagesMenu span.selected a.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.btn-secondary .badge,.contentLanguagesMenu span a:hover .badge,.contentLanguagesMenu span a:focus .badge,.contentLanguagesMenu span.selected a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus,.contentLanguagesMenu span a:hover:hover,.contentLanguagesMenu span a:hover:focus,.contentLanguagesMenu span a:hover.focus,.contentLanguagesMenu span a:focus:hover,.contentLanguagesMenu span a:focus:focus,.contentLanguagesMenu span a:focus.focus,.contentLanguagesMenu span.selected a:hover,.contentLanguagesMenu span.selected a:focus,.contentLanguagesMenu span.selected a.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.btn-secondary:active,.btn-secondary.active,.open>.dropdown-toggle.btn-secondary,.contentLanguagesMenu span a:hover:active,.contentLanguagesMenu span a:hover.active,.open>.dropdown-toggle.contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:focus:active,.contentLanguagesMenu span a:focus.active,.open>.dropdown-toggle.contentLanguagesMenu span a:focus,.contentLanguagesMenu span.selected a:active,.contentLanguagesMenu span.selected a.active,.open>.dropdown-toggle.contentLanguagesMenu span.selected a {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled].focus,fieldset[disabled] .btn-secondary.focus,.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary.active,.contentLanguagesMenu span a:hover.disabled,.contentLanguagesMenu span a:hover[disabled],fieldset[disabled] .contentLanguagesMenu span a:hover,.contentLanguagesMenu span a:hover.disabled:hover,.contentLanguagesMenu span a:hover[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:hover:hover,.contentLanguagesMenu span a:hover.disabled:focus,.contentLanguagesMenu span a:hover[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:hover:focus,.contentLanguagesMenu span a:hover.disabled.focus,.contentLanguagesMenu span a:hover[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a:hover.focus,.contentLanguagesMenu span a:hover.disabled:active,.contentLanguagesMenu span a:hover[disabled]:active,fieldset[disabled] .contentLanguagesMenu span a:hover:active,.contentLanguagesMenu span a:hover.disabled.active,.contentLanguagesMenu span a:hover[disabled].active,fieldset[disabled] .contentLanguagesMenu span a:hover.active,.contentLanguagesMenu span a:focus.disabled,.contentLanguagesMenu span a:focus[disabled],fieldset[disabled] .contentLanguagesMenu span a:focus,.contentLanguagesMenu span a:focus.disabled:hover,.contentLanguagesMenu span a:focus[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span a:focus:hover,.contentLanguagesMenu span a:focus.disabled:focus,.contentLanguagesMenu span a:focus[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span a:focus:focus,.contentLanguagesMenu span a:focus.disabled.focus,.contentLanguagesMenu span a:focus[disabled].focus,fieldset[disabled] .contentLanguagesMenu span a:focus.focus,.contentLanguagesMenu span a:focus.disabled:active,.contentLanguagesMenu span a:focus[disabled]:active,fieldset[disabled] .contentLanguagesMenu span a:focus:active,.contentLanguagesMenu span a:focus.disabled.active,.contentLanguagesMenu span a:focus[disabled].active,fieldset[disabled] .contentLanguagesMenu span a:focus.active,.contentLanguagesMenu span.selected a.disabled,.contentLanguagesMenu span.selected a[disabled],fieldset[disabled] .contentLanguagesMenu span.selected a,.contentLanguagesMenu span.selected a.disabled:hover,.contentLanguagesMenu span.selected a[disabled]:hover,fieldset[disabled] .contentLanguagesMenu span.selected a:hover,.contentLanguagesMenu span.selected a.disabled:focus,.contentLanguagesMenu span.selected a[disabled]:focus,fieldset[disabled] .contentLanguagesMenu span.selected a:focus,.contentLanguagesMenu span.selected a.disabled.focus,.contentLanguagesMenu span.selected a[disabled].focus,fieldset[disabled] .contentLanguagesMenu span.selected a.focus,.contentLanguagesMenu span.selected a.disabled:active,.contentLanguagesMenu span.selected a[disabled]:active,fieldset[disabled] .contentLanguagesMenu span.selected a:active,.contentLanguagesMenu span.selected a.disabled.active,.contentLanguagesMenu span.selected a[disabled].active,fieldset[disabled] .contentLanguagesMenu span.selected a.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.btn-secondary .badge,.contentLanguagesMenu span a:hover .badge,.contentLanguagesMenu span a:focus .badge,.contentLanguagesMenu span.selected a .badge {
    color: #fff;
    background-color: #f7a81b;
}

.btn-xl {
    font-weight: 300;
}

.btn-group.open .dropdown-menu {
    visibility: visible !important;
}

.btn-group button.btn {
    margin-right: 0;
}

.btn-group .btn-default.active,.btn-group .contentLanguagesMenu span a.active {
    font-weight: 600;
}

.btn-group .btn-default.active:hover,.btn-group .contentLanguagesMenu span a.active:hover {
    cursor: default;
}

.send-button-tooltip {
    display: inline-block;
}

.btn-group-title {
    float: left;
    padding: 11px 25px;
    font-size: 15px;
    line-height: 1.42857143;
}

.btn-full {
    width: 100%;
    height: 100%;
    display: block;
}

.btn-blank {
    color: #222;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
}

.btn-blank:active,.btn-blank:focus,.btn-blank:hover,.btn-blank:active:focus,.btn-blank.active:focus,.btn-blank.active.focus,.btn-blank.focus:active {
    color: #0050a2;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none !important;
}

.btn-cancel {
    color: #222;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
}

.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover,.btn-cancel:active:focus,.btn-cancel.active:focus,.btn-cancel.active.focus,.btn-cancel.focus:active {
    color: #0050a2;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none !important;
}

.btn-cancel:focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.btn-close {
    color: #222;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
    filter: alpha(opacity=40);
    opacity: .4;
}

.btn-close:active,.btn-close:focus,.btn-close:hover,.btn-close:active:focus,.btn-close.active:focus,.btn-close.active.focus,.btn-close.focus:active {
    color: #222;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none !important;
    filter: alpha(opacity=60);
    opacity: .6;
}

.btn-style {
    top: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
    cursor: default;
}

.btn-style:active,.btn-style:focus,.btn-style:hover,.btn-style:active:focus,.btn-style.active:focus,.btn-style.active.focus,.btn-style.focus:active {
    top: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none !important;
    cursor: default;
}

.btn-link:focus,.btn-link.focus {
    outline-color: #0050a2;
    outline-style: solid;
    outline-width: 1px;
}

.btn-link-vertical {
    padding-top: 11px;
    padding-bottom: 11px;
}

.btn-group-sm>.btn-link-vertical {
    padding-top: 9px;
    padding-bottom: 9px;
}

.button.disabled,.button[disabled],fieldset[disabled] .button {
    pointer-events: auto;
}

.btn-toggle {
    margin-left: 15px;
    margin-right: 15px;
}

.btn-toggle .btn {
    padding: 8px 15px;
}

.btn-toggle .btn.active:hover,.btn-toggle .btn.active:focus {
    cursor: default;
}

.btn-toggle+.portalButton {
    float: left;
}

.btn-print+.btn,.btn-print+.portalButton {
    margin-left: 15px;
}

.btn-print:hover,.btn-print:focus,.btn-print.focus {
    color: #0050a2;
    text-decoration: none;
}

.ui-dialog.ui-widget-content a:not(.active).btn-primary {
    color: #fff;
}

.ui-dialog.ui-widget-content a:not(.active).btn-primary:hover,.ui-dialog.ui-widget-content a:not(.active).btn-primary:focus {
    color: #f7a81b;
}

.ui-dialog.ui-widget-content a:not(.active).btn-secondary,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a {
    color: #f7a81b;
}

.ui-dialog.ui-widget-content a:not(.active).btn-secondary:hover,.ui-dialog.ui-widget-content a:not(.active).btn-secondary:focus,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover:hover,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover:focus,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus:hover,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus:focus,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a:hover,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a:focus {
    color: #fff;
}

.ui-dialog.ui-widget-content a:not(.active).btn-default,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a {
    color: #757575;
}

.ui-dialog.ui-widget-content a:not(.active).btn-default:hover,.ui-dialog.ui-widget-content a:not(.active).btn-default:focus,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover,.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus {
    color: #fff;
}

.ui-dialog.ui-widget-content a:not(.active).btn-success {
    color: #fff;
}

.ui-dialog.ui-widget-content a:not(.active).btn-success:hover,.ui-dialog.ui-widget-content a:not(.active).btn-success:focus {
    color: #4caf50;
}

.ui-dialog.ui-widget-content a:not(.active).btn-info {
    color: #f7a81b;
}

.ui-dialog.ui-widget-content a:not(.active).btn-info:hover,.ui-dialog.ui-widget-content a:not(.active).btn-info:focus {
    color: #fff;
}

.ui-dialog.ui-widget-content a:not(.active).btn-warning {
    color: #c68400;
}

.ui-dialog.ui-widget-content a:not(.active).btn-warning:hover,.ui-dialog.ui-widget-content a:not(.active).btn-warning:focus {
    color: #fff;
}

.ui-dialog.ui-widget-content a:not(.active).btn-danger {
    color: #e53935;
}

.ui-dialog.ui-widget-content a:not(.active).btn-danger:hover,.ui-dialog.ui-widget-content a:not(.active).btn-danger:focus {
    color: #fff;
}

.ui-dialog-buttonpane {
    float: right;
}

.ui-dialog-buttonpane .ui-dialog-titlebar {
    display: none;
}

.ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button .ui-button-text {
    padding: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn {
    margin: 0;
    cursor: pointer;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn .ui-button-text {
    padding: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank {
    margin: 0;
    cursor: pointer;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank .ui-button-text {
    padding: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn+.btn,.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank+.btn,.ui-dialog-buttonpane .ui-dialog-buttonset .btn+.btn-blank,.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank+.btn-blank {
    margin-left: 7.5px;
    margin-bottom: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn-group .btn+.btn {
    margin-left: -1px;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn-block+.btn-block {
    margin-left: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .btn-pull-left {
    position: absolute;
    left: 0;
}

@media(max-width: 768px) {
    .search-panel {
        margin-bottom:15px !important;
    }
}

.search-panel input[type="search"] {
    width: 200px;
}

.search-panel input[type="search"]+.button {
    height: 27px;
    padding: 2px 12px;
}

.search-panel input[type="search"]+.btn {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 27px;
    position: relative;
    top: 0;
}

.search-panel input+.btn {
    margin-left: 0;
}

.form-buttonset {
    margin-top: 15px;
    margin-bottom: 15px;
}

.form-buttonset:before,.form-buttonset:after {
    display: table;
    content: " ";
}

.form-buttonset:after {
    clear: both;
}

.form-buttonset:before,.form-buttonset:after {
    display: table;
    content: " ";
}

.form-buttonset:after {
    clear: both;
}

.btn-icon {
    padding: 15px;
}

.btn-icon>.fa,.btn-icon>.svg-inline--fa {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.btn-icon-circle {
    border-radius: 50%;
}

.btn.refresh:before,.btn.download:before,.btn.upload:before,.btn.preview:before,.btn.publish:before,.btn.add:before,.btn.add-multi:before,.btn.edit:before,.btn.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.btn.refresh:before.icon-collapse:before,.btn.download:before.icon-collapse:before,.btn.upload:before.icon-collapse:before,.btn.preview:before.icon-collapse:before,.btn.publish:before.icon-collapse:before,.btn.add:before.icon-collapse:before,.btn.add-multi:before.icon-collapse:before,.btn.edit:before.icon-collapse:before,.btn.folder:before.icon-collapse:before {
    content: "";
}

.btn.refresh:before.fa-question-circle,.btn.download:before.fa-question-circle,.btn.upload:before.fa-question-circle,.btn.preview:before.fa-question-circle,.btn.publish:before.fa-question-circle,.btn.add:before.fa-question-circle,.btn.add-multi:before.fa-question-circle,.btn.edit:before.fa-question-circle,.btn.folder:before.fa-question-circle {
    font-size: 18px;
}

.btn.refresh img,.btn.download img,.btn.upload img,.btn.preview img,.btn.publish img,.btn.add img,.btn.add-multi img,.btn.edit img,.btn.folder img {
    display: none;
}

.btn.refresh:before {
    content: "";
}

.btn.download:before {
    content: "";
}

.btn.upload:before {
    content: "";
}

.btn.preview:before {
    content: "";
}

.btn.publish:before {
    content: "";
}

.btn.add:before {
    content: "";
}

.btn.add-multi:before {
    content: "";
}

.btn.edit:before {
    content: "";
}

.btn.folder:before {
    content: "";
}

.btn-control-block .selected-number {
    padding: 10px 25px;
    border: 1px solid transparent;
    display: inline-block;
    vertical-align: middle;
}

.popUpWindow .navigationMenu .btn,.popUpWindow .navigationMenu .btn-group {
    margin-left: 0;
}

.pull-right>.btn-group,.floatRight>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.pull-right.btn-group,.floatRight.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.input-group .input-group-btn-right,.input-group-block .input-group-btn-right {
    float: none !important;
}

.input-group .input-group-btn-right .btn.btn-default,.input-group-block .input-group-btn-right .btn.btn-default,.input-group .input-group-btn-right .btn.contentLanguagesMenu span a {
    border: 1px solid #b7b7b7;
}

.input-group .input-group-btn-right .btn.btn-default:hover,.input-group-block .input-group-btn-right .btn.btn-default:hover,.input-group .input-group-btn-right .btn.contentLanguagesMenu span a:hover {
    color: #222;
    background-color: #eee;
}

.btn.bulk-action.hide:first-child+.btn-disabled {
    margin-left: 0;
}

.event-dashlet-load-actions .btn+.btn {
    margin-left: 0;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button.btn-paypal,.btn-paypal {
    padding: 0;
    background: transparent;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button.btn-paypal img,.btn-paypal img {
    margin: 0;
}

.dropdown-menu.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-menu>li>span,.dropdown-menu>li>a {
    text-transform: none;
    text-align: left;
}

.dropdown-menu>li>span {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #ddd;
    white-space: nowrap;
    background-color: #fff;
    border: none;
    cursor: default;
    touch-action: auto;
}

.dropdown-menu>li>span:hover,.dropdown-menu>li>span:focus {
    color: #ddd;
    background-color: #fff;
    border: none;
}

.dropdown-menu>li>a {
    background-color: #fff;
    border: none;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
    outline: 0;
}

.btn-group .dropdown-menu>li>.dropdown-item {
    display: flex;
    flex-wrap: nowrap;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #ddd;
    white-space: nowrap;
}

.btn-group .dropdown-menu>li>.dropdown-item .dropdown-label {
    margin-right: auto;
}

.btn-group .dropdown-menu>li>.dropdown-item .dropdown-value {
    margin-left: 15px;
}

.btn-group .dropdown-menu>li>.dropdown-item {
    text-transform: none;
    text-align: left;
}

.btn-group .dropdown-menu>li>.dropdown-item {
    background-color: #fff;
    border: none;
    cursor: default;
    touch-action: auto;
}

.btn-group .dropdown-menu>li>.dropdown-item:hover,.btn-group .dropdown-menu>li>.dropdown-item:focus {
    background-color: #fff;
    border: none;
}

.navigationMenu:before,.navigationMenu:after {
    display: table;
    content: " ";
}

.navigationMenu:after {
    clear: both;
}

.navigationMenu:before,.navigationMenu:after {
    display: table;
    content: " ";
}

.navigationMenu:after {
    clear: both;
}

.navbar-default {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0;
    background: #0050a2;
}

.navbar-default .navbar-toggle {
    background-color: #f7a81b;
}

.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #f7a81b;
}

.navbar-default .dropdown-menu {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.navbar-default .navbar-header .navbar-brand {
    min-width: 50px;
}

.navbar-nav>li>a,.navbar-nav>li>span {
    color: #fff;
    padding: 10px 15px;
    line-height: 21px;
    display: block;
}

.navbar-nav>li>a .caret,.navbar-nav>li>span .caret {
    margin-left: 6px;
}

.navbar-nav>li>span a {
    color: #fff;
}

.navbar-nav>li>span a:hover,.navbar-nav>li>span a:focus {
    color: #f5cf89;
    background-color: transparent;
}

.navbar-nav .dropdown+.dropdown {
    margin-left: 0;
}

.navbar-nav a {
    cursor: pointer;
}

.navbar-brand {
    max-width: calc(100% - (50px + 30px));
    padding: 5px 0;
}

.navbar-brand img[src=''] {
    display: none;
}

.navbar-brand>img {
    float: left;
    max-height: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.navbar-brand>.placeholder-logo {
    float: left;
    min-width: 40px;
    height: 40px;
    font-size: 40px;
    line-height: 100%;
    position: relative;
    color: #f7a81b;
}

.navbar-brand>.placeholder-logo .fa-stack-2x {
    font-size: 100%;
}

.navbar-brand>.placeholder-logo .fa-stack-1x {
    height: 50%;
    font-size: 50%;
}

.navbar-brand>.placeholder-logo .fa-inverse {
    color: #fff;
}

.navbar-brand>.navbar-text {
    float: left;
    max-height: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

@media(min-width: 769px) {
    .navbar-default .navbar-header .navbar-brand img {
        padding-left:15px;
        padding-right: 15px;
    }

    .navbar-default .navbar-header .navbar-brand .placeholder-logo {
        margin-left: 15px;
        margin-right: 15px;
    }

    .navbar-default #navbar {
        display: block !important;
    }

    .navbar-nav {
        padding-top: 7.5px;
        padding-bottom: 7.5px;
    }

    .navbar-nav>li>a,.navbar-nav>li>span {
        padding-top: 14.5px;
        padding-bottom: 14.5px;
    }

    .navbar-brand {
        max-width: 100%;
        height: 65px;
    }

    .navbar-brand>img {
        max-width: 350px;
    }

    .navbar-brand>.placeholder-logo {
        min-width: 55px;
        height: 55px;
        font-size: 55px;
    }

    .navbar.navbar-default>.container {
        display: -ms-flexbox;
        display: flex;
        align-items: center;
    }

    .navbar.navbar-default .navbar-header {
        margin-right: auto;
    }

    .navbar.navbar-default #navbar {
        width: 100%;
        margin-left: auto;
    }

    .navbar .navbar-nav {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
}

@media(max-width: 372px) {
    .navbar-header {
        display:flex;
        flex-direction: column-reverse;
    }

    .navbar-toggle {
        width: 44px;
    }

    .navbar-brand {
        max-width: 100%;
    }
}

@media(min-width: 769px) {
    .navbar-nav>.dropdown.edge-right>.dropdown-menu {
        position:absolute;
        left: auto;
        right: 0;
    }
}

.navbar-nav .dropdown-header {
    color: #ddd;
}

.navbar-nav .dropdown-toggle:focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.navbar-nav .dropdown-menu {
    background-color: #fff;
}

.navbar-nav .dropdown-menu>li.open>a,.navbar-nav .dropdown-menu>li.hover>a,.navbar-nav .dropdown-menu>li.open>a:hover,.navbar-nav .dropdown-menu>li.hover>a:hover,.navbar-nav .dropdown-menu>li.open>a:focus,.navbar-nav .dropdown-menu>li.hover>a:focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.navbar-nav .dropdown-menu>li a,.navbar-nav .dropdown-menu>li span {
    display: block;
    padding: 5px 15px 5px 25px;
    clear: both;
    font-weight: 600;
    line-height: 1.42857143;
    white-space: nowrap;
    background-color: #fff;
}

.navbar-nav .dropdown-menu>li a .caret,.navbar-nav .dropdown-menu>li span .caret {
    float: right;
    position: absolute;
    right: 20px;
    left: unset;
    top: 11px;
}

.navbar-nav .dropdown-menu>li a {
    color: #0050a2;
}

.navbar-nav .dropdown-menu>li a:hover,.navbar-nav .dropdown-menu>li a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #f7a81b;
}

.navbar-nav .dropdown-menu>li span {
    color: #ddd;
}

.navbar-nav .dropdown-menu>li.active>a {
    color: #0050a2;
    background-color: transparent;
}

.navbar-nav .dropdown-menu>li.active>a:hover,.navbar-nav .dropdown-menu>li.active>a:focus {
    color: #fff;
    background-color: #f7a81b;
}

.navbar-nav .dropdown-menu>li.disabled>a,.navbar-nav .dropdown-menu>li.disabled>a:hover,.navbar-nav .dropdown-menu>li.disabled>a:focus {
    color: #ddd;
}

@media(max-width: 768px) {
    .navbar-nav .dropdown.open .dropdown-menu>li>a {
        color:#fff;
        background-color: transparent;
    }

    .navbar-nav .dropdown.open .dropdown-menu>li>span {
        color: #ddd;
        background-color: transparent;
    }

    .navbar-nav .dropdown-menu {
        position: relative;
        background-color: #004389;
    }

    .navbar-nav .dropdown-menu>li>a {
        white-space: normal;
    }

    .navbar-nav .dropdown-menu>li>.empty-link {
        white-space: normal;
    }

    .navbar-nav .dropdown-menu .dropdown ul.dropdown-menu {
        background-color: #003c79;
        position: static;
    }

    .navbar-nav .dropdown-menu .dropdown ul.dropdown-menu ul.dropdown-menu {
        background-color: #00376f;
    }

    .navbar-nav .dropdown-menu .dropdown ul.dropdown-menu a {
        padding: 5px 15px 5px 35px;
    }

    .navbar-nav .dropdown-menu .dropdown ul.dropdown-menu .empty-link {
        padding: 5px 15px 5px 35px;
    }

    .navbar-nav .dropdown-menu .dropdown .caret {
        float: none;
        position: static;
    }
}

.sidebar-navbar {
    margin-bottom: 30px;
}

.sidebar-navbar>.sidebar-item {
    border-bottom: 1px solid transparent;
}

.sidebar-navbar>.sidebar-item>.sidebar-item-link {
    min-height: 40px;
    padding: 5px 5px;
}

.sidebar-navbar .sub-navbar .sidebar-item .sidebar-item-link {
    min-height: 15px;
    padding-left: 60px;
}

.sidebar-item-link .collapse-item {
    width: calc(100% - (15px + (30px/4)));
    display: inline-block;
    vertical-align: middle;
}

.sidebar-item-link .collapse-item .img-block {
    float: left;
    width: 30px;
    max-width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
}

.sidebar-item-link .collapse-item .item-block {
    max-width: calc(100% - (40px - (5px*2)));
    padding: 5px 0 5px 10px;
    display: inline-block;
    vertical-align: middle;
}

.sidebar-item-link .collapse-item .item-block .title {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.sidebar-item-link .icon-collapse {
    width: 15px;
    margin-left: 7.5px;
    display: inline-block;
    vertical-align: middle;
}

.login-band {
    background-color: #004389;
}

.loginbar {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    padding: 5px 0;
    list-style: none;
}

.loginbar li {
    float: left;
}

.loginbar .language-selector+.login-area {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .loginbar .language-selector+.login-area {
        float:left;
        width: 83.33333333%;
    }
}

@media(min-width: 992px) {
    .loginbar .language-selector+.login-area {
        float:left;
        width: 83.33333333%;
    }
}

.login-area {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
    float: right;
}

@media(min-width: 769px) {
    .login-area {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .login-area {
        float:left;
        width: 100%;
    }
}

.login-area a {
    color: #fff;
}

.login-area a:focus {
    outline-color: #f5cf89;
    outline-style: solid;
}

.login-area a:hover,.login-area a:focus {
    color: #f5cf89;
    text-decoration: none;
    background-color: transparent;
}

.login-area .loginArea2 {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 15px;
    vertical-align: middle;
    display: inline-block;
}

.language-selector {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .language-selector {
        float:left;
        width: 16.66666667%;
    }
}

@media(min-width: 992px) {
    .language-selector {
        float:left;
        width: 16.66666667%;
    }
}

.language-selector ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.language-selector .dropdown-menu {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    z-index: 1010;
}

.language-selector .dropdown-menu li {
    float: none;
}

.language-selector .dropdown-toggle {
    display: inline-block;
}

.language-selector a {
    position: relative;
    color: #fff;
    padding-left: 1px;
}

.language-selector a:focus {
    outline-color: #f5cf89;
    outline-style: solid;
}

.language-selector a:hover,.language-selector a:focus {
    color: #f5cf89;
    text-decoration: none;
    background-color: transparent;
}

.language-selector .t-icon,.language-selector .caret {
    height: 5px;
    margin-left: 3px;
}

.language-selector .t-arrow-down {
    display: inline-block;
    width: 0;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

@media(max-width: 768px) {
    .loginbar .language-selector+.login-area {
        padding-left:10px;
        padding-right: 10px;
    }

    .login-area {
        padding-left: 10px;
        padding-right: 10px;
    }

    .language-selector {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.websiteFooter {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .websiteFooter {
        width:750px;
    }
}

@media(min-width: 992px) {
    .websiteFooter {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .websiteFooter {
        width:1170px;
    }
}

.websiteFooter>.navbar-header,.websiteFooter>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .websiteFooter>.navbar-header,.websiteFooter>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.websiteFooter .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.websiteFooter .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.websiteFooter .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.websiteFooter .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.websiteFooter .WidgetNoBorder {
    padding: 15px;
}

.websiteFooter .WidgetNoBorder.background-padding {
    padding: 15px;
}

.WebsiteFooter {
    background-color: #f8f9fa;
    color: #222;
}

.WebsiteFooter .website-footer {
    padding: 30px 15px;
}

.WebsiteFooter a {
    color: #c57f07;
}

.WebsiteFooter a:focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.WebsiteFooter a:hover,.WebsiteFooter a:focus {
    color: #0050a2;
}

.WebsiteFooter h1,.WebsiteFooter h2,.WebsiteFooter h3,.WebsiteFooter h4,.WebsiteFooter h5,.WebsiteFooter h6,.WebsiteFooter .h1,.WebsiteFooter .h2,.WebsiteFooter .h3,.WebsiteFooter .h4,.WebsiteFooter .h5,.WebsiteFooter .h6 {
    color: #0050a2;
    font-weight: 600;
}

.footer {
    color: #222;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.footer a {
    color: #c57f07;
}

.footer a:hover,.footer a:focus {
    color: #0050a2;
}

.footer-band {
    background-color: #004389;
}

.system-footer {
    text-align: center;
    padding: 20px 0;
    margin: auto auto;
    color: #fff;
    font-size: 12px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: normal;
}

.system-footer a {
    color: #fff;
}

.system-footer a:focus {
    outline-color: #f5cf89;
    outline-style: solid;
}

.system-footer a:hover,.system-footer a:focus {
    color: #f5cf89;
}

.system-footer #rights {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

#rights {
    text-align: center;
}

.widgetPreviewDesignerWrapper .WebsiteFooter {
    background: none;
}

.widgetPreviewDesignerWrapper .WebsiteFooter>.container {
    width: auto;
    padding: 0;
}

.errorMessageContent {
    padding-top: 15px;
    padding-bottom: 30px;
}

.errorMessageContent:before,.errorMessageContent:after {
    display: table;
    content: " ";
}

.errorMessageContent:after {
    clear: both;
}

.errorMessageContent:before,.errorMessageContent:after {
    display: table;
    content: " ";
}

.errorMessageContent:after {
    clear: both;
}

.errorMessageContent img {
    width: 30%;
    min-width: 200px;
}

.pageDoesntFound.Error404 {
    margin-top: 15px;
}

.pageDoesntFound .Sorry {
    margin-top: 3px;
    font-size: 81px;
    font-weight: 600;
    color: #0050a2;
    line-height: 1.4;
    display: inline-block;
}

.pageDoesntFound .ErrorOccured {
    font-size: 23px;
    font-weight: normal;
    color: #0050a2;
    line-height: 1.4;
    display: inline-block;
}

.pageDoesntFound .ErrorOccured div {
    margin-top: 15px;
}

.pageDoesntFound .ErrorId {
    margin-top: 15px;
    font-size: 18px;
    font-weight: normal;
    color: #0050a2;
    line-height: 1.4;
}

#errorDesc {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

[data-oembed-url] {
    width: 100%;
    display: inline-block;
}

.well {
    min-height: 20px;
    padding: 15px;
    margin-bottom: 15px;
    background-color: #b3e5fc;
    border: 1px solid #81d4fa;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15);
}

.well h1,.well .h1,.well h2,.well .h2,.well h3,.well .h3,.well h4,.well .h4,.well h5,.well .h5,.well h6,.well .h6 {
    margin-top: 0;
    margin-bottom: 0;
}

.well-contact {
    margin-bottom: 15px;
    padding: 15px;
    border: 1px solid #d4d4d4;
    border-radius: 0;
    background-color: #f8f8f8;
}

.well-contact #senderProfiles .field-group:last-child {
    margin-bottom: 0;
}

.well-lg {
    padding: 20px;
    border-radius: 0;
}

.well-sm {
    padding: 10px;
    border-radius: 0;
}

.well-xs {
    padding: 14px;
    border-radius: 0;
}

.well-no-padding {
    padding-left: 0;
    padding-right: 0;
}

.well-default {
    border-color: #d5d5d5;
    background-color: #f1f1f1;
}

.well-info {
    border-color: #81d4fa;
    background-color: #e4f6fe;
}

.field-group+.well {
    margin-top: 30px;
}

.well-no-payment {
    padding: 29px;
    margin-bottom: 30px;
    background-color: #f8f8f8;
    border-color: transparent;
}

.well-no-payment .text-muted {
    color: #9e9e9e;
}

.panel {
    margin-top: 30px;
    margin-bottom: 30px;
    border-top-style: solid;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.panel:first-child {
    margin-top: 15px;
}

.panel:last-child {
    margin-bottom: 15px;
}

.panel-heading {
    border-bottom: 0 none transparent;
    display: flex;
    align-items: center;
}

.panel-heading:before,.panel-heading:after {
    display: table;
    content: " ";
}

.panel-heading:after {
    clear: both;
}

.panel-heading:before,.panel-heading:after {
    display: table;
    content: " ";
}

.panel-heading:after {
    clear: both;
}

.panel-heading .panel-title {
    text-transform: none;
}

.panel-heading h1,.panel-heading h2,.panel-heading h3,.panel-heading h4,.panel-heading h5,.panel-heading h6,.panel-heading .h1,.panel-heading .h2,.panel-heading .h3,.panel-heading .h4,.panel-heading .h5,.panel-heading .h6 {
    margin: 0;
    padding: 0;
}

.panel-footer {
    border-top: 0 none transparent;
}

.panel-title {
    max-width: 100%;
    margin-right: auto;
    font-size: 20px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.4;
    display: flex;
    align-items: center;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.panel-body img {
    max-width: 100%;
    height: auto;
}

.panel-body>.help-block:first-child {
    padding-top: 0;
    padding-bottom: 7.5px;
}

.panel-body iframe {
    max-width: 100%;
}

.panel-body .tabSectionColumnLine>.navigationMenu {
    margin-top: 0;
}

.panel-default {
    border-color: #f7a81b;
    background-color: #fff;
}

.panel-default>.panel-heading {
    color: #0050a2;
    background-color: transparent;
    border-color: #f7a81b;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #f7a81b;
}

.panel-default>.panel-heading .badge {
    color: transparent;
    background-color: #0050a2;
}

.panel-default>.panel-footer {
    color: #0050a2;
    background-color: transparent;
    border-color: #f7a81b;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #f7a81b;
}

.panel-primary {
    border-color: #f7a81b;
    background-color: #fff;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #f7a81b;
}

.panel-primary>.panel-heading .badge {
    color: #f7a81b;
    background-color: #fff;
}

.panel-primary>.panel-footer {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #f7a81b;
}

.panel-info {
    border-color: #81d4fa;
    background-color: #fff;
}

.panel-info>.panel-heading {
    color: #1e88e5;
    background-color: #b3e5fc;
    border-color: #81d4fa;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #81d4fa;
}

.panel-info>.panel-heading .badge {
    color: #b3e5fc;
    background-color: #1e88e5;
}

.panel-info>.panel-footer {
    color: #1e88e5;
    background-color: #b3e5fc;
    border-color: #81d4fa;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #81d4fa;
}

.panel-success {
    border-color: #a5d6a7;
    background-color: #fff;
}

.panel-success>.panel-heading {
    color: #4caf50;
    background-color: #c8e6c9;
    border-color: #a5d6a7;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #a5d6a7;
}

.panel-success>.panel-heading .badge {
    color: #c8e6c9;
    background-color: #4caf50;
}

.panel-success>.panel-footer {
    color: #4caf50;
    background-color: #c8e6c9;
    border-color: #a5d6a7;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #a5d6a7;
}

.panel-warning {
    border-color: #ffe082;
    background-color: #fff;
}

.panel-warning>.panel-heading {
    color: #c68400;
    background-color: #ffecb3;
    border-color: #ffe082;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ffe082;
}

.panel-warning>.panel-heading .badge {
    color: #ffecb3;
    background-color: #c68400;
}

.panel-warning>.panel-footer {
    color: #c68400;
    background-color: #ffecb3;
    border-color: #ffe082;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ffe082;
}

.panel-danger {
    border-color: #ef9a9a;
    background-color: #fff;
}

.panel-danger>.panel-heading {
    color: #e53935;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ef9a9a;
}

.panel-danger>.panel-heading .badge {
    color: #ffcdd2;
    background-color: #e53935;
}

.panel-danger>.panel-footer {
    color: #e53935;
    background-color: #ffcdd2;
    border-color: #ef9a9a;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ef9a9a;
}

.dashboard-column .panel:first-child {
    margin-top: 15px;
}

.dashboard-column .panel:last-child {
    margin-bottom: 15px;
}

.panel-actions {
    float: right;
    margin-left: 15px;
}

.panel-blank {
    border-color: transparent;
}

.panel-blank>.panel-heading {
    padding: 0;
}

.panel-blank>.panel-heading+.panel-body {
    padding-top: 15px;
}

.panel-blank>.panel-footer {
    padding: 0;
}

.panel-blank>.panel-body {
    padding: 0;
}

.panel.panel-default.panel-basic {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
    border: 1px solid #eee;
}

.panel-photo {
    background-color: transparent;
    width: 110px;
    height: 110px;
    margin-left: 5px;
}

.panel-photo img {
    margin: 4px auto;
    display: flex;
    align-items: center;
    max-height: 100px;
    max-width: 100px;
    border-radius: 4px;
}

.panel-default-alt {
    border-color: #f7a81b;
    background-color: #eee;
}

.panel-default-alt>.panel-heading {
    color: #0050a2;
    background-color: #eee;
    border-color: #f7a81b;
}

.panel-default-alt>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #f7a81b;
}

.panel-default-alt>.panel-heading .badge {
    color: #eee;
    background-color: #0050a2;
}

.panel-default-alt>.panel-footer {
    color: #0050a2;
    background-color: #eee;
    border-color: #f7a81b;
}

.panel-default-alt>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #f7a81b;
}

.partial-collapse-container {
    padding-top: 10px;
    margin-bottom: 20px;
    position: relative;
}

.partial-collapse-container .collapse[aria-expanded="false"] {
    display: block;
    height: 105px !important;
    overflow: hidden;
}

.partial-collapse-container .collapsing[aria-expanded="false"] {
    height: 105px !important;
}

.partial-collapse-container .collapse.in+.partial-collapse-overlay:before {
    background-image: none;
}

.partial-collapse-container .partial-collapse-overlay:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    background-repeat: repeat-x;
    height: calc(100% - 30px);
}

.partial-collapse-container .partial-collapse-btn {
    text-align: center;
}

.partial-collapse-container .partial-collapse-btn a:focus {
    outline: 0;
}

.partial-collapse-container .partial-collapse-btn a.collapsed:after {
    width: 100%;
    content: '';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    transform: translate(0,0);
    font-size: 23px;
}

.partial-collapse-container .partial-collapse-btn a.collapsed:after.icon-collapse:before {
    content: "";
}

.partial-collapse-container .partial-collapse-btn a.collapsed:after.fa-question-circle {
    font-size: 18px;
}

.partial-collapse-container .partial-collapse-btn a:not(.collapsed):after {
    content: '';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    width: 100%;
    transform: translate(0,0);
    font-size: 23px;
}

.partial-collapse-container .partial-collapse-btn a:not(.collapsed):after.icon-collapse:before {
    content: "";
}

.partial-collapse-container .partial-collapse-btn a:not(.collapsed):after.fa-question-circle {
    font-size: 18px;
}

.DownloadFilesList table.listView.dataTable tr {
    padding: 4px 0;
}

.DownloadFilesList table.listView.dataTable th {
    padding: 4px 0;
    padding-bottom: 15px;
    background: transparent;
}

.DownloadFilesList table.listView.dataTable th.sorting,.DownloadFilesList table.listView.dataTable th.sorting_asc,.DownloadFilesList table.listView.dataTable th.sorting_desc {
    background: transparent;
}

.DownloadFilesList table.listView.dataTable td {
    padding: 4px 0;
    border-bottom: none;
}

.DownloadFilesList table.listView .sorting {
    background: none;
}

.DownloadFilesList table.listView tr {
    padding: 4px 0;
}

.DownloadFilesList table.listView th {
    padding: 4px 0;
    padding-bottom: 15px;
}

.DownloadFilesList table.listView td {
    padding: 4px 0;
}

.PhotoAlbumList table.listView.dataTable thead tr.headmain th:first-child {
    width: 160px !important;
}

.PhotoAlbumList table.listView.dataTable thead tr.headmain th {
    width: auto !important;
}

.PhotoAlbumList table.listView.dataTable td.PhotoAlbumListThumb img {
    max-width: 150px;
    max-height: 150px;
}

.PhotoAlbumList table.listView.dataTable td.PhotoAlbumListThumb .lazyloaded-container img {
    width: auto;
}

.PhotoAlbumList table.listView.dataTable td.PhotoAlbumListThumb .album-title,.PhotoAlbumList table.listView.dataTable td.PhotoAlbumListThumb .album-description {
    display: none;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list {
    margin-left: -7.5px;
    margin-right: -7.5px;
    border-bottom: none;
    display: block !important;
    width: auto;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list thead tr.headmain {
    width: 100%;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list thead tr.headmain th {
    min-width: 0;
    width: auto;
    background-color: transparent;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list thead tr.headmain .title {
    padding-left: 0;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list tbody {
    display: block;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list tr {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

@media(min-width: 769px) {
    .PhotoAlbumGallery table.listView.dataTable.gallery-list tr {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .PhotoAlbumGallery table.listView.dataTable.gallery-list tr {
        float:left;
        width: 25%;
    }
}

@media(min-width: 1200px) {
    .PhotoAlbumGallery table.listView.dataTable.gallery-list tr {
        float:left;
        width: 25%;
    }
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list th {
    border-bottom: none;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list th.NoSort {
    display: none;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list td {
    display: none;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list td.PhotoAlbumListThumb img {
    max-width: 100%;
    max-height: 100%;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list td .album-title,.PhotoAlbumGallery table.listView.dataTable.gallery-list td .album-description {
    display: block;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-item {
    padding: 0;
    border: 0 solid transparent;
    border-radius: 0;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
    display: block;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-item-block {
    padding: 7.5px;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-image {
    text-align: center;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-image img {
    max-width: 100%;
    max-height: 100%;
    margin-bottom: 15px;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-title {
    margin-bottom: 10.5px;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-date {
    margin-bottom: 7.5px;
    font-size: 12px;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-description {
    max-height: 85px;
    overflow: hidden;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-meta {
    padding: 5px;
    background-color: #f0f0f0;
    border-top: 0 solid transparent;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-options:before,.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-options:after {
    display: table;
    content: " ";
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-options:after {
    clear: both;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-options:before,.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-options:after {
    display: table;
    content: " ";
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .album-options:after {
    clear: both;
}

.PhotoAlbumGallery table.listView.dataTable.gallery-list .open-album {
    float: right;
}

.photoalbumdetails .HomeContentWrapper {
    margin-bottom: 30px;
}

.photoalbumdetails .photoAlbum {
    margin-top: 15px;
    margin-bottom: 30px;
}

.photoalbumdetails div#supersized-loader {
    display: none;
}

.photoalbumdetails #photo-album-info {
    border: 0 solid transparent;
    padding: 0 0 15px 0;
    margin-bottom: 15px;
    background-color: #fff;
    border-radius: 0;
}

.photoalbumdetails #photo-album-info:before,.photoalbumdetails #photo-album-info:after {
    display: table;
    content: " ";
}

.photoalbumdetails #photo-album-info:after {
    clear: both;
}

.photoalbumdetails #photo-album-info:before,.photoalbumdetails #photo-album-info:after {
    display: table;
    content: " ";
}

.photoalbumdetails #photo-album-info:after {
    clear: both;
}

.photoalbumdetails .photoAlbumStartSlideshow>a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
    padding: 8px 15px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:focus,.photoalbumdetails .photoAlbumStartSlideshow>a:active:focus,.photoalbumdetails .photoAlbumStartSlideshow>a.active:focus,.photoalbumdetails .photoAlbumStartSlideshow>a.focus,.photoalbumdetails .photoAlbumStartSlideshow>a:active.focus,.photoalbumdetails .photoAlbumStartSlideshow>a.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:hover,.photoalbumdetails .photoAlbumStartSlideshow>a:focus,.photoalbumdetails .photoAlbumStartSlideshow>a.focus {
    color: #757575;
    text-decoration: none;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:active,.photoalbumdetails .photoAlbumStartSlideshow>a.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.disabled,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled],fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.photoalbumdetails .photoAlbumStartSlideshow>a.disabled,fieldset[disabled] a.photoalbumdetails .photoAlbumStartSlideshow>a {
    pointer-events: none;
}

.photoalbumdetails .photoAlbumStartSlideshow>a .label {
    padding: 4px 6px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a+.field-control {
    margin-left: 15px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:focus,.photoalbumdetails .photoAlbumStartSlideshow>a.focus {
    outline: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a img {
    margin: -2px 7px -2px 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.disabled,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled],fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a {
    filter: alpha(opacity=65);
    opacity: .65;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.active {
    cursor: default;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.active:active {
    top: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.active.active-state {
    position: relative;
    top: 1px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:active {
    position: relative;
    top: 1px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.active:focus,.photoalbumdetails .photoAlbumStartSlideshow>a:active:focus,.photoalbumdetails .photoAlbumStartSlideshow>a:focus {
    outline: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.btn-blank+.btn,.photoalbumdetails .photoAlbumStartSlideshow>a.btn-cancel+.btn,.photoalbumdetails .photoAlbumStartSlideshow>a.btn-blank+.button,.photoalbumdetails .photoAlbumStartSlideshow>a.btn-cancel+.button,.photoalbumdetails .photoAlbumStartSlideshow>a.btn-blank+button,.photoalbumdetails .photoAlbumStartSlideshow>a.btn-cancel+button {
    margin-left: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.btn-blank+.send-button-tooltip,.photoalbumdetails .photoAlbumStartSlideshow>a.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.btn-blank+.send-button-tooltip .btn,.photoalbumdetails .photoAlbumStartSlideshow>a.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a+.btn,.photoalbumdetails .photoAlbumStartSlideshow>a+.button,.photoalbumdetails .photoAlbumStartSlideshow>a+button,.photoalbumdetails .photoAlbumStartSlideshow>a+.dropdown,.photoalbumdetails .photoAlbumStartSlideshow>a+.btn-blank,.photoalbumdetails .photoAlbumStartSlideshow>a+.btn-disabled {
    margin-left: 15px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a+.send-button-tooltip {
    margin-left: 15px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a+.btn-group {
    margin-left: 15px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a+.btn-wrapper {
    margin-left: 15px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a+.btn-print {
    margin-left: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a+.btn-block {
    margin-left: 0;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.refresh:before,.photoalbumdetails .photoAlbumStartSlideshow>a.download:before,.photoalbumdetails .photoAlbumStartSlideshow>a.upload:before,.photoalbumdetails .photoAlbumStartSlideshow>a.preview:before,.photoalbumdetails .photoAlbumStartSlideshow>a.publish:before,.photoalbumdetails .photoAlbumStartSlideshow>a.add:before,.photoalbumdetails .photoAlbumStartSlideshow>a.add-multi:before,.photoalbumdetails .photoAlbumStartSlideshow>a.edit:before,.photoalbumdetails .photoAlbumStartSlideshow>a.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.refresh:before.icon-collapse:before,.photoalbumdetails .photoAlbumStartSlideshow>a.download:before.icon-collapse:before,.photoalbumdetails .photoAlbumStartSlideshow>a.upload:before.icon-collapse:before,.photoalbumdetails .photoAlbumStartSlideshow>a.preview:before.icon-collapse:before,.photoalbumdetails .photoAlbumStartSlideshow>a.publish:before.icon-collapse:before,.photoalbumdetails .photoAlbumStartSlideshow>a.add:before.icon-collapse:before,.photoalbumdetails .photoAlbumStartSlideshow>a.add-multi:before.icon-collapse:before,.photoalbumdetails .photoAlbumStartSlideshow>a.edit:before.icon-collapse:before,.photoalbumdetails .photoAlbumStartSlideshow>a.folder:before.icon-collapse:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.refresh:before.fa-question-circle,.photoalbumdetails .photoAlbumStartSlideshow>a.download:before.fa-question-circle,.photoalbumdetails .photoAlbumStartSlideshow>a.upload:before.fa-question-circle,.photoalbumdetails .photoAlbumStartSlideshow>a.preview:before.fa-question-circle,.photoalbumdetails .photoAlbumStartSlideshow>a.publish:before.fa-question-circle,.photoalbumdetails .photoAlbumStartSlideshow>a.add:before.fa-question-circle,.photoalbumdetails .photoAlbumStartSlideshow>a.add-multi:before.fa-question-circle,.photoalbumdetails .photoAlbumStartSlideshow>a.edit:before.fa-question-circle,.photoalbumdetails .photoAlbumStartSlideshow>a.folder:before.fa-question-circle {
    font-size: 18px;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.refresh img,.photoalbumdetails .photoAlbumStartSlideshow>a.download img,.photoalbumdetails .photoAlbumStartSlideshow>a.upload img,.photoalbumdetails .photoAlbumStartSlideshow>a.preview img,.photoalbumdetails .photoAlbumStartSlideshow>a.publish img,.photoalbumdetails .photoAlbumStartSlideshow>a.add img,.photoalbumdetails .photoAlbumStartSlideshow>a.add-multi img,.photoalbumdetails .photoAlbumStartSlideshow>a.edit img,.photoalbumdetails .photoAlbumStartSlideshow>a.folder img {
    display: none;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.refresh:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.download:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.upload:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.preview:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.publish:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.add:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.add-multi:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.edit:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a.folder:before {
    content: "";
}

.photoalbumdetails .photoAlbumStartSlideshow>a:focus,.photoalbumdetails .photoAlbumStartSlideshow>a.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:active,.photoalbumdetails .photoAlbumStartSlideshow>a.active,.open>.dropdown-toggle.photoalbumdetails .photoAlbumStartSlideshow>a {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.disabled:hover,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled]:hover,fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a:hover,.photoalbumdetails .photoAlbumStartSlideshow>a.disabled:focus,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled]:focus,fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a:focus,.photoalbumdetails .photoAlbumStartSlideshow>a.disabled.focus,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled].focus,fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.photoalbumdetails .photoAlbumStartSlideshow>a .badge {
    color: #f7a81b;
    background-color: #fff;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:hover,.photoalbumdetails .photoAlbumStartSlideshow>a:focus,.photoalbumdetails .photoAlbumStartSlideshow>a.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.photoalbumdetails .photoAlbumStartSlideshow>a:active,.photoalbumdetails .photoAlbumStartSlideshow>a.active,.open>.dropdown-toggle.photoalbumdetails .photoAlbumStartSlideshow>a {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.photoalbumdetails .photoAlbumStartSlideshow>a.disabled,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled],fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a,.photoalbumdetails .photoAlbumStartSlideshow>a.disabled:hover,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled]:hover,fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a:hover,.photoalbumdetails .photoAlbumStartSlideshow>a.disabled:focus,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled]:focus,fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a:focus,.photoalbumdetails .photoAlbumStartSlideshow>a.disabled.focus,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled].focus,fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a.focus,.photoalbumdetails .photoAlbumStartSlideshow>a.disabled:active,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled]:active,fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a:active,.photoalbumdetails .photoAlbumStartSlideshow>a.disabled.active,.photoalbumdetails .photoAlbumStartSlideshow>a[disabled].active,fieldset[disabled] .photoalbumdetails .photoAlbumStartSlideshow>a.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.photoalbumdetails .photoAlbumStartSlideshow>a .badge {
    color: #f7a81b;
    background-color: #fff;
}

.photoalbumdetails #lblStartSlideShow {
    clear: both;
    padding-top: 10px;
}

.photoalbumdetails .row .photoAlbumImageWrapper {
    float: left;
    max-width: 100%;
    width: 100%;
    padding-bottom: 15px;
}

.photoalbumdetails .row .photoAlbumImageWrapper a {
    display: block;
}

.photoalbumdetails .row .photoAlbumImageWrapper img {
    padding-right: 0;
    max-width: 100%;
}

.photoalbumdetails .row .photoAlbumDescription {
    width: 100%;
    min-width: 100%;
    word-wrap: break-word;
    margin-bottom: 10px;
}

.photoalbumdetails .row #lblStartSlideShow {
    padding-top: 0;
}

.photoalbumdetails .pager:not(.page-down) {
    float: left;
    margin: 10px 0 10px 0;
}

.photoalbumdetails .photoAlbumImageWrapper img {
    padding-right: 30px;
    float: left;
    max-width: 200px;
}

.photoalbumdetails .photoAlbumDescription {
    word-wrap: break-word;
    margin-bottom: 10px;
}

.photoalbumdetails .photoAlbumOwner {
    padding-top: 10px;
    padding-bottom: 10px;
}

.photoalbumdetails #photo-album-pictures a {
    cursor: pointer;
}

.photoalbumdetails .pager {
    margin: 10px 0 30px 0;
    width: 100%;
    text-align: right;
}

.photoalbumdetails .pager>a {
    padding: 5px 10px;
    box-sizing: border-box;
    display: inline-block;
    color: #95a5a6;
}

.photoalbumdetails .pager>a:hover {
    text-decoration: none;
    cursor: pointer;
    font-weight: normal;
    background: #eaeaea;
}

.photoalbumdetails .pager a:not(.jp-next) {
    border-right: 1px solid #aaa;
}

.photoalbumdetails .pager .jp-disabled {
    margin: 0;
    box-shadow: none;
}

.photoalbumdetails .pager .jp-disabled:hover {
    background: none;
}

.photoalbumdetails .pager .jp-current {
    background: #f5f5f5;
}

.photoalbumdetails .pager .jp-current:hover {
    color: #95a5a6;
}

.photoalbumdetails .page-sizer {
    float: right;
    margin: 10px 0 15px 0;
}

.photoalbumdetails #photo-album {
    margin: 0;
    padding: 0;
    left: 0;
    right: 0;
    list-style-type: none;
    min-height: 100% !important;
    margin-left: -15px;
    margin-right: -15px;
}

.photoalbumdetails #photo-album>li {
    padding: 15px;
    text-align: center;
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .photoalbumdetails #photo-album>li {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .photoalbumdetails #photo-album>li {
        float:left;
        width: 25%;
    }
}

@media(min-width: 1200px) {
    .photoalbumdetails #photo-album>li {
        float:left;
        width: 25%;
    }
}

.photoalbumdetails #photo-album>li a {
    display: block;
}

.photoalbumdetails #photo-album img {
    height: auto;
    max-width: 100%;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.photoalbumdetails .SocialMedia {
    margin-top: 20px;
}

.fancybox-wrap .fancybox-title-float-wrap {
    position: relative;
    right: 0;
    margin: 0;
}

.fancybox-wrap .fancybox-title-float-wrap .child {
    margin: 10px 0 0 0;
    padding: 0;
    border-radius: 0;
    color: #222;
    text-shadow: none;
    white-space: normal;
    background-color: #f9f9f9;
}

.fancybox-wrap #fancybox-content {
    width: 100% !important;
}

.fancybox-wrap #fancybox-content #fancybox-close {
    display: block;
}

.fancybox-wrap #fancybox-title {
    width: 100% !important;
    margin: 0 !important;
}

#fancybox-wrap #fancybox-content {
    width: 100% !important;
}

#fancybox-wrap #fancybox-title {
    width: 100% !important;
    margin: 0 !important;
}

#fancybox-wrap #fancybox-close {
    display: block;
}

#fancybox-wrap #fancybox-left,#fancybox-wrap #fancybox-right {
    display: block;
}

@media(max-width: 768px) {
    .photoalbumdetails .page-sizer {
        display:none;
    }

    .photoalbumdetails #photo-album {
        margin-left: -10px;
        margin-right: -10px;
    }

    .photoalbumdetails #photo-album>li {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.DonationGallery table.listView.dataTable.gallery-list {
    margin-left: -7.5px;
    margin-right: -7.5px;
    border-bottom: none;
    display: block !important;
    width: auto;
}

.DonationGallery table.listView.dataTable.gallery-list thead tr.headmain {
    width: 100%;
}

.DonationGallery table.listView.dataTable.gallery-list thead tr.headmain th {
    min-width: 0;
    width: auto;
    background-color: transparent;
}

.DonationGallery table.listView.dataTable.gallery-list thead tr.headmain .title {
    padding-left: 0;
}

.DonationGallery table.listView.dataTable.gallery-list tbody {
    display: block;
}

.DonationGallery table.listView.dataTable.gallery-list tr {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

@media(min-width: 769px) {
    .DonationGallery table.listView.dataTable.gallery-list tr {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .DonationGallery table.listView.dataTable.gallery-list tr {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .DonationGallery table.listView.dataTable.gallery-list tr {
        float:left;
        width: 33.33333333%;
    }
}

.DonationGallery table.listView.dataTable.gallery-list th {
    border-bottom: none;
}

.DonationGallery table.listView.dataTable.gallery-list th.NoSort {
    display: none;
}

.DonationGallery table.listView.dataTable.gallery-list td {
    display: none;
}

.BulletinGallery {
    width: 100%;
    height: 100%;
    margin-bottom: 30px;
    margin-left: -10px;
    margin-right: -10px;
}

.BulletinGallery .bulletin-item {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

@media(min-width: 769px) {
    .BulletinGallery .bulletin-item {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .BulletinGallery .bulletin-item {
        float:left;
        width: 25%;
    }
}

@media(min-width: 1200px) {
    .BulletinGallery .bulletin-item {
        float:left;
        width: 25%;
    }
}

.BulletinGallery .bulletin-item-block {
    padding: 7.5px;
    border: 0 solid transparent;
    border-radius: 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    display: block;
}

.BulletinGallery .bulletin-image {
    text-align: center;
}

.BulletinGallery .bulletin-image img {
    margin-bottom: 15px;
}

.BulletinGallery .bulletin-title {
    margin-bottom: 10.5px;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.BulletinGallery .bulletin-date {
    margin-bottom: 7.5px;
    font-size: 12px;
}

.storyHeader {
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    clear: both;
}

.storyHeader a {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
}

.newsItemContainer1,.newsItemaltContainer1,.storyItemContainer1,.storyItemaltContainer1 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.newsItemContainer1:before,.newsItemaltContainer1:before,.storyItemContainer1:before,.storyItemaltContainer1:before,.newsItemContainer1:after,.newsItemaltContainer1:after,.storyItemContainer1:after,.storyItemaltContainer1:after {
    display: table;
    content: " ";
}

.newsItemContainer1:after,.newsItemaltContainer1:after,.storyItemContainer1:after,.storyItemaltContainer1:after {
    clear: both;
}

.newsItemContainer1:before,.newsItemaltContainer1:before,.storyItemContainer1:before,.storyItemaltContainer1:before,.newsItemContainer1:after,.newsItemaltContainer1:after,.storyItemContainer1:after,.storyItemaltContainer1:after {
    display: table;
    content: " ";
}

.newsItemContainer1:after,.newsItemaltContainer1:after,.storyItemContainer1:after,.storyItemaltContainer1:after {
    clear: both;
}

.newsItemContainer1:first-child,.newsItemaltContainer1:first-child,.storyItemContainer1:first-child,.storyItemaltContainer1:first-child,.newsItemContainer1.firstItem,.newsItemaltContainer1.firstItem,.storyItemContainer1.firstItem,.storyItemaltContainer1.firstItem {
    margin-top: 0;
}

.newsItemContainer1:first-child .storyHeader,.newsItemaltContainer1:first-child .storyHeader,.storyItemContainer1:first-child .storyHeader,.storyItemaltContainer1:first-child .storyHeader,.newsItemContainer1.firstItem .storyHeader,.newsItemaltContainer1.firstItem .storyHeader,.storyItemContainer1.firstItem .storyHeader,.storyItemaltContainer1.firstItem .storyHeader {
    padding-top: 0;
}

.newsItemContainer1:first-child .storyHeader.background-padding,.newsItemaltContainer1:first-child .storyHeader.background-padding,.storyItemContainer1:first-child .storyHeader.background-padding,.storyItemaltContainer1:first-child .storyHeader.background-padding,.newsItemContainer1.firstItem .storyHeader.background-padding,.newsItemaltContainer1.firstItem .storyHeader.background-padding,.storyItemContainer1.firstItem .storyHeader.background-padding,.storyItemaltContainer1.firstItem .storyHeader.background-padding {
    padding-top: 5px;
}

.newsItemContainer1:last-child,.newsItemaltContainer1:last-child,.storyItemContainer1:last-child,.storyItemaltContainer1:last-child,.newsItemContainer1.lastItem,.newsItemaltContainer1.lastItem,.storyItemContainer1.lastItem,.storyItemaltContainer1.lastItem {
    margin-bottom: 0;
    padding-bottom: 0;
}

.newsItemContainer1:last-child .storyBody,.newsItemaltContainer1:last-child .storyBody,.storyItemContainer1:last-child .storyBody,.storyItemaltContainer1:last-child .storyBody,.newsItemContainer1.lastItem .storyBody,.newsItemaltContainer1.lastItem .storyBody,.storyItemContainer1.lastItem .storyBody,.storyItemaltContainer1.lastItem .storyBody {
    margin-bottom: 0;
}

.StoryAuthorDate .story-tags {
    float: left;
    display: inline;
    font-size: 13px;
    color: #808080;
    margin-bottom: 8px;
}

.storyAuthor {
    float: left;
    display: inline;
    font-size: 13px;
    color: #808080;
    margin-bottom: 8px;
    margin-right: 15px;
}

.storyDate {
    float: left;
    display: inline;
    font-size: 13px;
    color: #808080;
}

.storyDateAuthor {
    font-size: 13px;
    color: #808080;
    margin-bottom: 8px;
}

.storyDateAuthor .vertical-separator {
    margin-left: 7.5px;
    margin-right: 7.5px;
    border: none;
}

.storyImage {
    display: block;
    padding: 0;
    margin-bottom: 21px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    float: left;
    max-width: 200px;
    margin-right: 15px;
    margin-bottom: 15px;
    overflow: hidden;
}

.storyImage>img,.storyImage a>img {
    margin-right: auto;
    margin-left: auto;
}

a.storyImage:hover,a.storyImage:focus,a.storyImage.active {
    border-color: #c57f07;
}

.storyImage .caption {
    padding: 9px;
    color: #222;
}

.storyImage:before,.storyImage:after {
    display: table;
    content: " ";
}

.storyImage:after {
    clear: both;
}

.storyImage:before,.storyImage:after {
    display: table;
    content: " ";
}

.storyImage:after {
    clear: both;
}

.storyImage img,.storyImage a>img,.storyImage>img {
    max-width: 100%;
    max-height: 200px;
}

.storyImage .lazyloaded-container img {
    width: auto;
}

.storyBody {
    margin-bottom: 8px;
}

.storyBody:before,.storyBody:after {
    display: table;
    content: " ";
}

.storyBody:after {
    clear: both;
}

.storyBody:before,.storyBody:after {
    display: table;
    content: " ";
}

.storyBody:after {
    clear: both;
}

.storyContent {
    margin-top: 15px;
}

.ReadMore {
    float: right;
    padding-top: 15px;
}

.ReadMore:before,.ReadMore:after {
    display: table;
    content: " ";
}

.ReadMore:after {
    clear: both;
}

.ReadMore:before,.ReadMore:after {
    display: table;
    content: " ";
}

.ReadMore:after {
    clear: both;
}

.readMore {
    text-align: right;
    padding-top: 15px;
}

.readMore:before,.readMore:after {
    display: table;
    content: " ";
}

.readMore:after {
    clear: both;
}

.readMore:before,.readMore:after {
    display: table;
    content: " ";
}

.readMore:after {
    clear: both;
}

.StoryList table.listView.dataTable {
    overflow: hidden;
}

.StoryList table.listView.dataTable tr {
    padding: 4px 0;
}

.StoryList table.listView.dataTable th {
    padding: 4px 0;
    padding-bottom: 15px;
}

.StoryList table.listView.dataTable td {
    padding: 4px 0;
}

.StoryList table.listView.dataTable .StoryUrl {
    display: block;
}

.StoryList table.listView.dataTable .StoryUrl a {
    word-break: break-word;
    word-wrap: break-word;
    -ms-word-break: break-word;
}

.StoryList table.listView.dataTable .StoryAuthor {
    float: left;
    padding-right: 0;
    padding-top: 0;
}

.StoryList table.listView.dataTable .StoryDate {
    float: left;
    padding-left: 0;
    padding-top: 0;
}

.StoryList table.listView.dataTable .StoryDate .vertical-separator {
    margin-left: 7.5px;
    margin-right: 7.5px;
    border: none;
}

.StoryList table.listView.dataTable .StoryThumbnail {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.StoryList table.listView.dataTable .StoryThumbnail .StoryThumbnailWrapper {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.StoryList table.listView.dataTable .StoryThumbnail .StoryThumbnailWrapper img {
    max-width: 200px;
}

.storyBrief,.StoryBrief {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.storyBrief:before,.StoryBrief:before,.storyBrief:after,.StoryBrief:after {
    display: table;
    content: " ";
}

.storyBrief:after,.StoryBrief:after {
    clear: both;
}

.storyBrief:before,.StoryBrief:before,.storyBrief:after,.StoryBrief:after {
    display: table;
    content: " ";
}

.storyBrief:after,.StoryBrief:after {
    clear: both;
}

.storydetails .storyWrappingContent2 {
    margin-bottom: 30px;
}

.storydetails .storyWrappingContent2+.clearboth2 {
    display: none;
}

.storydetails .list-item {
    padding-top: 0;
    padding-bottom: 0;
}

.storyWrappingContent .list-img-left+.list-text ul,.storyWrappingContent .list-img-left+.list-text ol {
    padding-left: 0;
    padding-right: 40px;
    position: relative;
    left: 40px;
}

.story-list #panel-search {
    max-width: 100%;
}

.story-list .dataTables_filter input[type="search"] {
    width: 300px;
    max-width: 100%;
    height: auto;
    padding: 7px 15px;
}

.story-list .dataTables_length {
    display: none;
}

.story-list .btn .highlight {
    background-color: transparent;
}

.story-list .listView .list-title {
    margin-top: 0;
    margin-bottom: 0;
}

.story-list .listView .list-title .title {
    font-size: 23px;
}

.story-list .listView .list-img-left {
    max-width: 200px;
}

.story-list .listView .list-img-left img {
    max-width: 100%;
    max-height: 200px;
}

.story-list .listView .list-img-left+.list-text {
    float: none;
    width: auto;
    max-width: none;
}

.story-list .listView .list-img-left .lazyloaded-container img {
    width: auto;
}

.story-list .listView .list-action,.story-list .listView .list-actions {
    clear: both;
}

.listView .CKeditorTemplates .cktemplate tbody tr td.cktemplate-header {
    padding: 0;
    border: none;
}

.listView .CKeditorTemplates .cktemplate tbody tr td.cktemplate-header td {
    padding: 0;
    border: none;
}

.listView .CKeditorTemplates .cktemplate-leftimage tbody tr:first-child td,.listView .CKeditorTemplates .cktemplate-rightimage tbody tr:first-child td,.listView .CKeditorTemplates .cktemplate-singleimage tbody tr:first-child td,.listView .CKeditorTemplates .cktemplate-double tbody tr:first-child td,.listView .CKeditorTemplates .cktemplate-triple tbody tr:first-child td {
    padding-top: 0;
}

.listView .CKeditorTemplates .cktemplate-leftimage tbody tr td,.listView .CKeditorTemplates .cktemplate-rightimage tbody tr td,.listView .CKeditorTemplates .cktemplate-singleimage tbody tr td,.listView .CKeditorTemplates .cktemplate-double tbody tr td,.listView .CKeditorTemplates .cktemplate-triple tbody tr td {
    padding: 0;
    padding-top: 15px;
    border: none;
}

.listView .CKeditorTemplates .cktemplate-leftimage tbody tr td.last {
    padding-left: 15px;
}

.listView .CKeditorTemplates .cktemplate-rightimage tbody tr td.first {
    padding-right: 15px;
}

.listView .CKeditorTemplates .cktemplate-double tbody tr td.first {
    padding-right: 7.5px;
}

.listView .CKeditorTemplates .cktemplate-double tbody tr td.last {
    padding-left: 7.5px;
}

.listView .CKeditorTemplates .cktemplate-triple tbody tr td.first {
    padding-right: 10px;
}

.listView .CKeditorTemplates .cktemplate-triple tbody tr td.second {
    padding-right: 5px;
    padding-left: 5px;
}

.listView .CKeditorTemplates .cktemplate-triple tbody tr td.last {
    padding-left: 10px;
}

.cktemplate {
    width: 100%;
    max-width: 100%;
}

.cktemplate tr:first-child td {
    padding-top: 0;
}

.cktemplate tr td {
    padding-top: 15px;
}

.cktemplate-header {
    width: 100%;
}

.cktemplate-header .cktemplate-title h1,.cktemplate-header .cktemplate-title h2,.cktemplate-header .cktemplate-title h3,.cktemplate-header .cktemplate-title h4,.cktemplate-header .cktemplate-title h5,.cktemplate-header .cktemplate-title h6 {
    margin-bottom: 0;
}

.cktemplate-image {
    max-width: 100%;
}

.cktemplate-image .image-holder {
    max-width: 100%;
}

.cktemplate-image+.cktemplate-content {
    margin-top: 7.5px;
}

.cktemplate-leftimage .first {
    width: 33.33333333%;
    max-width: 33.33333333%;
}

.cktemplate-leftimage .last {
    padding-left: 15px;
}

.cktemplate-rightimage .first {
    padding-right: 15px;
}

.cktemplate-rightimage .last {
    width: 33.33333333%;
    max-width: 33.33333333%;
}

.cktemplate-singleimage .cktemplate-image {
    text-align: center;
}

.cktemplate-singleimage .cktemplate-content {
    text-align: center;
}

.cktemplate-double td {
    width: 50%;
    max-width: 50%;
}

.cktemplate-double .first {
    padding-right: 7.5px;
}

.cktemplate-double .last {
    padding-left: 7.5px;
}

.cktemplate-triple td {
    width: 33.33333333%;
    max-width: 33.33333333%;
}

.cktemplate-triple .first {
    padding-right: 10px;
}

.cktemplate-triple .second {
    padding-right: 5px;
    padding-left: 5px;
}

.cktemplate-triple .last {
    padding-left: 10px;
}

.ck.ck-link-form_layout-vertical {
    min-width: 350px !important;
}

.dataTables_wrapper #tblGrid_filter.dataTables_filter.card-search .search-icon,.dataTables_filter.card-search .search-icon {
    margin-left: 0;
}

.card-events-list {
    margin-top: 15px;
    margin-bottom: 30px;
    clear: both;
}

.card-events-list:before,.card-events-list:after {
    display: table;
    content: " ";
}

.card-events-list:after {
    clear: both;
}

.card-events-list:before,.card-events-list:after {
    display: table;
    content: " ";
}

.card-events-list:after {
    clear: both;
}

.card-events-list .dataTables_info {
    float: none;
    margin-bottom: 15px;
}

.dataTables_wrapper .card-events-list .dataTables_info {
    float: none;
}

.all-upcoming-events-card .all-upcoming-events-card-selector {
    padding-bottom: 5px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .label-control label {
    padding-top: 11px;
    padding-right: 7.5px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .dataTables_filter label {
    padding-top: 3px;
    padding-right: 0;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .dataTables_filter.card-search {
    margin-left: 15px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form input[type="text"].hasDatepicker {
    width: 180px;
    height: auto;
    padding: 10px 33px 10px 10px;
    background: url('../../ColorCombinations/images/calendar.png') 89% center no-repeat #fff;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form input[type="search"] {
    height: auto;
    padding: 10px 10px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form input[type="search"].select2-search__field {
    padding: 0;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .select2.select2-container.select2-container--default .select2-selection--multiple,.all-upcoming-events-card .all-upcoming-events-card-selector form .select2-container.select2-container--default .select2-selection--multiple {
    padding: 8px 10px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .btn-group-input .btn {
    padding: 10px 20px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .ShowHideEventType {
    margin-bottom: 15px;
    margin-top: 15px;
    display: inline-block;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .ShowHideEventType .select2.select2-container.select2-container--default:not([class*='mnds']):not([class*='field-control-']),.all-upcoming-events-card .all-upcoming-events-card-selector form .ShowHideEventType .select2-container.select2-container--default:not([class*='mnds']):not([class*='field-control-']) {
    min-width: 375px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .ShowHideEventType .select2.select2-container.select2-container--default .select2-selection--multiple,.all-upcoming-events-card .all-upcoming-events-card-selector form .ShowHideEventType .select2-container.select2-container--default .select2-selection--multiple {
    padding: 8px 10px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .ShowHideEventType:hover {
    cursor: pointer;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .ShowHideEventType .ShowHideEvent:before {
    content: '+ Show ';
    position: relative;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .ShowHideEventType .ShowHideEvent.show:before {
    content: '- Hide ';
    position: relative;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .EventTypes {
    padding: 0;
    list-style: none;
    margin-left: -15px;
    margin-right: -15px;
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .EventTypes li {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .all-upcoming-events-card .all-upcoming-events-card-selector form .EventTypes li {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .all-upcoming-events-card .all-upcoming-events-card-selector form .EventTypes li {
        float:left;
        width: 33.33333333%;
    }
}

.all-upcoming-events-card .all-upcoming-events-card-selector form .well {
    margin-top: 30px;
}

:root {
    --event-description-height: 105px;
}

.upcomingeventslist .NoEventsNoSpeakers {
    margin-top: 15px;
    margin-bottom: 30px;
    clear: both;
}

.upcomingeventslist .NoEventsNoSpeakers:before,.upcomingeventslist .NoEventsNoSpeakers:after {
    display: table;
    content: " ";
}

.upcomingeventslist .NoEventsNoSpeakers:after {
    clear: both;
}

.upcomingeventslist .NoEventsNoSpeakers:before,.upcomingeventslist .NoEventsNoSpeakers:after {
    display: table;
    content: " ";
}

.upcomingeventslist .NoEventsNoSpeakers:after {
    clear: both;
}

.listOfAllUpcomingEvents {
    width: 99%;
    padding-bottom: 8px;
    margin-top: -27px;
    text-align: right;
    margin-right: 10px;
}

.CalendarFormatOfUpcomingEvents {
    text-align: right;
    margin-right: 10px;
    float: right;
    font-size: 16px;
}

.CalendarFormatOfUpcomingEvents2 {
    background: url(../../../css/gen/images/calendar-gray.png) left;
    background-repeat: no-repeat;
    padding-left: 25px;
}

.calendar-legend {
    margin-top: 15px;
    margin-bottom: 15px;
}

.calendar-legend:before,.calendar-legend:after {
    display: table;
    content: " ";
}

.calendar-legend:after {
    clear: both;
}

.calendar-legend:before,.calendar-legend:after {
    display: table;
    content: " ";
}

.calendar-legend:after {
    clear: both;
}

.calendar-legend .event-type {
    padding: 4px 0;
}

.calendar-legend .event-type:before,.calendar-legend .event-type:after {
    display: table;
    content: " ";
}

.calendar-legend .event-type:after {
    clear: both;
}

.calendar-legend .event-type:before,.calendar-legend .event-type:after {
    display: table;
    content: " ";
}

.calendar-legend .event-type:after {
    clear: both;
}

.calendar-legend .event-icon {
    float: left;
    width: 15px;
    height: 15px;
    margin: 3px 0;
    border: 1px solid #757575;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    vertical-align: top;
}

.calendar-legend .event-icon-separator {
    float: left;
    width: 15px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
}

.calendar-legend .event-text {
    float: left;
    width: calc(100% - 30px);
    display: inline-block;
    vertical-align: top;
}

.middleColumn .Calendar {
    padding-top: 15px;
}

.event-calendar {
    margin-bottom: 30px;
    clear: both;
}

.event-calendar:before,.event-calendar:after {
    display: table;
    content: " ";
}

.event-calendar:after {
    clear: both;
}

.event-calendar:before,.event-calendar:after {
    display: table;
    content: " ";
}

.event-calendar:after {
    clear: both;
}

.event-calendar #btnPrint {
    padding-left: 0;
}

.subscribe-calendar {
    padding-top: 15px;
}

.subscribe-calendar:before,.subscribe-calendar:after {
    display: table;
    content: " ";
}

.subscribe-calendar:after {
    clear: both;
}

.subscribe-calendar:before,.subscribe-calendar:after {
    display: table;
    content: " ";
}

.subscribe-calendar:after {
    clear: both;
}

.all-upcoming-events-list .all-upcoming-events-list-selector {
    padding-bottom: 5px;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .label-control label,.all-upcoming-events-list .all-upcoming-events-list-selector .label-control label {
    padding-top: 11px;
    padding-right: 7.5px;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .dataTables_filter label,.all-upcoming-events-list .all-upcoming-events-list-selector .dataTables_filter label {
    padding-top: 3px;
    padding-right: 0;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .dataTables_filter.card-search,.all-upcoming-events-list .all-upcoming-events-list-selector .dataTables_filter.card-search {
    margin-left: 15px;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form input[type="text"].hasDatepicker,.all-upcoming-events-list .all-upcoming-events-list-selector input[type="text"].hasDatepicker {
    width: 180px;
    height: auto;
    padding: 10px 33px 10px 10px;
    background: url('../../ColorCombinations/images/calendar.png') 89% center no-repeat #fff;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form input[type="search"],.all-upcoming-events-list .all-upcoming-events-list-selector input[type="search"] {
    height: auto;
    padding: 10px 10px;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form input[type="search"].select2-search__field,.all-upcoming-events-list .all-upcoming-events-list-selector input[type="search"].select2-search__field {
    padding: 0;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .select2.select2-container.select2-container--default .select2-selection--multiple,.all-upcoming-events-list .all-upcoming-events-list-selector .select2.select2-container.select2-container--default .select2-selection--multiple,.all-upcoming-events-list .all-upcoming-events-list-selector form .select2-container.select2-container--default .select2-selection--multiple,.all-upcoming-events-list .all-upcoming-events-list-selector .select2-container.select2-container--default .select2-selection--multiple {
    padding: 8px 10px;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .btn-group-input .btn,.all-upcoming-events-list .all-upcoming-events-list-selector .btn-group-input .btn {
    padding: 10px 20px;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .ShowHideEventType,.all-upcoming-events-list .all-upcoming-events-list-selector .ShowHideEventType {
    margin-bottom: 15px;
    margin-top: 15px;
    display: inline-block;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .ShowHideEventType:hover,.all-upcoming-events-list .all-upcoming-events-list-selector .ShowHideEventType:hover {
    cursor: pointer;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .ShowHideEventType .ShowHideEvent:before,.all-upcoming-events-list .all-upcoming-events-list-selector .ShowHideEventType .ShowHideEvent:before {
    content: '+ Show ';
    position: relative;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .ShowHideEventType .ShowHideEvent.show:before,.all-upcoming-events-list .all-upcoming-events-list-selector .ShowHideEventType .ShowHideEvent.show:before {
    content: '- Hide ';
    position: relative;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .EventTypes,.all-upcoming-events-list .all-upcoming-events-list-selector .EventTypes {
    max-width: 100%;
    left: 0;
    padding: 0;
    list-style: none;
    margin-left: -15px;
    margin-right: -15px;
}

.all-upcoming-events-list .all-upcoming-events-list-selector form .EventTypes li,.all-upcoming-events-list .all-upcoming-events-list-selector .EventTypes li {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .all-upcoming-events-list .all-upcoming-events-list-selector form .EventTypes li,.all-upcoming-events-list .all-upcoming-events-list-selector .EventTypes li {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) {
    .all-upcoming-events-list .all-upcoming-events-list-selector form .EventTypes li,.all-upcoming-events-list .all-upcoming-events-list-selector .EventTypes li {
        float:left;
        width: 33.33333333%;
    }
}

.EventAndSpeakersList {
    margin-top: 15px;
    margin-bottom: 30px;
    clear: both;
}

.EventAndSpeakersList:before,.EventAndSpeakersList:after {
    display: table;
    content: " ";
}

.EventAndSpeakersList:after {
    clear: both;
}

.EventAndSpeakersList:before,.EventAndSpeakersList:after {
    display: table;
    content: " ";
}

.EventAndSpeakersList:after {
    clear: both;
}

.EventAndSpeakersList .EventAndSpeakersItem {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #d5d5d5;
}

.EventAndSpeakersList .EventAndSpeakersItem:before,.EventAndSpeakersList .EventAndSpeakersItem:after {
    display: table;
    content: " ";
}

.EventAndSpeakersList .EventAndSpeakersItem:after {
    clear: both;
}

.EventAndSpeakersList .EventAndSpeakersItem:before,.EventAndSpeakersList .EventAndSpeakersItem:after {
    display: table;
    content: " ";
}

.EventAndSpeakersList .EventAndSpeakersItem:after {
    clear: both;
}

.EventAndSpeakersList .EventAndSpeakersItem:first-child {
    border-top: none;
}

.EventAndSpeakersList.EventAndSpeakersListPadding .EventAndSpeakersItem {
    padding: 25px 15px;
    border-top: 1px solid #eee;
}

.EventAndSpeakersList.EventAndSpeakersListPadding .EventAndSpeakersItem:before,.EventAndSpeakersList.EventAndSpeakersListPadding .EventAndSpeakersItem:after {
    display: table;
    content: " ";
}

.EventAndSpeakersList.EventAndSpeakersListPadding .EventAndSpeakersItem:after {
    clear: both;
}

.EventAndSpeakersList.EventAndSpeakersListPadding .EventAndSpeakersItem:before,.EventAndSpeakersList.EventAndSpeakersListPadding .EventAndSpeakersItem:after {
    display: table;
    content: " ";
}

.EventAndSpeakersList.EventAndSpeakersListPadding .EventAndSpeakersItem:after {
    clear: both;
}

.EventAndSpeakersList.EventAndSpeakersListPadding .EventAndSpeakersItem:first-child {
    border-top: none;
}

.EAS-Date {
    float: left;
    width: 75px;
    text-align: center;
    padding-right: 15px;
}

.EAS-Date a:hover {
    text-decoration: none;
}

.EAS-Date .Date {
    font-size: 40px;
    line-height: 40px;
    color: #8a8a8a;
}

.EAS-Date .Month {
    font-size: 22px;
    line-height: 22px;
    color: #8a8a8a;
}

.EAS-Date .Year {
    font-size: 16px;
    line-height: normal;
    color: #b5b5b5;
}

.EventAndSpeakersItemDetails {
    float: left;
    width: calc(100% - 75px);
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.EventAndSpeakersItemDetails .EAS-Image {
    float: left;
    width: 112px;
    max-height: 112px;
    margin-right: 25px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
    border-radius: 0;
    box-shadow: inset 0 0 8px #d5d5d5;
    border: 1px solid #d5d5d5;
}

.EventAndSpeakersItemDetails .EAS-Image img {
    max-width: 100px;
    max-height: 100px;
}

.EventAndSpeakersItemDetails .EAS-Comments,.EventAndSpeakersItemDetails .EAS-Description {
    padding-top: 10px;
    margin-bottom: 20px;
    position: relative;
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Comments-block,.EventAndSpeakersItemDetails .EAS-Description .EAS-Comments-block {
    min-height: 105px;
    display: block;
    overflow: hidden;
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Comments-block.in,.EventAndSpeakersItemDetails .EAS-Description .EAS-Comments-block.in {
    min-height: 100%;
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Collapse-Btn,.EventAndSpeakersItemDetails .EAS-Description .EAS-Collapse-Btn {
    text-align: center;
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Collapse-Btn [data-toggle="collapse"]:after,.EventAndSpeakersItemDetails .EAS-Description .EAS-Collapse-Btn [data-toggle="collapse"]:after {
    width: 100%;
    content: '';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    transform: translate(0,0);
    font-size: 23px;
    transition: 195ms all;
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Collapse-Btn [data-toggle="collapse"]:after.icon-collapse:before,.EventAndSpeakersItemDetails .EAS-Description .EAS-Collapse-Btn [data-toggle="collapse"]:after.icon-collapse:before {
    content: "";
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Collapse-Btn [data-toggle="collapse"]:after.fa-question-circle,.EventAndSpeakersItemDetails .EAS-Description .EAS-Collapse-Btn [data-toggle="collapse"]:after.fa-question-circle {
    font-size: 18px;
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Collapse-Btn [data-toggle="collapse"].collapsed:after,.EventAndSpeakersItemDetails .EAS-Description .EAS-Collapse-Btn [data-toggle="collapse"].collapsed:after {
    transform: rotate(180deg);
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Collapse-Btn .btn-collapse,.EventAndSpeakersItemDetails .EAS-Description .EAS-Collapse-Btn .btn-collapse {
    outline: 0;
}

.EventAndSpeakersItemDetails .EAS-Comments .collapse.in+.EAS-Comments-Overlay:before,.EventAndSpeakersItemDetails .EAS-Description .collapse.in+.EAS-Comments-Overlay:before {
    background-image: none;
}

.EventAndSpeakersItemDetails .EAS-Comments .EAS-Comments-Overlay:before,.EventAndSpeakersItemDetails .EAS-Description .EAS-Comments-Overlay:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    background-repeat: repeat-x;
    height: calc(100% - 25px);
    pointer-events: none;
}

.EventAndSpeakersItemDetails .EAS-Details {
    margin-top: 20px;
}

.EventAndSpeakersItemDetails .EAS-Details:before,.EventAndSpeakersItemDetails .EAS-Details:after {
    display: table;
    content: " ";
}

.EventAndSpeakersItemDetails .EAS-Details:after {
    clear: both;
}

.EventAndSpeakersItemDetails .EAS-Details:before,.EventAndSpeakersItemDetails .EAS-Details:after {
    display: table;
    content: " ";
}

.EventAndSpeakersItemDetails .EAS-Details:after {
    clear: both;
}

.EventAndSpeakersItemDetails .EAS-Details .Organizer {
    float: left;
    padding-right: 15px;
}

.EventAndSpeakersItemDetails .EAS-Details .Organizer:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 16px;
    color: #8a8a8a;
}

.EventAndSpeakersItemDetails .EAS-Details .Organizer:before.icon-collapse:before {
    content: "";
}

.EventAndSpeakersItemDetails .EAS-Details .Organizer:before.fa-question-circle {
    font-size: 18px;
}

.EventAndSpeakersItemDetails .EAS-Details .Organizer:empty {
    display: none;
}

.EventAndSpeakersItemDetails .EAS-Details .OnStartTime {
    float: left;
    padding-right: 15px;
}

.EventAndSpeakersItemDetails .EAS-Details .OnStartTime:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 16px;
    color: #8a8a8a;
}

.EventAndSpeakersItemDetails .EAS-Details .OnStartTime:before.icon-collapse:before {
    content: "";
}

.EventAndSpeakersItemDetails .EAS-Details .OnStartTime:before.fa-question-circle {
    font-size: 18px;
}

.EventAndSpeakersItemDetails .EAS-Details .OnStartTime:empty {
    display: none;
}

.EventAndSpeakersItemDetails .EAS-Tags {
    padding-top: 10px;
}

.upcoming-event-image {
    margin-top: 15px;
    margin-bottom: 5px;
}

.upcoming-event-image img {
    max-width: 100%;
    max-height: 250px;
}

.AdditionalInfo {
    margin-top: 10px;
    margin-bottom: 10px;
}

.AdditionalInfo span {
    float: left;
    min-width: 60px;
    margin-right: 10px;
    text-align: right;
}

.AdditionalInfo .CurrencyCulture {
    font-weight: 600;
}

.online-registration-secure,.online-registration-public {
    margin-top: 10px;
}

.online-registration-secure ul,.online-registration-public ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.online-registration-secure ul li,.online-registration-public ul li {
    margin-bottom: 10px;
    text-align: center;
}

.online-registration-secure ul li .portalButton,.online-registration-public ul li .portalButton {
    min-width: 100px;
    max-width: 225px;
    width: 75%;
    white-space: normal;
}

.eventdetails .middleColumn .boxContainer1 {
    border: none;
    box-shadow: none;
}

.eventdetails .middleColumn .boxContainer1 .boxContentCon1 {
    padding: 0;
    border: none;
}

.upcoming-event table.upcoming-event {
    width: 100%;
    margin-bottom: 20px;
    padding: 5px 10px;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    border-collapse: separate;
}

.upcoming-event table.upcoming-event td.event-date {
    width: 70px;
    background-color: #f5f5f5;
    vertical-align: middle;
}

.upcoming-event table.upcoming-event td.event-date .event-date {
    text-align: center;
}

.upcoming-event table.upcoming-event td.event-date .event-date .Date {
    padding-top: 5px;
    font-size: 40px;
    line-height: 35.625px;
    color: #8a8a8a;
}

.upcoming-event table.upcoming-event td.event-date .event-date .Month {
    font-size: 22px;
    line-height: 26.25px;
    color: #8a8a8a;
}

.upcoming-event table.upcoming-event td.event-date .event-date .Year {
    font-size: 16px;
    line-height: normal;
    color: #b5b5b5;
}

.upcoming-event table.upcoming-event td .LocationAddress,.upcoming-event table.upcoming-event td .FormattedEventDate,.upcoming-event table.upcoming-event td .ClubShortName {
    margin-left: 15px;
    margin-bottom: 5px;
}

.upcoming-event table.upcoming-event td .LocationAddress img,.upcoming-event table.upcoming-event td .FormattedEventDate img,.upcoming-event table.upcoming-event td .ClubShortName img {
    display: none;
}

.upcoming-event table.upcoming-event td .LocationAddress:before,.upcoming-event table.upcoming-event td .FormattedEventDate:before,.upcoming-event table.upcoming-event td .ClubShortName:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    width: 16px;
    margin-right: 5px;
    color: #8a8a8a;
    text-align: center;
    display: inline-block;
}

.upcoming-event table.upcoming-event td .LocationAddress:before.icon-collapse:before,.upcoming-event table.upcoming-event td .FormattedEventDate:before.icon-collapse:before,.upcoming-event table.upcoming-event td .ClubShortName:before.icon-collapse:before {
    content: "";
}

.upcoming-event table.upcoming-event td .LocationAddress:before.fa-question-circle,.upcoming-event table.upcoming-event td .FormattedEventDate:before.fa-question-circle,.upcoming-event table.upcoming-event td .ClubShortName:before.fa-question-circle {
    font-size: 18px;
}

.upcoming-event table.upcoming-event td .ClubShortName:before {
    content: "";
    font-size: 16px;
}

.upcoming-event table.upcoming-event td .FormattedEventDate:before {
    content: "";
}

.upcoming-event table.upcoming-event td .LocationAddress table td:first-child:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "";
    width: 16px;
    height: 100%;
    margin-right: 8px;
    font-size: 16px;
    color: #8a8a8a;
    text-align: center;
    vertical-align: top;
    display: inline-block;
}

.upcoming-event table.upcoming-event td .LocationAddress table td:first-child:before.icon-collapse:before {
    content: "";
}

.upcoming-event table.upcoming-event td .LocationAddress table td:first-child:before.fa-question-circle {
    font-size: 18px;
}

.upcoming-event .EventMap iframe {
    width: 100%;
}

.upcomingEventTable .event-details:before,.upcomingEventTable .event-details:after {
    display: table;
    content: " ";
}

.upcomingEventTable .event-details:after {
    clear: both;
}

.upcomingEventTable .event-details:before,.upcomingEventTable .event-details:after {
    display: table;
    content: " ";
}

.upcomingEventTable .event-details:after {
    clear: both;
}

.event-description {
    margin-top: 15px;
    margin-bottom: 15px;
}

.event-description:before,.event-description:after {
    display: table;
    content: " ";
}

.event-description:after {
    clear: both;
}

.event-description:before,.event-description:after {
    display: table;
    content: " ";
}

.event-description:after {
    clear: both;
}

#divCaptcha .editor-label {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    #divCaptcha .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    #divCaptcha .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    #divCaptcha .editor-label {
        float:left;
        width: 33.33333333%;
    }
}

#divCaptcha .ContactCaptcha {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
}

@media(min-width: 769px) {
    #divCaptcha .ContactCaptcha {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    #divCaptcha .ContactCaptcha {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 1200px) {
    #divCaptcha .ContactCaptcha {
        float:left;
        width: 66.66666667%;
    }
}

#divCaptcha .ContactCaptcha img {
    display: block;
}

#divCaptcha>br {
    display: none;
}

.register-member {
    padding-bottom: 60px;
}

.subscription-calendar li {
    margin-bottom: 5px;
}

.balance-total {
    margin-top: 15px;
    margin-bottom: 15px;
}

.balance-total .balance-msg {
    font-weight: 600;
}

#tblPersonList th,#tblPersonList td {
    padding: 5px;
}

#tblPersonList td.guest {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

#tblPersonList td.comments {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

#tblPersonList .guest {
    max-width: 150px;
}

#tblPersonList .comments {
    max-width: 250px;
}

#tblPersonList .actions {
    white-space: nowrap;
}

.all-upcoming-events-list-selector .collapse-indicator.btn:first-child,.all-upcoming-events-card-selector .collapse-indicator.btn:first-child {
    padding-left: 0;
}

.all-upcoming-events-list-selector .collapse-indicator.btn .collapse-icon,.all-upcoming-events-card-selector .collapse-indicator.btn .collapse-icon {
    vertical-align: middle;
}

.options-container {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #dcdcdc;
}

.options-container:before,.options-container:after {
    display: table;
    content: " ";
}

.options-container:after {
    clear: both;
}

.options-container:before,.options-container:after {
    display: table;
    content: " ";
}

.options-container:after {
    clear: both;
}

@media(max-width: 768px) {
    #divCaptcha .editor-label {
        padding-left:10px;
        padding-right: 10px;
    }

    #divCaptcha .ContactCaptcha {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.events-calendar .fc-view-container {
    width: 100%;
}

.events-calendar .fc-view-container .fc-day.day-highlight {
    background-color: #4098e2 !important;
    opacity: .2;
}

@media(max-width: 768px) {
    .events-calendar .fc-mobile-calendar .fc-view-container a.fc-more {
        pointer-events:none;
    }
}

.calendar-item .PageWidget label {
    font-weight: normal;
}

.calendar-item .PageWidget .calendar-item-details {
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
}

.calendar-item .PageWidget .calendar-item-details:before,.calendar-item .PageWidget .calendar-item-details:after {
    display: table;
    content: " ";
}

.calendar-item .PageWidget .calendar-item-details:after {
    clear: both;
}

.calendar-item .PageWidget .calendar-item-details:before,.calendar-item .PageWidget .calendar-item-details:after {
    display: table;
    content: " ";
}

.calendar-item .PageWidget .calendar-item-details:after {
    clear: both;
}

.calendar-item .PageWidget .calendar-item-details .calendar-item-date,.calendar-item .PageWidget .calendar-item-details .calendar-item-wrapper,.calendar-item .PageWidget .calendar-item-details .calendar-item-details-wrapper-2,.calendar-item .PageWidget .calendar-item-details .calendar-item-image {
    padding: 15px 0;
}

.calendar-item .PageWidget .is-table-row:before,.calendar-item .PageWidget .is-table-row:after {
    display: table;
    content: " ";
}

.calendar-item .PageWidget .is-table-row:after {
    clear: both;
}

.calendar-item .PageWidget .is-table-row:before,.calendar-item .PageWidget .is-table-row:after {
    display: table;
    content: " ";
}

.calendar-item .PageWidget .is-table-row:after {
    clear: both;
}

.calendar-item .PageWidget .calendar-item-image {
    vertical-align: middle;
    text-align: center;
}

.calendar-item .PageWidget .calendar-item-image img {
    max-height: 200px;
}

.calendar-item .PageWidget .calendar-item-website,.calendar-item .PageWidget .calendar-item-datetime,.calendar-item .PageWidget .calendar-item-location {
    max-width: calc(100% - 2em);
    display: inline-block;
    vertical-align: top;
}

.calendar-item .PageWidget .calendar-item-date {
    background-color: #f5f5f5;
    text-align: center;
    vertical-align: middle;
}

.calendar-item .PageWidget .calendar-item-date .day,.calendar-item .PageWidget .calendar-item-date .month,.calendar-item .PageWidget .calendar-item-date .year {
    font-size: 24px;
    padding-top: 0;
    line-height: normal;
    color: #8a8a8a;
    word-wrap: normal;
}

.calendar-item .PageWidget .calendar-item-date .time {
    font-size: 16px;
    line-height: normal;
    color: #b5b5b5;
}

.calendar-item .PageWidget .calendar-item-location label {
    font-weight: normal;
    margin-bottom: 0;
}

.calendar-item .PageWidget .calendar-item-description,.calendar-item .PageWidget .calendar-item-map {
    padding-top: 15px;
    padding-bottom: 15px;
}

.calendar-item .PageWidget .calendar-item-description iframe,.calendar-item .PageWidget .calendar-item-map iframe {
    max-width: 100%;
    width: 100%;
}

.calendar-item .PageWidget .calendar-item-details-wrapper {
    padding-left: 5px;
}

.calendar-item .PageWidget .calendar-item-details-wrapper .row {
    margin-left: 0;
}

.calendar-item .PageWidget .calendar-item-details-wrapper-2>.row {
    margin: 5px 0;
}

.calendar-item .PageWidget .calendar-item-details-wrapper-2>.row .calendar-item-icon .fas,.calendar-item .PageWidget .calendar-item-details-wrapper-2>.row .calendar-item-icon .far,.calendar-item .PageWidget .calendar-item-details-wrapper-2>.row .calendar-item-icon .svg-inline--fa {
    font-size: 16px;
    line-height: normal;
    color: #8a8a8a;
    text-align: center;
    line-height: 1.42857143;
}

.fc-view-container {
    height: auto !important;
}

.tags-list {
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.tags-list .tags-item {
    padding: 0;
    color: #c57f07;
    background-color: transparent;
    cursor: pointer;
    display: block;
}

.tags-list .tags-item:hover,.tags-list .tags-item:focus {
    color: #0050a2;
    font-weight: 400;
    background-color: transparent;
}

.tags-list .tags-item.active {
    color: #222;
    font-weight: 400;
    background-color: transparent;
    cursor: default;
}

.tags-list .tags-item.active:hover,.tags-list .tags-item.active:focus {
    color: #222;
    font-weight: 400;
    background-color: transparent;
}

.list-tags {
    margin-right: 15px;
    padding-bottom: 9px;
    display: inline-block;
}

.list-tags .label.label-tag {
    color: #fff;
    background-color: #c57f07;
    cursor: pointer;
}

.list-tags .label.label-tag:before {
    content: "";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    padding-right: 5px;
}

.list-tags .label.label-tag:before.icon-collapse:before {
    content: "";
}

.list-tags .label.label-tag:before.fa-question-circle {
    font-size: 18px;
}

.list-tags .label.label-tag:hover,.list-tags .label.label-tag:focus {
    background-color: #0050a2;
}

.contactGroups {
    margin-bottom: -5px;
    margin-left: -2px;
    margin-right: -2px;
}

.contactGroups .contactGroup {
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
    padding: 2px 8px;
    color: #222;
    border-radius: 0;
    border: none;
    background-color: #eee;
    display: inline-block;
}

.all-search-container-list {
    min-height: 300px;
    padding-bottom: 30px;
}

.all-search-container-list .all-search-container-list-selector {
    padding-bottom: 15px;
}

.all-search-container-list #searchContainer input#SearchString {
    width: calc(100% - 55px);
    max-width: calc(100% - (45px + (15px*2) + (16px*2)));
    height: auto;
    padding: 8px 15px;
    top: 0;
}

.all-search-container-list .all-search-results ul {
    max-width: 100%;
    list-style: none;
    margin: 0;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    padding-left: 0;
    padding-right: 0;
    position: static;
    left: 0;
}

.all-search-container-list .all-search-results ul li {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    background: transparent;
    border-bottom: 1px solid #eee;
}

.all-search-container-list .all-search-results ul li:last-child {
    border-bottom: none;
}

.all-search-container-list .all-search-results ul li .item-name {
    max-width: 100%;
    margin-bottom: 7.5px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4;
    display: inline-block;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.all-search-container-list .all-search-results ul li .item-type,.all-search-container-list .all-search-results ul li .item-date {
    font-size: 12px;
    color: #808080;
}

.all-search-container-list .all-search-results ul li .item-content {
    max-height: 85px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
    overflow: hidden;
    word-break: break-word;
    -ms-word-break: break-word;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-wrap: break-word;
}

.all-search-container-list input[type="submit"] {
    position: relative;
    top: 0;
    padding: 9px 15px;
    vertical-align: top;
}

.all-search-container-list .more-results {
    padding-top: 30px;
    text-align: center;
}

.all-search-container-list .more-results>div {
    padding: 10px 30px;
    font-size: 16px;
    line-height: 1.3333333;
    border: 1px solid transparent;
    display: inline-block;
}

.loginArea .search-bar,.login-area .search-bar,.search-bar-wrapper .search-bar {
    max-width: 300px;
    vertical-align: middle;
    display: inline-block;
}

.loginArea .search-bar input [type="text"],.login-area .search-bar input [type="text"],.search-bar-wrapper .search-bar input [type="text"],.loginArea .search-bar input [type="search"],.login-area .search-bar input [type="search"],.search-bar-wrapper .search-bar input [type="search"] {
    width: 100%;
    height: auto;
}

.loginArea .search-bar .input-group-addon,.login-area .search-bar .input-group-addon,.search-bar-wrapper .search-bar .input-group-addon {
    padding: 5px 5px;
}

.loginArea .search-bar .input-group-addon:not(:-moz-handler-blocked),.login-area .search-bar .input-group-addon:not(:-moz-handler-blocked),.search-bar-wrapper .search-bar .input-group-addon:not(:-moz-handler-blocked) {
    padding: 4px 5px;
}

.loginArea .search-bar,.login-area .search-bar,.search-bar-wrapper .search-bar {
    padding: 0;
    position: relative;
    border-radius: 0;
    box-shadow: none;
    background: none;
}

.loginArea .search-bar input[type="text"].search-string,.login-area .search-bar input[type="text"].search-string,.search-bar-wrapper .search-bar input[type="text"].search-string,.loginArea .search-bar input[type="search"].search-string,.login-area .search-bar input[type="search"].search-string,.search-bar-wrapper .search-bar input[type="search"].search-string {
    float: right;
    width: calc(100% - 25px);
    min-height: 24px;
    padding-right: 25px;
    position: relative;
    top: 0;
    color: #004389;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 600;
    font-size: 12px;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: #fff;
    cursor: pointer;
    opacity: 1;
    z-index: 10;
}

.loginArea .search-bar input[type="text"].search-string::-moz-placeholder,.login-area .search-bar input[type="text"].search-string::-moz-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string::-moz-placeholder,.loginArea .search-bar input[type="search"].search-string::-moz-placeholder,.login-area .search-bar input[type="search"].search-string::-moz-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string::-moz-placeholder {
    color: #6fb6ff;
    opacity: 1;
}

.loginArea .search-bar input[type="text"].search-string:-ms-input-placeholder,.login-area .search-bar input[type="text"].search-string:-ms-input-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string:-ms-input-placeholder,.loginArea .search-bar input[type="search"].search-string:-ms-input-placeholder,.login-area .search-bar input[type="search"].search-string:-ms-input-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string:-ms-input-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string::-webkit-input-placeholder,.login-area .search-bar input[type="text"].search-string::-webkit-input-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string::-webkit-input-placeholder,.loginArea .search-bar input[type="search"].search-string::-webkit-input-placeholder,.login-area .search-bar input[type="search"].search-string::-webkit-input-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string::-webkit-input-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string::-webkit-input-placeholder,.login-area .search-bar input[type="text"].search-string::-webkit-input-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string::-webkit-input-placeholder,.loginArea .search-bar input[type="search"].search-string::-webkit-input-placeholder,.login-area .search-bar input[type="search"].search-string::-webkit-input-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string::-webkit-input-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string:-moz-placeholder,.login-area .search-bar input[type="text"].search-string:-moz-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string:-moz-placeholder,.loginArea .search-bar input[type="search"].search-string:-moz-placeholder,.login-area .search-bar input[type="search"].search-string:-moz-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string:-moz-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string::-moz-placeholder,.login-area .search-bar input[type="text"].search-string::-moz-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string::-moz-placeholder,.loginArea .search-bar input[type="search"].search-string::-moz-placeholder,.login-area .search-bar input[type="search"].search-string::-moz-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string::-moz-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string:-ms-input-placeholder,.login-area .search-bar input[type="text"].search-string:-ms-input-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string:-ms-input-placeholder,.loginArea .search-bar input[type="search"].search-string:-ms-input-placeholder,.login-area .search-bar input[type="search"].search-string:-ms-input-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string:-ms-input-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string.active,.login-area .search-bar input[type="text"].search-string.active,.search-bar-wrapper .search-bar input[type="text"].search-string.active,.loginArea .search-bar input[type="search"].search-string.active,.login-area .search-bar input[type="search"].search-string.active,.search-bar-wrapper .search-bar input[type="search"].search-string.active {
    -webkit-transition: width 600ms ease,border-radius 600ms ease;
    -moz-transition: width 600ms ease,border-radius 600ms ease;
    -ms-transition: width 600ms ease,border-radius 600ms ease;
    -o-transition: width 600ms ease,border-radius 600ms ease;
    transition: width 600ms ease,border-radius 600ms ease;
    -webkit-animation: slide-close 600ms 1ms normal ease both;
    -moz-animation: slide-close 600ms 1ms normal ease both;
    -ms-animation: slide-close 600ms 1ms normal ease both;
    animation: slide-close 600ms 1ms normal ease both;
}

.loginArea .search-bar input[type="text"].search-string.active:hover+.input-group-addon,.login-area .search-bar input[type="text"].search-string.active:hover+.input-group-addon,.search-bar-wrapper .search-bar input[type="text"].search-string.active:hover+.input-group-addon,.loginArea .search-bar input[type="search"].search-string.active:hover+.input-group-addon,.login-area .search-bar input[type="search"].search-string.active:hover+.input-group-addon,.search-bar-wrapper .search-bar input[type="search"].search-string.active:hover+.input-group-addon {
    color: #6fb6ff;
    background: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string.active:focus,.login-area .search-bar input[type="text"].search-string.active:focus,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus,.loginArea .search-bar input[type="search"].search-string.active:focus,.login-area .search-bar input[type="search"].search-string.active:focus,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus {
    width: calc(100% - 25px);
    padding-right: 25px;
    color: #004389;
    box-shadow: none;
    border-radius: 0;
    background: #fff;
    opacity: 1;
    -webkit-transition: width 600ms,border-radius 600ms ease;
    -moz-transition: width 600ms,border-radius 600ms ease;
    -ms-transition: width 600ms,border-radius 600ms ease;
    -o-transition: width 600ms,border-radius 600ms ease;
    transition: width 600ms,border-radius 600ms ease;
    -webkit-animation: slide-open 600ms 1ms normal ease both;
    -moz-animation: slide-open 600ms 1ms normal ease both;
    -ms-animation: slide-open 600ms 1ms normal ease both;
    animation: slide-open 600ms 1ms normal ease both;
    cursor: text;
}

.loginArea .search-bar input[type="text"].search-string.active:focus::-moz-placeholder,.login-area .search-bar input[type="text"].search-string.active:focus::-moz-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus::-moz-placeholder,.loginArea .search-bar input[type="search"].search-string.active:focus::-moz-placeholder,.login-area .search-bar input[type="search"].search-string.active:focus::-moz-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus::-moz-placeholder {
    color: #6fb6ff;
    opacity: 1;
}

.loginArea .search-bar input[type="text"].search-string.active:focus:-ms-input-placeholder,.login-area .search-bar input[type="text"].search-string.active:focus:-ms-input-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus:-ms-input-placeholder,.loginArea .search-bar input[type="search"].search-string.active:focus:-ms-input-placeholder,.login-area .search-bar input[type="search"].search-string.active:focus:-ms-input-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus:-ms-input-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string.active:focus::-webkit-input-placeholder,.login-area .search-bar input[type="text"].search-string.active:focus::-webkit-input-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus::-webkit-input-placeholder,.loginArea .search-bar input[type="search"].search-string.active:focus::-webkit-input-placeholder,.login-area .search-bar input[type="search"].search-string.active:focus::-webkit-input-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus::-webkit-input-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string.active:focus::-webkit-input-placeholder,.login-area .search-bar input[type="text"].search-string.active:focus::-webkit-input-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus::-webkit-input-placeholder,.loginArea .search-bar input[type="search"].search-string.active:focus::-webkit-input-placeholder,.login-area .search-bar input[type="search"].search-string.active:focus::-webkit-input-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus::-webkit-input-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string.active:focus:-moz-placeholder,.login-area .search-bar input[type="text"].search-string.active:focus:-moz-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus:-moz-placeholder,.loginArea .search-bar input[type="search"].search-string.active:focus:-moz-placeholder,.login-area .search-bar input[type="search"].search-string.active:focus:-moz-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus:-moz-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string.active:focus::-moz-placeholder,.login-area .search-bar input[type="text"].search-string.active:focus::-moz-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus::-moz-placeholder,.loginArea .search-bar input[type="search"].search-string.active:focus::-moz-placeholder,.login-area .search-bar input[type="search"].search-string.active:focus::-moz-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus::-moz-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string.active:focus:-ms-input-placeholder,.login-area .search-bar input[type="text"].search-string.active:focus:-ms-input-placeholder,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus:-ms-input-placeholder,.loginArea .search-bar input[type="search"].search-string.active:focus:-ms-input-placeholder,.login-area .search-bar input[type="search"].search-string.active:focus:-ms-input-placeholder,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus:-ms-input-placeholder {
    color: #6fb6ff;
}

.loginArea .search-bar input[type="text"].search-string.active:focus+.input-group-addon,.login-area .search-bar input[type="text"].search-string.active:focus+.input-group-addon,.search-bar-wrapper .search-bar input[type="text"].search-string.active:focus+.input-group-addon,.loginArea .search-bar input[type="search"].search-string.active:focus+.input-group-addon,.login-area .search-bar input[type="search"].search-string.active:focus+.input-group-addon,.search-bar-wrapper .search-bar input[type="search"].search-string.active:focus+.input-group-addon {
    color: #6fb6ff;
    background: none;
    z-index: 10;
    -webkit-animation: icon-show 600ms 1ms normal ease both;
    -moz-animation: icon-show 600ms 1ms normal ease both;
    -ms-animation: icon-show 600ms 1ms normal ease both;
    animation: icon-show 600ms 1ms normal ease both;
}

.loginArea .search-bar input[type="text"].search-string.active~.input-group-addon,.login-area .search-bar input[type="text"].search-string.active~.input-group-addon,.search-bar-wrapper .search-bar input[type="text"].search-string.active~.input-group-addon,.loginArea .search-bar input[type="search"].search-string.active~.input-group-addon,.login-area .search-bar input[type="search"].search-string.active~.input-group-addon,.search-bar-wrapper .search-bar input[type="search"].search-string.active~.input-group-addon {
    -webkit-animation: icon-hide 600ms 1ms normal ease both;
    -moz-animation: icon-hide 600ms 1ms normal ease both;
    -ms-animation: icon-hide 600ms 1ms normal ease both;
    animation: icon-hide 600ms 1ms normal ease both;
}

.loginArea .search-bar .input-group-addon,.login-area .search-bar .input-group-addon,.search-bar-wrapper .search-bar .input-group-addon {
    float: right;
    width: 25px;
    min-height: 24px;
    height: 100%;
    position: absolute;
    right: 0;
    color: #6fb6ff;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: #fff;
    cursor: pointer;
    z-index: 40;
}

.loginArea .search-bar .input-group-addon.focus a,.login-area .search-bar .input-group-addon.focus a,.search-bar-wrapper .search-bar .input-group-addon.focus a {
    color: #6fb6ff;
}

.loginArea .search-bar .input-group-addon a,.login-area .search-bar .input-group-addon a,.search-bar-wrapper .search-bar .input-group-addon a {
    color: #6fb6ff;
}

.loginArea .search-bar .input-group-addon a:hover,.login-area .search-bar .input-group-addon a:hover,.search-bar-wrapper .search-bar .input-group-addon a:hover {
    color: #004389;
}

.loginArea .search-bar.search-bar-static input[type="text"].search-string,.login-area .search-bar.search-bar-static input[type="text"].search-string,.search-bar-wrapper .search-bar.search-bar-static input[type="text"].search-string,.loginArea .search-bar.search-bar-static input[type="search"].search-string,.login-area .search-bar.search-bar-static input[type="search"].search-string,.search-bar-wrapper .search-bar.search-bar-static input[type="search"].search-string {
    z-index: 30;
}

.loginArea .search-bar.search-bar-static input[type="text"].search-string.active:focus,.login-area .search-bar.search-bar-static input[type="text"].search-string.active:focus,.search-bar-wrapper .search-bar.search-bar-static input[type="text"].search-string.active:focus,.loginArea .search-bar.search-bar-static input[type="search"].search-string.active:focus,.login-area .search-bar.search-bar-static input[type="search"].search-string.active:focus,.search-bar-wrapper .search-bar.search-bar-static input[type="search"].search-string.active:focus {
    border: 1px solid #adadad;
}

.tabSectionColumnLine:before,.tabSectionColumnLine:after {
    display: table;
    content: " ";
}

.tabSectionColumnLine:after {
    clear: both;
}

.tabSectionColumnLine:before,.tabSectionColumnLine:after {
    display: table;
    content: " ";
}

.tabSectionColumnLine:after {
    clear: both;
}

.profileImage~.tabSectionColumnLine:before,.profileImage~.tabSectionColumnLine:after {
    display: none;
}

.detailed-view-container {
    padding-top: 15px;
}

.detailed-view-container .contentLanguagesMenu+.clearboth {
    display: none;
}

.detailed-view-wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
}

.detailed-view-header {
    margin-bottom: 30px;
}

.detailed-view-header .headerTitle {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    padding-bottom: 9.5px;
    margin: 42px 0 21px;
    border-bottom: 1px solid transparent;
    margin-top: 30px;
    margin-bottom: 15px;
    padding-bottom: 7.5px;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    word-break: break-word;
    -ms-word-break: break-word;
}

@media(min-width: 769px) {
    .detailed-view-header .headerTitle {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .detailed-view-header .headerTitle {
        float:left;
        width: 100%;
    }
}

.detailed-view-header .headerTitle .accent {
    color: #0050a2;
}

.detailed-view-header .headerTitle .label {
    vertical-align: middle;
    display: inline;
}

.detailed-view-header .headerTitle h1>.label,.detailed-view-header .headerTitle h2>.label,.detailed-view-header .headerTitle h3>.label,.detailed-view-header .headerTitle .h1>.label,.detailed-view-header .headerTitle .h2>.label,.detailed-view-header .headerTitle .h3>.label {
    margin-left: 15px;
    font-size: 50%;
}

.detailed-view-header .headerTitle h1 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle .h1 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle h2 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle .h2 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle h3 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle .h3 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle h4 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle .h4 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle h5 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle .h5 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle h6 .field-group-static.new-line .label-control,.detailed-view-header .headerTitle .h6 .field-group-static.new-line .label-control {
    min-height: 0;
    margin: 0;
}

.detailed-view-header .headerTitle h1 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle .h1 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle h2 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle .h2 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle h3 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle .h3 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle h4 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle .h4 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle h5 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle .h5 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle h6 .field-group-static.new-line .label-control:after,.detailed-view-header .headerTitle .h6 .field-group-static.new-line .label-control:after {
    content: "";
}

.detailed-view-header .headerTitle h1 .field-group-static>label,.detailed-view-header .headerTitle .h1 .field-group-static>label,.detailed-view-header .headerTitle h2 .field-group-static>label,.detailed-view-header .headerTitle .h2 .field-group-static>label,.detailed-view-header .headerTitle h3 .field-group-static>label,.detailed-view-header .headerTitle .h3 .field-group-static>label,.detailed-view-header .headerTitle h4 .field-group-static>label,.detailed-view-header .headerTitle .h4 .field-group-static>label,.detailed-view-header .headerTitle h5 .field-group-static>label,.detailed-view-header .headerTitle .h5 .field-group-static>label,.detailed-view-header .headerTitle h6 .field-group-static>label,.detailed-view-header .headerTitle .h6 .field-group-static>label,.detailed-view-header .headerTitle h1 .field-group-static>div,.detailed-view-header .headerTitle .h1 .field-group-static>div,.detailed-view-header .headerTitle h2 .field-group-static>div,.detailed-view-header .headerTitle .h2 .field-group-static>div,.detailed-view-header .headerTitle h3 .field-group-static>div,.detailed-view-header .headerTitle .h3 .field-group-static>div,.detailed-view-header .headerTitle h4 .field-group-static>div,.detailed-view-header .headerTitle .h4 .field-group-static>div,.detailed-view-header .headerTitle h5 .field-group-static>div,.detailed-view-header .headerTitle .h5 .field-group-static>div,.detailed-view-header .headerTitle h6 .field-group-static>div,.detailed-view-header .headerTitle .h6 .field-group-static>div {
    width: auto;
    padding: 0;
    margin: 0;
}

.detailed-view-header .headerTitle h1 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle .h1 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle h2 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle .h2 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle h3 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle .h3 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle h4 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle .h4 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle h5 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle .h5 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle h6 .field-group-static .label-control.label-empty.sr-only,.detailed-view-header .headerTitle .h6 .field-group-static .label-control.label-empty.sr-only {
    display: none;
}

.detailed-view-header .headerTitle .field-group-static {
    margin: 0;
    padding: 0;
}

.detailed-view-header .headerTitle .field-group-static .label-control-size {
    width: auto;
    padding: 0;
    margin: 0;
}

.detailed-view-header .headerTitle .field-group-static .field-control-size {
    width: auto;
    padding: 0;
    margin: 0;
}

.detailed-view-header .headerTitle .field-group-static .field-control-offset {
    margin: 0;
}

.detailed-view-header .headerTitle .field-group-static .label-control {
    color: #0050a2;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    line-height: inherit;
}

.detailed-view-header .headerTitle .field-group-static .label-control:after {
    content: " ";
}

.detailed-view-header .headerTitle .field-group-static .field-control-static {
    margin: 0;
    padding: 0;
    color: #0050a2;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    line-height: inherit;
}

.detailed-view-header .headerTitle:before,.detailed-view-header .headerTitle:after {
    display: table;
    content: " ";
}

.detailed-view-header .headerTitle:after {
    clear: both;
}

.detailed-view-header .headerTitle:before,.detailed-view-header .headerTitle:after {
    display: table;
    content: " ";
}

.detailed-view-header .headerTitle:after {
    clear: both;
}

.detailed-view-header .headerTitle h1,.detailed-view-header .headerTitle .h1,.detailed-view-header .headerTitle h2,.detailed-view-header .headerTitle .h2,.detailed-view-header .headerTitle h3,.detailed-view-header .headerTitle .h3,.detailed-view-header .headerTitle h4,.detailed-view-header .headerTitle .h4,.detailed-view-header .headerTitle h5,.detailed-view-header .headerTitle .h5,.detailed-view-header .headerTitle h6,.detailed-view-header .headerTitle .h6 {
    margin-top: 0;
}

.detailed-view-header .headerTitle label {
    margin: 0;
    padding: 0;
    font-weight: 300;
}

.detailed-view-header .headerTitle .field-control-static {
    margin: 0;
    padding: 0;
    font-weight: 300;
}

.detailed-view-header .headerTitle .page-description {
    margin: 0;
    padding: 15px 0 0 0;
    color: #222;
}

.detailed-view-header .headerTitle+.subscribeMessage {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.detailed-view-header .headerTitle .btn {
    margin-top: 2px;
    margin-bottom: 2px;
}

.detailed-view-header .headerTitle h1 .tabSectionColumnLine .lineLabel {
    float: left;
    width: auto;
    padding: 0;
    margin-right: 0;
    color: #0050a2;
}

.detailed-view-header .headerTitle h1 .tabSectionColumnLine .lineLabel:after {
    content: " ";
}

.detailed-view-header .headerTitle h1 .tabSectionColumnLine .lineValue {
    width: auto;
}

.detailed-view-header .headerColumn {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

@media(min-width: 769px) {
    .detailed-view-header .headerColumn {
        float:left;
        width: 100%;
    }
}

@media(min-width: 992px) {
    .detailed-view-header .headerColumn {
        float:left;
        width: 33.33333333%;
    }
}

.detailed-view-header .headerColumn.first {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .detailed-view-header .headerColumn.first {
        float:left;
        width: 66.66666667%;
    }
}

@media(min-width: 992px) {
    .detailed-view-header .headerColumn.first {
        float:left;
        width: 50%;
    }
}

.detailed-view-header .headerColumn.first .tabSectionColumnLine .lineValue:empty,.detailed-view-header .headerColumn.first .tabSectionColumnLine .lineLabel:empty {
    display: none;
}

.detailed-view-header .headerColumn.last {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: right !important;
}

@media(min-width: 769px) {
    .detailed-view-header .headerColumn.last {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 992px) {
    .detailed-view-header .headerColumn.last {
        float:left;
        width: 33.33333333%;
    }
}

.detailed-view-header .headerColumn.last>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.detailed-view-header .headerColumn.last.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.detailed-view-header .headerColumn.last .headerColumnLine {
    width: 100%;
    margin-left: -15px;
    margin-right: -15px;
}

.detailed-view-header .headerColumn:not(.first) .tabSectionColumnLine:before,.detailed-view-header .headerColumn:not(.first) .tabSectionColumnLine:after {
    display: table;
    content: " ";
}

.detailed-view-header .headerColumn:not(.first) .tabSectionColumnLine:after {
    clear: both;
}

.detailed-view-header .headerColumn:not(.first) .tabSectionColumnLine:before,.detailed-view-header .headerColumn:not(.first) .tabSectionColumnLine:after {
    display: table;
    content: " ";
}

.detailed-view-header .headerColumn:not(.first) .tabSectionColumnLine:after {
    clear: both;
}

.detailed-view-header .headerImage {
    float: left;
    min-height: 100px;
}

.detailed-view-header .headerColumnLine {
    display: inline-block;
}

.detailed-view-header .headerColumnLine .lineLabel {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    color: #333;
}

@media(min-width: 769px) {
    .detailed-view-header .headerColumnLine .lineLabel {
        float:left;
        width: 41.66666667%;
    }
}

@media(min-width: 992px) {
    .detailed-view-header .headerColumnLine .lineLabel {
        float:left;
        width: 41.66666667%;
    }
}

.detailed-view-header .headerColumnLine .lineValue {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .detailed-view-header .headerColumnLine .lineValue {
        float:left;
        width: 58.33333333%;
    }
}

@media(min-width: 992px) {
    .detailed-view-header .headerColumnLine .lineValue {
        float:left;
        width: 58.33333333%;
    }
}

@media(max-width: 768px) {
    .detailed-view-header .headerColumn.last .headerColumnLine {
        margin-left:-7.5px;
        margin-right: -7.5px;
    }
}

.Volunteer h3 {
    width: 100%;
    display: block;
    margin: 0;
    opacity: 1;
    line-height: 1.42857143;
    font-size: 23px;
    clear: both;
}

.Volunteer h3:first-child a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.Volunteer h3 a {
    display: block;
    padding: 1px 15px;
    border: 1px solid #ddd;
    background-color: #eee;
}

.Volunteer h3 a:before {
    margin-right: 10px;
    font-size: 16px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-top: -1px;
    vertical-align: middle;
}

.Volunteer h3 a:before.icon-collapse:before {
    content: "";
}

.Volunteer h3 a:before.fa-question-circle {
    font-size: 18px;
}

.Volunteer h3 a:hover,.Volunteer h3 a:active,.Volunteer h3 a:focus {
    text-decoration: none;
}

.Volunteer h3 a:hover {
    background-color: #ddd;
}

.Volunteer h3 span {
    padding-left: 10px;
    font-size: 16px;
    color: #808080;
}

.Volunteer h3.open a:before {
    content: "";
}

.Volunteer h3.close a:before {
    content: "";
}

.Volunteer .TasksGroup {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.Volunteer .TasksGroup .TasksGroupItem {
    border-bottom: 1px solid #ddd;
}

.Volunteer .TasksGroup .TasksGroupItem.empty:hover {
    background: #fef6f4;
}

.Volunteer .TasksGroup .TasksGroupItem.in-process:hover {
    background: #fffdef;
}

.Volunteer .TasksGroup .TasksGroupItem.booked:hover {
    background: #f2ffed;
}

.Volunteer .TasksGroup .TasksGroupItem2 {
    padding: 10px 15px;
}

.Volunteer .TasksGroup .TaskNameDetails {
    float: left;
    padding-top: 2px;
}

.Volunteer .TasksGroup .TaskNameDetails span {
    float: left;
    padding-right: 10px;
}

.Volunteer .TasksGroup .TaskNameDetails span:before {
    content: "";
    font-size: 16px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    top: 3px;
    margin-right: 10px;
}

.Volunteer .TasksGroup .TaskNameDetails span:before.icon-collapse:before {
    content: "";
}

.Volunteer .TasksGroup .TaskNameDetails span:before.fa-question-circle {
    font-size: 18px;
}

.Volunteer .TasksGroup .TaskNameDetails .empty span:before {
    color: #a00;
}

.Volunteer .TasksGroup .TaskNameDetails .in-process span:before {
    color: #aa840c;
}

.Volunteer .TasksGroup .TaskNameDetails .booked span:before {
    color: #237c01;
}

.Volunteer .TasksGroup .TaskNameDetails .DateTime {
    float: right;
    font-weight: normal;
}

.Volunteer .TasksGroup .TaskNameDetails .DateTime:before {
    content: "";
    color: #4fb9e7;
    font-size: 16px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    top: 3px;
    margin-right: 10px;
}

.Volunteer .TasksGroup .TaskNameDetails .DateTime:before.icon-collapse:before {
    content: "";
}

.Volunteer .TasksGroup .TaskNameDetails .DateTime:before.fa-question-circle {
    font-size: 18px;
}

.Volunteer .TasksGroup .BookButton {
    float: right;
}

.Volunteer .TasksGroup .BookButton a img {
    margin-right: 10px;
}

.Volunteer .TasksGroup .VolunteersStatus {
    float: right;
    padding: 5px 10px;
}

.Volunteer .TasksGroup .VolunteersStatus.empty {
    color: #a00;
}

.Volunteer .TasksGroup .VolunteersStatus.in-process {
    color: #aa840c;
}

.Volunteer .TasksGroup .VolunteersStatus.booked {
    color: #237c01;
}

#CustomShowHide {
    margin-bottom: 30px;
}

#CustomShowHide h3:not(:first-child) a {
    border-top: none;
}

.VolunteersList {
    width: 100%;
    margin: auto;
    padding: 10px 15px;
    background: transparent;
    clear: both;
}

.VolunteersList table tr.headmain {
    border-bottom: 1px solid #ddd;
}

.VolunteerDelete {
    cursor: pointer;
    color: #e53935;
    opacity: .4;
}

.VolunteerDelete:hover,.VolunteerDelete:focus {
    color: #cd1e1a;
    opacity: 1;
}

.VolunteerDelete .fa,.VolunteerDelete .svg-inline--fa {
    font-size: 16px;
}

.AddVolunteer form fieldset.VolunteerRegister {
    margin: 10px;
}

.AddVolunteer form .GroupName img {
    margin-top: 12px !important;
}

.ClubDirectory {
    margin-bottom: 30px;
}

.ClubDirectory:before,.ClubDirectory:after {
    display: table;
    content: " ";
}

.ClubDirectory:after {
    clear: both;
}

.ClubDirectory:before,.ClubDirectory:after {
    display: table;
    content: " ";
}

.ClubDirectory:after {
    clear: both;
}

.ClubDirectory .dataTables_length,.ClubDirectory .dataTables_filter {
    margin-bottom: 15px;
    text-align: left;
}

.ClubDirectory .dataTables_length {
    padding-right: 0;
}

.ClubDirectory .dataTables_length a.button {
    float: right !important;
}

.ClubDirectory .dataTables_length a.button>.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.ClubDirectory .dataTables_length a.button.btn-group {
    align-items: center;
    justify-content: flex-end;
}

.ClubDirectory .dataTables_filter {
    padding-left: 0;
}

.ClubDirectory .ClubDirectoryTab .headmain th {
    background-color: #f5f5f6;
}

.ClubDirectory .ClubDirectoryTab tbody td {
    border-bottom: 1px solid #eee;
}

.ClubDirectory .ClubDirectoryTab .meetinglocation2 td {
    border: none;
}

.clubsmap #Filters #Filter {
    margin-bottom: 15px;
}

.clubsmap #Filters #Filter:before,.clubsmap #Filters #Filter:after {
    display: table;
    content: " ";
}

.clubsmap #Filters #Filter:after {
    clear: both;
}

.clubsmap #Filters #Filter:before,.clubsmap #Filters #Filter:after {
    display: table;
    content: " ";
}

.clubsmap #Filters #Filter:after {
    clear: both;
}

.clubsmap #map_canvas {
    margin-top: 15px;
}

.page-column-wrapper:last-child,.panel-container:last-child {
    margin-bottom: 30px;
}

.page-column-wrapper~.page-column-wrapper,.panel-container~.page-column-wrapper {
    margin-bottom: 30px;
}

.form-block .form-checkmark {
    float: left;
    width: 30px;
    height: 24px;
    text-align: center;
    display: inline-block;
    min-width: 20px;
    padding-right: 10px;
}

.form-block .form-info {
    padding-bottom: 5px;
    padding-left: 30px;
}

.form-block .btn {
    text-align: center;
}

.form-block .form-text {
    text-align: center;
}

.form-block .form-button {
    width: 100%;
    margin: auto;
    text-align: center;
}

.form-block .checkmark2 {
    color: #008000;
    font-size: 20px;
    font-weight: bolder;
}

.EventAndSpeakersList .EAS-Name a {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

.EventAndSpeakersList .EAS-Name h4 {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

.GeneralList .StoryUrl a,.GeneralList .speakerName a {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

.all-search-container-list .all-search-results ul li .item-name {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

.downloadfileslist .GeneralList .StoryUrl a {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

.bulletinlist .bulletinType {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    font-size: 25px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    color: #0050a2;
}

.bulletinlist .bulletinType:first-child {
    margin-top: 0;
    padding-top: 0;
}

.bulletinlist .bulletinItemContainer1 a,.bulletinlist .bulletinItemaltContainer1 a {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

.bulletinlist .bulletin-list .page-list-group {
    margin: 4px 0;
    padding: 12px 0 4px 0;
    font-size: 25px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    color: #0050a2;
}

.bulletinlist .bulletin-list:first-child .page-list-group:first-child {
    margin-top: 0;
    padding-top: 0;
}

.PhotoAlbumGallery .album-title a {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

.BulletinGallery .bulletin-title {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
}

.formContainer {
    margin-bottom: 30px;
}

.formContainer:before,.formContainer:after {
    display: table;
    content: " ";
}

.formContainer:after {
    clear: both;
}

.formContainer:before,.formContainer:after {
    display: table;
    content: " ";
}

.formContainer:after {
    clear: both;
}

.application-form:before,.application-form:after {
    display: table;
    content: " ";
}

.application-form:after {
    clear: both;
}

.application-form:before,.application-form:after {
    display: table;
    content: " ";
}

.application-form:after {
    clear: both;
}

.ContactUsForm #contactUsForm .field-group.field-action .label-control:after {
    display: none;
}

.ContactUsForm #contactUsForm .field-group.field-action .label-control label:after {
    display: none;
}

.addSubscriber #bulletinSubscriberForm .field-group.field-action .label-control:after {
    display: none;
}

.addSubscriber #bulletinSubscriberForm .field-group.field-action .label-control label:after {
    display: none;
}

.carousel .carousel-indicators {
    padding: 0;
    position: absolute;
    left: 50%;
}

.carousel.match-size .carousel-inner>.item>img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.carousel .carousel-inner img {
    width: 100%;
}

.carousel-caption {
    padding-bottom: 0;
    bottom: 30px;
}

@media(max-width: 1199px) {
    .carousel-caption {
        font-size:14px;
    }
}

@media(max-width: 991px) {
    .carousel-caption {
        font-size:11px;
    }
}

@media(max-width: 768px) {
    .carousel-caption {
        padding-top:0;
        padding-bottom: 0;
        font-size: 8px;
    }
}

.carousel-caption .caption-logo {
    max-width: 400px;
}

@media(max-width: 991px) {
    .carousel-caption .caption-logo {
        max-width:300px;
    }
}

@media(max-width: 768px) {
    .carousel-caption .caption-logo {
        max-width:200px;
    }
}

@media(max-width: 500px) {
    .carousel-caption .caption-logo {
        display:none;
    }
}

.carousel-caption .caption-title {
    font-size: 2.5em;
    line-height: 1.4;
    margin: .25em 0;
    color: #fff;
}

@media(max-width: 1199px) {
    .carousel-caption .caption-title {
        margin:.125em 0;
    }
}

@media(max-width: 991px) {
    .carousel-caption .caption-title {
        line-height:1.42857143;
        margin: .08333333em 0;
    }
}

@media(max-width: 768px) {
    .carousel-caption .caption-title {
        font-size:3.5vw;
    }
}

.carousel-caption .caption-description {
    font-size: 1.5em;
}

@media(max-width: 1199px) {
    .carousel-caption .caption-description {
        margin:0 0 7px;
    }
}

@media(max-width: 991px) {
    .carousel-caption .caption-description {
        margin:0 0 5.25px;
    }
}

@media(max-width: 768px) {
    .carousel-caption .caption-description {
        display:none;
    }
}

@media(max-width: 1199px) {
    .carousel-caption .btn {
        padding:8px 20px;
        font-size: 15px;
        line-height: 1.42857143;
        border-radius: 0;
    }
}

@media(max-width: 991px) {
    .carousel-caption .btn {
        padding:6.66666667px 16.66666667px;
        font-size: 13.5px;
        line-height: 1.42857143;
        border-radius: 0;
    }
}

@media(max-width: 1199px) {
    .carousel-caption .btn-xs {
        padding:4px 8px;
        font-size: 13px;
        line-height: 1.5;
        border-radius: 0;
    }
}

@media(max-width: 991px) {
    .carousel-caption .btn-xs {
        padding:3.33333333px 6.66666667px;
        font-size: 13px;
        line-height: 1.5;
        border-radius: 0;
    }
}

@media(max-width: 1199px) {
    .carousel-caption .btn-sm {
        padding:6.4px 12px;
        font-size: 13px;
        line-height: 1.5;
        border-radius: 0;
    }
}

@media(max-width: 991px) {
    .carousel-caption .btn-sm {
        padding:5.33333333px 10px;
        font-size: 13px;
        line-height: 1.5;
        border-radius: 0;
    }
}

@media(max-width: 1199px) {
    .carousel-caption .btn-lg {
        padding:8px 24px;
        font-size: 14.4px;
        line-height: 1.3333333;
        border-radius: 0;
    }
}

@media(max-width: 991px) {
    .carousel-caption .btn-lg {
        padding:6.66666667px 20px;
        font-size: 12.8px;
        line-height: 1.3333333;
        border-radius: 0;
    }
}

.carousel-control {
    width: 40px;
}

.carousel-control.left {
    background-image: none;
}

.carousel-control.right {
    background-image: none;
}

.carousel-control:hover {
    opacity: 1;
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.carousel-control .icon-prev.icon-collapse:before,.carousel-control .icon-next.icon-collapse:before,.carousel-control .glyphicon.icon-collapse:before {
    content: "";
}

.carousel-control .icon-prev.fa-question-circle,.carousel-control .icon-next.fa-question-circle,.carousel-control .glyphicon.fa-question-circle {
    font-size: 18px;
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
    margin-left: -10px;
}

.carousel-control .icon-prev:before,.carousel-control .glyphicon-chevron-left:before {
    content: "";
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
    margin-right: -10px;
}

.carousel-control .icon-next:before,.carousel-control .glyphicon-chevron-right:before {
    content: "";
}

@media screen and (min-width: 769px) {
    .carousel-control {
        width:50px;
    }

    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
        width: 25px;
        height: 25px;
        margin-top: -12.5px;
        font-size: 25px;
    }

    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
        margin-left: -12.5px;
    }

    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
        margin-right: -12.5px;
    }

    .carousel-control .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }

    .carousel-control .carousel-indicators {
        bottom: 20px;
    }
}

@media screen and (min-width: 992px) {
    .carousel-control {
        width:60px;
    }

    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }

    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
        margin-left: -15px;
    }

    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
        margin-right: -15px;
    }
}

@media(max-width: 1199px) {
    .carousel-indicators {
        bottom:10px;
    }
}

@media(max-width: 991px) {
    .carousel-indicators {
        bottom:0;
    }
}

@media(max-width: 768px) {
    .carousel-indicators {
        bottom:0;
        display: none;
    }
}

.carousel-indicators li {
    box-shadow: 0 1px 5px #000;
}

@media(max-width: 768px) {
    .carousel-indicators li {
        width:6px;
        height: 6px;
    }
}

@media(max-width: 768px) {
    .carousel-indicators .active {
        width:8px;
        height: 8px;
    }
}

@media screen and (min-width: 769px) {
    .carousel-indicators+.carousel-inner .carousel-caption {
        padding-bottom:30px;
    }
}

@media(max-width: 768px) {
    .carousel-indicators+.carousel-inner .carousel-caption {
        padding-bottom:0;
    }
}

@media screen and (min-width: 769px) {
    .carousel-indicators+.carousel-inner .caption-title {
        margin:.25em 0;
    }
}

@media screen and (min-width: 992px) {
    .carousel-indicators+.carousel-inner .caption-title {
        margin:.5em 0;
    }
}

@media screen and (min-width: 1200px) {
    .carousel-indicators+.carousel-inner .caption-title {
        margin:1em 0;
    }
}

@media screen and (min-width: 992px) {
    .main-column .carousel-control {
        width:50px;
    }

    .main-column .carousel-control .glyphicon-chevron-left,.main-column .carousel-control .glyphicon-chevron-right,.main-column .carousel-control .icon-prev,.main-column .carousel-control .icon-next {
        width: 25px;
        height: 25px;
        margin-top: -12.5px;
        font-size: 25px;
    }

    .main-column .carousel-control .glyphicon-chevron-left,.main-column .carousel-control .icon-prev {
        margin-left: -12.5px;
    }

    .main-column .carousel-control .glyphicon-chevron-right,.main-column .carousel-control .icon-next {
        margin-right: -12.5px;
    }
}

@media screen and (min-width: 769px) {
    .side-column .carousel-control,.TwoColumns .leftColumn .carousel-control,.TwoColumnsRightNarrow .rightColumn .carousel-control,.ThreeColumns .rightColumn .carousel-control,.ThreeColumns .leftColumn .carousel-control,.NarrowWideSuperWide .leftColumn .carousel-control,.WideNarrowSuperWide .rightColumn .carousel-control {
        width:40px;
    }

    .side-column .carousel-control .glyphicon-chevron-left,.side-column .carousel-control .glyphicon-chevron-right,.side-column .carousel-control .icon-prev,.side-column .carousel-control .icon-next,.TwoColumns .leftColumn .carousel-control .glyphicon-chevron-left,.TwoColumns .leftColumn .carousel-control .glyphicon-chevron-right,.TwoColumns .leftColumn .carousel-control .icon-prev,.TwoColumns .leftColumn .carousel-control .icon-next,.TwoColumnsRightNarrow .rightColumn .carousel-control .glyphicon-chevron-left,.TwoColumnsRightNarrow .rightColumn .carousel-control .glyphicon-chevron-right,.TwoColumnsRightNarrow .rightColumn .carousel-control .icon-prev,.TwoColumnsRightNarrow .rightColumn .carousel-control .icon-next,.ThreeColumns .rightColumn .carousel-control .glyphicon-chevron-left,.ThreeColumns .rightColumn .carousel-control .glyphicon-chevron-right,.ThreeColumns .rightColumn .carousel-control .icon-prev,.ThreeColumns .rightColumn .carousel-control .icon-next,.ThreeColumns .leftColumn .carousel-control .glyphicon-chevron-left,.ThreeColumns .leftColumn .carousel-control .glyphicon-chevron-right,.ThreeColumns .leftColumn .carousel-control .icon-prev,.ThreeColumns .leftColumn .carousel-control .icon-next,.NarrowWideSuperWide .leftColumn .carousel-control .glyphicon-chevron-left,.NarrowWideSuperWide .leftColumn .carousel-control .glyphicon-chevron-right,.NarrowWideSuperWide .leftColumn .carousel-control .icon-prev,.NarrowWideSuperWide .leftColumn .carousel-control .icon-next,.WideNarrowSuperWide .rightColumn .carousel-control .glyphicon-chevron-left,.WideNarrowSuperWide .rightColumn .carousel-control .glyphicon-chevron-right,.WideNarrowSuperWide .rightColumn .carousel-control .icon-prev,.WideNarrowSuperWide .rightColumn .carousel-control .icon-next {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        font-size: 20px;
    }

    .side-column .carousel-control .glyphicon-chevron-left,.side-column .carousel-control .icon-prev,.TwoColumns .leftColumn .carousel-control .glyphicon-chevron-left,.TwoColumns .leftColumn .carousel-control .icon-prev,.TwoColumnsRightNarrow .rightColumn .carousel-control .glyphicon-chevron-left,.TwoColumnsRightNarrow .rightColumn .carousel-control .icon-prev,.ThreeColumns .rightColumn .carousel-control .glyphicon-chevron-left,.ThreeColumns .rightColumn .carousel-control .icon-prev,.ThreeColumns .leftColumn .carousel-control .glyphicon-chevron-left,.ThreeColumns .leftColumn .carousel-control .icon-prev,.NarrowWideSuperWide .leftColumn .carousel-control .glyphicon-chevron-left,.NarrowWideSuperWide .leftColumn .carousel-control .icon-prev,.WideNarrowSuperWide .rightColumn .carousel-control .glyphicon-chevron-left,.WideNarrowSuperWide .rightColumn .carousel-control .icon-prev {
        margin-left: -10px;
    }

    .side-column .carousel-control .glyphicon-chevron-right,.side-column .carousel-control .icon-next,.TwoColumns .leftColumn .carousel-control .glyphicon-chevron-right,.TwoColumns .leftColumn .carousel-control .icon-next,.TwoColumnsRightNarrow .rightColumn .carousel-control .glyphicon-chevron-right,.TwoColumnsRightNarrow .rightColumn .carousel-control .icon-next,.ThreeColumns .rightColumn .carousel-control .glyphicon-chevron-right,.ThreeColumns .rightColumn .carousel-control .icon-next,.ThreeColumns .leftColumn .carousel-control .glyphicon-chevron-right,.ThreeColumns .leftColumn .carousel-control .icon-next,.NarrowWideSuperWide .leftColumn .carousel-control .glyphicon-chevron-right,.NarrowWideSuperWide .leftColumn .carousel-control .icon-next,.WideNarrowSuperWide .rightColumn .carousel-control .glyphicon-chevron-right,.WideNarrowSuperWide .rightColumn .carousel-control .icon-next {
        margin-right: -10px;
    }
}

.band-wrapper>.single-column .carousel-content>.content-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 769px) {
    .band-wrapper>.single-column .carousel-content>.content-container {
        width:750px;
    }
}

@media(min-width: 992px) {
    .band-wrapper>.single-column .carousel-content>.content-container {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .band-wrapper>.single-column .carousel-content>.content-container {
        width:1170px;
    }
}

.band-wrapper>.single-column .carousel-content>.content-container>.navbar-header,.band-wrapper>.single-column .carousel-content>.content-container>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

@media(min-width: 769px) {
    .band-wrapper>.single-column .carousel-content>.content-container>.navbar-header,.band-wrapper>.single-column .carousel-content>.content-container>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.band-wrapper>.single-column .carousel-content>.content-container .boxContainer1NoFrameNoBorder {
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.band-wrapper>.single-column .carousel-content>.content-container .boxContainer1NoFrameNoBorder .boxHeaderContainer1 {
    padding: 15px 15px;
}

.band-wrapper>.single-column .carousel-content>.content-container .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding {
    padding: 15px 15px;
}

.band-wrapper>.single-column .carousel-content>.content-container .boxContainer1NoFrameNoBorder .boxHeaderContainer1.background-padding+.WidgetNoBorder {
    padding-top: 15px;
}

.band-wrapper>.single-column .carousel-content>.content-container .WidgetNoBorder {
    padding: 15px;
}

.band-wrapper>.single-column .carousel-content>.content-container .WidgetNoBorder.background-padding {
    padding: 15px;
}

@media(max-width: 768px) {
    .band-wrapper>.single-column .carousel-content>.content-container {
        padding-left:10px;
        padding-right: 10px;
    }
}

.band-wrapper>.single-column .carousel-content>.content-container .content-block {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width: 768px) {
    .band-wrapper>.single-column .carousel-content>.content-container .content-block {
        padding-left:10px;
        padding-right: 10px;
    }
}

.swiper-container .swiper-slide>.item>img {
    width: 100%;
}

.carousel-container .swiper-slide>.item>img {
    width: 100%;
}

.carousel-container .swiper-slide>.item>.carousel-background .carousel-img {
    width: 100%;
}

.carousel-container .swiper-slide>.item>.carousel-background .carousel-video {
    width: 100%;
    max-width: 100%;
    height: auto;
    position: relative;
    display: block;
}

.carousel-container.zoom-hover .swiper-slide {
    overflow: hidden;
}

.carousel-container.zoom-hover .swiper-slide:hover .carousel-background,.carousel-container.zoom-hover .swiper-slide:focus .carousel-background {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.carousel-container.zoom-hover .swiper-slide .carousel-background {
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.carousel-background {
    width: 100%;
    margin: auto;
}

.carousel-background+.carousel-content {
    width: 100%;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.carousel-background+.carousel-content>.card-group {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .carousel-background+.carousel-content {
        position:relative;
        width: 100%;
        height: 100%;
        display: block;
        padding: 0;
    }
}

.carousel-background+.carousel-content:not(.content-bottom):not(.content-top) {
    top: 0;
    align-items: center;
}

.carousel-background+.carousel-content.content-bottom {
    padding-bottom: 30px;
    bottom: 0;
    align-items: flex-end;
}

@media screen and (max-width: 768px) {
    .carousel-background+.carousel-content.content-bottom {
        padding:0;
        background-color: #fff;
    }
}

.carousel-background+.carousel-content.content-top {
    padding-top: 30px;
    top: 0;
    align-items: flex-start;
}

.carousel-background+.carousel-content>.content-container {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
}

@media screen and (max-width: 768px) {
    .carousel-background+.carousel-content>.content-container {
        padding:0;
    }
}

@media screen and (min-width: 769px) {
    .carousel-background+.carousel-content>.content-container {
        padding-left:50px;
        padding-right: 50px;
    }
}

@media screen and (min-width: 992px) {
    .carousel-background+.carousel-content>.content-container {
        padding-left:60px;
        padding-right: 60px;
    }
}

.carousel-content {
    overflow: hidden;
}

.carousel-content.bg-overlay:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
}

@media screen and (max-width: 768px) {
    .carousel-content .content-block.center-block-xs {
        text-align:center;
    }
}

@media screen and (max-width: 991px) {
    .carousel-content .content-block.center-block-sm {
        text-align:center;
    }
}

.carousel-content .content-block .btn.btn-primary:hover,.carousel-content .content-block .btn.btn-primary:focus,.carousel-content .content-block .btn.btn-primary:active {
    background-color: #fff;
}

.carousel-content .content-block .btn.btn-secondary,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a {
    background-color: #fff;
}

.carousel-content .content-block .btn.btn-secondary:hover,.carousel-content .content-block .btn.btn-secondary:focus,.carousel-content .content-block .btn.btn-secondary:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active {
    background-color: #fff;
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.carousel-content .content-block .btn.btn-secondary:hover:focus,.carousel-content .content-block .btn.btn-secondary:focus:focus,.carousel-content .content-block .btn.btn-secondary:active:focus,.carousel-content .content-block .btn.btn-secondary:hover.focus,.carousel-content .content-block .btn.btn-secondary:focus.focus,.carousel-content .content-block .btn.btn-secondary:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.focus {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #8e5c05;
}

.carousel-content .content-block .btn.btn-secondary:hover:hover,.carousel-content .content-block .btn.btn-secondary:focus:hover,.carousel-content .content-block .btn.btn-secondary:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:hover {
    color: #f7a81b;
    background-color: #e6e6e6;
    border-color: #ce8607;
}

.carousel-content .content-block .btn.btn-secondary:hover:active,.carousel-content .content-block .btn.btn-secondary:focus:active,.carousel-content .content-block .btn.btn-secondary:active:active,.carousel-content .content-block .btn.btn-secondary:hover.active,.carousel-content .content-block .btn.btn-secondary:focus.active,.carousel-content .content-block .btn.btn-secondary:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active {
    color: #f7a81b;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #ce8607;
}

.carousel-content .content-block .btn.btn-secondary:hover.disabled:hover,.carousel-content .content-block .btn.btn-secondary:focus.disabled:hover,.carousel-content .content-block .btn.btn-secondary:active.disabled:hover,.carousel-content .content-block .btn.btn-secondary:hover[disabled]:hover,.carousel-content .content-block .btn.btn-secondary:focus[disabled]:hover,.carousel-content .content-block .btn.btn-secondary:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active:hover,.carousel-content .content-block .btn.btn-secondary:hover.disabled:focus,.carousel-content .content-block .btn.btn-secondary:focus.disabled:focus,.carousel-content .content-block .btn.btn-secondary:active.disabled:focus,.carousel-content .content-block .btn.btn-secondary:hover[disabled]:focus,.carousel-content .content-block .btn.btn-secondary:focus[disabled]:focus,.carousel-content .content-block .btn.btn-secondary:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active:focus,.carousel-content .content-block .btn.btn-secondary:hover.disabled.focus,.carousel-content .content-block .btn.btn-secondary:focus.disabled.focus,.carousel-content .content-block .btn.btn-secondary:active.disabled.focus,.carousel-content .content-block .btn.btn-secondary:hover[disabled].focus,.carousel-content .content-block .btn.btn-secondary:focus[disabled].focus,.carousel-content .content-block .btn.btn-secondary:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.focus {
    background-color: #fff;
    border-color: #f7a81b;
}

.carousel-content .content-block .btn.btn-secondary:hover .badge,.carousel-content .content-block .btn.btn-secondary:focus .badge,.carousel-content .content-block .btn.btn-secondary:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active .badge {
    color: #fff;
    background-color: #f7a81b;
}

.carousel-content .content-block .btn.btn-secondary:hover:hover,.carousel-content .content-block .btn.btn-secondary:focus:hover,.carousel-content .content-block .btn.btn-secondary:active:hover,.carousel-content .content-block .btn.btn-secondary:hover:focus,.carousel-content .content-block .btn.btn-secondary:focus:focus,.carousel-content .content-block .btn.btn-secondary:active:focus,.carousel-content .content-block .btn.btn-secondary:hover.focus,.carousel-content .content-block .btn.btn-secondary:focus.focus,.carousel-content .content-block .btn.btn-secondary:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.focus {
    color: #fff;
    background-color: transparent;
    border-color: #f7a81b;
}

.carousel-content .content-block .btn.btn-secondary:hover:active,.carousel-content .content-block .btn.btn-secondary:focus:active,.carousel-content .content-block .btn.btn-secondary:active:active,.carousel-content .content-block .btn.btn-secondary:hover.active,.carousel-content .content-block .btn.btn-secondary:focus.active,.carousel-content .content-block .btn.btn-secondary:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.carousel-content .content-block .btn.btn-secondary:hover.disabled,.carousel-content .content-block .btn.btn-secondary:focus.disabled,.carousel-content .content-block .btn.btn-secondary:active.disabled,.carousel-content .content-block .btn.btn-secondary:hover[disabled],.carousel-content .content-block .btn.btn-secondary:focus[disabled],.carousel-content .content-block .btn.btn-secondary:active[disabled],fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active,.carousel-content .content-block .btn.btn-secondary:hover.disabled:hover,.carousel-content .content-block .btn.btn-secondary:focus.disabled:hover,.carousel-content .content-block .btn.btn-secondary:active.disabled:hover,.carousel-content .content-block .btn.btn-secondary:hover[disabled]:hover,.carousel-content .content-block .btn.btn-secondary:focus[disabled]:hover,.carousel-content .content-block .btn.btn-secondary:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active:hover,.carousel-content .content-block .btn.btn-secondary:hover.disabled:focus,.carousel-content .content-block .btn.btn-secondary:focus.disabled:focus,.carousel-content .content-block .btn.btn-secondary:active.disabled:focus,.carousel-content .content-block .btn.btn-secondary:hover[disabled]:focus,.carousel-content .content-block .btn.btn-secondary:focus[disabled]:focus,.carousel-content .content-block .btn.btn-secondary:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active:focus,.carousel-content .content-block .btn.btn-secondary:hover.disabled.focus,.carousel-content .content-block .btn.btn-secondary:focus.disabled.focus,.carousel-content .content-block .btn.btn-secondary:active.disabled.focus,.carousel-content .content-block .btn.btn-secondary:hover[disabled].focus,.carousel-content .content-block .btn.btn-secondary:focus[disabled].focus,.carousel-content .content-block .btn.btn-secondary:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active.focus,.carousel-content .content-block .btn.btn-secondary:hover.disabled:active,.carousel-content .content-block .btn.btn-secondary:focus.disabled:active,.carousel-content .content-block .btn.btn-secondary:active.disabled:active,.carousel-content .content-block .btn.btn-secondary:hover[disabled]:active,.carousel-content .content-block .btn.btn-secondary:focus[disabled]:active,.carousel-content .content-block .btn.btn-secondary:active[disabled]:active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover:active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus:active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active:active,.carousel-content .content-block .btn.btn-secondary:hover.disabled.active,.carousel-content .content-block .btn.btn-secondary:focus.disabled.active,.carousel-content .content-block .btn.btn-secondary:active.disabled.active,.carousel-content .content-block .btn.btn-secondary:hover[disabled].active,.carousel-content .content-block .btn.btn-secondary:focus[disabled].active,.carousel-content .content-block .btn.btn-secondary:active[disabled].active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover.active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus.active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled],fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled]:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled].active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled],fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled]:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled].active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled],fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled]:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled].active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.carousel-content .content-block .btn.btn-secondary:hover .badge,.carousel-content .content-block .btn.btn-secondary:focus .badge,.carousel-content .content-block .btn.btn-secondary:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active .badge {
    color: #fff;
    background-color: #f7a81b;
}

.carousel-content .content-block .btn.btn-secondary:hover:hover,.carousel-content .content-block .btn.btn-secondary:focus:hover,.carousel-content .content-block .btn.btn-secondary:active:hover,.carousel-content .content-block .btn.btn-secondary:hover:focus,.carousel-content .content-block .btn.btn-secondary:focus:focus,.carousel-content .content-block .btn.btn-secondary:active:focus,.carousel-content .content-block .btn.btn-secondary:hover.focus,.carousel-content .content-block .btn.btn-secondary:focus.focus,.carousel-content .content-block .btn.btn-secondary:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.focus {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.carousel-content .content-block .btn.btn-secondary:hover:active,.carousel-content .content-block .btn.btn-secondary:focus:active,.carousel-content .content-block .btn.btn-secondary:active:active,.carousel-content .content-block .btn.btn-secondary:hover.active,.carousel-content .content-block .btn.btn-secondary:focus.active,.carousel-content .content-block .btn.btn-secondary:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.btn-secondary:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.active,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus,.open>.dropdown-toggle.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active {
    color: #fff;
    background-image: none;
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.carousel-content .content-block .btn.btn-secondary:hover.disabled,.carousel-content .content-block .btn.btn-secondary:focus.disabled,.carousel-content .content-block .btn.btn-secondary:active.disabled,.carousel-content .content-block .btn.btn-secondary:hover[disabled],.carousel-content .content-block .btn.btn-secondary:focus[disabled],.carousel-content .content-block .btn.btn-secondary:active[disabled],fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active,.carousel-content .content-block .btn.btn-secondary:hover.disabled:hover,.carousel-content .content-block .btn.btn-secondary:focus.disabled:hover,.carousel-content .content-block .btn.btn-secondary:active.disabled:hover,.carousel-content .content-block .btn.btn-secondary:hover[disabled]:hover,.carousel-content .content-block .btn.btn-secondary:focus[disabled]:hover,.carousel-content .content-block .btn.btn-secondary:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active:hover,.carousel-content .content-block .btn.btn-secondary:hover.disabled:focus,.carousel-content .content-block .btn.btn-secondary:focus.disabled:focus,.carousel-content .content-block .btn.btn-secondary:active.disabled:focus,.carousel-content .content-block .btn.btn-secondary:hover[disabled]:focus,.carousel-content .content-block .btn.btn-secondary:focus[disabled]:focus,.carousel-content .content-block .btn.btn-secondary:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active:focus,.carousel-content .content-block .btn.btn-secondary:hover.disabled.focus,.carousel-content .content-block .btn.btn-secondary:focus.disabled.focus,.carousel-content .content-block .btn.btn-secondary:active.disabled.focus,.carousel-content .content-block .btn.btn-secondary:hover[disabled].focus,.carousel-content .content-block .btn.btn-secondary:focus[disabled].focus,.carousel-content .content-block .btn.btn-secondary:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active.focus,.carousel-content .content-block .btn.btn-secondary:hover.disabled:active,.carousel-content .content-block .btn.btn-secondary:focus.disabled:active,.carousel-content .content-block .btn.btn-secondary:active.disabled:active,.carousel-content .content-block .btn.btn-secondary:hover[disabled]:active,.carousel-content .content-block .btn.btn-secondary:focus[disabled]:active,.carousel-content .content-block .btn.btn-secondary:active[disabled]:active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover:active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus:active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active:active,.carousel-content .content-block .btn.btn-secondary:hover.disabled.active,.carousel-content .content-block .btn.btn-secondary:focus.disabled.active,.carousel-content .content-block .btn.btn-secondary:active.disabled.active,.carousel-content .content-block .btn.btn-secondary:hover[disabled].active,.carousel-content .content-block .btn.btn-secondary:focus[disabled].active,.carousel-content .content-block .btn.btn-secondary:active[disabled].active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:hover.active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:focus.active,fieldset[disabled] .carousel-content .content-block .btn.btn-secondary:active.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled],fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled]:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active[disabled].active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled],fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled]:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active[disabled].active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled],.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled],fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled]:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled]:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:hover,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:hover,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled]:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled]:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled].focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled].focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.focus,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.focus,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled]:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled]:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus:active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active:active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.disabled.active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus[disabled].active,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active[disabled].active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus.active,fieldset[disabled] .carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active.active {
    color: #808080;
    background-color: transparent;
    border-color: #808080;
}

.carousel-content .content-block .btn.btn-secondary:hover .badge,.carousel-content .content-block .btn.btn-secondary:focus .badge,.carousel-content .content-block .btn.btn-secondary:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:hover:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span a:focus:active .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:hover .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:focus .badge,.carousel-content .content-block .btn.contentLanguagesMenu span.selected a:active .badge {
    color: #fff;
    background-color: #f7a81b;
}

@media screen and (max-width: 768px) {
    .carousel-content .content-block .btn {
        width:100%;
    }
}

.carousel-content .carousel-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 1.66666667em;
    line-height: 1.4;
    color: #fff;
}

@media screen and (max-width: 768px) {
    .carousel-content .carousel-title {
        color:#222;
    }
}

@media screen and (min-width: 992px) {
    .carousel-content .carousel-title {
        margin-bottom:30px;
        font-size: 2.5em;
    }
}

.carousel-content .carousel-title h1,.carousel-content .carousel-title h2,.carousel-content .carousel-title h3,.carousel-content .carousel-title h4,.carousel-content .carousel-title h5,.carousel-content .carousel-title h6,.carousel-content .carousel-title .h1,.carousel-content .carousel-title .h2,.carousel-content .carousel-title .h3,.carousel-content .carousel-title .h4,.carousel-content .carousel-title .h5,.carousel-content .carousel-title .h6 {
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
}

.carousel-content .carousel-description {
    color: #fff;
    margin: 15px 0;
}

@media screen and (max-width: 768px) {
    .carousel-content .carousel-description {
        color:#222;
    }
}

@media screen and (min-width: 992px) {
    .carousel-content .carousel-description {
        margin:30px 0;
    }
}

.carousel-content .content-block-bg {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    padding: 15px;
}

@media screen and (max-width: 768px) {
    .carousel-content .content-block-bg {
        margin-bottom:0;
    }
}

.carousel-content .content-block-bg .content-bg+.carousel-description {
    margin-top: 0;
}

.carousel-content .content-block-bg .carousel-description {
    margin: 15px 0 0 0;
}

@media screen and (min-width: 992px) {
    .carousel-content .content-block-bg .carousel-description {
        margin:30px 0 0 0;
    }
}

.carousel-content .content-bg {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #0000;
}

@media screen and (max-width: 768px) {
    .carousel-content .content-bg {
        opacity:1 !important;
    }

    .carousel-content .content-bg+.carousel-title {
        color: #fff;
    }

    .carousel-content .content-bg+.carousel-title+.carousel-description {
        color: #fff;
    }
}

.main-column .carousel-content .carousel-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 1.66666667em;
    line-height: 1.4;
    color: #fff;
}

.main-column .carousel-content .carousel-description {
    margin: 15px 0;
}

.main-column .carousel-content .content-block-bg .carousel-description {
    margin: 15px 0 0 0;
}

@media screen and (min-width: 992px) {
    .main-column .carousel-content .content-block-bg .carousel-description {
        margin:30px 0 0 0;
    }
}

.side-column .carousel-content .carousel-title,.TwoColumns .leftColumn .carousel-content .carousel-title,.TwoColumnsRightNarrow .rightColumn .carousel-content .carousel-title,.ThreeColumns .rightColumn .carousel-content .carousel-title,.ThreeColumns .leftColumn .carousel-content .carousel-title,.NarrowWideSuperWide .leftColumn .carousel-content .carousel-title,.WideNarrowSuperWide .rightColumn .carousel-content .carousel-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 1.66666667em;
    line-height: 1.4;
    color: #fff;
}

.side-column .carousel-content .carousel-description,.TwoColumns .leftColumn .carousel-content .carousel-description,.TwoColumnsRightNarrow .rightColumn .carousel-content .carousel-description,.ThreeColumns .rightColumn .carousel-content .carousel-description,.ThreeColumns .leftColumn .carousel-content .carousel-description,.NarrowWideSuperWide .leftColumn .carousel-content .carousel-description,.WideNarrowSuperWide .rightColumn .carousel-content .carousel-description {
    margin: 15px 0;
}

.side-column .carousel-content .content-block-bg .carousel-description,.TwoColumns .leftColumn .carousel-content .content-block-bg .carousel-description,.TwoColumnsRightNarrow .rightColumn .carousel-content .content-block-bg .carousel-description,.ThreeColumns .rightColumn .carousel-content .content-block-bg .carousel-description,.ThreeColumns .leftColumn .carousel-content .content-block-bg .carousel-description,.NarrowWideSuperWide .leftColumn .carousel-content .content-block-bg .carousel-description,.WideNarrowSuperWide .rightColumn .carousel-content .content-block-bg .carousel-description {
    margin: 15px 0 0 0;
}

@media screen and (min-width: 992px) {
    .side-column .carousel-content .content-block-bg .carousel-description,.TwoColumns .leftColumn .carousel-content .content-block-bg .carousel-description,.TwoColumnsRightNarrow .rightColumn .carousel-content .content-block-bg .carousel-description,.ThreeColumns .rightColumn .carousel-content .content-block-bg .carousel-description,.ThreeColumns .leftColumn .carousel-content .content-block-bg .carousel-description,.NarrowWideSuperWide .leftColumn .carousel-content .content-block-bg .carousel-description,.WideNarrowSuperWide .rightColumn .carousel-content .content-block-bg .carousel-description {
        margin:30px 0 0 0;
    }
}

.story-scrollable .card .card-img-top {
    overflow: hidden;
}

.story-scrollable .card .card-img-top.img-default {
    background: hsla(38.45454545,100%,88%,.3) url('../../ColorCombinations/images/textured-generic-bg.png');
}

.story-scrollable .card .card-img-top img {
    max-height: none;
}

.story-scrollable .card .card-img-top a {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    display: block;
}

.story-scrollable .card .card-img-top .img-default-bg .img-default-title {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

@media(max-width: 768px) {
    .story-scrollable .card .card-img-top .img-default-bg .img-default-title {
        font-size:17px;
    }
}

.story-scrollable .card .card-block {
    position: relative;
}

.story-scrollable .card .card-block:before {
    content: "";
    width: 100%;
    height: 15px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.story-scrollable .card .card-block>.card-text.description {
    max-height: 200px;
    overflow: hidden;
}

.story-scrollable .card .card-block>.card-block-overlay {
    width: calc(100% - 15px);
    height: 100%;
    position: absolute;
    top: 0;
    left: 15px;
    background: none;
}

.story-scrollable .card .card-block>.card-block-overlay:after {
    content: "";
    width: 100%;
    height: calc(100% - (200px/2));
    position: absolute;
    top: 100px;
    left: 0;
}

.story-scrollable .card .card-block-overlay {
    width: 100%;
    height: 200px;
    position: relative;
    display: flex;
    flex-direction: row;
    flex: 1 1 auto;
    pointer-events: none;
}

.story-scrollable .card .card-block-overlay:after {
    content: "";
    width: 100%;
    height: 15px;
    display: flex;
    align-self: flex-end;
}

.story-scrollable .card .card-footer {
    position: relative;
}

.story-scrollable .card.card-default .card-block:before {
    background-color: #fff;
}

.story-scrollable .card.card-default .card-block-overlay:before {
    background-color: #fff;
}

.story-scrollable .card.card-default .card-block-overlay:after {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
}

.story-scrollable .card.card-primary .card-block:before {
    background-color: #fff;
}

.story-scrollable .card.card-primary .card-block-overlay:before {
    background-color: #fff;
}

.story-scrollable .card.card-primary .card-block-overlay:after {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
}

.story-scrollable .card.card-success .card-block:before {
    background-color: #fff;
}

.story-scrollable .card.card-success .card-block-overlay:before {
    background-color: #fff;
}

.story-scrollable .card.card-success .card-block-overlay:after {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
}

.story-scrollable .card.card-info .card-block:before {
    background-color: #fff;
}

.story-scrollable .card.card-info .card-block-overlay:before {
    background-color: #fff;
}

.story-scrollable .card.card-info .card-block-overlay:after {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
}

.event-scrollable .card .card-img-top {
    overflow: hidden;
}

.event-scrollable .card .card-img-top.img-default {
    background: hsla(38.45454545,100%,88%,.3) url('../../ColorCombinations/images/textured-generic-bg.png');
}

.event-scrollable .card .card-img-top img {
    max-height: none;
}

.event-scrollable .card .card-img-top a {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    display: block;
}

.event-scrollable .card .card-img-top .img-default-bg .img-default-title {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

@media(max-width: 768px) {
    .event-scrollable .card .card-img-top .img-default-bg .img-default-title {
        font-size:17px;
    }
}

.photo-album-scrollable .card .card-img-top {
    overflow: hidden;
}

.photo-album-scrollable .card .card-img-top.img-default {
    background: hsla(38.45454545,100%,88%,.3) url('../../ColorCombinations/images/textured-generic-bg.png');
}

.photo-album-scrollable .card .card-img-top img {
    max-height: none;
}

.photo-album-scrollable .card .card-img-top a {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    display: block;
}

.photo-album-scrollable .card .card-img-top .img-default-bg .img-default-title {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

@media(max-width: 768px) {
    .photo-album-scrollable .card .card-img-top .img-default-bg .img-default-title {
        font-size:17px;
    }
}

.speaker-toggle-wrapper {
    margin-bottom: 15px;
}

.speakers-scrollable .card.highlight-speaker {
    background-color: hsla(38.45454545,100%,88%,.3);
}

.speakers-scrollable .card .card-img-left {
    float: left;
    max-width: 30%;
    max-height: 100%;
    margin-right: 10px;
    margin-bottom: 10px;
}

.speakers-scrollable .card .card-img-left+.card-title {
    max-width: calc(70% - 10px);
    display: inline-block;
}

.speakers-scrollable .card .card-img-left+.card-text {
    max-width: calc(70% - 10px);
    display: inline-block;
}

.speakers-scrollable .card .card-img-top {
    overflow: hidden;
}

.speakers-scrollable .card .card-img-top.img-default {
    background: hsla(38.45454545,100%,88%,.3) url('../../ColorCombinations/images/textured-generic-bg.png');
}

.speakers-scrollable .card .card-img-top img {
    max-height: none;
}

.speakers-scrollable .card .card-img-top a {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    display: block;
}

.speakers-scrollable .card .card-img-top .img-default-bg .img-default-title {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

@media(max-width: 768px) {
    .speakers-scrollable .card .card-img-top .img-default-bg .img-default-title {
        font-size:17px;
    }
}

.rss-scrollable .card .card-img-top {
    overflow: hidden;
}

.rss-scrollable .card .card-img-top.img-default {
    background: hsla(38.45454545,100%,88%,.3) url('../../ColorCombinations/images/textured-generic-bg.png');
}

.rss-scrollable .card .card-img-top img {
    max-height: none;
}

.rss-scrollable .card .card-img-top a {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    display: block;
}

.rss-scrollable .card .card-img-top .img-default-bg .img-default-title {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.4;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

@media(max-width: 768px) {
    .rss-scrollable .card .card-img-top .img-default-bg .img-default-title {
        font-size:17px;
    }
}

.rss-scrollable .card .card-block {
    position: relative;
}

.rss-scrollable .card .card-block:before {
    content: "";
    width: 100%;
    height: 15px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.rss-scrollable .card .card-block>.card-text.description {
    max-height: 200px;
    overflow: hidden;
}

.rss-scrollable .card .card-block>.card-block-overlay {
    width: calc(100% - 15px);
    min-height: 200px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 15px;
    background: none;
}

.rss-scrollable .card .card-block>.card-block-overlay:after {
    content: "";
    width: 100%;
    height: calc(100% - (200px/2));
    position: absolute;
    top: 100px;
    left: 0;
}

.rss-scrollable .card .card-block-overlay {
    width: 100%;
    height: 200px;
    position: relative;
    display: flex;
    flex-direction: row;
    flex: 1 1 auto;
    pointer-events: none;
}

.rss-scrollable .card .card-block-overlay:after {
    content: "";
    width: 100%;
    height: 15px;
    display: flex;
    align-self: flex-end;
}

.rss-scrollable .card .card-footer {
    position: relative;
}

.rss-scrollable .card.card-default .card-block:before {
    background-color: #fff;
}

.rss-scrollable .card.card-default .card-block-overlay:before {
    background-color: #fff;
}

.rss-scrollable .card.card-default .card-block-overlay:after {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
}

.rss-scrollable .card.card-primary .card-block:before {
    background-color: #fff;
}

.rss-scrollable .card.card-primary .card-block-overlay:before {
    background-color: #fff;
}

.rss-scrollable .card.card-primary .card-block-overlay:after {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
}

.rss-scrollable .card.card-success .card-block:before {
    background-color: #fff;
}

.rss-scrollable .card.card-success .card-block-overlay:before {
    background-color: #fff;
}

.rss-scrollable .card.card-success .card-block-overlay:after {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
}

.rss-scrollable .card.card-info .card-block:before {
    background-color: #fff;
}

.rss-scrollable .card.card-info .card-block-overlay:before {
    background-color: #fff;
}

.rss-scrollable .card.card-info .card-block-overlay:after {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);
    background-repeat: repeat-x;
}

.swiper-controls .carousel-control {
    color: #fff;
}

.swiper-controls .carousel-control:hover,.swiper-controls .carousel-control:focus {
    color: #fff;
}

.swiper-controls .carousel-control:focus .swiper-icon {
    outline-color: #0050a2;
    outline-style: solid;
    outline-width: 1px;
}

.swiper-controls .carousel-control:focus:hover .swiper-icon {
    outline: 0;
}

.swiper-controls .carousel-control:after {
    content: '';
    display: none;
}

.swiper-controls .swiper-button-prev:after,.swiper-controls .swiper-button-next:after {
    content: '';
    display: none;
}

.carousel-scrollable .swiper-controls .swiper-button-prev,.carousel-scrollable .swiper-controls .swiper-button-next {
    top: 0;
    height: 100%;
    width: 40px;
    margin-top: 0;
    background: transparent;
}

.carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon,.carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.carousel-scrollable .swiper-controls .swiper-button-prev {
    left: 0;
}

.carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon {
    font-size: 20px;
}

.carousel-scrollable .swiper-controls .swiper-button-next {
    right: 0;
}

.carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon {
    font-size: 20px;
}

@media screen and (min-width: 769px) {
    .carousel-scrollable .swiper-controls .swiper-button-prev,.carousel-scrollable .swiper-controls .swiper-button-next {
        width:50px;
    }

    .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon {
        font-size: 25px;
    }

    .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon {
        font-size: 25px;
    }
}

@media screen and (min-width: 992px) {
    .carousel-scrollable .swiper-controls .swiper-button-prev,.carousel-scrollable .swiper-controls .swiper-button-next {
        width:60px;
    }

    .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon {
        font-size: 30px;
    }

    .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon {
        font-size: 30px;
    }
}

@media screen and (min-width: 992px) {
    .main-column .carousel-scrollable .swiper-controls .swiper-button-prev,.main-column .carousel-scrollable .swiper-controls .swiper-button-next {
        width:50px;
    }

    .main-column .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon {
        font-size: 25px;
    }

    .main-column .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon {
        font-size: 25px;
    }
}

@media screen and (min-width: 769px) {
    .side-column .carousel-scrollable .swiper-controls .swiper-button-prev,.side-column .carousel-scrollable .swiper-controls .swiper-button-next,.TwoColumns .leftColumn .carousel-scrollable .swiper-controls .swiper-button-prev,.TwoColumns .leftColumn .carousel-scrollable .swiper-controls .swiper-button-next,.TwoColumnsRightNarrow .rightColumn .carousel-scrollable .swiper-controls .swiper-button-prev,.TwoColumnsRightNarrow .rightColumn .carousel-scrollable .swiper-controls .swiper-button-next,.ThreeColumns .rightColumn .carousel-scrollable .swiper-controls .swiper-button-prev,.ThreeColumns .rightColumn .carousel-scrollable .swiper-controls .swiper-button-next,.ThreeColumns .leftColumn .carousel-scrollable .swiper-controls .swiper-button-prev,.ThreeColumns .leftColumn .carousel-scrollable .swiper-controls .swiper-button-next,.NarrowWideSuperWide .leftColumn .carousel-scrollable .swiper-controls .swiper-button-prev,.NarrowWideSuperWide .leftColumn .carousel-scrollable .swiper-controls .swiper-button-next,.WideNarrowSuperWide .rightColumn .carousel-scrollable .swiper-controls .swiper-button-prev,.WideNarrowSuperWide .rightColumn .carousel-scrollable .swiper-controls .swiper-button-next {
        width:40px;
    }

    .side-column .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon,.TwoColumns .leftColumn .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon,.TwoColumnsRightNarrow .rightColumn .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon,.ThreeColumns .rightColumn .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon,.ThreeColumns .leftColumn .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon,.NarrowWideSuperWide .leftColumn .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon,.WideNarrowSuperWide .rightColumn .carousel-scrollable .swiper-controls .swiper-button-prev .swiper-icon {
        font-size: 20px;
    }

    .side-column .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon,.TwoColumns .leftColumn .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon,.TwoColumnsRightNarrow .rightColumn .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon,.ThreeColumns .rightColumn .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon,.ThreeColumns .leftColumn .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon,.NarrowWideSuperWide .leftColumn .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon,.WideNarrowSuperWide .rightColumn .carousel-scrollable .swiper-controls .swiper-button-next .swiper-icon {
        font-size: 20px;
    }
}

.card-swipe:hover .swiper-controls .swiper-button-prev,.card-swipe:focus .swiper-controls .swiper-button-prev,.card-swipe:hover .swiper-controls .swiper-button-next,.card-swipe:focus .swiper-controls .swiper-button-next {
    opacity: 1;
    color: #fff;
    background-color: rgba(249,187,76,.3);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.card-swipe:hover .swiper-controls .swiper-button-prev:hover,.card-swipe:focus .swiper-controls .swiper-button-prev:hover,.card-swipe:hover .swiper-controls .swiper-button-next:hover,.card-swipe:focus .swiper-controls .swiper-button-next:hover,.card-swipe:hover .swiper-controls .swiper-button-prev:focus,.card-swipe:focus .swiper-controls .swiper-button-prev:focus,.card-swipe:hover .swiper-controls .swiper-button-next:focus,.card-swipe:focus .swiper-controls .swiper-button-next:focus {
    color: #fff;
    background-color: rgba(249,187,76,.6);
}

.card-swipe:hover .swiper-controls .swiper-button-prev,.card-swipe:focus .swiper-controls .swiper-button-prev {
    margin-left: 20px;
}

.card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon {
    margin-left: -3px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.card-swipe:hover .swiper-controls .swiper-button-next,.card-swipe:focus .swiper-controls .swiper-button-next {
    margin-right: 20px;
}

.card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon {
    margin-right: -3px;
    -webkit-transform: translate(50%,-50%);
    -moz-transform: translate(50%,-50%);
    -ms-transform: translate(50%,-50%);
    -o-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
}

@media screen and (min-width: 769px) {
    .card-swipe:hover .swiper-controls .swiper-button-prev,.card-swipe:focus .swiper-controls .swiper-button-prev {
        margin-left:25px;
    }

    .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon {
        margin-left: -3px;
    }

    .card-swipe:hover .swiper-controls .swiper-button-next,.card-swipe:focus .swiper-controls .swiper-button-next {
        margin-right: 25px;
    }

    .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon {
        margin-right: -3px;
    }
}

@media screen and (min-width: 992px) {
    .card-swipe:hover .swiper-controls .swiper-button-prev,.card-swipe:focus .swiper-controls .swiper-button-prev {
        margin-left:30px;
    }

    .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon {
        margin-left: -3px;
    }

    .card-swipe:hover .swiper-controls .swiper-button-next,.card-swipe:focus .swiper-controls .swiper-button-next {
        margin-right: 30px;
    }

    .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon {
        margin-right: -3px;
    }
}

.card-swipe .swiper-controls .carousel-control {
    color: #222;
}

.card-swipe .swiper-controls .carousel-control:hover,.card-swipe .swiper-controls .carousel-control:focus {
    color: #0050a2;
    outline: 0;
}

.card-swipe .swiper-controls .swiper-button-prev,.card-swipe .swiper-controls .swiper-button-next {
    width: 40px;
    height: 40px;
    margin: 0;
    position: absolute;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.card-swipe .swiper-controls .swiper-button-next .swiper-icon {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    font-size: 20px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.card-swipe .swiper-controls .swiper-button-prev {
    left: 10px;
}

.card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.card-swipe .swiper-controls .swiper-button-prev .glyphicon-chevron-left {
    left: 50%;
    margin-left: 0;
}

.card-swipe .swiper-controls .swiper-button-next {
    right: 10px;
}

.card-swipe .swiper-controls .swiper-button-next .swiper-icon,.card-swipe .swiper-controls .swiper-button-next .glyphicon-chevron-right {
    right: 50%;
    margin-right: 0;
}

@media screen and (min-width: 769px) {
    .card-swipe .swiper-controls .swiper-button-prev,.card-swipe .swiper-controls .swiper-button-next {
        width:50px;
        height: 50px;
    }

    .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.card-swipe .swiper-controls .swiper-button-next .swiper-icon {
        font-size: 25px;
    }

    .card-swipe .swiper-controls .swiper-button-prev {
        left: 5px;
    }

    .card-swipe .swiper-controls .swiper-button-next {
        right: 5px;
    }
}

@media screen and (min-width: 992px) {
    .card-swipe .swiper-controls .swiper-button-prev,.card-swipe .swiper-controls .swiper-button-next {
        width:60px;
        height: 60px;
    }

    .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.card-swipe .swiper-controls .swiper-button-next .swiper-icon {
        font-size: 30px;
    }

    .card-swipe .swiper-controls .swiper-button-prev {
        left: 0;
    }

    .card-swipe .swiper-controls .swiper-button-next {
        right: 0;
    }
}

.card-swipe.column-count-1 .swiper-controls {
    display: none;
}

@media(min-width: 451px) {
    .single-column .card-swipe.column-count-2 .swiper-controls {
        display:none;
    }
}

@media(min-width: 992px) {
    .single-column .card-swipe.column-count-3 .swiper-controls {
        display:none;
    }
}

@media(min-width: 451px) {
    .main-column .card-swipe.column-count-2 .swiper-controls {
        display:none;
    }
}

@media screen and (min-width: 992px) {
    .main-column .card-swipe:hover .swiper-controls .swiper-button-prev,.main-column .card-swipe:focus .swiper-controls .swiper-button-prev {
        margin-left:25px;
    }

    .main-column .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.main-column .card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon {
        margin-left: -3px;
    }

    .main-column .card-swipe:hover .swiper-controls .swiper-button-next,.main-column .card-swipe:focus .swiper-controls .swiper-button-next {
        margin-right: 25px;
    }

    .main-column .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.main-column .card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon {
        margin-right: -3px;
    }
}

@media screen and (min-width: 992px) {
    .main-column .card-swipe .swiper-controls .swiper-button-prev,.main-column .card-swipe .swiper-controls .swiper-button-next {
        width:50px;
        height: 50px;
    }

    .main-column .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.main-column .card-swipe .swiper-controls .swiper-button-next .swiper-icon {
        font-size: 25px;
    }

    .main-column .card-swipe .swiper-controls .swiper-button-prev {
        left: 5px;
    }

    .main-column .card-swipe .swiper-controls .swiper-button-next {
        right: 5px;
    }
}

@media(min-width: 451px) and (max-width:768px) {
    .side-column .card-swipe.column-count-2 .swiper-controls,.TwoColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .swiper-controls,.ThreeColumns .rightColumn .card-swipe.column-count-2 .swiper-controls,.ThreeColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .swiper-controls,.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .swiper-controls {
        display:none;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .side-column .card-swipe.column-count-2 .swiper-controls,.TwoColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .swiper-controls,.ThreeColumns .rightColumn .card-swipe.column-count-2 .swiper-controls,.ThreeColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .swiper-controls,.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .swiper-controls {
        display:none;
    }
}

@media screen and (min-width: 769px) {
    .side-column .card-swipe:hover .swiper-controls .swiper-button-prev,.side-column .card-swipe:focus .swiper-controls .swiper-button-prev,.TwoColumns .leftColumn .card-swipe:hover .swiper-controls .swiper-button-prev,.TwoColumns .leftColumn .card-swipe:focus .swiper-controls .swiper-button-prev,.TwoColumnsRightNarrow .rightColumn .card-swipe:hover .swiper-controls .swiper-button-prev,.TwoColumnsRightNarrow .rightColumn .card-swipe:focus .swiper-controls .swiper-button-prev,.ThreeColumns .rightColumn .card-swipe:hover .swiper-controls .swiper-button-prev,.ThreeColumns .rightColumn .card-swipe:focus .swiper-controls .swiper-button-prev,.ThreeColumns .leftColumn .card-swipe:hover .swiper-controls .swiper-button-prev,.ThreeColumns .leftColumn .card-swipe:focus .swiper-controls .swiper-button-prev,.NarrowWideSuperWide .leftColumn .card-swipe:hover .swiper-controls .swiper-button-prev,.NarrowWideSuperWide .leftColumn .card-swipe:focus .swiper-controls .swiper-button-prev,.WideNarrowSuperWide .rightColumn .card-swipe:hover .swiper-controls .swiper-button-prev,.WideNarrowSuperWide .rightColumn .card-swipe:focus .swiper-controls .swiper-button-prev {
        margin-left:20px;
    }

    .side-column .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.side-column .card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon,.TwoColumns .leftColumn .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.TwoColumns .leftColumn .card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon,.TwoColumnsRightNarrow .rightColumn .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.TwoColumnsRightNarrow .rightColumn .card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon,.ThreeColumns .rightColumn .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.ThreeColumns .rightColumn .card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon,.ThreeColumns .leftColumn .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.ThreeColumns .leftColumn .card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon,.NarrowWideSuperWide .leftColumn .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.NarrowWideSuperWide .leftColumn .card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon,.WideNarrowSuperWide .rightColumn .card-swipe:hover .swiper-controls .swiper-button-prev .swiper-icon,.WideNarrowSuperWide .rightColumn .card-swipe:focus .swiper-controls .swiper-button-prev .swiper-icon {
        margin-left: -3px;
    }

    .side-column .card-swipe:hover .swiper-controls .swiper-button-next,.side-column .card-swipe:focus .swiper-controls .swiper-button-next,.TwoColumns .leftColumn .card-swipe:hover .swiper-controls .swiper-button-next,.TwoColumns .leftColumn .card-swipe:focus .swiper-controls .swiper-button-next,.TwoColumnsRightNarrow .rightColumn .card-swipe:hover .swiper-controls .swiper-button-next,.TwoColumnsRightNarrow .rightColumn .card-swipe:focus .swiper-controls .swiper-button-next,.ThreeColumns .rightColumn .card-swipe:hover .swiper-controls .swiper-button-next,.ThreeColumns .rightColumn .card-swipe:focus .swiper-controls .swiper-button-next,.ThreeColumns .leftColumn .card-swipe:hover .swiper-controls .swiper-button-next,.ThreeColumns .leftColumn .card-swipe:focus .swiper-controls .swiper-button-next,.NarrowWideSuperWide .leftColumn .card-swipe:hover .swiper-controls .swiper-button-next,.NarrowWideSuperWide .leftColumn .card-swipe:focus .swiper-controls .swiper-button-next,.WideNarrowSuperWide .rightColumn .card-swipe:hover .swiper-controls .swiper-button-next,.WideNarrowSuperWide .rightColumn .card-swipe:focus .swiper-controls .swiper-button-next {
        margin-right: 20px;
    }

    .side-column .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.side-column .card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon,.TwoColumns .leftColumn .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.TwoColumns .leftColumn .card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon,.TwoColumnsRightNarrow .rightColumn .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.TwoColumnsRightNarrow .rightColumn .card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon,.ThreeColumns .rightColumn .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.ThreeColumns .rightColumn .card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon,.ThreeColumns .leftColumn .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.ThreeColumns .leftColumn .card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon,.NarrowWideSuperWide .leftColumn .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.NarrowWideSuperWide .leftColumn .card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon,.WideNarrowSuperWide .rightColumn .card-swipe:hover .swiper-controls .swiper-button-next .swiper-icon,.WideNarrowSuperWide .rightColumn .card-swipe:focus .swiper-controls .swiper-button-next .swiper-icon {
        margin-right: -3px;
    }
}

@media(min-width: 769px) {
    .side-column .card-swipe .swiper-controls .swiper-button-prev,.side-column .card-swipe .swiper-controls .swiper-button-next,.TwoColumns .leftColumn .card-swipe .swiper-controls .swiper-button-prev,.TwoColumns .leftColumn .card-swipe .swiper-controls .swiper-button-next,.TwoColumnsRightNarrow .rightColumn .card-swipe .swiper-controls .swiper-button-prev,.TwoColumnsRightNarrow .rightColumn .card-swipe .swiper-controls .swiper-button-next,.ThreeColumns .rightColumn .card-swipe .swiper-controls .swiper-button-prev,.ThreeColumns .rightColumn .card-swipe .swiper-controls .swiper-button-next,.ThreeColumns .leftColumn .card-swipe .swiper-controls .swiper-button-prev,.ThreeColumns .leftColumn .card-swipe .swiper-controls .swiper-button-next,.NarrowWideSuperWide .leftColumn .card-swipe .swiper-controls .swiper-button-prev,.NarrowWideSuperWide .leftColumn .card-swipe .swiper-controls .swiper-button-next,.WideNarrowSuperWide .rightColumn .card-swipe .swiper-controls .swiper-button-prev,.WideNarrowSuperWide .rightColumn .card-swipe .swiper-controls .swiper-button-next {
        width:40px;
        height: 40px;
    }

    .side-column .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.side-column .card-swipe .swiper-controls .swiper-button-next .swiper-icon,.TwoColumns .leftColumn .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.TwoColumns .leftColumn .card-swipe .swiper-controls .swiper-button-next .swiper-icon,.TwoColumnsRightNarrow .rightColumn .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.TwoColumnsRightNarrow .rightColumn .card-swipe .swiper-controls .swiper-button-next .swiper-icon,.ThreeColumns .rightColumn .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.ThreeColumns .rightColumn .card-swipe .swiper-controls .swiper-button-next .swiper-icon,.ThreeColumns .leftColumn .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.ThreeColumns .leftColumn .card-swipe .swiper-controls .swiper-button-next .swiper-icon,.NarrowWideSuperWide .leftColumn .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.NarrowWideSuperWide .leftColumn .card-swipe .swiper-controls .swiper-button-next .swiper-icon,.WideNarrowSuperWide .rightColumn .card-swipe .swiper-controls .swiper-button-prev .swiper-icon,.WideNarrowSuperWide .rightColumn .card-swipe .swiper-controls .swiper-button-next .swiper-icon {
        font-size: 20px;
    }

    .side-column .card-swipe .swiper-controls .swiper-button-prev,.TwoColumns .leftColumn .card-swipe .swiper-controls .swiper-button-prev,.TwoColumnsRightNarrow .rightColumn .card-swipe .swiper-controls .swiper-button-prev,.ThreeColumns .rightColumn .card-swipe .swiper-controls .swiper-button-prev,.ThreeColumns .leftColumn .card-swipe .swiper-controls .swiper-button-prev,.NarrowWideSuperWide .leftColumn .card-swipe .swiper-controls .swiper-button-prev,.WideNarrowSuperWide .rightColumn .card-swipe .swiper-controls .swiper-button-prev {
        left: 10px;
    }

    .side-column .card-swipe .swiper-controls .swiper-button-next,.TwoColumns .leftColumn .card-swipe .swiper-controls .swiper-button-next,.TwoColumnsRightNarrow .rightColumn .card-swipe .swiper-controls .swiper-button-next,.ThreeColumns .rightColumn .card-swipe .swiper-controls .swiper-button-next,.ThreeColumns .leftColumn .card-swipe .swiper-controls .swiper-button-next,.NarrowWideSuperWide .leftColumn .card-swipe .swiper-controls .swiper-button-next,.WideNarrowSuperWide .rightColumn .card-swipe .swiper-controls .swiper-button-next {
        right: 10px;
    }
}

@media(min-width: 1200px) {
    .equal-columns .side-column .card-swipe:not(.column-count-1) .swiper-controls,.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .swiper-controls,.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .swiper-controls,.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .swiper-controls,.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .swiper-controls,.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .swiper-controls,.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .swiper-controls {
        display:block;
    }
}

@media(min-width: 1200px) {
    .equal-columns .side-column .card-swipe.column-count-2 .swiper-controls,.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .swiper-controls {
        display:none;
    }
}

@media(min-width: 1200px) {
    .equal-columns .side-column .card-swipe.column-count-3 .swiper-controls,.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .swiper-controls,.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .swiper-controls,.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .swiper-controls,.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .swiper-controls,.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .swiper-controls,.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .swiper-controls {
        display:block;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .three-columns .side-column .card-swipe.column-count-2 .swiper-controls,.wide-two-narrow .side-column .card-swipe.column-count-2 .swiper-controls,.equal-columns .side-column .card-swipe.column-count-2 .swiper-controls,.three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .swiper-controls,.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .swiper-controls,.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .swiper-controls,.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .swiper-controls,.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .swiper-controls,.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .swiper-controls,.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .swiper-controls,.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .swiper-controls,.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .swiper-controls,.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .swiper-controls {
        display:block;
    }
}

.card-swipe.disabled:hover .swiper-controls .swiper-button-prev,.card-swipe.disabled:focus .swiper-controls .swiper-button-prev,.card-swipe.disabled:hover .swiper-controls .swiper-button-next,.card-swipe.disabled:focus .swiper-controls .swiper-button-next {
    color: #222;
    opacity: .5;
    background-color: transparent;
}

.card-swipe.disabled:hover .swiper-controls .swiper-button-prev:hover,.card-swipe.disabled:focus .swiper-controls .swiper-button-prev:hover,.card-swipe.disabled:hover .swiper-controls .swiper-button-next:hover,.card-swipe.disabled:focus .swiper-controls .swiper-button-next:hover,.card-swipe.disabled:hover .swiper-controls .swiper-button-prev:focus,.card-swipe.disabled:focus .swiper-controls .swiper-button-prev:focus,.card-swipe.disabled:hover .swiper-controls .swiper-button-next:focus,.card-swipe.disabled:focus .swiper-controls .swiper-button-next:focus {
    color: #222;
    opacity: .5;
    background-color: transparent;
}

.card-swipe.disabled:hover .swiper-controls .swiper-button-prev,.card-swipe.disabled:focus .swiper-controls .swiper-button-prev {
    margin-left: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.card-swipe.disabled:hover .swiper-controls .swiper-button-prev .swiper-icon,.card-swipe.disabled:focus .swiper-controls .swiper-button-prev .swiper-icon {
    margin-left: 0;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.card-swipe.disabled:hover .swiper-controls .swiper-button-next,.card-swipe.disabled:focus .swiper-controls .swiper-button-next {
    margin-right: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.card-swipe.disabled:hover .swiper-controls .swiper-button-next .swiper-icon,.card-swipe.disabled:focus .swiper-controls .swiper-button-next .swiper-icon {
    margin-right: 0;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.card-swipe.disabled .swiper-controls .carousel-control:hover,.card-swipe.disabled .swiper-controls .carousel-control:focus {
    color: #222;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets,.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-fraction {
    width: 100%;
    bottom: 10px;
    left: 0;
    padding-left: 40px;
    padding-right: 40px;
}

@media screen and (min-width: 769px) {
    .carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets,.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-fraction {
        padding-left:50px;
        padding-right: 50px;
    }
}

@media screen and (min-width: 769px) {
    .carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets,.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-fraction {
        padding-left:60px;
        padding-right: 60px;
    }
}

@media(max-width: 768px) {
    .carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets,.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-fraction {
        display:none;
    }
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets.swiper-pagination-top,.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-fraction.swiper-pagination-top {
    top: 10px;
    bottom: auto;
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets.swiper-pagination-left,.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-fraction.swiper-pagination-left {
    text-align: left;
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets.swiper-pagination-right,.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-fraction.swiper-pagination-right {
    text-align: right;
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets-dynamic {
    bottom: 5px;
    left: 50%;
    padding: 5px 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets-dynamic.swiper-pagination-top {
    top: 5px;
    bottom: auto;
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets-dynamic.swiper-pagination-left {
    left: 40px;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

@media screen and (min-width: 769px) {
    .carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets-dynamic.swiper-pagination-left {
        left:50px;
    }
}

@media screen and (min-width: 769px) {
    .carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets-dynamic.swiper-pagination-left {
        left:60px;
    }
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets-dynamic.swiper-pagination-right {
    left: auto;
    right: 40px;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

@media screen and (min-width: 769px) {
    .carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets-dynamic.swiper-pagination-right {
        left:auto;
        right: 50px;
    }
}

@media screen and (min-width: 769px) {
    .carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-bullets-dynamic.swiper-pagination-right {
        left:auto;
        right: 60px;
    }
}

.carousel-scrollable .swiper-pagination {
    color: #fff;
}

.carousel-scrollable .swiper-pagination .swiper-pagination-bullet {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0,0,0,0);
    box-shadow: 0 1px 5px #000;
    outline: none;
    opacity: 1;
}

.carousel-scrollable .swiper-pagination .swiper-pagination-bullet:focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.carousel-scrollable .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
}

.carousel-scrollable.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 2px;
}

.swiper-container>.swiper-pagination-icon-bullets {
    position: relative;
}

.swiper-container>.swiper-pagination-icon-bullets.swiper-pagination-top {
    position: absolute;
    top: 10px;
    left: 0;
}

.swiper-container>.swiper-pagination-icon-bullets.swiper-pagination-left {
    text-align: left;
}

.swiper-container .swiper-pagination .swiper-pagination-icon {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-bottom: 15px;
    margin-left: 7.5px;
    margin-right: 7.5px;
    border: 2px solid rgba(0,0,0,.2);
    border-radius: 50%;
    outline: none;
    cursor: pointer;
    opacity: 1;
}

.swiper-container .swiper-pagination .swiper-pagination-icon:first-child {
    margin-left: 0;
}

.swiper-container .swiper-pagination .swiper-pagination-icon:last-child {
    margin-right: 0;
}

.swiper-container .swiper-pagination .swiper-pagination-icon:hover,.swiper-container .swiper-pagination .swiper-pagination-icon:focus {
    border-color: rgba(247,168,27,.8);
}

.swiper-container .swiper-pagination .swiper-pagination-icon.swiper-pagination-icon-active {
    border-color: rgba(247,168,27,.8);
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-fraction {
    text-shadow: 0 1px 5px #000;
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-progressbar {
    width: 100%;
    height: 4px;
    top: 0;
    left: 0;
}

.carousel-scrollable.swiper-container>.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-bottom {
    top: auto;
    bottom: 0;
}

.card-swipe>.swiper-pagination {
    position: relative;
    margin: auto;
}

.card-swipe>.swiper-pagination .swiper-pagination-bullet {
    margin: 5px;
}

.carousel-scrollable .swiper-pagination .swiper-pagination-fluid-bullet {
    width: 15px;
    height: 8px;
    margin: 0 2px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #fff;
    box-shadow: 0 1px 5px #000;
    outline: none;
    opacity: 1;
    display: inline-block;
    -webkit-transition: all 195ms;
    -moz-transition: all 195ms;
    -ms-transition: all 195ms;
    -o-transition: all 195ms;
    transition: all 195ms;
}

.carousel-scrollable .swiper-pagination .swiper-pagination-fluid-bullet.swiper-pagination-fluid-bullet-active {
    width: 30px;
    height: 8px;
    margin: 0 2px;
    background-color: #fff;
}

.swiper-container-coverflow .swiper-slide {
    width: 60%;
    outline: 1px solid transparent;
}

.swiper-container-coverflow.swiper-container-3d .swiper-slide.swiper-slide-visible.swiper-slide-active {
    transform: none !important;
}

.swiper-container-cube .swiper-slide {
    width: 60%;
    outline: 1px solid transparent;
}

_:-ms-fullscreen .card-swipe .card-col.swiper-slide,:root .card-swipe .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

_:-ms-fullscreen .card-swipe .card-col.swiper-slide>.card,:root .card-swipe .card-col.swiper-slide>.card {
    margin-left: 10px;
    margin-right: 10px;
}

@media(min-width: 769px) {
    _:-ms-fullscreen .card-swipe .card-col.swiper-slide>.card,:root .card-swipe .card-col.swiper-slide>.card {
        margin-left:15px;
        margin-right: 15px;
    }
}

_:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide,:root .card-swipe.column-count-1 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 768px) {
    _:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-xs-"]),:root .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(max-width: 450px) {
    _:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-xs-"]),:root .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-"]),:root .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .card-swipe.column-count-1 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .card-swipe.column-count-1 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    _:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-"]),:root .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .card-swipe.column-count-1 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-"]),:root .card-swipe.column-count-1 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .card-swipe.column-count-2 .card-col.swiper-slide,:root .card-swipe.column-count-2 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 768px) {
    _:-ms-fullscreen .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(max-width: 450px) {
    _:-ms-fullscreen .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide,:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 768px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(max-width: 450px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .single-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide,:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 768px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(max-width: 450px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .single-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide,:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 768px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(max-width: 450px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .main-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide,:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 768px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(max-width: 450px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .main-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide,:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 768px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(max-width: 450px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide,:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 768px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(max-width: 450px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-xs-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-md-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 1200px) {
    _:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .three-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .three-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide,:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .three-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .three-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide,:root .three-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe.column-count-2 .card-col.swiper-slide,:root .wide-two-narrow .side-column .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide,:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .three-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .side-column .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

_:-ms-fullscreen .three-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide,:root .three-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe.column-count-3 .card-col.swiper-slide,:root .wide-two-narrow .side-column .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide,:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide {
    padding-left: 0;
    padding-right: 0;
}

@media(min-width: 769px) and (max-width:991px) {
    _:-ms-fullscreen .three-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .side-column .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide:not([class*="col-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-md-"]:not([class*="col-sm-"]),_:-ms-fullscreen .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),_:-ms-fullscreen .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]),:root .equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col.swiper-slide[class*="col-lg-"]:not([class*="col-sm-"]) {
        padding-left:0;
        padding-right: 0;
    }
}

.swiper-container {
    cursor: grab;
}

.card-swipe {
    position: relative;
}

.card-swipe .swiper-container {
    width: 100%;
}

.card-swipe .swiper-wrapper {
    display: flex;
    align-content: stretch;
}

@media(max-width: 768px) {
    .card-swipe .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .card-swipe .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 768px) {
    .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 768px) {
    .single-column .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .single-column .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .single-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.single-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.single-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .single-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.single-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.single-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .single-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.single-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .single-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.single-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 1200px) {
    .single-column .card-swipe.column-count-2 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .single-column .card-swipe.column-count-2 .card-col:not([class*="col-"]) {
        float:left;
        width: 50%;
    }
}

@media(max-width: 768px) {
    .single-column .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .single-column .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .single-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.single-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.single-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .single-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.single-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.single-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .single-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.single-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .single-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.single-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(min-width: 1200px) {
    .single-column .card-swipe.column-count-3 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .single-column .card-swipe.column-count-3 .card-col:not([class*="col-"]) {
        float:left;
        width: 33.33333333%;
    }
}

@media(max-width: 768px) {
    .main-column .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .main-column .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .main-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.main-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.main-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .main-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.main-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.main-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .main-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.main-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .main-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.main-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 1200px) {
    .main-column .card-swipe.column-count-2 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .main-column .card-swipe.column-count-2 .card-col:not([class*="col-"]) {
        float:left;
        width: 50%;
    }
}

@media(max-width: 768px) {
    .main-column .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .main-column .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .main-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.main-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.main-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .main-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.main-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.main-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .main-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.main-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .main-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.main-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 1200px) {
    .main-column .card-swipe.column-count-3 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .main-column .card-swipe.column-count-3 .card-col:not([class*="col-"]) {
        float:left;
        width: 50%;
    }
}

@media(max-width: 768px) {
    .side-column .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .side-column .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.side-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.side-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]) {
        float:left;
        width: 100%;
    }
}

@media(max-width: 768px) {
    .side-column .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(max-width: 450px) {
    .side-column .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-xs-"]) {
        position:relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.side-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.side-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 992px) and (max-width:1199px) and (min-width:992px) {
    .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-md-"]) {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]) {
        float:left;
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .equal-columns .side-column .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 1200px) {
    .equal-columns .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .equal-columns .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 1200px) {
    .equal-columns .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 1200px) and (min-width:1200px) {
    .equal-columns .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]) {
        float:left;
        width: 50%;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .three-columns .side-column .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .side-column .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .three-columns .side-column .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .side-column .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col:not([class*="col-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe:not(.column-count-1) .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 100%;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .three-columns .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .side-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .three-columns .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .side-column .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .side-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col:not([class*="col-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-2 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 100%;
    }
}

@media(min-width: 769px) and (max-width:991px) {
    .three-columns .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .side-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        position:relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(min-width: 769px) and (max-width:991px) and (min-width:769px) {
    .three-columns .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .side-column .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .side-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .side-column .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .TwoColumnsRightNarrow .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .ThreeColumns .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .NarrowWideSuperWide .leftColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col:not([class*="col-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-md-"]:not([class*="col-sm-"]),.three-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.wide-two-narrow .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]),.equal-columns .WideNarrowSuperWide .rightColumn .card-swipe.column-count-3 .card-col[class*="col-lg-"]:not([class*="col-sm-"]) {
        float:left;
        width: 100%;
    }
}

.row-club-info .viewMap {
    text-align: center;
}

.row-club-info .viewMap iframe {
    max-width: 100%;
}

@media(max-width: 480px) {
    .row-club-info .viewMap iframe {
        width:200px;
        height: 200px;
        text-align: center;
    }
}

@media(min-width: 480px) and (max-width:769px) {
    .row-club-info .viewMap iframe {
        width:100%;
        height: 200px;
        text-align: center;
    }
}

@media(min-width: 480px) and (max-width:1200px) {
    .row-club-info .clubImage {
        text-align:center;
    }
}

@media(max-width: 768px) {
    .ClubInfoPage .memberInfoViewCard,.districtOrgChart .memberInfoViewCard {
        width:100%;
        height: auto;
        left: 0;
    }
}

@media(max-width: 480px) {
    .ClubInfoPage .memberInfoViewCard,.districtOrgChart .memberInfoViewCard {
        width:100%;
        height: auto;
        left: 0;
    }

    .districtOrgChart .committeeList-1 .memberInfoViewCard {
        width: 130%;
        height: auto;
        margin-left: -15%;
    }
}

@media(max-width: 300px) {
    .districtOrgChart .committeeList-1 .memberInfoViewCard {
        width:180%;
        height: auto;
        margin-left: -40%;
    }
}

@media(max-width: 992px) and (min-width:768px) {
    .ContactUsForm .editor-label,.ContactUsForm .editor-field {
        text-align:left;
    }
}

@media(width: 769px) {
    .contentHeaderBreadcrumbWrap {
        width:65%;
    }

    .AdvBanner {
        width: 35%;
    }
}

@media(max-width: 1000px) {
    .subscriber-remove .editor-label-description,.subscriber-remove .portalButtonWrapper {
        text-align:left;
    }
}

@media(max-width: 768px) {
    [class^="col-"],[class*="col-"] {
        padding-left:10px;
        padding-right: 10px;
    }

    .container {
        padding-left: 10px;
        padding-right: 10px;
    }

    .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .navbar-default>.container {
        padding-left: 0;
        padding-right: 0;
    }

    .WebsiteFooter .website-footer {
        padding-left: 10px;
        padding-right: 10px;
    }

    .system-footer #rights {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 15px;
    }

    .edit-page {
        margin: 10px !important;
    }

    .edit-page .edit-page-block {
        padding: 10px;
        border-radius: 0;
        font-size: 15px;
    }
}

@media(max-width: 768px) and (max-width:768px) {
    .navbar-default .navbar-header {
        padding-left:20px;
        padding-right: 20px;
    }
}

.jquery-comments.read-only .warning-message {
    font-size: 18px;
    color: #0050a2;
    align-content: center;
}

.jquery-comments.read-only .control-row {
    display: none;
}

.jquery-comments.read-only .commenting-field {
    display: none;
}

.jquery-comments.read-only .comment-actions {
    display: none;
}

.jquery-comments:not(.mobile) .commenting-field-scrollable .textarea-wrapper .inline-button {
    margin-right: 15px;
}

.jquery-comments:not(.mobile) .commenting-field-scrollable .textarea-wrapper .text-area {
    padding-right: calc(2em + 15px);
}

.jquery-comments [contentEditable=true]:empty:not(:focus):before {
    content: attr(data-placeholder);
    color: #ccc;
    position: inherit;
}

.jquery-comments a[href] {
    color: #c57f07;
}

.jquery-comments a[href]:hover {
    color: #0050a2;
    text-decoration: none;
}

.jquery-comments>.control-row:before,.jquery-comments>.control-row:after {
    display: table;
    content: " ";
}

.jquery-comments>.control-row:after {
    clear: both;
}

.jquery-comments>.control-row:before,.jquery-comments>.control-row:after {
    display: table;
    content: " ";
}

.jquery-comments>.control-row:after {
    clear: both;
}

.jquery-comments .total-comments {
    float: left;
    margin-bottom: 15px;
    color: #0050a2;
    text-align: left;
}

.jquery-comments .total-comments .total-help-text {
    font-size: 18px;
    font-weight: 600;
    display: inline-block;
    vertical-align: top;
}

.jquery-comments .total-comments .total-number {
    margin-left: 5px;
    background-color: #f7a81b;
}

.jquery-comments .textarea-wrapper {
    overflow: hidden;
    padding-left: 15px;
    position: relative;
}

.jquery-comments .textarea-wrapper:before {
    content: " ";
    position: absolute;
    border: 5px solid #d5d5d5;
    left: 5px;
    top: 0;
    width: 10px;
    height: 10px;
    box-sizing: border-box;
    border-bottom-color: rgba(0,0,0,0);
    border-left-color: rgba(0,0,0,0);
}

.jquery-comments .textarea-wrapper:after {
    content: " ";
    position: absolute;
    border: 7px solid #fff;
    left: 7px;
    top: 1px;
    width: 10px;
    height: 10px;
    box-sizing: border-box;
    border-bottom-color: rgba(0,0,0,0);
    border-left-color: rgba(0,0,0,0);
}

.jquery-comments .textarea-wrapper .inline-button {
    cursor: pointer;
    right: 0;
    z-index: 10;
    position: absolute;
    border: .5em solid rgba(0,0,0,0);
    box-sizing: content-box;
    font-size: inherit;
    overflow: hidden;
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jquery-comments .textarea-wrapper .inline-button:hover,.jquery-comments .textarea-wrapper .inline-button:focus {
    opacity: 1;
}

.jquery-comments .textarea-wrapper .close {
    width: 1em;
    height: 1em;
}

.jquery-comments .textarea-wrapper .close span {
    background: #999;
    width: 25%;
    left: 37.5%;
    height: 100%;
    position: absolute;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.jquery-comments .textarea-wrapper .close .right {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.jquery-comments .textarea-wrapper .textarea {
    margin: 0;
    outline: 0;
    overflow-y: auto;
    overflow-x: hidden;
    cursor: text;
    border: 1px solid #ccc;
    background: #fff;
    font-size: 1em;
    line-height: 1.45em;
    padding: .25em .8em;
    padding-right: 2em;
}

.jquery-comments .textarea-wrapper .control-row>span {
    float: right;
    color: #fff;
    padding: 0 1em;
    font-size: 1em;
    line-height: 1.6em;
    margin-top: .4em;
    border: 1px solid rgba(0,0,0,0);
    opacity: .5;
}

.jquery-comments .textarea-wrapper .control-row>span:not(:first-child) {
    margin-right: .5em;
}

.jquery-comments .textarea-wrapper .control-row>span:not(.enabled) {
    pointer-events: none;
}

.jquery-comments .textarea-wrapper .control-row>span.enabled {
    opacity: 1;
    cursor: pointer;
}

.jquery-comments .textarea-wrapper .control-row>span.enabled:hover {
    opacity: .9;
}

.jquery-comments .textarea-wrapper .control-row>span.upload {
    position: relative;
    overflow: hidden;
    background-color: #999;
}

.jquery-comments .commenting-field {
    width: 100%;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.jquery-comments .commenting-field>.card-group {
    width: 100%;
}

.jquery-comments .commenting-field.main .comment-user {
    margin-right: 5px;
}

.jquery-comments .commenting-field .control-row {
    margin-top: 5px;
}

.jquery-comments .commenting-field .control-row:before,.jquery-comments .commenting-field .control-row:after {
    display: table;
    content: " ";
}

.jquery-comments .commenting-field .control-row:after {
    clear: both;
}

.jquery-comments .commenting-field .control-row:before,.jquery-comments .commenting-field .control-row:after {
    display: table;
    content: " ";
}

.jquery-comments .commenting-field .control-row:after {
    clear: both;
}

.jquery-comments .commenting-field .control-row .send {
    float: right;
}

.jquery-comments .commenting-field .control-row .update {
    float: right;
}

.jquery-comments .commenting-field .control-row .delete {
    float: right;
}

.jquery-comments .commenting-field .control-row .btn+.btn {
    margin-right: 10px;
}

.jquery-comments .main:before,.jquery-comments .main:after {
    display: table;
    content: " ";
}

.jquery-comments .main:after {
    clear: both;
}

.jquery-comments .main:before,.jquery-comments .main:after {
    display: table;
    content: " ";
}

.jquery-comments .main:after {
    clear: both;
}

.jquery-comments .main:empty~.no-comments {
    display: inherit;
}

.jquery-comments .main .comment.edit>.comment-wrapper>*:not(.commenting-field) {
    display: none;
}

.jquery-comments .main .comment.edit>.comment-wrapper .commenting-field {
    padding: 0 !important;
}

.jquery-comments .main .comment .comment-wrapper {
    padding: 8px 0;
    border: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.jquery-comments .main .comment .comment-wrapper>.card-group {
    width: 100%;
}

.jquery-comments .main .comment .comment-wrapper .timestamp {
    display: inline-block;
}

.jquery-comments .main .comment .comment-wrapper time {
    float: none;
    margin-left: 0;
    font-size: 13px;
    line-height: 1.42857143;
    color: #808080;
    display: inline-block;
}

.jquery-comments .main .comment .comment-wrapper .name {
    float: none;
    font-size: 17px;
    line-height: 1.4;
    font-weight: 600;
    color: #0050a2;
    display: inline-block;
    overflow: visible;
}

.jquery-comments .main .comment .comment-wrapper .name .help-inline {
    font-size: 13px;
    line-height: 1.42857143;
    color: #808080;
    font-style: normal;
}

.jquery-comments .main .comment .comment-wrapper .comment-content {
    margin-top: 8px;
    margin-bottom: 8px;
    white-space: pre-line;
    word-break: break-word;
}

.jquery-comments .main .comment .comment-wrapper .comment-content:before,.jquery-comments .main .comment .comment-wrapper .comment-content:after {
    display: table;
    content: " ";
}

.jquery-comments .main .comment .comment-wrapper .comment-content:after {
    clear: both;
}

.jquery-comments .main .comment .comment-wrapper .comment-content:before,.jquery-comments .main .comment .comment-wrapper .comment-content:after {
    display: table;
    content: " ";
}

.jquery-comments .main .comment .comment-wrapper .comment-content:after {
    clear: both;
}

.jquery-comments .main .comment .comment-wrapper .comment-content .edited {
    float: none;
    margin: 0;
    margin-left: 5px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #808080;
    display: inline-block;
}

.jquery-comments .main .comment .comment-wrapper .separator {
    margin-left: 7.5px;
    margin-right: 7.5px;
}

.jquery-comments .main .comment .comment-wrapper .separator.bullet {
    color: #999;
    border: none;
}

.jquery-comments .main .comment .comment-wrapper .comment-actions {
    font-size: 13px;
    line-height: 1.42857143;
}

.jquery-comments .main .comment .comment-wrapper .comment-actions .vertical-separator {
    border: none;
}

.jquery-comments .main .comment .comment-wrapper .comment-actions .action:not(.upvote):hover {
    color: #0050a2;
}

.jquery-comments .main .comment .comment-wrapper .comment-actions .separator.bullet {
    vertical-align: top;
}

.jquery-comments .main .comment .comment-wrapper .comment-body .comment-content time.edited {
    float: inherit;
    margin: 0;
    margin-left: 5px;
    color: #6f6f6f;
    font-size: 12px;
    font-style: italic;
}

.jquery-comments .main .comment .child-comments {
    max-width: 100%;
    left: 0;
    margin-left: 70px;
}

.jquery-comments .main .comment .child-comments>*:before {
    width: auto;
    max-width: 100%;
    display: none;
}

.jquery-comments .main .comment .commenting-field {
    padding: 10px 0;
}

.jquery-comments .main .comment-user {
    margin-right: 20px;
    margin-bottom: 0;
    width: 50px;
    height: 50px;
    display: inline-block;
}

.jquery-comments .main .comment-user .profile-picture {
    width: 50px;
    max-width: 50px;
    height: 50px;
    max-height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.jquery-comments .main .comment-user .profile-picture.round {
    border-radius: 50%;
}

.jquery-comments .main .comment-user .profile-picture.fa-user {
    color: #f9f9f9;
    background-color: #dedede;
    padding: 5px 5px 0 5px;
}

.jquery-comments .main .comment-user .profile-picture.fa-user:before {
    font-size: 45px;
    display: block;
}

.jquery-comments .main .comment-block {
    width: 100%;
}

.jquery-comments .data-container:before,.jquery-comments .data-container:after {
    display: table;
    content: " ";
}

.jquery-comments .data-container:after {
    clear: both;
}

.jquery-comments .data-container:before,.jquery-comments .data-container:after {
    display: table;
    content: " ";
}

.jquery-comments .data-container:after {
    clear: both;
}

.jquery-comments .action,.jquery-comments .textarea,.jquery-comments input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    vertical-align: top;
    border-radius: 0;
    margin: 0;
    padding: 0;
    border: 0;
    background: rgba(0,0,0,0);
}

.jquery-comments ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.jquery-comments .spinner {
    font-size: 2em;
    text-align: center;
    padding: .5em;
    color: #666;
}

.jquery-comments .navigation {
    clear: both;
    color: #ccc;
    border-bottom: 2px solid #ccc;
    line-height: 2em;
    font-size: 1em;
    margin-bottom: .5em;
}

.jquery-comments .navigation .navigation-wrapper {
    position: relative;
}

.jquery-comments .navigation .navigation-wrapper.responsive {
    display: none;
}

.jquery-comments .navigation .navigation-wrapper.responsive .title {
    padding: 0 1.5em;
}

.jquery-comments .navigation .navigation-wrapper.responsive .title header:after {
    display: inline-block;
    content: "";
    border-left: .3em solid rgba(0,0,0,0) !important;
    border-right: .3em solid rgba(0,0,0,0) !important;
    border-top: .4em solid #ccc;
    margin-left: .5em;
    position: relative;
    top: -.1em;
}

.jquery-comments .navigation .navigation-wrapper.responsive .title.active .header:after,.jquery-comments .navigation .navigation-wrapper.responsive .title:hover .header:after {
    border-top-color: #000;
}

.jquery-comments .navigation .navigation-wrapper.responsive .dropdown {
    left: 0;
    width: 100%;
}

.jquery-comments .navigation .navigation-wrapper.responsive .dropdown .active {
    color: #fff;
}

.jquery-comments .navigation .navigation-wrapper.responsive .dropdown li {
    color: #000;
}

.jquery-comments .navigation .navigation-wrapper.responsive .dropdown li:hover:not(.active) {
    background: #f5f5f5;
}

.jquery-comments .navigation .navigation-wrapper.responsive .dropdown li:after {
    display: none;
}

@media screen and (max-width: 600px) {
    .jquery-comments .navigation .navigation-wrapper {
        display:none;
    }

    .jquery-comments .navigation .navigation-wrapper.responsive {
        display: inline;
    }
}

.jquery-comments .navigation li {
    display: inline-block;
    position: relative;
    padding: 0 1em;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jquery-comments .navigation li:hover {
    color: #000;
}

.jquery-comments .navigation li[data-sort-key="attachments"] {
    float: right;
}

.jquery-comments .navigation li[data-sort-key="attachments"] i {
    margin-right: .25em;
}

.jquery-comments .navigation .active {
    color: #000;
}

.jquery-comments .navigation .active:after {
    content: " ";
    display: block;
    right: 0;
    height: 2px;
    background: #000;
    position: absolute;
    bottom: -2px;
    left: 0;
}

.jquery-comments.responsive .navigation .navigation-wrapper {
    display: none;
}

.jquery-comments.responsive .navigation .navigation-wrapper.responsive {
    display: inline;
}

.jquery-comments .no-data {
    display: none;
    margin: 1em;
    text-align: center;
    font-size: 1.5em;
    color: #ccc;
}

#comments-container #comment-list {
    max-width: 100%;
    padding: 0;
    position: static;
    left: 0;
}

.total-likes {
    float: right;
    color: #808080;
    text-align: left;
}

.total-likes .btn-like.disabled {
    color: #808080;
}

.total-likes .btn-like.disabled:hover,.total-likes .btn-like.disabled:focus {
    color: #808080;
}

.total-likes .fa,.total-likes .fas,.total-likes .far,.total-likes .fal,.total-likes .svg-inline--fa {
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
}

.total-likes .like-block {
    margin: 0;
    -webkit-transition-property: margin;
    transition-property: margin;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.total-likes .like-block.no-value {
    margin-right: -42.5px;
}

.total-likes .like-block.no-value .post-value {
    visibility: hidden;
    opacity: 0;
}

.total-likes .post-value {
    min-width: 35px;
    margin-left: 7.5px;
    text-align: right;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.total-likes .total-help-text {
    font-size: 12px;
}

.total-likes .total-number {
    font-size: 12px;
}

#comments-container {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 21px;
    border: 0;
    border-top: 1px solid #eee;
}

#comments-container:before,#comments-container:after {
    display: table;
    content: " ";
}

#comments-container:after {
    clear: both;
}

#comments-container:before,#comments-container:after {
    display: table;
    content: " ";
}

#comments-container:after {
    clear: both;
}

#likes-container {
    margin-top: 30px;
    padding-top: 21px;
    border-top: 1px solid transparent;
}

.storyWrappingContent2+#likes-container {
    margin-top: 0;
}

.SocialMedia+#likes-container {
    margin-top: 0;
}

.SocialMedia~#comments-container {
    border-top: none;
}

.ui-menu .ui-menu-item {
    display: block;
    clear: both;
    font-size: 15px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: normal;
    line-height: 1.42857143;
    color: #0050a2;
    white-space: nowrap;
}

.ui-menu .ui-menu-item:before,.ui-menu .ui-menu-item:after {
    display: table;
    content: " ";
}

.ui-menu .ui-menu-item:after {
    clear: both;
}

.ui-menu .ui-menu-item:before,.ui-menu .ui-menu-item:after {
    display: table;
    content: " ";
}

.ui-menu .ui-menu-item:after {
    clear: both;
}

.ui-menu .ui-menu-item[id],.ui-menu .ui-menu-item .ui-menu-item-wrapper {
    padding: 3px 1em 3px .4em;
    background-color: #fff;
}

.ui-menu .ui-menu-item[id]:hover,.ui-menu .ui-menu-item .ui-menu-item-wrapper:hover,.ui-menu .ui-menu-item[id]:focus,.ui-menu .ui-menu-item .ui-menu-item-wrapper:focus,.ui-menu .ui-menu-item[id].ui-state-focus,.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-focus,.ui-menu .ui-menu-item[id].ui-state-active,.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    text-decoration: none;
    color: #fff;
    background-color: #f7a81b;
}

.ui-menu .ui-menu-item[id].ui-state-focus,.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-focus,.ui-menu .ui-menu-item[id].ui-state-active,.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    border: none;
    background-image: none;
}

.ui-menu .ui-state-focus,.ui-menu .ui-state-active {
    margin: 0;
}

.go-to-top {
    position: fixed;
    right: 20px;
    bottom: -200px;
    color: #fff;
    opacity: 1;
    display: block !important;
    z-index: 1020;
    backface-visibility: hidden;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.go-to-top.show {
    bottom: 100px;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.go-to-top .go-to-top-block {
    width: 60px;
    height: 60px;
    padding: 15px 15px;
    color: #fff;
    font-size: 30px;
    text-shadow: none;
    text-align: center;
    line-height: 1;
    position: relative;
    border-radius: 50%;
    border: none;
    background-color: rgba(249,187,76,.3);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.go-to-top:hover,.go-to-top:focus {
    color: #fff;
    cursor: pointer;
    opacity: 1;
}

.go-to-top:hover .go-to-top-block,.go-to-top:focus .go-to-top-block {
    color: #fff;
    text-shadow: none;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    background-color: rgba(249,187,76,.6);
}

.go-to-top:active .go-to-top-block {
    top: 2px;
    text-shadow: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2) 0 1px #000;
    background-color: rgba(249,187,76,.8);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 195ms;
    transition-duration: 195ms;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.go-to-top .svg-inline--fa,.go-to-top .fa-go-to-top {
    position: relative;
    top: -5%;
}

.fa-go-to-top:before {
    content: "";
}

.no-float #backToTopContainer {
    display: none;
}

#editContentLink .edit-page-block {
    background-color: rgba(249,187,76,.6);
    color: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
}

#editContentLink:hover .edit-page-block,#editContentLink:focus .edit-page-block {
    color: #fff;
    text-shadow: none;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    box-shadow: 0 1px 1px rgba(0,0,0,.15) 0 1px #000;
    background-color: rgba(249,187,76,.8);
}

#editContentLink:active .edit-page-block {
    text-shadow: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 1px rgba(255,255,255,.2) 0 1px #000;
    background-color: #f9bb4c;
}

@media(max-width: 768px) {
    #editContentLink {
        display:none;
    }
}

.cc-revoke,.cc-window {
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 999999;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

.cc-window {
    opacity: 1;
    transition: opacity 1s ease;
}

.cc-window.cc-invisible {
    opacity: 0;
}

.cc-window.cc-static {
    position: static;
}

.cc-window.cc-floating {
    padding: 2em;
    max-width: 26em;
    -ms-flex-direction: column;
    flex-direction: column;
}

.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
}

.cc-animate.cc-revoke {
    transition: transform 1s ease;
}

.cc-animate.cc-revoke.cc-top {
    transform: translateY(-2em);
}

.cc-animate.cc-revoke.cc-bottom {
    transform: translateY(2em);
}

.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top {
    transform: translateY(0);
}

.cc-animate.cc-revoke:hover {
    transform: translateY(0);
}

.cc-grower {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
}

.cc-revoke {
    padding: .5em;
}

.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em;
}

.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em;
}

.cc-revoke.cc-left {
    left: 3em;
    right: unset;
}

.cc-revoke.cc-right {
    right: 3em;
    left: unset;
}

.cc-header {
    font-size: 18px;
    font-weight: 700;
}

.cc-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 0;
}

.cc-btn:focus,.cc-btn:active:focus,.cc-btn.active:focus,.cc-btn.focus,.cc-btn:active.focus,.cc-btn.active.focus {
    outline-color: #0050a2;
    outline-style: solid;
}

.cc-btn:hover,.cc-btn:focus,.cc-btn.focus {
    color: #757575;
    text-decoration: none;
}

.cc-btn:active,.cc-btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000;
}

.cc-btn.disabled,.cc-btn[disabled],fieldset[disabled] .cc-btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

a.cc-btn.disabled,fieldset[disabled] a.cc-btn {
    pointer-events: none;
}

.cc-btn .label {
    padding: 4px 6px;
}

.cc-btn+.field-control {
    margin-left: 15px;
}

.cc-btn+.field-group-inline {
    margin-left: 15px;
    margin-right: 0;
    vertical-align: top;
}

.cc-btn:focus,.cc-btn.focus {
    outline: 0;
}

.cc-btn img {
    margin: -2px 7px -2px 0;
}

.cc-btn.disabled,.cc-btn[disabled],fieldset[disabled] .cc-btn {
    filter: alpha(opacity=65);
    opacity: .65;
}

.cc-btn.active {
    cursor: default;
}

.cc-btn.active:active {
    top: 0;
}

.cc-btn.active.active-state {
    position: relative;
    top: 1px;
}

.cc-btn:active {
    position: relative;
    top: 1px;
}

.cc-btn.active:focus,.cc-btn:active:focus,.cc-btn:focus {
    outline: 0;
}

.cc-btn.btn-blank+.btn,.cc-btn.btn-cancel+.btn,.cc-btn.btn-blank+.button,.cc-btn.btn-cancel+.button,.cc-btn.btn-blank+button,.cc-btn.btn-cancel+button {
    margin-left: 0;
}

.cc-btn.btn-blank+.send-button-tooltip,.cc-btn.btn-cancel+.send-button-tooltip {
    margin-left: 0;
}

.cc-btn.btn-blank+.send-button-tooltip .btn,.cc-btn.btn-cancel+.send-button-tooltip .btn {
    margin-left: 0;
}

.cc-btn+.btn,.cc-btn+.button,.cc-btn+button,.cc-btn+.dropdown,.cc-btn+.btn-blank,.cc-btn+.btn-disabled {
    margin-left: 15px;
}

.cc-btn+.send-button-tooltip {
    margin-left: 15px;
}

.cc-btn+.btn-group {
    margin-left: 15px;
}

.cc-btn+.btn-wrapper {
    margin-left: 15px;
}

.cc-btn+.btn-print {
    margin-left: 0;
}

.cc-btn+.btn-block {
    margin-left: 0;
}

.cc-btn.refresh:before,.cc-btn.download:before,.cc-btn.upload:before,.cc-btn.preview:before,.cc-btn.publish:before,.cc-btn.add:before,.cc-btn.add-multi:before,.cc-btn.edit:before,.cc-btn.folder:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px;
}

.cc-btn.refresh:before.icon-collapse:before,.cc-btn.download:before.icon-collapse:before,.cc-btn.upload:before.icon-collapse:before,.cc-btn.preview:before.icon-collapse:before,.cc-btn.publish:before.icon-collapse:before,.cc-btn.add:before.icon-collapse:before,.cc-btn.add-multi:before.icon-collapse:before,.cc-btn.edit:before.icon-collapse:before,.cc-btn.folder:before.icon-collapse:before {
    content: "";
}

.cc-btn.refresh:before.fa-question-circle,.cc-btn.download:before.fa-question-circle,.cc-btn.upload:before.fa-question-circle,.cc-btn.preview:before.fa-question-circle,.cc-btn.publish:before.fa-question-circle,.cc-btn.add:before.fa-question-circle,.cc-btn.add-multi:before.fa-question-circle,.cc-btn.edit:before.fa-question-circle,.cc-btn.folder:before.fa-question-circle {
    font-size: 18px;
}

.cc-btn.refresh img,.cc-btn.download img,.cc-btn.upload img,.cc-btn.preview img,.cc-btn.publish img,.cc-btn.add img,.cc-btn.add-multi img,.cc-btn.edit img,.cc-btn.folder img {
    display: none;
}

.cc-btn.refresh:before {
    content: "";
}

.cc-btn.download:before {
    content: "";
}

.cc-btn.upload:before {
    content: "";
}

.cc-btn.preview:before {
    content: "";
}

.cc-btn.publish:before {
    content: "";
}

.cc-btn.add:before {
    content: "";
}

.cc-btn.add-multi:before {
    content: "";
}

.cc-btn.edit:before {
    content: "";
}

.cc-btn.folder:before {
    content: "";
}

.cc-close {
    display: block;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.6em;
    opacity: .9;
    line-height: .75;
}

.cc-close:focus,.cc-close:hover {
    opacity: 1;
}

.cc-top {
    top: 15px;
}

.cc-left {
    left: 15px;
}

.cc-right {
    right: 15px;
}

.cc-bottom {
    bottom: 15px;
}

.cc-floating>.cc-link {
    margin-bottom: 15px;
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 30px;
}

.cc-window.cc-floating .cc-compliance {
    -ms-flex: 1;
    flex: 1;
}

.cc-window.cc-banner {
    -ms-flex-align: center;
    align-items: center;
}

.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0;
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0;
}

.cc-banner .cc-message {
    -ms-flex: 1;
    flex: 1;
}

.cc-compliance {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

.cc-compliance>.cc-btn {
    -ms-flex: 1;
    flex: 1;
}

.cc-btn+.cc-btn {
    margin-left: .5em;
}

@media print {
    .cc-revoke,.cc-window {
        display: none;
    }
}

@media screen and (max-width: 480px) and (orientation:portrait),screen and (max-width:768px) and (orientation:landscape) {
    .cc-window.cc-top {
        top:0;
    }

    .cc-window.cc-bottom {
        bottom: 0;
    }

    .cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right {
        left: 0;
        right: 0;
    }

    .cc-window.cc-banner {
        -ms-flex-align: unset;
        align-items: unset;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .cc-window.cc-banner .cc-compliance {
        -ms-flex: 1;
        flex: 1;
    }

    .cc-window.cc-floating {
        max-width: none;
        border-left: none;
        border-right: none;
        border-bottom: none;
    }

    .cc-window.cc-floating.cc-theme-classic {
        padding-bottom: 30px;
    }

    .cc-window .cc-message {
        margin-bottom: 30px;
    }

    .cc-window .cc-btn {
        width: 100%;
    }
}

.cc-floating.cc-theme-classic {
    padding: 15px;
    border-radius: 0;
}

.cc-floating.cc-theme-classic.cc-type-info .cc-compliance {
    text-align: center;
    display: inline;
    -ms-flex: none;
    flex: none;
}

.cc-floating.cc-theme-classic.cc-type-info .cc-btn {
    display: inline-block;
}

.cc-theme-edgeless .cc-window {
    padding: 0;
}

.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em 2em 1.5em;
}

.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
    margin-left: 0;
}

.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: .8em 1.8em;
    height: 100%;
}

.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em;
}

.cc-window {
    color: #222;
    border: 1px solid #e0e0e0;
    background-color: #fff;
}

.cc-btn {
    color: #fff;
    background-color: #f7a81b;
    border-color: #f7a81b;
    min-width: 160px;
}

.cc-btn:focus,.cc-btn.focus {
    color: #fff;
    background-color: #d78d08;
    border-color: #8e5c05;
}

.cc-btn:hover {
    color: #fff;
    background-color: #d78d08;
    border-color: #ce8607;
}

.cc-btn:active,.cc-btn.active,.open>.dropdown-toggle.cc-btn {
    color: #fff;
    background-color: #d78d08;
    background-image: none;
    border-color: #ce8607;
}

.cc-btn.disabled:hover,.cc-btn[disabled]:hover,fieldset[disabled] .cc-btn:hover,.cc-btn.disabled:focus,.cc-btn[disabled]:focus,fieldset[disabled] .cc-btn:focus,.cc-btn.disabled.focus,.cc-btn[disabled].focus,fieldset[disabled] .cc-btn.focus {
    background-color: #f7a81b;
    border-color: #f7a81b;
}

.cc-btn .badge {
    color: #f7a81b;
    background-color: #fff;
}

.cc-btn:hover,.cc-btn:focus,.cc-btn.focus {
    color: #f7a81b;
    background-color: transparent;
    border-color: #f7a81b;
}

.cc-btn:active,.cc-btn.active,.open>.dropdown-toggle.cc-btn {
    color: #f7a81b;
    background-image: none;
    background-color: transparent;
    border-color: #f7a81b;
}

.cc-btn.disabled,.cc-btn[disabled],fieldset[disabled] .cc-btn,.cc-btn.disabled:hover,.cc-btn[disabled]:hover,fieldset[disabled] .cc-btn:hover,.cc-btn.disabled:focus,.cc-btn[disabled]:focus,fieldset[disabled] .cc-btn:focus,.cc-btn.disabled.focus,.cc-btn[disabled].focus,fieldset[disabled] .cc-btn.focus,.cc-btn.disabled:active,.cc-btn[disabled]:active,fieldset[disabled] .cc-btn:active,.cc-btn.disabled.active,.cc-btn[disabled].active,fieldset[disabled] .cc-btn.active {
    color: #fff;
    background-color: #808080;
    border-color: #808080;
}

.cc-btn .badge {
    color: #f7a81b;
    background-color: #fff;
}

.mnds-size-xs-1,.mnds-size-sm-1,.mnds-size-md-1,.mnds-size-lg-1,.mnds-size-xl-1,.mnds-size-xs-2,.mnds-size-sm-2,.mnds-size-md-2,.mnds-size-lg-2,.mnds-size-xl-2,.mnds-size-xs-3,.mnds-size-sm-3,.mnds-size-md-3,.mnds-size-lg-3,.mnds-size-xl-3,.mnds-size-xs-4,.mnds-size-sm-4,.mnds-size-md-4,.mnds-size-lg-4,.mnds-size-xl-4,.mnds-size-xs-5,.mnds-size-sm-5,.mnds-size-md-5,.mnds-size-lg-5,.mnds-size-xl-5,.mnds-size-xs-6,.mnds-size-sm-6,.mnds-size-md-6,.mnds-size-lg-6,.mnds-size-xl-6,.mnds-size-xs-7,.mnds-size-sm-7,.mnds-size-md-7,.mnds-size-lg-7,.mnds-size-xl-7,.mnds-size-xs-8,.mnds-size-sm-8,.mnds-size-md-8,.mnds-size-lg-8,.mnds-size-xl-8,.mnds-size-xs-9,.mnds-size-sm-9,.mnds-size-md-9,.mnds-size-lg-9,.mnds-size-xl-9,.mnds-size-xs-10,.mnds-size-sm-10,.mnds-size-md-10,.mnds-size-lg-10,.mnds-size-xl-10,.mnds-size-xs-11,.mnds-size-sm-11,.mnds-size-md-11,.mnds-size-lg-11,.mnds-size-xl-11,.mnds-size-xs-12,.mnds-size-sm-12,.mnds-size-md-12,.mnds-size-lg-12,.mnds-size-xl-12 {
    position: relative;
    min-height: 1px;
}

.mnds-size-xs-1,.mnds-size-xs-2,.mnds-size-xs-3,.mnds-size-xs-4,.mnds-size-xs-5,.mnds-size-xs-6,.mnds-size-xs-7,.mnds-size-xs-8,.mnds-size-xs-9,.mnds-size-xs-10,.mnds-size-xs-11,.mnds-size-xs-12 {
    float: left;
}

.mnds-size-xs-12 {
    width: 100%;
}

.mnds-size-xs-11 {
    width: 91.66666667%;
}

.mnds-size-xs-10 {
    width: 83.33333333%;
}

.mnds-size-xs-9 {
    width: 75%;
}

.mnds-size-xs-8 {
    width: 66.66666667%;
}

.mnds-size-xs-7 {
    width: 58.33333333%;
}

.mnds-size-xs-6 {
    width: 50%;
}

.mnds-size-xs-5 {
    width: 41.66666667%;
}

.mnds-size-xs-4 {
    width: 33.33333333%;
}

.mnds-size-xs-3 {
    width: 25%;
}

.mnds-size-xs-2 {
    width: 16.66666667%;
}

.mnds-size-xs-1 {
    width: 8.33333333%;
}

@media(min-width: 769px) {
    .mnds-size-sm-1,.mnds-size-sm-2,.mnds-size-sm-3,.mnds-size-sm-4,.mnds-size-sm-5,.mnds-size-sm-6,.mnds-size-sm-7,.mnds-size-sm-8,.mnds-size-sm-9,.mnds-size-sm-10,.mnds-size-sm-11,.mnds-size-sm-12 {
        float:left;
    }

    .mnds-size-sm-12 {
        width: 100%;
    }

    .mnds-size-sm-11 {
        width: 91.66666667%;
    }

    .mnds-size-sm-10 {
        width: 83.33333333%;
    }

    .mnds-size-sm-9 {
        width: 75%;
    }

    .mnds-size-sm-8 {
        width: 66.66666667%;
    }

    .mnds-size-sm-7 {
        width: 58.33333333%;
    }

    .mnds-size-sm-6 {
        width: 50%;
    }

    .mnds-size-sm-5 {
        width: 41.66666667%;
    }

    .mnds-size-sm-4 {
        width: 33.33333333%;
    }

    .mnds-size-sm-3 {
        width: 25%;
    }

    .mnds-size-sm-2 {
        width: 16.66666667%;
    }

    .mnds-size-sm-1 {
        width: 8.33333333%;
    }
}

@media(min-width: 992px) {
    .mnds-size-md-1,.mnds-size-md-2,.mnds-size-md-3,.mnds-size-md-4,.mnds-size-md-5,.mnds-size-md-6,.mnds-size-md-7,.mnds-size-md-8,.mnds-size-md-9,.mnds-size-md-10,.mnds-size-md-11,.mnds-size-md-12 {
        float:left;
    }

    .mnds-size-md-12 {
        width: 100%;
    }

    .mnds-size-md-11 {
        width: 91.66666667%;
    }

    .mnds-size-md-10 {
        width: 83.33333333%;
    }

    .mnds-size-md-9 {
        width: 75%;
    }

    .mnds-size-md-8 {
        width: 66.66666667%;
    }

    .mnds-size-md-7 {
        width: 58.33333333%;
    }

    .mnds-size-md-6 {
        width: 50%;
    }

    .mnds-size-md-5 {
        width: 41.66666667%;
    }

    .mnds-size-md-4 {
        width: 33.33333333%;
    }

    .mnds-size-md-3 {
        width: 25%;
    }

    .mnds-size-md-2 {
        width: 16.66666667%;
    }

    .mnds-size-md-1 {
        width: 8.33333333%;
    }
}

@media(min-width: 1200px) {
    .mnds-size-lg-1,.mnds-size-lg-2,.mnds-size-lg-3,.mnds-size-lg-4,.mnds-size-lg-5,.mnds-size-lg-6,.mnds-size-lg-7,.mnds-size-lg-8,.mnds-size-lg-9,.mnds-size-lg-10,.mnds-size-lg-11,.mnds-size-lg-12 {
        float:left;
    }

    .mnds-size-lg-12 {
        width: 100%;
    }

    .mnds-size-lg-11 {
        width: 91.66666667%;
    }

    .mnds-size-lg-10 {
        width: 83.33333333%;
    }

    .mnds-size-lg-9 {
        width: 75%;
    }

    .mnds-size-lg-8 {
        width: 66.66666667%;
    }

    .mnds-size-lg-7 {
        width: 58.33333333%;
    }

    .mnds-size-lg-6 {
        width: 50%;
    }

    .mnds-size-lg-5 {
        width: 41.66666667%;
    }

    .mnds-size-lg-4 {
        width: 33.33333333%;
    }

    .mnds-size-lg-3 {
        width: 25%;
    }

    .mnds-size-lg-2 {
        width: 16.66666667%;
    }

    .mnds-size-lg-1 {
        width: 8.33333333%;
    }
}

@media(min-width: 1450px) {
    .mnds-size-xl-1,.mnds-size-xl-2,.mnds-size-xl-3,.mnds-size-xl-4,.mnds-size-xl-5,.mnds-size-xl-6,.mnds-size-xl-7,.mnds-size-xl-8,.mnds-size-xl-9,.mnds-size-xl-10,.mnds-size-xl-11,.mnds-size-xl-12 {
        float:left;
    }

    .mnds-size-xl-12 {
        width: 100%;
    }

    .mnds-size-xl-11 {
        width: 91.66666667%;
    }

    .mnds-size-xl-10 {
        width: 83.33333333%;
    }

    .mnds-size-xl-9 {
        width: 75%;
    }

    .mnds-size-xl-8 {
        width: 66.66666667%;
    }

    .mnds-size-xl-7 {
        width: 58.33333333%;
    }

    .mnds-size-xl-6 {
        width: 50%;
    }

    .mnds-size-xl-5 {
        width: 41.66666667%;
    }

    .mnds-size-xl-4 {
        width: 33.33333333%;
    }

    .mnds-size-xl-3 {
        width: 25%;
    }

    .mnds-size-xl-2 {
        width: 16.66666667%;
    }

    .mnds-size-xl-1 {
        width: 8.33333333%;
    }
}

@media(min-width: 769px) {
    .navbar .navbar-nav {
        float:right;
        justify-content: flex-end;
    }
}

.MainWidgetWrapper .navbar-nav {
    float: left;
}

.formContainer,.page-column-wrapper,.panel-container {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.formContainer:last-child,.page-column-wrapper:last-child,.panel-container:last-child {
    margin-bottom: 30px;
    border-bottom-style: none;
}

.formContainer~.page-column-wrapper,.page-column-wrapper~.page-column-wrapper,.panel-container~.page-column-wrapper {
    margin: 0;
    border-top-style: none;
    border-bottom-style: none;
}

.formContainer~.page-column-wrapper:last-child,.page-column-wrapper~.page-column-wrapper:last-child,.panel-container~.page-column-wrapper:last-child {
    margin-bottom: 30px;
    border-bottom-style: none;
}

.formContainer~.PageWidget .boxContainer1,.page-column-wrapper~.PageWidget .boxContainer1,.panel-container~.PageWidget .boxContainer1 {
    margin-top: 0;
}

.formContainer~.PageWidget .boxContainer1 .boxHeaderContainer1,.page-column-wrapper~.PageWidget .boxContainer1 .boxHeaderContainer1,.panel-container~.PageWidget .boxContainer1 .boxHeaderContainer1 {
    border-top: none;
}

.formContainer~.PageWidget .boxContainer1 .boxContentCon1,.page-column-wrapper~.PageWidget .boxContainer1 .boxContentCon1,.panel-container~.PageWidget .boxContainer1 .boxContentCon1 {
    border-top: none;
}

.formContainer form,.page-column-wrapper form,.panel-container form {
    margin-bottom: 0;
}

.formContainer form fieldset,.page-column-wrapper form fieldset,.panel-container form fieldset {
    margin-bottom: 0;
}

.formContainer #tblGrid_wrapper.dataTables_wrapper,.page-column-wrapper #tblGrid_wrapper.dataTables_wrapper,.panel-container #tblGrid_wrapper.dataTables_wrapper {
    margin-bottom: 0;
}

.formContainer .panel,.page-column-wrapper .panel,.panel-container .panel {
    margin: 0;
    padding: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none 0 1px #000;
    -moz-box-shadow: none 0 1px #000;
    box-shadow: none 0 1px #000;
}

.formContainer .formContainer,.page-column-wrapper .formContainer,.panel-container .formContainer,.formContainer .page-column-wrapper,.page-column-wrapper .page-column-wrapper,.panel-container .page-column-wrapper,.formContainer .panel-container,.page-column-wrapper .panel-container,.panel-container .panel-container {
    margin: 0;
    padding: 0;
    border: none;
    background-color: transparent;
    box-shadow: none;
}

.formContainer .nav-tabs>li.active>a,.page-column-wrapper .nav-tabs>li.active>a,.panel-container .nav-tabs>li.active>a,.formContainer .nav-tabs>li.active>a:hover,.page-column-wrapper .nav-tabs>li.active>a:hover,.panel-container .nav-tabs>li.active>a:hover,.formContainer .nav-tabs>li.active>a:focus,.page-column-wrapper .nav-tabs>li.active>a:focus,.panel-container .nav-tabs>li.active>a:focus {
    background-color: #fff;
}

.OneColumn .formContainer,.TwoColumns .formContainer,.ThreeColumns .formContainer,.TwoColumnsRightNarrow .formContainer,.TwoColumnsTopBanner .formContainer,.OneColumn .page-column-wrapper,.TwoColumns .page-column-wrapper,.ThreeColumns .page-column-wrapper,.TwoColumnsRightNarrow .page-column-wrapper,.TwoColumnsTopBanner .page-column-wrapper,.OneColumn .panel-container,.TwoColumns .panel-container,.ThreeColumns .panel-container,.TwoColumnsRightNarrow .panel-container,.TwoColumnsTopBanner .panel-container {
    margin-top: 0;
}

.OneColumn .leftColumn>.page-column-wrapper:first-child,.TwoColumns .leftColumn>.page-column-wrapper:first-child,.ThreeColumns .leftColumn>.page-column-wrapper:first-child,.TwoColumnsRightNarrow .leftColumn>.page-column-wrapper:first-child,.TwoColumnsTopBanner .leftColumn>.page-column-wrapper:first-child {
    margin-top: 15px;
}

.OneColumn .middleColumn>.page-column-wrapper:first-child,.TwoColumns .middleColumn>.page-column-wrapper:first-child,.ThreeColumns .middleColumn>.page-column-wrapper:first-child,.TwoColumnsRightNarrow .middleColumn>.page-column-wrapper:first-child,.TwoColumnsTopBanner .middleColumn>.page-column-wrapper:first-child {
    margin-top: 15px;
}

.form-popup .panel-container {
    border: none;
    background-color: transparent;
    box-shadow: none;
}

.DistrictOrganizationChartBody .committeeList-1 {
    padding: 0;
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.committeedetails .page-column-wrapper .CommitteeDescription,.page-column-wrapper .CommitteeDescription {
    padding: 0;
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.committeedetails .page-column-wrapper .CommitteeDescription:last-child,.page-column-wrapper .CommitteeDescription:last-child {
    margin-bottom: 0;
}

.committeedetails .page-column-wrapper .CommitteeDescription~.CommitteeMembersLayout:last-child,.page-column-wrapper .CommitteeDescription~.CommitteeMembersLayout:last-child {
    margin-bottom: 0;
}

.committeedetails .page-column-wrapper .CommitteeDescription~.CommitteeMembers:last-child,.page-column-wrapper .CommitteeDescription~.CommitteeMembers:last-child {
    margin-bottom: 0;
}

.committeedetails .page-column-wrapper .CommitteeMembersLayout,.page-column-wrapper .CommitteeMembersLayout {
    padding: 0;
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.committeedetails .page-column-wrapper .CommitteeMembersLayout:last-child,.page-column-wrapper .CommitteeMembersLayout:last-child {
    margin-bottom: 0;
}

.committeedetails .page-column-wrapper .CommitteeMembers,.page-column-wrapper .CommitteeMembers {
    padding: 0;
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.committeedetails .page-column-wrapper .CommitteeMembers:last-child,.page-column-wrapper .CommitteeMembers:last-child {
    margin-bottom: 0;
}

.widget-style-mixin {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

h1,.h1 {
    font-weight: 300;
}

h3.widget-title {
    margin-top: 0;
    margin-bottom: 10px;
}

img {
    max-width: 100%;
}

#supersized-loader {
    display: none;
}

.StoryList #tblGrid_wrapper.dataTables_wrapper {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.errorMessageContent~#errorDesc {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.upcomingeventslist .all-upcoming-events-list {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    padding-bottom: 0;
}

.upcomingeventslist .all-upcoming-events-card {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    padding-bottom: 0;
}

.upcomingeventslist .EventAndSpeakersList {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-top: 0;
    margin-bottom: 30px;
    padding-top: 0;
    border-top: none;
}

.upcomingeventslist .event-speakers-cardlist {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-top: 0;
    margin-bottom: 30px;
    padding-top: 0;
    border-top: none;
}

.upcomingeventslist .NoEventsNoSpeakers {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-top: 0;
    margin-bottom: 30px;
    border-top: none;
}

.calendar-item .PageWidget {
    margin-top: 0;
}

.calendar-item .PageWidget .calendar-item-details {
    padding-top: 0;
    padding-bottom: 15px;
    border-top: none;
}

.speakerdetails .speakersArea {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.HomeContentWrapper .Calendar .all-upcoming-events-list {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    padding-bottom: 0;
}

.HomeContentWrapper .Calendar .event-calendar,.HomeContentWrapper .Calendar .Calendar {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-top: 0;
    margin-bottom: 30px;
    padding-top: 0;
    border-top: none;
}

.HomeContentWrapper .Calendar .event-calendar:before,.HomeContentWrapper .Calendar .Calendar:before,.HomeContentWrapper .Calendar .event-calendar:after,.HomeContentWrapper .Calendar .Calendar:after {
    display: table;
    content: " ";
}

.HomeContentWrapper .Calendar .event-calendar:after,.HomeContentWrapper .Calendar .Calendar:after {
    clear: both;
}

.HomeContentWrapper .Calendar .event-calendar:before,.HomeContentWrapper .Calendar .Calendar:before,.HomeContentWrapper .Calendar .event-calendar:after,.HomeContentWrapper .Calendar .Calendar:after {
    display: table;
    content: " ";
}

.HomeContentWrapper .Calendar .event-calendar:after,.HomeContentWrapper .Calendar .Calendar:after {
    clear: both;
}

.HomeContentWrapper .Calendar .event-calendar .events-calendar,.HomeContentWrapper .Calendar .Calendar .events-calendar {
    margin-top: 30px;
}

.HomeContentWrapper .tableWrapper.PhotoAlbumList {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 30px;
}

.HomeContentWrapper .tableWrapper.PhotoAlbumList .dataTables_wrapper {
    margin-bottom: 0 !important;
}

.photoalbumdetails .photoAlbum {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.SingleEmail .ContactUsForm {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.storylist .story-list {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.storydetails .storyWrappingContent {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 30px;
}

.speakerslist .tableWrapper.SpeakersList {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 30px;
}

.speakerslist .tableWrapper.SpeakersList .dataTables_wrapper {
    margin-bottom: 0 !important;
}

.downloadfileslist .tableWrapper.DownloadFilesList {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 30px;
}

.downloadfileslist .tableWrapper.DownloadFilesList .dataTables_wrapper {
    margin-bottom: 0 !important;
}

.Volunteers form {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 30px;
}

.Volunteers form #CustomShowHide {
    margin-bottom: 0;
}

.clubexecutives .noPresidents,.clubexecutives .presidentDirectors {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.clubexecutives .noPresidents:before,.clubexecutives .presidentDirectors:before,.clubexecutives .noPresidents:after,.clubexecutives .presidentDirectors:after {
    display: table;
    content: " ";
}

.clubexecutives .noPresidents:after,.clubexecutives .presidentDirectors:after {
    clear: both;
}

.clubexecutives .noPresidents:before,.clubexecutives .presidentDirectors:before,.clubexecutives .noPresidents:after,.clubexecutives .presidentDirectors:after {
    display: table;
    content: " ";
}

.clubexecutives .noPresidents:after,.clubexecutives .presidentDirectors:after {
    clear: both;
}

.clubexecutives .noExecutives,.clubexecutives .clubExecutives {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-top: 0;
    border-top: 0;
}

.clubexecutives .noExecutives:before,.clubexecutives .clubExecutives:before,.clubexecutives .noExecutives:after,.clubexecutives .clubExecutives:after {
    display: table;
    content: " ";
}

.clubexecutives .noExecutives:after,.clubexecutives .clubExecutives:after {
    clear: both;
}

.clubexecutives .noExecutives:before,.clubexecutives .clubExecutives:before,.clubexecutives .noExecutives:after,.clubexecutives .clubExecutives:after {
    display: table;
    content: " ";
}

.clubexecutives .noExecutives:after,.clubexecutives .clubExecutives:after {
    clear: both;
}

.clubexecutives .noDirectors,.clubexecutives .clubDirectors {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-top: 0;
    border-top: 0;
}

.clubexecutives .noDirectors:before,.clubexecutives .clubDirectors:before,.clubexecutives .noDirectors:after,.clubexecutives .clubDirectors:after {
    display: table;
    content: " ";
}

.clubexecutives .noDirectors:after,.clubexecutives .clubDirectors:after {
    clear: both;
}

.clubexecutives .noDirectors:before,.clubexecutives .clubDirectors:before,.clubexecutives .noDirectors:after,.clubexecutives .clubDirectors:after {
    display: table;
    content: " ";
}

.clubexecutives .noDirectors:after,.clubexecutives .clubDirectors:after {
    clear: both;
}

.clubexecutives .committeeList-1 {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-top: 0;
    margin-bottom: 30px;
    border-top: 0;
}

.clubexecutives .committeeList-1:before,.clubexecutives .committeeList-1:after {
    display: table;
    content: " ";
}

.clubexecutives .committeeList-1:after {
    clear: both;
}

.clubexecutives .committeeList-1:before,.clubexecutives .committeeList-1:after {
    display: table;
    content: " ";
}

.clubexecutives .committeeList-1:after {
    clear: both;
}

.districtorganizationchartphoto .PageWidget .boxContainer1NoFrameNoBorder {
    border: none;
    border-radius: 0;
    margin: 0;
    background-color: transparent;
    box-shadow: none;
}

.districtorganizationchart .PageWidget .boxContainer1NoFrameNoBorder {
    border: none;
    border-radius: 0;
    margin: 0;
    background-color: transparent;
    box-shadow: none;
}

.districtorganizationchart .DistrictOrganizationChartTable {
    border-top-style: solid;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 30px;
    padding: 10px 4px;
}

.ClubInfoPage .ClubInfoPhotoPresident,.ClubInfoPage .clubExecutivesPhotoHeader,.ClubInfoPage .clubInfoDirectorsPhotoHeader,.ClubInfoPage .committeeListHeader {
    padding-bottom: 0;
    margin-bottom: 0;
}

.DistrictOrganizationChartGroup {
    padding-bottom: 0;
    margin-bottom: 0;
}

.committeedetails .CommitteeMembers {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.committeedetails .CommitteeMembersLayout {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.committeedetails .CommitteeDescription {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 0;
}

.committeedetails .CommitteeDescription:last-child {
    margin-bottom: 30px;
    border-bottom-style: none;
}

.committeedetails .CommitteeDescription~.CommitteeMembersLayout {
    margin: 0;
    border-top-style: none;
    border-bottom-style: none;
}

.committeedetails .CommitteeDescription~.CommitteeMembersLayout:last-child {
    margin-bottom: 30px;
    border-bottom-style: none;
}

.committeedetails .CommitteeDescription~.CommitteeMembers {
    margin: 0;
    border-top-style: none;
    border-bottom-style: none;
}

.committeedetails .CommitteeDescription~.CommitteeMembers:last-child {
    margin-bottom: 30px;
    border-bottom-style: none;
}

.clubinfo .ClubInfoPage1-1-1 {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 15px;
}

.clubinfo .ClubInfoPage2-1-1 {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 30px;
}

.clubinfo .ClubInfoPage2-1-1 .committeeListTable {
    margin-bottom: 0;
}

.clubinfo .ClubInfoPage2-1-1 .page-column-wrapper {
    margin: 0;
    padding: 0;
    border: none;
    background-color: transparent;
    box-shadow: none;
}

.clubinfo .ClubInfoPage2-1-1 .noPresidents,.clubinfo .ClubInfoPage2-1-1 .noExecutives,.clubinfo .ClubInfoPage2-1-1 .noDirectors {
    margin-bottom: 15px;
}

.clubinfo .ClubInfoPage2-1-1 .committeeListHeader {
    margin: 0;
    padding: 0;
    padding-bottom: 15px;
    text-align: left;
}

.clubinfophoto .ClubInfoPage1-1-1 {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 15px;
}

.clubinfophoto .ClubInfoPage2-1-1 .committeeListTable {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.clubinfophoto .ClubInfoPage2-1-1 .page-column-wrapper {
    margin: 0;
    padding: 0;
    border: none;
    background-color: transparent;
    box-shadow: none;
}

.clubsmap #map_canvas {
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.ClubDirectory {
    margin-bottom: 0;
}

.ClubDirectory .dataTables_wrapper {
    margin-bottom: 0;
}

.NewsletterSubscribe .addSubscriber {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}

.NewsletterSubscribe form {
    margin-bottom: 0;
}

.NewsletterSubscribe form fieldset {
    margin-bottom: 0;
}

.search .all-search-container-list {
    margin-top: 15px;
    padding: 15px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 3px;
    border-color: #f7a81b;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    margin-bottom: 30px;
}

.eventdetails .upcoming-event-image {
    margin-top: 15px;
}

.eventdetails .middleColumn .boxContainer1 {
    border: none;
    box-shadow: none;
}

.eventdetails .middleColumn .boxContainer1 .boxContentCon1 {
    padding: 15px;
    border-top-style: solid;
    border-width: 3px;
    border-color: #f7a81b;
}

.PageWidget .boxContainer1 .WidgetWrapper>.upcoming-event .upcoming-event {
    border-top-color: transparent;
}

.PageWidget .boxContainer1 .WidgetWrapper>.upcoming-event>br {
    display: none;
}

.SocialMedia:last-child {
    margin-bottom: 0;
}

#comments-container:last-child {
    margin-bottom: 0;
}

.tab-content .panel.panel-default {
    border: 1px solid #dcdcdc;
}

.formContainer .validation-summary-errors {
    margin-left: 0;
    margin-right: 0;
}
