#wikiwix_container *,#wikiwix_overlay_container,#wikiwix_overlay_button {all:revert;}

body.wikiwix_plain_page {
    background:#ccf;
}

#popup_notice {
    position:fixed;
    width:50%;
    z-index:1004;
    box-shadow: 3px 3px 3px #666;
    margin:0;
    padding:0;
    appearance:none;
    overflow-x:hidden;
    overflow-y:hidden;
    opacity:1;
    margin:0 auto;
    top:8vw;
}

.popup_notice {
    background:#fff;
    border:#88f;
    padding:0;
    margin:0;
    width:100%;
    box-sizing: border-box;
    font-size:1.2em;
    text-align:center;
}

.popup_notice img.close_button {
    position:absolute;
    right:10px;
    top:10px;
    height:30px;
    cursor:pointer;
}

.popup_notice h1 {
    font-size:1.1em;
    padding:1rem;
    margin:0;
    background:#88f;
    color:#fff;
}

.popup_notice p {
    margin-bottom:0;
    padding-bottom:0;
}

.popup_notice .close_popup {
    text-decoration:underline;
    cursor:pointer;
}

.popup_notice .results {
    background:#000;
    color:#fff;
}

.popup_notice .result {
    text-align:left;
    color:#fff;
    font-size:1.1em;
}

.popup_notice .result a {
    color:#fff;
    text-decoration:none;
}

.popup_notice .result span {
    display:inline-block;
    padding:.3rem;
    background:#88f;
    color:#fff;
    font-weight:bold;
    border-radius:.3rem;
    margin-right:1rem;
}

.popup_notice div {
    padding:1rem;
}

.popup_notice img {
    display:inline-block;
    vertical-align: middle;
    height:18px;
    padding:0 4px 0 2px;
}

.popup_notice img.logo_wikipedia {
    height:3rem;
}

.popup_notice a.subscribe_button {
    display:inline-block;
    margin:1.3rem 1rem 1.3rem 1rem;
    max-width:fit-content;
    padding:.1rem 1rem;
    height:4rem;
    background:#88f;
    border-radius:.3rem;
    border:1px solid #88f;
    cursor:pointer;
    font-weight:bold;
    color:#fff;
    transition: background-color .5s;
    text-decoration: none;
    vertical-align: middle;
    line-height:4rem;
}

.popup_notice a.subscribe_button:hover {
    background:rgb(176, 176, 244);
    transition: background-color .5s;
}

.wikiwix_overlay_button {
    position:fixed;
    left:0;
    top:0;
    z-index:1;
    background:#fff;
    box-shadow: 0 3px 6px #444;
    margin:0;
    padding:0;
    width:50px;
    height:50px;
    border-radius:10px;
}

.wikiwix_overlay_button img {
    width:50px;
    height:50px;
    margin:0;
    padding:0;
    cursor:pointer;
}

#wikiwix_container {
    appearance:none;
    box-shadow: 0 3px 6px #aaa;
    position:fixed;
    height:100vh;
    overflow-x:hidden;
    overflow-y:scroll;
    right:0;top:0;
    z-index:1000;
    opacity:1;
    width:33%;
    margin:0 auto;
    background:#F6FFF5;
    border-radius: 5px;
    min-height:300px;
}

#wikiwix_container,
#wikiwix_container p,
#wikiwix_container span,
#wikiwix_container div,
#wikiwix_container select,
#popup_notice {
    font-size: 13px;
    line-height:normal;
/*    font-family: Helvetica; */
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    font-variant:none;
    font-display:auto;
    font-stretch:normal;
    font-kerning:normal;
    color:#000;
    direction: ltr;
    white-space:normal;
    letter-spacing:normal;
    word-spacing:normal;
    text-transform:none;
    text-indent:0;
    text-shadow:none;
    -webkit-text-fill-color:initial;
}

#wikiwix_container.wikiwix_plain_page {
    width:50%;
    position:static;
    margin:0 auto;
    overflow-x:hidden;
    overflow-y:hidden;
    height:auto;
}

#wikiwix_container img {
    width:initial;
    height:initial;
}

#wikiwix_container.wikiwix_plain_page .embeded_only {
    display:none;
}

.wikiwix_embeded_page .plain_page_only {
    display:none;
}

#wikiwix_container div.reglog {
    text-align:left;
    padding-left:20px;
}

#wikiwix_container .wikiwix_minimized_column {
    display:none;    
}

#wikiwix_container.minimized .wikiwix_minimized_column {
    display:block;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    padding:20px 0 40px 10px;
    margin:0;
    font-size:20px;
    letter-spacing:2px;
    color:#666;
    font-weight:bold;
    white-space: nowrap;
    cursor:pointer;
}

#wikiwix_container.minimized {
    width:30px;
    height:100%;
    overflow:hidden;
    background:#eee;
    box-shadow: -4px 0 4px #7CCF3C;
    background:#AAFA68;
    border-left:2px solid #7CCF3C;
    border-right:2px solid #7CCF3C;
}

#wikiwix_container.minimized .wikiwix_annotation_container,
#wikiwix_container.minimized #wikiwix_overlay_container,
#wikiwix_container.minimized #wikiwix_register_container,
#wikiwix_container.minimized #wikiwix_login_container {
    display:none;
}

#wikiwix_container #wikiwix_login_container {
    background:#eee;
    box-shadow: 0 3px 6px #888;
    position:relative;
    z-index:1002;
}


div#wikiwix_minimizer {
    position:absolute;
    top:3px;
    left:1px;
    z-index:1003;
}

#wikiwix_container img.minimizer {
    height:32px;
    width:auto;
    opacity:.6;
    cursor:pointer;
}

#wikiwix_container .waiting_box {
    display:block;
    margin:auto;
}

#wikiwix_container div {
    margin:0;
    padding:0;
    border:0;
}

#wikiwix_container .subscribe_details {
    margin:20px 0;
    padding:20px 0;
    border:1px solid #42B8FD;
    border-width:1px 0;
}

#wikiwix_container .filter_box {
    text-align:right;
    cursor:pointer;
    margin:10px 10px 0 0;
}

#wikiwix_container .filter_box .filter_box_inner {
    display:inline-block;
}

#wikiwix_container .filter_box .filter_box_inner span {
    display:inline-block;
}

#wikiwix_container .filter_box .filter_box_inner img {
    display:inline-block;
    vertical-align:middle;
}

#wikiwix_container .pro_box {
    width:80%;
    margin:10px auto;
    text-align:left;
    display:flex;
}

#wikiwix_container .pro_box_title {
    flex:0 0 auto;
    color:#c22;
    padding:0 10px;
    font-weight:bold;
}

#wikiwix_container .pro_box_content {
    flex:1 1 auto;
    position:relative;
}

#wikiwix_container .pro_box_content a {
    cursor:pointer;
    color:#0461CD;
}

#wikiwix_container .pro_box_content a:hover {
    background:white;
}

#wikiwix_container .tab_container {
    display:flex;
    margin:5px 0;
}

#wikiwix_container .tab_title {
    text-align:left;
    font-weight:bold;
    padding:0 0 10px 4%;
    border-bottom:1px solid #ddd;
}

#wikiwix_container .tab_title img {
    height:18px;
    width:18px;
    display:inline-block;
    margin-right:5px;
    position:relative;
    top:3px;
}

#wikiwix_container .tab_container .tab_item {
    flex:0 0 max-content;
    text-align:center;
    padding:3px 2%;
    line-height:1.9em;
    white-space:nowrap; 
    overflow:hidden;
    text-overflow: ellipsis;
    margin-top:5px;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    cursor:pointer;
}

#wikiwix_container .tab_container .tab_item:hover {
    border-bottom:3px solid #b3e3ff;
}

#wikiwix_container .tab_container .tab_item.tab_item_selected {
    border-bottom:3px solid #42B8FD;
}

#wikiwix_container .tab_container .tab_item.tab_item_big {
    flex:1 1 max-content;
}

#wikiwix_container .annotations_carroussel {
    margin:70px 10px 10px 10px;
    overflow:hidden;
    height: 180px;
    position:relative;
}

#wikiwix_container .annotations_carroussel_overlay {
    position:absolute;
    top:120px;
    height:60px;
    width:100%;
    z-index:10;
    background-image:linear-gradient(to bottom,rgba(243, 255, 245,0),rgba(243, 255, 245,1))
}

#wikiwix_container .annotation_carroussel .carroussel_head {
    margin:0 10px;
    padding:10px 0;
    border-bottom:1px solid #bbb;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

#wikiwix_container .annotation_carroussel {
    max-height:300px;
    overflow:hidden;
    opacity:1;
    border:1px solid #7CCF3C;
    background:#D8F2DC;
    box-shadow: 1px 2px 3px #aaa inset;
    margin:0 0 10px 0;
}

#wikiwix_container .annotation_carroussel_hidden {
    max-height:0;
    transition: opacity 2s ease-out,max-height 2s;
    opacity:0;
}

#wikiwix_container .annotation_carroussel p {
    padding:2px 10px;
}

#wikiwix_container .private_federation_notice {
    text-align:center;
    font-size:20px;
    padding:0 10% 40px 10%;
}

#wikiwix_container .private_federation_notice p {
    text-align:center;
    font-size:20px;
    margin:20px 0 20px 0;
}

#wikiwix_container .private_federation_notice img {
    display:block;
    margin:40px auto 20px auto;
    height:120px;
    width:120px;
    opacity:.5;
}

#wikiwix_container .private_federation_notice .small_notice {
    font-size:11px;
    color:#555;
}

#wikiwix_container .private_federation_notice textarea {
    width:100%;
    margin:0 0 20px 0;
}

#wikiwix_container .wikiwix_annotation_container {
    text-align:left;
    position:relative;
}

#wikiwix_container .wikiwix_annotation_container p.no_annotation_embeded {
    display:block;
    margin:40px 10% 20px 10%;
    padding:10px;
    text-align:center;
    color:#666;
    font-size:2em;
}

#wikiwix_container .wikiwix_annotation_container p.no_annotation {
    display:block;
    margin:40px 10% 20px 10%;
    padding:10px;
    text-align:center;
    border:1px solid #aaa;
}

#wikiwix_container .wikiwix_annotation_container p.no_annotation a {
    margin:10px 10% 0 10%;
    padding:0;
    display:block;
}

#wikiwix_container div.federation_container {
    display:flex;
}

#wikiwix_container div.federation_container div.federation_box {
    flex:1 1 auto;
    margin:0 10px 10px 10px;
    padding:10px;
    text-align:center;
    font-size:2em;
    color:#555;
    overflow-y:auto;
    height:100px;
    position:relative;
}

#wikiwix_container div.federation_container div.federation_toolbox {
    font-size:1em;
    height:auto;
    align-items:center;
}

#wikiwix_container div.federation_container div.federation_toolbox_content {
    flex:0 0 content;
    margin:10px 2%;
}

#wikiwix_container div.federation_container div.federation_toolbox_paypal {
    font-size:14px;
    font-weight:bold;
    line-height:19px;
    margin:10px 2%;
}

#wikiwix_container div.federation_container div.federation_toolbox label {
    font-size:16px;
    display:block;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    border-bottom:1px solid #aaa;
}

#wikiwix_container div.federation_container div.federation_toolbox a {
    display:block;
    text-decoration:underline;
}



#wikiwix_container div.federation_container div.federation_box.limited {
    overflow-y:hidden;
}

#wikiwix_container div.federation_container div.federation_box.federation_box_unlimited {
    height:auto;
    overflow-y:hidden;
}

#wikiwix_container div.federation_container div.federation_box div.red_notice {
    position:absolute;
    top:0;
    right:0;
    background:#a00;
    color:white;
    padding:5px;
    margin:0;
    border-radius:3px;
}

#wikiwix_container div.federation_container div.federation_box div.invitation_box {
    display:inline-block;
    position:relative;
    top:-7px;
    left:10px;
    text-align:left;
}

#wikiwix_container div.federation_container div.federation_box div.invitation_box a {
    float:right;
    color:#0461CD;
    font-weight:bold;
    text-decoration:underline;
    cursor:pointer;
    position:relative;
    top:-5px;
    right:-5px;
}

#wikiwix_container div.federation_container div.federation_box_row {
    overflow-y:hidden;
    height:auto;
}

#wikiwix_container div.federation_container div.federation_box h1 {
    font-size:14px;
    line-height:14px;
    color:#7CCF3C;
    font-weight:bold;
    margin:0 0 10px 0;
    cursor:pointer;
}

#wikiwix_container div.federation_container div.federation_box img.unfold_button {
    position:absolute;
    margin:0 auto;
    display:block;
    height:32px;
    width:32px;
    padding:0;
    top:1px;
    left:10px;
    opacity:.6;
    z-index:3;
}

#wikiwix_container div.federation_container div.federation_box img.unfolded_button {
    top:4px;
}

#wikiwix_container div.federation_container div.federation_box div.description_buttons {
    position:absolute;
    right:10px;
    top:4px;
    z-index:2;
    background:white;
    padding:3px 6px;
    border-width:1px 1px 0 1px;
    border-color:#777;
    border-style:solid;
}

#wikiwix_container div.federation_container div.federation_box div.description_buttons img {
    display:inline-block;
    height:22px;
    width:22px;
    margin:0 4px;
    padding:0;
    cursor:pointer;
    opacity:.6;
}

#wikiwix_container div.federation_container div.federation_box div.description_buttons img:hover {
    opacity:1.0;
}

#wikiwix_container div.federation_container div.federation_box.limited div.description {
    border-top:1px solid #777;
    padding:5px 5px 0 5px;
    height:79px;
}

#wikiwix_container div.federation_container div.federation_box.folded div.description {
    background:linear-gradient(180deg,#444,#444 40%,#fff 90%,#fff);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#wikiwix_container div.federation_container div.federation_box_unlimited div.description {
    border-top:1px solid #777;
    padding:5px 5px 0 5px;
    height:auto;
}   

#wikiwix_container div.federation_container div.federation_box div.description textarea {
    border:0;
    width:100%;
    height:49px;
    font-size:10px;
}

#wikiwix_container div.federation_container .header_box {
    display:flex;
}

#wikiwix_container div.federation_container div.add_box {
    flex-grow:0;
}

#wikiwix_container div.federation_container div.add_box img.add_button {
    display:inline-block;
    padding:5px;
    cursor:pointer;
}

#wikiwix_container div.federation_container div.add_box img.add_button.selected {
    box-shadow: 3px 3px 6px #777;
}

#wikiwix_container div.federation_container div.middle_box {
    flex-grow:1;
}

#wikiwix_container div.federation_container div.add_box .autocomplete {
    position:relative;
    top:-12px;
}

#wikiwix_container div.federation_container div.tool_box {
    flex-grow:0;
}

#wikiwix_container div.federation_container div.tool_box img {
    cursor:pointer;
    height: 20px;
    width:20px;
    display:inline-block;
    margin-left:5px;
}

#wikiwix_container div.federation_container div.tool_box span {
    color:#666;
    display:inline-block;
    position:relative;
    top:-4px;
    font-weight:bold;
    color:#7CCF3C;
    margin-right:15px;
    font-size:1.3em;
}

#wikiwix_container div.federation_container div.federation_box.open {
    padding-bottom:20px;
    margin-bottom:0;
    position:relative;
    top:10px;
    z-index:1;
    border-bottom:0;
    background:#eefdec;
}

#wikiwix_container div.federation_container .clickable {
    cursor:pointer;
}

#wikiwix_container div.federation_container .clickable:hover {
    background:#eefdec;
}

#wikiwix_container div.federation_container div.federation_box div.federation_box_url {
    text-align:left;
    overflow:hidden;
    box-sizing:border-box;
    white-space:nowrap;
    cursor:pointer;
}

#wikiwix_container div.federation_container div.federation_box div.federation_box_url.selected {
    background:#B3FFBF;
}

#wikiwix_container div.federation_container div.federation_box div.federation_box_url .federation_box_pathname {
    color:#555;
}

#wikiwix_container div.federation_container div.federation_box div.federation_box_url .federation_box_hostname {
    font-family:'Courier New', Courier, monospace;
    font-weight:bold;
}

#wikiwix_container div.federation_container div.federation_box div.federation_box_member span.user {
    display:inline-block;
    font-family:'Courier New', Courier, monospace;
    font-weight:bold;
}

#wikiwix_container div.federation_container div.federation_box div.federation_box_member span.role {
    display:inline-block;
    margin-left:10px;
    color:#444;
}

#wikiwix_container div.federation_container div.federation_box div.federation_box_member.selected {
    background:#B3FFBF;
}

#wikiwix_container div.federation_container div.federation_box span.bold {
    font-size:2em;
    color:#7CCF3C;
}

#wikiwix_container .social_media_bar_container {
    position:relative;
}


#wikiwix_container .social_media_bar_container img.social_media_button {
    position:absolute;
    right:0;
    top:0;
    padding:8px;
    opacity:.8;
    cursor:pointer;
}

#wikiwix_container .social_media_bar {
    height:0;
    padding:0;
    text-align: right;
    overflow:hidden;
    margin:0 40px;
    transition: height .6s , padding .6s ;
}

#wikiwix_container .social_media_bar.deploy {
    height:30px;
    padding:5px 0;
    transition: height .6s , padding .6s ;
}

#wikiwix_container a.share-button {
    border-radius: 7px;
    padding:7px 10px;
    color:#fff;
    font-weight:bold;
    display:inline-block;
    cursor:pointer;
    letter-spacing: 1px;
    margin-left:5px;
}

#wikiwix_container .twitter-share-button {
    background-color: #0C7BD9;
}

#wikiwix_container .link-share-button {
    background-color: #b6411d;
}


#wikiwix_container .blink_me {
    animation: blinker 1s linear infinite;
}

@keyframes blinker {  
    50% { opacity: 0; }
}

#wikiwix_container .over {
    background:#aaa;
}

#wikiwix_container div.reglog {
    padding:10px 0 0 0;
    background:#AAFA68;
    border-bottom:3px solid #7CCF3C;
}

#wikiwix_container div.reglog a:hover {
    background:#e0e0e0;
}

#wikiwix_container div.reglog .federationName {
    background:#7CCF3C;
    padding:6px 5px 2px 9px;
    overflow:hidden;
    cursor:pointer;
    display:flex;
}

#wikiwix_container div.reglog .federationName img {
    display:inline-block;
    height:32px;
    margin:0;
    padding:0;
    flex-grow: 0;
}

#wikiwix_container div.reglog .federationName img.small {
    height:28px;
    margin-top:2px;
}

#wikiwix_container div.reglog .federationName span {
    display:inline-block;
    color:white;
    fill:white;
    font-weight:bold;
    font-size:1.2em;
    white-space:nowrap;
    vertical-align: middle;
    margin:0 0 0 10px;
    flex-grow:1;
    line-height: 32px;
}

#wikiwix_container div.reglog .invite {
    color:#666;
    font-weight:bold;
    font-size:1.2em;
    letter-spacing:2px;
    text-decoration:none;
    margin-left:59px;
    display:inline-block;
    margin-bottom:3px;
    padding:0 0 9px 0;
}

#wikiwix_container #wikiwix_login_container div.red_notice {
    background:#a00;
    color:white;
    padding:5px;
    margin:0;
    border-radius:3px;
    float:right;
    font-size:11px;
    position:absolute;
    top:0;
    right:53px;
    z-index:10;
    cursor:pointer;
}

#wikiwix_container div.connectedBox input[type='button'] {
    position:relative;
    top:-3px;
    border:1px solid #333;
    border-radius:3px;
    padding:3px;
}

#wikiwix_container .reglog a {
    cursor:pointer;
    color:#88f;
}

#wikiwix_container .reglog a.lost_password {
    font-size:.8em;
    font-weight:normal;
    color:#333;
}

#wikiwix_container .reglog a.reglog_title {
    font-size:1.3em;
    text-align:center;
    display:block;
    margin-bottom:5px;
    color:#333;
    border-top:1px solid #aaa;
    padding-top:5px;
}

#wikiwix_container form input[type="button"]:hover,#wikiwix_container form input[type="submit"]:hover {
    background-color: #aaa;
}

#wikiwix_container form input[type="button"],#wikiwix_container form input[type="submit"] {
    appearance:auto;
    user-select:none;
    white-space:pre;
    text-align:center;
    cursor:pointer;
    color:black;
    background-color:transparent;
    padding:3px 8px;
    border-width:1px;
    border-style:solid;
    border-color:#888;
    border-image:initial;
    text-rendering: auto;
    display:inline-block;
    margin:0;
    font-family:Arial;
    height:fit-content;
    font-size: 14px;
    border-radius: 4px;
}

#wikiwix_container .reglog form {
    display:block;
    padding:10px;
    background:#eee;
}

#wikiwix_container .reglog form div {
    text-align:left;
    font-size:.8em;
    margin:0 10% 20px 10%;
}

#wikiwix_container .reglog form div input {
    display:inline-block;
    width:80%;
}

#wikiwix_container .reglog .logout_button {
    float:right;
    margin:0 5px 0 0;
    position:relative;
    top:-3px;
    cursor:pointer;
    opacity:.6;
}

#wikiwix_container .reglog .logout_button:hover {
    opacity:1.0;
}

#wikiwix_container .labelBox {
    background:#eee;
    border:1px solid #aaa;
    border-width:0 0 1px 0;
    padding:8px 1% 4px 2%;
    width:97%;
    display:flex;
}

#wikiwix_container .labelBox span {
    flex-grow:0;
    display:inline-block;
    padding-top:2px;
}

#wikiwix_container .labelBox img {
    flex-grow:0;
    height:18px;
    padding:2px 4px;
}

#wikiwix_container .autocomplete input[type=text] {
    display:inline-block;
    width:97%;
    margin-left:1%;
    padding-right:2%;
}

#wikiwix_container .labelBox input[type=button] {
    display:inline-block;
    margin-left:10px;
    flex-grow:0;
}

#wikiwix_container .autocomplete {
    position:relative;
    display:inline-block;
    flex-grow:1;
}

#wikiwix_container .autocomplete .closeButton {
    display:block;
    height:16px;
    position:absolute;
    right:-2px;
    top:2px;
    opacity:.8;
    cursor:pointer;
    background:white;
}

#wikiwix_container .autocomplete .autocomplete_box {
    position:absolute;
    top:20px;
    z-index:2;
    box-shadow: 3px 3px 6px #777;
    background:#fff;
    border:1px solid black;
}

#wikiwix_container .autocomplete .autocomplete_box .autocomplete_row {
    padding:4px;
    cursor:pointer;
}

#wikiwix_container .autocomplete .autocomplete_box .autocomplete_row:hover {
    border:1px solid #aaa;
    padding:3px;
}

#wikiwix_container .wikiwix_annotation_form {
    text-align:center;
    padding:0 10%;
    box-shadow: 0 5px 5px #888;
    margin-bottom:20px;
}

#wikiwix_container .wikiwix_annotation_form p {
    font-size:.9em;
    margin:20px 0;
}

#wikiwix_container .wikiwix_annotation_form label {
    display:inline-block;
    margin-right:10px;
}

#wikiwix_container .wikiwix_annotation_form input[type=button] {
    margin:20px 0;
    display:inline-block;
}

#wikiwix_container .wikiwix_annotation_form .labelBox {
    float:none;
    margin: 0 auto;
}

#wikiwix_container span.beta {
    display:inline-block;
    margin:0 5px;
    font-weight:bold;
    color:#c22;
    vertical-align:super;
    font-size:.8em;
}

#wikiwix_container .wikiwix_annotation_container .anchor_popup {
    position:relative;
    text-align:center;
}

#wikiwix_container .wikiwix_annotation_container .anchor_popup span.popup_anchor_popup {
    position:absolute;
    top:20px;
    left:0px;
    background:#fff;
    z-index:2;
    padding:0;
    display:inline-block;
    border:1px solid black;
    box-shadow: 0 3px 3px #aaa;
}

#wikiwix_container .wikiwix_annotation_container .anchor_popup span.domain_name {
    display:block;
    padding:3px;
    border-top:1px solid black;
    background:#ccc;
    font-size:.9em;
}

#wikiwix_container .wikiwix_annotation_container .anchor_popup img {
    max-width:82px;
    max-height:82px;
    margin:2px;
    display:inline-block;
}

#wikiwix_container .wikiwix_annotation_container .anchor_popup img.link_button {
    position:static;
    display:inline-block;
    height:18px;
    padding:0;
    margin:0;
    cursor:pointer;
    border:0;
    box-shadow:none;
    vertical-align:text-bottom;
}

#wikiwix_container .wikiwix_annotation_container div.infoBox {
    padding:12px 10px 8px 10px;
    color:#666;
    height:13px;
    box-sizing:content-box;
    transition:height .6s ease;
    overflow:hidden;
}

#wikiwix_container .wikiwix_annotation_container div.infoBox div.infoBoxContent img {
    display:inline-block;
    height:18px;
    vertical-align:middle;
    margin:0 4px 4px 0;
    padding:0;
}

#wikiwix_container .wikiwix_annotation_container div.infoBox.hover {
    height:70px;
}

#wikiwix_container .wikiwix_annotation_container div.infoBox div.infoBoxContent {
    text-align:center;
}

#wikiwix_container .wikiwix_annotation_container div.infoBox div.infoBoxContent a {
    color:#0461CD;
    text-decoration:underline;
    cursor:pointer;
    display:inline-block;
    margin:0 0 0 10px;
}

#wikiwix_container .wikiwix_annotation_container div.infoBox div.infoBoxContent a.timestamp {
    display:inline;
}

#wikiwix_container .wikiwix_annotation_container div.topUrl {
    background:#666;
    border:1px solid black;
    padding:2px 6px;
    overflow:hidden;
    box-shadow: 0 -3px 3px #aaa;
    position:relative;
    top:10px;
    clear:both;
    white-space: nowrap;
    color:#fff;
    margin:20px 0 0 0;
}

#wikiwix_container .wikiwix_annotation_container div.topUrl span,
#wikiwix_container .wikiwix_annotation_container div.topUrl a {
    color:#fff;
    font-family:monospace;
    text-decoration:none;
    display:inline-block;
    margin:4px 0;
}

#wikiwix_container .wikiwix_annotation_container div.topUrl img {
    display:inline-block;
    height:20px;
    vertical-align:middle;
    margin:2px 10px 2px 0;
    padding:0;
}

#wikiwix_container .wikiwix_annotation_container div.topUrl span:hover {
    text-decoration:underline;
}

#wikiwix_container .wikiwix_annotation_container div.topUrl a:hover {
    text-decoration:underline;
}

#wikiwix_container .wikiwix_annotation_container div.unfolder {
    cursor:pointer;
    text-align:right;
    margin:5px 10px 3px 0;
    color:#0461CD;
}

#wikiwix_container .wikiwix_annotation_container div.unfolder:hover {
    color:#88f;
}

#wikiwix_container .wikiwix_annotation_container div.annotation.transient {
    position:relative;
}

#wikiwix_container .wikiwix_annotation_container div.annotation.transient .transient_box {
    position:absolute;
    border:4px solid #a00;
    padding:3px;
    margin:0;
    background:#fff;
    z-index:1;
    right:0;
    top:-2px;
    width:50%;
    font-size:.9em;
    cursor:pointer;
}

#wikiwix_container .wikiwix_annotation_container div.annotation.transient .transient_box p {
    font-size:1.3em;
}

#wikiwix_container .wikiwix_annotation_container div.annotation.transient .topbox,
#wikiwix_container .wikiwix_annotation_container div.annotation.transient .bottombox {
    opacity:.5;
}

#wikiwix_container .wikiwix_annotation_container div.annotation.hidden {
    background-image:url('img/120file-forbid-line.png');
    background-repeat:no-repeat;
    background-position: center 0;
    background-size: contain;
}

#wikiwix_container .wikiwix_annotation_container div.annotation.hidden .topbox,
#wikiwix_container .wikiwix_annotation_container div.annotation.hidden .bottombox {
    opacity:.5;
}

#wikiwix_container .wikiwix_annotation_container div.annotation p {
    margin:0;
    padding:0;
}

#wikiwix_container .wikiwix_annotation_container div.annotation div.img_edit {
    display:block;
    text-align:center;
}

#wikiwix_container .wikiwix_annotation_container div.annotation div.img_edit img.button_right {
    float:none;
    vertical-align: top;
}

#wikiwix_container .wikiwix_annotation_container div.annotation div.img_post img {
    display:block;
    margin:0 auto 10px auto;
}

#wikiwix_container .wikiwix_annotation_container div.annotation textarea {
    width:100%;
    height:50px;
    font-size: 13px;
    line-height:normal;
    font-family: Helvetica;
    font-weight: 100;
    font-variant:none;
    font-display:auto;
    font-stretch:normal;
    font-kerning:normal;
    color:#000;
    background:#fff;
    direction: ltr;
    background-color:#fff;
    white-space:normal;
    letter-spacing:normal;
    word-spacing:normal;
    text-transform:none;
    text-indent:0;
    text-shadow:none;
    display:block;
    margin:5px 0 0 0;
}

#wikiwix_container .wikiwix_annotation_container div.annotation.noannotations textarea {
    height:150px;
    font-size: 1.2em;
}

#wikiwix_container .wikiwix_annotation_container div.annotation a {
    color:#0461CD;
    cursor:pointer;
}

#wikiwix_container .wikiwix_annotation_container div.annotation {
    padding:0 10px 10px 10px;
    margin:10px 0 0 0;
    box-shadow: 0 3px 6px #aaa;
    border-top:8px solid rgb(51, 72, 100);
}

#wikiwix_container .wikiwix_annotation_container div.annotation.reply {
    margin-top:0;
    border-top:0;
}

#wikiwix_container .wikiwix_annotation_container div.annotation.focused {
    /* animation: animfocus 1s linear; */
    background:#ff8;
}
/*
@keyframes animfocus {  
    from { background-color: #fff; }
    to { background-color:#ff8; }
}*/

#wikiwix_container .wikiwix_annotation_container div.annotation.focusedByGroup {
    background:#ff8;
}

#wikiwix_container .wikiwix_annotation_container div.annotation .date {
    float:right;
    color:#666;
    font-size:10px;
}

#wikiwix_container .wikiwix_annotation_container div.annotation .user {
    color:#555;
    font-size:10px;
}

#wikiwix_container .wikiwix_annotation_container div.annotation .user i {
    font-style:italic;
    color:#888;
    cursor:pointer;
}

#wikiwix_container .wikiwix_annotation_container div.annotation .user i:hover {
    text-decoration:underline;
}

#wikiwix_container .wikiwix_annotation_container div.admin_tools {
    display:block;
    padding:3px;
}

#wikiwix_container .wikiwix_annotation_container div.admin_tools span {
    display:inline-block;
    width:12%;
}
#wikiwix_container .wikiwix_annotation_container div.admin_tools button {
    display:inline-block;
    width:18%;
    margin:1px 1%;
    padding:2px 1%;
}

#wikiwix_container .wikiwix_annotation_container div.federation_view {
    padding:10px 3px 0 10px;
    text-align: left;
    position:relative;
    background:#eee;
    overflow:hidden;
    transition: height .6s , padding .6s ;
}

#wikiwix_container .wikiwix_annotation_container div.federation_view.hidden {
    height:0;
    padding-top:0;
    transition: height .6s , padding .6s ;
}

#wikiwix_container .wikiwix_annotation_container div.federation_view div.federation_selector {
    text-align:left;
    margin:0 auto;
    display:flex;
}

#wikiwix_container .wikiwix_annotation_container div.federation_view div.federation_selector span {
    display:inline-block;
    margin-right:10px;
    flex-grow:0;
}


#wikiwix_container .wikiwix_annotation_container div.federation_view div.federation_selector select {
    display:inline-block;
    margin-bottom:0;
    flex-grow:1;
}


#wikiwix_container .wikiwix_annotation_container div.federation_view div.federation_tools {
    display:inline-block;
    padding-left:5px;
}

#wikiwix_container .wikiwix_annotation_container div.federation_view div.federation_tools img {
    display:inline-block;
    height:18px;
    vertical-align: text-bottom;
    opacity:0.7;
    cursor:pointer;
    margin:0;
    padding:0;
}

#wikiwix_container .wikiwix_annotation_container div.federation_view div.federation_tools img:hover {
    opacity:1.0;
}

#wikiwix_container .wikiwix_annotation_container img.create_button {
    margin:0;
    display:block;
    cursor:pointer;
    max-height:40px;
    width:auto;
    position:absolute;
    top:73px;
    right:5px;
    z-index:2;
}

#wikiwix_container .wikiwix_annotation_container .button_right {
    opacity:.6;
    width:16px;
    display:inline-block;
    height:auto;
    cursor:pointer;
    text-align:center;
    font-size:.7em;
    margin-right:4px;
    vertical-align:middle;
}

#wikiwix_container .wikiwix_annotation_container .button_right_highlighted {
    background-color:#ff8;
}

#wikiwix_container .wikiwix_annotation_container span.button_right {
    position:relative;
    left:-5px;
    top:2px;
}

#wikiwix_container .wikiwix_annotation_container img.button_right:hover {
    opacity:.9;
}

#wikiwix_container .wikiwix_annotation_container div.reference {
    margin:5px 0 10px 0;
    padding:0 0 11px 0;
    border:1px solid #aaa;
    border-width:1px 0;
    display:flex;
}

#wikiwix_container .wikiwix_annotation_container div.twitter {
    padding-bottom:6px;
}

#wikiwix_container .wikiwix_annotation_container div.reference img {
    display:inline-block;
    margin:7px 10px 0 0;
    height:24px;
    width:24px;
    opacity:.6;
    flex:0 0 content;
}

#wikiwix_container .wikiwix_annotation_container div.reference div.reference_desc {
    display:inline-block;
    margin:5px 0 0 0;
    position:relative;
    top:3px;
    flex:0 1 content;
    white-space: nowrap;
    overflow:hidden;    
}

#wikiwix_container .wikiwix_annotation_container div.twitter div.reference_desc {
    margin-top:8px;
}

#wikiwix_container .wikiwix_annotation_container div.reference a {
    display:inline-block;
    text-decoration:none;
    color:#0461CD;
    vertical-align: bottom;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;    
}

#wikiwix_container .wikiwix_annotation_container div.reference a:hover {
    text-decoration: underline;
}

#wikiwix_container .wikiwix_annotation_container div.topbox {
    margin:3px 0 10px 0;
}

#wikiwix_container .wikiwix_annotation_container div.topbox a.goto {
    float:right;
    font-weight:800;
    font-size:.8em;
    max-width:50%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}


#wikiwix_container .wikiwix_annotation_container div.bottombox {
    margin:10px 0 0 0;
    border-top:1px solid #aaa;
    padding:5px 0 0 0;
}

#wikiwix_container .wikiwix_annotation_container div.toolbox {
    display:inline-block;
    margin:0 10px 0 0;
    padding:0 4px 0 0;
    border-right:1px solid #aaa;
}

#wikiwix_container .wikiwix_annotation_container div.emobox {
    display:inline-block;
}

#wikiwix_container .wikiwix_annotation_container hr {
    height:1px;
    border:1px solid #aaa;
    border-width:1px 0 0 0;
}

#wikiwix_container .wikiwix_annotation_container img.button_writer {
    opacity:.6;
    float:right;
    max-height:20px;
    width:auto;
    cursor:pointer;
    margin-left:10px;
}

#wikiwix_container .wikiwix_annotation_container img.writer_disabled {
    opacity:.4;
}

#wikiwix_container .wikiwix_annotation_container img.button_writer_activated {
    max-height:28px;
    height:28px;
    position:relative;
    top:-3px;
    left:-3px;
    /* background-color:#ff8; */
    box-shadow: 0 3px 6px #aaa;
    border:1px solid #aaa;
    opacity:.9;
}

#wikiwix_container .wikiwix_annotation_container img.button_writer_disabled {
    opacity:.3;
}

#wikiwix_container .wikiwix_annotation_container img.button_writer_selecting {
    max-height:28px;
    height:28px;
    position:relative;
    top:-3px;
    left:-3px;
    background-color:#ff8;
    border:1px solid #333;
}

#wikiwix_container .controlled_input {
    display:inline-flex;
    width:100%;
}

#wikiwix_container .controlled_input input {
    flex:1 1 auto;
    height:30px;
}

#wikiwix_container .controlled_input img {
    flex:0 0 auto;
    width: 26px;
    height:26px;
    background:#94C5FE;
    padding:5px;
    border-radius: 0 5px 5px 0;
    cursor:pointer;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice {
    border-left:10px solid #7CCF3C;
    padding:0 10px 10px 10px;
    margin:10px 0 0 0;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
}

#wikiwix_container .wikiwix_annotation_container .anonSubNotice {
    padding:0 0 10px 0;
    margin:10px 0 0 0;
    border:1px dashed #aaa;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice .subnote {
    font-size:10px;
    color:#555;
    display:inline;
    float:right;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice label {
    display:block;
    width:80%;
    margin:10px auto;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice .anonSubNotice label {
    width:80%;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice label span {
    display:block;
    padding:0 4px;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice label input {
    width:100%;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice p.anon_title {
    font-weight:bold;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice p b {
    font-weight:bold;
    font-family: monospace;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice p.bullet_p {
    display:flex;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice p.bullet_p img {
    flex-grow: 0;
    display:inline-block;
    height:24px;
    width:24px;
    position:relative;
    left:-5px;
    top:7px;
}

#wikiwix_container .wikiwix_annotation_container .anonNotice p.bullet_p a {
    flex-grow: 1;
    display:inline-block;
    margin-top:5px;
    color:#334264;
    cursor:pointer;
    text-decoration:underline;
}


#wikiwix_container #wikiwix_overlay_container {
    margin:0;
}

#wikiwix_container #wikiwix_overlay_container .overlay_top {
    background:#eee;
    border:1px solid #aaa;
    text-align:left;
    height:32px;
    margin-bottom:5px;
    cursor:pointer;
}

#wikiwix_container #wikiwix_overlay_container .overlay_top img {
    width:auto;
    height:20px;
    display:inline-block;
    margin:6px 4px;
}

#wikiwix_container #wikiwix_overlay_container .overlay_top span {
    vertical-align:top;
    line-height:32px;
    display:inline-block;
    margin-left:5px;
}

#wikiwix_container .wikiwix_user_preferences {
    text-align:center;
    background-color: #eee;
    border:1px solid #bbb;
    padding:20px 5%;
}

#wikiwix_container .wikiwix_user_preferences.top_align {
    padding:0 0 20px 0;
}

#wikiwix_container .wikiwix_user_preferences img {
    opacity:.5;
    margin:10px 0;
    display:inline-block;
}

#wikiwix_container .wikiwix_user_preferences_message {
    padding:5px 10px 5px 10px;
    text-align: left;
    border-bottom:1px solid #bbb;
    background:#e0e0e0;
    margin-bottom:30px;
}

#wikiwix_container .wikiwix_user_preferences_message img {
    margin:0;
    opacity:.8;
}

#wikiwix_container .wikiwix_user_preferences_message span {
    display:inline-block;
    line-height:24px;
    height:24px;
    vertical-align: top;
    margin-left:10px;
}

#wikiwix_container .wikiwix_user_preferences img.clickable {
    cursor:pointer;
}

#wikiwix_container .wikiwix_user_preferences img.clickable:hover {
    opacity:1.0;
}

#wikiwix_container .wikiwix_user_preferences div.user_name {
    font-size:1.3em;
    padding:0 0 15px 0;
    text-align:center;
    opacity:.8;
}

#wikiwix_container .wikiwix_user_preferences label {
    display:block;
    margin:10px 5% 10px 15%;
    text-align:left;
}

#wikiwix_container .wikiwix_user_preferences label input {
    display:inline-block;
    vertical-align:middle;
    margin:0;
    padding:0;
    width:10%;
}

#wikiwix_container .wikiwix_user_preferences label span {
    display:inline-block;
    vertical-align:middle;
    width:80%;
}

#wikiwix_container .wikiwix_user_preferences div.user_preference_button {
    display:block;
    width:80%;
    margin:10px auto;

    background:#94C5FE;
    border-radius:3px;
    border:1px solid #88f;
    box-shadow: 0 2px 2px #666;

    padding:20px 10px;
    font-size:1.2em;
    color:#333;
    cursor:pointer;
}

#wikiwix_container .wikiwix_user_preferences div.user_preference_button:hover {
/*    box-shadow: 0 2px 2px #666; */
    position:relative;
    top:-1px;
    left:-1px;
}

#wikiwix_container div.login_oauth_hcontainer {
    padding:10px 10%;
    display:flex;
}

#wikiwix_container div.login_oauth_hcontainer .login_oauth_title {
    flex-grow:1;
    text-align:right;
    padding:34px 2% 0 0;
}

#wikiwix_container div.login_oauth_vcontainer {
    padding:0;
    display:flex;
    flex-direction:column;
    flex-grow:0;
}

#wikiwix_container .login_oauth img {
    width:32px;
    height:32px;
    margin:0; padding:0;
}

#wikiwix_container .login_oauth {
    flex-grow:0;
    padding:3px;
    background:#fff;
    cursor:pointer;
    text-align:center;
}

#wikiwix_container .login_oauth:hover {
    box-shadow: 0 2px 2px #666;
}

#wikiwix_container #wikiwix_overlay_container .wikiwix_user_preferences table {
    margin:0 auto;
    width:100%;
}

#wikiwix_container #wikiwix_overlay_container .wikiwix_user_preferences table.fixed {
    table-layout: fixed;
}

#wikiwix_container #wikiwix_overlay_container .wikiwix_user_preferences table tr th {
    text-align:right;
    width:50%;
    padding:10px;
    vertical-align: top;
}

#wikiwix_container #wikiwix_overlay_container .wikiwix_user_preferences table tr th.button_column {
    width:50px;
}

#wikiwix_container #wikiwix_overlay_container .wikiwix_user_preferences table tr.horizontal th {
    text-align:left;
    border:1px solid #aaa;
    border-width:1px 0;
}

#wikiwix_container #wikiwix_overlay_container .wikiwix_user_preferences table tr td {
    text-align:left;
    width:50%;
    padding:10px;
}

#wikiwix_container #wikiwix_overlay_container .wikiwix_user_preferences table tr td span {
    display:block;
    padding:3px;
}

#wikiwix_container #wikiwix_overlay_container .wikiwix_user_preferences table tr th.button_row {
    padding-top:0;
}

#wikiwix_container .main_button {
    display:block;
    margin:10px auto;
    background:#94C5FE;
    border-radius:3px;
    border:1px solid #88f;
    box-shadow: 0 2px 2px #666;
    padding:10px;
    cursor:pointer;
}

#wikiwix_container .main_button:hover {
    box-shadow: 0 2px 2px #666;
    position:relative;
    top:-1px;
    left:-1px;
}

.wikiwix_sel_hover {
    background-color:#88f;
    opacity:1.0;
}

#wikiwix_container .history_url {
    margin:20px 0 20px 3%;
    display:flex;
    width:97%;
}

#wikiwix_container .history_url span {
    color:#666;
    margin:0 10px 0 0;
    flex: 0 0 auto;
}

#wikiwix_container .history_url a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
    flex: 1 1 auto;
}

@media only screen and (/*max-device-width: 768px*/ max-width:1000px) {
/* For mobile phones: */

    #popup_notice {
        position:fixed;
        width:80%;
        left: 50%;
        transform: translate(-50%, 0);
        top:8vw;
    }

    #wikiwix_container {
        width:80vw;
        padding:0;
        margin:0;
        max-width:none;
        min-height:200px;
        left:0;
        right:unset;
    }

    #wikiwix_container,
    #wikiwix_container p,
    #wikiwix_container a,
    #wikiwix_container span,
    #wikiwix_container div,
    #wikiwix_container select,
    #wikiwix_container textarea,
    #wikiwix_container input {
        font-size:3vw;
    }
    #wikiwix_container input[type='button'] {
        padding:1vw;
    }
    #wikiwix_container .wikiwix_annotation_container div.annotation textarea {
        height:14vw;
        font-size:4vw;
        color:black;
    }
    #wikiwix_container .wikiwix_annotation_container div.annotation textarea::placeholder {
        font-size: 2vw;
    }      
    #wikiwix_container .wikiwix_annotation_container div.infoBox div.infoBoxContent img {
        height:3vw;
    }
    #wikiwix_container .wikiwix_annotation_container div.infoBox {
        padding:2vw 3vw;
    }
    #wikiwix_container .wikiwix_annotation_container div.infoBox div.infoBoxContent {
        line-height:4vw;
    }
    #wikiwix_container .wikiwix_annotation_container div.federation_view {
        padding:1vw 1vw 0 2vw;
    }
    #wikiwix_container .wikiwix_annotation_container div.unfolder {
        margin:1vw 2vw 2vw 0;
        font-size:1.5vw;
    }
    #wikiwix_container.wikiwix_plain_page {
        width:100vw;
        margin-left:0;
    }
    
    #wikiwix_container #wikiwix_login_container {
        box-shadow: 0 1vw 2vw #888;
    }
    #wikiwix_container .wikiwix_annotation_container div.topbox a.goto {
        font-size:1em;
        max-width:30%;
    }

    #wikiwix_container .labelBox img {
        height:4vw;
    }    

    #wikiwix_container div.reglog {
        padding:2vw 0 0 0;
    }
    #wikiwix_container .reglog .logout_button {
        margin:0 1vw 0 0;
    }
    #wikiwix_container div.reglog .invite {
        margin-left:9vw;
        padding-bottom:2vw;
    }
    
    #wikiwix_container div.reglog .federationName {
        padding:2.5vw 1vw 1.4vw 2vw;
    }
    #wikiwix_container div.reglog .federationName img {
        height:4vw;
    }
    #wikiwix_container div.reglog .federationName span {
        margin:0 0 0 2vw;
        line-height:4vw;
        height:5vw;
    }
    #wikiwix_container div.reglog .federationName img.small {
        height:5vw;
        margin-top:.3vw;
        margin-right:.4vw;
        position:relative;
        top:-.5vw;
    }

    #wikiwix_container.minimized {
        width:80vw;
        height:8vw;
        min-height:unset;
    }

    #wikiwix_container.minimized .wikiwix_minimized_column {
        writing-mode: horizontal-tb;
        font-size:3vw;
        padding:3vw 0 0 2vw;
        margin:0;
    }


    div#wikiwix_minimizer {
        top:-1vw;
        left:0;
    }

    .minimized div#wikiwix_minimizer {
        width:80vw;
    }
    
    #wikiwix_container .reglog .logout_button {
        width:5vw;
        margin-right:1vw;
    }
    #wikiwix_container div.reglog {
        padding-left:0;
    }

    #wikiwix_container img.minimizer {
        float:left;
        width:auto;
        height:7vw;
        margin-top:1.4vw;
    }

    #wikiwix_container.minimized img.minimizer {
        margin-top:1vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.annotation {
        max-width:100vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.annotation p span {
        font-size:2vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.infoBox {
        height:3vw;
    }
    #wikiwix_container .wikiwix_annotation_container div.infoBox.hover {
        height:15vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.toolbox {
        margin-top:1vw;
    }

    #wikiwix_container .wikiwix_annotation_container .button_right {
        margin-right:1vw;
    }

    #wikiwix_container #wikiwix_overlay_container .overlay_top {
        height:6vw;
    }
    #wikiwix_container #wikiwix_overlay_container .overlay_top img {
        height:4vw;
    }
    #wikiwix_container #wikiwix_overlay_container .overlay_top span {
        vertical-align: super;
        line-height:2vw;
    }

    select {
        font-size:3vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.federation_view div.federation_tools img {
        height:6vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.federation_view div.federation_selector span {
        line-height:6vw;
    }

    #wikiwix_container .wikiwix_annotation_container img.create_button {
        height:8vw;
        top:16vw;
        max-height:none;
    }

    #wikiwix_container .wikiwix_annotation_container .button_right {
        width:6vw;
        margin-left:1vw;
    }
    #wikiwix_container .wikiwix_annotation_container .emobox .button_right {
        margin:0;
    }

    #wikiwix_container .wikiwix_annotation_container .left_tool_buttons {
        float:left;
    }

    #wikiwix_container .wikiwix_annotation_container img.button_writer {
        height:7vw;
        margin-right:2vw;
        max-height: none;
    }
/*
    #wikiwix_container .wikiwix_annotation_container div.annotation .user a,
    #wikiwix_container .wikiwix_annotation_container div.annotation .user i {
        font-size:1.5vw;
    }
*/
    #wikiwix_container .labelBox {
        padding:3vw 1% 1vw 2%;
        font-size:4vw;
    }

    #wikiwix_container .autocomplete input[type=text] {
        font-size:4vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.topUrl {
        max-width:100vw;  
    }

    #wikiwix_container .wikiwix_annotation_container div.topUrl img {
        height:3vw;
    }

    #wikiwix_container .autocomplete .closeButton {
        height:4vw;
    }

    .wikiwix_overlay_button {
        left:unset;
        right:0;
        width:10vw;
        height:10vw;
    }
    .wikiwix_overlay_button img {
        width:10vw;
        height:10vw;
    }        
    
    #wikiwix_container .wikiwix_annotation_container div.annotation.noannotations textarea {
        height:20vh;
        font-size: 4vw;
    }
    
    #wikiwix_container .social_media_bar_container img.social_media_button {
        width:4.7vw;
        height:4.7vw;
        padding:1.2vw 1vw;
    }

    #wikiwix_container .social_media_bar.deploy {
        height:5vw;
    }

    #wikiwix_container .social_media_bar.deploy {
        padding:1vw 0;
    }

    #wikiwix_container .social_media_bar {
        margin:0 8vw;
    }

    #wikiwix_container .share-button {
        border-radius:1vw;
        padding:1vw 2vw;
        margin-left:2vw;
    }

    #wikiwix_container div.federation_container {
        max-width:100vw;
    }

    #wikiwix_container .autocomplete .autocomplete_box {
        top:5vw;
    }

    #wikiwix_annotation_container div.federation_view {
        margin-top:1vw;
    }

    #wikiwix_container div.federation_container div.federation_box div.tool_box img {
        height:5vw;
        width:5vw;
        margin-left:2vw;
    }

    #wikiwix_container div.federation_container div.tool_box span {
        top:-1.5vw;
    }

    #wikiwix_container div.federation_container div.federation_box {
        height:15vw;
        font-size:1.2em;
    }

    #wikiwix_container div.federation_container div.federation_box_row {
        height:auto;
    }

    #wikiwix_container div.federation_container div.federation_box .add_box img {
        height:5vw;
        width:5vw;
    }

    #wikiwix_container div.federation_container div.federation_box h1 {
        font-size:4vw;
        line-height:4vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.annotation .date {
        font-size:2vw;
    }
    
    #wikiwix_container .wikiwix_annotation_container div.annotation .user,
    #wikiwix_container .wikiwix_annotation_container div.annotation .user a,
    #wikiwix_container .wikiwix_annotation_container div.annotation .user i {
        font-size:1.2vw;
    }
    
    #wikiwix_container .wikiwix_annotation_container div.topbox {
        margin:1vw 0 1.5vw 0;
    }

    #wikiwix_container .wikiwix_annotation_container div.bottombox {
        margin:2vw 0 1vw 0;
    }

    #wikiwix_container .wikiwix_annotation_container .anonNotice p {
        font-size:2vw;
    }

    #wikiwix_container #wikiwix_annotation_container .anonNotice span {
        font-size:3vw;
    }

    #wikiwix_container #wikiwix_annotation_container .anonNotice span.subnote {
        font-size:2vw;
    }

    #wikiwix_container .controlled_input img {
        height:5vw;
        width:5vw;
        padding:.5vw;
    }

    #wikiwix_container .controlled_input input {
        height:5vw;
    }

    #wikiwix_container .wikiwix_annotation_container .anonNotice p.bullet_p img {
        height:8vw;
        width:8vw;
        position:relative;
        left:0;
        top:1vw;
        margin-right:2vw;
    }

    #wikiwix_container div.federation_container div.federation_box div.description textarea {
        font-size:0.8vw;
        height:11vw;
    }

    #wikiwix_container div.federation_container div.federation_box div.description_buttons {
        padding:1vw 2vw;
        top:0;
    }

    #wikiwix_container div.federation_container div.federation_box div.description_buttons img {
        width:5vw;
        height:5vw;
        margin:0 1vw;
    }

    #wikiwix_container div.federation_container div.federation_box img.unfold_button {
        height:5vw;
        width:5vw;
    }

    #wikiwix_container div.federation_container div.federation_box.limited div.description {
        height:12vw;
        padding:1vw 1vw 0 1vw;
    }

    #wikiwix_container div.federation_container div.federation_toolbox input[type='checkbox'] {
        width:4vw;
        height:4vw;
        margin-right:1vw;
    }

    #wikiwix_container div.federation_container div.federation_toolbox {
        flex:1 1 auto;
        text-align:left;
        width:45vw;
        margin:1vw;
        height:auto;
    }

    #wikiwix_container div.federation_container div.federation_toolbox button {
        font-size:.8em;
        padding:1vw;
    }

    #wikiwix_container div.federation_container div.federation_toolbox span {
        display:none;
    }

    #wikiwix_container div.federation_container div.federation_toolbox label {
        border:0;
        font-size:3vw;
    }
    
    #wikiwix_container div.federation_container.federation_container_toolbox {
        display:flex;
    }

    #wikiwix_container .tab_container .tab_item {
        padding:1vw 2% 1vw 2%;
    }

    #wikiwix_container .tab_container .tab_item img {
        width:5vw;
        height:5vw;
    }

    #wikiwix_container .tab_container .tab_item.tab_item_selected {
        border-bottom:.8vw solid #42B8FD;
    }

    #wikiwix_container .annotations_carroussel {
        margin:5vw 2%;
        height:50vw;
    }
    
    #wikiwix_container .annotations_carroussel_overlay {
        top:45vw;
        height:5vw;
    }
    
    #wikiwix_container .annotation_carroussel .carroussel_head {
        padding:1vw 2vw;
    }
    
    #wikiwix_container .annotation_carroussel {
        max-height:20vw;
    }

    #wikiwix_container .annotation_carroussel_hidden {
        max-height:0;
    }

    #wikiwix_container .annotation_carroussel p {
        padding:.5vw 1vw;
    }
 
    #wikiwix_container .tab_title img {
        height:3vw;
        width:3vw;
    }

    #wikiwix_container .wikiwix_annotation_container div.reference {
        margin:1vh 0 2vh 0;
        padding:0 0 1vh 0;
        border-width:.3vh 0;
    }
    
    #wikiwix_container .wikiwix_annotation_container div.reference img {
        margin:1vh 3vw 0 0;
        height:3vh;
        width:3vh;
    }
    
    #wikiwix_container .wikiwix_annotation_container div.reference div.reference_desc {
        margin:1vh 0 0 0;
        top:0;
        font-size:2vh;
    }
    #wikiwix_container .wikiwix_annotation_container div.reference div.reference_desc a {
        font-size:2vh;
    }
    #wikiwix_container .wikiwix_annotation_container .anchor_popup img.link_button {
        height:3vh;
        width:3vh;
    }
}