/*** * Responsive layout for the control panel */ @media screen and (max-width:350px) { #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo { background-image: none; padding-right: 0; text-align: center; } } @media screen and (max-width:400px) { #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo { font-size: 14px !important; } } @media screen and (max-width:470px) { #tarteaucitron #tarteaucitronInfo { font-size: 16px !important; } #tarteaucitron .tarteaucitronLine .tarteaucitronName { width: 90% !important; } #tarteaucitron .tarteaucitronLine .tarteaucitronAsk { float: left !important; margin: 10px 15px 5px; } } @media screen and (max-width:840px) { #tarteaucitron { border: 0 !important; bottom: 0 !important; height: 100% !important; max-height: 100% !important; max-width: 100% !important; top: 0 !important; width: 100% !important; } #tarteaucitron #tarteaucitronClosePanel { display: block !important; } } /*** * Common value */ #tarteaucitron * { zoom: 1; } #tarteaucitron .clear { clear: both; } #tarteaucitron a { color: rgb(66, 66, 66); font-size: 12px; font-style: italic; text-decoration: none; } #tarteaucitronAlertBig a, #tarteaucitronAlertSmall a { color: #fff; } #tarteaucitron b { font-size: 22px; font-weight: 500; } /*** * Root div added just before */ #tarteaucitronRoot { left: 0; position: absolute; right: 0; top: 0; width: 100%; } #tarteaucitronRoot * { box-sizing: initial; color: #333; font-family: sans-serif; font-size: 14px; vertical-align: initial; } /*** * Control panel */ #tarteaucitronBack { background: rgba(255, 255, 255, 0.7); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 2147483646; } #tarteaucitron { background: #fff; box-shadow: 0 0 15px #4a4a4a; display: none; left: 0; margin: 0 auto; max-height: 80%; max-width: 800px; overflow: auto; padding: 0; position: fixed; right: 0; top: 10%; z-index: 2147483647; } #tarteaucitron #tarteaucitronClosePanel { background: #6f6f6f; border: 4px solid #fff; border-right: 0; color: #fff; cursor: pointer; display: none; float: right; font-size: 12px; font-weight: 700; text-decoration: none; padding: 4px 0; text-align: center; width: 70px; } #tarteaucitron #tarteaucitronInfo { background: #eee; border-bottom: 4px solid #fff; clear: both; color: #333; font-size: 24px; padding: 20px 20px 18px 20px; text-align: center; } #tarteaucitron #tarteaucitronDisclaimer { color: #555; font-size: 12px; margin: 15px auto 0; width: 80%; } #tarteaucitron #tarteaucitronServices { background: #fff; border-bottom: 4px solid #fff; min-height: 250px; } #tarteaucitron #tarteaucitronServices .tarteaucitronTitle { background: #f2f2f2; color: #333; font-size: 20px; padding: 18px 22px; } #tarteaucitron #tarteaucitronServices .tarteaucitronTitle .tarteaucitronDetails { color: #777; font-size: 13px; } #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover { background: #f5f5f5; } #tarteaucitron #tarteaucitronServices .tarteaucitronLine { background: #fafafa; border-left: 5px solid #f5f5f5; height: auto; margin: 1px 0; min-height: 100%; overflow: hidden; padding: 15px 5px; } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName { display: inline-block; float: left; margin-left: 15px; text-align: left; width: 50%; } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk { display: inline-block; float: right; margin: 7px 15px 0; text-align: right; } #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, .tac_activate .tarteaucitronAllow { background: gray; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; padding: 6px 10px; text-align: center; text-decoration: none; width: auto; } #tarteaucitron #tarteaucitronFooter { background: #f2f2f2; border-top: 1px solid #eee; margin: 20px auto 0px; padding: 15px 0 15px; text-align: center; } #tarteaucitron #tarteaucitronFooter a { color: #333; font-style: normal; text-decoration: underline; } /*** * Big alert */ #tarteaucitronAlertBig { background: #333; color: #fff !important; display: none; font-size: 15px !important; left: 0; padding: 5px 5%; position: fixed; text-align: center; top: 0; width: 90%; box-sizing: content-box; z-index: 2147483645; } #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert { font: 15px verdana; color: #fff; } #tarteaucitronAlertBig #tarteaucitronPersonalize { background: #008300; color: #fff; cursor: pointer; display: inline-block; font-size: 16px; padding: 5px 10px; text-decoration: none; margin-left: 7px; } #tarteaucitronAlertBig #tarteaucitronCloseAlert { font-size: 11px; margin-left: 7px; cursor: pointer; color: #fff; } /*** * Small alert */ #tarteaucitronAlertSmall { background: #333; bottom: 0; color: #fff !important; cursor: pointer; display: none; font-size: 11px !important; padding: 3px; padding-right: 5px; position: fixed; right: 0; z-index: 2147483645; } #tarteaucitronAlertSmall #tarteaucitronDot { background-color: #E63737; border-radius: 10px; display: inline-block; height: 10px; margin: 0px 5px 2px 5px; vertical-align: middle; width: 10px; } /*** * Fallback activate link */ .tac_activate { background: #333; display: block; height: 100%; min-height: 100px; position: relative; width: 100%; } .tac_activate .tac_float { background: #333; bottom: 0; box-sizing: border-box; color: #fff; font-size: 14px; height: 80px; left: 0; line-height: initial; margin: auto; padding: 10px 0; position: absolute; right: 0; text-align: center; top: 0; } .tac_activate .tac_float b { color: #fff !important; } .tac_activate .tac_float .tarteaucitronAllow { background-color: #1B870B; margin-top: 10px; } /*** * Fallback links for social networks */ .tac_share { display: inline-block; margin: 0; padding: 3px 10px; text-decoration: none; font-size: 13px; color: #fff !important; text-align: center; } .tac_share_twitter { background-color: #4099ff; } .tac_share_facebook { background-color: #3b5998; } .tac_share_googlep { background-color: #D34836; } .tac_share_linkedin { background-color: #3399cc; } .tac_share_pinterest { background-color: #cb2027; } .tac_share_digg { background-color: #0093CC; } .tac_share_reddit { background-color: #2E81D5; }