/* Component */
.c-cmp-box {
    font: 10px Arial, Helvetica, sans-serif;
    margin: 0px;
    position: relative;
    border: 1px dotted #F2732D;
}
.c-cmp-title {
    z-index: 10000;
    position: absolute;
    left: 1px;
    top: 1px;
    background-color: #F58F57;
    padding: 3px;
    color: white;
    border: 1px solid white;
}
.c-cmp-content {
    position: absolute;
    border: 1px dotted #F2732D;
    margin: 0px;
    left: -1px;
    top: -1px;
    bottom: -1px;
    right: -1px;
}
.c-cmp-wrap { clear: both; }

/* Component - messages */
.c-msg {
    text-align: left;
    padding: 7px 7px 7px 26px;
    moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
.c-msg.c-msg-warning {
    background: #FCF8E3 url(../../resources/css/common/icon-warning.gif) no-repeat 5px center;
    color: #C09853;
    border: 1px solid #e8d2ac;
}
.c-msg.c-msg-error {
    background: #ffdada url(../../resources/css/common/icon-error.gif) no-repeat 5px center;
    color: #c25757;
    border: 1px solid #e3abab;
}
.c-msg.c-msg-success {
    background: #daf8d4 url(../../resources/css/common/icon-success.gif) no-repeat 5px center;
    color: #347f31;
    border: 1px solid #4c973d;
}


/* Component exceptions */
.error { background-color:#ffe3e3; border: 2px solid #dd7575; padding: 10px; margin: 5px; }
.error-msg { font-size: 13px; margin-top: 8px; margin-left: 12px; }
.error-class { font-size:14px }
.error-status { font-size: 15px; color: #dd7575; margin-bottom: 7px; }
.error-common { font-size: 13px; margin-top: 8px; margin-left: 12px; }

/* Component "Article" */
.c-page-public { text-align: center; color: #000; font-size: 14px; margin-top: 20px; margin-bottom: 20px; }
.c-afile {
    display: inline-block;
    padding-left: 25px;
    padding-bottom: 4px;
    margin-bottom: 4px;
    margin-right: 7px;
    text-transform: uppercase;
    background-position: left 0;
}
.c-afile.c-afile-doc, .c-afile.c-afile-docx { background: url(../../resources/css/common/icons/icon-type-doc.png) no-repeat left 0px; }
.c-afile.c-afile-xls { background: url(../../resources/css/common/icons/icon-type-xls.png) no-repeat left 0px; }
.c-afile.c-afile-pdf { background: url(../../resources/css/common/icons/icon-type-pdf.png) no-repeat left 0px; }
.c-afile.c-afile-rar, .c-afile.c-afile-zip, .c-afile.c-afile-7z { background: url(../../resources/css/common/icons/icon-type-rar.png) no-repeat left 0px; }
.c-download .c-afile { margin-right: 0px; }

/* brw-ie */
.c-brw-ie { color: #000; padding: 5px; background-color: #e3eefb; border-bottom: 1px solid #a0a0a0; }
.c-brw-ie a { color: #125fe0; }

/*
playback timings (ms):
  captures_list: 0.501
  exclusion.robots: 0.016
  exclusion.robots.policy: 0.007
  esindex: 0.022
  cdx.remote: 39.256
  LoadShardBlock: 149.657 (3)
  PetaboxLoader3.datanode: 260.756 (5)
  load_resource: 366.119 (2)
  PetaboxLoader3.resolve: 230.399 (2)
*/