#cj-wrapper .question-wrapper {margin: 0; padding: 0;}
#cj-wrapper h2::before,
#cj-wrapper h3::before,
#cj-wrapper h4::before { content: initial; }
#cj-wrapper .error {font-weight: bold; color: red;}
#cj-wrapper .small-text {font-size: 85%;}
#cj-wrapper .center {text-align: center;}
#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 .pad-left-10 {pad-left: 10px;}
#cj-wrapper .pagination a {padding: 3px 8px; line-height: 18px;}
#cj-wrapper .btn-progress {background-image: url("../images/ui-anim_basic_16x16.gif"); background-repeat: no-repeat; padding: 12px; background-position: center center;}
#cj-wrapper .header-icons a {margin-right: 5px; text-decoration: none;}
#cj-wrapper .avatar img{margin-left: 0; margin-right: 0;}
#cj-wrapper .num-box {text-align: center; min-width: 64px;}
#cj-wrapper .num-box .num-header {font-weight: bold; margin: 10px; padding: 0; line-height: 24px;}
#cj-wrapper .answers-wrapper {margin: 0; padding: 0;}
#cj-wrapper .answers-wrapper .answer-wrapper {margin-bottom: 10px; border-top: 1px solid #ddd; padding-top: 10px;}
#cj-wrapper .answers-wrapper .answer-wrapper:first-child {border-top: 0; padding-top: 0;}
#cj-wrapper .answers-wrapper .answer-wrapper .media-body p:first-child {padding-top: 0; margin-top: 0;}
#cj-wrapper .answers-wrapper .answer-rating-num {padding: 0; margin-bottom: 5px;}
#cj-wrapper .answers-wrapper .answer-rating-num h2 {margin: 0; padding: 3px 5px;}
#cj-wrapper .answers-wrapper .answer-rating-num-readonly h2 {padding: 0 15px;}
#cj-wrapper .answers-wrapper .answer-rating-controls {text-align: center; border-bottom: 0; border-left: 0; border-right: 0; webkit-box-shadow: none; box-shadow: none; border-radius: 0;}
#cj-wrapper .answers-wrapper .answer-wrapper .answerer-name {padding: 0; margin: 5px 0; text-transform: capitalize;}
#cj-wrapper .answers-wrapper .answer-replies {margin-top: 20px;}
#cj-wrapper .answers-wrapper .answer-replies .answer-reply {border-top: 1px dotted #ccc; padding-top: 10px; font-size: 90%;}
#cj-wrapper .answers-wrapper .answer-reply-form {margin: 5px 0;}
#cj-wrapper .answers-wrapper .answer-reply-form .controls {margin-top: 5px;}
#cj-wrapper .attachments-list {margin: 0; padding: 0; list-style: none; list-style-type: none;}
#cj-wrapper .attachments-list li {list-style: none; list-style-type: none; float: left; margin: 0 20px 5px 0;}
#cj-wrapper .accepted-block {background-color: #eeffff;}
#cj-wrapper .question-controls {margin-top: 10px;}
#cj-wrapper .question-tags ul {padding: 0; margin-top: 0; list-style: none; list-style-type: none;}
#cj-wrapper .question-tags ul li {float: left; margin: 0 10px 10px 0; padding: 5px;}
#cj-wrapper .question-form .qn-title{font-size: 120%; font-weight: bold; padding: 5px;}
#cj-wrapper .tags {margin-top: 5px;}
#cj-wrapper .tags-list {padding: 0; margin: 0;}
#cj-wrapper .tag-item {padding: 6px; margin: 10px 0;}
#cj-wrapper .tag-item:hover {background-color: #555;}
#cj-wrapper .tag-row {border-bottom: 1px solid #eee; margin-bottom: 10px;}
#cj-wrapper .suggestions {margin: 0; padding: 0;}
#cj-wrapper .suggestions table {margin-bottom: 0;}
#cj-wrapper .suggestions tr:first-child, 
#cj-wrapper .suggestions tr:first-child td {border-top: none;}
#cj-wrapper .social-sharing {border-left: 0; border-right: 0; background-color: transparent; margin: 10px 0;}
#cj-wrapper .well-transparent {background-color: transparent;}
#cj-wrapper #calogin-modal form {margin: 0;}
#cj-wrapper .cj-accordion-toggle {display: block;}
#cj-wrapper .toggle-element .accordion-inner {margin-top: 8px;}
#cj-wrapper .navbar li {background-image: none; padding-left: inherit; overflow-y: visible;}