
._CookieConsentPanel {
 background: #FFFFFF; position: fixed; z-index: 1050; 
}
._CookieConsentPanel.panel {
 bottom: 0; width: 100%; max-width: 100%; border: 0px; border-top: 1px solid #AAAAAA; top: initial !important; left: initial !important; margin-bottom: 0; 
}
._CookieConsentPanel.dialog {
 border: 1px solid #AAAAAA; width: 400px; max-width: 90%; 
}
._CookieConsentPanel ._DialogTitleContainer {
 display: none; 
}
._CookieConsentPanel ._DialogTitleButtons {
 display: none; 
}
._CookieConsentPanel.panel ._CookieConsentPanelContent {
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -moz-flex;
 display: -webkit-flex;
 display: -ms-flex;
 display: flex;
 padding: 0.5rem 1.5rem; color:  #333; position: relative; 
}
._CookieConsentPanel.dialog ._CookieConsentPanelContent {
 display: block; 
}
._CookieConsentPanelDescription {
 min-height: 0; min-width: 0; flex: 1; padding: 10px; 
}
._CookieConsentPanelDescription h4 {
 margin-top: 0px; 
}
._CookieConsentPanelButtons {
 text-align: right; display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -moz-flex;
 display: -webkit-flex;
 display: -ms-flex;
 display: flex;
 align-items: center; justify-content: center; border-left: #dbdbdb solid 1px; 
}
._CookieConsentPanelButtons a {
 margin-left: 10px; margin-right: 10px; cursor: pointer; white-space: nowrap; display: inline-block; color:  #333; 
}
._CookieConsentDialog {
 width: 600px; height: 600px; max-width: 80%; display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -moz-flex;
 display: -webkit-flex;
 display: -ms-flex;
 display: flex;
 -moz-flex-direction: column !important;
 -webkit-flex-direction: column !important;
 -ms-flex-direction: column !important;
 flex-direction: column !important;
 color: #333; z-index: 1060 !important; 
}
._CookieConsentDialog h2 {
 font-size: 2.5rem; color: #333; 
}
._CookieConsentDialog h3 {
 font-size: 1.5rem; color: #333; 
}
._CookieConsentDialog label div {
 display: inline-block !important; margin-right: .25rem; font-size: 1.5rem; 
}
._CookieConsentDialog ._DialogTitleButtons {
 display: none; 
}
._CookieConsentDialog ._DialogTitleContainer {
 display: none; 
}
._CookieConsentDialog ._DialogContentContainer {
 background: #FFFFFF; padding: 20px; overflow: auto; 
}
._CookieConsentDialog ._DialogButtonsContainer {
 background: #FFFFFF; padding: 20px; text-align: right; 
}
._CookieConsentDialog ._DialogButtonsContainer a {
 margin-left: 10px; margin-right: 10px; cursor: pointer; white-space: nowrap; display: inline-block; color:  #333; 
}
._CookieConsentDialogButtonClose {
 float: right; cursor: pointer; color: #333; 
}
@media only screen and (max-width:800px){
._CookieConsentPanelButtons {
 text-align: center; border-left: none; 
}
._CookieConsentDialog ._DialogButtonsContainer {
 text-align: center; 
}
._CookieConsentPanel.panel ._CookieConsentPanelContent {
 display: block; padding: 0; 
}
._CookieConsentPanel.panel ._CookieConsentButtonClose {
 
}
}
._CookieConsentPanel ._Button, ._CookieConsentDialog ._Button {
 background: -webkit-linear-gradient(to bottom, #080 0, #217f2d 100%);
 background: -moz-linear-gradient(to bottom, #080 0, #217f2d 100%);
 background: -o-linear-gradient(to bottom, #080 0, #217f2d 100%);
 background: -ms-linear-gradient(to bottom, #080 0, #217f2d 100%);
 background: linear-gradient(to bottom, #080 0, #217f2d 100%);;
 border: 0px; border-radius: 5px; color: #FFFFFF !important; padding: 15px 15px; font-size: 16px; font-weight: normal; 
}
._CookieConsentPanel ._Button:hover, ._CookieConsentDialog ._Button:hover {
 border: 0px; cursor: pointer; background: #080; text-decoration: none; 
}
._CookieConsentButtonClose {
 position: absolute; top: 0; right: 0; padding: 4px 8px; margin-left: 0 !important; margin-right: 0 !important; 
}
#st-2 {
 z-index:  999 !important; 
}
