#joomfaqs {
    margin-top: 10px;
}

.joomfaqs-copy {
    text-align: center;
    font-size: smaller;
}

#joomfaqs .question {
    margin: 5px 0 5px 0;
    line-height: 25px;
    padding: 4px 30px;
    overflow: hidden;
    font-weight: bold;
    background: url(media/com_joomfaqs/images/joomfaqs-arrow-close.gif) left no-repeat;
}

#joomfaqs .active {
    color: #cf7207;
   /* background: url(media/com_joomfaqs/images/joomfaqs-arrow-open.gif) left no-repeat;*/
}


#joomfaqs .no-before::before,#joomfaqs .alert{
    display: none !important;
}

#joomfaqs-unpub.active {
    color: black;
    background: none;
}

#joomfaqs .question:hover {
    cursor: pointer;
    background-color: #aacbf1;
}

#joomfaqs .answer_content {
    padding: 0 20px 20px 20px;
}

#joomfaqs .answer {
    overflow: hidden;
    padding: 20px 0px;
    margin-left: 5px;
}

#joomfaqs .loader {
    background: url(../../../media/com_joomfaqs/images/ajax-loader.gif) no-repeat left;
    height: 16px;
    display: block;
}

#joomfaqs .button {
    
}


#joomfaqs .button:hover {
    cursor: pointer;
    border-color: black
}

#joomfaqs a.button,
#joomfaqs a.button:hover {
    text-decoration: none;
}

#joomfaqs .err-msg {
    padding: 4px 10px 4px 30px;
    margin: 2px 0 2px 0;
    background: #FFD7D7 url(../../../media/com_joomfaqs/images/error_icon.png) no-repeat 5px 50%;
    font-weight: bold;
}

#joomfaqs .vote div.err-msg {
    padding: 0;
    background: none;
    color: red;
    display: inline-block;
}

#joomfaqs .ok-msg {
    padding: 4px 10px 4px 30px;
    background: #A7E29A url(../../../media/com_joomfaqs/images/good_icon.png) no-repeat 5px 50%;
}

#joomfaqs .vote {
  
}

#joomfaqs .vote textarea {
    width: 60%;
    height: 80px;
}

#joomfaqs .info {
	margin:10px 0px;
}

#joomfaqs .ans-date,
#joomfaqs .date {
 
}

#joomfaqs .clr {
    clear: both;
    height: 20px;
}

#joomfaqs .back-link {
    margin: 20px;
    text-align: center;
}

#joomfaqs .single_question {
    font-weight: bold;
    margin: 0px;
    padding: 10px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
#joomfaqs .question-link {
    margin: 5px 0 5px 0;
}


/*question form */

#joomfaqs-form {
    width: 400px;
}

#joomfaqs-form .titleform {
    font-family: Arial, 'Lucida Sans Unicode', Lucida, sans-serif;
    font-weight: bold;
    font-size: 11pt;
}

#joomfaqs-form label {
    float: left;
    margin: 15px 0 0 0;
    width: 100px;
}

#joomfaqs-form input {
    float: left;
    margin: 15px 0 0 0;
    width: 200px;
    clear: right;
    border: 1px solid #999;
}

#joomfaqs-form textarea {
    float: left;
    margin: 10px 0 0 0;
    width: 100%;
    border: 1px solid #999;
}

#joomfaqs-form input:focus,
#joomfaqs-form textarea:focus {
    border-color: #000;
}

#joomfaqs-form .required {
    font-weight: bold;
}

#joomfaqs-form .error {
    border-color: #D62950;
}

#joomfaqs-form .count {
    clear: both;
    height: 30px;
}

#joomfaqs-form .lastcount {
    color: red;
}

#joomfaqs-form img {
    float: left;
}

#joomfaqs-form .captcha input {
    width: 50px;
    margin: 10px 0 0 0;
    clear: both;
}

#joomfaqs-form .ch_email input {
    width: 15px;
    height: 15px;
    clear: both;
}

#joomfaqs-form .ch_email label,
#joomfaqs-form .captcha label {
    width: 320px;
    clear: none;
    margin: 14px 0 0 10px;
}

.joomfaqs-print {
    text-align: right;
    margin: 20px 0px;
    display: block;
}

.jf-green{
	color:green;
}
.jf-red{
	color:red;
}

div.joomfaqs-print:after  { clear:both; }

/* ie7 fix */

#joomfaqs span.author,
#joomfaqs span.ans-author {
   
}

#joomfaqs .info {
   
}

#joomfaqs .vote {
    *display: inline-block;
}

#joomfaqs .vote div.err-msg {
    *display: inline;
    zoom: 1;
}

div#accordion2 {
    margin-top: 20px;
}
.box-faq{

    margin-top: 2px;
}
#joomfaqs .vote {
    margin-top: 10px;
}

#joomfaqs-unpub{
	margin-top:15px;
}
span.qestion-label{
	font-weight:bold;
}
.question{
	padding-bottom:10px;
}
div#dynamic_recaptcha_1 {
    margin: 10px 0px 20px 0px;
}
/* radio chekbox */

#joomfaqs-votes {
	margin:20px;
}
span.qestion-label {
    font-weight: bold;
}

.joomfaqs-delete{
	cursor: pointer;
}
 h4.jf-title a{
	display:inline-block !important;
}
.jf-right a{
	text-align:right;
}
.jf-right a {
    padding: 8px 15px;
    font-weight: normal;
}
#joomfaqs h4 a i{
    margin-right: 10px;
}