/*Categories page */
#faq h3 {
    margin:0;
}
#faq ol {
    margin:0.5em 0;
    min-height:20px;
}
#faq .empty {
    margin-left:2em;
}
.odd {
    background-color:#F3F3F3;
}
.even {
    background-color:white;
}
.invisible {
    display:none;
}

/* Faqs page */
.category .title {
    margin-top:0;
    position:relative;
    font-size:1.1em;
    font-weight:bold;
}
#faq .category-detailed-list .question {
    font-size:1.1em;
    font-weight:bold;
}
#faq .category-detailed-list h3.title, #faq .category-detailed-list p.title {
    border-bottom:1px solid #CCC; font-size:1.2em; font-weight:normal;
}
/*#faq .category {
    position:relative;
    margin-bottom:2em;
}*/
/*#faq .category-list .category {
    margin-bottom:1em;
}*/
#faq .category-list  {
    margin-bottom: 4em;
}
#faq .category-list li {
    position:relative;
}
#faq.admin .category-list li {
    padding-right:5em;
}

#faq .buttons {
    position:absolute;
    right:0;
    top:0;
}
#faq .buttons .draggable {
    cursor:move;
}
#faq .buttons img{
    height:15px;
    width:15px;
}

#faq .category-buttons {
    position:absolute;
    top:0;
    right:0;
    text-align:right;
}

#faq .category-buttons a {
    margin-left:5px;
}

#faq .category .faq {
    position:relative;
    font-size:1em;
    margin-bottom:1em;
}

.sort-placeholder {
    border:1px dotted;
}

#contextBar.toolbar {
    margin-left:-90px;
    margin-top:45px;
}

#faq .backtotop {
    font-size:0.9em;
}

#faq .add-question {
    margin-left:40px;
}

.fix-alignment {
    text-align:left;
}

.dp-faqs-contact {
    padding-top:15px;
}

.dp-site-description {
    padding-top:20px;
}
.dp-faqs-title{
    color:#39617b;
    margin-top:0;
}
.dp-faqs-link {
    color: #C13650 !important;
}

/* Application classes */
div.fw-flash {
	margin: 8px 0 8px 0;
	xborder: 0;
	padding: 10px;
}

.fwmlTables{
    margin: -15px 0 15px;
}

#fw-browser-frame-fileIDs{
    height: 180px !important;
    overflow: hidden;
}

/* Default styles useful in many situations */
.clear {
	clear: both;
	line-height: 0;
}

.padBot { padding-bottom: 10px; }

/* We need to override the h3 title to avoid seeing it 
#fw-bigcontain .fw-title {
    /* background-color: #906090; 
    display: none;
}*/

/* But our own title, yes, we want to see that one */
#fw-bigcontain .delapalo-title {
    display: block;
}

/* This class is used for buttons Edit, Delete, Approve, Feature, Publish, ... */
.dp-button {
    float: left;
    padding: 5px;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: bold;
}

/* Dam table, could not get rid of it because of fw-odd */
.dp-dam-table {
    width: 100%;
    height: auto;
}

/* Used for quotes images */
.dp-td-ldquo {
    float: left;
    padding-left: 10px;
    vertical-align: top;
    margin-top: 1em;
}
.dp-img-ldquo {
    
}
.dp-td-rdquo {
    float: right;
    margin-right: -30px;
}
.dp-img-rdquo {

}

/* Div for faq */
.dp-faq-block {
    width: 100%;
}
.dp-faq-block-1 {
    display: block;
    width: 100%;
    height: auto;
}
.dp-faq-block-2 {
    /*position: relative;*/
    /*top: 0.8em;*/
    padding-left: 40px;
    width: auto;
    height: auto;
    /*margin-bottom: 1.5em;*/
}
.dp-faq-signature {
    width: 100%;
}

.dp-faq-msg {
    float: left;
    width: 85%;
    height: auto;
    display: inline;
    margin-top: 1em;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 0.5em;
}
.dp-cite-faq-msg {
    display: inline;
    line-height: 1.4;
}

.dp-hr {
    color: gray;
}
.dp-div-hr {
    display: block;
    width: 100%;
    clear: both;
}

.dp-faq-buttons {
    float: right;
    margin-top: 1em;
}

.dp-sig-pic {
    float: left;
    margin-right: 1em;
}

#dpFaqs .fw-profile-pic {
    width: 3em !important;
}

.dp-sig-nametitle {
    float: left;
    display: block;
    width: auto;
    min-width: 15em;
}

/*Setting page */

.dp-editor-label{
    text-align: left;
    width:18%;
    color:#666666;
    font-size:12px;
    font-weight:bold;
}

.dp-combo-edit{
    width: 423px;
    max-width: 423px !important;
    font-family:arial,sans-serif;
    font-size:12px;
}
.dp-category{
    width: auto;
    position:relative;
    padding:5px;
}
.dp-category > .dp-faqs-buttons{
    margin:5px;
}
.dp-faq{
    position:relative;
    font-weight:bold;
}
.dp-answer{
    padding:5px 15px;
    font-style:italic;
}
