* { outline:none !important; }

.pevent-auto { pointer-events:auto !important; }
.pevent-none { pointer-events:none !important; }
.cursor-default { cursor:default !important; }
.cursor-hand { cursor:pointer !important; }

.fa { font-size:1rem; }
.fa-0x { font-size: 0.5rem; }
.fa-1x { font-size: 1.5rem; }
.fa-2x { font-size: 2.0rem; }
.fa-3x { font-size: 2.5rem; }
.fa-4x { font-size: 3.0rem; }
.fa-5x { font-size: 3.4rem; }

.qtip { min-width:0px;}
.qtip .qtip-content { font-size:9px !important;line-height:1 !important; }
.qtip.qtip-black { color:#ffffff;background:#000000;border-color:#000000; border-radius:3px;  }
.qtip.qtip-black .qtip-content { padding:6px 12px; }
.qtip.qtip-pos-bc { margin-top:2px; }
.qtip.qtip-pos-rc { margin-left:2px; }

.autofocus, .autorun, .data-click { display:none; }
.dropdown-toggle::after { display:none; }

.input-group.focus .btn-text { border-color:#cccccc;  }
.input-group.no-pad>.form-control, .input-group.no-pad-le>.form-control { padding-left:0px;margin-left:0px;border-left:0px; }
.input-group.no-pad>.form-control, .input-group.no-pad-ri>.form-control { padding-right:0px;margin-right:0px;border-right:0px; }
.input-group.disabled, .input-group.print { pointer-events:none; }
.input-group.disabled .btn-text, .input-group.disabled .form-control { background:#FAFAFA !important;color:#A6A6A6 !important; }
.input-group.print .form-control { background:#ffffff !important;color:#333333 !important; }
.input-group.input-select { -ms-flex-wrap:nowrap;flex-wrap:nowrap; }
.input-group.input-select>.form-control { padding:0px;min-height:36px; }
.input-group.input-select.focus .form-control { border-color:#cccccc; }

.input-group-text>.check-box { margin-left:-2px; margin-right:-2px; }

.w-dis { pointer-events:none;-moz-opacity:0.65;-khtml-opacity:0.65;opacity:0.65;cursor:default !important; }
.w-prt { pointer-events:none;-moz-opacity:1.00;-khtml-opacity:1.00;opacity:1.00;cursor:default !important; }
.w-dis * { pointer-events:none !important;cursor:default !important; }
.w-prt * { pointer-events:none !important;cursor:default !important; }

.ws-nowrap { white-space:nowrap !important; }

.icon-users { width:18px; }
.icon-users.icon-2x { width:36px; }

#wapp_debug_window { opacity:0.75 !important; }
#wapp_debug_window .jsPanel-headerbar {  }
#wapp_debug_window .jsPanel-content { border-color:lime !important; }
.wapp-debug { display:none; }
.wapp-debug-server { display:none; }
.wapp-debug-scroll { position:relative;width:100%;height:100%; }
.wapp-debug-scroll .os-scrollbar-track { background:lime !important; }


.bootstrap-select .dropdown-toggle:focus { outline:none !important; }
.bootstrap-select.form-control button { border:0px !important; }
.bootstrap-select .dropdown-menu .inner { overflow:hidden !important;  }


.text-inherit { color:inherit !important; }
.border-inherit { border-color:inherit !important; }
.border-light { border-color:#a3a3a3 !important; }
.text-light { color:#a3a3a3 !important; }
.border-navbar { border-color:#1565C0 !important; }
.text-navbar { color:#1565C0 !important; }
.bg-navbar { background:#1565C0;  }
.border-default { border-color:#DDDDDD !important; }
.text-default { color:#DDDDDD !important; }
.bg-default { background:#DDDDDD;  }
.bg-vagtbytte { background:#330099 !important; }
.text-vagtbytte { color:#330099 !important; }

.cu-pointer { cursor:pointer !important; }

.wh-100-100 { width:100% !important;height:100% !important; }
.wh-100-001 { width:100% !important;height:1px !important; }
.wh-001-100 { width:1px !important;height:100% !important; }
.wh-100-050 { width:100% !important;height:50% !important; }
.wh-050-100 { width:50% !important;height:100% !important; }

.check-box { position:relative;display:block;width:20px;height:20px;overflow:hidden; }
.radio-box { position:relative;display:block;width:20px;height:20px;overflow:hidden; }
.toggle-box { position:relative;display:block;width:38px;height:20px;overflow:hidden; }

.border-light { border-color:#a3a3a3 !important }
.text-light { color:#a3a3a3 !important }

.of-h { overflow:hidden !important; }
.of-a { overflow:auto !important; }
.of-x { overflow-x:scroll !important;overflow-y:hidden !important; }
.of-y { overflow-y:scroll !important;overflow-x:hidden !important; }
.po-s { position:static !important; }
.po-r { position:relative !important; }
.po-a { position:absolute !important; }
.po-f { position:fixed !important; }

.po-le-0 { left:0px !important; }
.po-ri-0 { right:0px !important; }
.po-to-0 { top:0px !important; }
.po-bo-0 { bottom:0px !important; }

.zi-0 { z-index:0 !important; }
.zi-1 { z-index:1 !important; }
.zi-2 { z-index:2 !important; }
.zi-3 { z-index:3 !important; }
.zi-4 { z-index:4 !important; }
.zi-5 { z-index:5 !important; }

.modal-open .modal { overflow:hidden !important; }
.modal-open .modal-dialog { margin-top:0px !important; }
.modal-open .modal-dialog .modal-content { padding-top:20px;padding-bottom:20px;border-radius:0px;background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0px; }

.modal-open .modal.modal-scroll .modal-body { max-height:300px;overflow:hidden;padding:0px; }

.dialog-light .modal-header { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border:1px solid #DDDDDD; }
.dialog-light .modal-body { color:#333333;background:#ffffff;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD; }
.dialog-light .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD; }

.dialog-primary .modal-header { color:#ffffff;background:#2196F3;padding: 0.9375rem 1.25rem;border:1px solid #2196F3; }
.dialog-primary .modal-body { color:#333333;background:#ffffff;border-left:1px solid #2196F3;border-right:1px solid #2196F3; }
.dialog-primary .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #2196F3;border-right:1px solid #2196F3;border-bottom:1px solid #2196F3;border-top:1px solid #DDDDDD; }

.dialog-success .modal-header { color:#ffffff;background:#4CAF50;padding: 0.9375rem 1.25rem;border:1px solid #4CAF50; }
.dialog-success .modal-body { color:#333333;background:#ffffff;border-left:1px solid #4CAF50;border-right:1px solid #4CAF50; }
.dialog-success .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #4CAF50;border-right:1px solid #4CAF50;border-bottom:1px solid #4CAF50;border-top:1px solid #DDDDDD; }

.dialog-info .modal-header { color:#ffffff;background:#00BCD4;padding: 0.9375rem 1.25rem;border:1px solid #00BCD4; }
.dialog-info .modal-body { color:#333333;background:#ffffff;border-left:1px solid #00BCD4;border-right:1px solid #00BCD4; }
.dialog-info .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #00BCD4;border-right:1px solid #00BCD4;border-bottom:1px solid #00BCD4;border-top:1px solid #DDDDDD; }

.dialog-danger .modal-header { color:#ffffff;background:#F44336;padding: 0.9375rem 1.25rem;border:1px solid #F44336; }
.dialog-danger .modal-body { color:#333333;background:#ffffff;border-left:1px solid #F44336;border-right:1px solid #F44336; }
.dialog-danger .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #F44336;border-right:1px solid #F44336;border-bottom:1px solid #F44336;border-top:1px solid #DDDDDD; }

.dialog-warning .modal-header { color:#ffffff;background:#FF7043;padding: 0.9375rem 1.25rem;border:1px solid #FF7043; }
.dialog-warning .modal-body { color:#333333;background:#ffffff;border-left:1px solid #FF7043;border-right:1px solid #FF7043; }
.dialog-warning .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #FF7043;border-right:1px solid #FF7043;border-bottom:1px solid #FF7043;border-top:1px solid #DDDDDD; }

.dialog-dark .modal-header { color:#ffffff;background:#324148;padding: 0.9375rem 1.25rem;border:1px solid #324148; }
.dialog-dark .modal-body { color:#333333;background:#ffffff;border-left:1px solid #324148;border-right:1px solid #324148; }
.dialog-dark .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #324148;border-right:1px solid #324148;border-bottom:1px solid #324148;border-top:1px solid #DDDDDD; }

.dialog-secondary .modal-header { color:#ffffff;background:#777777;padding: 0.9375rem 1.25rem;border:1px solid #777777; }
.dialog-secondary .modal-body { color:#333333;background:#ffffff;border-left:1px solid #777777;border-right:1px solid #777777; }
.dialog-secondary .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #777777;border-right:1px solid #777777;border-bottom:1px solid #777777;border-top:1px solid #DDDDDD; }

.dialog-vagtbytte .modal-header { color:#ffffff;background:#330099;padding: 0.9375rem 1.25rem;border:1px solid #330099; }
.dialog-vagtbytte .modal-body { color:#333333;background:#ffffff;border-left:1px solid #330099;border-right:1px solid #330099; }
.dialog-vagtbytte .modal-footer { color:#333333;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #330099;border-right:1px solid #330099;border-bottom:1px solid #330099;border-top:1px solid #DDDDDD; }

.dialog-navbar .modal-header { color:#c9dff9;background:#1565C0;padding: 0.9375rem 1.25rem;border:1px solid #1565C0; }
.dialog-navbar .modal-body { color:#707070;background:#ffffff;border-left:1px solid #1565C0;border-right:1px solid #1565C0; }
.dialog-navbar .modal-footer { color:#707070;background:#FAFAFA;padding: 0.9375rem 1.25rem;border-left:1px solid #1565C0;border-right:1px solid #1565C0;border-bottom:1px solid #1565C0;border-top:1px solid #DDDDDD; }

/*
.card-navbar { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-navbar>.card-header { color:#c9dff9 !important;background:#1565C0 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #1565C0 !important;border-radius:0px; }
.card-navbar>.card-body, .card-navbar>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-navbar>.card-footer, .card-navbar>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
*/
/*
.dialog-select { padding:0px !important; }
.dialog-select .modal-dialog { width:100vw !important; height:100vh !important; }
.dialog-select .modal-body { padding:0px !important; }
.dialog-select .modal-body .select2-dropdown { position:relative !important;left:0px !important;top:0px !important; border:1px solid red !important;width:100% !important;height:100% !important; }
*/

.ln-nor { line-height:normal !important; }

.p-6 { padding:0.4375rem !important; } /* 7px */
.pl-6, .px-6 { padding-left:0.4375rem !important; }
.pr-6, .px-6 { padding-right:0.4375rem !important; }
.pt-6, .py-6 { padding-top:0.4375rem !important; }
.pb-6, .py-6 { padding-bottom:0.4375rem !important; }

.p-7 { padding:0.875rem !important; } /* 14px */
.pl-7, .px-7 { padding-left:0.875rem !important; }
.pr-7, .px-7 { padding-right:0.875rem !important; }
.pt-7, .py-7 { padding-top:0.875rem !important; }
.pb-7, .py-7 { padding-bottom:0.875rem !important; }

.p-8 { padding:0.9375rem !important; } /* 15px */
.pl-8, .px-8 { padding-left:0.9375rem !important; }
.pr-8, .px-8 { padding-right:0.9375rem !important; }
.pt-8, .py-8 { padding-top:0.9375rem !important; }
.pb-8, .py-8 { padding-bottom:0.9375rem !important; }

.f00n { font-size: 0.8125rem !important;font-weight:normal !important; }
.f00b { font-size: 0.8125rem !important;font-weight:bold !important; }
.f08n { font-size:8px !important;font-weight:normal !important; }
.f08b { font-size:8px !important;font-weight:bold !important; }
.f09n { font-size:9px !important;font-weight:normal !important; }
.f09b { font-size:9px !important;font-weight:bold !important; }
.f10n { font-size:10px !important;font-weight:normal !important; }
.f10b { font-size:10px !important;font-weight:bold !important; }
.f13n { font-size:13px !important;font-weight:normal !important; }
.f13b { font-size:13px !important;font-weight:bold !important; }
.f14n { font-size:14px !important;font-weight:normal !important; }
.f14b { font-size:14px !important;font-weight:bold !important; }
.f15n { font-size:15px !important;font-weight:normal !important; }
.f15b { font-size:15px !important;font-weight:bold !important; }
.f18n { font-size:18px !important;font-weight:normal !important; }
.f18b { font-size:18px !important;font-weight:bold !important; }
.f20n { font-size:20px !important;font-weight:normal !important; }
.f20b { font-size:20px !important;font-weight:bold !important; }
.f25n { font-size:25px !important;font-weight:normal !important; }
.f25b { font-size:25px !important;font-weight:bold !important; }
.f30n { font-size:30px !important;font-weight:normal !important; }
.f30b { font-size:30px !important;font-weight:bold !important; }
.f35n { font-size:35px !important;font-weight:normal !important; }
.f35b { font-size:35px !important;font-weight:bold !important; }
.f40n { font-size:40px !important;font-weight:normal !important; }
.f40b { font-size:40px !important;font-weight:bold !important; }
.f45n { font-size:45px !important;font-weight:normal !important; }
.f45b { font-size:45px !important;font-weight:bold !important; }
.f50n { font-size:50px !important;font-weight:normal !important; }
.f50b { font-size:50px !important;font-weight:bold !important; }
.f55n { font-size:55px !important;font-weight:normal !important; }
.f55b { font-size:55px !important;font-weight:bold !important; }
.f60n { font-size:60px !important;font-weight:normal !important; }
.f60b { font-size:60px !important;font-weight:bold !important; }
.f65n { font-size:65px !important;font-weight:normal !important; }
.f65b { font-size:65px !important;font-weight:bold !important; }

.ra-0 { border-radius:0px !important; }
.ra-lt-0, .ra-le-0, .ra-to-0 { border-top-left-radius:0px !important; }
.ra-rt-0, .ra-ri-0, .ra-to-0 { border-top-right-radius:0px !important; }
.ra-lb-0, .ra-le-0, .ra-bo-0 { border-bottom-left-radius:0px !important; }
.ra-rb-0, .ra-ri-0, .ra-bo-0 { border-bottom-right-radius:0px !important; }

.ra-1 { border-radius:0.1875rem !important; }
.ra-lt-1, .ra-le-1, .ra-to-1 { border-top-left-radius:0.1875rem !important; }
.ra-rt-1, .ra-ri-1, .ra-to-1 { border-top-right-radius:0.1875rem !important; }
.ra-lb-1, .ra-le-1, .ra-bo-1 { border-bottom-left-radius:0.1875rem !important; }
.ra-rb-1, .ra-ri-1, .ra-bo-1 { border-bottom-right-radius:0.1875rem !important; }

.ra-2 { border-radius:100px !important; }
.ra-lt-2, .ra-le-2, .ra-to-2 { border-top-left-radius:100px !important; }
.ra-rt-2, .ra-ri-2, .ra-to-2 { border-top-right-radius:100px !important; }
.ra-lb-2, .ra-le-2, .ra-bo-2 { border-bottom-left-radius:100px !important; }
.ra-rb-2, .ra-ri-2, .ra-bo-2 { border-bottom-right-radius:100px !important; }

.shadow-0 { box-shadow:none !important; }
.shadow-1 { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important; }

.w-opa-0 { -moz-opacity: 0.00 !important;-khtml-opacity:0.00 !important;opacity:0.00 !important; }
.w-opa-1 { -moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important; }
.w-rgba-15 { background:rgba(0,0,0,0.15); }

.w-flx { display:-ms-flexbox !important ;display:flex !important; }
.w-fro { -ms-flex-direction:row !important; flex-direction:row !important; }
.w-fco { -ms-flex-direction:column !important; flex-direction:column !important;}

.w-fg0 { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
.w-fg1 { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }

.w-jcs { -ms-flex-pack:start !important;justify-content:flex-start !important; }
.w-jcc { -ms-flex-pack:center !important;justify-content:center !important; }
.w-jce { -ms-flex-pack:end !important;justify-content:flex-end !important; }

.w-ais { -ms-flex-align:start !important;align-items:flex-start !important; }
.w-aic { -ms-flex-align:center !important;align-items:center !important; }
.w-aie { -ms-flex-align:end !important;align-items:flex-end !important; }

.b-0 { border-width:0px !important;border-style:solid !important }
.b-1 { border-width:1px !important;border-style:solid !important }
.b-2 { border-width:2px !important;border-style:solid !important }

.bl-0 { border-left-width:0px !important;border-left-style:solid !important; }
.br-0 { border-right-width:0px !important;border-right-style:solid !important; }
.bt-0 { border-top-width:0px !important;border-top-style:solid !important; }
.bb-0 { border-bottom-width:0px !important;border-bottom-style:solid !important; }

.bl-1 { border-left-width:1px !important;border-left-style:solid !important; }
.br-1 { border-right-width:1px !important;border-right-style:solid !important; }
.bt-1 { border-top-width:1px !important;border-top-style:solid !important; }
.bb-1 { border-bottom-width:1px !important;border-bottom-style:solid !important; }

.bl-2 { border-left-width:2px !important;border-left-style:solid !important; }
.br-2 { border-right-width:2px !important;border-right-style:solid !important; }
.bt-2 { border-top-width:2px !important;border-top-style:solid !important; }
.bb-2 { border-bottom-width:2px !important;border-bottom-style:solid !important; }

.res-box { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }
.res-box>.res-box-le { display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center; }
.res-box>.res-box-ri { display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center; }
.res-box.res-box-max-top>.res-box-le { -ms-flex-positive:1;flex-grow:1; }
.res-box.res-box-max-top>.res-box-ri { -ms-flex-positive:0;flex-grow:0; }
.res-box.res-box-max-bot>.res-box-le { -ms-flex-positive:0;flex-grow:0; }
.res-box.res-box-max-bot>.res-box-ri { -ms-flex-positive:1;flex-grow:1; }

.wi-auto { width:auto !important;}
.wi-100 { width:100px !important; }
.wi-150 { width:150px !important; }
.wi-200 { width:200px !important; }
.wi-250 { width:250px !important; }
.wi-300 { width:300px !important; }
.wi-350 { width:350px !important; }
.wi-400 { width:400px !important; }
.wi-450 { width:450px !important; }
.wi-500 { width:500px !important; }
.wi-550 { width:550px !important; }
.wi-600 { width:600px !important; }
.wi-650 { width:650px !important; }
.wi-700 { width:700px !important; }
.wi-750 { width:750px !important; }
.wi-800 { width:800px !important; }
.wi-max { width:100% !important; }

.hi-auto { height:auto !important;}
.hi-036 { height:36px !important; }
.hi-050 { height:50px !important; }
.hi-060 { height:60px !important; }
.hi-070 { height:70px !important; }
.hi-100 { height:100px !important; }
.hi-150 { height:150px !important; }
.hi-200 { height:200px !important; }
.hi-250 { height:250px !important; }
.hi-300 { height:300px !important; }
.hi-350 { height:350px !important; }
.hi-400 { height:400px !important; }
.hi-450 { height:450px !important; }
.hi-500 { height:500px !important; }
.hi-550 { height:550px !important; }
.hi-600 { height:600px !important; }
.hi-650 { height:650px !important; }
.hi-700 { height:700px !important; }
.hi-750 { height:750px !important; }
.hi-800 { height:800px !important; }
.hi-max { height:100% !important; }

.wi-max-auto { }
.wi-max-100 { width:100px; }
.wi-max-150 { width:150px; }
.wi-max-200 { width:200px; }
.wi-max-250 { width:250px; }
.wi-max-300 { width:300px; }
.wi-max-350 { width:350px; }
.wi-max-400 { width:400px; }
.wi-max-450 { width:450px; }
.wi-max-500 { width:500px; }
.wi-max-550 { width:550px; }
.wi-max-600 { width:600px; }
.wi-max-650 { width:650px; }
.wi-max-700 { width:700px; }
.wi-max-750 { width:750px; }
.wi-max-800 { width:800px; }

.hi-max-auto { }
.hi-max-100 { height:100px; }
.hi-max-150 { height:150px; }
.hi-max-200 { height:200px; }
.hi-max-250 { height:250px; }
.hi-max-300 { height:300px; }
.hi-max-350 { height:350px; }
.hi-max-400 { height:400px; }
.hi-max-450 { height:450px; }
.hi-max-500 { height:500px; }
.hi-max-550 { height:550px; }
.hi-max-600 { height:600px; }
.hi-max-650 { height:650px; }
.hi-max-700 { height:700px; }
.hi-max-750 { height:750px; }
.hi-max-800 { height:800px; }

@media (max-width: 991px) { 
	.wi-max-auto { width:100%; }
	.wi-max-100 { width:100%; }
	.wi-max-150 { width:100%; }
	.wi-max-200 { width:100%; }
	.wi-max-250 { width:100%; }
	.wi-max-300 { width:100%; }
	.wi-max-350 { width:100%; }
	.wi-max-400 { width:100%; }
	.wi-max-450 { width:100%; }
	.wi-max-500 { width:100%; }
	.wi-max-550 { width:100%; }
	.wi-max-600 { width:100%; }
	.wi-max-650 { width:100%; }
	.wi-max-700 { width:100%; }
	.wi-max-750 { width:100%; }
	.wi-max-800 { width:100%; }

	.hi-max-auto { height:100%; }
	.hi-max-100 { height:100%; }
	.hi-max-150 { height:100%; }
	.hi-max-200 { height:100%; }
	.hi-max-250 { height:100%; }
	.hi-max-300 { height:100%; }
	.hi-max-350 { height:100%; }
	.hi-max-400 { height:100%; }
	.hi-max-450 { height:100%; }
	.hi-max-500 { height:100%; }
	.hi-max-550 { height:100%; }
	.hi-max-600 { height:100%; }
	.hi-max-650 { height:100%; }
	.hi-max-700 { height:100%; }
	.hi-max-750 { height:100%; }
	.hi-max-800 { height:100%; }	
}



@media (min-width: 576px) {
	.p-sm-6 { padding:0.4375rem !important; } /* 7px */
	.pl-sm-6, .px-sm-6 { padding-left:0.4375rem !important; }
	.pr-sm-6, .px-sm-6 { padding-right:0.4375rem !important; }
	.pt-sm-6, .py-sm-6 { padding-top:0.4375rem !important; }
	.pb-sm-6, .py-sm-6 { padding-bottom:0.4375rem !important; }

	.p-sm-7 { padding:0.875rem !important; } /* 14px */
	.pl-sm-7, .px-sm-7 { padding-left:0.875rem !important; }
	.pr-sm-7, .px-sm-7 { padding-right:0.875rem !important; }
	.pt-sm-7, .py-sm-7 { padding-top:0.875rem !important; }
	.pb-sm-7, .py-sm-7 { padding-bottom:0.875rem !important; }

	.p-sm-8 { padding:0.9375rem !important; } /* 15px */
	.pl-sm-8, .px-sm-8 { padding-left:0.9375rem !important; }
	.pr-sm-8, .px-sm-8 { padding-right:0.9375rem !important; }
	.pt-sm-8, .py-sm-8 { padding-top:0.9375rem !important; }
	.pb-sm-8, .py-sm-8 { padding-bottom:0.9375rem !important; }
	
	.f00n-sm { font-size: 0.8125rem !important;font-weight:normal !important; }
	.f00b-sm { font-size: 0.8125rem !important;font-weight:bold !important; }
	.f08n-sm { font-size:8px !important;font-weight:normal !important; }
	.f08b-sm { font-size:8px !important;font-weight:bold !important; }
	.f09n-sm { font-size:9px !important;font-weight:normal !important; }
	.f09b-sm { font-size:9px !important;font-weight:bold !important; }
	.f10n-sm { font-size:10px !important;font-weight:normal !important; }
	.f10b-sm { font-size:10px !important;font-weight:bold !important; }
	.f15n-sm { font-size:15px !important;font-weight:normal !important; }
	.f15b-sm { font-size:15px !important;font-weight:bold !important; }
	.f18n-sm { font-size:18px !important;font-weight:normal !important; }
	.f18b-sm { font-size:18px !important;font-weight:bold !important; }
	.f20n-sm { font-size:20px !important;font-weight:normal !important; }
	.f20b-sm { font-size:20px !important;font-weight:bold !important; }
	.f25n-sm { font-size:25px !important;font-weight:normal !important; }
	.f25b-sm { font-size:25px !important;font-weight:bold !important; }
	.f30n-sm { font-size:30px !important;font-weight:normal !important; }
	.f30b-sm { font-size:30px !important;font-weight:bold !important; }
	.f35n-sm { font-size:35px !important;font-weight:normal !important; }
	.f35b-sm { font-size:35px !important;font-weight:bold !important; }
	.f40n-sm { font-size:40px !important;font-weight:normal !important; }
	.f40b-sm { font-size:40px !important;font-weight:bold !important; }
	.f45n-sm { font-size:45px !important;font-weight:normal !important; }
	.f45b-sm { font-size:45px !important;font-weight:bold !important; }
	.f50n-sm { font-size:50px !important;font-weight:normal !important; }
	.f50b-sm { font-size:50px !important;font-weight:bold !important; }
	.f55n-sm { font-size:55px !important;font-weight:normal !important; }
	.f55b-sm { font-size:55px !important;font-weight:bold !important; }
	.f60n-sm { font-size:60px !important;font-weight:normal !important; }
	.f60b-sm { font-size:60px !important;font-weight:bold !important; }
	.f65n-sm { font-size:65px !important;font-weight:normal !important; }
	.f65b-sm { font-size:65px !important;font-weight:bold !important; }

	.po-r-sm { position:relative !important; }
	.po-a-sm { position:absolute !important; }
	.po-s-sm { position:static !important; }
	
	.w-fro-sm { -ms-flex-direction:row !important; flex-direction:row !important; }
	.w-fco-sm { -ms-flex-direction:column !important; flex-direction:column !important;}

	.w-fg0-sm { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
	.w-fg1-sm { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }
	
	.w-jcs-sm { -ms-flex-pack:start !important;justify-content:flex-start !important; }
	.w-jcc-sm { -ms-flex-pack:center !important;justify-content:center !important; }
	.w-jce-sm { -ms-flex-pack:end !important;justify-content:flex-end !important; }

	.w-ais-sm { -ms-flex-align:start !important;align-items:flex-start !important; }
	.w-aic-sm { -ms-flex-align:center !important;align-items:center !important; }
	.w-aie-sm { -ms-flex-align:end !important;align-items:flex-end !important; }

	.b-0-sm { border-width:0px !important;border-style:solid !important }
	.bl-0-sm, .bx-0-sm { border-left-width:0px !important;border-left-style:solid !important; }
	.br-0-sm, .bx-0-sm { border-right-width:0px !important;border-right-style:solid !important; }
	.bt-0-sm, .by-0-sm { border-top-width:0px !important;border-top-style:solid !important; }
	.bb-0-sm, .by-0-sm { border-bottom-width:0px !important;border-bottom-style:solid !important; }

	.b-1-sm { border-width:1px !important;border-style:solid !important }
	.bl-1-sm, .bx-1-sm { border-left-width:1px !important;border-left-style:solid !important; }
	.br-1-sm, .bx-1-sm { border-right-width:1px !important;border-right-style:solid !important; }
	.bt-1-sm, .by-1-sm { border-top-width:1px !important;border-top-style:solid !important; }
	.bb-1-sm, .by-1-sm { border-bottom-width:1px !important;border-bottom-style:solid !important; }

	.b-2-sm { border-width:2px !important;border-style:solid !important }
	.bl-2-sm, .bx-2-sm { border-left-width:2px !important;border-left-style:solid !important; }
	.br-2-sm, .bx-2-sm { border-right-width:2px !important;border-right-style:solid !important; }
	.bt-2-sm, .by-2-sm { border-top-width:2px !important;border-top-style:solid !important; }
	.bb-2-sm, .by-2-sm { border-bottom-width:2px !important;border-bottom-style:solid !important; }
	
	.collapse.show-collapse-sm { display: block; height: auto !important; }

	.res-box.res-box-sm { -ms-flex-direction:row;flex-direction:row; }
	.res-box.res-box-sm>.res-box-le { -ms-flex-pack:start;justify-content:flex-start;-ms-flex-positive:1;flex-grow:1; }
	.res-box.res-box-sm>.res-box-ri { -ms-flex-pack:start;justify-content:flex-end;-ms-flex-positive:1;flex-grow:1; }

	.ra-0-sm { border-radius:0px !important; }
	.ra-lt-0-sm, .ra-le-0-sm, .ra-to-0-sm { border-top-left-radius:0px !important; }
	.ra-rt-0-sm, .ra-ri-0-sm, .ra-to-0-sm { border-top-right-radius:0px !important; }
	.ra-lb-0-sm, .ra-le-0-sm, .ra-bo-0-sm { border-bottom-left-radius:0px !important; }
	.ra-rb-0-sm, .ra-ri-0-sm, .ra-bo-0-sm { border-bottom-right-radius:0px !important; }

	.ra-1-sm { border-radius:0.1875rem !important; }
	.ra-lt-1-sm, .ra-le-1-sm, .ra-to-1-sm { border-top-left-radius:0.1875rem !important; }
	.ra-rt-1-sm, .ra-ri-1-sm, .ra-to-1-sm { border-top-right-radius:0.1875rem !important; }
	.ra-lb-1-sm, .ra-le-1-sm, .ra-bo-1-sm { border-bottom-left-radius:0.1875rem !important; }
	.ra-rb-1-sm, .ra-ri-1-sm, .ra-bo-1-sm { border-bottom-right-radius:0.1875rem !important; }

	.ra-2-sm { border-radius:100px !important; }
	.ra-lt-2-sm, .ra-le-2-sm, .ra-to-2-sm { border-top-left-radius:100px !important; }
	.ra-rt-2-sm, .ra-ri-2-sm, .ra-to-2-sm { border-top-right-radius:100px !important; }
	.ra-lb-2-sm, .ra-le-2-sm, .ra-bo-2-sm { border-bottom-left-radius:100px !important; }
	.ra-rb-2-sm, .ra-ri-2-sm, .ra-bo-2-sm { border-bottom-right-radius:100px !important; }
	
	.shadow-0-sm { box-shadow:none !important; }
	.shadow-1-sm { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important; }
	
	.wi-auto-sm { width:auto !important;}
	.wi-800-sm { width:800px !important; }
	.wi-max-sm { width:100% !important; }
	
	.hi-auto-sm { height:auto !important;}
	.hi-036-sm { height:36px !important; }
	.hi-050-sm { height:50px !important; }
	.hi-max-sm { height:100% !important; }
}
@media (min-width: 768px) {
	.p-md-6 { padding:0.4375rem !important; } /* 7px */
	.pl-md-6, .px-md-6 { padding-left:0.4375rem !important; }
	.pr-md-6, .px-md-6 { padding-right:0.4375rem !important; }
	.pt-md-6, .py-md-6 { padding-top:0.4375rem !important; }
	.pb-md-6, .py-md-6 { padding-bottom:0.4375rem !important; }

	.p-md-7 { padding:0.875rem !important; } /* 14px */
	.pl-md-7, .px-md-7 { padding-left:0.875rem !important; }
	.pr-md-7, .px-md-7 { padding-right:0.875rem !important; }
	.pt-md-7, .py-md-7 { padding-top:0.875rem !important; }
	.pb-md-7, .py-md-7 { padding-bottom:0.875rem !important; }

	.p-md-8 { padding:0.9375rem !important; } /* 15px */
	.pl-md-8, .px-md-8 { padding-left:0.9375rem !important; }
	.pr-md-8, .px-md-8 { padding-right:0.9375rem !important; }
	.pt-md-8, .py-md-8 { padding-top:0.9375rem !important; }
	.pb-md-8, .py-md-8 { padding-bottom:0.9375rem !important; }

	.f00n-md { font-size: 0.8125rem !important;font-weight:normal !important; }
	.f00b-md { font-size: 0.8125rem !important;font-weight:bold !important; }
	.f08n-md { font-size:8px !important;font-weight:normal !important; }
	.f08b-md { font-size:8px !important;font-weight:bold !important; }
	.f09n-md { font-size:9px !important;font-weight:normal !important; }
	.f09b-md { font-size:9px !important;font-weight:bold !important; }
	.f10n-md { font-size:10px !important;font-weight:normal !important; }
	.f10b-md { font-size:10px !important;font-weight:bold !important; }
	.f15n-md { font-size:15px !important;font-weight:normal !important; }
	.f15b-md { font-size:15px !important;font-weight:bold !important; }
	.f18n-md { font-size:18px !important;font-weight:normal !important; }
	.f18b-md { font-size:18px !important;font-weight:bold !important; }
	.f20n-md { font-size:20px !important;font-weight:normal !important;}
	.f20b-md { font-size:20px !important;font-weight:bold !important; }
	.f25n-md { font-size:25px !important;font-weight:normal !important; }
	.f25b-md { font-size:25px !important;font-weight:bold !important; }
	.f30n-md { font-size:30px !important;font-weight:normal !important; }
	.f30b-md { font-size:30px !important;font-weight:bold !important; }
	.f35n-md { font-size:35px !important;font-weight:normal !important; }
	.f35b-md { font-size:35px !important;font-weight:bold !important; }
	.f40n-md { font-size:40px !important;font-weight:normal !important; }
	.f40b-md { font-size:40px !important;font-weight:bold !important; }
	.f45n-md { font-size:45px !important;font-weight:normal !important; }
	.f45b-md { font-size:45px !important;font-weight:bold !important; }
	.f50n-md { font-size:50px !important;font-weight:normal !important; }
	.f50b-md { font-size:50px !important;font-weight:bold !important; }
	.f55n-md { font-size:55px !important;font-weight:normal !important; }
	.f55b-md { font-size:55px !important;font-weight:bold !important; }
	.f60n-md { font-size:60px !important;font-weight:normal !important; }
	.f60b-md { font-size:60px !important;font-weight:bold !important; }
	.f65n-md { font-size:65px !important;font-weight:normal !important; }
	.f65b-md { font-size:65px !important;font-weight:bold !important; }

	.po-r-md { position:relative !important; }
	.po-a-md { position:absolute !important; }
	.po-s-md { position:static !important; }

	.w-fro-md { -ms-flex-direction:row !important; flex-direction:row !important; }
	.w-fco-md { -ms-flex-direction:column !important; flex-direction:column !important;}

	.w-fg0-md { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
	.w-fg1-md { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }

	.w-jcs-md { -ms-flex-pack:start !important;justify-content:flex-start !important; }
	.w-jcc-md { -ms-flex-pack:center !important;justify-content:center !important; }
	.w-jce-md { -ms-flex-pack:end !important;justify-content:flex-end !important; }
	
	.w-ais-md { -ms-flex-align:start !important;align-items:flex-start !important; }
	.w-aic-md { -ms-flex-align:center !important;align-items:center !important; }
	.w-aie-md { -ms-flex-align:end !important;align-items:flex-end !important; }
	
	.b-0-md { border-width:0px !important;border-style:solid !important }
	.bl-0-md, .bx-0-md { border-left-width:0px !important;border-left-style:solid !important; }
	.br-0-md, .bx-0-md { border-right-width:0px !important;border-right-style:solid !important; }
	.bt-0-md, .by-0-md { border-top-width:0px !important;border-top-style:solid !important; }
	.bb-0-md, .by-0-md { border-bottom-width:0px !important;border-bottom-style:solid !important; }

	.b-1-md { border-width:1px !important;border-style:solid !important }
	.bl-1-md, .bx-1-md { border-left-width:1px !important;border-left-style:solid !important; }
	.br-1-md, .bx-1-md { border-right-width:1px !important;border-right-style:solid !important; }
	.bt-1-md, .by-1-md { border-top-width:1px !important;border-top-style:solid !important; }
	.bb-1-md, .by-1-md { border-bottom-width:1px !important;border-bottom-style:solid !important; }

	.b-2-md { border-width:2px !important;border-style:solid !important }
	.bl-2-md, .bx-2-md { border-left-width:2px !important;border-left-style:solid !important; }
	.br-2-md, .bx-2-md { border-right-width:2px !important;border-right-style:solid !important; }
	.bt-2-md, .by-2-md { border-top-width:2px !important;border-top-style:solid !important; }
	.bb-2-md, .by-2-md { border-bottom-width:2px !important;border-bottom-style:solid !important; }
	
	.collapse.show-collapse-md { display: block; height: auto !important; }
	
	.res-box.res-box-md { -ms-flex-direction:row;flex-direction:row; }
	.res-box.res-box-md>.res-box-le { -ms-flex-pack:start;justify-content:flex-start;-ms-flex-positive:1;flex-grow:1; }
	.res-box.res-box-md>.res-box-ri { -ms-flex-pack:start;justify-content:flex-end;-ms-flex-positive:1;flex-grow:1; }

	.ra-0-md { border-radius:0px !important; }
	.ra-lt-0-md, .ra-le-0-md, .ra-to-0-md { border-top-left-radius:0px !important; }
	.ra-rt-0-md, .ra-ri-0-md, .ra-to-0-md { border-top-right-radius:0px !important; }
	.ra-lb-0-md, .ra-le-0-md, .ra-bo-0-md { border-bottom-left-radius:0px !important; }
	.ra-rb-0-md, .ra-ri-0-md, .ra-bo-0-md { border-bottom-right-radius:0px !important; }

	.ra-1-md { border-radius:0.1875rem !important; }
	.ra-lt-1-md, .ra-le-1-md, .ra-to-1-md { border-top-left-radius:0.1875rem !important; }
	.ra-rt-1-md, .ra-ri-1-md, .ra-to-1-md { border-top-right-radius:0.1875rem !important; }
	.ra-lb-1-md, .ra-le-1-md, .ra-bo-1-md { border-bottom-left-radius:0.1875rem !important; }
	.ra-rb-1-md, .ra-ri-1-md, .ra-bo-1-md { border-bottom-right-radius:0.1875rem !important; }

	.ra-2-md { border-radius:100px !important; }
	.ra-lt-2-md, .ra-le-2-md, .ra-to-2-md { border-top-left-radius:100px !important; }
	.ra-rt-2-md, .ra-ri-2-md, .ra-to-2-md { border-top-right-radius:100px !important; }
	.ra-lb-2-md, .ra-le-2-md, .ra-bo-2-md { border-bottom-left-radius:100px !important; }
	.ra-rb-2-md, .ra-ri-2-md, .ra-bo-2-md { border-bottom-right-radius:100px !important; }
	
	.shadow-0-md { box-shadow:none !important; }
	.shadow-1-md { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important; }

	.wi-auto-md { width:auto !important;}
	.wi-800-md { width:800px !important; }
	.wi-max-md { width:100% !important; }

	.hi-auto-md { height:auto !important;}
	.hi-036-md { height:36px !important; }
	.hi-050-md { height:50px !important; }
	.hi-max-md { height:100% !important; }
}
@media (min-width: 992px) {
	.p-lg-6 { padding:0.4375rem !important; } /* 7px */
	.pl-lg-6, .px-lg-6 { padding-left:0.4375rem !important; }
	.pr-lg-6, .px-lg-6 { padding-right:0.4375rem !important; }
	.pt-lg-6, .py-lg-6 { padding-top:0.4375rem !important; }
	.pb-lg-6, .py-lg-6 { padding-bottom:0.4375rem !important; }

	.p-lg-7 { padding:0.875rem !important; } /* 14px */
	.pl-lg-7, .px-lg-7 { padding-left:0.875rem !important; }
	.pr-lg-7, .px-lg-7 { padding-right:0.875rem !important; }
	.pt-lg-7, .py-lg-7 { padding-top:0.875rem !important; }
	.pb-lg-7, .py-lg-7 { padding-bottom:0.875rem !important; }

	.p-lg-8 { padding:0.9375rem !important; } /* 15px */
	.pl-lg-8, .px-lg-8 { padding-left:0.9375rem !important; }
	.pr-lg-8, .px-lg-8 { padding-right:0.9375rem !important; }
	.pt-lg-8, .py-lg-8 { padding-top:0.9375rem !important; }
	.pb-lg-8, .py-lg-8 { padding-bottom:0.9375rem !important; }

	.f00n-lg { font-size: 0.8125rem !important;font-weight:normal !important; }
	.f00b-lg { font-size: 0.8125rem !important;font-weight:bold !important; }
	.f08n-lg { font-size:8px !important;font-weight:normal !important; }
	.f08b-lg { font-size:8px !important;font-weight:bold !important; }
	.f09n-lg { font-size:9px !important;font-weight:normal !important; }
	.f09b-lg { font-size:9px !important;font-weight:bold !important; }
	.f10n-lg { font-size:10px !important;font-weight:normal !important; }
	.f10b-lg { font-size:10px !important;font-weight:bold !important; }
	.f15n-lg { font-size:15px !important;font-weight:normal !important; }
	.f15b-lg { font-size:15px !important;font-weight:bold !important; }
	.f18n-lg { font-size:18px !important;font-weight:normal !important; }
	.f18b-lg { font-size:18px !important;font-weight:bold !important; }
	.f20n-lg { font-size:20px !important;font-weight:normal !important;}
	.f20b-lg { font-size:20px !important;font-weight:bold !important; }
	.f25n-lg { font-size:25px !important;font-weight:normal !important; }
	.f25b-lg { font-size:25px !important;font-weight:bold !important; }
	.f30n-lg { font-size:30px !important;font-weight:normal !important; }
	.f30b-lg { font-size:30px !important;font-weight:bold !important; }
	.f35n-lg { font-size:35px !important;font-weight:normal !important; }
	.f35b-lg { font-size:35px !important;font-weight:bold !important; }
	.f40n-lg { font-size:40px !important;font-weight:normal !important; }
	.f40b-lg { font-size:40px !important;font-weight:bold !important; }
	.f45n-lg { font-size:45px !important;font-weight:normal !important; }
	.f45b-lg { font-size:45px !important;font-weight:bold !important; }
	.f50n-lg { font-size:50px !important;font-weight:normal !important; }
	.f50b-lg { font-size:50px !important;font-weight:bold !important; }
	.f55n-lg { font-size:55px !important;font-weight:normal !important; }
	.f55b-lg { font-size:55px !important;font-weight:bold !important; }
	.f60n-lg { font-size:60px !important;font-weight:normal !important; }
	.f60b-lg { font-size:60px !important;font-weight:bold !important; }
	.f65n-lg { font-size:65px !important;font-weight:normal !important; }
	.f65b-lg { font-size:65px !important;font-weight:bold !important; }

	.po-r-lg { position:relative !important; }
	.po-a-lg { position:absolute !important; }
	.po-s-lg { position:static !important; }

	.w-fro-lg { -ms-flex-direction:row !important; flex-direction:row !important; }
	.w-fco-lg { -ms-flex-direction:column !important; flex-direction:column !important;}

	.w-fg0-lg { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
	.w-fg1-lg { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }

	.w-jcs-lg { -ms-flex-pack:start !important;justify-content:flex-start !important; }
	.w-jcc-lg { -ms-flex-pack:center !important;justify-content:center !important; }
	.w-jce-lg { -ms-flex-pack:end !important;justify-content:flex-end !important; }
	
	.w-ais-lg { -ms-flex-align:start !important;align-items:flex-start !important; }
	.w-aic-lg { -ms-flex-align:center !important;align-items:center !important; }
	.w-aie-lg { -ms-flex-align:end !important;align-items:flex-end !important; }
	
	.b-0-lg { border-width:0px !important;border-style:solid !important }
	.bl-0-lg, .bx-0-lg { border-left-width:0px !important;border-left-style:solid !important; }
	.br-0-lg, .bx-0-lg { border-right-width:0px !important;border-right-style:solid !important; }
	.bt-0-lg, .by-0-lg { border-top-width:0px !important;border-top-style:solid !important; }
	.bb-0-lg, .by-0-lg { border-bottom-width:0px !important;border-bottom-style:solid !important; }

	.b-1-lg { border-width:1px !important;border-style:solid !important }
	.bl-1-lg, .bx-1-lg { border-left-width:1px !important;border-left-style:solid !important; }
	.br-1-lg, .bx-1-lg { border-right-width:1px !important;border-right-style:solid !important; }
	.bt-1-lg, .by-1-lg { border-top-width:1px !important;border-top-style:solid !important; }
	.bb-1-lg, .by-1-lg { border-bottom-width:1px !important;border-bottom-style:solid !important; }

	.b-2-lg { border-width:2px !important;border-style:solid !important }
	.bl-2-lg, .bx-2-lg { border-left-width:2px !important;border-left-style:solid !important; }
	.br-2-lg, .bx-2-lg { border-right-width:2px !important;border-right-style:solid !important; }
	.bt-2-lg, .by-2-lg { border-top-width:2px !important;border-top-style:solid !important; }
	.bb-2-lg, .by-2-lg { border-bottom-width:2px !important;border-bottom-style:solid !important; }
	
	.collapse.show-collapse-lg { display: block; height: auto !important; }
	
	.res-box.res-box-lg { -ms-flex-direction:row;flex-direction:row; }
	.res-box.res-box-lg>.res-box-le { -ms-flex-pack:start;justify-content:flex-start;-ms-flex-positive:1;flex-grow:1; }
	.res-box.res-box-lg>.res-box-ri { -ms-flex-pack:start;justify-content:flex-end;-ms-flex-positive:1;flex-grow:1; }

	.ra-0-lg { border-radius:0px !important; }
	.ra-lt-0-lg, .ra-le-0-lg, .ra-to-0-lg { border-top-left-radius:0px !important; }
	.ra-rt-0-lg, .ra-ri-0-lg, .ra-to-0-lg { border-top-right-radius:0px !important; }
	.ra-lb-0-lg, .ra-le-0-lg, .ra-bo-0-lg { border-bottom-left-radius:0px !important; }
	.ra-rb-0-lg, .ra-ri-0-lg, .ra-bo-0-lg { border-bottom-right-radius:0px !important; }

	.ra-1-lg { border-radius:0.1875rem !important; }
	.ra-lt-1-lg, .ra-le-1-lg, .ra-to-1-lg { border-top-left-radius:0.1875rem !important; }
	.ra-rt-1-lg, .ra-ri-1-lg, .ra-to-1-lg { border-top-right-radius:0.1875rem !important; }
	.ra-lb-1-lg, .ra-le-1-lg, .ra-bo-1-lg { border-bottom-left-radius:0.1875rem !important; }
	.ra-rb-1-lg, .ra-ri-1-lg, .ra-bo-1-lg { border-bottom-right-radius:0.1875rem !important; }

	.ra-2-lg { border-radius:100px !important; }
	.ra-lt-2-lg, .ra-le-2-lg, .ra-to-2-lg { border-top-left-radius:100px !important; }
	.ra-rt-2-lg, .ra-ri-2-lg, .ra-to-2-lg { border-top-right-radius:100px !important; }
	.ra-lb-2-lg, .ra-le-2-lg, .ra-bo-2-lg { border-bottom-left-radius:100px !important; }
	.ra-rb-2-lg, .ra-ri-2-lg, .ra-bo-2-lg { border-bottom-right-radius:100px !important; }
	
	.shadow-0-lg { box-shadow:none !important; }
	.shadow-1-lg { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important; }

	.wi-auto-lg { width:auto !important;}
	.wi-800-lg { width:800px !important; }
	.wi-max-lg { width:100% !important; }

	.hi-auto-lg { height:auto !important;}
	.hi-036-lg { height:36px !important; }
	.hi-050-lg { height:50px !important; }
	.hi-max-lg { height:100% !important; }
}
@media (min-width: 1200px) {
	.p-xl-6 { padding:0.4375rem !important; } /* 7px */
	.pl-xl-6, .px-xl-6 { padding-left:0.4375rem !important; }
	.pr-xl-6, .px-xl-6 { padding-right:0.4375rem !important; }
	.pt-xl-6, .py-xl-6 { padding-top:0.4375rem !important; }
	.pb-xl-6, .py-xl-6 { padding-bottom:0.4375rem !important; }

	.p-xl-7 { padding:0.875rem !important; } /* 14px */
	.pl-xl-7, .px-xl-7 { padding-left:0.875rem !important; }
	.pr-xl-7, .px-xl-7 { padding-right:0.875rem !important; }
	.pt-xl-7, .py-xl-7 { padding-top:0.875rem !important; }
	.pb-xl-7, .py-xl-7 { padding-bottom:0.875rem !important; }

	.p-xl-8 { padding:0.9375rem !important; } /* 15px */
	.pl-xl-8, .px-xl-8 { padding-left:0.9375rem !important; }
	.pr-xl-8, .px-xl-8 { padding-right:0.9375rem !important; }
	.pt-xl-8, .py-xl-8 { padding-top:0.9375rem !important; }
	.pb-xl-8, .py-xl-8 { padding-bottom:0.9375rem !important; }

	.f00n-xl { font-size: 0.8125rem !important;font-weight:normal !important; }
	.f00b-xl { font-size: 0.8125rem !important;font-weight:bold !important; }
	.f08n-xl { font-size:8px !important;font-weight:normal !important; }
	.f08b-xl { font-size:8px !important;font-weight:bold !important; }
	.f09n-xl { font-size:9px !important;font-weight:normal !important; }
	.f09b-xl { font-size:9px !important;font-weight:bold !important; }
	.f10n-xl { font-size:10px !important;font-weight:normal !important; }
	.f10b-xl { font-size:10px !important;font-weight:bold !important; }
	.f15n-xl { font-size:15px !important;font-weight:normal !important; }
	.f15b-xl { font-size:15px !important;font-weight:bold !important; }
	.f18n-xl { font-size:18px !important;font-weight:normal !important; }
	.f18b-xl { font-size:18px !important;font-weight:bold !important; }
	.f20n-xl { font-size:20px !important;font-weight:normal !important;}
	.f20b-xl { font-size:20px !important;font-weight:bold !important; }
	.f25n-xl { font-size:25px !important;font-weight:normal !important; }
	.f25b-xl { font-size:25px !important;font-weight:bold !important; }
	.f30n-xl { font-size:30px !important;font-weight:normal !important; }
	.f30b-xl { font-size:30px !important;font-weight:bold !important; }
	.f35n-xl { font-size:35px !important;font-weight:normal !important; }
	.f35b-xl { font-size:35px !important;font-weight:bold !important; }
	.f40n-xl { font-size:40px !important;font-weight:normal !important; }
	.f40b-xl { font-size:40px !important;font-weight:bold !important; }
	.f45n-xl { font-size:45px !important;font-weight:normal !important; }
	.f45b-xl { font-size:45px !important;font-weight:bold !important; }
	.f50n-xl { font-size:50px !important;font-weight:normal !important; }
	.f50b-xl { font-size:50px !important;font-weight:bold !important; }
	.f55n-xl { font-size:55px !important;font-weight:normal !important; }
	.f55b-xl { font-size:55px !important;font-weight:bold !important; }
	.f60n-xl { font-size:60px !important;font-weight:normal !important; }
	.f60b-xl { font-size:60px !important;font-weight:bold !important; }
	.f65n-xl { font-size:65px !important;font-weight:normal !important; }
	.f65b-xl { font-size:65px !important;font-weight:bold !important; }
	
	.po-r-xl { position:relative !important; }
	.po-a-xl { position:absolute !important; }
	.po-s-xl { position:static !important; }
	
	.w-fro-xl { -ms-flex-direction:row !important; flex-direction:row !important; }
	.w-fco-xl { -ms-flex-direction:column !important; flex-direction:column !important;}

	.w-fg0-xl { -ms-flex-positive: 0 !important;flex-grow: 0 !important; }
	.w-fg1-xl { -ms-flex-positive: 1 !important;flex-grow: 1 !important; }

	.w-jcs-xl { -ms-flex-pack:start !important;justify-content:flex-start !important; }
	.w-jcc-xl { -ms-flex-pack:center !important;justify-content:center !important; }
	.w-jce-xl { -ms-flex-pack:end !important;justify-content:flex-end !important; }
	
	.w-ais-xl { -ms-flex-align:start !important;align-items:flex-start !important; }
	.w-aic-xl { -ms-flex-align:center !important;align-items:center !important; }
	.w-aie-xl { -ms-flex-align:end !important;align-items:flex-end !important; }
	
	.b-0-xl { border-width:0px !important;border-style:solid !important }
	.bl-0-xl, .bx-0-xl { border-left-width:0px !important;border-left-style:solid !important; }
	.br-0-xl, .bx-0-xl { border-right-width:0px !important;border-right-style:solid !important; }
	.bt-0-xl, .by-0-xl { border-top-width:0px !important;border-top-style:solid !important; }
	.bb-0-xl, .by-0-xl { border-bottom-width:0px !important;border-bottom-style:solid !important; }

	.b-1-xl { border-width:1px !important;border-style:solid !important }
	.bl-1-xl, .bx-1-xl { border-left-width:1px !important;border-left-style:solid !important; }
	.br-1-xl, .bx-1-xl { border-right-width:1px !important;border-right-style:solid !important; }
	.bt-1-xl, .by-1-xl { border-top-width:1px !important;border-top-style:solid !important; }
	.bb-1-xl, .by-1-xl { border-bottom-width:1px !important;border-bottom-style:solid !important; }

	.b-2-xl { border-width:2px !important;border-style:solid !important }
	.bl-2-xl, .bx-2-xl { border-left-width:2px !important;border-left-style:solid !important; }
	.br-2-xl, .bx-2-xl { border-right-width:2px !important;border-right-style:solid !important; }
	.bt-2-xl, .by-2-xl { border-top-width:2px !important;border-top-style:solid !important; }
	.bb-2-xl, .by-2-xl { border-bottom-width:2px !important;border-bottom-style:solid !important; }
	
	.collapse.show-collapse-xl { display: block; height: auto !important; }
	
	.res-box.res-box-xl { -ms-flex-direction:row;flex-direction:row; }
	.res-box.res-box-xl>.res-box-le { -ms-flex-pack:start;justify-content:flex-start;-ms-flex-positive:1;flex-grow:1; }
	.res-box.res-box-xl>.res-box-ri { -ms-flex-pack:start;justify-content:flex-end;-ms-flex-positive:1;flex-grow:1; }

	.ra-0-xl { border-radius:0px !important; }
	.ra-lt-0-xl, .ra-le-0-xl, .ra-to-0-xl { border-top-left-radius:0px !important; }
	.ra-rt-0-xl, .ra-ri-0-xl, .ra-to-0-xl { border-top-right-radius:0px !important; }
	.ra-lb-0-xl, .ra-le-0-xl, .ra-bo-0-xl { border-bottom-left-radius:0px !important; }
	.ra-rb-0-xl, .ra-ri-0-xl, .ra-bo-0-xl { border-bottom-right-radius:0px !important; }

	.ra-1-xl { border-radius:0.1875rem !important; }
	.ra-lt-1-xl, .ra-le-1-xl, .ra-to-1-xl { border-top-left-radius:0.1875rem !important; }
	.ra-rt-1-xl, .ra-ri-1-xl, .ra-to-1-xl { border-top-right-radius:0.1875rem !important; }
	.ra-lb-1-xl, .ra-le-1-xl, .ra-bo-1-xl { border-bottom-left-radius:0.1875rem !important; }
	.ra-rb-1-xl, .ra-ri-1-xl, .ra-bo-1-xl { border-bottom-right-radius:0.1875rem !important; }

	.ra-2-xl { border-radius:100px !important; }
	.ra-lt-2-xl, .ra-le-2-xl, .ra-to-2-xl { border-top-left-radius:100px !important; }
	.ra-rt-2-xl, .ra-ri-2-xl, .ra-to-2-xl { border-top-right-radius:100px !important; }
	.ra-lb-2-xl, .ra-le-2-xl, .ra-bo-2-xl { border-bottom-left-radius:100px !important; }
	.ra-rb-2-xl, .ra-ri-2-xl, .ra-bo-2-xl { border-bottom-right-radius:100px !important; }
	
	.shadow-0-xl { box-shadow:none !important; }
	.shadow-1-xl { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important; }

	.wi-auto-xl { width:auto !important;}
	.wi-800-xl { width:800px !important; }
	.wi-max-xl { width:100% !important; }
	
	.hi-auto-xl { height:auto !important;}
	.hi-036-xl { height:36px !important; }
	.hi-050-xl { height:50px !important; }
	.hi-max-xl { height:100% !important; }
}
@media (min-width: 576px) { .d-sm-hide { display:none !important; } }
@media (max-width: 575px) { .d-sm-show { display:none !important; } }
@media (min-width: 768px) { .d-md-hide { display:none !important; } }
@media (max-width: 767px) { .d-md-show { display:none !important; } }
@media (min-width: 992px) { .d-lg-hide { display:none !important; } }
@media (max-width: 991px) { .d-lg-show { display:none !important; } }
@media (min-width: 1200px) { .d-xl-hide { display:none !important; } }
@media (max-width: 1199px) { .d-xl-show { display:none !important; } }


.navbar-collapse.collapsing { overflow-y:hidden !important; overflow-x:hidden !important; }
@media (max-width: 576px) { .navbar-expand-sm .navbar-collapse { max-height:calc(100vh - 96px) !important;overflow-y:auto; } }
@media (max-width: 768px) { .navbar-expand-md .navbar-collapse { max-height:calc(100vh - 96px) !important;overflow-y:auto; } }
@media (max-width: 992px) { .navbar-expand-lg .navbar-collapse { max-height:calc(100vh - 96px) !important;overflow-y:auto; } }
@media (max-width: 1200px) { .navbar-expand-xl .navbar-collapse { max-height:calc(100vh - 96px) !important;overflow-y:auto; } }

.my-u1 { margin-top:-1px !important;margin-bottom:1px !important; }
.my-u2 { margin-top:-2px !important;margin-bottom:2px !important; }
.my-u3 { margin-top:-3px !important;margin-bottom:3px !important; }
.my-u4 { margin-top:-4px !important;margin-bottom:4px !important; }
.my-u5 { margin-top:-5px !important;margin-bottom:5px !important; }
.my-u6 { margin-top:-6px !important;margin-bottom:6px !important; }
.my-u7 { margin-top:-7px !important;margin-bottom:7px !important; }
.my-u8 { margin-top:-8px !important;margin-bottom:8px !important; }
.my-u9 { margin-top:-9px !important;margin-bottom:9px !important; }
.my-u10 { margin-top:-10px !important;margin-bottom:10px !important; }


.my-d1 { margin-top:1px !important;margin-bottom:-1px !important; }
.my-d2 { margin-top:2px !important;margin-bottom:-2px !important; }
.my-d3 { margin-top:3px !important;margin-bottom:-3px !important; }
.my-d4 { margin-top:4px !important;margin-bottom:-4px !important; }
.my-d5 { margin-top:5px !important;margin-bottom:-5px !important; }
.my-d6 { margin-top:6px !important;margin-bottom:-6px !important; }
.my-d7 { margin-top:7px !important;margin-bottom:-7px !important; }
.my-d8 { margin-top:8px !important;margin-bottom:-8px !important; }
.my-d9 { margin-top:9px !important;margin-bottom:-9px !important; }
.my-d10 { margin-top:10px !important;margin-bottom:-10px !important; }


.mx-l1 { margin-left:-1px !important;margin-right:1px !important; }
.mx-l2 { margin-left:-2px !important;margin-right:2px !important; }
.mx-l3 { margin-left:-3px !important;margin-right:3px !important; }
.mx-l4 { margin-left:-4px !important;margin-right:4px !important; }
.mx-l5 { margin-left:-5px !important;margin-right:5px !important; }

.mx-r1 { margin-left:1px !important;margin-right:-1px !important; }
.mx-r2 { margin-left:2px !important;margin-right:-2px !important; }
.mx-r3 { margin-left:3px !important;margin-right:-3px !important; }
.mx-r4 { margin-left:4px !important;margin-right:-4px !important; }
.mx-r5 { margin-left:5px !important;margin-right:-5px !important; }


.d-flex-s { display: -ms-flexbox !important;display: flex !important;-ms-flex-align:start !important;align-items:flex-start !important; }
.d-flex-c { display: -ms-flexbox !important;display: flex !important;-ms-flex-align:center !important;align-items:center !important; }
.d-flex-e { display: -ms-flexbox !important;display: flex !important;-ms-flex-align:end !important;align-items:flex-end !important; }

.btn-group-vertical.btn-list .btn { border-left-width:0px;border-right-width:0px; }
.btn-group-vertical.btn-list .btn:first-child { border-top:0px; }
.btn-group-vertical.btn-list .btn:last-child { border-bottom:0px; }

.btn.active>.btn-nor { display:none; }
.btn:not(.active)>.btn-act { display:none; }
div.show>button>.drp-nor { display:none; }
div:not(.show)>button>.drp-act { display:none; }
li.show>button>.drp-nor { display:none; }
li:not(.show)>button>.drp-act { display:none; }
div.show>a>.drp-nor { display:none; }
div:not(.show)>a>.drp-act { display:none; }
li.show>a>.drp-nor { display:none; }
li:not(.show)>a>.drp-act { display:none; }



.btn-flx { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center; }
.lnk-flx { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center; }
.btn-lst { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;border-radius:0px !important; }
.btn-box { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;border:0px !important;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem;}
.btn-mnu { display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;border:0px !important;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem;-webkit-box-shadow:none !important;box-shadow:none !important; }

.btn-mnu.btn-light { color:#333333;background:#fafafa !important;  } 
.btn-mnu.btn-light:not(.active):not([disabled]):focus { color:#848484; }
.btn-mnu.btn-light:not(.active):not([disabled]):hover { color:#848484; }
div.show>.btn-mnu.btn-light, li.show>.btn-mnu.btn-light { color:#333333 !important; }

.btn-mnu.btn-primary { color:white;  } 
.btn-mnu.btn-primary:not(.active):not([disabled]):focus { color:#d2eafc; }
.btn-mnu.btn-primary:not(.active):not([disabled]):hover { color:#d2eafc; }
div.show>.btn-mnu.btn-primary, li.show>.btn-mnu.btn-primary { color:white !important; }

.btn-mnu.btn-primary-800 { color:white;  } 
.btn-mnu.btn-primary-800:not(.active):not([disabled]):focus { color:#d2eafc; }
.btn-mnu.btn-primary-800:not(.active):not([disabled]):hover { color:#d2eafc; }
div.show>.btn-mnu.btn-primary-800, li.show>.btn-mnu.btn-primary-800 { color:white !important; }

.btn-mnu.btn-success { color:white;  } 
.btn-mnu.btn-success:not(.active):not([disabled]):focus { color:#daefdb; }
.btn-mnu.btn-success:not(.active):not([disabled]):hover { color:#daefdb; }
div.show>.btn-mnu.btn-success, li.show>.btn-mnu.btn-success { color:white !important; }

.btn-mnu.btn-info { color:white;  } 
.btn-mnu.btn-info:not(.active):not([disabled]):focus { color:#c3f8ff; }
.btn-mnu.btn-info:not(.active):not([disabled]):hover { color:#c3f8ff; }
div.show>.btn-mnu.btn-info, li.show>.btn-mnu.btn-info { color:white !important; }

.btn-mnu.btn-danger { color:white;  } 
.btn-mnu.btn-danger:not(.active):not([disabled]):focus { color:#fcd9d6; }
.btn-mnu.btn-danger:not(.active):not([disabled]):hover { color:#fcd9d6; }
div.show>.btn-mnu.btn-danger, li.show>.btn-mnu.btn-danger { color:white !important; }

.btn-mnu.btn-warning { color:white;  } 
.btn-mnu.btn-warning:not(.active):not([disabled]):focus { color:#ffe2d9; }
.btn-mnu.btn-warning:not(.active):not([disabled]):hover { color:#ffe2d9; }
div.show>.btn-mnu.btn-warning, li.show>.btn-mnu.btn-warning { color:white !important; }

.btn-mnu.btn-dark { color:white;  } 
.btn-mnu.btn-dark:not(.active):not([disabled]):focus { color:#d1dadf; }
.btn-mnu.btn-dark:not(.active):not([disabled]):hover { color:#d1dadf; }
div.show>.btn-mnu.btn-dark, li.show>.btn-mnu.btn-dark { color:white !important; }

.btn-mnu.btn-secondary { color:white;  } 
.btn-mnu.btn-secondary:not(.active):not([disabled]):focus { color:#e3e3e3; }
.btn-mnu.btn-secondary:not(.active):not([disabled]):hover { color:#e3e3e3; }
div.show>.btn-mnu.btn-secondary, li.show>.btn-mnu.btn-secondary { color:white !important; }



.select2-selection--single { -webkit-box-shadow:none !important;box-shadow:none !important;border-color:#dddddd !important }
.select2-selection--single:focus, .select2-container--open .select2-selection--single { border-color:#cccccc !important; }
.select2-dropdown { border-color:#cccccc !important; -webkit-box-shadow:none !important;box-shadow:none !important;} 
.select2-search__field { border-color:#cccccc !important; } 

/*
@media (max-width: 992px) {
	.select2-container--open .select2-dropdown{ position: fixed !important;top:10px !important;left:10px !important; width:calc(100vw - 20px) !important; height:calc(100vh - 20px) !important;border:1px solid red !important;border-radius:0px !important; } 
	.select2-container .select2-dropdown .select2-results .select2-results__options{ max-height:calc(100vh - 89px);} 
}
*/
/* 
*************************************************************************************************************************
****
**** DEFAULT
****
*************************************************************************************************************************
*/
.input-group-field.input-default .input-group-text { background:#ffffff;color:#707070;border-color:#dddddd; }
.input-group-field.input-default .input-group-text.darker { background:#f6f6f6; }
.input-group-field.input-default .form-control { background:#ffffff;color:#707070;border-color:#dddddd; }
.input-group-field.input-default.focus .input-group-text { color:#333333;border-color:#c6c6c6 !important; }
.input-group-field.input-default.focus .form-control { color:#333333;border-color:#c6c6c6 !important; }
.input-group-field.input-default ::placeholder { color:#707070 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-default :-ms-input-placeholder { color:#707070 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-default ::-ms-input-placeholder { color:#707070 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-default ::selection{ background:#dddddd; }
.input-group-field.input-default ::-moz-selection{ background:#dddddd; }

.btn-default-btn { background:#ffffff;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-btn:focus, .btn-default-btn:hover, .btn-default-btn.focus, .btn-default-btn.active, .show>.btn-default-btn { background:#f5f5f5;color:#333333;border-color:#c6c6c6; }

.btn-default-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-cap:focus, .btn-default-cap:hover, .btn-default-cap.focus, .btn-default-cap.active, .show>.btn-default-cap { background:#f5f5f5;color:#333333;border-color:#333333; }


.btn-default-tab-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-tab-bo:focus, .btn-default-tab-bo:hover, .btn-default-tab-bo.focus, .show>.btn-default-tab-bo { color:#333333 !important; }
.btn-default-tab-bo.active { background:#ffffff;border-width:1px 1px 0px 1px !important;padding:0.4375rem 0.875rem 0.5rem 0.875rem !important; }

.btn-default-tab-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-tab-to:focus, .btn-default-tab-to:hover, .btn-default-tab-to.focus, .show>.btn-default-tab-to { color:#333333 !important; }
.btn-default-tab-to.active { background:#ffffff;border-width:0px 1px 1px 1px !important;padding:0.5rem 0.875rem 0.4375rem 0.875rem !important; }

.btn-default-tab-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-tab-le:focus, .btn-default-tab-le:hover, .btn-default-tab-le.focus, .show>.btn-default-tab-le { color:#333333 !important; }
.btn-default-tab-le.active { background:#ffffff;border-width:1px 1px 1px 0px !important;padding:0.4375rem 0.875rem 0.4375rem 0.9375rem !important; }

.btn-default-tab-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-tab-ri:focus, .btn-default-tab-ri:hover, .btn-default-tab-ri.focus, .show>.btn-default-tab-ri { color:#333333 !important; }
.btn-default-tab-ri.active { background:#ffffff;border-width:1px 0px 1px 1px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.875rem !important; }

.btn-default-mnu { background:#ffffff;color:#707070;border-color:#fafafa;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-default-mnu:focus, .btn-default-mnu:hover, .btn-default-mnu.focus, .btn-default-mnu.active, .show>.btn-default-mnu { background:#ffffff;color:#333333;border-color:#fafafa; }
.btn-default-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#707070 !important; }


.card-default { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-default>.card-header { color:#707070 !important;background:#ffffff !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #DDDDDD !important;border-radius:0px; }
.card-default>.card-body, .card-default>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-default>.card-footer, .card-default>div>.card-footer { color:#707070 !important;background:#ffffff !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-default.acc>div>.card-body { border-top:1px solid #dddddd !important;border-radius:0px; }
.card-default-fill { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-default-fill>.card-header { color:#707070 !important;background:#ffffff !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #ffffff !important;border-radius:0px; }
.card-default-fill>.card-body, .card-default-fill>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-default-fill>.card-footer, .card-default-fill>div>.card-footer { color:#707070 !important;background:#ffffff !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #ffffff !important;border-radius:0px; }
.card-default-fill.acc>div>.card-body { border-top:1px solid #ffffff !important;padding-top:0px !important;border-radius:0px; }
.jsPanel-content>div>.card-default, .jsPanel-content>div>.card-default-fill { border-color:#ffffff;background:#ffffff !important; }

.border-default-dark { border-color:#DDDDDD !important; }
.textcolor-default { color:#707070 !important; }
/* 
*************************************************************************************************************************
****
**** LIGHT
****
*************************************************************************************************************************
*/
.btn-light-btn { background:#fafafa;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-btn:focus, .btn-light-btn:hover, .btn-light-btn.focus, .btn-light-btn.active, .show>.btn-light-btn { background:#f5f5f5;color:#333333;border-color:#c6c6c6; }
.btn-light-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#707070 !important; }
.btn-light-mnu { background:#fafafa;color:#707070;border-color:#fafafa;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-mnu:focus, .btn-light-mnu:hover, .btn-light-mnu.focus, .btn-light-mnu.active, .show>.btn-light-mnu { background:#fafafa;color:#333333;border-color:#fafafa; }
.btn-light-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#707070 !important; }
.btn-light-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-light-lnk-bo:focus, .btn-light-lnk-bo:hover, .btn-light-lnk-bo.focus, .show>.btn-light-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #dddddd transparent }
.btn-light-lnk-bo.active { border-color:transparent transparent #dddddd transparent }
.btn-light-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-light-lnk-to:focus, .btn-light-lnk-to:hover, .btn-light-lnk-to.focus, .show>.btn-light-lnk-to { background:transparent;color:#333333;border-color:#dddddd transparent transparent transparent }
.btn-light-lnk-to.active { border-color:#dddddd transparent transparent transparent }
.btn-light-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-light-lnk-le:focus, .btn-light-lnk-le:hover, .btn-light-lnk-le.focus, .show>.btn-light-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #dddddd }
.btn-light-lnk-le.active { border-color:transparent transparent transparent #dddddd }
.btn-light-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-light-lnk-ri:focus, .btn-light-lnk-ri:hover, .btn-light-lnk-ri.focus, .show>.btn-light-lnk-ri { background:transparent;color:#333333;border-color:transparent #dddddd transparent transparent }
.btn-light-lnk-ri.active { border-color:transparent #dddddd transparent transparent  }
.btn-light-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-cap:focus, .btn-light-cap:hover, .btn-light-cap.focus, .btn-light-cap.active, .show>.btn-light-cap { background:transparent;color:#333333;border-color:#333333; }
.btn-light-out { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-out:focus, .btn-light-out:hover, .btn-light-out.focus, .btn-light-out.active, .show>.btn-light-out { background:#dddddd;color:#333333;border-color:#dddddd; }
.btn-light-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-light-lin-bo:focus, .btn-light-lin-bo:hover, .btn-light-lin-bo.focus, .show>.btn-light-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #c6c6c6 transparent }
.btn-light-lin-bo.active { border-color:transparent transparent #c6c6c6 transparent }
.btn-light-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-light-lin-to:focus, .btn-light-lin-to:hover, .btn-light-lin-to.focus, .show>.btn-light-lin-to { background:transparent;color:#333333;border-color:#c6c6c6 transparent transparent transparent }
.btn-light-lin-to.active { border-color:#c6c6c6 transparent transparent transparent }
.btn-light-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-light-lin-le:focus, .btn-light-lin-le:hover, .btn-light-lin-le.focus, .show>.btn-light-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #c6c6c6 }
.btn-light-lin-le.active { border-color:transparent transparent transparent #c6c6c6 }
.btn-light-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-light-lin-ri:focus, .btn-light-lin-ri:hover, .btn-light-lin-ri.focus, .show>.btn-light-lin-ri { background:transparent;color:#333333;border-color:transparent #c6c6c6 transparent transparent }
.btn-light-lin-ri.active { border-color:transparent #c6c6c6 transparent transparent  }
.btn-light-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-chk:focus, .btn-light-chk:hover, .btn-light-chk.focus { background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-light-chk.checked { background:#dddddd;color:#333333;border-color:#dddddd; }
.btn-light-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-hei-bo:focus, .btn-light-hei-bo:hover, .btn-light-hei-bo.focus, .show>.btn-light-hei-bo { color:#333333 !important; }
.btn-light-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#c6c6c6 !important; }
.btn-light-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-hei-to:focus, .btn-light-hei-to:hover, .btn-light-hei-to.focus, .show>.btn-light-hei-to { color:#333333 !important; }
.btn-light-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#c6c6c6 !important }
.btn-light-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-hei-le:focus, .btn-light-hei-le:hover, .btn-light-hei-le.focus, .show>.btn-light-hei-le { color:#333333 !important; }
.btn-light-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#c6c6c6 !important; }
.btn-light-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-light-hei-ri:focus, .btn-light-hei-ri:hover, .btn-light-hei-ri.focus, .show>.btn-light-hei-ri { color:#333333 !important; }
.btn-light-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#c6c6c6 !important; }


.input-group-field.input-light .input-group-text { background:#FAFAFA;color:#707070;border-color:#dddddd; }
.input-group-field.input-light .input-group-text.darker { background:#f6f6f6; }
.input-group-field.input-light .form-control { background:#FAFAFA;color:#707070;border-color:#dddddd; }
.input-group-field.input-light.focus .input-group-text { color:#333333;border-color:#c6c6c6 !important; }
.input-group-field.input-light.focus .form-control { color:#333333;border-color:#c6c6c6 !important; }
.input-group-field.input-light ::placeholder { color:#707070 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-light :-ms-input-placeholder { color:#707070 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-light ::-ms-input-placeholder { color:#707070 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-light ::selection{ background:#dddddd; }
.input-group-field.input-light ::-moz-selection{ background:#dddddd; }

.card-light { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-light>.card-header { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #DDDDDD !important;border-radius:0px; }
.card-light>.card-body, .card-light>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-light>.card-footer, .card-light>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-light.acc>div>.card-body { border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-light-fill { border:1px solid #FAFAFA;background:transparent;overflow:hidden; }
.card-light-fill>.card-header { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #FAFAFA !important;border-radius:0px; }
.card-light-fill>.card-body, .card-light-fill>div>.card-body { color:#707070 !important;background:#FAFAFA !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-light-fill>.card-footer, .card-light-fill>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #FAFAFA !important;border-radius:0px; }
.card-light-fill.acc>div>.card-body { border-top:1px solid #FAFAFA !important;padding-top:0px !important;border-radius:0px; }

.border-light-dark { border-color:#DDDDDD !important; }
.textcolor-light { color:#707070 !important; }

/* 
*************************************************************************************************************************
****
**** PRIMARY
****
*************************************************************************************************************************
*/
.btn-primary-btn { background:#2196F3;color:#d2eafc;border-color:#0b79d1;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-btn:focus, .btn-primary-btn:hover, .btn-primary-btn.focus, .btn-primary-btn.active, .show>.btn-primary-btn {  background:#1F8BE1;color:#ffffff;border-color:#096ab7; }
.btn-primary-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#d2eafc !important; }
.btn-primary-mnu { background:#2196F3;color:#d2eafc;border-color:#2196F3;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-mnu:focus, .btn-primary-mnu:hover, .btn-primary-mnu.focus, .btn-primary-mnu.active, .show>.btn-primary-mnu {  background:#2196F3;color:#ffffff;border-color:#2196F3; }
.btn-primary-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#d2eafc !important; }
.btn-primary-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-primary-lnk-bo:focus, .btn-primary-lnk-bo:hover, .btn-primary-lnk-bo.focus, .show>.btn-primary-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #2196F3 transparent }
.btn-primary-lnk-bo.active { border-color:transparent transparent #2196F3 transparent }
.btn-primary-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-primary-lnk-to:focus, .btn-primary-lnk-to:hover, .btn-primary-lnk-to.focus, .show>.btn-primary-lnk-to { background:transparent;color:#333333;border-color:#2196F3 transparent transparent transparent }
.btn-primary-lnk-to.active { border-color:#2196F3 transparent transparent transparent }
.btn-primary-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-primary-lnk-le:focus, .btn-primary-lnk-le:hover, .btn-primary-lnk-le.focus, .show>.btn-primary-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #2196F3 }
.btn-primary-lnk-le.active { border-color:transparent transparent transparent #2196F3 }
.btn-primary-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-primary-lnk-ri:focus, .btn-primary-lnk-ri:hover, .btn-primary-lnk-ri.focus, .show>.btn-primary-lnk-ri { background:transparent;color:#333333;border-color:transparent #2196F3 transparent transparent }
.btn-primary-lnk-ri.active { border-color:transparent #2196F3 transparent transparent  }
.btn-primary-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-cap:focus, .btn-primary-cap:hover, .btn-primary-cap.focus, .btn-primary-cap.active, .show>.btn-primary-cap {  background:transparent;color:#2196F3;border-color:#2196F3; }
.btn-primary-out { background:transparent;color:#2196F3;border-color:#2196F3;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-out:focus, .btn-primary-out:hover, .btn-primary-out.focus, .btn-primary-out.active, .show>.btn-primary-out {  background:#2196F3;color:#ffffff;border-color:#2196F3; }
.btn-primary-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-primary-lin-bo:focus, .btn-primary-lin-bo:hover, .btn-primary-lin-bo.focus, .show>.btn-primary-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #2196F3 transparent }
.btn-primary-lin-bo.active { border-color:transparent transparent #2196F3 transparent }
.btn-primary-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-primary-lin-to:focus, .btn-primary-lin-to:hover, .btn-primary-lin-to.focus, .show>.btn-primary-lin-to { background:transparent;color:#333333;border-color:#2196F3 transparent transparent transparent }
.btn-primary-lin-to.active { border-color:#2196F3 transparent transparent transparent }
.btn-primary-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-primary-lin-le:focus, .btn-primary-lin-le:hover, .btn-primary-lin-le.focus, .show>.btn-primary-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #2196F3 }
.btn-primary-lin-le.active { border-color:transparent transparent transparent #2196F3 }
.btn-primary-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-primary-lin-ri:focus, .btn-primary-lin-ri:hover, .btn-primary-lin-ri.focus, .show>.btn-primary-lin-ri { background:transparent;color:#333333;border-color:transparent #2196F3 transparent transparent }
.btn-primary-lin-ri.active { border-color:transparent #2196F3 transparent transparent  }
.btn-primary-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-chk:focus, .btn-primary-chk:hover, .btn-primary-chk.focus {  background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-primary-chk.checked {  background:#2196F3;color:#ffffff;border-color:#2196F3; }
.btn-primary-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-hei-bo:focus, .btn-primary-hei-bo:hover, .btn-primary-hei-bo.focus, .show>.btn-primary-hei-bo { color:#333333 !important; }
.btn-primary-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#2196F3 !important; }
.btn-primary-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-hei-to:focus, .btn-primary-hei-to:hover, .btn-primary-hei-to.focus, .show>.btn-primary-hei-to { color:#333333 !important; }
.btn-primary-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#2196F3 !important }
.btn-primary-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-hei-le:focus, .btn-primary-hei-le:hover, .btn-primary-hei-le.focus, .show>.btn-primary-hei-le { color:#333333 !important; }
.btn-primary-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#2196F3 !important; }
.btn-primary-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-primary-hei-ri:focus, .btn-primary-hei-ri:hover, .btn-primary-hei-ri.focus, .show>.btn-primary-hei-ri { color:#333333 !important; }
.btn-primary-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#2196F3 !important; }


.input-group-field.input-primary .input-group-text { background:#2196F3;color:#d2eafc;border-color:#0b79d1; }
.input-group-field.input-primary .input-group-text.darker { background:#0c88ec; }
.input-group-field.input-primary .form-control { background:#2196F3;color:#d2eafc;border-color:#0b79d1; }
.input-group-field.input-primary.focus .input-group-text { color:#ffffff;border-color:#096ab7 !important; }
.input-group-field.input-primary.focus .form-control { color:#ffffff;border-color:#096ab7 !important; }
.input-group-field.input-primary ::placeholder { color:#d2eafc !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-primary :-ms-input-placeholder { color:#d2eafc !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-primary ::-ms-input-placeholder { color:#d2eafc !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-primary ::selection{ background:#0b79d1; }
.input-group-field.input-primary ::-moz-selection{ background:#0b79d1; }

.card-primary { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-primary>.card-header { color:#d2eafc !important;background:#2196F3 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #2196F3 !important;border-radius:0px; }
.card-primary>.card-body, .card-primary>div>.card-body { color:#707070 !important;background:#ffffff !important;padding: 0.9375rem 1.25rem !important;border:0px !important;border-radius:0px; }
.card-primary>.card-footer, .card-primary>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-primary.acc>div>.card-body { border-top:1px solid #2196F3 !important;border-radius:0px; }
.card-primary-fill { border:1px solid #2196F3;background:transparent;overflow:hidden; }
.card-primary-fill>.card-header { color:#ffffff !important;background:#2196F3 !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #2196F3 !important;border-radius:0px; }
.card-primary-fill>.card-body, .card-primary-fill>div>.card-body { color:#ffffff !important;background:#2196F3 !important;padding: 0.9375rem 1.25rem !important;border:0px !important;border-radius:0px; }
.card-primary-fill>.card-footer, .card-primary-fill>div>.card-footer { color:#ffffff !important;background:#2196F3 !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #2196F3 !important;border-radius:0px; }
.card-primary-fill.acc>div>.card-body { border-top:1px solid #2196F3 !important;padding-top:0px !important;border-radius:0px; }

.border-primary-dark { border-color:#0b79d1 !important; }
.textcolor-primary { color:#d2eafc !important; }
/* 
*************************************************************************************************************************
****
**** SUCCESS
****
*************************************************************************************************************************
*/
.btn-success-btn { background:#4CAF50;color:#d0ead1;border-color:#3c8c40;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-btn:focus, .btn-success-btn:hover, .btn-success-btn.focus, .btn-success-btn.active, .show>.btn-success-btn { background:#46A24A;color:#ffffff;border-color:#357a38; }
.btn-success-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#d0ead1 !important; }
.btn-success-mnu { background:#4CAF50;color:#d0ead1;border-color:#4CAF50;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-mnu:focus, .btn-success-mnu:hover, .btn-success-mnu.focus, .btn-success-mnu.active, .show>.btn-success-mnu { background:#4CAF50;color:#ffffff;border-color:#4CAF50; }
.btn-success-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#d0ead1 !important; }
.btn-success-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-success-lnk-bo:focus, .btn-success-lnk-bo:hover, .btn-success-lnk-bo.focus, .show>.btn-success-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #4CAF50 transparent }
.btn-success-lnk-bo.active { border-color:transparent transparent #4CAF50 transparent }
.btn-success-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-success-lnk-to:focus, .btn-success-lnk-to:hover, .btn-success-lnk-to.focus, .show>.btn-success-lnk-to { background:transparent;color:#333333;border-color:#4CAF50 transparent transparent transparent }
.btn-success-lnk-to.active { border-color:#4CAF50 transparent transparent transparent }
.btn-success-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-success-lnk-le:focus, .btn-success-lnk-le:hover, .btn-success-lnk-le.focus, .show>.btn-success-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #4CAF50 }
.btn-success-lnk-le.active { border-color:transparent transparent transparent #4CAF50 }
.btn-success-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-success-lnk-ri:focus, .btn-success-lnk-ri:hover, .btn-success-lnk-ri.focus, .show>.btn-success-lnk-ri { background:transparent;color:#333333;border-color:transparent #4CAF50 transparent transparent }
.btn-success-lnk-ri.active { border-color:transparent #4CAF50 transparent transparent  }
.btn-success-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-cap:focus, .btn-success-cap:hover, .btn-success-cap.focus, .btn-success-cap.active, .show>.btn-success-cap {  background:transparent;color:#4CAF50;border-color:#4CAF50; }
.btn-success-out { background:transparent;color:#4CAF50;border-color:#4CAF50;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-out:focus, .btn-success-out:hover, .btn-success-out.focus, .btn-success-out.active, .show>.btn-success-out { background:#4CAF50;color:#ffffff;border-color:#4CAF50; }
.btn-success-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-success-lin-bo:focus, .btn-success-lin-bo:hover, .btn-success-lin-bo.focus, .show>.btn-success-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #4CAF50 transparent }
.btn-success-lin-bo.active { border-color:transparent transparent #4CAF50 transparent }
.btn-success-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-success-lin-to:focus, .btn-success-lin-to:hover, .btn-success-lin-to.focus, .show>.btn-success-lin-to { background:transparent;color:#333333;border-color:#4CAF50 transparent transparent transparent }
.btn-success-lin-to.active { border-color:#4CAF50 transparent transparent transparent }
.btn-success-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-success-lin-le:focus, .btn-success-lin-le:hover, .btn-success-lin-le.focus, .show>.btn-success-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #4CAF50 }
.btn-success-lin-le.active { border-color:transparent transparent transparent #4CAF50 }
.btn-success-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-success-lin-ri:focus, .btn-success-lin-ri:hover, .btn-success-lin-ri.focus, .show>.btn-success-lin-ri { background:transparent;color:#333333;border-color:transparent #4CAF50 transparent transparent }
.btn-success-lin-ri.active { border-color:transparent #4CAF50 transparent transparent  }
.btn-success-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-chk:focus, .btn-success-chk:hover, .btn-success-chk.focus { background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-success-chk.checked { background:#4CAF50;color:#ffffff;border-color:#4CAF50; }
.btn-success-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-hei-bo:focus, .btn-success-hei-bo:hover, .btn-success-hei-bo.focus, .show>.btn-success-hei-bo { color:#333333 !important; }
.btn-success-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#4CAF50 !important; }
.btn-success-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-hei-to:focus, .btn-success-hei-to:hover, .btn-success-hei-to.focus, .show>.btn-success-hei-to { color:#333333 !important; }
.btn-success-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#4CAF50 !important }
.btn-success-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-hei-le:focus, .btn-success-hei-le:hover, .btn-success-hei-le.focus, .show>.btn-success-hei-le { color:#333333 !important; }
.btn-success-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#4CAF50 !important; }
.btn-success-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-success-hei-ri:focus, .btn-success-hei-ri:hover, .btn-success-hei-ri.focus, .show>.btn-success-hei-ri { color:#333333 !important; }
.btn-success-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#4CAF50 !important; }

.input-group-field.input-success .input-group-text { background:#4CAF50;color:#d0ead1;border-color:#3c8c40; } 
.input-group-field.input-success .input-group-text.darker { background:#45a149; } 
.input-group-field.input-success .form-control { background:#4CAF50;color:#d0ead1;border-color:#3c8c40; }
.input-group-field.input-success.focus .input-group-text { color:#ffffff;border-color:#357a38 !important; }
.input-group-field.input-success.focus .form-control { color:#ffffff;border-color:#357a38 !important; }
.input-group-field.input-success ::placeholder { color:#d0ead1 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-success :-ms-input-placeholder { color:#d0ead1 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-success ::-ms-input-placeholder { color:#d0ead1 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-success ::selection{ background:#3c8c40; }
.input-group-field.input-success ::-moz-selection{ background:#3c8c40; }

.card-success { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-success>.card-header { color:#d0ead1 !important;background:#4CAF50 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #4CAF50 !important;border-radius:0px; }
.card-success>.card-body, .card-success>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-success>.card-footer, .card-success>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-success.acc>div>.card-body { border-top:1px solid #4CAF50 !important;border-radius:0px; }
.card-success-fill { border:1px solid #4CAF50;background:transparent;overflow:hidden; }
.card-success-fill>.card-header { color:#ffffff !important;background:#4CAF50 !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #4CAF50 !important;border-radius:0px; }
.card-success-fill>.card-body, .card-success-fill>div>.card-body { color:#ffffff !important;background:#4CAF50 !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-success-fill>.card-footer, .card-success-fill>div>.card-footer { color:#ffffff !important;background:#4CAF50 !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #4CAF50 !important;border-radius:0px; }
.card-success-fill.acc>div>.card-body { border-top:1px solid #4CAF50 !important;padding-top:0px !important;border-radius:0px; }

.border-success-dark { border-color:#3c8c40 !important; }
.textcolor-success { color:#d0ead1 !important; }
/* 
*************************************************************************************************************************
****
**** INFO
****
*************************************************************************************************************************
*/
.btn-info-btn { background:#00BCD4;color:#c3f8ff;border-color:#0096a9;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-btn:focus, .btn-info-btn:hover, .btn-info-btn.focus, .btn-info-btn.active, .show>.btn-info-btn { background:#00AEC4;color:#ffffff;border-color:#008394; }
.btn-info-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#c3f8ff !important; }
.btn-info-mnu { background:#00BCD4;color:#c3f8ff;border-color:#00BCD4;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-mnu:focus, .btn-info-mnu:hover, .btn-info-mnu.focus, .btn-info-mnu.active, .show>.btn-info-mnu { background:#00BCD4;color:#ffffff;border-color:#00BCD4; }
.btn-info-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#c3f8ff !important; }
.btn-info-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-info-lnk-bo:focus, .btn-info-lnk-bo:hover, .btn-info-lnk-bo.focus, .show>.btn-info-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #00BCD4 transparent }
.btn-info-lnk-bo.active { border-color:transparent transparent #00BCD4 transparent }
.btn-info-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-info-lnk-to:focus, .btn-info-lnk-to:hover, .btn-info-lnk-to.focus, .show>.btn-info-lnk-to { background:transparent;color:#333333;border-color:#00BCD4 transparent transparent transparent }
.btn-info-lnk-to.active { border-color:#00BCD4 transparent transparent transparent }
.btn-info-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-info-lnk-le:focus, .btn-info-lnk-le:hover, .btn-info-lnk-le.focus, .show>.btn-info-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #00BCD4 }
.btn-info-lnk-le.active { border-color:transparent transparent transparent #00BCD4 }
.btn-info-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-info-lnk-ri:focus, .btn-info-lnk-ri:hover, .btn-info-lnk-ri.focus, .show>.btn-info-lnk-ri { background:transparent;color:#333333;border-color:transparent #00BCD4 transparent transparent }
.btn-info-lnk-ri.active { border-color:transparent #00BCD4 transparent transparent  }
.btn-info-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-cap:focus, .btn-info-cap:hover, .btn-info-cap.focus, .btn-info-cap.active, .show>.btn-info-cap {  background:transparent;color:#00BCD4;border-color:#00BCD4; }
.btn-info-out { background:transparent;color:#00BCD4;border-color:#00BCD4;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-out:focus, .btn-info-out:hover, .btn-info-out.focus, .btn-info-out.active, .show>.btn-info-out { background:#00BCD4;color:#ffffff;border-color:#00BCD4; }
.btn-info-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-info-lin-bo:focus, .btn-info-lin-bo:hover, .btn-info-lin-bo.focus, .show>.btn-info-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #00BCD4 transparent }
.btn-info-lin-bo.active { border-color:transparent transparent #00BCD4 transparent }
.btn-info-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-info-lin-to:focus, .btn-info-lin-to:hover, .btn-info-lin-to.focus, .show>.btn-info-lin-to { background:transparent;color:#333333;border-color:#00BCD4 transparent transparent transparent }
.btn-info-lin-to.active { border-color:#00BCD4 transparent transparent transparent }
.btn-info-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-info-lin-le:focus, .btn-info-lin-le:hover, .btn-info-lin-le.focus, .show>.btn-info-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #00BCD4 }
.btn-info-lin-le.active { border-color:transparent transparent transparent #00BCD4 }
.btn-info-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-info-lin-ri:focus, .btn-info-lin-ri:hover, .btn-info-lin-ri.focus, .show>.btn-info-lin-ri { background:transparent;color:#333333;border-color:transparent #00BCD4 transparent transparent }
.btn-info-lin-ri.active { border-color:transparent #00BCD4 transparent transparent  }
.btn-info-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-chk:focus, .btn-info-chk:hover, .btn-info-chk.focus { background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-info-chk.checked { background:#00BCD4;color:#ffffff;border-color:#00BCD4; }
.btn-info-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-hei-bo:focus, .btn-info-hei-bo:hover, .btn-info-hei-bo.focus, .show>.btn-info-hei-bo { color:#333333 !important; }
.btn-info-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#00BCD4 !important; }
.btn-info-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-hei-to:focus, .btn-info-hei-to:hover, .btn-info-hei-to.focus, .show>.btn-info-hei-to { color:#333333 !important; }
.btn-info-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#00BCD4 !important }
.btn-info-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-hei-le:focus, .btn-info-hei-le:hover, .btn-info-hei-le.focus, .show>.btn-info-hei-le { color:#333333 !important; }
.btn-info-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#00BCD4 !important; }
.btn-info-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-info-hei-ri:focus, .btn-info-hei-ri:hover, .btn-info-hei-ri.focus, .show>.btn-info-hei-ri { color:#333333 !important; }
.btn-info-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#00BCD4 !important; }


.input-group-field.input-info .input-group-text { background:#00BCD4;color:#c3f8ff;border-color:#0096a9; } 
.input-group-field.input-info .input-group-text.darker { background:#00b4cb; } 
.input-group-field.input-info .form-control { background:#00BCD4;color:#c3f8ff;border-color:#0096a9; }
.input-group-field.input-info.focus .input-group-text { color:#ffffff;border-color:#008394 !important; }
.input-group-field.input-info.focus .form-control { color:#ffffff;border-color:#008394 !important; }
.input-group-field.input-info ::placeholder { color:#c3f8ff !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-info :-ms-input-placeholder { color:#c3f8ff !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-info ::-ms-input-placeholder { color:#c3f8ff !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-info ::selection{ background:#0096a9; }
.input-group-field.input-info ::-moz-selection{ background:#0096a9; }

.card-info { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-info>.card-header { color:#c3f8ff !important;background:#00BCD4 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #00BCD4 !important;border-radius:0px; }
.card-info>.card-body, .card-info>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-info>.card-footer, .card-info>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-info.acc>div>.card-body { border-top:1px solid #00BCD4 !important;border-radius:0px; }
.card-info-fill { border:1px solid #00BCD4;background:transparent;overflow:hidden; }
.card-info-fill>.card-header { color:#ffffff !important;background:#00BCD4 !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #00BCD4 !important;border-radius:0px; }
.card-info-fill>.card-body, .card-info-fill>div>.card-body { color:#ffffff !important;background:#00BCD4 !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-info-fill>.card-footer, .card-info-fill>div.card-footer { color:#ffffff !important;background:#00BCD4 !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #00BCD4 !important;border-radius:0px; }
.card-info-fill.acc>div>.card-body { border-top:1px solid #00BCD4 !important;padding-top:0px !important;border-radius:0px; }

.border-info-dark { border-color:#0096a9 !important; }
.textcolor-info { color:#c3f8ff !important; }

/* 
*************************************************************************************************************************
****
**** DANGER
****
*************************************************************************************************************************
*/
.btn-danger-btn { background:#F44336;color:#fcd9d6;border-color:#e21a0c;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-btn:focus, .btn-danger-btn:hover, .btn-danger-btn.focus, .btn-danger-btn.active, .show>.btn-danger-btn { background:#E23E32;color:#ffffff;border-color:#c5170a; }
.btn-danger-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#fcd9d6 !important; }
.btn-danger-mnu { background:#F44336;color:#fcd9d6;border-color:#F44336;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-mnu:focus, .btn-danger-mnu:hover, .btn-danger-mnu.focus, .btn-danger-mnu.active, .show>.btn-danger-mnu { background:#F44336;color:#ffffff;border-color:#F44336; }
.btn-danger-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#fcd9d6 !important; }
.btn-danger-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-danger-lnk-bo:focus, .btn-danger-lnk-bo:hover, .btn-danger-lnk-bo.focus, .show>.btn-danger-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #F44336 transparent }
.btn-danger-lnk-bo.active { border-color:transparent transparent #F44336 transparent }
.btn-danger-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-danger-lnk-to:focus, .btn-danger-lnk-to:hover, .btn-danger-lnk-to.focus, .show>.btn-danger-lnk-to { background:transparent;color:#333333;border-color:#F44336 transparent transparent transparent }
.btn-danger-lnk-to.active { border-color:#F44336 transparent transparent transparent }
.btn-danger-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-danger-lnk-le:focus, .btn-danger-lnk-le:hover, .btn-danger-lnk-le.focus, .show>.btn-danger-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #F44336 }
.btn-danger-lnk-le.active { border-color:transparent transparent transparent #F44336 }
.btn-danger-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-danger-lnk-ri:focus, .btn-danger-lnk-ri:hover, .btn-danger-lnk-ri.focus, .show>.btn-danger-lnk-ri { background:transparent;color:#333333;border-color:transparent #F44336 transparent transparent }
.btn-danger-lnk-ri.active { border-color:transparent #F44336 transparent transparent  }
.btn-danger-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-cap:focus, .btn-danger-cap:hover, .btn-danger-cap.focus, .btn-danger-cap.active, .show>.btn-danger-cap {  background:transparent;color:#F44336;border-color:#F44336; }
.btn-danger-out { background:transparent;color:#F44336;border-color:#F44336;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-out:focus, .btn-danger-out:hover, .btn-danger-out.focus, .btn-danger-out.active, .show>.btn-danger-out { background:#F44336;color:#ffffff;border-color:#F44336; }
.btn-danger-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-danger-lin-bo:focus, .btn-danger-lin-bo:hover, .btn-danger-lin-bo.focus, .show>.btn-danger-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #F44336 transparent }
.btn-danger-lin-bo.active { border-color:transparent transparent #F44336 transparent }
.btn-danger-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-danger-lin-to:focus, .btn-danger-lin-to:hover, .btn-danger-lin-to.focus, .show>.btn-danger-lin-to { background:transparent;color:#333333;border-color:#F44336 transparent transparent transparent }
.btn-danger-lin-to.active { border-color:#F44336 transparent transparent transparent }
.btn-danger-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-danger-lin-le:focus, .btn-danger-lin-le:hover, .btn-danger-lin-le.focus, .show>.btn-danger-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #F44336 }
.btn-danger-lin-le.active { border-color:transparent transparent transparent #F44336 }
.btn-danger-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-danger-lin-ri:focus, .btn-danger-lin-ri:hover, .btn-danger-lin-ri.focus, .show>.btn-danger-lin-ri { background:transparent;color:#333333;border-color:transparent #F44336 transparent transparent }
.btn-danger-lin-ri.active { border-color:transparent #F44336 transparent transparent  }
.btn-danger-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-chk:focus, .btn-danger-chk:hover, .btn-danger-chk.focus { background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-danger-chk.checked { background:#F44336;color:#ffffff;border-color:#F44336; }
.btn-danger-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-hei-bo:focus, .btn-danger-hei-bo:hover, .btn-danger-hei-bo.focus, .show>.btn-danger-hei-bo { color:#333333 !important; }
.btn-danger-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#F44336 !important; }
.btn-danger-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-hei-to:focus, .btn-danger-hei-to:hover, .btn-danger-hei-to.focus, .show>.btn-danger-hei-to { color:#333333 !important; }
.btn-danger-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#F44336 !important }
.btn-danger-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-hei-le:focus, .btn-danger-hei-le:hover, .btn-danger-hei-le.focus, .show>.btn-danger-hei-le { color:#333333 !important; }
.btn-danger-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#F44336 !important; }
.btn-danger-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-danger-hei-ri:focus, .btn-danger-hei-ri:hover, .btn-danger-hei-ri.focus, .show>.btn-danger-hei-ri { color:#333333 !important; }
.btn-danger-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#F44336 !important; }


.input-group-field.input-danger .input-group-text { background:#F44336;color:#fcd9d6;border-color:#e21a0c; } 
.input-group-field.input-danger .input-group-text.darker { background:#f22416; } 
.input-group-field.input-danger .form-control { background:#F44336;color:#fcd9d6;border-color:#e21a0c; }
.input-group-field.input-danger.focus .input-group-text { color:#ffffff;border-color:#c5170a !important; }
.input-group-field.input-danger.focus .form-control { color:#ffffff;border-color:#c5170a !important; }
.input-group-field.input-danger ::placeholder { color:#fcd9d6 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-danger :-ms-input-placeholder { color:#fcd9d6 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-danger ::-ms-input-placeholder { color:#fcd9d6 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-danger ::selection{ background:#e21a0c; }
.input-group-field.input-danger ::-moz-selection{ background:#e21a0c; }

.card-danger { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-danger>.card-header { color:#fcd9d6 !important;background:#F44336 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #F44336 !important;border-radius:0px; }
.card-danger>.card-body, .card-danger>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-danger>.card-footer, .card-danger>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-danger.acc>div>.card-body { border-top:1px solid #F44336 !important;border-radius:0px; }
.card-danger-fill { border:1px solid #F44336;background:transparent;overflow:hidden; }
.card-danger-fill>.card-header { color:#ffffff !important;background:#F44336 !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #F44336 !important;border-radius:0px; }
.card-danger-fill>.card-body, .card-danger-fill>div>.card-body { color:#ffffff !important;background:#F44336 !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-danger-fill>.card-footer, .card-danger-fill>div>.card-footer { color:#ffffff !important;background:#F44336 !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #F44336 !important;border-radius:0px; }
.card-danger-fill.acc>div>.card-body { border-top:1px solid #F44336 !important;padding-top:0px !important;border-radius:0px; }

.border-danger-dark { border-color:#e21a0c !important; }
.textcolor-danger { color:#fcd9d6 !important; }

/* 
*************************************************************************************************************************
****
**** WARNING
****
*************************************************************************************************************************
*/
.btn-warning-btn { background:#FF7043;color:#ffe2d9;border-color:#ff3f02;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-btn:focus, .btn-warning-btn:hover, .btn-warning-btn.focus, .btn-warning-btn.active, .show>.btn-warning-btn { background:#EC683E;color:#ffffff;border-color:#e13500; }
.btn-warning-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#ffe2d9 !important; }
.btn-warning-mnu { background:#FF7043;color:#ffe2d9;border-color:#FF7043;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-mnu:focus, .btn-warning-mnu:hover, .btn-warning-mnu.focus, .btn-warning-mnu.active, .show>.btn-warning-mnu { background:#FF7043;color:#ffffff;border-color:#FF7043; }
.btn-warning-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#ffe2d9 !important; }
.btn-warning-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-warning-lnk-bo:focus, .btn-warning-lnk-bo:hover, .btn-warning-lnk-bo.focus, .show>.btn-warning-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #FF7043 transparent }
.btn-warning-lnk-bo.active { border-color:transparent transparent #FF7043 transparent }
.btn-warning-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-warning-lnk-to:focus, .btn-warning-lnk-to:hover, .btn-warning-lnk-to.focus, .show>.btn-warning-lnk-to { background:transparent;color:#333333;border-color:#FF7043 transparent transparent transparent }
.btn-warning-lnk-to.active { border-color:#FF7043 transparent transparent transparent }
.btn-warning-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-warning-lnk-le:focus, .btn-warning-lnk-le:hover, .btn-warning-lnk-le.focus, .show>.btn-warning-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #FF7043 }
.btn-warning-lnk-le.active { border-color:transparent transparent transparent #FF7043 }
.btn-warning-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-warning-lnk-ri:focus, .btn-warning-lnk-ri:hover, .btn-warning-lnk-ri.focus, .show>.btn-warning-lnk-ri { background:transparent;color:#333333;border-color:transparent #FF7043 transparent transparent }
.btn-warning-lnk-ri.active { border-color:transparent #FF7043 transparent transparent  }
.btn-warning-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-cap:focus, .btn-warning-cap:hover, .btn-warning-cap.focus, .btn-warning-cap.active, .show>.btn-warning-cap {  background:transparent;color:#FF7043;border-color:#FF7043; }
.btn-warning-out { background:transparent;color:#FF7043;border-color:#FF7043;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-out:focus, .btn-warning-out:hover, .btn-warning-out.focus, .btn-warning-out.active, .show>.btn-warning-out { background:#FF7043;color:#ffffff;border-color:#FF7043; }
.btn-warning-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-warning-lin-bo:focus, .btn-warning-lin-bo:hover, .btn-warning-lin-bo.focus, .show>.btn-warning-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #FF7043 transparent }
.btn-warning-lin-bo.active { border-color:transparent transparent #FF7043 transparent }
.btn-warning-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-warning-lin-to:focus, .btn-warning-lin-to:hover, .btn-warning-lin-to.focus, .show>.btn-warning-lin-to { background:transparent;color:#333333;border-color:#FF7043 transparent transparent transparent }
.btn-warning-lin-to.active { border-color:#FF7043 transparent transparent transparent }
.btn-warning-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-warning-lin-le:focus, .btn-warning-lin-le:hover, .btn-warning-lin-le.focus, .show>.btn-warning-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #FF7043 }
.btn-warning-lin-le.active { border-color:transparent transparent transparent #FF7043 }
.btn-warning-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-warning-lin-ri:focus, .btn-warning-lin-ri:hover, .btn-warning-lin-ri.focus, .show>.btn-warning-lin-ri { background:transparent;color:#333333;border-color:transparent #FF7043 transparent transparent }
.btn-warning-lin-ri.active { border-color:transparent #FF7043 transparent transparent  }
.btn-warning-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-chk:focus, .btn-warning-chk:hover, .btn-warning-chk.focus { background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-warning-chk.checked { background:#FF7043;color:#ffffff;border-color:#FF7043; }
.btn-warning-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-hei-bo:focus, .btn-warning-hei-bo:hover, .btn-warning-hei-bo.focus, .show>.btn-warning-hei-bo { color:#333333 !important; }
.btn-warning-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#FF7043 !important; }
.btn-warning-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-hei-to:focus, .btn-warning-hei-to:hover, .btn-warning-hei-to.focus, .show>.btn-warning-hei-to { color:#333333 !important; }
.btn-warning-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#FF7043 !important }
.btn-warning-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-hei-le:focus, .btn-warning-hei-le:hover, .btn-warning-hei-le.focus, .show>.btn-warning-hei-le { color:#333333 !important; }
.btn-warning-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#FF7043 !important; }
.btn-warning-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-warning-hei-ri:focus, .btn-warning-hei-ri:hover, .btn-warning-hei-ri.focus, .show>.btn-warning-hei-ri { color:#333333 !important; }
.btn-warning-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#FF7043 !important; }

.input-group-field.input-warning .input-group-text { background:#FF7043;color:#ffe2d9;border-color:#ff3f02; } 
.input-group-field.input-warning .input-group-text.darker { background:#ff521b; } 
.input-group-field.input-warning .form-control { background:#FF7043;color:#ffe2d9;border-color:#ff3f02; }
.input-group-field.input-warning.focus .input-group-text { color:#ffffff;border-color:#e13500 !important; }
.input-group-field.input-warning.focus .form-control { color:#ffffff;border-color:#e13500 !important; }
.input-group-field.input-warning ::placeholder { color:#ffe2d9 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-warning :-ms-input-placeholder { color:#ffe2d9 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-warning ::-ms-input-placeholder { color:#ffe2d9 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-warning ::selection{ background:#ff3f02; }
.input-group-field.input-warning ::-moz-selection{ background:#ff3f02; }

.card-warning { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-warning>.card-header { color:#ffe2d9 !important;background:#FF7043 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #FF7043 !important;border-radius:0px; }
.card-warning>.card-body, .card-warning>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important; padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-warning>.card-footer, .card-warning>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-warning.acc>div>.card-body { border-top:1px solid #FF7043 !important;border-radius:0px; }
.card-warning-fill { border:1px solid #FF7043;background:transparent;overflow:hidden; }
.card-warning-fill>.card-header { color:#ffffff !important;background:#FF7043 !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #FF7043 !important;border-radius:0px; }
.card-warning-fill>.card-body, .card-warning-fill>div>.card-body { color:#ffffff !important;background:#FF7043 !important;border:0px !important; padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-warning-fill>.card-footer, .card-warning-fill>div>.card-footer { color:#ffffff !important;background:#FF7043 !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #FF7043 !important;border-radius:0px; }
.card-warning-fill.acc>div>.card-body { border-top:1px solid #FF7043 !important;padding-top:0px !important;border-radius:0px; }

.border-warning-dark { border-color:#ff3f02 !important; }
.textcolor-warning { color:#ffe2d9 !important; }

/* 
*************************************************************************************************************************
****
**** DARK
****
*************************************************************************************************************************
*/
.btn-dark-btn { background:#324148;color:#d1dadf;border-color:#516a75;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-btn:focus, .btn-dark-btn:hover, .btn-dark-btn.focus, .btn-dark-btn.active, .show>.btn-dark-btn { background:#2E3C43;color:#ffffff;border-color:#617f8c; }
.btn-dark-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#d1dadf !important; }
.btn-dark-mnu { background:#324148;color:#d1dadf;border-color:#324148;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-mnu:focus, .btn-dark-mnu:hover, .btn-dark-mnu.focus, .btn-dark-mnu.active, .show>.btn-dark-mnu { background:#324148;color:#ffffff;border-color:#324148; }
.btn-dark-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#d1dadf !important; }
.btn-dark-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-dark-lnk-bo:focus, .btn-dark-lnk-bo:hover, .btn-dark-lnk-bo.focus, .show>.btn-dark-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #324148 transparent }
.btn-dark-lnk-bo.active { border-color:transparent transparent #324148 transparent }
.btn-dark-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-dark-lnk-to:focus, .btn-dark-lnk-to:hover, .btn-dark-lnk-to.focus, .show>.btn-dark-lnk-to { background:transparent;color:#333333;border-color:#324148 transparent transparent transparent }
.btn-dark-lnk-to.active { border-color:#324148 transparent transparent transparent }
.btn-dark-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-dark-lnk-le:focus, .btn-dark-lnk-le:hover, .btn-dark-lnk-le.focus, .show>.btn-dark-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #324148 }
.btn-dark-lnk-le.active { border-color:transparent transparent transparent #324148 }
.btn-dark-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-dark-lnk-ri:focus, .btn-dark-lnk-ri:hover, .btn-dark-lnk-ri.focus, .show>.btn-dark-lnk-ri { background:transparent;color:#333333;border-color:transparent #324148 transparent transparent }
.btn-dark-lnk-ri.active { border-color:transparent #324148 transparent transparent  }
.btn-dark-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-cap:focus, .btn-dark-cap:hover, .btn-dark-cap.focus, .btn-dark-cap.active, .show>.btn-dark-cap {  background:transparent;color:#324148;border-color:#324148; }
.btn-dark-out { background:transparent;color:#324148;border-color:#324148;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-out:focus, .btn-dark-out:hover, .btn-dark-out.focus, .btn-dark-out.active, .show>.btn-dark-out { background:#324148;color:#ffffff;border-color:#324148; }
.btn-dark-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-dark-lin-bo:focus, .btn-dark-lin-bo:hover, .btn-dark-lin-bo.focus, .show>.btn-dark-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #324148 transparent }
.btn-dark-lin-bo.active { border-color:transparent transparent #324148 transparent }
.btn-dark-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-dark-lin-to:focus, .btn-dark-lin-to:hover, .btn-dark-lin-to.focus, .show>.btn-dark-lin-to { background:transparent;color:#333333;border-color:#324148 transparent transparent transparent }
.btn-dark-lin-to.active { border-color:#324148 transparent transparent transparent }
.btn-dark-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-dark-lin-le:focus, .btn-dark-lin-le:hover, .btn-dark-lin-le.focus, .show>.btn-dark-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #324148 }
.btn-dark-lin-le.active { border-color:transparent transparent transparent #324148 }
.btn-dark-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-dark-lin-ri:focus, .btn-dark-lin-ri:hover, .btn-dark-lin-ri.focus, .show>.btn-dark-lin-ri { background:transparent;color:#333333;border-color:transparent #324148 transparent transparent }
.btn-dark-lin-ri.active { border-color:transparent #324148 transparent transparent  }
.btn-dark-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-chk:focus, .btn-dark-chk:hover, .btn-dark-chk.focus { background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-dark-chk.checked { background:#324148;color:#ffffff;border-color:#324148; }
.btn-dark-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-hei-bo:focus, .btn-dark-hei-bo:hover, .btn-dark-hei-bo.focus, .show>.btn-dark-hei-bo { color:#333333 !important; }
.btn-dark-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#324148 !important; }
.btn-dark-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-hei-to:focus, .btn-dark-hei-to:hover, .btn-dark-hei-to.focus, .show>.btn-dark-hei-to { color:#333333 !important; }
.btn-dark-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#324148 !important }
.btn-dark-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-hei-le:focus, .btn-dark-hei-le:hover, .btn-dark-hei-le.focus, .show>.btn-dark-hei-le { color:#333333 !important; }
.btn-dark-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#324148 !important; }
.btn-dark-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-dark-hei-ri:focus, .btn-dark-hei-ri:hover, .btn-dark-hei-ri.focus, .show>.btn-dark-hei-ri { color:#333333 !important; }
.btn-dark-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#324148 !important; }


.input-group-field.input-dark .input-group-text { background:#324148;color:#d1dadf;border-color:#516a75; } 
.input-group-field.input-dark .input-group-text.darker { background:#41555e; } 
.input-group-field.input-dark .form-control { background:#324148;color:#d1dadf;border-color:#516a75; }
.input-group-field.input-dark.focus .input-group-text { color:#ffffff;border-color:#617f8c !important; }
.input-group-field.input-dark.focus .form-control { color:#ffffff;border-color:#617f8c !important; }
.input-group-field.input-dark ::placeholder { color:#d1dadf !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-dark :-ms-input-placeholder { color:#d1dadf !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-dark ::-ms-input-placeholder { color:#d1dadf !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-dark ::selection{ background:#516a75; }
.input-group-field.input-dark ::-moz-selection{ background:#516a75; }

.card-dark { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-dark>.card-header { color:#d1dadf !important;background:#324148 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #324148 !important;border-radius:0px; }
.card-dark>.card-body, .card-dark>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-dark>.card-footer, .card-dark>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-dark.acc>div>.card-body { border-top:1px solid #324148 !important;border-radius:0px; }
.card-dark-fill { border:1px solid #324148;background:transparent;overflow:hidden; }
.card-dark-fill>.card-header { color:#ffffff !important;background:#324148 !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #324148 !important;border-radius:0px; }
.card-dark-fill>.card-body, .card-dark-fill>div>.card-body { color:#ffffff !important;background:#324148 !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-dark-fill>.card-footer, .card-dark-fill>div>.card-footer { color:#ffffff !important;background:#324148 !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #324148 !important;border-radius:0px; }
.card-dark-fill.acc>div>.card-body { border-top:1px solid #324148 !important;padding-top:0px !important;border-radius:0px; }

.border-dark-dark { border-color:#516a75 !important; }
.textcolor-dark { color:#d1dadf !important; }

/* 
*************************************************************************************************************************
****
**** SECONDARY
****
*************************************************************************************************************************
*/
.btn-secondary-btn { background:#777777;color:#e3e3e3;border-color:#5f5f5f;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-btn:focus, .btn-secondary-btn:hover, .btn-secondary-btn.focus, .btn-secondary-btn.active, .show>.btn-secondary-btn { background:#6E6E6E;color:#ffffff;border-color:#535353; }
.btn-secondary-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#e3e3e3 !important; }
.btn-secondary-mnu { background:#777777;color:#e3e3e3;border-color:#777777;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-mnu:focus, .btn-secondary-mnu:hover, .btn-secondary-mnu.focus, .btn-secondary-mnu.active, .show>.btn-secondary-mnu { background:#777777;color:#ffffff;border-color:#777777; }
.btn-secondary-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#e3e3e3 !important; }
.btn-secondary-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-secondary-lnk-bo:focus, .btn-secondary-lnk-bo:hover, .btn-secondary-lnk-bo.focus, .show>.btn-secondary-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #777777 transparent }
.btn-secondary-lnk-bo.active { border-color:transparent transparent #777777 transparent }
.btn-secondary-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-secondary-lnk-to:focus, .btn-secondary-lnk-to:hover, .btn-secondary-lnk-to.focus, .show>.btn-secondary-lnk-to { background:transparent;color:#333333;border-color:#777777 transparent transparent transparent }
.btn-secondary-lnk-to.active { border-color:#777777 transparent transparent transparent }
.btn-secondary-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-secondary-lnk-le:focus, .btn-secondary-lnk-le:hover, .btn-secondary-lnk-le.focus, .show>.btn-secondary-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #777777 }
.btn-secondary-lnk-le.active { border-color:transparent transparent transparent #777777 }
.btn-secondary-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-secondary-lnk-ri:focus, .btn-secondary-lnk-ri:hover, .btn-secondary-lnk-ri.focus, .show>.btn-secondary-lnk-ri { background:transparent;color:#333333;border-color:transparent #777777 transparent transparent }
.btn-secondary-lnk-ri.active { border-color:transparent #777777 transparent transparent  }
.btn-secondary-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-cap:focus, .btn-secondary-cap:hover, .btn-secondary-cap.focus, .btn-secondary-cap.active, .show>.btn-secondary-cap {  background:transparent;color:#777777;border-color:#777777; }
.btn-secondary-out { background:transparent;color:#777777;border-color:#777777;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-out:focus, .btn-secondary-out:hover, .btn-secondary-out.focus, .btn-secondary-out.active, .show>.btn-secondary-out { background:#777777;color:#ffffff;border-color:#777777; }
.btn-secondary-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-secondary-lin-bo:focus, .btn-secondary-lin-bo:hover, .btn-secondary-lin-bo.focus, .show>.btn-secondary-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #777777 transparent }
.btn-secondary-lin-bo.active { border-color:transparent transparent #777777 transparent }
.btn-secondary-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-secondary-lin-to:focus, .btn-secondary-lin-to:hover, .btn-secondary-lin-to.focus, .show>.btn-secondary-lin-to { background:transparent;color:#333333;border-color:#777777 transparent transparent transparent }
.btn-secondary-lin-to.active { border-color:#777777 transparent transparent transparent }
.btn-secondary-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-secondary-lin-le:focus, .btn-secondary-lin-le:hover, .btn-secondary-lin-le.focus, .show>.btn-secondary-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #777777 }
.btn-secondary-lin-le.active { border-color:transparent transparent transparent #777777 }
.btn-secondary-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-secondary-lin-ri:focus, .btn-secondary-lin-ri:hover, .btn-secondary-lin-ri.focus, .show>.btn-secondary-lin-ri { background:transparent;color:#333333;border-color:transparent #777777 transparent transparent }
.btn-secondary-lin-ri.active { border-color:transparent #777777 transparent transparent  }
.btn-secondary-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-chk:focus, .btn-secondary-chk:hover, .btn-secondary-chk.focus { background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-secondary-chk.checked { background:#777777;color:#ffffff;border-color:#777777; }
.btn-secondary-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-hei-bo:focus, .btn-secondary-hei-bo:hover, .btn-secondary-hei-bo.focus, .show>.btn-secondary-hei-bo { color:#333333 !important; }
.btn-secondary-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#777777 !important; }
.btn-secondary-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-hei-to:focus, .btn-secondary-hei-to:hover, .btn-secondary-hei-to.focus, .show>.btn-secondary-hei-to { color:#333333 !important; }
.btn-secondary-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#777777 !important }
.btn-secondary-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-hei-le:focus, .btn-secondary-hei-le:hover, .btn-secondary-hei-le.focus, .show>.btn-secondary-hei-le { color:#333333 !important; }
.btn-secondary-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#777777 !important; }
.btn-secondary-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-secondary-hei-ri:focus, .btn-secondary-hei-ri:hover, .btn-secondary-hei-ri.focus, .show>.btn-secondary-hei-ri { color:#333333 !important; }
.btn-secondary-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#777777 !important; }

.input-group-field.input-secondary .input-group-text { background:#777777;color:#e3e3e3;border-color:#5f5f5f; } 
.input-group-field.input-secondary .input-group-text.darker { background:#848484; } 
.input-group-field.input-secondary .form-control { background:#777777;color:#e3e3e3;border-color:#5f5f5f; }
.input-group-field.input-secondary.focus .input-group-text { color:#ffffff;border-color:#535353 !important; }
.input-group-field.input-secondary.focus .form-control { color:#ffffff;border-color:#535353 !important; }
.input-group-field.input-secondary ::placeholder { color:#e3e3e3 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-secondary :-ms-input-placeholder { color:#e3e3e3 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-secondary ::-ms-input-placeholder { color:#e3e3e3 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-secondary ::selection{ background:#5f5f5f; }
.input-group-field.input-secondary ::-moz-selection{ background:#5f5f5f; }

.card-secondary { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-secondary>.card-header { color:#e3e3e3 !important;background:#777777 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #777777 !important;border-radius:0px; }
.card-secondary>.card-body, .card-secondary>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-secondary>.card-footer, .card-secondary>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-secondary.acc>div>.card-body { border-top:1px solid #777777 !important;border-radius:0px; }
.card-secondary-fill { border:1px solid #777777;background:transparent;overflow:hidden; }
.card-secondary-fill>.card-header { color:#ffffff !important;background:#777777 !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #777777 !important;border-radius:0px; }
.card-secondary-fill>.card-body, .card-secondary-fill>div>.card-body { color:#ffffff !important;background:#777777 !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-secondary-fill>.card-footer, .card-secondary-fill>div>.card-footer { color:#ffffff !important;background:#777777 !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #777777 !important;border-radius:0px; }
.card-secondary-fill.acc>div>.card-body { border-top:1px solid #777777 !important;padding-top:0px !important;border-radius:0px; }

.border-secondary-dark { border-color:#5f5f5f !important; }
.textcolor-secondary { color:#e3e3e3 !important; }
/* 
*************************************************************************************************************************
****
**** NAVBAR
****
*************************************************************************************************************************
*/
.btn-navbar-btn { background:#1565C0;color:#c9dff9;border-color:#1155a3;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-btn:focus, .btn-navbar-btn:hover, .btn-navbar-btn.focus, .btn-navbar-btn.active, .show>.btn-navbar-btn { background:#125aac;color:#ffffff;border-color:#0f4b90; }
.btn-navbar-btn.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#c9dff9 !important; }
.btn-navbar-mnu { background:#1565C0;color:#c9dff9;border-color:#1565C0;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-mnu:focus, .btn-navbar-mnu:hover, .btn-navbar-mnu.focus, .btn-navbar-mnu.active, .show>.btn-navbar-mnu { background:#1565C0;color:#ffffff;border-color:#1565C0; }
.btn-navbar-mnu.tx-mute>.wapp-cap-out>.wapp-cap-htm { color:#c9dff9 !important; }
.btn-navbar-lnk-bo { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-navbar-lnk-bo:focus, .btn-navbar-lnk-bo:hover, .btn-navbar-lnk-bo.focus, .show>.btn-navbar-lnk-bo { background:transparent;color:#333333;border-color:transparent transparent #1565C0 transparent }
.btn-navbar-lnk-bo.active { border-color:transparent transparent #1565C0 transparent }
.btn-navbar-lnk-to { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-navbar-lnk-to:focus, .btn-navbar-lnk-to:hover, .btn-navbar-lnk-to.focus, .show>.btn-navbar-lnk-to { background:transparent;color:#333333;border-color:#1565C0 transparent transparent transparent }
.btn-navbar-lnk-to.active { border-color:#1565C0 transparent transparent transparent }
.btn-navbar-lnk-le { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-navbar-lnk-le:focus, .btn-navbar-lnk-le:hover, .btn-navbar-lnk-le.focus, .show>.btn-navbar-lnk-le { background:transparent;color:#333333;border-color:transparent transparent transparent #1565C0 }
.btn-navbar-lnk-le.active { border-color:transparent transparent transparent #1565C0 }
.btn-navbar-lnk-ri { background:transparent;color:#707070;border-color:transparent transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-navbar-lnk-ri:focus, .btn-navbar-lnk-ri:hover, .btn-navbar-lnk-ri.focus, .show>.btn-navbar-lnk-ri { background:transparent;color:#333333;border-color:transparent #1565C0 transparent transparent }
.btn-navbar-lnk-ri.active { border-color:transparent #1565C0 transparent transparent  }
.btn-navbar-cap { background:transparent;color:#707070;border-color:#707070;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-cap:focus, .btn-navbar-cap:hover, .btn-navbar-cap.focus, .btn-navbar-cap.active, .show>.btn-navbar-cap {  background:transparent;color:#1565C0;border-color:#1565C0; }
.btn-navbar-out { background:transparent;color:#1565C0;border-color:#1565C0;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-out:focus, .btn-navbar-out:hover, .btn-navbar-out.focus, .btn-navbar-out.active, .show>.btn-navbar-out { background:#1565C0;color:#ffffff;border-color:#1565C0; }
.btn-navbar-lin-bo { background:transparent;color:#707070;border-color:transparent transparent #dddddd transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-navbar-lin-bo:focus, .btn-navbar-lin-bo:hover, .btn-navbar-lin-bo.focus, .show>.btn-navbar-lin-bo { background:transparent;color:#333333;border-color:transparent transparent #1565C0 transparent }
.btn-navbar-lin-bo.active { border-color:transparent transparent #1565C0 transparent }
.btn-navbar-lin-to { background:transparent;color:#707070;border-color:#dddddd transparent transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:2px 0px 2px 0px;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem; }
.btn-navbar-lin-to:focus, .btn-navbar-lin-to:hover, .btn-navbar-lin-to.focus, .show>.btn-navbar-lin-to { background:transparent;color:#333333;border-color:#1565C0 transparent transparent transparent }
.btn-navbar-lin-to.active { border-color:#1565C0 transparent transparent transparent }
.btn-navbar-lin-le { background:transparent;color:#707070;border-color:transparent transparent transparent #dddddd;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-navbar-lin-le:focus, .btn-navbar-lin-le:hover, .btn-navbar-lin-le.focus, .show>.btn-navbar-lin-le { background:transparent;color:#333333;border-color:transparent transparent transparent #1565C0 }
.btn-navbar-lin-le.active { border-color:transparent transparent transparent #1565C0 }
.btn-navbar-lin-ri { background:transparent;color:#707070;border-color:transparent #dddddd transparent transparent;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:0px 2px 0px 2px;border-radius:0px;padding-top:0.5rem;padding-bottom:0.5rem; }
.btn-navbar-lin-ri:focus, .btn-navbar-lin-ri:hover, .btn-navbar-lin-ri.focus, .show>.btn-navbar-lin-ri { background:transparent;color:#333333;border-color:transparent #1565C0 transparent transparent }
.btn-navbar-lin-ri.active { border-color:transparent #1565C0 transparent transparent  }
.btn-navbar-chk { background:transparent;color:#707070;border-color:#dddddd;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-chk:focus, .btn-navbar-chk:hover, .btn-navbar-chk.focus { background:#F5F5F5;color:#707070;border-color:#dddddd; }
.btn-navbar-chk.checked { background:#1565C0;color:#ffffff;border-color:#1565C0; }
.btn-navbar-hei-bo { border-color:#dddddd;background:transparent;color:#707070;border-bottom-left-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 0px 1px 0px !important;padding:0.5rem 0.9375rem 0.4375rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-hei-bo:focus, .btn-navbar-hei-bo:hover, .btn-navbar-hei-bo.focus, .show>.btn-navbar-hei-bo { color:#333333 !important; }
.btn-navbar-hei-bo.active { background:#ffffff;border-width:2px 1px 0px 1px !important;padding:0.375rem 0.875rem 0.5rem 0.875rem !important;border-top-color:#1565C0 !important; }
.btn-navbar-hei-to { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-top-right-radius:0rem !important;border-width:1px 0px 0px 0px !important;padding:0.4375rem 0.9375rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-hei-to:focus, .btn-navbar-hei-to:hover, .btn-navbar-hei-to.focus, .show>.btn-navbar-hei-to { color:#333333 !important; }
.btn-navbar-hei-to.active { background:#ffffff;border-width:0px 1px 2px 1px !important;padding:0.5rem 0.875rem 0.375rem 0.875rem !important;border-bottom-color:#1565C0 !important }
.btn-navbar-hei-le { border-color:#dddddd;background:transparent;color:#707070;border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important;border-width:0px 0px 0px 1px !important;padding:0.5rem 0.9375rem 0.5rem 0.875rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-hei-le:focus, .btn-navbar-hei-le:hover, .btn-navbar-hei-le.focus, .show>.btn-navbar-hei-le { color:#333333 !important; }
.btn-navbar-hei-le.active { background:#ffffff;border-width:1px 2px 1px 0px !important;padding:0.4375rem 0.8125rem 0.4375rem 0.9375rem !important;border-right-color:#1565C0 !important; }
.btn-navbar-hei-ri { border-color:#dddddd;background:transparent;color:#707070;border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important;border-width:0px 1px 0px 0px !important;padding:0.5rem 0.875rem 0.5rem 0.9375rem !important;-webkit-box-shadow:none !important;box-shadow:none !important; }
.btn-navbar-hei-ri:focus, .btn-navbar-hei-ri:hover, .btn-navbar-hei-ri.focus, .show>.btn-navbar-hei-ri { color:#333333 !important; }
.btn-navbar-hei-ri.active { background:#ffffff;border-width:1px 0px 1px 2px !important;padding:0.4375rem 0.9375rem 0.4375rem 0.8125rem !important;border-left-color:#1565C0 !important; }

.input-group-field.input-navbar .input-group-text { background:#1565C0;color:#c9dff9;border-color:#1155a3; } 
.input-group-field.input-navbar .input-group-text.darker { background:#125aac; } 
.input-group-field.input-navbar .form-control { background:#1565C0;color:#c9dff9;border-color:#1155a3; }
.input-group-field.input-navbar.focus .input-group-text { color:#ffffff;border-color:#0f4b90 !important; }
.input-group-field.input-navbar.focus .form-control { color:#ffffff;border-color:#0f4b90 !important; }
.input-group-field.input-navbar ::placeholder { color:#c9dff9 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-navbar :-ms-input-placeholder { color:#c9dff9 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-navbar ::-ms-input-placeholder { color:#c9dff9 !important;-moz-opacity: 1.00 !important;-khtml-opacity:1.00 !important;opacity:1.00 !important;text-align:left; }
.input-group-field.input-navbar ::selection{ background:#1155a3; }
.input-group-field.input-navbar ::-moz-selection{ background:#1155a3; }

.card-navbar { border:1px solid #DDDDDD;background:transparent;overflow:hidden; }
.card-navbar>.card-header { color:#c9dff9 !important;background:#1565C0 !important;padding: 0.9375rem 1.25rem !important;border-bottom:1px solid #1565C0 !important;border-radius:0px; }
.card-navbar>.card-body, .card-navbar>div>.card-body { color:#707070 !important;background:#ffffff !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-navbar>.card-footer, .card-navbar>div>.card-footer { color:#707070 !important;background:#FAFAFA !important;padding: 0.9375rem 1.25rem !important;border-top:1px solid #DDDDDD !important;border-radius:0px; }
.card-navbar.acc>div>.card-body { border-top:1px solid #1565C0 !important;border-radius:0px; }
.card-navbar-fill { border:1px solid #1565C0;background:transparent;overflow:hidden; }
.card-navbar-fill>.card-header { color:#ffffff !important;background:#1565C0 !important;padding: 0.9375rem 1.25rem 0rem 1.25rem !important;border-bottom:1px solid #1565C0 !important;border-radius:0px; }
.card-navbar-fill>.card-body, .card-navbar-fill>div>.card-body { color:#ffffff !important;background:#1565C0 !important;border:0px !important;padding: 0.9375rem 1.25rem !important;border-radius:0px; }
.card-navbar-fill>.card-footer, .card-navbar-fill>div>.card-footer { color:#ffffff !important;background:#1565C0 !important;padding: 0rem 1.25rem 0.9375rem 1.25rem !important;border-top:1px solid #1565C0 !important;border-radius:0px; }
.card-navbar-fill.acc>div>.card-body { border-top:1px solid #1565C0 !important;padding-top:0px !important;border-radius:0px; }

.border-navbar-dark { border-color:#1155a3 !important; }
.textcolor-navbar { color:#c9dff9 !important; }


.card>.card-header.p-0, .card>.card-body.p-0, .card>.card-footer.p-0 { padding:0px !important; } /* 0px */
.card>.card-header.pl-0, .card>.card-header.px-0, .card>.card-body.pl-0, .card>.card-body.px-0, .card>.card-footer.pl-0, .card>.card-footer.px-0 { padding-left:0px !important; }
.card>.card-header.pr-0, .card>.card-header.px-0, .card>.card-body.pr-0, .card>.card-body.px-0, .card>.card-footer.pr-0, .card>.card-footer.px-0 { padding-right:0px !important; }
.card>.card-header.pt-0, .card>.card-header.py-0, .card>.card-body.pt-0, .card>.card-body.py-0, .card>.card-footer.pt-0, .card>.card-footer.py-0 { padding-top:0px !important; }
.card>.card-header.pb-0, .card>.card-header.py-0, .card>.card-body.pb-0, .card>.card-body.py-0, .card>.card-footer.pb-0, .card>.card-footer.py-0 { padding-bottom:0px !important; }

.card>.card-header.p-1, .card>.card-body.p-1, .card>.card-footer.p-1 { padding:0.3125rem !important; } /* 5px */
.card>.card-header.pl-1, .card>.card-header.px-1, .card>.card-body.pl-1, .card>.card-body.px-1, .card>.card-footer.pl-1, .card>.card-footer.px-1 { padding-left:0.3125rem !important; }
.card>.card-header.pr-1, .card>.card-header.px-1, .card>.card-body.pr-1, .card>.card-body.px-1, .card>.card-footer.pr-1, .card>.card-footer.px-1 { padding-right:0.3125rem !important; }
.card>.card-header.pt-1, .card>.card-header.py-1, .card>.card-body.pt-1, .card>.card-body.py-1, .card>.card-footer.pt-1, .card>.card-footer.py-1 { padding-top:0.3125rem !important; }
.card>.card-header.pb-1, .card>.card-header.py-1, .card>.card-body.pb-1, .card>.card-body.py-1, .card>.card-footer.pb-1, .card>.card-footer.py-1 { padding-bottom:0.3125rem !important; }

.card>.card-header.p-2, .card>.card-body.p-2, .card>.card-footer.p-2 { padding:0.625rem !important; } /* 10px */
.card>.card-header.pl-2, .card>.card-header.px-2, .card>.card-body.pl-2, .card>.card-body.px-2, .card>.card-footer.pl-2, .card>.card-footer.px-2 { padding-left:0.625rem !important; }
.card>.card-header.pr-2, .card>.card-header.px-2, .card>.card-body.pr-2, .card>.card-body.px-2, .card>.card-footer.pr-2, .card>.card-footer.px-2 { padding-right:0.625rem !important; }
.card>.card-header.pt-2, .card>.card-header.py-2, .card>.card-body.pt-2, .card>.card-body.py-2, .card>.card-footer.pt-2, .card>.card-footer.py-2 { padding-top:0.625rem !important; }
.card>.card-header.pb-2, .card>.card-header.py-2, .card>.card-body.pb-2, .card>.card-body.py-2, .card>.card-footer.pb-2, .card>.card-footer.py-2 { padding-bottom:0.625rem !important; }

.card>.card-header.p-3, .card>.card-body.p-3, .card>.card-footer.p-3 { padding:1.25rem !important; } /* 20px */
.card>.card-header.pl-3, .card>.card-header.px-3, .card>.card-body.pl-3, .card>.card-body.px-3, .card>.card-footer.pl-3, .card>.card-footer.px-3 { padding-left:1.25rem !important; }
.card>.card-header.pr-3, .card>.card-header.px-3, .card>.card-body.pr-3, .card>.card-body.px-3, .card>.card-footer.pr-3, .card>.card-footer.px-3 { padding-right:1.25rem !important; }
.card>.card-header.pt-3, .card>.card-header.py-3, .card>.card-body.pt-3, .card>.card-body.py-3, .card>.card-footer.pt-3, .card>.card-footer.py-3 { padding-top:1.25rem !important; }
.card>.card-header.pb-3, .card>.card-header.py-3, .card>.card-body.pb-3, .card>.card-body.py-3, .card>.card-footer.pb-3, .card>.card-footer.py-3 { padding-bottom:1.25rem !important; }

.card>.card-header.p-4, .card>.card-body.p-4, .card>.card-footer.p-4 { padding:1.875rem !important; } /* 30px */
.card>.card-header.pl-4, .card>.card-header.px-4, .card>.card-body.pl-4, .card>.card-body.px-4, .card>.card-footer.pl-4, .card>.card-footer.px-4 { padding-left:1.875rem !important; }
.card>.card-header.pr-4, .card>.card-header.px-4, .card>.card-body.pr-4, .card>.card-body.px-4, .card>.card-footer.pr-4, .card>.card-footer.px-4 { padding-right:1.875rem !important; }
.card>.card-header.pt-4, .card>.card-header.py-4, .card>.card-body.pt-4, .card>.card-body.py-4, .card>.card-footer.pt-4, .card>.card-footer.py-4 { padding-top:1.875rem !important; }
.card>.card-header.pb-4, .card>.card-header.py-4, .card>.card-body.pb-4, .card>.card-body.py-4, .card>.card-footer.pb-4, .card>.card-footer.py-4 { padding-bottom:1.875rem !important; }

.card>.card-header.p-5, .card>.card-body.p-5, .card>.card-footer.p-5 { padding:3.75rem !important; } /* 60px */
.card>.card-header.pl-5, .card>.card-header.px-5, .card>.card-body.pl-5, .card>.card-body.px-5, .card>.card-footer.pl-5, .card>.card-footer.px-5 { padding-left:3.75rem !important; }
.card>.card-header.pr-5, .card>.card-header.px-5, .card>.card-body.pr-5, .card>.card-body.px-5, .card>.card-footer.pr-5, .card>.card-footer.px-5 { padding-right:3.75rem !important; }
.card>.card-header.pt-5, .card>.card-header.py-5, .card>.card-body.pt-5, .card>.card-body.py-5, .card>.card-footer.pt-5, .card>.card-footer.py-5 { padding-top:3.75rem !important; }
.card>.card-header.pb-5, .card>.card-header.py-5, .card>.card-body.pb-5, .card>.card-body.py-5, .card>.card-footer.pb-5, .card>.card-footer.py-5 { padding-bottom:3.75rem !important; }

.card>.card-header.p-6, .card>.card-body.p-6, .card>.card-footer.p-6 { padding:0.4375rem !important; } /* 7px */
.card>.card-header.pl-6, .card>.card-header.px-6, .card>.card-body.pl-6, .card>.card-body.px-6, .card>.card-footer.pl-6, .card>.card-footer.px-6 { padding-left:0.4375rem !important; }
.card>.card-header.pr-6, .card>.card-header.px-6, .card>.card-body.pr-6, .card>.card-body.px-6, .card>.card-footer.pr-6, .card>.card-footer.px-6 { padding-right:0.4375rem !important; }
.card>.card-header.pt-6, .card>.card-header.py-6, .card>.card-body.pt-6, .card>.card-body.py-6, .card>.card-footer.pt-6, .card>.card-footer.py-6 { padding-top:0.4375rem !important; }
.card>.card-header.pb-6, .card>.card-header.py-6, .card>.card-body.pb-6, .card>.card-body.py-6, .card>.card-footer.pb-6, .card>.card-footer.py-6 { padding-bottom:0.4375rem !important; }

.card>.card-header.p-7, .card>.card-body.p-7, .card>.card-footer.p-7 { padding:0.875rem !important; } /* 14px */
.card>.card-header.pl-7, .card>.card-header.px-7, .card>.card-body.pl-7, .card>.card-body.px-7, .card>.card-footer.pl-7, .card>.card-footer.px-7 { padding-left:0.875rem !important; }
.card>.card-header.pr-7, .card>.card-header.px-7, .card>.card-body.pr-7, .card>.card-body.px-7, .card>.card-footer.pr-7, .card>.card-footer.px-7 { padding-right:0.875rem !important; }
.card>.card-header.pt-7, .card>.card-header.py-7, .card>.card-body.pt-7, .card>.card-body.py-7, .card>.card-footer.pt-7, .card>.card-footer.py-7 { padding-top:0.875rem !important; }
.card>.card-header.pb-7, .card>.card-header.py-7, .card>.card-body.pb-7, .card>.card-body.py-7, .card>.card-footer.pb-7, .card>.card-footer.py-7 { padding-bottom:0.875rem !important; }

.card>.card-header.p-8, .card>.card-body.p-8, .card>.card-footer.p-8 { padding:0.9375rem !important; } /* 16px */
.card>.card-header.pl-8, .card>.card-header.px-8, .card>.card-body.pl-8, .card>.card-body.px-8, .card>.card-footer.pl-8, .card>.card-footer.px-8 { padding-left:0.9375rem !important; }
.card>.card-header.pr-8, .card>.card-header.px-8, .card>.card-body.pr-8, .card>.card-body.px-8, .card>.card-footer.pr-8, .card>.card-footer.px-8 { padding-right:0.9375rem !important; }
.card>.card-header.pt-8, .card>.card-header.py-8, .card>.card-body.pt-8, .card>.card-body.py-8, .card>.card-footer.pt-8, .card>.card-footer.py-8 { padding-top:0.9375rem !important; }
.card>.card-header.pb-8, .card>.card-header.py-8, .card>.card-body.pb-8, .card>.card-body.py-8, .card>.card-footer.pb-8, .card>.card-footer.py-8 { padding-bottom:0.9375rem !important; }

@media (min-width: 576px) {  
	.card>.card-header.p-sm-0, .card>.card-body.p-sm-0, .card>.card-footer.p-sm-0 { padding:0px !important; } /* 0px */
	.card>.card-header.pl-sm-0, .card>.card-header.px-sm-0, .card>.card-body.pl-sm-0, .card>.card-body.px-sm-0, .card>.card-footer.pl-sm-0, .card>.card-footer.px-sm-0 { padding-left:0px !important; }
	.card>.card-header.pr-sm-0, .card>.card-header.px-sm-0, .card>.card-body.pr-sm-0, .card>.card-body.px-sm-0, .card>.card-footer.pr-sm-0, .card>.card-footer.px-sm-0 { padding-right:0px !important; }
	.card>.card-header.pt-sm-0, .card>.card-header.py-sm-0, .card>.card-body.pt-sm-0, .card>.card-body.py-sm-0, .card>.card-footer.pt-sm-0, .card>.card-footer.py-sm-0 { padding-top:0px !important; }
	.card>.card-header.pb-sm-0, .card>.card-header.py-sm-0, .card>.card-body.pb-sm-0, .card>.card-body.py-sm-0, .card>.card-footer.pb-sm-0, .card>.card-footer.py-sm-0 { padding-bottom:0px !important; }

	.card>.card-header.p-sm-1, .card>.card-body.p-sm-1, .card>.card-footer.p-sm-1 { padding:0.3125rem !important; } /* 5px */
	.card>.card-header.pl-sm-1, .card>.card-header.px-sm-1, .card>.card-body.pl-sm-1, .card>.card-body.px-sm-1, .card>.card-footer.pl-sm-1, .card>.card-footer.px-sm-1 { padding-left:0.3125rem !important; }
	.card>.card-header.pr-sm-1, .card>.card-header.px-sm-1, .card>.card-body.pr-sm-1, .card>.card-body.px-sm-1, .card>.card-footer.pr-sm-1, .card>.card-footer.px-sm-1 { padding-right:0.3125rem !important; }
	.card>.card-header.pt-sm-1, .card>.card-header.py-sm-1, .card>.card-body.pt-sm-1, .card>.card-body.py-sm-1, .card>.card-footer.pt-sm-1, .card>.card-footer.py-sm-1 { padding-top:0.3125rem !important; }
	.card>.card-header.pb-sm-1, .card>.card-header.py-sm-1, .card>.card-body.pb-sm-1, .card>.card-body.py-sm-1, .card>.card-footer.pb-sm-1, .card>.card-footer.py-sm-1 { padding-bottom:0.3125rem !important; }

	.card>.card-header.p-sm-2, .card>.card-body.p-sm-2, .card>.card-footer.p-sm-2 { padding:0.625rem !important; } /* 10px */
	.card>.card-header.pl-sm-2, .card>.card-header.px-sm-2, .card>.card-body.pl-sm-2, .card>.card-body.px-sm-2, .card>.card-footer.pl-sm-2, .card>.card-footer.px-sm-2 { padding-left:0.625rem !important; }
	.card>.card-header.pr-sm-2, .card>.card-header.px-sm-2, .card>.card-body.pr-sm-2, .card>.card-body.px-sm-2, .card>.card-footer.pr-sm-2, .card>.card-footer.px-sm-2 { padding-right:0.625rem !important; }
	.card>.card-header.pt-sm-2, .card>.card-header.py-sm-2, .card>.card-body.pt-sm-2, .card>.card-body.py-sm-2, .card>.card-footer.pt-sm-2, .card>.card-footer.py-sm-2 { padding-top:0.625rem !important; }
	.card>.card-header.pb-sm-2, .card>.card-header.py-sm-2, .card>.card-body.pb-sm-2, .card>.card-body.py-sm-2, .card>.card-footer.pb-sm-2, .card>.card-footer.py-sm-2 { padding-bottom:0.625rem !important; }

	.card>.card-header.p-sm-3, .card>.card-body.p-sm-3, .card>.card-footer.p-sm-3 { padding:1.25rem !important; } /* 20px */
	.card>.card-header.pl-sm-3, .card>.card-header.px-sm-3, .card>.card-body.pl-sm-3, .card>.card-body.px-sm-3, .card>.card-footer.pl-sm-3, .card>.card-footer.px-sm-3 { padding-left:1.25rem !important; }
	.card>.card-header.pr-sm-3, .card>.card-header.px-sm-3, .card>.card-body.pr-sm-3, .card>.card-body.px-sm-3, .card>.card-footer.pr-sm-3, .card>.card-footer.px-sm-3 { padding-right:1.25rem !important; }
	.card>.card-header.pt-sm-3, .card>.card-header.py-sm-3, .card>.card-body.pt-sm-3, .card>.card-body.py-sm-3, .card>.card-footer.pt-sm-3, .card>.card-footer.py-sm-3 { padding-top:1.25rem !important; }
	.card>.card-header.pb-sm-3, .card>.card-header.py-sm-3, .card>.card-body.pb-sm-3, .card>.card-body.py-sm-3, .card>.card-footer.pb-sm-3, .card>.card-footer.py-sm-3 { padding-bottom:1.25rem !important; }

	.card>.card-header.p-sm-4, .card>.card-body.p-sm-4, .card>.card-footer.p-sm-4 { padding:1.875rem !important; } /* 30px */
	.card>.card-header.pl-sm-4, .card>.card-header.px-sm-4, .card>.card-body.pl-sm-4, .card>.card-body.px-sm-4, .card>.card-footer.pl-sm-4, .card>.card-footer.px-sm-4 { padding-left:1.875rem !important; }
	.card>.card-header.pr-sm-4, .card>.card-header.px-sm-4, .card>.card-body.pr-sm-4, .card>.card-body.px-sm-4, .card>.card-footer.pr-sm-4, .card>.card-footer.px-sm-4 { padding-right:1.875rem !important; }
	.card>.card-header.pt-sm-4, .card>.card-header.py-sm-4, .card>.card-body.pt-sm-4, .card>.card-body.py-sm-4, .card>.card-footer.pt-sm-4, .card>.card-footer.py-sm-4 { padding-top:1.875rem !important; }
	.card>.card-header.pb-sm-4, .card>.card-header.py-sm-4, .card>.card-body.pb-sm-4, .card>.card-body.py-sm-4, .card>.card-footer.pb-sm-4, .card>.card-footer.py-sm-4 { padding-bottom:1.875rem !important; }

	.card>.card-header.p-sm-5, .card>.card-body.p-sm-5, .card>.card-footer.p-sm-5 { padding:3.75rem !important; } /* 60px */
	.card>.card-header.pl-sm-5, .card>.card-header.px-sm-5, .card>.card-body.pl-sm-5, .card>.card-body.px-sm-5, .card>.card-footer.pl-sm-5, .card>.card-footer.px-sm-5 { padding-left:3.75rem !important; }
	.card>.card-header.pr-sm-5, .card>.card-header.px-sm-5, .card>.card-body.pr-sm-5, .card>.card-body.px-sm-5, .card>.card-footer.pr-sm-5, .card>.card-footer.px-sm-5 { padding-right:3.75rem !important; }
	.card>.card-header.pt-sm-5, .card>.card-header.py-sm-5, .card>.card-body.pt-sm-5, .card>.card-body.py-sm-5, .card>.card-footer.pt-sm-5, .card>.card-footer.py-sm-5 { padding-top:3.75rem !important; }
	.card>.card-header.pb-sm-5, .card>.card-header.py-sm-5, .card>.card-body.pb-sm-5, .card>.card-body.py-sm-5, .card>.card-footer.pb-sm-5, .card>.card-footer.py-sm-5 { padding-bottom:3.75rem !important; }

	.card>.card-header.p-sm-6, .card>.card-body.p-sm-6, .card>.card-footer.p-sm-6 { padding:0.4375rem !important; } /* 7px */
	.card>.card-header.pl-sm-6, .card>.card-header.px-sm-6, .card>.card-body.pl-sm-6, .card>.card-body.px-sm-6, .card>.card-footer.pl-sm-6, .card>.card-footer.px-sm-6 { padding-left:0.4375rem !important; }
	.card>.card-header.pr-sm-6, .card>.card-header.px-sm-6, .card>.card-body.pr-sm-6, .card>.card-body.px-sm-6, .card>.card-footer.pr-sm-6, .card>.card-footer.px-sm-6 { padding-right:0.4375rem !important; }
	.card>.card-header.pt-sm-6, .card>.card-header.py-sm-6, .card>.card-body.pt-sm-6, .card>.card-body.py-sm-6, .card>.card-footer.pt-sm-6, .card>.card-footer.py-sm-6 { padding-top:0.4375rem !important; }
	.card>.card-header.pb-sm-6, .card>.card-header.py-sm-6, .card>.card-body.pb-sm-6, .card>.card-body.py-sm-6, .card>.card-footer.pb-sm-6, .card>.card-footer.py-sm-6 { padding-bottom:0.4375rem !important; }

	.card>.card-header.p-sm-7, .card>.card-body.p-sm-7, .card>.card-footer.p-sm-7 { padding:0.875rem !important; } /* 14px */
	.card>.card-header.pl-sm-7, .card>.card-header.px-sm-7, .card>.card-body.pl-sm-7, .card>.card-body.px-sm-7, .card>.card-footer.pl-sm-7, .card>.card-footer.px-sm-7 { padding-left:0.875rem !important; }
	.card>.card-header.pr-sm-7, .card>.card-header.px-sm-7, .card>.card-body.pr-sm-7, .card>.card-body.px-sm-7, .card>.card-footer.pr-sm-7, .card>.card-footer.px-sm-7 { padding-right:0.875rem !important; }
	.card>.card-header.pt-sm-7, .card>.card-header.py-sm-7, .card>.card-body.pt-sm-7, .card>.card-body.py-sm-7, .card>.card-footer.pt-sm-7, .card>.card-footer.py-sm-7 { padding-top:0.875rem !important; }
	.card>.card-header.pb-sm-7, .card>.card-header.py-sm-7, .card>.card-body.pb-sm-7, .card>.card-body.py-sm-7, .card>.card-footer.pb-sm-7, .card>.card-footer.py-sm-7 { padding-bottom:0.875rem !important; }

	.card>.card-header.p-sm-8, .card>.card-body.p-sm-8, .card>.card-footer.p-sm-8 { padding:0.9375rem !important; } /* 16px */
	.card>.card-header.pl-sm-8, .card>.card-header.px-sm-8, .card>.card-body.pl-sm-8, .card>.card-body.px-sm-8, .card>.card-footer.pl-sm-8, .card>.card-footer.px-sm-8 { padding-left:0.9375rem !important; }
	.card>.card-header.pr-sm-8, .card>.card-header.px-sm-8, .card>.card-body.pr-sm-8, .card>.card-body.px-sm-8, .card>.card-footer.pr-sm-8, .card>.card-footer.px-sm-8 { padding-right:0.9375rem !important; }
	.card>.card-header.pt-sm-8, .card>.card-header.py-sm-8, .card>.card-body.pt-sm-8, .card>.card-body.py-sm-8, .card>.card-footer.pt-sm-8, .card>.card-footer.py-sm-8 { padding-top:0.9375rem !important; }
	.card>.card-header.pb-sm-8, .card>.card-header.py-sm-8, .card>.card-body.pb-sm-8, .card>.card-body.py-sm-8, .card>.card-footer.pb-sm-8, .card>.card-footer.py-sm-8 { padding-bottom:0.9375rem !important; }
}
@media (min-width: 768px) {  
	.card>.card-header.p-md-0, .card>.card-body.p-md-0, .card>.card-footer.p-md-0 { padding:0px !important; } /* 0px */
	.card>.card-header.pl-md-0, .card>.card-header.px-md-0, .card>.card-body.pl-md-0, .card>.card-body.px-md-0, .card>.card-footer.pl-md-0, .card>.card-footer.px-md-0 { padding-left:0px !important; }
	.card>.card-header.pr-md-0, .card>.card-header.px-md-0, .card>.card-body.pr-md-0, .card>.card-body.px-md-0, .card>.card-footer.pr-md-0, .card>.card-footer.px-md-0 { padding-right:0px !important; }
	.card>.card-header.pt-md-0, .card>.card-header.py-md-0, .card>.card-body.pt-md-0, .card>.card-body.py-md-0, .card>.card-footer.pt-md-0, .card>.card-footer.py-md-0 { padding-top:0px !important; }
	.card>.card-header.pb-md-0, .card>.card-header.py-md-0, .card>.card-body.pb-md-0, .card>.card-body.py-md-0, .card>.card-footer.pb-md-0, .card>.card-footer.py-md-0 { padding-bottom:0px !important; }

	.card>.card-header.p-md-1, .card>.card-body.p-md-1, .card>.card-footer.p-md-1 { padding:0.3125rem !important; } /* 5px */
	.card>.card-header.pl-md-1, .card>.card-header.px-md-1, .card>.card-body.pl-md-1, .card>.card-body.px-md-1, .card>.card-footer.pl-md-1, .card>.card-footer.px-md-1 { padding-left:0.3125rem !important; }
	.card>.card-header.pr-md-1, .card>.card-header.px-md-1, .card>.card-body.pr-md-1, .card>.card-body.px-md-1, .card>.card-footer.pr-md-1, .card>.card-footer.px-md-1 { padding-right:0.3125rem !important; }
	.card>.card-header.pt-md-1, .card>.card-header.py-md-1, .card>.card-body.pt-md-1, .card>.card-body.py-md-1, .card>.card-footer.pt-md-1, .card>.card-footer.py-md-1 { padding-top:0.3125rem !important; }
	.card>.card-header.pb-md-1, .card>.card-header.py-md-1, .card>.card-body.pb-md-1, .card>.card-body.py-md-1, .card>.card-footer.pb-md-1, .card>.card-footer.py-md-1 { padding-bottom:0.3125rem !important; }

	.card>.card-header.p-md-2, .card>.card-body.p-md-2, .card>.card-footer.p-md-2 { padding:0.625rem !important; } /* 10px */
	.card>.card-header.pl-md-2, .card>.card-header.px-md-2, .card>.card-body.pl-md-2, .card>.card-body.px-md-2, .card>.card-footer.pl-md-2, .card>.card-footer.px-md-2 { padding-left:0.625rem !important; }
	.card>.card-header.pr-md-2, .card>.card-header.px-md-2, .card>.card-body.pr-md-2, .card>.card-body.px-md-2, .card>.card-footer.pr-md-2, .card>.card-footer.px-md-2 { padding-right:0.625rem !important; }
	.card>.card-header.pt-md-2, .card>.card-header.py-md-2, .card>.card-body.pt-md-2, .card>.card-body.py-md-2, .card>.card-footer.pt-md-2, .card>.card-footer.py-md-2 { padding-top:0.625rem !important; }
	.card>.card-header.pb-md-2, .card>.card-header.py-md-2, .card>.card-body.pb-md-2, .card>.card-body.py-md-2, .card>.card-footer.pb-md-2, .card>.card-footer.py-md-2 { padding-bottom:0.625rem !important; }

	.card>.card-header.p-md-3, .card>.card-body.p-md-3, .card>.card-footer.p-md-3 { padding:1.25rem !important; } /* 20px */
	.card>.card-header.pl-md-3, .card>.card-header.px-md-3, .card>.card-body.pl-md-3, .card>.card-body.px-md-3, .card>.card-footer.pl-md-3, .card>.card-footer.px-md-3 { padding-left:1.25rem !important; }
	.card>.card-header.pr-md-3, .card>.card-header.px-md-3, .card>.card-body.pr-md-3, .card>.card-body.px-md-3, .card>.card-footer.pr-md-3, .card>.card-footer.px-md-3 { padding-right:1.25rem !important; }
	.card>.card-header.pt-md-3, .card>.card-header.py-md-3, .card>.card-body.pt-md-3, .card>.card-body.py-md-3, .card>.card-footer.pt-md-3, .card>.card-footer.py-md-3 { padding-top:1.25rem !important; }
	.card>.card-header.pb-md-3, .card>.card-header.py-md-3, .card>.card-body.pb-md-3, .card>.card-body.py-md-3, .card>.card-footer.pb-md-3, .card>.card-footer.py-md-3 { padding-bottom:1.25rem !important; }

	.card>.card-header.p-md-4, .card>.card-body.p-md-4, .card>.card-footer.p-md-4 { padding:1.875rem !important; } /* 30px */
	.card>.card-header.pl-md-4, .card>.card-header.px-md-4, .card>.card-body.pl-md-4, .card>.card-body.px-md-4, .card>.card-footer.pl-md-4, .card>.card-footer.px-md-4 { padding-left:1.875rem !important; }
	.card>.card-header.pr-md-4, .card>.card-header.px-md-4, .card>.card-body.pr-md-4, .card>.card-body.px-md-4, .card>.card-footer.pr-md-4, .card>.card-footer.px-md-4 { padding-right:1.875rem !important; }
	.card>.card-header.pt-md-4, .card>.card-header.py-md-4, .card>.card-body.pt-md-4, .card>.card-body.py-md-4, .card>.card-footer.pt-md-4, .card>.card-footer.py-md-4 { padding-top:1.875rem !important; }
	.card>.card-header.pb-md-4, .card>.card-header.py-md-4, .card>.card-body.pb-md-4, .card>.card-body.py-md-4, .card>.card-footer.pb-md-4, .card>.card-footer.py-md-4 { padding-bottom:1.875rem !important; }

	.card>.card-header.p-md-5, .card>.card-body.p-md-5, .card>.card-footer.p-md-5 { padding:3.75rem !important; } /* 60px */
	.card>.card-header.pl-md-5, .card>.card-header.px-md-5, .card>.card-body.pl-md-5, .card>.card-body.px-md-5, .card>.card-footer.pl-md-5, .card>.card-footer.px-md-5 { padding-left:3.75rem !important; }
	.card>.card-header.pr-md-5, .card>.card-header.px-md-5, .card>.card-body.pr-md-5, .card>.card-body.px-md-5, .card>.card-footer.pr-md-5, .card>.card-footer.px-md-5 { padding-right:3.75rem !important; }
	.card>.card-header.pt-md-5, .card>.card-header.py-md-5, .card>.card-body.pt-md-5, .card>.card-body.py-md-5, .card>.card-footer.pt-md-5, .card>.card-footer.py-md-5 { padding-top:3.75rem !important; }
	.card>.card-header.pb-md-5, .card>.card-header.py-md-5, .card>.card-body.pb-md-5, .card>.card-body.py-md-5, .card>.card-footer.pb-md-5, .card>.card-footer.py-md-5 { padding-bottom:3.75rem !important; }

	.card>.card-header.p-md-6, .card>.card-body.p-md-6, .card>.card-footer.p-md-6 { padding:0.4375rem !important; } /* 7px */
	.card>.card-header.pl-md-6, .card>.card-header.px-md-6, .card>.card-body.pl-md-6, .card>.card-body.px-md-6, .card>.card-footer.pl-md-6, .card>.card-footer.px-md-6 { padding-left:0.4375rem !important; }
	.card>.card-header.pr-md-6, .card>.card-header.px-md-6, .card>.card-body.pr-md-6, .card>.card-body.px-md-6, .card>.card-footer.pr-md-6, .card>.card-footer.px-md-6 { padding-right:0.4375rem !important; }
	.card>.card-header.pt-md-6, .card>.card-header.py-md-6, .card>.card-body.pt-md-6, .card>.card-body.py-md-6, .card>.card-footer.pt-md-6, .card>.card-footer.py-md-6 { padding-top:0.4375rem !important; }
	.card>.card-header.pb-md-6, .card>.card-header.py-md-6, .card>.card-body.pb-md-6, .card>.card-body.py-md-6, .card>.card-footer.pb-md-6, .card>.card-footer.py-md-6 { padding-bottom:0.4375rem !important; }

	.card>.card-header.p-md-7, .card>.card-body.p-md-7, .card>.card-footer.p-md-7 { padding:0.875rem !important; } /* 14px */
	.card>.card-header.pl-md-7, .card>.card-header.px-md-7, .card>.card-body.pl-md-7, .card>.card-body.px-md-7, .card>.card-footer.pl-md-7, .card>.card-footer.px-md-7 { padding-left:0.875rem !important; }
	.card>.card-header.pr-md-7, .card>.card-header.px-md-7, .card>.card-body.pr-md-7, .card>.card-body.px-md-7, .card>.card-footer.pr-md-7, .card>.card-footer.px-md-7 { padding-right:0.875rem !important; }
	.card>.card-header.pt-md-7, .card>.card-header.py-md-7, .card>.card-body.pt-md-7, .card>.card-body.py-md-7, .card>.card-footer.pt-md-7, .card>.card-footer.py-md-7 { padding-top:0.875rem !important; }
	.card>.card-header.pb-md-7, .card>.card-header.py-md-7, .card>.card-body.pb-md-7, .card>.card-body.py-md-7, .card>.card-footer.pb-md-7, .card>.card-footer.py-md-7 { padding-bottom:0.875rem !important; }

	.card>.card-header.p-md-8, .card>.card-body.p-md-8, .card>.card-footer.p-md-8 { padding:0.9375rem !important; } /* 16px */
	.card>.card-header.pl-md-8, .card>.card-header.px-md-8, .card>.card-body.pl-md-8, .card>.card-body.px-md-8, .card>.card-footer.pl-md-8, .card>.card-footer.px-md-8 { padding-left:0.9375rem !important; }
	.card>.card-header.pr-md-8, .card>.card-header.px-md-8, .card>.card-body.pr-md-8, .card>.card-body.px-md-8, .card>.card-footer.pr-md-8, .card>.card-footer.px-md-8 { padding-right:0.9375rem !important; }
	.card>.card-header.pt-md-8, .card>.card-header.py-md-8, .card>.card-body.pt-md-8, .card>.card-body.py-md-8, .card>.card-footer.pt-md-8, .card>.card-footer.py-md-8 { padding-top:0.9375rem !important; }
	.card>.card-header.pb-md-8, .card>.card-header.py-md-8, .card>.card-body.pb-md-8, .card>.card-body.py-md-8, .card>.card-footer.pb-md-8, .card>.card-footer.py-md-8 { padding-bottom:0.9375rem !important; }
}
@media (min-width: 992px) {  
	.card>.card-header.p-lg-0, .card>.card-body.p-lg-0, .card>.card-footer.p-lg-0 { padding:0px !important; } /* 0px */
	.card>.card-header.pl-lg-0, .card>.card-header.px-lg-0, .card>.card-body.pl-lg-0, .card>.card-body.px-lg-0, .card>.card-footer.pl-lg-0, .card>.card-footer.px-lg-0 { padding-left:0px !important; }
	.card>.card-header.pr-lg-0, .card>.card-header.px-lg-0, .card>.card-body.pr-lg-0, .card>.card-body.px-lg-0, .card>.card-footer.pr-lg-0, .card>.card-footer.px-lg-0 { padding-right:0px !important; }
	.card>.card-header.pt-lg-0, .card>.card-header.py-lg-0, .card>.card-body.pt-lg-0, .card>.card-body.py-lg-0, .card>.card-footer.pt-lg-0, .card>.card-footer.py-lg-0 { padding-top:0px !important; }
	.card>.card-header.pb-lg-0, .card>.card-header.py-lg-0, .card>.card-body.pb-lg-0, .card>.card-body.py-lg-0, .card>.card-footer.pb-lg-0, .card>.card-footer.py-lg-0 { padding-bottom:0px !important; }

	.card>.card-header.p-lg-1, .card>.card-body.p-lg-1, .card>.card-footer.p-lg-1 { padding:0.3125rem !important; } /* 5px */
	.card>.card-header.pl-lg-1, .card>.card-header.px-lg-1, .card>.card-body.pl-lg-1, .card>.card-body.px-lg-1, .card>.card-footer.pl-lg-1, .card>.card-footer.px-lg-1 { padding-left:0.3125rem !important; }
	.card>.card-header.pr-lg-1, .card>.card-header.px-lg-1, .card>.card-body.pr-lg-1, .card>.card-body.px-lg-1, .card>.card-footer.pr-lg-1, .card>.card-footer.px-lg-1 { padding-right:0.3125rem !important; }
	.card>.card-header.pt-lg-1, .card>.card-header.py-lg-1, .card>.card-body.pt-lg-1, .card>.card-body.py-lg-1, .card>.card-footer.pt-lg-1, .card>.card-footer.py-lg-1 { padding-top:0.3125rem !important; }
	.card>.card-header.pb-lg-1, .card>.card-header.py-lg-1, .card>.card-body.pb-lg-1, .card>.card-body.py-lg-1, .card>.card-footer.pb-lg-1, .card>.card-footer.py-lg-1 { padding-bottom:0.3125rem !important; }

	.card>.card-header.p-lg-2, .card>.card-body.p-lg-2, .card>.card-footer.p-lg-2 { padding:0.625rem !important; } /* 10px */
	.card>.card-header.pl-lg-2, .card>.card-header.px-lg-2, .card>.card-body.pl-lg-2, .card>.card-body.px-lg-2, .card>.card-footer.pl-lg-2, .card>.card-footer.px-lg-2 { padding-left:0.625rem !important; }
	.card>.card-header.pr-lg-2, .card>.card-header.px-lg-2, .card>.card-body.pr-lg-2, .card>.card-body.px-lg-2, .card>.card-footer.pr-lg-2, .card>.card-footer.px-lg-2 { padding-right:0.625rem !important; }
	.card>.card-header.pt-lg-2, .card>.card-header.py-lg-2, .card>.card-body.pt-lg-2, .card>.card-body.py-lg-2, .card>.card-footer.pt-lg-2, .card>.card-footer.py-lg-2 { padding-top:0.625rem !important; }
	.card>.card-header.pb-lg-2, .card>.card-header.py-lg-2, .card>.card-body.pb-lg-2, .card>.card-body.py-lg-2, .card>.card-footer.pb-lg-2, .card>.card-footer.py-lg-2 { padding-bottom:0.625rem !important; }

	.card>.card-header.p-lg-3, .card>.card-body.p-lg-3, .card>.card-footer.p-lg-3 { padding:1.25rem !important; } /* 20px */
	.card>.card-header.pl-lg-3, .card>.card-header.px-lg-3, .card>.card-body.pl-lg-3, .card>.card-body.px-lg-3, .card>.card-footer.pl-lg-3, .card>.card-footer.px-lg-3 { padding-left:1.25rem !important; }
	.card>.card-header.pr-lg-3, .card>.card-header.px-lg-3, .card>.card-body.pr-lg-3, .card>.card-body.px-lg-3, .card>.card-footer.pr-lg-3, .card>.card-footer.px-lg-3 { padding-right:1.25rem !important; }
	.card>.card-header.pt-lg-3, .card>.card-header.py-lg-3, .card>.card-body.pt-lg-3, .card>.card-body.py-lg-3, .card>.card-footer.pt-lg-3, .card>.card-footer.py-lg-3 { padding-top:1.25rem !important; }
	.card>.card-header.pb-lg-3, .card>.card-header.py-lg-3, .card>.card-body.pb-lg-3, .card>.card-body.py-lg-3, .card>.card-footer.pb-lg-3, .card>.card-footer.py-lg-3 { padding-bottom:1.25rem !important; }

	.card>.card-header.p-lg-4, .card>.card-body.p-lg-4, .card>.card-footer.p-lg-4 { padding:1.875rem !important; } /* 30px */
	.card>.card-header.pl-lg-4, .card>.card-header.px-lg-4, .card>.card-body.pl-lg-4, .card>.card-body.px-lg-4, .card>.card-footer.pl-lg-4, .card>.card-footer.px-lg-4 { padding-left:1.875rem !important; }
	.card>.card-header.pr-lg-4, .card>.card-header.px-lg-4, .card>.card-body.pr-lg-4, .card>.card-body.px-lg-4, .card>.card-footer.pr-lg-4, .card>.card-footer.px-lg-4 { padding-right:1.875rem !important; }
	.card>.card-header.pt-lg-4, .card>.card-header.py-lg-4, .card>.card-body.pt-lg-4, .card>.card-body.py-lg-4, .card>.card-footer.pt-lg-4, .card>.card-footer.py-lg-4 { padding-top:1.875rem !important; }
	.card>.card-header.pb-lg-4, .card>.card-header.py-lg-4, .card>.card-body.pb-lg-4, .card>.card-body.py-lg-4, .card>.card-footer.pb-lg-4, .card>.card-footer.py-lg-4 { padding-bottom:1.875rem !important; }

	.card>.card-header.p-lg-5, .card>.card-body.p-lg-5, .card>.card-footer.p-lg-5 { padding:3.75rem !important; } /* 60px */
	.card>.card-header.pl-lg-5, .card>.card-header.px-lg-5, .card>.card-body.pl-lg-5, .card>.card-body.px-lg-5, .card>.card-footer.pl-lg-5, .card>.card-footer.px-lg-5 { padding-left:3.75rem !important; }
	.card>.card-header.pr-lg-5, .card>.card-header.px-lg-5, .card>.card-body.pr-lg-5, .card>.card-body.px-lg-5, .card>.card-footer.pr-lg-5, .card>.card-footer.px-lg-5 { padding-right:3.75rem !important; }
	.card>.card-header.pt-lg-5, .card>.card-header.py-lg-5, .card>.card-body.pt-lg-5, .card>.card-body.py-lg-5, .card>.card-footer.pt-lg-5, .card>.card-footer.py-lg-5 { padding-top:3.75rem !important; }
	.card>.card-header.pb-lg-5, .card>.card-header.py-lg-5, .card>.card-body.pb-lg-5, .card>.card-body.py-lg-5, .card>.card-footer.pb-lg-5, .card>.card-footer.py-lg-5 { padding-bottom:3.75rem !important; }

	.card>.card-header.p-lg-6, .card>.card-body.p-lg-6, .card>.card-footer.p-lg-6 { padding:0.4375rem !important; } /* 7px */
	.card>.card-header.pl-lg-6, .card>.card-header.px-lg-6, .card>.card-body.pl-lg-6, .card>.card-body.px-lg-6, .card>.card-footer.pl-lg-6, .card>.card-footer.px-lg-6 { padding-left:0.4375rem !important; }
	.card>.card-header.pr-lg-6, .card>.card-header.px-lg-6, .card>.card-body.pr-lg-6, .card>.card-body.px-lg-6, .card>.card-footer.pr-lg-6, .card>.card-footer.px-lg-6 { padding-right:0.4375rem !important; }
	.card>.card-header.pt-lg-6, .card>.card-header.py-lg-6, .card>.card-body.pt-lg-6, .card>.card-body.py-lg-6, .card>.card-footer.pt-lg-6, .card>.card-footer.py-lg-6 { padding-top:0.4375rem !important; }
	.card>.card-header.pb-lg-6, .card>.card-header.py-lg-6, .card>.card-body.pb-lg-6, .card>.card-body.py-lg-6, .card>.card-footer.pb-lg-6, .card>.card-footer.py-lg-6 { padding-bottom:0.4375rem !important; }

	.card>.card-header.p-lg-7, .card>.card-body.p-lg-7, .card>.card-footer.p-lg-7 { padding:0.875rem !important; } /* 14px */
	.card>.card-header.pl-lg-7, .card>.card-header.px-lg-7, .card>.card-body.pl-lg-7, .card>.card-body.px-lg-7, .card>.card-footer.pl-lg-7, .card>.card-footer.px-lg-7 { padding-left:0.875rem !important; }
	.card>.card-header.pr-lg-7, .card>.card-header.px-lg-7, .card>.card-body.pr-lg-7, .card>.card-body.px-lg-7, .card>.card-footer.pr-lg-7, .card>.card-footer.px-lg-7 { padding-right:0.875rem !important; }
	.card>.card-header.pt-lg-7, .card>.card-header.py-lg-7, .card>.card-body.pt-lg-7, .card>.card-body.py-lg-7, .card>.card-footer.pt-lg-7, .card>.card-footer.py-lg-7 { padding-top:0.875rem !important; }
	.card>.card-header.pb-lg-7, .card>.card-header.py-lg-7, .card>.card-body.pb-lg-7, .card>.card-body.py-lg-7, .card>.card-footer.pb-lg-7, .card>.card-footer.py-lg-7 { padding-bottom:0.875rem !important; }

	.card>.card-header.p-lg-8, .card>.card-body.p-lg-8, .card>.card-footer.p-lg-8 { padding:0.9375rem !important; } /* 16px */
	.card>.card-header.pl-lg-8, .card>.card-header.px-lg-8, .card>.card-body.pl-lg-8, .card>.card-body.px-lg-8, .card>.card-footer.pl-lg-8, .card>.card-footer.px-lg-8 { padding-left:0.9375rem !important; }
	.card>.card-header.pr-lg-8, .card>.card-header.px-lg-8, .card>.card-body.pr-lg-8, .card>.card-body.px-lg-8, .card>.card-footer.pr-lg-8, .card>.card-footer.px-lg-8 { padding-right:0.9375rem !important; }
	.card>.card-header.pt-lg-8, .card>.card-header.py-lg-8, .card>.card-body.pt-lg-8, .card>.card-body.py-lg-8, .card>.card-footer.pt-lg-8, .card>.card-footer.py-lg-8 { padding-top:0.9375rem !important; }
	.card>.card-header.pb-lg-8, .card>.card-header.py-lg-8, .card>.card-body.pb-lg-8, .card>.card-body.py-lg-8, .card>.card-footer.pb-lg-8, .card>.card-footer.py-lg-8 { padding-bottom:0.9375rem !important; }
}
@media (min-width: 1200px) {  
	.card>.card-header.p-xl-0, .card>.card-body.p-xl-0, .card>.card-footer.p-xl-0 { padding:0px !important; } /* 0px */
	.card>.card-header.pl-xl-0, .card>.card-header.px-xl-0, .card>.card-body.pl-xl-0, .card>.card-body.px-xl-0, .card>.card-footer.pl-xl-0, .card>.card-footer.px-xl-0 { padding-left:0px !important; }
	.card>.card-header.pr-xl-0, .card>.card-header.px-xl-0, .card>.card-body.pr-xl-0, .card>.card-body.px-xl-0, .card>.card-footer.pr-xl-0, .card>.card-footer.px-xl-0 { padding-right:0px !important; }
	.card>.card-header.pt-xl-0, .card>.card-header.py-xl-0, .card>.card-body.pt-xl-0, .card>.card-body.py-xl-0, .card>.card-footer.pt-xl-0, .card>.card-footer.py-xl-0 { padding-top:0px !important; }
	.card>.card-header.pb-xl-0, .card>.card-header.py-xl-0, .card>.card-body.pb-xl-0, .card>.card-body.py-xl-0, .card>.card-footer.pb-xl-0, .card>.card-footer.py-xl-0 { padding-bottom:0px !important; }

	.card>.card-header.p-xl-1, .card>.card-body.p-xl-1, .card>.card-footer.p-xl-1 { padding:0.3125rem !important; } /* 5px */
	.card>.card-header.pl-xl-1, .card>.card-header.px-xl-1, .card>.card-body.pl-xl-1, .card>.card-body.px-xl-1, .card>.card-footer.pl-xl-1, .card>.card-footer.px-xl-1 { padding-left:0.3125rem !important; }
	.card>.card-header.pr-xl-1, .card>.card-header.px-xl-1, .card>.card-body.pr-xl-1, .card>.card-body.px-xl-1, .card>.card-footer.pr-xl-1, .card>.card-footer.px-xl-1 { padding-right:0.3125rem !important; }
	.card>.card-header.pt-xl-1, .card>.card-header.py-xl-1, .card>.card-body.pt-xl-1, .card>.card-body.py-xl-1, .card>.card-footer.pt-xl-1, .card>.card-footer.py-xl-1 { padding-top:0.3125rem !important; }
	.card>.card-header.pb-xl-1, .card>.card-header.py-xl-1, .card>.card-body.pb-xl-1, .card>.card-body.py-xl-1, .card>.card-footer.pb-xl-1, .card>.card-footer.py-xl-1 { padding-bottom:0.3125rem !important; }

	.card>.card-header.p-xl-2, .card>.card-body.p-xl-2, .card>.card-footer.p-xl-2 { padding:0.625rem !important; } /* 10px */
	.card>.card-header.pl-xl-2, .card>.card-header.px-xl-2, .card>.card-body.pl-xl-2, .card>.card-body.px-xl-2, .card>.card-footer.pl-xl-2, .card>.card-footer.px-xl-2 { padding-left:0.625rem !important; }
	.card>.card-header.pr-xl-2, .card>.card-header.px-xl-2, .card>.card-body.pr-xl-2, .card>.card-body.px-xl-2, .card>.card-footer.pr-xl-2, .card>.card-footer.px-xl-2 { padding-right:0.625rem !important; }
	.card>.card-header.pt-xl-2, .card>.card-header.py-xl-2, .card>.card-body.pt-xl-2, .card>.card-body.py-xl-2, .card>.card-footer.pt-xl-2, .card>.card-footer.py-xl-2 { padding-top:0.625rem !important; }
	.card>.card-header.pb-xl-2, .card>.card-header.py-xl-2, .card>.card-body.pb-xl-2, .card>.card-body.py-xl-2, .card>.card-footer.pb-xl-2, .card>.card-footer.py-xl-2 { padding-bottom:0.625rem !important; }

	.card>.card-header.p-xl-3, .card>.card-body.p-xl-3, .card>.card-footer.p-xl-3 { padding:1.25rem !important; } /* 20px */
	.card>.card-header.pl-xl-3, .card>.card-header.px-xl-3, .card>.card-body.pl-xl-3, .card>.card-body.px-xl-3, .card>.card-footer.pl-xl-3, .card>.card-footer.px-xl-3 { padding-left:1.25rem !important; }
	.card>.card-header.pr-xl-3, .card>.card-header.px-xl-3, .card>.card-body.pr-xl-3, .card>.card-body.px-xl-3, .card>.card-footer.pr-xl-3, .card>.card-footer.px-xl-3 { padding-right:1.25rem !important; }
	.card>.card-header.pt-xl-3, .card>.card-header.py-xl-3, .card>.card-body.pt-xl-3, .card>.card-body.py-xl-3, .card>.card-footer.pt-xl-3, .card>.card-footer.py-xl-3 { padding-top:1.25rem !important; }
	.card>.card-header.pb-xl-3, .card>.card-header.py-xl-3, .card>.card-body.pb-xl-3, .card>.card-body.py-xl-3, .card>.card-footer.pb-xl-3, .card>.card-footer.py-xl-3 { padding-bottom:1.25rem !important; }

	.card>.card-header.p-xl-4, .card>.card-body.p-xl-4, .card>.card-footer.p-xl-4 { padding:1.875rem !important; } /* 30px */
	.card>.card-header.pl-xl-4, .card>.card-header.px-xl-4, .card>.card-body.pl-xl-4, .card>.card-body.px-xl-4, .card>.card-footer.pl-xl-4, .card>.card-footer.px-xl-4 { padding-left:1.875rem !important; }
	.card>.card-header.pr-xl-4, .card>.card-header.px-xl-4, .card>.card-body.pr-xl-4, .card>.card-body.px-xl-4, .card>.card-footer.pr-xl-4, .card>.card-footer.px-xl-4 { padding-right:1.875rem !important; }
	.card>.card-header.pt-xl-4, .card>.card-header.py-xl-4, .card>.card-body.pt-xl-4, .card>.card-body.py-xl-4, .card>.card-footer.pt-xl-4, .card>.card-footer.py-xl-4 { padding-top:1.875rem !important; }
	.card>.card-header.pb-xl-4, .card>.card-header.py-xl-4, .card>.card-body.pb-xl-4, .card>.card-body.py-xl-4, .card>.card-footer.pb-xl-4, .card>.card-footer.py-xl-4 { padding-bottom:1.875rem !important; }

	.card>.card-header.p-xl-5, .card>.card-body.p-xl-5, .card>.card-footer.p-xl-5 { padding:3.75rem !important; } /* 60px */
	.card>.card-header.pl-xl-5, .card>.card-header.px-xl-5, .card>.card-body.pl-xl-5, .card>.card-body.px-xl-5, .card>.card-footer.pl-xl-5, .card>.card-footer.px-xl-5 { padding-left:3.75rem !important; }
	.card>.card-header.pr-xl-5, .card>.card-header.px-xl-5, .card>.card-body.pr-xl-5, .card>.card-body.px-xl-5, .card>.card-footer.pr-xl-5, .card>.card-footer.px-xl-5 { padding-right:3.75rem !important; }
	.card>.card-header.pt-xl-5, .card>.card-header.py-xl-5, .card>.card-body.pt-xl-5, .card>.card-body.py-xl-5, .card>.card-footer.pt-xl-5, .card>.card-footer.py-xl-5 { padding-top:3.75rem !important; }
	.card>.card-header.pb-xl-5, .card>.card-header.py-xl-5, .card>.card-body.pb-xl-5, .card>.card-body.py-xl-5, .card>.card-footer.pb-xl-5, .card>.card-footer.py-xl-5 { padding-bottom:3.75rem !important; }

	.card>.card-header.p-xl-6, .card>.card-body.p-xl-6, .card>.card-footer.p-xl-6 { padding:0.4375rem !important; } /* 7px */
	.card>.card-header.pl-xl-6, .card>.card-header.px-xl-6, .card>.card-body.pl-xl-6, .card>.card-body.px-xl-6, .card>.card-footer.pl-xl-6, .card>.card-footer.px-xl-6 { padding-left:0.4375rem !important; }
	.card>.card-header.pr-xl-6, .card>.card-header.px-xl-6, .card>.card-body.pr-xl-6, .card>.card-body.px-xl-6, .card>.card-footer.pr-xl-6, .card>.card-footer.px-xl-6 { padding-right:0.4375rem !important; }
	.card>.card-header.pt-xl-6, .card>.card-header.py-xl-6, .card>.card-body.pt-xl-6, .card>.card-body.py-xl-6, .card>.card-footer.pt-xl-6, .card>.card-footer.py-xl-6 { padding-top:0.4375rem !important; }
	.card>.card-header.pb-xl-6, .card>.card-header.py-xl-6, .card>.card-body.pb-xl-6, .card>.card-body.py-xl-6, .card>.card-footer.pb-xl-6, .card>.card-footer.py-xl-6 { padding-bottom:0.4375rem !important; }

	.card>.card-header.p-xl-7, .card>.card-body.p-xl-7, .card>.card-footer.p-xl-7 { padding:0.875rem !important; } /* 14px */
	.card>.card-header.pl-xl-7, .card>.card-header.px-xl-7, .card>.card-body.pl-xl-7, .card>.card-body.px-xl-7, .card>.card-footer.pl-xl-7, .card>.card-footer.px-xl-7 { padding-left:0.875rem !important; }
	.card>.card-header.pr-xl-7, .card>.card-header.px-xl-7, .card>.card-body.pr-xl-7, .card>.card-body.px-xl-7, .card>.card-footer.pr-xl-7, .card>.card-footer.px-xl-7 { padding-right:0.875rem !important; }
	.card>.card-header.pt-xl-7, .card>.card-header.py-xl-7, .card>.card-body.pt-xl-7, .card>.card-body.py-xl-7, .card>.card-footer.pt-xl-7, .card>.card-footer.py-xl-7 { padding-top:0.875rem !important; }
	.card>.card-header.pb-xl-7, .card>.card-header.py-xl-7, .card>.card-body.pb-xl-7, .card>.card-body.py-xl-7, .card>.card-footer.pb-xl-7, .card>.card-footer.py-xl-7 { padding-bottom:0.875rem !important; }

	.card>.card-header.p-xl-8, .card>.card-body.p-xl-8, .card>.card-footer.p-xl-8 { padding:0.9375rem !important; } /* 16px */
	.card>.card-header.pl-xl-8, .card>.card-header.px-xl-8, .card>.card-body.pl-xl-8, .card>.card-body.px-xl-8, .card>.card-footer.pl-xl-8, .card>.card-footer.px-xl-8 { padding-left:0.9375rem !important; }
	.card>.card-header.pr-xl-8, .card>.card-header.px-xl-8, .card>.card-body.pr-xl-8, .card>.card-body.px-xl-8, .card>.card-footer.pr-xl-8, .card>.card-footer.px-xl-8 { padding-right:0.9375rem !important; }
	.card>.card-header.pt-xl-8, .card>.card-header.py-xl-8, .card>.card-body.pt-xl-8, .card>.card-body.py-xl-8, .card>.card-footer.pt-xl-8, .card>.card-footer.py-xl-8 { padding-top:0.9375rem !important; }
	.card>.card-header.pb-xl-8, .card>.card-header.py-xl-8, .card>.card-body.pb-xl-8, .card>.card-body.py-xl-8, .card>.card-footer.pb-xl-8, .card>.card-footer.py-xl-8 { padding-bottom:0.9375rem !important; }
}




.grid-table { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }
.grid-table>.grid-row { border:1px solid #dddddd;margin-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px; }
.grid-table>.grid-row:nth-of-type(odd) { background:#eeeeee; }
.grid-table.grid-header { display:none;border-left:1px solid #1155a3;border-top:1px solid #1155a3; }
.grid-table.grid-footer { display:none;border-left:1px solid #1155a3; }
.grid-table.grid-header>.grid-row { background:#1565C0;color:#c9dff9; }
.grid-table.grid-footer>.grid-row { background:#1565C0;color:#c9dff9; }
.grid-table>.grid-row>.grid-row-item { margin-bottom:5px; }
.grid-table>.grid-row>.grid-row-item>.grid-head { display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;padding:2px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;-ms-flex-positive:0;flex-grow:0;background:#1565C0;color:#ffffff;border:1px solid #1155a3; }
.grid-table>.grid-row>.grid-row-item>.grid-body { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }
.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col { display:-ms-flexbox;display:flex;position:relative; }
.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;padding:0.25rem 0.625rem;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;-ms-flex-positive:0;flex-grow:0; }
.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-txt { position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;padding:0.25rem 0.625rem;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;-ms-flex-positive:1;flex-grow:1; }
.grid-table>.grid-row>.grid-row-item>.grid-foot { display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;padding:0.25rem 0.625rem;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;-ms-flex-positive:0;flex-grow:0;  }

.grid-table:not(.grid-header):not(.grid-footer)>.grid-row>.grid-row-item>.grid-body { border-left:1px solid #dddddd; }
.grid-table:not(.grid-header):not(.grid-footer)>.grid-row>.grid-row-item>.grid-foot { border-left:1px solid #dddddd; }


.grid-table.grid-header>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-txt { border-bottom:1px solid #1155a3;border-right:1px solid #1155a3; }
.grid-table.grid-footer>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-txt { border-bottom:1px solid #1155a3;border-right:1px solid #1155a3; }


.grid-table.grid-cap-100>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { width:100px; }
.grid-table.grid-cap-150>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { width:150px; }
.grid-table.grid-cap-200>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { width:200px; }


@media (min-width: 1200px) {
	.grid-table.grid-header { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }
	.grid-table.grid-footer { display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column; }

	.grid-table>.grid-row { border:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; }

	.grid-table>.grid-row>.grid-row-item { margin-bottom:0px; }
	.grid-table>.grid-row>.grid-row-item>.grid-head { display:none; }

	.grid-table>.grid-row>.grid-row-item>.grid-body { display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col>.grid-cap { display:none; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-le>.grid-txt { -ms-flex-pack:start;justify-content:flex-start; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-ce>.grid-txt { -ms-flex-pack:center;justify-content:center; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-ri>.grid-txt { -ms-flex-pack:end;justify-content:flex-end; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-030 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-030>.grid-txt { width:30px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-040 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-040>.grid-txt { width:40px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-050 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-050>.grid-txt { width:50px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-060 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-060>.grid-txt { width:60px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-070 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-070>.grid-txt { width:70px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-080 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-080>.grid-txt { width:80px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-090 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-090>.grid-txt { width:90px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-100 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-100>.grid-txt { width:100px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-110 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-110>.grid-txt { width:110px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-120 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-120>.grid-txt { width:120px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-130 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-130>.grid-txt { width:130px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-140 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-140>.grid-txt { width:140px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-150 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-150>.grid-txt { width:150px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-160 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-160>.grid-txt { width:160px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-170 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-170>.grid-txt { width:170px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-180 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-180>.grid-txt { width:180px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-190 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-190>.grid-txt { width:190px; }
	
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-200 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-200>.grid-txt { width:200px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-220 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-220>.grid-txt { width:220px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-240 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-240>.grid-txt { width:240px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-260 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-260>.grid-txt { width:260px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-280 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-280>.grid-txt { width:280px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-300 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-300>.grid-txt { width:300px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-320 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-320>.grid-txt { width:320px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-340 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-340>.grid-txt { width:340px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-360 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-360>.grid-txt { width:360px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-380 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-380>.grid-txt { width:380px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-400 { -ms-flex-positive:0;flex-grow:0; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-400>.grid-txt { width:400px; }

	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-max { -ms-flex-positive:1;flex-grow:1; }
	.grid-table>.grid-row>.grid-row-item>.grid-body>.grid-col.grid-max>.grid-txt { width:100%; }
	
}
