/* forum page */
.forum-page {width: 100%; height: auto; display: block; position: relative;}

/* forum login register block */
.forum-login-register {width: 100%; height: auto; display: block; position: relative; z-index: 9; text-align: center; background: url(../images/site/whitedot--pattern.jpg) repeat; padding: 100px 0 50px;}
.forum-login-register .container {width: 340px;}
.forum-login-register h2 {font-size: 15px; line-height: 19px; margin-bottom: 30px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: #4c5cc5; }
.forum-login-register .register-line { font-size: 12px; letter-spacing: 0.1em; line-height: 16px; color: #000; margin-bottom: 20px; }
.forum-login-register .register-line a { font-weight: 700; }

.forum-input { width: 100%; height: 50px; display: block;  margin-bottom: 20px; position: relative; }
.forum-input:before {width: 48px; height: 48px; position: absolute; top: 0; left: 0; font-size: 20px; text-align: center; z-index: 9; pointer-events: none; border-right:1px solid #000; padding-top: 15px}
.forum-input.focusin:before {color: #4c5cc5;border-right: 1px solid #4c5cc5;}
.forum-input input { width: 100%; height: 48px; display: block; position: relative; border: 1px solid #000; background: none; padding: 15px; padding-left: 65px; }
.forum-input .clear-input {display: none;position: absolute; top: 15px; right: 10px; font-size: 15px; color: #4c5cc5; cursor: pointer; }
.forum-input.focusin .clear-input {display: block;}
.forum-checkbox {margin-bottom: 75px;}
.forum-checkbox label {position: relative; width: 100%; display: block; text-align: left; padding-left: 20px; line-height: 20px; letter-spacing: 0.1em; cursor: pointer; font-size: 16px; }
.forum-checkbox label:before {content: ""; width: 12px; height: 12px; display: block; position: absolute; top: 50%; left: 0; background: none; border: 2px solid #000; border-radius: 100%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.forum-checkbox label.checked:before {border: 4px solid #4c5cc5;}
.forum-checkbox .checkbox-click {display: none;}

.forum-submit-block {text-align: center; margin-bottom: 20px;margin-top: 20px;}
.forum-submit {display: inline-block;padding: 0px 12px;margin-bottom: 0;font-size: 12px;font-weight: 700; letter-spacing: 0.1em; color: #4c5cc5; line-height: 12px;text-align: center; text-transform: uppercase; white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: none; position: relative; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all; margin-bottom: 20px;}
.forum-submit:before {content:""; width: 13px; height: 13px; display: block; position: absolute; top: -2px; right: 0; background: url(../images/site/icon-arrow-button.svg)no-repeat center center; opacity: 0; visibility: hidden; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all;}
.forum-submit:hover {padding-right: 20px;}
.forum-submit:hover:before {opacity: 1; visibility: visible; }
.forum-submit:after {content:""; width: 100%; height: 13px; display: block; position: absolute; top: 100%; left: 0; background: none; border: 3px solid #4c5cc5; border-top:0; }
.forum-submit input {font-size: 12px;font-weight: 700; letter-spacing: 0.1em; color: #4c5cc5; line-height: 12px; text-transform: uppercase;}
.forum-forgot-password a {font-size: 12px; font-weight: 400; letter-spacing: 0.1em; line-height: 16px; color: #000;}
.forum-forgot-password a:hover {color: #4c5cc5;}

.forum-content { width: 100%; height: auto; display: block; position: relative; background: url(../images/site/whitedot--pattern.jpg) repeat; padding: 200px 0; z-index: 9}
.forum-content:before {content: ""; background: url(../images/site/v-shape-pattern-top-2.png) no-repeat; width: 100%; height: 100px; display: block; position: absolute; top: 0; left: 0; background-size: 100% 100%; z-index: 10; }
.forum-main-content .container {width: 1080px;}
.forum-main-content .top-bg-image {z-index: -1; pointer-events: none; }
.forum-main-content .bottom-bg-image {z-index: -1;opacity: 0.35}
.forum-navigation-bar {width: 100%; height: auto; display: block; position: relative; padding: 10px 0; border-bottom: 3px solid #4c5cc5; margin-bottom: 20px;}
.forum-navigation-bar .search-area form {height: 25px;}
.forum-navigation-bar #main_menu {/*width: calc(100% - 150px);*/ width: 100%; height: auto; display: inline-block; vertical-align: top; position: relative; z-index: 99; }

#main_menu li {display: inline-block; vertical-align: middle; font-family: 'Raleway',sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.1em; margin-right: 15px; position: relative;}
#main_menu li a {color: #000; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all; }
#main_menu li:hover > a {color: #4c5cc5;}
#main_menu li a.active {color: #4c5cc5; font-weight: 700;}
#main_menu li ul {position: absolute; top: 26px; left: 0; display: block; background: url(../images/site/whitedot--pattern.jpg) repeat; width: 200px; height: auto; border: 1px solid #000; border-top:3px solid #4c5cc5; padding: 15px; opacity: 0; visibility: hidden; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all; pointer-events: none; }
#main_menu li ul li {margin-bottom: 10px; line-height: 1}
#main_menu li ul li a {font-size: 12px; text-transform: none;}
#main_menu li:hover ul {opacity: 1; visibility: visible; top: 36px; pointer-events: inherit;}

#main_menu li.has-sub:after {content: ""; width: 100%; height: 40px; top: 20px; background: none; position: absolute; top: 15px; left: 0; display: none;}
#main_menu li.has-sub:hover:after {display: block;}
#main_menu li.has-sub a {position: relative; }
#main_menu li.has-sub > a:before, #main_menu li.has-sub > a:after {content: ""; display: inline-block;width: 0;height: 0;border-style: solid; position: absolute; bottom: -10px;  z-index: 1; pointer-events: none; opacity: 0; visibility: hidden; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all;}
#main_menu li.has-sub > a:before  {border-width: 0 18px 18px 18px;border-color: transparent transparent #4c5cc5 transparent; left:18px;}
#main_menu li.has-sub > a:after  {border-width: 0 14px 14px 14px;border-color: transparent transparent #fff transparent; left:22px;}
#main_menu li.has-sub:hover > a:before, #main_menu li.has-sub:hover > a:after {opacity: 1; visibility: visible; bottom: -20px;}

.fforum-main-contentt .accordion-block {margin-bottom: 40px;}
.forum-main-content .accordion-block > ul > li h3{cursor: pointer;}
.forum-main-content .accordion-block > ul > li:first-child {border-top: 0;}
.forum-main-content .accordion-block ul li ul li {font-size: 0; margin-bottom: 12px;}
.forum-main-content .accordion-block > ul > li > ul > li:first-child div {font-size: 12px; font-family: 'Raleway',sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0; }
.forum-main-content .accordion-block ul li ul li > div {display: inline-block; vertical-align: top;}
.forum-main-content .accordion-block .forum-title {width: 60%;}
.forum-main-content .accordion-block .forum-topic {width: 20%;}
.forum-main-content .accordion-block .forum-post-date {width: 20%;}
.forum-main-content .accordion-block span {font-size: 16px;}
.forum-main-content .accordion-block .forum-title a:hover {color: #4c5cc5;}



.forum-main-content .main-search-block {width: 100%; height: auto; display: block; position: relative; }
.forum-main-content .main-search-block h2 {font-family: 'Raleway',sans-serif; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0; line-height: 15px;}
.forum-main-content .search-for-block {margin-bottom: 20px;}
.forum-main-content .search-for-block .search-for-block-input, .forum-main-content .search-for-block .search-for-block-select  {display: inline-block; vertical-align: top; position: relative;}
.forum-main-content .search-for-block .search-for-block-input {width: calc(70% - 20px); margin-right: 20px; }
.forum-main-content .search-for-block .search-for-block-input input.text { height: 48px; width: 100%;  padding: 15px; font-size: 16px; letter-spacing: 0.1em; }
.forum-main-content .search-for-block .search-for-block-select {width: 30%; }

.forum-main-content .after-search-for-block {margin-bottom: 20px;}
.forum-main-content .after-search-for-block .by-user-block, .forum-main-content .after-search-for-block .search-order-block  {display: inline-block; vertical-align: top; position: relative; width: calc(50% - 10px);}
.forum-main-content .after-search-for-block .by-user-block { margin-right: 20px; }
.forum-main-content .after-search-for-block .by-user-block input.text { height: 48px; width: 100%;  padding: 15px; font-size: 16px; letter-spacing: 0.1em; }

.forum-main-content  .last-search-for-block {margin-bottom: 20px;}
.forum-main-content .last-search-for-block .options-block, .forum-main-content .last-search-for-block .message-age-block  {display: inline-block; vertical-align: top; position: relative; width: calc(50% - 10px);}
.forum-main-content .last-search-for-block .options-block { margin-right: 20px; }
.forum-main-content .options-block label {position: relative; width: 100%; display: block; text-align: left; padding-left: 20px; line-height: 20px; letter-spacing: 0.1em; cursor: pointer; font-size: 16px; }
.forum-main-content .options-block label .checkbox-click {display: none;}
.forum-main-content .options-block label:before {content: ""; width: 12px; height: 12px; display: block; position: absolute; top: 50%; left: 0; background: none; border: 2px solid #000; border-radius: 100%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); top: 10px;}
.forum-main-content .options-block label.checked:before {border: 4px solid #4c5cc5;}
.forum-main-content .last-search-for-block .message-age-block p {font-size: 16px; letter-spacing: 0.09em; }
.forum-main-content .last-search-for-block .message-age-block input.text { height: 48px; padding: 15px; font-size: 16px; letter-spacing: 0.1em; margin-left: 10px; margin-right: 10px; }
.clear-search-link{float: right;}

.forum-main-content  .main-category-block {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
.forum-main-content  .main-category-block label {position: relative; width: 100%; display: block; text-align: left; padding-left: 20px; line-height: 14px; letter-spacing: 0.1em; cursor: pointer; font-size: 12px; }
.forum-main-content  .main-category-block label .checkbox-click {display: none;}
.forum-main-content  .main-category-block label:before {content: ""; width: 12px; height: 12px; display: block; position: absolute; top: 7px; left: 0; background: none; border: 2px solid #000; border-radius: 100%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.forum-main-content  .main-category-block label.checked:before {border: 4px solid #4c5cc5;}
.forum-main-content  .main-category-block .not-checked {margin-top: 30px; font-weight: 900;}
.forum-main-content  .main-category-block li:first-child label {font-weight: 900;}
.forum-main-content  .main-category-block .not-checked label {padding-left: 0; font-weight: 700;}
.forum-main-content  .main-category-block .not-checked label:before {display: none;}
.forum-main-content  .main-category-block label.is-child {margin-left: 20px;}
.forum-main-content .forum-login-register.inner-forum-login-register {background: none;}
.forum-main-content .forum-login-register.inner-forum-login-register .container {width: 480px;}
.forum-main-content .inner-forum-login-register input.text { height: 48px; padding: 15px; font-size: 16px; letter-spacing: 0.1em; margin-left: 10px; margin-right: 10px; }
.forum-main-content .inner-forum-login-register .no-checkbox {padding-left: 0;}
.forum-main-content .inner-forum-login-register .no-checkbox:before {display: none;}

.forum-register-block {}

.forum-main-content .forum-login-register.forum-register-block {background: none;}
.forum-main-content .forum-login-register.forum-register-block .container {width: 620px;}
/*
.forum-content .forum-register-block input.text { height: 48px; padding: 15px; font-size: 16px; letter-spacing: 0.1em; margin-left: 10px; margin-right: 10px; }
.forum-content .forum-register-block .no-checkbox {padding-left: 0;}
.forum-content .forum-register-block .no-checkbox:before {display: none;}
*/
.terms-btn {margin-top: 30px;}
.terms-btn {display: inline-block;padding: 0px 12px;margin-bottom: 0; line-height: 12px;text-align: center; text-transform: uppercase; white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: none; position: relative; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all; margin-bottom: 20px;}
.terms-btn:before {content:""; width: 13px; height: 13px; display: block; position: absolute; top: -2px; right: 0; background: url(../images/site/icon-arrow-button.svg)no-repeat center center; opacity: 0; visibility: hidden; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all;}
.terms-btn input {font-size: 12px;font-weight: 700; letter-spacing: 0.1em; color: #4c5cc5;}
.terms-btn:hover {padding-right: 20px;}
.terms-btn:hover:before {opacity: 1; visibility: visible; }
.terms-btn:after {content:""; width: 100%; height: 13px; display: block; position: absolute; top: 100%; left: 0; background: none; border: 3px solid #4c5cc5; border-top:0; }


.forum-register-block .forum-left-block, .forum-register-block .forum-right-block {width: calc(50% - 12px); display: inline-block; vertical-align: top; text-align: left;}
.forum-register-block .forum-left-block {margin-right: 20px;}
.forum-register-block .forum-right-block .forum-input input {padding-left: 15px;}
.forum-register-block .forum-right-block .forum-verification .smalltext {height: 48px; border: 1px solid #000; margin: 0 !important; margin-bottom: 22px !important; position: relative;}
.forum-register-block .forum-right-block .forum-verification .smalltext .icon-sound, .forum-register-block .forum-right-block .forum-verification .smalltext .icon-refresh{font-size: 0; width: 48px; height: 46px; display: block; position: absolute; top: 0; background: #fff;border-left: 1px solid #000;}
.forum-register-block .forum-right-block .forum-verification .smalltext .icon-sound:before, .forum-register-block .forum-right-block .forum-verification .smalltext .icon-refresh:before { font-size: 22px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.forum-register-block .forum-right-block .forum-verification .smalltext .icon-sound {right: 0px; }
.forum-register-block .forum-right-block .forum-verification .smalltext .icon-refresh {right: 48px;}
.forum-register-block .forum-right-block .forum-checkbox {margin-bottom: 3px;}

.forum-login-register.forgot-password-block {background: none;}

.forgot-password-block .container {width: 480px;}



.forum-content-no-banner {padding-top: 200px;}
/*.forum-content-no-banner .pagesection {display: none;}*/
.forum-inner-blocks table thead > tr > th, .forum-inner-blocks table  tbody > tr > td {display: inline-block; vertical-align: top; text-align: left; }
.forum-inner-blocks table thead > tr > th.first_th {width: 50px}
.forum-inner-blocks table  tbody > tr > td.icon1 {width: 50px; padding: 15px;}
.forum-inner-blocks table thead > tr > th.second_th, .forum-inner-blocks table  tbody > tr > td.subject { width: 690px;}
.forum-inner-blocks table thead > tr > th.third_th, .forum-inner-blocks table  tbody > tr > td.stats {width: 140px;}
.forum-inner-blocks table thead > tr > th.last_th, .forum-inner-blocks table  tbody > tr > td.lastpost {width: 170px;}
.forum-inner-blocks .subject a {color: #000; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all;}
.forum-inner-blocks .subject a:hover {color: #4c5cc5;}
.forum-inner-blocks tr {margin-bottom: 3px; display: block; padding: 8px;}
.forum-inner-blocks tr.stickybg {border: 1px solid #4c5cc5;}
.forum-inner-blocks tr.stickybg.locked_sticky {border: 1px solid #000; }
.forum-inner-blocks .subject strong a, .forum-inner-blocks table  tbody > tr > td.stats, .forum-inner-blocks table  tbody > tr > td.lastpost {font-size: 16px; font-weight: 700; letter-spacing: 0.05em; }
.forum-inner-blocks .subject p {font-family: 'Raleway',sans-serif; font-size: 12px; letter-spacing: 0.08em; font-weight: 500;}
.forum-inner-blocks .subject p small {display: none;}
.forum-inner-blocks table  tbody > tr > td.stats,.forum-inner-blocks table  tbody > tr > td.lastpost{/*text-align: right;*/}

.forum-main-content .pagination-details {text-align: center;}
.forum-main-content .pagination-details span {font-size: 14px; font-weight: 700; letter-spacing: 0; padding-bottom: 5px; position: relative; top: -4px; }
.forum-main-content .pagination-details span.current-page {color: #4c5cc5;}
.forum-main-content .pagination-details span.current-page em {font-style: normal;}
.forum-main-content .pagination-details .page-arrow {margin: 0 12px; font-size: 18px;}

.forum-page .forum-header {width: 100%; height: auto; display: block; position: relative; margin-bottom: 50px;}
.forum-page .forum-header .navigate_section {margin-bottom: 30px;}
.forum-page .forum-header .navigate_section ul li, .forum-page .forum-header .navigate_section ul li a {display: inline-block; vertical-align: top; font-size: 12px; line-height: 16px; letter-spacing: -0.01em; color: #000;}
.forum-page .forum-header h2 {font-size: 16px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; color: #000;}
.forum-page .forum-header h1 {font-family: 'Raleway',sans-serif; font-size: 36px; font-weight: 900; letter-spacing: .05em; color: #000; line-height: 40px;}

.post_wrapper .poster {padding-left: 75px; position: relative; margin-bottom: 15px;}
.post_wrapper.no-avatar .poster {padding-left: 0;}
.post_wrapper.no-avatar .postarea{padding-left: 0;}
.post_wrapper .poster h4, .post_wrapper .poster h4 a {font-family: 'Raleway',sans-serif; font-size: 16px; font-weight: 900; letter-spacing: 0.05em; line-height: 20px; color: #000;}
.post_wrapper .poster li {list-style: none;}
.post_wrapper .poster li.avatar {position: absolute; top: 0 ; left: 0;width: 55px; border: 1px solid #e1e1e1;}
.post_wrapper .poster li.stars, .post_wrapper .poster li.postcount, .post_wrapper .poster li.profile {display: none;}

.postarea {padding-left: 75px; position: relative; margin-bottom: 15px;}

.postarea .keyinfo {margin-bottom: 15px;}
.postarea .keyinfo .messageicon {display: none;}
.postarea .keyinfo h5, .postarea .keyinfo h5 a {font-size: 16px; font-weight: 700; letter-spacing: -0.01em; line-height: 20px; color: #000; }
.postarea .keyinfo .smalltext {font-family: 'Raleway',sans-serif; font-weight: 500; font-size: 14px; letter-spacing: 0.025em; }
.postarea .keyinfo .smalltext strong {display: none;}
.moderatorbar {padding-left: 100px;}
.moderatorbar .reportlinks {display: none;}

/* my structure */
.forum-main-post {width: 100%; height: auto; display: block; position: relative; border: 1px solid #4c5cc5;}
.forum-main-post .left-icon-block {width: 60px; height: auto; display: inline-block; vertical-align: top; position: relative;}
.forum-main-post .right-content-block {width: calc(100% - 64px); display: inline-block; vertical-align: top; }
.forum-main-post .right-content-block > div {margin-bottom: 15px;}
.title-post-block h2 {font-family: 'Raleway',sans-serif; font-size: 16px; font-weight: 900; letter-spacing: 0.05em; line-height: 20px;}
.que-time-block h2 {font-size: 16px; font-weight: 700; letter-spacing: -0.01em; line-height: 20px;}
.right-content-block span {font-family: 'Raleway',sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0.025em; }

.post {position: relative;}
.post .quoteheader a{position: relative; top: 30px; left: 30px; color: #000;}
.post blockquote {width: 100%; padding:35px 30px 15px; background: rgba(235,235,235,0.42); margin-bottom: 15px; position: relative; border-left: 0;}


/* posting icons */
#posting_icons {width: 100%; height: auto; display: none; position: relative; margin-bottom: 20px;}
#posting_icons ul.reset {border: 1px solid #000; }
#posting_icons ul.reset li {display: inline-block; padding: 15px; white-space: nowrap; }
#posting_icons ul.reset li img {display: inline-block; vertical-align: bottom; max-width: 20px; max-height: 20px;}

/**/
.roundframe {width: 100%; height: auto; display: block; position: relative; padding: 20px; border: 1px solid #000; margin-bottom: 20px;}

/**/
.cat_bar {margin-bottom: 20px;}
#helpmain {margin-bottom: 20px;}
#helpmain p {font-size: 16px; margin-bottom: 20px; line-height: 22px; letter-spacing: 0.025em; }
#helpmain ul {margin-left: 50px; margin-bottom: 20px;}
#helpmain ul li {font-size: 14px; font-weight: 400; letter-spacing: 0.025em; line-height: 22px; list-style: none; position: relative;}
#helpmain ul li:before {content: ""; width: 4px; height: 4px; display: block; position: absolute; top: 8px; left: -10px; background: #000; -webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;}
#helpmain ul li a{font-weight: 700;}

#footer_section {width: 100%; height: auto; display: block; position: relative; text-align: center;margin-top: 50px;}
#footer_section ul.reset li {font-size: 10px; list-style: none; line-height: 13px; display: inline-block; vertical-align: middle;}
#footer_section ul.reset li.copyright {display: block;}

/* */
.first-post-block{padding: 25px; border: 1px solid #4c5cc5;}
ul.smalltext li.postgroup{font-family: 'Raleway',sans-serif;font-size: 12px;font-weight: 500; line-height: 1;}
#forumposts .catbg{font-family: 'Raleway',sans-serif; font-size: 21px; font-weight: 700;}
.post_wrapper .postarea .inner{font-size: 16px;}
.forum-discussion-inner-blocks .windowbg2,.forum-discussion-inner-blocks .windowbg{margin-top: 50px;}
.forum-discussion-inner-blocks .windowbg2 .topslice ,.forum-discussion-inner-blocks .windowbg .topslice,.search-result-blocks .windowbg .topslice,.search-result-blocks .windowbg2 .topslice{display: inline-block;vertical-align: top; width: 60px; margin-right: 19px;text-align: center; border-top: 3px solid #4c5cc5;}
.forum-discussion-inner-blocks .windowbg2 .topslice span,.forum-discussion-inner-blocks .windowbg .topslice span{color: #4c5cc5;font-size: 36px;font-weight: 700;}
.forum-discussion-inner-blocks .windowbg2 .post_wrapper,.forum-discussion-inner-blocks .windowbg .post_wrapper{width: calc(100% - 79px); display: inline-block;  border-top: 3px solid #4c5cc5; padding-top: 15px;}
.forum-discussion-inner-blocks .windowbg.first-post-block .post_wrapper {width: 100% !important;border-top: 0;}
.first-post-block .post_wrapper, .first-post-block .post_wrapper{border: 0;}
.post_wrapper .poster h4:hover a{color: #4c5cc5;}
#forumposts .post_separator{display: none;}
#forumposts .moderatorbar{border-top: 1px solid #000; padding-top: 23px;}
.forum-discussion-inner-blocks .windowbg .content,.forum-discussion-inner-blocks .windowbg2 .content,.search-result-blocks .content{width: calc(100% - 83px); display: inline-block;  border-top: 3px solid #4c5cc5; padding-top: 15px;}
.content .topic_details h5, .content .topic_details h5 a {font-family: 'Raleway',sans-serif; font-size: 16px; font-weight: 900; letter-spacing: 0.05em; line-height: 20px; color: #000;}
.content .topic_details h5:hover, .content .topic_details h5:hover a{color: #4c5cc5;}
.content .topic_details .smalltext {font-family: 'Raleway',sans-serif; font-weight: 500; font-size: 14px; letter-spacing: 0.025em; }
.content .topic_details .smalltext strong {display: none;}
.search-result-blocks .pagesection{margin-top: 20px;}
.search-result-blocks .pagesection span {font-size: 14px; font-weight: 700; letter-spacing: 0; padding-bottom: 5px; position: relative; top: -4px; }
.search_results_posts .core_posts{margin-bottom: 40px;}
.forum-discussion-inner-blocks .post_wrapper ul li{display: inline-block;}

/* Administration Center */
.forum-user-inner-page .adm_section, #admin_menu .dropmenu li {display: inline-block; width: auto; margin-right: 20px; vertical-align: top; position: relative; }
.forum-user-inner-page .adm_section ul li{list-style: none; display: block; color: #000;font-family: 'Raleway',sans-serif; margin: 2px 0;}
.forum-user-inner-page .adm_section ul li a{color: #000;}
.forum-user-inner-page .adm_section ul li:hover a{color: #4c5cc5;}
.forum-user-inner-page .adm_section:hover .left_admmenu{opacity: 1; visibility: visible; top: 36px;}
.forum-user-inner-page .adm_section .left_admmenu{position: absolute;top: 26px;left: 0;display: block;background: url(../images/site/whitedot--pattern.jpg) repeat;width: 200px;height: auto;border: 1px solid #000;border-top: 3px solid #4c5cc5;padding: 15px;opacity: 0;visibility: hidden;-webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all; z-index: 9999 ; content: "";}
.forum-user-inner-page .adm_section h4{position: relative; cursor: pointer;}
.forum-user-inner-page .adm_section h4:before, .forum-user-inner-page .adm_section h4:after{content: "";display: inline-block;width: 0;height: 0;border-style: solid;position: absolute;bottom: -10px;z-index: 99999;opacity: 0;visibility: hidden;-webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all; pointer-events: none;}
.forum-user-inner-page .adm_section:after{content: "";width: 100%;height: 40px;top: 20px;background: none;position: absolute;top: 15px;left: 0;display: none;}
.forum-user-inner-page .adm_section:hover:after{display: block;}
.forum-user-inner-page .adm_section h4:before{border-width: 0 18px 18px 18px;border-color: transparent transparent #4c5cc5 transparent;left: 18px;}
.forum-user-inner-page .adm_section h4:after{border-width: 0 14px 14px 14px;border-color: transparent transparent #fff transparent;left: 22px;}
.forum-user-inner-page .adm_section:hover h4:before, .forum-user-inner-page .adm_section:hover h4:after{opacity: 1;visibility: visible;bottom: -20px;}
.forum-user-inner-page #admin_main_section #live_news{width: 72%;display: inline-block; vertical-align: top; margin-right: 2%; height: 300px; overflow: hidden; float: left;}
.forum-user-inner-page #admin_main_section #live_news .windowbg{height: auto; overflow: auto;}
.forum-user-inner-page #admin_main_section #supportVersionsTable{width: 25%; display: inline-block; height: 300px; float: right;}
.forum-user-inner-page #admin_main_section #supportVersionsTable .windowbg{height: auto; overflow: auto;}
.forum-user-inner-page .content > ul > li{list-style: none; width: 49%; display: inline-block; vertical-align: top; margin-right: 15px; position: relative; padding-left: 55px; margin-bottom: 20px;}
.forum-user-inner-page .content ul li:nth-child(2n){margin-right: 0;}
.forum-user-inner-page .content ul li .quick-task-icn{position: absolute; display: inline-block;left: 0;}
.forum-user-inner-page #quick_search form{float: right;}
.forum-user-inner-page #quick_search form .input_text{width: 150px; display: inline-block;vertical-align: middle; font-size: 15px; height: 35px; padding: 5px 10px;}
.forum-user-inner-page #quick_search form .select2{width: 200px !important; display: inline-block;}
.forum-user-inner-page #main_admsection{/*margin-top: 20px;*/}
.forum-user-inner-page #admin_main_section{margin-bottom: 30px; /*border-top: 3px solid #4c5cc5; padding-top: 20px;*/ overflow: hidden;}
.forum-user-inner-page #admincenter > .windowbg2,.forum-user-inner-page #admincenter > .windowbg{/*border-top: 3px solid #4c5cc5;*/ padding-top: 20px;}
.forum-user-inner-page #main_admsection h3{padding: 10px 0;}
.forum-user-inner-page #main_admsection .select2-container .select2-selection--single{height: 35px !important;}
.forum-user-inner-page #main_admsection .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 2.1 !important; padding-right: 45px !important; text-align: left;}
.forum-user-inner-page #main_admsection .select2-container--default .select2-selection--single .select2-selection__arrow{height: 100% !important; top: 0;}
.forum-user-inner-page #main_admsection .button_submit{vertical-align: middle; border: 1px solid #000; height: 35px; padding: 0 7px;font-weight: bold;}
.forum-user-inner-page #main_admsection .button_submit:hover{color: #4c5cc5; border-color: #4c5cc5;}
.forum-user-inner-page .main-admin-inner-blocks{border-top: 3px solid #4c5cc5; padding-top: 20px;}

/* */
.forum-user-inner-page #adm_submenus ul li{list-style: none; display: inline-block; margin-right: 10px;}
.forum-user-inner-page .windowbg2 .settings dt,.forum-user-inner-page .windowbg .settings dt{ width: 49%;display: inline-block; margin-bottom: 20px;vertical-align: top;}
.forum-user-inner-page .windowbg2 .settings dt .help{margin-right: 5px; display: inline-block;vertical-align: middle;}
.forum-user-inner-page .windowbg2 .settings dt .help img{display: block;}
.forum-user-inner-page .windowbg2 .settings dt span{vertical-align: middle;}
.forum-user-inner-page #adm_submenus .windowbg2 .settings dt input{display: block;}
.forum-user-inner-page .windowbg2 .settings dd,.forum-user-inner-page .windowbg .settings dd{width: 49%;display: inline-block;margin-bottom: 10px;}
.forum-user-inner-page .windowbg2 .settings dd .select2-container{width: 250px !important;}
.forum-user-inner-page .windowbg2 .settings dd ul li{list-style: none; width: 32%; display: inline-block; padding: 2px 0;}
.forum-user-inner-page .windowbg2 .content hr{border-top: 1px solid #4c5cc5; width: auto; visibility: visible;}
.forum-user-inner-page #main_admsection .windowbg2 .content .select2-container--default .select2-selection--single{height: 35px !important;}
.forum-user-inner-page #main_admsection .windowbg2 .content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 2.1 !important;}
.forum-user-inner-page #main_admsection .windowbg2 .content .select2-container--default .select2-selection--single .select2-selection__arrow{height: 35px !important;}
.forum-user-inner-page #main_admsection .windowbg2 .righttext .button_submit,.forum-user-inner-page #main_admsection .windowbg .righttext .button_submit{min-width: 100px; display: block; margin:0 auto 0 auto;}
.forum-user-inner-page #main_admsection h3 .help{margin-right: 7px; display: inline-block;vertical-align: middle;}
.forum-user-inner-page #main_admsection h3 .help img{display: block;}
.forum-user-inner-page #main_admsection #adm_submenus{padding-top: 10px; border-top: 1px solid #4c5cc5; margin-top: 10px;}
.forum-user-inner-page #main_admsection #adm_submenus ul li a{color: #000; font-weight: bold; font-size: 15px;}
.forum-user-inner-page #main_admsection #adm_submenus ul li a:hover{color: #4c5cc5;}
.forum-user-inner-page #main_admsection #adm_submenus ul li a.active{color: #4c5cc5;}
.forum-user-inner-page #admincenter .information{margin-bottom: 20px;}
.forum-user-inner-page #main_admsection #standardProfileFields{border-top: 3px solid #4c5cc5;}
.forum-user-inner-page #main_admsection #customProfileFields{border-top: 3px solid #4c5cc5;}

/* */
.forum-user-inner-page #admincenter .floatleft{/*float: left;*/}
.forum-user-inner-page #admincenter .floatright{/*  float: right;*/}
.forum-user-inner-page #admincenter table{margin-bottom: 20px;}
.forum-user-inner-page #admincenter table thead{border-bottom: 1px solid #4c5cc5; text-align: left;}
.forum-user-inner-page #admincenter table tr td{padding: 5px 0;}
.forum-user-inner-page #admincenter .ie6_header.floatleft{float: none;}
.forum-user-inner-page #admincenter > .windowbg2 ul li{list-style: none;}
.forum-user-inner-page #main_admsection .windowbg .righttext{margin-top: 20px;}
.forum-user-inner-page #admincenter .windowbg2 fieldset{border: 1px solid #4c5cc5; padding: 10px;}
.forum-user-inner-page #admincenter .button_submit{height: 35px;}
.forum-user-inner-page #admincenter fieldset{margin-top: 20px;}
.forum-user-inner-page #admincenter fieldset dl{margin-bottom: 20px;}
.forum-user-inner-page #admincenter .package_servers .package_server{min-width: 100px;}
.forum-user-inner-page .information{border: 1px solid #000; padding: 10px;margin-bottom: 20px;}
.forum-user-inner-page #main_admsection table{text-align: left;}
.forum-user-inner-page #main_admsection table tr td strong{word-break: break-all;}
.forum-user-inner-page #main_admsection .windowbg .settings dd{width: 49%; display: inline-block; word-wrap: break-word;}
.forum-user-inner-page #main_admsection .windowbg .settings dt{width: 49%; display: inline-block;}
.forum-user-inner-page #main_admsection .windowbg .content fieldset dt .select2-container{width: auto !important; margin-left: 10px;}
.forum-user-inner-page #main_admsection .windowbg .content fieldset dt .select2-container--default .select2-selection--single{height: 30px !important;}
.forum-user-inner-page #main_admsection .windowbg2 .content fieldset dt .select2-container--default .select2-selection--single{height: 30px !important;}
.forum-user-inner-page #main_admsection .windowbg .content fieldset dt .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 2 !important; font-size: 14px;}
.forum-user-inner-page #main_admsection .windowbg .content fieldset dt .select2-container--default .select2-selection--single .select2-selection__arrow{height: 30px !important;}
.forum-user-inner-page #main_admsection .windowbg fieldset{border: 1px solid #4c5cc5; padding: 10px;margin-bottom: 10px;}
.forum-user-inner-page #main_admsection .windowbg fieldset dd,.forum-user-inner-page #main_admsection .windowbg fieldset dt{margin: 10px 0;}
.forum-user-inner-page #main_admsection form > .windowbg {/*border-top: 3px solid #4c5cc5; padding-top: 30px;*/}

/**/
.forum-main-content {padding-bottom: 170px !important;}
.profile-info-inner-blocks #admin_menu{margin-bottom: 10px;}
.profile-info-inner-blocks #admin_menu ul li{display: inline-block; list-style: none; position: relative; font-size: 15px; font-weight: bold;}
.profile-info-inner-blocks #admin_menu > ul.dropmenu > li:after{content: "";width: 100%;height: 40px;top: 20px;background: none;position: absolute;top: 15px;left: 0;display: none;}
.profile-info-inner-blocks #admin_menu > ul.dropmenu > li:hover:after{display: block;}
.profile-info-inner-blocks #admin_menu ul.dropmenu li ul{position: absolute;top: 26px;left: 0;display: block;background: url(../images/site/whitedot--pattern.jpg)  repeat;width: 200px;height: auto;border: 1px solid #000;border-top: 3px solid #4c5cc5;padding: 15px;opacity: 0;visibility: hidden;-webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all;z-index: 1;content: ""; }
.profile-info-inner-blocks #admin_menu ul.dropmenu > li > a:before, .profile-info-inner-blocks #admin_menu ul.dropmenu > li > a:after{content: ""; display: inline-block; width: 0; height: 0; border-style: solid; position: absolute; bottom: -10px; z-index: 2; pointer-events: none; opacity: 0; visibility: hidden; -webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all;}
.profile-info-inner-blocks #admin_menu ul.dropmenu > li > a:before{ border-width: 0 18px 18px 18px;border-color: transparent transparent #4c5cc5 transparent;left: 18px;}
.profile-info-inner-blocks #admin_menu ul.dropmenu > li > a:after{ border-width: 0 14px 14px 14px;border-color: transparent transparent #fff transparent;left: 22px;}
.profile-info-inner-blocks #admin_menu ul.dropmenu > li:hover > a:before, .profile-info-inner-blocks #admin_menu ul.dropmenu > li:hover > a:after {opacity: 1; visibility: visible; bottom: -20px;}

.profile-info-inner-blocks #admin_menu ul.dropmenu li:hover > ul{ opacity: 1;visibility: visible; top: 37px;}
.profile-info-inner-blocks #admin_menu ul.dropmenu li ul li{display: block;}
.profile-info-inner-blocks #admin_menu ul.dropmenu li ul li ul{left: 80%; top: 14px !important; }
.profile-info-inner-blocks #admin_content #basicinfo{width: 20%;display: inline-block; margin-right: 1.5%;vertical-align: top; padding: 20px; border: 1px solid #4c5cc5;}
.profile-info-inner-blocks #admin_content #detailedinfo{width: 78%;display: inline-block; padding: 20px;border: 1px solid #4c5cc5;}
.profile-info-inner-blocks #admin_content #basicinfo .username span{display: block; font-family: 'Raleway',sans-serif;font-size: 12px;font-weight:
    500;line-height: 1;}
.profile-info-inner-blocks #admin_content #basicinfo .username h4{font-family: 'Raleway',sans-serif;font-size: 16px;font-weight: 900;letter-spacing: 0.05em;line-height: 20px;color: #000; margin-bottom: 10px;}
.profile-info-inner-blocks #admin_content #profileview{/*border-top: 3px solid #4c5cc5;*/padding-top: 20px;margin-bottom: 20px;}
.profile-info-inner-blocks #admin_content #basicinfo .content #userstatus{display: block; margin-top: 10px;}
.profile-info-inner-blocks #admin_content #detailedinfo .content dl{border-bottom: 1px solid #000;padding-bottom: 10px;margin-bottom: 10px;}
.profile-info-inner-blocks #admin_content #detailedinfo .content dd{width: 49%; display: inline-block;}
.profile-info-inner-blocks #admin_content #detailedinfo .content dt{width: 50%; display: inline-block;margin: 2px 0;}
.profile-info-inner-blocks #admin_content #detailedinfo .content .signature h5{margin-bottom: 5px;}
.profile-info-inner-blocks #admin_content .catbg{font-family: 'Raleway',sans-serif;font-size: 21px;font-weight: 700;}
.profile-info-inner-blocks #admin_content h3 img{vertical-align: middle; display: inline-block;margin-right: 5px;margin-top: -3px;}
.profile-info-inner-blocks #adm_submenus{margin-top: 10px; border-top: 1px solid #4c5cc5;padding-top: 10px;}
.profile-info-inner-blocks #adm_submenus > ul > li{list-style: none; display: inline-block; font-size: 15px;font-family: 'Raleway',sans-serif; font-weight: bold; margin-right: 5px;}
.profile-info-inner-blocks #adm_submenus > ul > li a{color: #000;}
.profile-info-inner-blocks #adm_submenus > ul > li:hover a,.profile-info-inner-blocks #adm_submenus > ul > li a.active{color: #4c5cc5;}
.profile-info-inner-blocks #admin_content .cat_bar{/*border-top: 3px solid #4c5cc5;*/padding-top: 10px;}
.profile-info-inner-blocks #admin_content .topic .windowbg .content,.profile-info-inner-blocks #admin_content .topic .windowbg2 .content{width: calc(100% - 100px); display: inline-block; border-top: 3px solid #4c5cc5; padding-top: 15px;}
.profile-info-inner-blocks #admin_content .topic{padding-bottom: 20px;margin-bottom: 10px;}
.profile-info-inner-blocks #admin_content .topic .windowbg .topslice,.profile-info-inner-blocks #admin_content .topic .windowbg2 .topslice{display: inline-block; margin-right: 10px;width: 86px; border-top: 3px solid #4c5cc5; vertical-align: top; text-align: center;}
.profile-info-inner-blocks #admin_content .windowbg .topslice span,.profile-info-inner-blocks #admin_content .windowbg2 .topslice span{color: #4c5cc5;font-size: 36px;font-weight: 700;}

.list_posts blockquote{width: 100%;padding: 35px 30px 15px;background: rgba(235,235,235,0.42);margin-bottom: 15px;position: relative;border-left: 0; border-top: 1px solid #4c5cc5;}
.list_posts blockquote a{word-wrap: break-word;}
.list_posts .quoteheader{ position: relative;top: 27px;left: 15px;color: #000; z-index: 1;}
.list_posts .quoteheader a{color: #000; font-weight: bold; font-size: 14px;}
.list_posts .quoteheader a:hover{color: #4c5cc5;}
.pagination-block{margin-top: 10px;margin-bottom: 10px; border-top: 3px solid #4c5cc5;padding-top: 10px;padding-bottom: 10px;}
.pagination-block a,.pagination-block strong{font-size: 20px;font-weight: 700;letter-spacing: 0;color: #000; margin: 0 2px;}
.pagination-block span{/*position: static !important;*/}
.pagination-block .pagination-details{font-size: 15px;}
.pagination-block a{font-size: 20px;font-weight: 700;letter-spacing: 0;color: #4c5cc5; margin: 0 2px;}
.pagination-block a:hover{color: #4c5cc5;}

/* admin profile */
.forum-user-inner-page #main_admsection .topic .windowbg .topslice,.profile-info-inner-blocks #admin_content .topic .windowbg2 .topslice{display: inline-block; margin-right: 10px;width: 86px; border-top: 3px solid #4c5cc5; vertical-align: top; text-align: center;}
.forum-user-inner-page #main_admsection ul.quickbuttons{text-align: right;}
.forum-user-inner-page #main_admsection ul.quickbuttons li{display: inline-block; width: auto;margin-top: 10px;margin-left: 10px;}
.forum-user-inner-page #main_admsection .windowbg .topslice span,.forum-user-inner-page #main_admsection .windowbg2 .topslice span{color: #4c5cc5;font-size: 36px;font-weight: 700;}
.forum-user-inner-page #main_admsection .topic .windowbg .content,.forum-user-inner-page #main_admsection .topic .windowbg2 .content{width: calc(100% - 100px); display: inline-block; border-top: 3px solid #4c5cc5; padding-top: 15px;}
.forum-user-inner-page #main_admsection .topic{padding-bottom: 20px;margin-bottom: 10px;}
.forum-user-inner-page #main_admsection .topic .windowbg .topslice,.forum-user-inner-page #main_admsection .topic .windowbg2 .topslice{display: inline-block; margin-right: 10px;width: 86px; border-top: 3px solid #4c5cc5; vertical-align: top; text-align: center;}
.forum-user-inner-page #main_admsection .topic .topic_details{margin-bottom: 10px;}

/* show post */
.profile-info-inner-blocks #profileview #activitytime{margin-top: 20px;padding-bottom: 20px;}
.profile-info-inner-blocks #profileview #generalstats .windowbg2 .content dt{width: 49%; display: inline-block; margin: 2px 0;}
.profile-info-inner-blocks #profileview #generalstats .windowbg2 .content dd{width: 49%; display: inline-block;}
.profile-info-inner-blocks #profileview #activitytime .windowbg2 .content .activity_stats{list-style: none;}
.profile-info-inner-blocks #profileview #activitytime .windowbg2 .content .activity_stats li {margin: 0;padding: 0;width: 4.16%;float: left;}
.profile-info-inner-blocks #profileview #activitytime .windowbg2 .content .activity_stats li div.bar {margin: 0 auto;width: 15px;font-size: 0;}
.profile-info-inner-blocks #profileview #activitytime .windowbg2 .content .activity_stats li div.bar div {background: #7c87d4;}
.profile-info-inner-blocks #profileview #activitytime .windowbg2 .content .activity_stats li > span{display: block;border: solid #000;border-width: 1px 1px 0 0;text-align: center;}
.profile-info-inner-blocks #profileview #activitytime .windowbg2 .content .activity_stats li div.bar span{ position: absolute;top: -1000em;left: -1000em;}
.profile-info-inner-blocks #profileview #activitytime .windowbg2 .content .activity_stats li.last span{border-right: none;}
.profile-info-inner-blocks #profileview .flow_hidden{overflow: hidden;}

#popularposts{width: 49%; float: left;}
#popularposts .content,#popularactivity .content{padding: 10px;}
#popularactivity{width: 49%; float: right;}

#popularposts div.content dt, #popularactivity div.content dt{ width: 79%;display: inline-block;margin: 0 0 3px 0;padding: 0;font-weight: bold;clear: both;}
#popularposts div.content dt a, #popularactivity div.content dt a{color: #000;}
#popularposts div.content dt a:hover, #popularactivity div.content dt a:hover{color: #4c5cc5;}
#popularposts div.content dd, #popularactivity div.content dd{ width: 20%;display: inline-block;margin: 0 0 3px 0;padding: 0;}
.profile_pie{ background-image: url(../images/stats_pie.png);float: left;height: 20px;width: 20px;margin: 0 1em 0 0;padding: 0;text-indent: -1000em;}


/* admin show post */
.forum-user-inner-page #profileview #activitytime{margin-top: 20px;padding-bottom: 20px;}
.forum-user-inner-page #profileview #generalstats .windowbg2 .content dt{width: 49%; display: inline-block; margin: 2px 0;}
.forum-user-inner-page #profileview #generalstats .windowbg2 .content dd{width: 49%; display: inline-block;}
.forum-user-inner-page #profileview #activitytime .windowbg2 .content .activity_stats{list-style: none;}
.forum-user-inner-page #profileview #activitytime .windowbg2 .content .activity_stats li {margin: 0;padding: 0;width: 4.16%;float: left;}
.forum-user-inner-page #profileview #activitytime .windowbg2 .content .activity_stats li div.bar {margin: 0 auto;width: 15px;font-size: 0;}
.forum-user-inner-page #profileview #activitytime .windowbg2 .content .activity_stats li div.bar div {background: #7c87d4;}
.forum-user-inner-page #profileview #activitytime .windowbg2 .content .activity_stats li > span{display: block;border: solid #000;border-width: 1px 1px 0 0;text-align: center; font-size: 13px;}
.forum-user-inner-page #profileview #activitytime .windowbg2 .content .activity_stats li div.bar span{ position: absolute;top: -1000em;left: -1000em;}
.forum-user-inner-page #profileview #activitytime .windowbg2 .content .activity_stats li.last span{border-right: none;}
.forum-user-inner-page #profileview .flow_hidden{overflow: hidden;}

/* admin General Permissions */
.forum-user-inner-page #permissions table{margin: 10px 0;}
.forum-user-inner-page #permissions table thead{background: #4c5cc5;}
.forum-user-inner-page #permissions table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff; text-align: center;}
.forum-user-inner-page #permissions table thead th a{color: #fff;}
.forum-user-inner-page #permissions table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page #permissions table tr td a{color: #000;}
.forum-user-inner-page #permissions table tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page #permissions .select2-container{width: auto !important;}
/* admin side error log */
.forum-user-inner-page #error_log .floatright{float: right;}
.forum-user-inner-page #error_log .clear_right{clear: right;}
.forum-user-inner-page #error_log .windowbg td .clear_left,.forum-user-inner-page #error_log .windowbg2 td .clear_left{clear: left;}
.forum-user-inner-page #error_log .windowbg td .floatleft,.forum-user-inner-page #error_log .windowbg2 td .floatleft{float: left;}
.forum-user-inner-page #error_log .windowbg td .marginleft,.forum-user-inner-page #error_log .windowbg2 td .marginleft{/*margin-left: 10px;*/}
.forum-user-inner-page #error_log .windowbg .half_width,.forum-user-inner-page #error_log .windowbg2 .half_width{width: 50%;}
.forum-user-inner-page #error_log .titlebg td{margin-bottom: 10px;margin-top: 10px;}
.forum-user-inner-page #error_log td{vertical-align: top;padding: 10px; border:1px solid rgba(204,204,204,0.75); font-family: 'Raleway',sans-serif;}
.forum-user-inner-page #error_log .windowbg2 td a,.forum-user-inner-page #error_log .windowbg td a{line-height: 2; margin-right: 7px; color: #000;}
.forum-user-inner-page #error_log .windowbg2 td a:hover,.forum-user-inner-page #error_log .windowbg td a:hover{color: #4c5cc5;}
.forum-user-inner-page #error_log td label .input_check{margin-right: 7px; vertical-align: middle; margin-top: -3px;}
.forum-user-inner-page #error_log .button_submit{margin-left: 10px; height: 30px;}

/* admin side ban log */
.forum-user-inner-page #ban_log{font-family: 'Raleway',sans-serif;}
.forum-user-inner-page #ban_log table{margin: 20px 0;}
.forum-user-inner-page #ban_log thead{text-align: center; background-color: #4c5cc5;}
.forum-user-inner-page #ban_log thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page #ban_log thead th a{color: #fff;}
.forum-user-inner-page #ban_log tr td{border: 1px solid rgba(204,204,204,0.75); padding: 7px;}
.forum-user-inner-page #ban_log tr td a{color: #000;}
.forum-user-inner-page #ban_log tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page #ban_log .floatleft{float: left;}
.forum-user-inner-page #ban_log .floatright{float: right;}
.forum-user-inner-page #ban_log .button_submit{margin-left: 10px;}

/* admin General Permissions*/
.forum-user-inner-page{font-family: 'Raleway',sans-serif;}
.forum-user-inner-page #permissionForm table{margin: 20px 0;}
.forum-user-inner-page #permissionForm table thead{text-align: center; background-color: #4c5cc5;}
.forum-user-inner-page #permissionForm table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page #permissionForm table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page #permissionForm table tr td a{color: #000;}
.forum-user-inner-page #permissionForm table tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page #permissions_panel_advanced .select2-container--default .select2-selection--single{height: 30px !important;}
.forum-user-inner-page #permissions_panel_advanced .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 1.8 !important;}
.forum-user-inner-page #permissions_panel_advanced .select2-container--default .select2-selection--single .select2-selection__arrow{height: 100% !important;}

/* admin board permission */
.forum-user-inner-page .board-permission-blocks .cat_bar{/*border-bottom: 3px solid #4c5cc5;*/ padding-bottom: 10px;}
.forum-user-inner-page #main_admsection .board-permission-blocks .windowbg{border: none;padding-top: 0;}
.forum-user-inner-page .board-permission-blocks a{color: #000;}
.forum-user-inner-page .board-permission-blocks a:hover{color: #4c5cc5;}
.forum-user-inner-page .board-permission-blocks .righttext{text-align: right;}
.forum-user-inner-page .board-permission-blocks .content ul li{margin-bottom: 10px;padding-left: 0;width: 100%;}
.forum-user-inner-page .board-permission-blocks .content ul li span{width: 49%; display: inline-block;}
.forum-user-inner-page .board-permission-blocks .content ul li span a{color: #000;}
.forum-user-inner-page .board-permission-blocks .content ul li span a:hover{color: #4c5cc5;}
.forum-user-inner-page .board-permission-blocks .title_bar h3 span{width: 49% ; display: inline-block; font-weight: bold;}

/* admin edit profiles */
.forum-user-inner-page #admincenter .cat_bar{/*border-bottom: 3px solid #4c5cc5; padding-bottom: 10px;*/}
.forum-user-inner-page #admincenter form .windowbg{/*border: none;padding-top: 0;*/}
.forum-user-inner-page #admincenter .righttext{text-align: right;}
.forum-user-inner-page #admincenter table{margin: 10px 0;}
.forum-user-inner-page #admincenter table thead{background: #4c5cc5;}
.forum-user-inner-page #admincenter table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page #admincenter table thead th a{color: #fff;}
.forum-user-inner-page #admincenter table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page #admincenter table tr td a{color: #000;}
.forum-user-inner-page #admincenter table tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page #admincenter .button_submit{margin-left: 10px;}
.forum-user-inner-page #admincenter .post-moderation-dropdown{text-align: right;line-height: 2;}
.forum-user-inner-page #admincenter .post-moderation-dropdown .select2-container{width: auto !important; min-width: 200px;}

/* search result */
.search_results_posts .topslice span{ color: #4c5cc5;font-size: 36px;font-weight: 700;}
.forum-discussion-inner-blocks .windowbg2 .topslice, .forum-discussion-inner-blocks .windowbg .topslice, .search-result-blocks .windowbg .topslice


/* */
.forum-user-inner-page .admin-file-permission-status table{}
.forum-user-inner-page .admin-file-permission-status table thead{background: #4c5cc5;}
.forum-user-inner-page .admin-file-permission-status table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page .admin-file-permission-status table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page .admin-file-permission-status table tr td a{color: #000;}
.forum-user-inner-page .admin-file-permission-status table tr td a:hover{color: #4c5cc5;}

/* admin MODERATE */
.forum-user-inner-page .cat_bar h3{border-bottom: 3px solid #4c5cc5;margin-top: 20px;}
.forum-user-inner-page .cat_bar h3 a{color: #000;}
.forum-user-inner-page .cat_bar h3 a:hover{color: #4c5cc5;}
.forum-user-inner-page #modcenter ul li{padding-left: 0; width: 100%;margin: 0 0 10px 0;}
.forum-user-inner-page #modcenter ul li a{color: #000;}
.forum-user-inner-page #modcenter ul li a:hover{color: #4c5cc5;}
.forum-user-inner-page #modcenter .modblock_left{width: 49%; display: inline-block;vertical-align: top; float: left; height: 300px;overflow: hidden;}
.forum-user-inner-page #modcenter .modblock_right{width: 49%; display: inline-block;vertical-align: top;float: right;height: 300px;overflow: hidden;}
.forum-user-inner-page #modcenter .modblock_left .windowbg{overflow-y: auto; height: 100%;}
.forum-user-inner-page #modcenter .modblock_right .windowbg{overflow-y: auto; height: 100%;}
.forum-user-inner-page #modcenter .pagesection .floatleft{float: left;}
.forum-user-inner-page #modcenter .pagesection .floatright{float: right;}
.forum-user-inner-page #modcenter .centertext{text-align: center;}

/* admin moderate Reported Posts*/
.forum-user-inner-page #main_admsection form.moderation-reported-posts .floatleft{float: left;}
.forum-user-inner-page #main_admsection form.moderation-reported-posts .floatright{float: right;}
.forum-user-inner-page #main_admsection form .quoteheader{position: relative; top: 30px; left: 20px; z-index: 1;font-size: 16px;}
.forum-user-inner-page #main_admsection form blockquote {width: 100%; padding:35px 30px 15px; background: rgba(235,235,235,0.42); margin-bottom: 15px; position: relative; border-left: 0;}
.forum-user-inner-page #main_admsection form .smalltext{line-height: 1.5;font-size: 13px; word-break: break-word;}
.forum-user-inner-page #basicinfo{width: 20%; float: left; border: 1px solid #4c5cc5; padding: 10px;}
.forum-user-inner-page #detailedinfo{width: 78%; float: right; border: 1px solid #4c5cc5; padding: 10px;}

/* admin profile */
.forum-user-inner-page #profileview h3 img{margin-right: 5px; margin-top: -3px;}
.forum-user-inner-page #profileview .flow_auto{overflow: auto;}
.forum-user-inner-page #profileview ul{list-style: none;}
.forum-user-inner-page #profileview ul li{padding-left: 0; margin: 0 0 0 0; }
.forum-user-inner-page #profileview .username{margin-bottom: 10px;}
.forum-user-inner-page #profileview #detailedinfo dl{border-bottom: 1px solid #000; padding-bottom: 10px;}
.forum-user-inner-page #profileview #detailedinfo dl.noborder{border-bottom: 0; padding-top: 10px; padding-bottom: 0;}
.forum-user-inner-page #profileview #detailedinfo dt{width: 30%;display: inline-block; font-weight: bold;margin-bottom: 5px;}
.forum-user-inner-page #profileview #detailedinfo dd{width: 69%;display: inline-block; }
.forum-user-inner-page #main_admsection #creator dt{width: 49%;display: inline-block; margin-bottom: 20px;vertical-align: top;}
.forum-user-inner-page #main_admsection #creator dd{width: 49%;display: inline-block;margin-bottom: 10px;}
.forum-user-inner-page #main_admsection #creator .description{border-bottom: 1px solid #4c5cc5;padding-bottom: 10px;margin-bottom: 10px;}
.forum-user-inner-page #main_admsection #creator .select2-container{width: 250px !important; margin-bottom: 10px;}
.forum-user-inner-page #personal_messages #post_header dt{margin-bottom: 7px;}
.forum-user-inner-page #personal_messages #post_header dd{margin-bottom: 7px;}
.forum-user-inner-page #personal_messages #post_confirm_strip{margin-top: 10px; text-align: right;}
.forum-user-inner-page #personal_messages #post_confirm_strip .button_submit{margin-left: 5px;}


/* admin members */
#memberlist .floatleft{float: left;}
#memberlist .floatright{float: right;}
#memberlist .pagesection{clear: both; float: left; width: 100%;margin: 20px 0; padding-top: 10px; border-top: 1px solid #4c5cc5;}
#memberlist .pagesection .buttonlist ul{list-style: none;}
#memberlist .pagesection .buttonlist ul li{display: inline-block; margin-left: 10px;font-weight: bold;}
#memberlist .pagesection .buttonlist ul li a{color: #000;}
#memberlist .pagesection .buttonlist ul li a:hover,#memberlist .pagesection .buttonlist ul li a.active{color: #4c5cc5;}
.forum-user-inner-page #mlist table{margin: 10px 0;}
.forum-user-inner-page #mlist table thead{background: #4c5cc5;}
.forum-user-inner-page #mlist table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page #mlist table thead th a{color: #fff;}
.forum-user-inner-page #mlist table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page #mlist table tr td a{color: #000;}
.forum-user-inner-page #mlist table tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page #mlist table tbody td.windowbg2{text-align: center;}
.forum-user-inner-page #mlist .statsbar div.bar{float: left; display: block; height: 16px; background: #4c5cc5 url(../images/bar_stats.png) no-repeat;}

/* admin moderate warning */
.forum-user-inner-page .moderation-center-warnings .floatleft{float: left;}
.forum-user-inner-page .moderation-center-warnings .floatright{float: right;}
.forum-user-inner-page .moderation-center-warnings table{margin: 10px 0;}
.forum-user-inner-page .moderation-center-warnings table thead{background: #4c5cc5;}
.forum-user-inner-page .moderation-center-warnings table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page .moderation-center-warnings table thead th a{color: #fff;}
.forum-user-inner-page .moderation-center-warnings table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page .moderation-center-warnings table tr td a{color: #000;}
.forum-user-inner-page .moderation-center-warnings table tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page #modcenter .settings{border: 1px solid #4c5cc5; padding: 10px;margin-bottom: 20px;}

/* menu */
.forum-admin-submenu, #admin_menu {border-bottom: 1px solid #4c5cc5;padding-bottom: 10px;}
.forum-admin-submenu .cat_bar, #admin_menu .dropmenu li > a {margin-bottom: 0;}
#ban_log .additional_row .select2-container{width: auto !important;}

/* admin profile inner */
.forum-user-inner-page #profileview #generalstats dt{width: 49%; display: inline-block;margin-bottom: 10px;}
.forum-user-inner-page #profileview #generalstats dd{width: 49%; display: inline-block;margin-bottom: 10px;}
.forum-user-inner-page .moderation-center-warnings span.ie6_header.floatleft{float: none;}
.forum-user-inner-page .moderation-center-warnings #tracking dt{width: 49%; display: inline-block; margin-bottom: 10px;}
.forum-user-inner-page .moderation-center-warnings #tracking dd{width: 49%; display: inline-block;margin-bottom: 10px;}
.forum-user-inner-page .moderation-center-warnings .input_text{margin: 10px 0;}

/* comman */
.noborder{border: 0;}
.padding{padding: 10px;}
.forum-user-inner-page .input_text{height: 35px;vertical-align: middle;}
.forum-user-inner-page .flow_auto{overflow: hidden;}
#theme_settings li{padding-left: 0;}
.clear_right{clear: right;}
.forum-user-inner-page ul{list-style: none;}
.forum-inner-blocks .icon-arrow-down{position: relative;padding-right: 17px;}
.forum-inner-blocks .icon-arrow-down img{/*display: none;*/}
.forum-inner-blocks .icon-arrow-down:before{top: 50%; right: 0; position: absolute; margin-top: -8px; display: none;}
#message_index_jump_to,#display_jump_to{text-align: right;}
#message_index_jump_to .select2-container,#display_jump_to .select2-container{width: auto !important;margin: 0 10px;text-align: left;}
#message_index_jump_to .select2-container--default .select2-selection--single .select2-selection__rendered,#display_jump_to .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0 50px 0 15px !important; line-height: 2.4 !important;}
#message_index_jump_to input[type="button"],#display_jump_to input[type="button"]{ height: 40px !important; border: 1px solid #000; padding: 0 7px; font-weight: bold; -webkit-transition: 0.4s all ease;-o-transition: 0.4s all ease;transition: 0.4s all ease;}
#message_index_jump_to input[type="button"]:hover,#display_jump_to input[type="button"]:hover{color: #4c5cc5; border-color: #4c5cc5; }
#message_index_jump_to .select2-container .select2-selection--single,#display_jump_to .select2-container .select2-selection--single{height: 40px !important;}
#message_index_jump_to .select2-container--default .select2-selection--single .select2-selection__arrow,#display_jump_to .select2-container--default .select2-selection--single .select2-selection__arrow{height: 100% !important; top: 0;}
.forum-user-inner-page .select2-container{width: auto !important; margin-bottom: 10px; max-width: 100%;}
p.description{margin-bottom: 10px;}
fieldset{min-width: 0;}
textarea.editor {width: 100%;}

/* profile */
.forum-user-inner-page #notify_options .select2-container{width: auto !important;}
.button_submit.floatright{float: right;}
.forum-user-inner-page #notify_options label{line-height: 1.5;}

/* Buddies/Ignore List */
.forum-user-inner-page .admin-buddy-block{margin: 10px 0;}
.forum-user-inner-page .admin-buddy-block table tr th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff; background-color: #4c5cc5; text-align: center;}
.forum-user-inner-page .admin-buddy-block table tr th a{color: #fff;}
.forum-user-inner-page .admin-buddy-block table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page .admin-buddy-block table tr td a{color: #000;}
.forum-user-inner-page .admin-buddy-block table tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page .admin-buddy-block .button_submit{margin-left: 5px;}
.forum-user-inner-page #main_admsection #tracking dt{width: 35% ; display: inline-block;margin-bottom: 5px;vertical-align: top;}
.forum-user-inner-page #main_admsection #tracking dd{width: 49% ; display: inline-block;margin-bottom: 5px;}

/* admin tracking */
.forum-user-inner-page .admin-track-user table{margin: 10px 0;}
.forum-user-inner-page .admin-track-user table thead{background: #4c5cc5;}
.forum-user-inner-page .admin-track-user table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff; text-align: center;}
.forum-user-inner-page .admin-track-user table thead th a{color: #fff;}
.forum-user-inner-page .admin-track-user table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page .admin-track-user table tr td a{color: #000;}
.forum-user-inner-page .admin-track-user table tr td a:hover{color: #4c5cc5;}

/* admin message block */
.forum-user-inner-page .my-message-blocks table{margin: 10px 0;}
.forum-user-inner-page .my-message-blocks table thead{background: #4c5cc5;}
.forum-user-inner-page .my-message-blocks table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff; text-align: center;}
.forum-user-inner-page .my-message-blocks table thead th a{color: #fff;}
.forum-user-inner-page .my-message-blocks table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page .my-message-blocks table tr td a{color: #000;}
.forum-user-inner-page .my-message-blocks table tr td a:hover{color: #4c5cc5;}

/* admin search message */
.forum-user-inner-page #searchform #search_options{width: 600px; margin: 0 auto; overflow: hidden;margin-top: 1em;}
.forum-user-inner-page #searchform dt{display: inline-block; width: 20%; text-align: right;margin-bottom: 10px;vertical-align: middle; clear: both;}
.forum-user-inner-page #searchform dd{display: inline-block; width: 75%;margin-bottom: 10px;vertical-align: middle; clear: both; padding: 0.2em;text-align: left;}
.forum-user-inner-page #searchform .select2-container{width: auto !important;margin-left: 10px;    }
.forum-user-inner-page #searchform .select2-selection.select2-selection--single{height: 25px !important;}
.forum-user-inner-page #searchform .select2-container--default .select2-selection--single .select2-selection__rendered{height: 25px !important; line-height: 1.5 !important;}
.forum-user-inner-page #searchform .input_text{height: 25px !important;}
.forum-user-inner-page #advanced_search{text-align: center;}

/* personal message */
.forum-user-inner-page #personal_messages table{margin: 10px 0;}
.forum-user-inner-page #personal_messages table thead{background: #4c5cc5;}
.forum-user-inner-page #personal_messages table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page #personal_messages table thead th a{color: #fff;}
.forum-user-inner-page #personal_messages table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page #personal_messages table tr td a{color: #000;}
.forum-user-inner-page #personal_messages table tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page #personal_messages .righttext{text-align: right;}

/* support information */
.forum-user-inner-page .support-and-credits dt{display: inline-block; width: 26%;margin-bottom: 5px;}
.forum-user-inner-page .support-and-credits dd{display: inline-block; width: 73%;margin-bottom: 5px;}
.forum-user-inner-page #admincenter .floatleftpadding{float: left;}
.forum-user-inner-page #admincenter .floatrightpadding{float: right;}

/* core feature */
.forum-user-inner-page #admincenter .features {overflow: auto; border-bottom: 1px solid #4c5cc5; padding: 10px 0;margin-bottom: 10px;}
.forum-user-inner-page #admincenter .features_image {float: left;margin: 0 2em 0.5em 1em;}
.forum-user-inner-page #admincenter .features_switch {margin: 0.2em 1em 1em 1em;float: right;}
.forum-user-inner-page #admincenter .features h4 {padding: 1em 0 0.5em 0.5em;margin: 0;font-size: 1.1em;}
.forum-user-inner-page #admincenter .features p {padding: 0 1em;margin: 0;}

/* admin standard profile field */
.forum-user-inner-page #standardProfileFields table{margin: 10px 0;}
.forum-user-inner-page #standardProfileFields table thead{background: #4c5cc5;}
.forum-user-inner-page #standardProfileFields table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page #standardProfileFields table thead th a{color: #fff;}
.forum-user-inner-page #standardProfileFields table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page #standardProfileFields table tr td a{color: #000;}
.forum-user-inner-page #standardProfileFields table tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page #customProfileFields table{margin: 10px 0;}
.forum-user-inner-page #customProfileFields table thead{background: #4c5cc5;}
.forum-user-inner-page #customProfileFields table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff;}
.forum-user-inner-page #customProfileFields table thead th a{color: #fff;}
.forum-user-inner-page #customProfileFields table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page #customProfileFields table tr td a{color: #000;}
.forum-user-inner-page #customProfileFields table tr td a:hover{color: #4c5cc5;}

/**/
.forum-user-inner-page .admin-themes-layout-blocks .titlebg{border-bottom: 2px solid #4c5cc5;}
.forum-user-inner-page .admin-themes-reset-blocks .titlebg{border-bottom: 2px solid #4c5cc5;}
.forum-user-inner-page .admin-themes-reset-blocks .content ul li{padding-left: 0;width: 100%;}
.forum-user-inner-page .admin-themes-reset-blocks .content ul li a{color: #000;}
.forum-user-inner-page .admin-themes-reset-blocks .content ul li a:hover{color: #4c5cc5;}

/* admin modified board */
.forum-user-inner-page #manage_boards ul {padding: 0;margin: 0 0 0.6em 0;max-height: 30em;overflow: auto;}
.forum-user-inner-page #manage_boards li {list-style-type: none;padding: 0.2em;margin: 1px;clear: right;width: auto; display: block; border-bottom: 1px solid rgba(204,204,204,0.75);}
.forum-user-inner-page #manage_boards .floatleft{float: left;}
.forum-user-inner-page #manage_boards .floatright{float: right;}
.forum-user-inner-page #manage_boards .modify_boards{margin-right: 10px;}
ul.quickbuttons{list-style: none;}
.forum-user-inner-page .admin-search-for-members .floatleft{ float: left;}
.forum-user-inner-page .admin-search-for-members .floatright{ float: right;}
.forum-user-inner-page .admin-search-for-members .flow_hidden{overflow: hidden;}
.forum-user-inner-page .admin-search-for-members .input_text{height: 30px !important;}
.forum-user-inner-page #admincenter .admin-search-for-members .select2-container .select2-selection--single{height: 30px !important;}
.forum-user-inner-page #admincenter .admin-search-for-members .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 1.8 !important;}
.forum-user-inner-page #admincenter .admin-search-for-members .select2-container--default .select2-selection--single .select2-selection__arrow{width: 30px !important;}
.forum-user-inner-page .admin-search-for-members .msearch_details {display: block;width: 49%;}
.forum-user-inner-page .admin-search-for-members dl.settings .righttext{margin-top: 0 !important;}
.forum-user-inner-page .admin-search-for-members dl.settings dt {width: 40%;float: left;margin: 0 0 10px 0;padding: 0;clear: both;}
.forum-user-inner-page .admin-search-for-members dl.settings dd {width: 56%;float: right;overflow: auto;margin: 0 0 10px 0;padding: 0; }
.forum-user-inner-page .admin-search-for-members dl.settings .smalltext{margin: 0 5px;}
.forum-user-inner-page .admin-search-for-members table.table_grid {border-collapse: collapse;margin-top: 0.1em;}
.forum-user-inner-page .admin-search-for-members table.table_grid thead tr.catbg th {white-space: nowrap;}
.forum-user-inner-page .admin-search-for-members .select2-container{width: auto !important;}
.forum-user-inner-page .admin-search-for-members h3 span.floatleft,.forum-user-inner-page .admin-search-for-members h3 span.floatright{float: none;}
.forum-user-inner-page #postForm .select2-container{width: auto !important;}
.forum-user-inner-page #postForm .floatleft{float: left;}
.forum-user-inner-page #postForm .floatright{float: right;}
.forum-user-inner-page #postForm th{text-align: center;}
.forum-user-inner-page .admin-search-for-members th{text-align: center;}

/* admin Manage Membergroups */
.forum-user-inner-page .admin-membergroups-blocks table{margin: 10px 0;}
.forum-user-inner-page .admin-membergroups-blocks table thead{background: #4c5cc5;}
.forum-user-inner-page .admin-membergroups-blocks table thead th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff; text-align: center;}
.forum-user-inner-page .admin-membergroups-blocks table thead th a{color: #fff;}
.forum-user-inner-page .admin-membergroups-blocks table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page .admin-membergroups-blocks table tr td a{color: #000;}
.forum-user-inner-page .admin-membergroups-blocks table tr td a:hover{color: #4c5cc5;}

/* admin Add Membergroup */
.forum-user-inner-page .admin-manage-membergroups .select2-container{width: auto !important; max-width: 100%;}
.forum-user-inner-page #admincenter .admin-manage-membergroups .select2-container .select2-selection--single{height: 25px !important;}
.forum-user-inner-page #admincenter .admin-manage-membergroups .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 1.5 !important;}
.forum-user-inner-page .admin-manage-membergroups fieldset label{line-height: 2.5;}

/* Register New Member */
.forum-user-inner-page #postForm dt{display: inline-block; width: 49%; margin-bottom: 10px;}
.forum-user-inner-page #postForm dt span.smalltext{display: block;}
.forum-user-inner-page #postForm dd{display: inline-block; width: 49%; margin-bottom: 10px;}

/* */
textarea#agreement{width: 100%;margin-bottom: 10px;}
textarea#reserved{width: 100%;margin-bottom: 10px;}
.forum-user-inner-page ul.reset li{width: 100%; padding-left: 0;margin-bottom: 10px;}

/* MOD httpBL -  */
.forum-user-inner-page .admin-httpBL-spammers-log table{margin: 10px 0;}
.forum-user-inner-page .admin-httpBL-spammers-log table th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff; text-align: center;background: #4c5cc5;}
.forum-user-inner-page .admin-httpBL-spammers-log table th a{color: #fff;}
.forum-user-inner-page .admin-httpBL-spammers-log table tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page .admin-httpBL-spammers-log table tr td a{color: #000;}
.forum-user-inner-page .admin-httpBL-spammers-log table tr td a:hover{color: #4c5cc5;}

/* MOD httpBL - Help */
.forum-user-inner-page .admin-MOD-help-blocks{margin: 10px 0;}
.forum-user-inner-page .admin-MOD-help-blocks th{padding: 7px;border: 1px solid rgba(204,204,204,0.75); color: #fff; text-align: center;background: #4c5cc5;}
.forum-user-inner-page .admin-MOD-help-blocks th a{color: #fff;}
.forum-user-inner-page .admin-MOD-help-blocks tr td{border: 1px solid rgba(204,204,204,0.75); padding: 10px;}
.forum-user-inner-page .admin-MOD-help-blocks tr td a{color: #000;}
.forum-user-inner-page .admin-MOD-help-blocks tr td a:hover{color: #4c5cc5;}
.forum-user-inner-page .admin-MOD-help-blocks ul{list-style: inside disc;}

/* Reattribute User Posts */
.forum-user-inner-page #membersForm .select2-container{width: auto !important;}

/* Remove Old Posts */
.forum-user-inner-page #manage_maintenance .select2-container{width: auto !important;}
