/*! Corejoomla css */ 
@charset "UTF-8";
#cj-wrapper h1 {line-height: normal; font-size: xx-large;}
#cj-wrapper h2::before,
#cj-wrapper h3::before,
#cj-wrapper h4::before { content: initial; }
#cj-wrapper .error {font-weight: bold; color: red;}
#cj-wrapper .no-margin-top {margin-top: 0}
#cj-wrapper .no-margin-bottom {margin-bottom: 0}
#cj-wrapper .no-margin-left {margin-left: 0;}
#cj-wrapper .no-margin-right {margin-right: 0;}
#cj-wrapper .no-pad-left {padding-left: 0;}
#cj-wrapper .no-pad-right {padding-right: 0;}
#cj-wrapper .no-pad-top {padding-top: 0;}
#cj-wrapper .no-pad-bottom {padding-bottom: 0;}
#cj-wrapper .no-space-left {margin-left: 0; padding-left: 0;}
#cj-wrapper .no-space-right {margin-right: 0; padding-right: 0;}
#cj-wrapper .no-space-top {margin-top: 0; padding-top: 0;}
#cj-wrapper .no-space-bottom {margin-bottom: 0; padding-bottom: 0;}
#cj-wrapper .margin-top-20 {margin-top: 20px;}
#cj-wrapper .margin-bottom-20 {margin-bottom: 20px;}
#cj-wrapper .margin-right-20 {margin-right: 20px;}
#cj-wrapper .margin-left-20 {margin-left: 20px;}
#cj-wrapper .margin-top-10 {margin-top: 10px;}
#cj-wrapper .margin-bottom-10 {margin-bottom: 10px;}
#cj-wrapper .margin-right-10 {margin-right: 10px;}
#cj-wrapper .margin-left-10 {margin-left: 10px;}
#cj-wrapper .margin-right-5 {margin-right: 5px;}
#cj-wrapper .margin-bottom-5 {margin-bottom: 5px;}
#cj-wrapper .margin-top-5 {margin-top: 5px;}
#cj-wrapper .pad-right-5 {padding-right: 5px;}
#cj-wrapper .pad-left-10 {padding-left: 10px;}
#cj-wrapper .pad-top-10 {padding-top: 10px;}
#cj-wrapper .pad-bottom-10 {padding-bottom: 10px;}

#cj-wrapper .signature-pad {border: 1px solid #ccc;}
#cj-wrapper .tag-row {border-bottom: 1px solid #eee; margin-bottom: 10px;}
#cj-wrapper .qn-wrapper {position: relative; margin: 15px 0; padding: 39px 19px 14px; *padding-top: 19px; background-color: #fff; border: 1px solid #ddd;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#cj-wrapper .qn-wrapper:after {position: absolute; top: -1px; left: -1px; padding: 3px 7px; font-size: 12px; font-weight: bold; background-color: #f5f5f5; border: 1px solid #ddd;
	color: #9da0a4; -webkit-border-radius: 4px 0 4px 0; -moz-border-radius: 4px 0 4px 0; border-radius: 4px 0 4px 0;}
#cj-wrapper .btn-sort-answer {cursor: move;}
#cj-wrapper .affix {position: fixed; top: 0; left: 0px; width: 100%; text-align: center; z-index: 9999;}
#cj-wrapper .affix .navbar {text-align: left;}
#cj-wrapper .social-sharing {border-left: 0; border-right: 0; background-color: transparent; margin: 10px 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
#cj-wrapper .header-icons a {margin-right: 5px; text-decoration: none;}

/*#cj-wrapper .question-title {font-size: 120%; font-weight: bold; margin-bottom: 10px;}*/
#cj-wrapper .report-answers {margin-bottom: 10px;}
#cj-wrapper .report-answers i {margin: 0 10px 0 0;}
#cj-wrapper .well-transperant {background-color: transparent;}
#cj-wrapper .survey-wrapper {margin: 0; padding: 0;}
#cj-wrapper .highlight {background-color: #FFCB9D;}
#cj-wrapper .full-screen {max-width: 1200px; margin: 40px auto}
#cj-wrapper .progress {-webkit-print-color-adjust:exact; .bar {-webkit-print-color-adjust: exact;}}
#cj-wrapper .qn-icon {float: left: margin-right: 10px;}

#cj-wrapper .item-count-box {min-width: 48px; margin-bottom: 0;}
#cj-wrapper .item-count-box .panel-body {padding: 8px 5px;}
#cj-wrapper .item-count-box .item-count-num {font-weight: bold; font-size: 110%; text-align: center;}
#cj-wrapper .item-count-box .item-count-caption {padding: 0 2px; font-weight: bold; font-size: 60%; text-transform: uppercase; text-align: center;}
#cj-wrapper .toolbar-btn {padding: 6px; }
#cj-wrapper .reply-icon-text {margin-top: 0; color: white;}
#cj-wrapper .last-reply-date {color: #b00;}
#cj-wrapper .new-posts-text {margin-left: 5px;}
#cj-wrapper .new-posts-text a {color: #480; font-size: small;}
#cj-wrapper .leader-rank-box {padding: 0; margin: 0 10px 0 0;}
#cj-wrapper .leader-rank-box .leader-rank {margin: 10px 0 5px 0;}
#cj-wrapper #avatar-image {cursor: move;}
#cj-wrapper #avatar-controls {padding: 10px; text-align: center; display: block;}
#cj-wrapper #avatar-controls a {margin-right: 20px; font-size: large; color: #888;}
#cj-wrapper #avatar-controls a:hover {color: #fff;}
#cj-wrapper .reply-body {margin-bottom: 20px;}
#cj-wrapper .forum-info, #cj-wrapper .forum-info > li:first-child {margin-left: 0; padding-left: 0;}
#cj-wrapper .forum-info li {margin-right: 0; padding: 0;}

#cj-wrapper .survey-result-question .choice-answer i {margin-right: 5px;}
#cj-wrapper .survey-ratings {white-space: nowrap;}
#cj-wrapper #cj-star-rating i {font-size: 18px; color: #f8a000; padding: 1px;}
#cj-wrapper .question-controls i {margin-left: 5px;}
#cj-wrapper .answer-controls {margin: 0 0 0 5px;}
#cj-wrapper .answer {margin-bottom: 10px;}
#cj-wrapper .control-group {margin-bottom: 10px;}
#cj-wrapper .comment {font-size: 90%;}
#cj-wrapper .print {margin: 0 30px; padding: 0;}

#cj-wrapper .address-wrapper input, #cj-wrapper .address-wrapper select {width: 100%; margin-bottom: 5px;}

#cj-wrapper .user-selector-box {width: 600px !important; margin: 10px 0;}
#cj-wrapper .user-selector-box .us-left {float: left !important; width: 44% !important;}
#cj-wrapper .user-selector-box .us-middle {float: left; margin: auto 3% !important; display: inline; vertical-align: middle;}
#cj-wrapper .user-selector-box .us-middle button {display: block; margin-bottom: 10px;}
#cj-wrapper .user-selector-box .us-right {float: right !important; width: 44% !important;}
#cj-wrapper .user-selector-box .users-list, #cj-wrapper .user-selector-box .us-buttons {height: 250px !important; max-height: 300px;}
#cj-wrapper .user-selector-box .users-list {overflow: scroll; overflow-x: hidden;}
#cj-wrapper .user-selector-box .us-buttons {padding-top: 100px !important;}
#cj-wrapper .user-selector-box .users-list a {padding: 2px 5px;}
#cj-wrapper .collapse.in {overflow: visible;}

#cj-wrapper .list-group-horizontal .list-group-item {display: inline-block;}
#cj-wrapper .list-group-horizontal .list-group-item {margin-bottom: 0; margin-left:-4px; margin-right: 0; border-right-width: 0;}
#cj-wrapper .list-group-horizontal .list-group-item:first-child {border-top-right-radius:0; border-bottom-left-radius:4px;}
#cj-wrapper .list-group-horizontal .list-group-item:last-child {border-top-right-radius:4px; border-bottom-left-radius:0; border-right-width: 1px;}

#cj-wrapper .nav-header {display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 18px; color: #999; text-shadow: 0 1px 0 rgba(255,255,255,0.5); text-transform: uppercase;}
#cj-wrapper .grid-table .grid-row {padding: 10px 0; border-bottom: 1px solid #eee; margin-left: 0; margin-right: 0;}
@media (min-width: 992px) { #cj-wrapper .list-group-horizontal .list-group-item {padding-left:25px; padding-right:25px;} }
@media (min-width: 768px) {#cj-wrapper .align-center-desktop {text-align: center;} #cj-wrapper .grid-label-xs {display: none !important}}
@media (max-width: 767px) {#cj-wrapper .grid-label-xs {display: inline !important;} #cj-wrapper .grid-table .form-check{ margin: 10px 0;}}

@media print {.progress-bar-info { -webkit-print-color-adjust: exact; } .progress {background-color: #f5f5f5 !important} .vote-percent-box {-webkit-print-color-adjust: exact;} .chartarea {margin-bottom: 20px;} .panel {page-break-inside: avoid;}}

#cj-wrapper a.editable, #cj-wrapper a.editable-click, #cj-wrapper a.editable:hover {text-decoration: none; border-bottom: dashed 1px #0088cc;}
#cj-wrapper a.editable-empty, #cj-wrapper a.editable-empty:hover, #cj-wrapper a.editable-empty:focus {font-style: italic; color: #DD1144; text-decoration: none;}

/*!
 * Bootstrap Image Checkbox v0.1.0 (https://iqbalfn.github.io/bootstrap-image-checkbox/)
 * Copyright 2019 Iqbal Fauzi
 * Licensed under MIT (https://github.com/iqbalfnn/bootstrap-image-checkbox/blob/master/LICENSE)
 */
#cj-wrapper .custom-control.image-checkbox {position: relative; padding-left: 0;}
#cj-wrapper .custom-control.image-checkbox .custom-control-input:checked ~ .custom-control-label:after, #cj-wrapper .custom-control.image-checkbox .custom-control-input:checked ~ .custom-control-label:before {opacity: 1;}
#cj-wrapper .custom-control.image-checkbox label {cursor: pointer;}
#cj-wrapper .custom-control.image-checkbox label:before {border-color: #007bff; background-color: #007bff;}
#cj-wrapper .custom-control.image-checkbox label:after, #cj-wrapper .custom-control.image-checkbox label:before {transition: opacity .3s ease; opacity: 0; left: .25rem;}
#cj-wrapper .custom-control.image-checkbox label:focus, #cj-wrapper .custom-control.image-checkbox label:hover {opacity: .8;}
#cj-wrapper .custom-control.image-checkbox label img {border-radius: 2.5px;}
#cj-wrapper .form-group-image-checkbox.is-invalid label {color: #dc3545;}
#cj-wrapper .form-group-image-checkbox.is-invalid .invalid-feedback {display: block;}
