.consent-modal table td {vertical-align:middle;}
#thrifty-policy-text {margin-bottom: 15px;}
#thrifty-pc-btn-handler h4 {font-size: 18px;margin: 0;color: #0066ff; font-weight:500;}
#thrifty-pc-btn-handler h4.modal-title {float: left !important;font-family: Verdana, sans-serif;}
#thrifty-cookies.otFlat {position: fixed;bottom: 0;right: 0;left: 0;background-color: #fff;max-height: 90%;overflow-x: hidden;overflow-y: auto;font-family: Verdana, Sans-Serif;font-size: 14px;}
#thrifty-cookies {scrollbar-arrow-color: #c1c1c1;scrollbar-darkshadow-color: #c1c1c1;scrollbar-face-color: #c1c1c1;scrollbar-shadow-color: #c1c1c1;}
#thrifty-cookies {box-shadow: 0 0 18px rgb(0 0 0 / 20%);}
#fl-sdk-cookie-policy, #thrifty-cookies, #thrifty-pc-sdk {font-size: 16px;}
#thrifty-cookies {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
#thrifty-cookies div {font-family: Verdana, Sans-Serif;font-weight: 400;-webkit-font-smoothing: auto;letter-spacing: normal;line-height: normal;padding: 0;margin: 0;height: auto;min-height: 0;max-height: none;width: auto;min-width: 0;max-width: none;border-radius: 0;border: none;clear: none;float: none;position: static;bottom: auto;left: auto;right: auto;top: auto;text-align: left;text-decoration: none;text-indent: 0;text-shadow: none;text-transform: none;white-space: normal;background: 0 0;overflow: visible;vertical-align: baseline;visibility: visible;z-index: auto;box-shadow: none;}
@media (min-width: 550px) {#fl-sdk-cookie-policy .fl-sdk-container, #thrifty-cookies .fl-sdk-container, #thrifty-pc-sdk .fl-sdk-container {width: 100%;}
}
@media (min-width: 400px) {#fl-sdk-cookie-policy .fl-sdk-container, #thrifty-cookies .fl-sdk-container, #thrifty-pc-sdk .fl-sdk-container {width: 90%;padding: 0;}
}
#fl-sdk-cookie-policy .fl-sdk-container, #thrifty-cookies .fl-sdk-container, #thrifty-pc-sdk .fl-sdk-container {position: relative;width: 100%;max-width: 100%;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}
#thrifty-cookies .fl-sdk-row {margin: 0;max-width: none;display: block;}
@media only screen and (min-width: 1280px) {#thrifty-cookies:not(.fl-iab-2) #thrifty-group-container {width: 55%;}
}
@media only screen and (min-width: 1024px) {#thrifty-cookies:not(.fl-iab-2) #thrifty-group-container {width: 60%;}
}
@media (min-width: 550px) {#fl-sdk-cookie-policy .fl-sdk-columns:first-child, #thrifty-cookies .fl-sdk-columns:first-child, #thrifty-pc-sdk .fl-sdk-columns:first-child {margin-left: 0;}
}
@media (min-width: 550px) {#fl-sdk-cookie-policy .fl-sdk-columns, #thrifty-cookies .fl-sdk-columns, #thrifty-pc-sdk .fl-sdk-columns {margin-left: 4%;}
}
#fl-sdk-cookie-policy .fl-sdk-columns, #thrifty-cookies .fl-sdk-columns, #thrifty-pc-sdk .fl-sdk-columns {width: 100%;float: left;box-sizing: border-box;padding: 0;display: initial;}
@media only screen and (min-width: 1280px) {#thrifty-cookies:not(.fl-iab-2) #thrifty-button-group-parent {width: 44%;padding-left: 2%;padding-right: 2%;}
}
@media only screen and (min-width: 1024px) {#thrifty-cookies:not(.fl-iab-2) #thrifty-button-group-parent {margin: auto;width: 30%;}
}
#thrifty-cookies #thrifty-button-group-parent {min-height: 1px;text-align: center;}
@media (min-width: 550px) {#fl-sdk-cookie-policy .fl-sdk-three.fl-sdk-columns, #thrifty-cookies .fl-sdk-three.fl-sdk-columns, #thrifty-pc-sdk .fl-sdk-three.fl-sdk-columns {width: 22%;}
}
@media (min-width: 550px) {#fl-sdk-cookie-policy .fl-sdk-columns, #thrifty-cookies .fl-sdk-columns, #thrifty-pc-sdk .fl-sdk-columns {margin-left: 4%;}
}
@media (max-width: 1024px) {#fl-sdk-cookie-policy .fl-sdk-three.fl-sdk-columns, #thrifty-cookies .fl-sdk-three.fl-sdk-columns, #thrifty-pc-sdk .fl-sdk-three.fl-sdk-columns {width: 100%;float: none;margin: 0 auto;clear: all;}
#thrifty-cookies #thrifty-button-group {margin: 0 auto;max-width: 430px;width: 100%;}
}
#fl-sdk-cookie-policy .fl-sdk-columns, #thrifty-cookies .fl-sdk-columns, #thrifty-pc-sdk .fl-sdk-columns {width: 100%;float: left;box-sizing: border-box;padding: 0;display: initial;}
#thrifty-cookies #thrifty-button-group {margin-right: auto;}
#thrifty-cookies .cookie-setting-link {background-color: #fff;border: none;border-top-color: currentcolor;border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor;color: #06f;text-decoration: underline;padding: 15px;}
#thrifty-cookies .cookie-setting-link:hover {color: #333;text-decoration: underline;}
.bccs-body-text p a:hover {color: #333;}
@media only screen and (min-width: 1024px) {#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {margin-top: 1em;}
}
#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {background-color: #09f;color: #fff;border-color: #09f;margin-right: 1em;min-width: 125px;height: auto;white-space: normal;word-break: break-word;word-wrap: break-word;padding: 12px 10px;padding-right: 10px;padding-left: 10px;line-height: 1.2;font-weight: 600;}
#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {outline-offset: 1px;}
#fl-sdk-cookie-policy button, #thrifty-cookies button, #thrifty-pc-sdk button {margin-bottom: 1rem;font-family: Verdana, Sans-Serif;}
#thrifty-cookies #thrifty-reject-all-handler {background-color: #169a5a;border-color: #169a5a;color: #fff;}
@media only screen and (min-width: 1024px) {#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {margin-top: 1em;}
}
#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {background-color: #06f;color: #fff;border-color: #06f;margin-right: 1em;min-width: 125px;height: auto;white-space: normal;word-break: break-word;word-wrap: break-word;padding: 12px 10px;line-height: 1.2;font-weight: 600;}
#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {outline-offset: 1px;}
#fl-sdk-cookie-policy button, #thrifty-cookies button, #thrifty-pc-sdk button {margin-bottom: 1rem;font-family: Verdana, Sans-Serif;}
#fl-sdk-cookie-policy .fl-sdk-button, #fl-sdk-cookie-policy button, #thrifty-cookies .fl-sdk-button, #thrifty-cookies button, #thrifty-pc-sdk .fl-sdk-button, #thrifty-pc-sdk button {display: inline-block;height: 38px;padding: 0 30px;color: #555;text-align: center;font-weight: 400;line-height: 38px;letter-spacing: 0.01em;text-decoration: none;white-space: nowrap;background-color: transparent;border-radius: 2px;border: 1px solid #bbb;border-top-color: #bbb;border-right-color: #bbb;border-bottom-color: #bbb;border-left-color: #bbb;cursor: pointer;box-sizing: border-box;}
#thrifty-cookies #thrifty-reject-all-handler {background-color: #09f;border-color: #09f;color: #fff;}
@media only screen and (min-width: 1024px) {#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {margin-top: 1em;}
}
#allow-all, #confirm-choices, #thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {background-color: #09f;color: #fff;border: none;margin-right: 1em;min-width: 125px;height: auto;white-space: normal;word-break: break-word;word-wrap: break-word;padding: 12px 10px;line-height: 1.2;font-weight: 500;text-align: center;border-radius: 2px;cursor: pointer;font-size: 16px;transition: 0.5s background ease-in-out;}
#thrifty-cookies #thrifty-reject-all-handler:hover {transition: 0.3s background ease-in-out;background: #0273cf;}
#thrifty-cookies #thrifty-accept-btn-handler:hover {transition: 0.3s background ease-in-out;background: #0273cf;}
#confirm-choices:hover {transition: 0.3s background ease-in-out;background: #0273cf;}
#allow-all:hover {transition: 0.3s background ease-in-out;background: #0273cf;}
#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {outline-offset: 1px;}
#fl-sdk-cookie-policy button, #thrifty-cookies button, #thrifty-pc-sdk button {margin-bottom: 1rem;font-family: Verdana, Sans-Serif;}
#fl-sdk-cookie-policy .fl-sdk-button, #fl-sdk-cookie-policy button, #thrifty-cookies .fl-sdk-button, #thrifty-cookies button, #thrifty-pc-sdk .fl-sdk-button, #thrifty-pc-sdk button {display: inline-block;height: 38px;padding: 0 30px;color: #555;text-align: center;font-weight: 400;line-height: 38px;letter-spacing: 0.01em;text-decoration: none;white-space: nowrap;background-color: transparent;border-radius: 2px;border: 1px solid #bbb;border-top-color: #bbb;border-right-color: #bbb;border-bottom-color: #bbb;border-left-color: #bbb;cursor: pointer;box-sizing: border-box;}
#fl-sdk-cookie-policy .fl-sdk-container::after, #fl-sdk-cookie-policy .fl-sdk-row::after, #thrifty-cookies .fl-sdk-container::after, #thrifty-cookies .fl-sdk-row::after, #thrifty-pc-sdk .fl-sdk-container::after, #thrifty-pc-sdk .fl-sdk-row::after {content: "";display: table;clear: both;}
#fl-sdk-cookie-policy *, #fl-sdk-cookie-policy ::after, #fl-sdk-cookie-policy ::before, #thrifty-cookies *, #thrifty-cookies ::after, #thrifty-cookies ::before, #thrifty-pc-sdk *, #thrifty-pc-sdk ::after, #thrifty-pc-sdk ::before {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#fl-sdk-cookie-policy a, #fl-sdk-cookie-policy button, #fl-sdk-cookie-policy div, #fl-sdk-cookie-policy label, #fl-sdk-cookie-policy p, #thrifty-cookies a, #thrifty-cookies button, #thrifty-cookies div, #thrifty-cookies label, #thrifty-cookies p, #thrifty-pc-sdk a, #thrifty-pc-sdk button, #thrifty-pc-sdk div, #thrifty-pc-sdk label, #thrifty-pc-sdk p {font-family: Verdana, Sans-Serif;font-weight: 400;letter-spacing: normal;line-height: 1.5em;text-align: left;text-indent: 0;text-shadow: none;text-transform: none;white-space: normal;visibility: visible;}
#fl-sdk-cookie-policy .fl-sdk-container::after, #fl-sdk-cookie-policy .fl-sdk-row::after, #thrifty-cookies .fl-sdk-container::after, #thrifty-cookies .fl-sdk-row::after, #thrifty-pc-sdk .fl-sdk-container::after, #thrifty-pc-sdk .fl-sdk-row::after {content: "";display: table;clear: both;}
#fl-sdk-cookie-policy *, #fl-sdk-cookie-policy ::after, #fl-sdk-cookie-policy ::before, #thrifty-cookies *, #thrifty-cookies ::after, #thrifty-cookies ::before, #thrifty-pc-sdk *, #thrifty-pc-sdk ::after, #thrifty-pc-sdk ::before {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#thrifty-button-group {display: flex !important;align-items: center !important;}
@media only screen and (min-width: 1200px) {#thrifty-button-group {justify-content: end !important;}
}
@media only screen and (min-width: 1280px) {#thrifty-cookies:not(.fl-iab-2) #thrifty-button-group-parent {width: 44%;padding-left: 2%;padding-right: 2%;}
}
@media only screen and (min-width: 1024px) {#thrifty-cookies:not(.fl-iab-2) #thrifty-button-group-parent {margin: auto;width: 40%;}
}
#thrifty-cookies #thrifty-button-group-parent {min-height: 1px;text-align: center;}
@media only screen and (max-width: 450px) {#fl-sdk-cookie-policy .fl-sdk-columns, #thrifty-cookies .fl-sdk-columns, #thrifty-pc-sdk .fl-sdk-columns {width: 100%;float: none;box-sizing: border-box;padding: 0;display: initial;}
#thrifty-cookies #thrifty-accept-btn-handler, #thrifty-cookies #thrifty-pc-btn-handler, #thrifty-cookies #thrifty-reject-all-handler {min-width: 75px !important;padding: 12px 5px !important;}
#thrifty-cookies #thrifty-button-group {margin: 0 auto;width: 100%;}
}
#thrifty-policy-text a {font-weight: 600 !important;}
#thrifty-policy-text a:hover {color: #333;}
#thrifty-policy-text {margin-top: 15px; line-height:1.5em;}
.close:not(:disabled):not(.disabled) {cursor: pointer;}
button.close {padding: 0;background-color: transparent;border: 0;-webkit-appearance: none;}
[type="reset"], [type="submit"], button, html [type="button"] {-webkit-appearance: button;}
#thrifty-pc-btn-handler .close {z-index: 1000000000000;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: 0.5;}
#thrifty-pc-btn-handler input[type="checkbox"]:checked + label span {background:none;vertical-align: top;padding-top:1px;font-family:Verdana, Sans-Serif;}
#thrifty-pc-btn-handler input[type="checkbox"] + label span {background:none;vertical-align: top;padding-top:1px;font-family:Verdana, Sans Serif;}
.modal {max-width: 650px;margin: 50px auto;}
.modal-header h3 {width: 90%;}
.consent-modal table {margin: 0 0 20px 0;}
table {margin-bottom: 20px;min-width: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
.consent-modal table th:first-of-type {box-sizing: border-box;min-width: 130px;}
.consent-modal table th {border-bottom: 2px solid #06f;font-weight: 600;color: #06f;}
.consent-modal table td, .consent-modal table th {padding: 10px;font-family: Verdana, sans-serif;font-size: 14px;word-break: keep-all;line-height: 22px;text-align: left;}
.consent-modal table tr:nth-child(2n) td {background: #f1f1f1;}
.table--strip-inverse table td:nth-child(2n), .table--strip-inverse table th:nth-child(2n), table tr:nth-child(2n) td, table tr:nth-child(2n) th {background: #f1f1f1;}
.consent-modal table td {font-weight: 400;color: #121212;}
.consent-modal table td, .consent-modal table th {padding: 10px;font-family: Verdana, sans-serif;font-size: 14px;word-break: keep-all;line-height: 22px;text-align: left;}
.consent-modal input[type="checkbox"].toggle {opacity: 0;position: absolute;left: -99999px;}
button, input, label, option, select, textarea {cursor: pointer;}
.consent-modal input[type="checkbox"].toggle + label::before, .consent-modal input[type="checkbox"].toggle + label:hover::before {content: " ";position: absolute;top: 2px;left: 2px;width: 26px;height: 20px;background: #fff;z-index: 2;-moz-transition: all 0.25s ease-in;-o-transition: all 0.25s ease-in;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;}
.consent-modal input[type="checkbox"].toggle + label {overflow: hidden;max-height: 24px;height: 24px;}
.consent-modal input[type="checkbox"].toggle + label {box-sizing: border-box;width: 63px;height: 24px;line-height: 24px;background-color: #ccc;padding: 0 10px;border-radius: 16px;display: inline-block;position: relative;cursor: pointer;-moz-transition: all 0.25s ease-in;-o-transition: all 0.25s ease-in;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;}
.consent-modal input[type="checkbox"].toggle + label::before, .consent-modal input[type="checkbox"].toggle + label:hover::before {content: " ";position: absolute;top: 2px;left: 2px;width: 26px;height: 20px;background: #fff;z-index: 2;-moz-transition: all 0.25s ease-in;-o-transition: all 0.25s ease-in;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;}
.consent-modal input[type="checkbox"].toggle + label {line-height: 24px;cursor: pointer;}
.consent-modal input[type="checkbox"].toggle + label .on {display: none;}
.consent-modal input[type="checkbox"].toggle + label .off, .consent-modal input[type="checkbox"].toggle + label .on {color: #fff;}
.consent-modal input[type="checkbox"].toggle + label {line-height: 24px;cursor: pointer;}
.consent-modal input[type="checkbox"].toggle + label .off {margin-left: 23px;display: inline-block;}
.consent-modal input[type="checkbox"].toggle + label .off, .consent-modal input[type="checkbox"].toggle + label .on {color: #fff;}
.consent-modal input[type="checkbox"].toggle + label {line-height: 24px;cursor: pointer;}
.consent-modal input[type="checkbox"].toggle:checked + label::before, .consent-modal input[type="checkbox"].toggle:checked + label:hover::before, .consent-modal input[type="checkbox"].toggle:focus:checked + label::before, .consent-modal input[type="checkbox"].toggle:focus:checked + label:hover::before {background-position: 0 0;top: 2px;left: 100%;margin-left: -28px;}
.consent-modal input[type="checkbox"].toggle + label::before, .consent-modal input[type="checkbox"].toggle + label:hover::before {content: " ";position: absolute;top: 2px;left: 2px;width: 26px;height: 20px;background: #fff;background-position-x: 0;background-position-y: 0;z-index: 2;-moz-transition: all 0.25s ease-in;-o-transition: all 0.25s ease-in;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;}
.consent-modal input[type="checkbox"].toggle:checked + label .off {display: none;}
.consent-modal input[type="checkbox"].toggle + label .off {margin-left: 23px;display: inline-block;}
.consent-modal input[type="checkbox"].toggle + label .off, .consent-modal input[type="checkbox"].toggle + label .on {color: #fff;}
.consent-modal input[type="checkbox"].toggle:checked + label::before, .consent-modal input[type="checkbox"].toggle:checked + label:hover::before, .consent-modal input[type="checkbox"].toggle:focus:checked + label::before, .consent-modal input[type="checkbox"].toggle:focus:checked + label:hover::before {background-position: 0 0;top: 2px;left: 100%;margin-left: -28px;}
.consent-modal input[type="checkbox"].toggle + label::before, .consent-modal input[type="checkbox"].toggle + label:hover::before {content: " ";position: absolute;top: 2px;left: 2px;width: 26px;height: 20px;background: #fff;background-position-x: 0;background-position-y: 0;z-index: 2;-moz-transition: all 0.25s ease-in;-o-transition: all 0.25s ease-in;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;}
.consent-modal input[type="checkbox"].toggle:checked + label, .consent-modal input[type="checkbox"].toggle:focus:checked + label {background-color: #09f;}
.consent-modal input[type="checkbox"].toggle + label {overflow: hidden;max-height: 24px;height: 24px;}
.consent-modal input[type="checkbox"].toggle + label {box-sizing: border-box;width: 63px;height: 24px;line-height: 24px;background-color: #ccc;padding: 0 10px;border-radius: 16px;display: inline-block;position: relative;cursor: pointer;-moz-transition: all 0.25s ease-in;-o-transition: all 0.25s ease-in;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;}
.consent-modal input[type="checkbox"].toggle:checked + label .on {margin-right: 20px;display: inline-block;}
div#thrifty-pc-btn-handler {animation: fadeIn 1s;-webkit-animation: fadeIn 1s;-moz-animation: fadeIn 1s;-o-animation: fadeIn 1s;-ms-animation: fadeIn 1s;}
@keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}
}
@-moz-keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}
}
@-webkit-keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}
}
@-o-keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}
}
@-ms-keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}
}
.cookie_cat {color: #666;}
.cookies-popup-inner {font-size: 14px;}
.bccs-body-text p {font-family: Verdana, Sans-serif;line-height:1.5em;margin-bottom:15px;}
.img-responsive {display: block;max-width: 100%;height: auto;}
.img-rounded {border-radius: 6px;}
.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}
.img-circle {border-radius: 50%;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}
.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;}
.btn {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-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: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover, .btn:focus, .btn.focus {color: #333333;text-decoration: none;}
.btn:active, .btn.active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);opacity: 0.65;-webkit-box-shadow: none;box-shadow: none;}
a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}
.btn-default {color: #333333;background-color: #ffffff;border-color: #cccccc;}
.btn-default:focus, .btn-default.focus {color: #333333;background-color: #e6e6e6;border-color: #8c8c8c;}
.btn-default:hover {color: #333333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {color: #333333;background-color: #e6e6e6;background-image: none;border-color: #adadad;}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {color: #333333;background-color: #d4d4d4;border-color: #8c8c8c;}
.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 {background-color: #ffffff;border-color: #cccccc;}
.btn-default .badge {color: #ffffff;background-color: #333333;}
.btn-primary {color: #ffffff;background-color: #337ab7;border-color: #2e6da4;}
.btn-primary:focus, .btn-primary.focus {color: #ffffff;background-color: #286090;border-color: #122b40;}
.btn-primary:hover {color: #ffffff;background-color: #286090;border-color: #204d74;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color: #ffffff;background-color: #286090;background-image: none;border-color: #204d74;}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {color: #ffffff;background-color: #204d74;border-color: #122b40;}
.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: #337ab7;border-color: #2e6da4;}
.btn-primary .badge {color: #337ab7;background-color: #ffffff;}
.btn-success {color: #ffffff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:focus, .btn-success.focus {color: #ffffff;background-color: #449d44;border-color: #255625;}
.btn-success:hover {color: #ffffff;background-color: #449d44;border-color: #398439;}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {color: #ffffff;background-color: #449d44;background-image: none;border-color: #398439;}
.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {color: #ffffff;background-color: #398439;border-color: #255625;}
.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: #5cb85c;border-color: #4cae4c;}
.btn-success .badge {color: #5cb85c;background-color: #ffffff;}
.btn-info {color: #ffffff;background-color: #5bc0de;border-color: #46b8da;}
.btn-info:focus, .btn-info.focus {color: #ffffff;background-color: #31b0d5;border-color: #1b6d85;}
.btn-info:hover {color: #ffffff;background-color: #31b0d5;border-color: #269abc;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {color: #ffffff;background-color: #31b0d5;background-image: none;border-color: #269abc;}
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {color: #ffffff;background-color: #269abc;border-color: #1b6d85;}
.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: #5bc0de;border-color: #46b8da;}
.btn-info .badge {color: #5bc0de;background-color: #ffffff;}
.btn-warning {color: #ffffff;background-color: #f0ad4e;border-color: #eea236;}
.btn-warning:focus, .btn-warning.focus {color: #ffffff;background-color: #ec971f;border-color: #985f0d;}
.btn-warning:hover {color: #ffffff;background-color: #ec971f;border-color: #d58512;}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {color: #ffffff;background-color: #ec971f;background-image: none;border-color: #d58512;}
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {color: #ffffff;background-color: #d58512;border-color: #985f0d;}
.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: #f0ad4e;border-color: #eea236;}
.btn-warning .badge {color: #f0ad4e;background-color: #ffffff;}
.btn-danger {color: #ffffff;background-color: #d9534f;border-color: #d43f3a;}
.btn-danger:focus, .btn-danger.focus {color: #ffffff;background-color: #c9302c;border-color: #761c19;}
.btn-danger:hover {color: #ffffff;background-color: #c9302c;border-color: #ac2925;}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {color: #ffffff;background-color: #c9302c;background-image: none;border-color: #ac2925;}
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {color: #ffffff;background-color: #ac2925;border-color: #761c19;}
.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: #d9534f;border-color: #d43f3a;}
.btn-danger .badge {color: #d9534f;background-color: #ffffff;}
.btn-link {font-weight: 400;color: #337ab7;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;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color: transparent;}
.btn-link:hover, .btn-link:focus {color: #23527c;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {color: #777777;text-decoration: none;}
.btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
.btn-sm {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-xs {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.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 0.15s linear;-o-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}
.fade.in {opacity: 1;}
.collapse_causing_a_problem_with_desktop_login {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;-o-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: 0.35s;-o-transition-duration: 0.35s;transition-duration: 0.35s;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}
.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000000;text-shadow: 0 1px 0 #ffffff;filter: alpha(opacity=20);opacity: 0.2;}
.close:hover, .close:focus {color: #000000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: 0.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 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.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: #ffffff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #999999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: 0;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000000;opacity: 0.6;}
.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}
.modal-backdrop.in {filter: alpha(opacity=50);opacity: 0.5;}
.modal-header {padding: 15px;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: 768px) {.modal-dialog {width: 600px;margin: 30px auto;}
.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}
.modal-sm {width: 300px;}
}
@media (min-width: 992px) {.modal-lg {width: 900px;}
}
.clearfix:before, .clearfix:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {display: table;content: " ";}
.clearfix:after, .modal-header:after, .modal-footer: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;}
