body,html{background-color:#f8f8f8;color:#5A5A5A}select{background-color:transparent;border-color:rgb(208, 208, 208)}.background-deep select{border-color:rgb(190, 190, 190)}a,a:visited{color:#5A5A5A}a:hover{color:#507087}a:active{color:rgb(44, 57, 63)}#wrap-header{background-color:#303c41}#wrap-header-index{background-color:#303c41}.is-sticky #wrap-header{background-color:#303c41}.is-sticky #wrap-header-index{background-color:#303c41}.site-header,.site-header a,.site-header span{color:#dddddd}.site-header>i+span,.site-header a>i+span,.site-header span>i+span{color:inherit}.site-header a:hover,.site-header span:hover{color:rgb(144, 144, 144)}.site-header a:active,.site-header span:active{color:rgb(144, 144, 144)}#breadcrumbs li:before{color:rgba(0,0,0,0.24)}.site-nav .count{background-color:#f44336;color:#dddddd}#header-avatar>span{background-color:rgba(0,0,0,0.3);color:#dddddd !important}#header-avatar:hover>span{background-color:rgb(237, 237, 237);color:#5A5A5A !important}#header-avatar:active>span{background-color:rgb(237, 237, 237);color:#5A5A5A !important}.open #header-avatar>span{background-color:rgb(237, 237, 237);color:#5A5A5A !important}#header-avatar img{border-color:rgba(0,0,0,0.24)}#header-avatar:hover img{border-color:rgb(208, 208, 208)}#header-avatar:active img{border-color:rgb(144, 144, 144)}.open #header-avatar img{border-color:rgb(144, 144, 144)}#header-mini-menu{background-color:rgba(0,0,0,0.24);color:#dddddd}#header-mini-menu:hover{background-color:rgb(237, 237, 237);color:#5A5A5A !important}#header-mini-menu:active{background-color:rgb(237, 237, 237);color:#5A5A5A !important}.open>#header-mini-menu{background-color:rgb(237, 237, 237);color:#5A5A5A !important}#wrap-footer{background-color:rgb(44, 57, 63);color:rgb(144, 144, 144)}#wrap-footer a,#wrap-footer a:visited{color:#dddddd}#wrap-footer a:hover{color:rgb(144, 144, 144)}#wrap-footer a:active{color:rgb(144, 144, 144)}.background-main .box-normal{background-color:#ffffff;border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03);color:#5A5A5A}.background-main .box-normal .strong-head{border-color:rgba(0,0,0,0.06)}.background-deep .box-normal{background-color:rgb(249, 249, 249);border-color:rgb(208, 208, 208);box-shadow:0 0 6px rgba(0,0,0,0.03);color:#5A5A5A}.background-deep .box-normal .strong-head{border-color:rgba(0,0,0,0.06)}.info-box{background-color:rgba(0,0,0,0.12);color:rgba(0,0,0,0.3)}#information{background-color:#f44336;color:#dddddd}#site-desc-full,#site-desc-small{background-color:rgb(44, 57, 63)}#site-desc-full h1,#site-desc-small h1{color:#dddddd}#site-desc-full h2,#site-desc-small h2{color:#dddddd}#sub-header{background-color:rgb(44, 57, 63)}.sub-header-title{color:#dddddd}.sub-header-title a,.sub-header-title a:visited{color:#dddddd}.sub-header-title a:hover{color:rgb(144, 144, 144)}.sub-header-title a:active{color:rgb(144, 144, 144)}.sub-header-title p{color:rgb(144, 144, 144)}.sub-header-buttons .button-round{color:#dddddd}.sub-header-buttons .button-round:hover{background-color:rgba(255,255,255,0.1);color:#dddddd}.sub-header-buttons .button-round:active{background-color:rgba(0,0,0,0.1);color:#dddddd}.sub-header-buttons .open>.button-round{background-color:rgba(0,0,0,0.1) !important;color:#dddddd !important}.sub-header-buttons .chosen-single{color:#dddddd}.sub-header-buttons .chosen-single:hover,.sub-header-buttons .chosen-single:active{color:#dddddd}#main-search-box-md input,#main-search-box-md button{background-color:rgb(237, 237, 237)}.sidebar-block{background-color:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.03);border-color:#EAEAEA}.dropdown-search{background-color:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)}.dropdown-search input,.dropdown-search button{background-color:rgb(237, 237, 237);color:#5A5A5A}.action-bar-top{border-bottom-color:#EAEAEA}.action-bar-bottom{border-top-color:#EAEAEA}.pagination li a:hover,.pagination li span:hover{background-color:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,0.42);color:#5A5A5A}.pagination li a:active,.pagination li span:active{background-color:rgb(237, 237, 237);box-shadow:none;color:#5A5A5A}.pagination .ellipsis span:hover{background-color:transparent;box-shadow:none}.pagination .ellipsis span:active{background-color:transparent}.pagination .active span{background-color:rgb(237, 237, 237)}.pagination .active span:hover{background-color:rgb(237, 237, 237);box-shadow:none}.pagination-small li a,.pagination-small li span{border-color:#EAEAEA}.member-search{background-color:#455A64}.member-search a{color:#dddddd}.member-search a:visited{color:#dddddd}.search-box input{border-color:#455A64}.search-box input::-moz-placeholder{color:rgba(255,255,255,0.18)}.search-box input:hover{border-color:#507087}.search-box input:focus{border-color:#507087}.search-box input,.search-box button{background-color:transparent;color:#dddddd}.fora-bg{border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}.fora-bg h3{background-color:#455A64;color:#dddddd}.fora-bg h3 a{color:#dddddd}.fora-bg h3 a:hover{color:rgb(144, 144, 144)}.fora-bg h3 a:active{color:rgb(44, 57, 63)}.fora-bg h4,.fora-bg h4 a{color:#5A5A5A}.fora-bg h4 a:hover{color:#507087}.fora-bg h4 a:active{color:rgb(44, 57, 63)}.fora-bg li{background-color:#ffffff}.fora-bg li:after{background-color:#EAEAEA}.fora-bg dfn{color:rgb(144, 144, 144)}.fora-icon{color:#5A5A5A}.fora-icon div{background-color:transparent}.fora-bg li:hover .fora-icon{color:#dddddd}.fora-bg li:hover .fora-icon div{background-color:#507087}.feed-icon{color:rgb(144, 144, 144)}.feed-icon:visited{color:rgb(144, 144, 144)}.feed-icon:hover,.feed-icon:active{color:#ff9800}.forum_unread,.forum_unread_locked,.forum_unread_subforum{color:#dddddd}.forum_unread div,.forum_unread_locked div,.forum_unread_subforum div{background-color:#d32f2f}.fora-bg li:hover .forum_unread div,.fora-bg li:hover .forum_unread_locked div,.fora-bg li:hover .forum_unread_subforum div{background-color:#f44336}.fora-stats-sm{color:rgb(144, 144, 144)}.subforums-list:after{color:rgb(144, 144, 144)}.fora-unapproved-icon{color:#ff9800}.fora-unapproved-icon:visited{color:#ff9800}.fora-unapproved-icon:hover{color:#507087}.fora-unapproved-icon:active{color:rgb(44, 57, 63)}.forum-bg{border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}.forum-bg h3{background-color:#455A64;color:#dddddd}.forum-bg h3 a{color:#dddddd}.forum-bg h3 a:hover{color:rgb(144, 144, 144)}.forum-bg h3 a:active{color:rgb(44, 57, 63)}.forum-bg h4,.forum-bg h4 a{color:#5A5A5A}.forum-bg h4 a:hover{color:#507087}.forum-bg h4 a:active{color:rgb(44, 57, 63)}.forum-bg li{background-color:#ffffff}.forum-bg ol>li+li{border-color:rgba(0,0,0,0.05)}.forum-bg dfn{color:rgb(144, 144, 144)}.forum-bg .reported{background-color:rgba(255,100,100,0.3)}.forum-bg .reported dfn{color:#ae8e8e}.forum-bg .reported .pagination-small li a,.forum-bg .reported .pagination-small li span{border-color:#ad9898}.forum-bg .deleted{background-color:rgb(249, 249, 249)}.forum-bg .deleted:hover{background-color:#ffffff}.pagination-small li{background-color:transparent}.topic-icon{color:#5A5A5A}.topic-icon div{background-color:transparent}.topic-stats-sm{color:rgb(144, 144, 144)}.topic-unapproved-icon{color:#ff9800}.topic-deleted-icon{color:#009688}.topic-reported-icon{color:#f44336}.forum-bg li:hover .topic-icon{color:#dddddd}.forum-bg li:hover .topic-icon div{background-color:#507087}.topic_unread,.topic_unread_mine,.topic_unread_locked,.topic_unread_locked_mine,.topic_unread_hot,.topic_unread_hot_mine,.sticky_unread,.sticky_unread_locked,.sticky_unread_locked_mine,.sticky_unread_mine,.announce_unread,.announce_unread_locked,.announce_unread_locked_mine,.announce_unread_mine,.global_unread,.global_unread_locked,.global_unread_locked_mine,.global_unread_mine{color:#dddddd}.topic_unread div,.topic_unread_mine div,.topic_unread_locked div,.topic_unread_locked_mine div,.topic_unread_hot div,.topic_unread_hot_mine div,.sticky_unread div,.sticky_unread_locked div,.sticky_unread_locked_mine div,.sticky_unread_mine div,.announce_unread div,.announce_unread_locked div,.announce_unread_locked_mine div,.announce_unread_mine div,.global_unread div,.global_unread_locked div,.global_unread_locked_mine div,.global_unread_mine div{background-color:#d32f2f}.forum-bg li:hover .topic_unread div,.forum-bg li:hover .topic_unread_mine div,.forum-bg li:hover .topic_unread_locked div,.forum-bg li:hover .topic_unread_locked_mine div,.forum-bg li:hover .topic_unread_hot div,.forum-bg li:hover .topic_unread_hot_mine div,.forum-bg li:hover .sticky_unread div,.forum-bg li:hover .sticky_unread_locked div,.forum-bg li:hover .sticky_unread_locked_mine div,.forum-bg li:hover .sticky_unread_mine div,.forum-bg li:hover .announce_unread div,.forum-bg li:hover .announce_unread_locked div,.forum-bg li:hover .announce_unread_locked_mine div,.forum-bg li:hover .announce_unread_mine div,.forum-bg li:hover .global_unread div,.forum-bg li:hover .global_unread_locked div,.forum-bg li:hover .global_unread_locked_mine div,.forum-bg li:hover .global_unread_mine div{background-color:#f44336}.postbody{background-color:#ffffff;border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}.reported .postbody{border-color:rgba(255,100,100,0.3)}.unapproved .postbody{border-color:rgba(255,100,0,0.3)}.post-deleted-notice input,.post-unapproved-notice input{background-color:rgb(237, 237, 237);color:#5A5A5A}.post-reported-notice{background-color:rgba(255,100,100,0.3)}.post-reported-notice:hover{box-shadow:0 2px 5px rgba(0,0,0,0.42);color:#5A5A5A}.attachbox{background-color:rgb(249, 249, 249);border-color:rgb(208, 208, 208)}.background-deep .attachbox{background-color:rgb(237, 237, 237);border-color:rgb(190, 190, 190)}.g-image:after{background-color:rgba(0,0,0,0.6)}.g-image:before{color:#dddddd}.poster-online{background-color:#388e3c;border-color:#ffffff}.dropdown-profile{background-color:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)}.dropdown-profile .profile-contact{background-color:rgb(249, 249, 249);border-color:#EAEAEA}.member-online{color:#4caf50}.post-number{color:rgb(144, 144, 144)}.post-number:visited{color:rgb(144, 144, 144)}.post-number:hover{color:#507087}.post-number:active{color:rgb(44, 57, 63)}.post-signature{border-color:#EAEAEA}.post-actions{background-color:rgb(249, 249, 249);border-color:#EAEAEA}.post-date{color:rgb(144, 144, 144)}.post-date:hover{color:#507087}.post-date a{color:rgb(144, 144, 144)}.post-date a:visited{color:rgb(144, 144, 144)}.post-date a:hover{color:#507087}.post-date a:active{color:rgb(44, 57, 63)}.avatar-none{background-color:rgb(237, 237, 237);color:rgb(144, 144, 144)}.avatar-none .username-coloured{color:rgb(144, 144, 144) !important}.avatar-none .username-coloured:hover,.avatar-none .username-coloured:active{color:rgb(144, 144, 144) !important}.preview-signature{background-color:#ffffff;border-color:#EAEAEA}.dropdown-mega{background-color:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)}.dropdown-mega,.dropdown-mega a{color:#5A5A5A}.dropdown-box{background-color:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)}.dropdown-box .separator{border-color:#EAEAEA}.dropdown-box>li>.dropdown-box{background-color:rgba(0,0,0,0.1)}.dropdown-box>li .open{background-color:rgba(0,0,0,0.05)}.dropdown-box,.dropdown-box a,.dropdown-box span{color:#5A5A5A}.dropdown-box a:hover{background-color:rgb(237, 237, 237);color:#5A5A5A}.dropdown-box a:hover span{color:#5A5A5A}.dropdown-box a:active{background-color:rgb(237, 237, 237);color:#5A5A5A}.dropdown-box a:active span{color:#5A5A5A}.dropdown-box-big{background-color:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)}.dropdown-body,.dropdown-body a{color:#5A5A5A}.dropdown-body a:hover{background-color:rgb(237, 237, 237);color:#5A5A5A}.dropdown-body a:active{background-color:rgb(237, 237, 237);color:#5A5A5A}.dropdown-header{background-color:rgb(237, 237, 237);color:#5A5A5A}.dropdown-header a{color:#5A5A5A}.dropdown-header a:hover{color:#507087}.dropdown-header a:active{color:rgb(144, 144, 144)}.dropdown-body li{border-color:#EAEAEA}.dropdown-body .notification-title .username,.dropdown-body .notification-title .username-coloured{color:#5A5A5A !important}.dropdown-body .notification-time{color:rgb(144, 144, 144)}.dropdown-body .notification-mark{background-color:#507087;color:#dddddd}.dropdown-body .notification-mark:hover{background-color:#507087;box-shadow:0 2px 5px rgba(0,0,0,0.42);color:#dddddd}.dropdown-body .notification-mark:active{background-color:rgb(57, 80, 96);box-shadow:none;color:#dddddd}.dropdown-body .chosen-drop{background-color:transparent;box-shadow:none}.dropdown-body select{background-color:transparent}.dropdown-footer a,.dropdown-footer input{background-color:rgb(237, 237, 237);color:#5A5A5A}.dropdown-footer a:hover,.dropdown-footer input:hover{background-color:#507087;color:#dddddd}.dropdown-footer a:active,.dropdown-footer input:active,.dropdown-footer a:focus,.dropdown-footer input:focus{background-color:#455A64;color:#dddddd}.live-search .search-result{color:#5A5A5A}.live-search .search-result:hover{background-color:rgb(237, 237, 237);color:#5A5A5A}.live-search .search-result:active{background-color:rgb(44, 57, 63);color:rgb(144, 144, 144)}.input{background-color:transparent;border-color:rgb(208, 208, 208);color:#5A5A5A}.background-deep .input{border-color:rgb(190, 190, 190)}.input:hover{border-color:#507087}.input:focus{border-color:rgb(57, 80, 96);outline:none}input:invalid{border-color:#f00 !important;box-shadow:0 2px 0 #f00;outline:none}span.radio{background-color:transparent;border-color:#455A64}input.radio:checked+span.radio{background-color:#455A64}label:hover>span.radio{border-color:#507087}label:hover>input.radio:checked+span.radio{background-color:#507087;border-color:#507087}label:active>span.radio{background-color:#455A64 !important;border-color:#455A64 !important}input.radio:disabled+span.radio,label:active>input.radio:disabled+span.radio{background-color:transparent !important;border-color:rgb(144, 144, 144) !important}span.radio-full{background-color:transparent}span.radio-full:hover{box-shadow:0 2px 5px rgba(0,0,0,0.42)}span.radio-full:active{background-color:rgb(237, 237, 237);box-shadow:none}input.radio-full:checked+span.radio-full{background-color:rgb(237, 237, 237);box-shadow:none}span.check{background-color:transparent;border-color:#455A64}span.check:after{color:#dddddd}input.check:checked+span.check{background-color:#455A64}label:hover>span.check{border-color:#507087}label:hover>input.check:checked+span.check{background-color:#507087;border-color:#507087}label:active>span.check{background-color:#455A64 !important;border-color:#455A64 !important}.button,a.button{background-color:#507087;color:#dddddd}.button:hover,a.button:hover{box-shadow:0 2px 5px rgba(0,0,0,0.42)}.button:focus,.button:active,a.button:active{background-color:rgb(57, 80, 96);box-shadow:none}.open>.button{background-color:rgb(57, 80, 96) !important;box-shadow:none !important}.button-flat,a.button-flat{background-color:transparent;color:#5A5A5A}.button-flat:hover,a.button-flat:hover{box-shadow:0 2px 5px rgba(0,0,0,0.42)}.button-flat:focus,.button-flat:active,a.button-flat:active{background-color:rgb(237, 237, 237);box-shadow:none}.button-round,a.button-round{background-color:transparent;color:#5A5A5A}.button-round:hover,a.button-round:hover{background-color:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,0.42)}.button-round:focus,.button-round:active,a.button-round:active{background-color:rgb(237, 237, 237);box-shadow:none}.open>.button-round{background-color:rgb(237, 237, 237) !important;box-shadow:none !important}.button-multiple a{background-color:#507087;color:#dddddd}.button-multiple a:hover{box-shadow:0 2px 5px rgba(0,0,0,0.42)}.button-multiple a:active{background-color:rgb(57, 80, 96);box-shadow:none}.footer-text a{color:rgb(144, 144, 144) !important}.footer-text a:hover{color:#dddddd !important}.statistics,.member-statistics{border-color:rgba(0,0,0,0.18)}.birthdays:before{color:rgba(0,0,0,0.06)}.username:hover,.username-coloured:hover{color:#507087 !important}.username:active,.username-coloured:active{color:rgb(44, 57, 63) !important}.rc-posts-out{background-color:rgba(0,0,0,0.18)}.rc-link:after{color:#dddddd}.rc-link:hover:after{background-color:#507087;box-shadow:0 2px 5px rgba(0,0,0,0.42)}.rc-title,.rc-content{color:#dddddd}.rc-details{border-color:rgb(44, 57, 63)}.rc-details,.rc-time,.rc-author{color:rgb(144, 144, 144)}.rc-hr{border-color:rgba(0,0,0,0.24)}.quickreply-box{background-color:#ffffff;border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}.quickreply-box textarea{background-color:transparent;color:#5A5A5A}.quickreply-buttons{background-color:rgb(249, 249, 249);border-color:#EAEAEA}.quickreply-buttons button{background-color:transparent;color:#5A5A5A;display:inline-block}.dimmed{color:rgb(144, 144, 144)}blockquote{background-color:rgb(249, 249, 249);border-color:#EAEAEA}.codebox{background-color:rgb(249, 249, 249);border-color:#EAEAEA}.post-content{border-color:#EAEAEA}.posthilit{background-color:#507087;color:#dddddd}.details dt{color:rgb(144, 144, 144)}.faq dt{color:rgb(144, 144, 144)}.form dt span{color:#5A5A5A}.form dt p{color:rgb(144, 144, 144)}.poll-option-title span.votes{color:rgb(144, 144, 144)}.poll-option-resultbar{background-color:rgba(0,0,0,0.03)}.poll-option-resultbar div{background-color:#507087}.background-main{background-color:#f8f8f8}.background-normal{background-color:#f8f8f8}.background-deep{background-color:rgb(235, 235, 235)}.background-normal,.background-deep{color:#5A5A5A}.background-normal h3,.background-deep h3,.background-normal h3 a,.background-deep h3 a{color:#5A5A5A}.background-normal h3 a:hover,.background-deep h3 a:hover{color:#507087}.background-normal h3 a:active,.background-deep h3 a:active{color:rgb(44, 57, 63)}.important-box{background-color:#ffffff;border-color:#ffc3c3;box-shadow:0 0 1px rgba(0,0,0,0.1)}.important-box-link a{background-color:#ffffff;border-color:#ffc3c3;box-shadow:0 0 1px rgba(0,0,0,0.1);color:#5A5A5A}.important-box-link a:hover{box-shadow:0 2px 5px rgba(0,0,0,0.3);color:#5A5A5A}.important-box-link a:active{background-color:rgb(237, 237, 237);border-color:#EAEAEA;box-shadow:none;color:#5A5A5A}.modal-content{background-color:#ffffff;box-shadow:0 0 0 rgba(0,0,0,0.13)}.modal-body .w-input{color:rgb(144, 144, 144)}.modal-backdrop{background-color:rgba(48,89,122,0.6)}.modal-close,.modal-bb-close{background-color:transparent;color:#5A5A5A}.error{color:#f44336}.notification-unread{background-color:#f44336}#darkenwrapper{background-color:rgba(48,89,122,0.6)}.modal-bb-content{background-color:#ffffff;box-shadow:0 0 0 rgba(0,0,0,0.13)}.chosen-single{border-bottom-color:rgb(208, 208, 208);color:#5A5A5A}.background-deep .chosen-single{border-color:rgb(190, 190, 190)}.chosen-single:hover{border-bottom-color:#507087;color:#5A5A5A}.chosen-single:focus{border-color:rgb(57, 80, 96);color:#5A5A5A}.chosen-choices:hover input{border-bottom-color:#507087;color:#5A5A5A}.chosen-choices:focus input{border-color:rgb(57, 80, 96);color:#5A5A5A}.search-field input{background-color:transparent;border-bottom-color:rgb(208, 208, 208);color:#5A5A5A}.search-field input:hover{border-bottom-color:#507087;color:#5A5A5A}.search-field input:focus{border-color:rgb(57, 80, 96);color:#5A5A5A}.background-deep .search-field input{border-bottom-color:rgb(190, 190, 190)}.search-choice{background-color:#455A64;color:#dddddd}.search-choice-close{color:#dddddd}.chosen-drop{background-color:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)}.chosen-drop{color:#5A5A5A}.chosen-drop li{color:#5A5A5A}.chosen-drop li:hover{background-color:rgb(237, 237, 237);color:#5A5A5A}.chosen-drop li:active{background-color:rgb(237, 237, 237);color:#5A5A5A}.chosen-drop li.result-selected{color:rgb(144, 144, 144)}.chosen-drop li.result-selected:hover,.chosen-drop li.result-selected:active{color:rgb(144, 144, 144);background-color:transparent}.chosen-search input{background-color:rgb(237, 237, 237);color:#5A5A5A}.group-result,.group-result:hover,.group-result:active{background-color:rgb(237, 237, 237) !important;color:#5A5A5A !important}#message-box{background-color:#ffffff;border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}#message-wrap:after{color:#dddddd}#message-wrap:before{background-color:rgb(44, 57, 63)}#format-buttons{background-color:rgb(249, 249, 249);border-color:#EAEAEA}#format-buttons input,#format-buttons button,#format-buttons .chosen-single,#format-buttons .smilies-button>span{background-color:transparent;color:#5A5A5A}#format-buttons input:hover,#format-buttons button:hover,#format-buttons .chosen-single:hover,#format-buttons .smilies-button>span:hover{background-color:#507087;color:#dddddd}#format-buttons .spacer{background-color:rgb(208, 208, 208)}.smilies-box{background-color:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)}#side-toggle{background-color:#507087}#cp-menu>ul{background-color:#ffffff;border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}#cp-menu a{color:#5A5A5A}#cp-menu a:hover{background-color:rgb(237, 237, 237)}#cp-menu #active-subsection>a{background-color:rgb(237, 237, 237)}.cp-sidebar-block{background-color:#ffffff;border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}.cp-sidebar-block button{background-color:transparent;color:#4caf50}.pm-legend.pm_message_reported_colour:before{background-color:#ff9800}.pm-legend.pm_marked_colour:before{background-color:#1976d2}.pm-legend.pm_replied_colour:before{background-color:#616161}.pm-legend.pm_friend_colour:before{background-color:#388e3c}.pm-legend.pm_foe_colour:before{background-color:#d32f2f}.cp-rec-list button{background-color:transparent;color:#f44336}.cp-list{border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}.cp-list h3{background-color:#455A64;color:#dddddd}.cp-list h3 a{color:#dddddd}.cp-list h3 a:hover{color:rgb(144, 144, 144)}.cp-list h3 a:active{color:rgb(44, 57, 63)}.cp-list h4,.cp-list h4 a{color:#5A5A5A}.cp-list h4 a:hover{color:#507087}.cp-list h4 a:active{color:rgb(44, 57, 63)}.cp-list li{background-color:#ffffff}.cp-list li+li{border-color:#EAEAEA}.cp-list dfn{color:rgb(144, 144, 144)}.cp-list li:hover .cp-list-icon{color:#dddddd}.cp-list li:hover .cp-list-icon div{background-color:#507087}label.cp-list-mark{background-color:#507087;color:#dddddd}label.cp-list-mark:active{background-color:#455A64}input.cp-list-mark:checked+label.cp-list-mark{background-color:#455A64}.pm_unread{color:#dddddd}.pm_unread div{background-color:#d32f2f}.pm_message_reported_colour .cp-list-icon,.pm_marked_colour .cp-list-icon,.pm_replied_colour .cp-list-icon,.pm_friend_colour .cp-list-icon,.pm_foe_colour .cp-list-icon{color:#dddddd}.pm_message_reported_colour .cp-list-icon div{background-color:#ff9800}.pm_marked_colour .cp-list-icon div{background-color:#1976d2}.pm_replied_colour .cp-list-icon div{background-color:#616161}.pm_friend_colour .cp-list-icon div{background-color:#388e3c}.pm_foe_colour .cp-list-icon div{background-color:#d32f2f}.cp-list li:hover .pm_unread div{background-color:#f44336}.pm-quota-bar div{background-color:#1976d2}ol.def-rules li{border-color:#EAEAEA}.table{border-color:#EAEAEA;box-shadow:0 0 6px rgba(0,0,0,0.03)}.table th{background-color:#455A64;color:#dddddd}.table th a{color:#dddddd}.table th a:hover{color:rgb(144, 144, 144)}.table th a:active{color:rgb(44, 57, 63)}.table tr+tr{border-color:#EAEAEA}.table td{background-color:#ffffff}.table .table-group td{background-color:rgb(237, 237, 237)}[data-tooltip]:after{color:#fff;background-color:rgba(0,0,0,0.75);box-shadow:0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)}@media (max-width:700px){.site-nav>li:after{background-color:rgba(48,89,122,0.6)}#more-menu .dropdown-search,#more-menu .dropdown-box-big,#more-menu .dropdown-mega{background-color:rgba(0,0,0,0.1)}#more-menu .open{background-color:rgba(0,0,0,0.05)}.fora-description-inner p{color:rgb(144, 144, 144)}}#back-to-top{background-color:#507087;box-shadow:0 2px 5px rgba(0,0,0,0.42);color:#dddddd}#back-to-top:hover{box-shadow:0 3px 7px rgba(0,0,0,0.6);color:#dddddd !important}#back-to-top:active{background-color:rgb(57, 80, 96);color:#dddddd}.theme-variant:hover:before{color:#507087}.theme-variant:active:before{color:rgb(44, 57, 63)}.sidebar-recent-author,.sidebar-recent-category{color:rgb(144, 144, 144)}


#header_bevor {
    background-color: #fff;
    border-color: #e6e9ed;
    border-radius: 8px;
    margin: 0 auto;
    max-width: 100%;
    padding: 0 15px;
}
@media only screen and (max-width: 1220px), only screen and (max-device-width: 1220px) {
    #header_bevor{
        margin: 0 12px;
    }
}

#index_calendar .forumbg, #calendar .forumbg {
    color: #ffffff;
    overflow: hidden;
    padding:3px;
    
}
.weeknr {
    font-size: 12px;
    height: 20px;
    width:20px;
    line-height: 16px;
    margin: 47px 0px 0px 0px;
    text-align: center;
    transform:rotate(-90deg);
    color: #507087;
    font-weight: bold;
}

.cal_month_title {
    font-size:12px;
    font-weight:bold;
    height:50px;
    text-align:center;
    margin: 20px 5px 50px 5px;
}
.cal_month_title a {
    padding: 0 2px 4px;
    width: 150px;
}

#calendar select {

    border-radius: 2px;
    width:75px;
    padding: 10px;
}

#calendar option:checked {
    -webkit-box-shadow: 0 0 10px 100px #cadceb inset;
    -moz-box-shadow: 0 0 10px 100px #cadceb inset;
    box-shadow: 0 0 10px 100px #cadceb inset;
}
.cal_post {
    font-size:1em;
    padding-left:10px;
    border-radius:0px;
}

.participants table.table1 thead th, .participants table.table1 tbody tr {
    color: #507087;
    background-color: #f8f8f8;
    border: 1px solid #efefef;
    padding: 10px 5px;
    width: 150px;
}

.participants table.table1 td {
    padding: 10px 5px;
    border-bottom: 1px solid #efefef;
    background-color: #ffffff;
}

.participants {
    color: #105289;
    margin-top: 15px;
    padding: 5px;
    border-top: 1px solid #efefef;
}
.participants p{
    margin:2px 0 5px;
    font-weight: normal;
}

.registration {
    width:400px;
    max-width:100%;
    text-align:left;
    font-size:1em;
    margin-top:10px;
}

.participants select {
    margin: 10px 0px 30px 0px;
    font-size:1.0em;
    text-align: center;
    padding: 0px 5px 0px 18px;
    width: 75px;

}

.participants input {
    border: 1px solid #efefef;
    margin: 10px 0px 20px 0px;
    border-radius: 2px;
    font-size:1.0em;
    text-align: center;
    background-color: #fafafa;
    padding: 10px 10px 10px 10px;
    width: 75px;
    color: #507087;
    text-decoration: none;
}

.participants textarea {
    border: 1px solid #efefef;
    border-radius: 2px;
    margin: 10px 0px 0px 0px;
    font-size:1.0em;
    text-align: left;
    height:60px;
    width:400px;
    max-width:100%;
    background-color: #fafafa;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.participants fieldset, .participants dl{
    margin:0px;
}

.week {
    display:flex;
    margin-bottom:3px;
}
.cal-day {
    text-align:left;
    padding: 5px;
    font-weight:bold;
    background-color: #455A64;
    overflow: hidden;
    white-space:nowrap;
    color: #efefef;
    margin-bottom: 10px;

}
.day {
    color:#105289;
    background-color: #cadceb;
    padding: 5px;
    font-weight:bold;
    width:100%;
    overflow: hidden;
    white-space:nowrap;
}
.mon, .tue, .wed, .thu, .fri {
    background-color: #f3f3f3;
    min-height: 120px !important;
}
.sat {
    background-color: #A2BCC6;
    min-height: 120px !important;
}
.sun {
    background-color:#A2BCC6;
    min-height: 120px !important;
}
.today {
    border: 1px solid #cacaca !important;
    background-color: #CDDDE0;
    font-weight:bold;
}
.noday {
    opacity:0.3;
}
.nday {
    box-sizing: border-box;
    color:#105289;
    font-weight:bold;
    margin:0.2%;
    width: 13.9%;
    text-align:center;

}
.wday {
    border-radius: 2px;
    border: 1px solid #cacaca;
    box-sizing: border-box;
    margin:0.2%;
    width: 13.8%;
    min-height: 60px;
    overflow:hidden;
    white-space:nowrap;
}

.sday {
    display: inline;
}

.eventbg {
    border-radius:13px;
    padding:0 5px;
    font-size:1.1em;
    font-weight: 600;
}

.no-eventbg {
    border-radius:13px;
    padding:0 3px;
    text-decoration: line-through;
}
.event {
    display:flex;
    margin-bottom:3px;
}
.event-box {
    border-radius: 7px;
    border: 2px solid #cadceb;
    box-sizing: border-box;
    margin:0.2%;
    width: 13.9%;
    overflow:hidden;
    white-space:nowrap;
    text-align:center;
}
.event-box .cal-day {
    text-align:center;
}
.hday {
    margin-left:5px;
}
.event-box .hday, .event-box .eventbg{
    margin-left:0px;
    padding-left:0px;
}
.shday {
    display:none;
}
.kday {
    display:none;
}
.legende {
    width:100%;
    text-align:center;
}
.event-legend {
    width:100%;
    height:1.2em;
    margin:10px 0;
    text-align: center;
    padding: 0 0 3px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    border-radius:7px;
}
.event-legend:hover{
    height:100%;
}




.create_cal_event{
        font-size: 1.3em;
        margin-left: -10px;
        margin-bottom: 40px;
        width: 100%;
}

.create_cal_event input{
        font-size: 1em;
        margin-top: -10px;
}

.create_cal_event table {
    margin-left: -3px;
}

.create_cal_event td {
    padding: 15px 40px 5px 0px;
}

.create_cal_event input[type="radio"]{
    -webkit-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline;
    padding: 1px 6px;
    background-color:;
    font-family: Arial;
    font-size: 0.7em;
    cursor: pointer;
    border-radius:20px !important;
    border: 2px solid #455A64 !important;
    height: 15px !important;
    width: 15px !important;
}

.create_cal_event input[type="radio"]:checked {
    background-color: #455A64;
}

.create_cal_event table.repeat{
    margin-left: 30px;
    border-left: 1px solid #cccccc;
    padding-left: 15px;
}





.registration .chosen-container {
    font-size: 1.0rem !important;
    margin-left: 10px !important;
}

.registration input {
    margin-left: 36px !important;
}

.registration .submit-buttons input {
    margin-left: 0px !important;
}

.panel input[type=text] {
    width: 300px !important;
    line-height: 20px !important;
    padding: 5px 0px 5px 0px !important;
    background: none !important;
    border-bottom: 1px solid #bbbbbb !important;
    margin: 10px 0px 20px 0px !important;
    font-size: 1.3rem !important;
    color: #555555 !important;
}

.panel .chosen-container {
    width: 300px !important;
    padding: 0px 0px 20px 0px !important;
}

.panel input[type=date] {
    width: 300px !important;
    line-height: 20px !important;
    padding: 5px 0px 5px 0px !important;
    background: none !important;
    border-bottom: 1px solid #bbbbbb !important;
    margin: 10px 0px 20px 0px !important;
    font-size: 1.3rem !important;
    color: #555555 !important;
}




@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
    #index-calendar {
        margin-left: 0px;
        margin-right: 0px;
    }
    #index-calendar .forabg{
        text-align:center;
    }
    .weeknr {
        font-size: 1.3em;
        height: 20px;
        width:100%;
        line-height: 1em;
        margin: 20px 0 10px 10px;
        text-align: center;
        transform:rotate(0deg);
        color: #507087;
        font-weight: bold;
    }
    .week {
        padding-left:5px;
    }
    .sday {
        display:none;
    }
    .event, .week {
        display:inline;
    }
    .event-box, .wday {
        width:90%;
        float:none;
        text-align:left;
        border-radius:2px;
        margin: auto;
        border: 1px solid #cccccc;
    }
    .noday {
        display:none;
    }
    .nday {
        display:none;
    }
    .cal-day {
        display:none;
    }
    .day {
        padding-left:10px;
        background-color: #455A64;
        color: #efefef;
    }
    .kday {
        display:inline;
        line-height:2em;
    }
    .kday span, .kday a{
        margin-left:5px !important;
    }
    .wday {
        min-height:0;
    }
    .event-legend {
        height:100%;
    }
    
    
    .mon, .tue, .wed, .thu, .fri {
        background-color: #f3f3f3;

    }
    .sat {
        background-color:#A2BCC6;

    }
    .sun {
        background-color:#A2BCC6;

    }
    
    .today {
        background-color: #CDDDE0;
    
    .cal_month_title {
        margin: 20px 5px 0px 5px;
    }
    
    .eventbg {
        font-size:1.2em;
    }
    
    
    
    
    .create_cal_event{
        width: 100%;
    }
    
    .create_cal_event table {
        margin-left: 0px;
    }
    
    .create_cal_event td {
        padding: 15px 20px 5px 0px;
    }
    
    
}/*

