/*Categories page */
#doc h3 {
  margin:0;
}
#doc ol {
  margin:0.5em 0;
  min-height:20px;
}
#doc .empty {
  margin-left:2em;
}
.odd {
  background-color:#F3F3F3;
}
.even {
  background-color:white;
}
.invisible {
  display:none;
}

.document-title {
  margin: 0;
  position: relative;
  font-size: 1.1em;
  font-weight: bold;
}

.dp-title{
  margin-top:0;
  position:relative;
  font-size:1.1em;
  font-weight:bold;
}
#doc .category-detailed-list .description {
  font-size:1.1em;
  font-weight:bold;
}
#doc .category-detailed-list h3.title, #doc .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;
}*/
#doc .category-list  {
  margin-bottom: 4em;
}
#doc .category-list li {
  position:relative;
}
#doc.admin .category-list li {
  padding-right:5em;
}

#doc .buttons {
  position:absolute;
  right:0;
  top:0;
}
#doc .buttons .draggable {
  cursor:move;
}

.dp-draggable{
  cursor:move;
}

#doc .buttons img{
  height:15px;
  width:15px;
}

#doc .category-buttons {
  position:absolute;
  top:0;
  right:0;
  text-align:right;
}

#doc .category-buttons a {
  margin-left:5px;
}

#doc .category .doc {
  position:relative;
  font-size:1em;
  margin-bottom:1em;
}

.sort-placeholder {
  border:1px dotted;
}

#contextBar.toolbar {
  margin-left:-90px;
  margin-top:45px;
}

#doc .backtotop {
  font-size:0.9em;
}

#doc .add-question {
  margin-left: 30px;
}

.fix-alignment {
  text-align:left;
}

.dp-docs-contact {
  padding-top:15px;
}

.dp-site-description {
  padding-top:10px;
  padding-bottom:10px;
}
.dp-docs-title{
  color:#39617b;
  margin-top:0;
}
.dp-docs-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-doc-block {
  width: 100%;
}
.dp-doc-block-1 {
  display: block;
  width: 100%;
  height: auto;
}
.dp-doc-block-2 {
  /*position: relative;*/
  /*top: 0.8em;*/
  padding-left: 30px;
  width: auto;
  height: auto;
  /*margin-bottom: 1.5em;*/
}
.dp-doc-signature {
  width: 100%;
}

.dp-doc-msg {
  float: left;
  width: 85%;
  height: auto;
  display: inline;
  margin-top: 1em;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 0.5em;
}
.dp-cite-doc-msg {
  display: inline;
  line-height: 1.4;
}

.dp-hr {
  color: gray;
}
.dp-div-hr {
  display: block;
  width: 100%;
  clear: both;
}

.dp-doc-buttons {
  float: right;
  margin-top: 1em;
}

.dp-sig-pic {
  float: left;
  margin-right: 1em;
}

#dpDocs .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: auto;
  max-width: 423px !important;
  font-family:arial,sans-serif;
  font-size:12px;
}

.dp-combo-index .dp-combo-edit{
  margin-top: 5px;
  font-family:arial,sans-serif;
  font-size:12px;
  width: 150px;
  position:absolute;
  top:0;
  right:0;
}

.dp-category{
  width: auto;
  position:relative;
  padding:5px;
}
.dp-category > .dp-docs-buttons{
  margin:5px;
}
.dp-doc{
  position:relative;
  font-weight:bold;
}
.dp-description{
  padding:5px 15px;
  font-style:italic;
}

.dp-line{
  border-bottom:1px dotted #0A4369;
  padding-bottom:5px;
  margin-bottom:10px;
}

.dp-search-combo{
  position: relative;
  padding-bottom: 20px;
}

.dp-download{
  padding-top: 5px;
  padding-right:10px;
}

.iestuff{
  list-style-position: outside;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
}

.ol-category-links{
  margin: 0.5em 1em;
  min-height: 20px;
  padding: 0 0 0 30px;
  list-style-position: outside;
  list-style-type: none;
}

.nodocmsg{
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}
.myDragClass{
  background-color: #D6E9FA;
  color:yellow;
}

.dp-ext-file{
  float:left;
  padding-right: 10px;
}

.dp-viewer{
  padding: 20px;
}

.dp-example{
    color:#808080;
    font-size:10px;
}
.ui-sortable-helper{
    background-color: white !important;
    border: 1px solid #ccc;
    padding: 10px;
}

.dp-row{
    margin: 0 auto;
    padding:0 19px 0 0;
}

.dp-row label{
    color: #666666;
    float: left;
    padding: 4px 5px 14px 0;
    text-align: right;
    width: 100px;
}

.dp-load{
    z-index: 900;
    position:absolute;
    left:6px;
    top:63px;
    padding:0px;
    background:url(../images/loader.gif) center no-repeat;
    width:462px;
    height:80px;
    display:none
}