/* style.css - created by 2sic Internet Solutions */

/* ----------------- Template: Question and Answer ----------------- */
.co-questionanswer {}
.co-questionanswer .co-questionanswer-content { width:100% !important; margin:19px 0 16px 0;}
.co-questionanswer .co-questionanswer-content > p { margin-bottom:0px;}
.co-questionanswer h2 { display:block; margin:0px; padding:0px;}
.co-questionanswer a.co-toggle-link { text-decoration:none !important;}
.co-questionanswer .sc-element { border-bottom:solid 1px #c2c2c2; padding:0 0 5px 0; margin:0 0 16px 0; position: relative; }
.co-questionanswer .co-questionanswer-button { background-image:url(button.jpg); background-repeat:no-repeat; width:22px; height:22px; position:absolute; top:6px; right:0px;}
.co-questionanswer .active .co-questionanswer-button { background-image:url(button-active.jpg);}

.co-questionanswer .co-questionanswer-documents:last-child { border:none;}

/* ----------------- Template: Topic ----------------- */
.co-topic { border-bottom:solid 1px #c2c2c2; padding:0 0 5px 0; margin:0 0 16px 0; position:relative;}
.co-topic .co-topic-content { width:100% !important; margin:19px 0 16px 0;}
.co-topic h2 { display:block; margin:0px; padding:0px;}
.co-topic a.co-toggle-link { text-decoration:none !important;}
.co-topic .sc-element { margin-bottom:0px;}
.co-topic .co-topic-button { background-image:url(button.jpg); background-repeat:no-repeat; width:22px; height:22px; position:absolute; top:6px; right:0px;}
.co-topic .active .co-topic-button { background-image:url(button-active.jpg);}

.co-topic-QnA { margin-top:5px; list-style:disc url("../../images/list-style-type.png"); }
.co-topic-QnA li a { color:#7D7D7D;}
.co-topic-QnA li a:hover, .co-topic-QnA li a:focus { color:#DC0018;}
.co-topic-QnA li { margin-left:10px; font-size:1em; line-height:34px; margin-left: 39px; color:#7d7d7d;}

/* ----------------- Template: Documents ----------------- */
.co-documents h1 { margin-bottom:32px;} 

.co-documents.toggleable .co-documents-content { margin-top:20px;}
.co-documents.toggleable .sc-element:last-child .co-document-content { border:none;}
.co-documents.toggleable {border-bottom:solid 1px #c2c2c2; padding:0 0 5px 0; margin:0 0 16px 0; position:relative;} 
.co-documents a.co-toggle-link { text-decoration:none !important;}
.co-documents .co-documents-button { background-image:url(button.jpg); background-repeat:no-repeat; width:22px; height:22px; position:absolute; top:6px; right:0px;}
.co-documents .active .co-documents-button { background-image:url(button-active.jpg);}

.co-documents .sc-element { margin-bottom:12px; }
.co-documents .co-document-content { display:block; border-bottom:solid 1px #c2c2c2; position:relative; padding-bottom:8px; font-size:0.842em; line-height:18px;}
.co-documents .co-document-content:focus, .co-documents .co-document-content:focus b, .co-documents .co-document-content:focus p, /**/.co-documents .co-document-content:hover, .co-documents .co-document-content:hover b, .co-documents .co-document-content:hover p, .co-documents .co-document-content, .co-documents .co-document-content b, .co-documents .co-document-content p { text-decoration:none !important;}
.co-documents .co-document-main { position:relative; display:block; padding-left:61px;}
.co-documents .co-document-main:before { content:url(doctype_icons/generic.png?w=22); position:absolute; left:13px; top:2px;}
.co-documents .co-document-main { padding-right:176px;}
#dnn_ContentPane .co-documents b { color:black; text-decoration:none;}
#dnn_ContentPane .co-documents a:focus b, #dnn_ContentPane .co-documents a:hover b { text-decoration:none; color: #DC0018;}
.co-documents .co-document-state { position:absolute; top:0px; right:10px;}
.co-documents .co-document-state p { color:#838383;}
.co-documents .co-document-infos { margin-bottom:0px; color:#838383; font-size:1em;}

.co-documents .co-fileType-link .co-document-main:before { content:url(doctype_icons/link.png?w=22);}
.co-documents .co-fileType-DOC .co-document-main:before, .co-documents .co-fileType-DOCX a.co-documents-link:before { content:url(doctype_icons/word.png?w=22);}
.co-documents .co-fileType-PDF .co-document-main:before { content:url(doctype_icons/pdf.png?w=22);}
.co-documents .co-fileType-PPT .co-document-main:before, .co-documents .co-fileType-PPTX a.co-documents-link:before { content:url(doctype_icons/powerpoint.png?w=22);}
.co-documents .co-fileType-XLS .co-document-maink:before, .co-documents .co-fileType-XLSX a.co-documents-link:before { content:url(doctype_icons/excel.png?w=22);}

body.portal-0 #dnn_ContentPane .co-documents b { color:#0D0DFF!important; text-decoration:none;}


@media screen and ( max-width: 767px ) {

    .co-documents .co-document-state { position:static; top:0; right:0; margin:-5px 0 0 61px;}
    .co-documents .co-document-state p { margin-bottom:0px;}
    .co-documents .co-document-main { padding-right:10px;}

}