@CHARSET "UTF-8";

html { font-size: inherit !important; }

.cma-file-upload-list .cma-pet-featured {font-weight: bold;}
.cma-file-upload-list, .cma-file-upload-list li {list-style: none;}
.cma-file-upload-list input[type=radio] {margin-right: 0.5em;}
.cma-file-upload-list {margin: 1em 0 !important; padding: 0 !important;}

.cma-thread-list-header {display: none;}
.cma-thread-snippet {position: relative; min-height: 250px !important; padding: 20px 0 !important;}
.cma-thread-snippet .cma-thread-meta {padding-top: 2em !important; vertical-align: top;}
.cma-thread-snippet .cma-thread-title {position: absolute; top: 0.5em; left: 0;}
/*.cma-thread-snippet .cma-thread-summary-right {position: absolute; top: 10em; left: 2em;}*/
.cma-thread-snippet .cma-thread-summary-right {float: none;}

.cma-thread-snippet .cma-thread-summary-right, .cma-thread-updated, .cma-thread-category {text-align: left;}


.cma-petition-featured-image {width: 200px; min-height: 150px; display: inline-block; margin-top: 2em; margin-right: 1em; float: left;}
.cma-petition-featured-image .cma-player {padding-top: 0 !important; margin: 0 !important;}
.cma-petition-featured-image img {width: 100%;}

.cma-question-form-container input[type=number] {max-width: 100px;}
.cma-petition-add-wrapper {margin: 2em 0;}
.cma-petition-add-btn {display: inline-block; background: orange !important; color: white !important; padding: 0.5em 2em; font: bold 16px arial;}
.cma-thread-numbers.cma-thread-petition-approvals {background: #3388cc; color: white; border-color: #3388cc;}
.cma-petition-objective-reached {display: inline-block; color: #3388cc; font: normal 16px "arial black", arial; vertical-align: top; padding: 0.7em;}
.cma-petition-faetured-video-url p {display: none;}
.cma-question-custom-field {margin-top: 1em;}
.cma-question-custom-field h4, .cma-question-custom-field p {margin: 0 !important;}
.cma-thread-resolve-form {margin-top: 2em;}
.cma-thread-wrapper .cma-question-meta .cma-question-custom-field {display: none;}

.cma-petition-approve-form {margin: 20px 0 2em 0 !important; padding: 0 !important; clear: left;}
.cma-petition-approve-form input[type=submit] {
	display: inline-block;
    background: orange;
    border-color: orange;
    color: white;
    padding: 0.5em 2em;
    margin: 0 !important;
    cursor: pointer;
    font: bold 16px arial;
   }
.cma-petition-already-approved {color: #73a550; font-weight: bold; font-size: 120%;}
.cma-petition-approve-desc {margin: 1em 0;}

.cma-thread-wrapper .cma-petition-progress {margin-top: 20px; width: 30% !important;}
.cma-thread-wrapper .cma-thread-snippet .cma-thread-content {display: none;}
.cma-petition-progress {width: 50%; border: solid 1px #f0f0f0; padding: 5px 10px; clear: right; float: right; margin-top: 20px; margin-bottom: 20px;}
.cma-petition-progress strong {display: block; text-align: center; margin-bottom: 5px;}
.cma-petition-progress-bar {width: 90%; background: #f0f0f0; height: 20px; border-radius: 10px 10px;position: relative;margin: 0 auto;}
.cma-petition-progress-bar-line {background: #73a550; height: 20px; border-radius: 10px 10px;}
.cma-petition-progress-number {position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: transparent;font-weight: 700;}

.cma-petition-description-header {font: bold 14px Arial; margin-bottom: 1em;}
.cmapet-file-set-as-featured, .cmapet-featured-image-deselect {display: inline-block; background: #666; color: white;
	padding: 0.2em 1em; margin-left: 1em; font-size: 80%; cursor: pointer; font-weight: normal;}
.cma-file-upload-list .cmapet-featured {font-weight: bold;}
.cmapet-featured-image-preview img {max-width: 400px; max-height: 100px;}
.cmapet-featured-image-selected, .cmapet-featured-image-preview, .cmapet-featured-image-deselect {display: none;}
.cmapet-featured-image-deselect {margin-left: 0 !important;}

@media (min-width: 767px) {
	/*.cma-thread-snippet .cma-thread-summary-right {margin-left: 210px !important; margin-top: 1em;}*/
	.cma-thread-snippet .cma-thread-meta {margin-left: 10px;}
	.cma-thread-list-body > .cma-thread-snippet {
		display: flex;
		flex-direction: column;
	}
	.cma-thread-list-body > .cma-thread-snippet > .cma-thread-meta, .cma-thread-list-body > .cma-thread-snippet > .cma-thread-unanswered, .cma-thread-list-body > .cma-thread-snippet > .cma-thread-summary-right {
		margin-left: 220px;
	}
	.cma-thread-list-body > .cma-thread-snippet > .cma-thread-meta {
		margin-top: -189px;
	}

	.cma-sidebar-questions .cma-thread-list-body > .cma-thread-snippet > .cma-thread-meta,
	.cma-sidebar-questions .cma-thread-list-body > .cma-thread-snippet > .cma-thread-unanswered,
	.cma-sidebar-questions .cma-thread-list-body > .cma-thread-snippet > .cma-thread-summary-right {
		margin: 0;
	}
}
