/* Styles for Internetier.com day theme - Copyright Alexiuz AS */
/* @media (prefers-color-scheme: light) { */
body {
  color: black;
  background-image: none;
  background-color: #81bee8;
}

#bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy44LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0idXVpZC0zMDBhMDg0My1hYTE0LTRmYjYtOGM3NC0zNDlkOGIwMmE0OTQiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODAwMCAxNzExLjciDQoJIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwMDAgMTcxMS43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojODFCRUU4O30NCgkuc3Qxe2ZpbGw6I0JGRThGRjt9DQo8L3N0eWxlPg0KPGcgaWQ9InV1aWQtNDFlYTFjNWUtZTQxMS00ZTJmLWIwNzMtZGE1MjliY2U5NDI2Ij4NCgk8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iODAwMCIgaGVpZ2h0PSIxNzExLjciLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNzk4Niw4MDFjLTEyMi0xNjEtMjkwLjktMTUyLjQtMzYxLjYtMTUyLjRjLTIxMS45LDAtMzkxLjgsMTM2LjgtNDU2LjIsMzI3Yy01OS41LTYyLTE0My4yLTEwMC42LTIzNS45LTEwMC42DQoJCWMtMjQuNSwwLTQ4LjUsMi43LTcxLjUsNy44Yy03My44LTIyNS45LTI4Ni4xLTM4OS01MzYuNi0zODljLTE3NC44LDAtMzMxLDc5LjQtNDM0LjUsMjA0LjJjLTQxLjQtMTEuMy04NC45LTE3LjMtMTI5LjktMTcuMw0KCQljLTk3LjMsMC0xODgsMjguMi0yNjQuMyw3Ni45Yy0zOS41LTE2LjktODIuOS0yNi4zLTEyOC42LTI2LjNjLTE5LjUsMC0zOC42LDEuNy01Ny4xLDVDNTIzNiw2NjQsNTEyNCw1NzMsNDkwNyw1OTANCgkJYy0yMjAuNSwxNy4zLTMxOCw5NS00NDQsMjI4Yy03My00NS0xNzUtNTEtMjA4LjItNTFjLTEwNS45LDAtMTk5LjQsMjMuMS0yNzQuOCw4NmMtODguMy0xMDcuNy0yMjYuMS0xNjEuNi0zNzYuMy0xNjEuNg0KCQljLTE4NS4zLDAtMzQ2LjIsMTA0LjctNDI2LjcsMjU4LjFjLTM0LjktMTIuOC03Mi43LTE5LjctMTEyLjEtMTkuN2MtMzQuMiwwLTY3LjEsNS4yLTk4LjEsMTVjLTY2LjgtMTI2LjktMTk5LjktMjEzLjUtMzUzLjMtMjEzLjUNCgkJYy0xNi4zLDAtMzIuNCwxLTQ4LjIsMi45QzI1NDksNjkxLDI1MDMsNDk5LDIyNDEsNDc4Yy0yMDUuOS0xNi41LTMwMSw5MS0zNzQsMTgyYy0xNzItMTA4LTM0OS42LTkyLjItMzcwLjctOTIuMg0KCQljLTEzMS44LDAtMjQ5LjgsNTguNi0zMjkuNiwxNTEuMWMtNjYuOC0zNC43LTE0Mi43LTU0LjMtMjIzLjEtNTQuM2MtOTMuOCwwLTE4MS40LDI2LjctMjU1LjYsNzIuOA0KCQljLTU1LjUtMTkxLjEtMjMxLjgtMzMwLjgtNDQwLjgtMzMwLjhjLTkxLDAtMTc1LjksMjYuNS0yNDcuMiw3Mi4ydjEyMzIuOWg4MDAwIi8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgwMDAsMTcxMS43Vjc2MGMtMTYuNi0xLTMzLjMtMS42LTUwLjItMS42Yy0yOTUuMSwwLTU0NS4xLDI2OC4xLTYzMC45LDQ5MC41DQoJCWMtNDcuNC0zNC41LTEwOS40LTU1LjQtMTc3LjItNTUuNGMtMTA4LjUsMC0yMDIsNTMuNS0yNDQuNywxMzAuNWMtMTExLjgtNTkuOS0yNDQuOS05NC43LTM4Ny43LTk0LjdjLTEyMS45LDAtMjM2LjcsMjUuMy0zMzcuMyw3MA0KCQljLTExNC45LTE3NC41LTMzNy40LTI5Mi43LTU5Mi45LTI5Mi43cy00NzcuOCwxMTguMi01OTIuNywyOTIuNWMtNDcuNi02My40LTEzMi4yLTEwNS42LTIyOC41LTEwNS42Yy0zNi4xLDAtNzAuNSw1LjktMTAyLDE2LjcNCgkJYy04LjgtMjA2LjYtMjEyLjQtMzcxLjktNDYyLjItMzcxLjljLTE5Ni43LDAtMzY0LjcsMTAyLjQtNDMxLjYsMjQ2LjhjLTM2LTcuNS03My42LTExLjUtMTEyLjQtMTEuNQ0KCQljLTEzNi43LDAtMjU5LjUsNDkuNS0zNDQuMiwxMjguMWMtNDcuNi0zNS4zLTExMC4zLTU2LjctMTc4LjktNTYuN2MtMTEzLjEsMC0yMTAsNTguMi0yNDkuOSwxNDAuNmMtOTguOC00Ny4xLTIxMy4yLTc0LTMzNS4xLTc0DQoJCWMtMTEzLjksMC0yMjEuMiwyMy41LTMxNS40LDY1Yy03OC4xLTEyMC44LTIzMS4yLTIwMi45LTQwNy40LTIwMi45Yy0zOC44LDAtNzYuNCw0LTExMi4zLDExLjUNCgkJYy02Ni45LTE0NC40LTIzNC45LTI0Ni44LTQzMS42LTI0Ni44Yy0yNDkuOCwwLTQ1My40LDE2NS4yLTQ2Mi4yLDM3MS45Yy0zMS41LTEwLjctNjUuOS0xNi43LTEwMi0xNi43DQoJCWMtNTEuMSwwLTk4LjksMTEuOS0xMzkuNywzMi41Yy04Ny45LTE5OC0zMDgtMzQyLjQtNTcxLTM1OC45djg0NC41TDgwMDAsMTcxMS43TDgwMDAsMTcxMS43eiIvPg0KPC9nPg0KPC9zdmc+DQo=");
  background-color: #81bee8;
  background-position: right -1px bottom;
  background-repeat: no-repeat;
}

a {
  color: #000;
}

a:hover,
button:hover,
.subthread button.default-btn.expand-subthread:hover,
.subthread button.default-btn.reply-subthread:hover,
.subthread button.default-btn.collapse-btn:hover,
button.default-btn:hover,
button.default-btn:hover,
#cancel-link:hover,
#delete-btn:hover,
#site-header a:hover,
#site-header .signin-btn:hover,
.login-clicker:hover,
#register-btn:hover,
#login-btn:hover,
#forgot-pass-btn:hover,
#reset-toggle-btn:hover,
#reset-btn:hover,
#save-pass-btn:hover,
#report-btn:hover,
.sidebar-list .show-additional:hover,
.hover-details,
button.default-btn.expand-content-btn:hover,
.author-card,
.dim,
#site-content .loop-item .bottom {
  color: black;
}

.sidebar-list .show-additional {
  height: 31.78px;
  width: 31.78px;
  box-sizing: border-box;
  border-radius: 100%;
  padding: 0;
}

.sidebar-list .show-additional::after {
  margin-top: -4px;
}

#site-content a {
  text-decoration: underline;
}

#site-content a:hover {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
.post h1,
.post-content h2 {
  color: inherit;
}

.post,
.page-wrap,
.loop-header,
.notice,
.modal,
.day #thread-bot,
.header-wrap,
.editor-right fieldset {
  background-color: white;
  border: 1px solid;
}

label,
::placeholder,
.highlight,
.search::placeholder,
.checkboxes label,
legend,
#content-title-input-div {
  color: black;
}

.subthread::before {
  left: 20px;
}

.subthread-top::after {
  right: 15px;
}

.subthread button.default-btn.reply-subthread,
.subthread button.default-btn.expand-subthread,
.subthread button.default-btn.collapse-btn {
  border-radius: 2px;
  color: inherit;
}

.sidebar-list a,
.sponsor-sidebar .sponsor-link,
footer a,
.sidebar-list .show-additional,
#site-header a,
#site-header button.menu-btn,
#site-header .signin-btn,
#site-header a.new-thread,
button.default-btn.modal-close-btn,
/* button.default-btn.cancel-btn, */
button.default-btn,
#cancel-link,
#delete-btn,
.dashboard-menu a,
#site-content #child-forum-wrap a,
button {
  color: black;
  border-radius: 2px;
  border: 1px solid;
}

#site-content .dashboard-menu a,
.editor-right fieldset {
  text-decoration: none;
}

#site-content .dashboard-menu a:hover {
  color: black;
  text-decoration: underline;
}

#site-content button.default-btn.expand-content-btn {
  background-color: #d9fbc0;
}

#site-header a,
#site-header button.menu-btn,
#site-header .signin-btn,
#site-header a.new-thread,
.modal button.default-btn.cancel-btn,
.modal button.default-btn.modal-close-btn,
footer a,
.loaded footer a,
.modal .svg-logo,
#site-content #child-forum-wrap a,
#site-content #publish-thread,
.day #publish-reply,
button.default-btn {
  background-color: #bfe8ff;
  color: #134866;
}

#site-header a.new-thread svg rect {
  fill: black;
  display: none;
}

#site-header a.new-thread::before,
#site-header a.new-thread::after {
  content: "";
  background-color: white;
  border: 1px solid;
  width: 20px;
  height: 3px;
  border-radius: 5px;
  position: absolute;
  left: 10px;
}

#site-header a.new-thread::after {
  rotate: 90deg;
}

#publish-thread,
#publish-post,
#publish-reply,
#save-btn,
.btns #cancel-link,
button.default-btn#delete-btn,
#publish-reqs,
#child-forum-wrap a,
.choose-type a,
.hover-details,
#reaction-modal,
.sidebar label::before,
button.default-btn.expand-content-btn,
.more-btn-wrap-inner,
.bg,
#reset-modal {
  background-color: #d9fbc0;
  background-image: unset;
}

.bg {
  background-color: #d9fbc0;
}

.modal,
.author-card {
  background-image: none;
  background-size: 2500px;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: unset;
  background-color: #81bee8;
}

.modal {
  background-color: white;
}

.modal a,
#site-content #child-forum-wrap a:hover {
  text-decoration: underline;
}

.modal a:hover,
#site-content #child-forum-wrap a {
  text-decoration: none;
}

.web-apps-wrap .bg,
.apps a,
#sidebars .sidebar-list.apps a,
.answer-btn.selected {
  background-color: #d7d6ff;
  outline-color: #d7d6ff;
  color: #42408e;
  border-color: inherit;

}

#sidebars .sidebar-list.types a,
.big-btns-wrap .bg,
.answer-btn.user-wrong,
button.default-btn.follow-btn {
  background-color: #ffd6e8;
  outline-color: #ffd6e8;
  color: #793251;
  border-color: inherit;
}

.user-icon .one,
.user-icon .two,
.menu-btn span,
.menu-btn:hover span {
  background: black;
}

.post-author {
  background: none;
}

.modal input,
form input,
textarea {
  border: 1px solid #000;
}

input::placeholder {
  color: #59461d;
}

.modal input:focus,
form input:focus,
textarea:focus,
#sidebar-search-input:focus {
  border-style: dashed;
}

form input {
  color-scheme: light;
}

#sidebars .sidebar-list a,
#site-content .dashboard-menu a,
.modal button,
.sidebar-list .show-additional,
.answer-btn.user-correct,
.c2a,
.loaded a.c2a,
#site-content a.c2a,
button {
  background-color: #d9fbc0;
  color: #275b01;
  border-color: inherit;
  outline: 0px solid #d9fbc0;
}

#sidebars .sidebar-list a:hover,
button.default-btn:hover,
#site-content .dashboard-menu a:hover,
.modal button:hover,
#sidebars .sidebar-list .show-additional:hover,
button:hover,
.c2a:hover,
.loaded a.c2a:hover,
#load-more-btn:hover,
#sidebars .sidebar-list a:focus,
button.default-btn:focus,
.dashboard-menu a:focus,
.modal button:focus,
.sidebar-list .show-additional:focus,
button:focus,
.c2a:focus,
.loaded a.c2a:focus #load-more-btn:focus,
#site-header-btns a:hover,
.big-btns-wrap .bg:hover,
.web-apps-wrap .bg:hover,
.loaded footer a:hover {
  box-shadow: 0px 0px 0 #000;
  transform: translateY(1px) translateX(1px);
}


#sidebars .sidebar-list a,
button.default-btn,
#site-content .dashboard-menu a,
.modal button,
#sidebars .sidebar-list .show-additional,
button,
.c2a,
.loaded a.c2a,
#load-more-btn,
#sidebars .sidebar-list a,
button.default-btn,
.dashboard-menu a,
.modal button,
.sidebar-list .show-additional,
button,
.c2a,
.loaded a.c2a,
#load-more-btn,
#site-header a,
#site-header button.menu-btn,
#site-header .signin-btn,
#site-header a.new-thread,
.modal button.default-btn.cancel-btn,
.modal button.default-btn.modal-close-btn,
footer a,
.loaded footer a,
#site-content #child-forum-wrap a,
#site-content #publish-thread,
.day #publish-reply,
.big-btns-wrap .bg,
.web-apps-wrap .bg {
  padding: 2px 12px;
  transition: all 0.1s linear;
}

.modal input,
form input {
  border-radius: 2px;
}

label:hover {
  text-decoration: underline;
}

.detail-span,
.detail-btn,
.thread-type {
  box-shadow: none;
}

.day svg.thumb {
  margin-right: 5px;
  width: 20px;
  height: 20px;
}

.thumb-up-svg path,
.comment-svg path,
.comment-svg ellipse,
.time-svg path,
.energy-svg path,
.post-svg path,
.post-svg ellipse,
.forum-info-svg path,
.detail-btn svg path,
.detail-btn svg ellipse,
.additional-link svg path,
.additional-link svg ellipse,
.detail-btn svg circle {
  fill: black;
}

.detail-span:hover .thumb-up-svg path,
.detail-btn:hover .thumb-up-svg path,
.detail-span:hover .comment-svg path,
.detail-btn:hover .comment-svg path,
.detail-span:hover .comment-svg ellipse,
.detail-btn:hover .comment-svg ellipse,
.detail-span:hover .time-svg path,
.detail-btn:hover .time-svg path,
.detail-span:hover .energy-svg path,
.detail-btn:hover .energy-svg path,
.detail-span:hover .post-svg path,
.detail-btn:hover .post-svg path,
.detail-span:hover .post-svg ellipse,
.detail-btn:hover .post-svg ellipse,
.detail-btn:hover svg path,
.detail-btn:hover svg ellipse,
.additional-link:hover svg path,
.additional-link:hover svg ellipse,
.detail-btn:hover svg circle {
  fill: #3690c3;
}

button.default-btn.report-btn {
  width: 100%;
}

.expand-content-wrap {
  height: 90px;
  border-radius: 0 0 10px 10px;
  background: white;
}

.checkboxes label::after {
  margin: auto 0 auto -22px;
}

.user-icon .one,
.user-icon .two,
.menu-btn span,
.menu-btn:hover span {
  background: white;
  border: 1px solid #134866;
}

.user-icon .one {
  width: 46%;
  height: 46%;
}

.user-icon .two {
  width: 87%;
  height: 26%;
}

textarea,
textarea.border {
  border-radius: 2px;
}

.checkboxes label::before,
.checkboxes.dark-bg label::before,
.checkboxes label.unchecked:hover::before {
  background: white;
  border-radius: 2px;
  border: 1px solid;
}

.checkboxes label.checked::before,
.checkboxes label.checked:hover::before,
.checkboxes label:hover::before {
  background-color: #bcbbfa;
  border-color: #000;
}

#site-content .button-link {
  background: #d9fbc0;
  border-radius: 20px;
  color: black;
  border: 1.5px solid #000;
  box-shadow: 1px 1px 0px rgb(0 0 0 / 20%);
  text-decoration: none;
}

#site-content .button-link:hover {
  text-decoration: underline;
  color: black;
}

#quiz-wrap #session-msg {
  background-color: #bfe8ff;
}

button.detail-btn {
  background-color: transparent;
}

#bg-item {
  position: fixed;
  z-index: -1;
}

#bg-item path {
  fill: #bfe8ff;
}

#site-content a.c2a {
  float: left;
  clear: none;
  margin: 0 10px 0 0;
  border-radius: 2px;
  text-decoration: none;
}

::-webkit-scrollbar {
  height: 10px;
  width: 10px;
}

::-webkit-scrollbar-track {
  background-color: #81bee8;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: white;
  box-shadow: none;
  border: none;
  height: 10px;
}

@media all and (min-width: 1060px) and (max-width: 1400px) {
  #sidebars {
    position: absolute;
    bottom: unset;
  }
}

@media all and (max-width: 1060px) {

  #site-header a,
  #site-header button.menu-btn,
  #site-header .signin-btn,
  #site-header a.new-thread {
    border-radius: 100%;
  }

  #site-header a.new-thread::before,
  #site-header a.new-thread::after {
    left: unset;
  }
}

@media all and (max-width: 600px) {
  body {
    background-size: cover;
  }
}

/* iOS lesser CSS */
.ios,
.ios button.default-btn#delete-btn,
.ios #publish-reqs,
.ios #child-forum-wrap a,
.ios .choose-type a,
.ios .hover-details,
.ios .sidebar label::before,
.ios .checkboxes label::before,
.ios .tox.tox-tinymce-aux.tox-silver-sink .tox-dialog,
.ios .tox.tox-tinymce-aux.tox-silver-sink .tox-toolbar__overflow,
.ios .tox.tox-tinymce-aux.tox-silver-sink .tox-menu {
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom center;
  background-color: #fff;
}

.ios #site-content ::-webkit-scrollbar-thumb {
  background-color: #fff;
}

.ios .author-card,
.ios #publish-thread,
.ios #publish-post,
.ios #publish-reply,
.ios .btns #cancel-link,
.ios button.default-btn#delete-btn,
.ios #publish-reqs,
.ios #child-forum-wrap a,
.ios .choose-type a,
.ios .hover-details,
.ios .sidebar label::before,
.ios .checkboxes label::before,
/*.ios .modal, */
.ios button.default-btn.expand-content-btn,
.ios .more-btn-wrap-inner,
.ios #save-profile-btn {
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom center;
  background-color: #fff;
}

/* } */