/* ------- */
/* GENERAL */
/* ------- */
body { overflow-x:hidden; font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; }
body a { color:#0f4d8a; }
body a:hover { cursor:pointer; outline:none !important; box-shadow:none !important; text-decoration:none; color:#3281d0; }
#pagebody.container-fluid { padding:0; }
#pagecontent { padding:0; }
.row { margin-right:0; margin-left:0; }

/* ------------------- */
/* WIKI CONTENT HEADER */
/* ------------------- */
#sccwiki-content-header { position:relative; z-index:1; padding:20px 0; background-color:#243342; font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; }
#sccwiki-content-header .container { padding:0; }
/* TITLE COLUMN */
#sccwiki-content-header .title-col h1.sccwiki-header-title { margin:0 auto; line-height:1.25; font-size:40px; font-weight:bold; color:#fff; }
/* SEARCH COLUMN */
#sccwiki-content-header .search-col h5 { margin:0; font-size:18px; font-weight:300; color:#a9b2bc; }
#sccwiki-content-header #sccwiki-search-bar { max-width:400px; margin:0 auto; }
#sccwiki-search-bar .form-control { height:55px; padding:0 15px; z-index:3; outline:none !important; box-shadow:none !important; -webkit-appearance:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#fff; border:0 !important; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; font-size:20px; font-weight:bold; color:#333; }
#sccwiki-search-bar ::-webkit-input-placeholder { padding-top:0; font-weight:normal; color:#707f8f; }
#sccwiki-search-bar :-moz-placeholder { padding-top:0; font-weight:normal; color:#707f8f; } /* Firefox 18- */
#sccwiki-search-bar ::-moz-placeholder { padding-top:0; font-weight:normal; color:#707f8f; } /* Firefox 19+ */
#sccwiki-search-bar :-ms-input-placeholder { padding-top:0; font-weight:normal; color:#707f8f; }
#sccwiki-search-bar button.btn-default { height:55px; padding:0 30px; outline:none !important; box-shadow:none !important; -webkit-appearance:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#26a65b; border:0 !important; border-left:0 !important; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; font-size:25px; color:#fff; }
#sccwiki-search-bar button.btn-default:hover,
#sccwiki-search-bar button.btn-default:active,
#sccwiki-search-bar button.btn-default:focus { outline:none !important; box-shadow:none !important; background:#2abb67; color:#fff; }
/* WIKI HEADER MEDIA QUERIES */
@media (max-width:991px) {
  #sccwiki-content-header .title-col h1.sccwiki-header-title {font-size:35px;}
}
@media (max-width:767px) {
  #sccwiki-content-header .title-col {text-align:center;}
  #sccwiki-content-header .title-col h1.sccwiki-header-title {font-size:30px;}
  #sccwiki-content-header #sccwiki-search-bar { max-width:320px; margin-top:20px; }
  #sccwiki-search-bar .form-control {font-size:18px;}
  #sccwiki-search-bar button.btn-default {padding:0 30px; font-size:22px;}
}

/* ------------------------------------- */
/* Amazon AWS Polly generated MP3 player */
/* ------------------------------------- */
#amazon-polly-audio-table { display:table; width:100% !important; max-width:767px; border:0 !important; margin:0 auto 15px auto; }
#amazon-polly-audio-table tbody { border:0 !important; }
#amazon-polly-audio-table tr { border:0 !important; }
#amazon-polly-logo-tab { width:60px; display:table-cell; vertical-align:top; padding-bottom:50px; }
#amazon-polly-logo { height:50px; width:50px; }
#amazon-polly-audio-tab { width:auto; display:table-cell; border:0; }
#amazon-ai-player-label { font-size:80%; }
#amazon-polly-by-tab { text-align:right; line-height:1.0; }
#amazon-polly-by-tab img { display:inline-block !important; width:150px; height:auto; margin:0 !important; }
#amazon-polly-trans-src { font-weight:bold; }
.amazon-polly-trans-label { display:inline; font-size:.6em; }
.amazon-polly-trans-label a { text-decoration:none; }
.amazon-ai-player { width:100%; height:45px; }
.amazon-ai-player:focus { outline:none; }
.amazon-polly-transcript-area { height:6em; width:100%; }
.amazon-ai-flag { display:inline-block; width:35px; height:15px; margin:0; }
.amazon-ai-flag-image { max-height:100%; }
#dokuwiki__content td#amazon-polly-audio-tab { border:none; }
#dokuwiki__content tr:hover td#amazon-polly-audio-tab { background-color: white; }

/* ------- */
/* SIDEBAR */
/* ------- */
.sccwiki-subsection-primary-article-sidebar-right { padding:20px 5px 0 5px; background-color:#f2f5f7; border-bottom:3px solid #c0ced8; }
h2.sccwiki-contents-sidebar-right-title-text {
  margin-bottom:0;
  padding-bottom:8px;
  border-bottom:1px solid #ececec;
  font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
  text-align:center;
  font-size:1.5em;
  font-weight:normal;
  color:#6c7a89;
}
ul.sccwiki-contents-sidebar-right-list-outer { list-style:none; margin-bottom:25px; padding:0 0 0 10px; }
li.sccwiki-contents-sidebar-right-list-item-large { margin-top:15px; margin-bottom:8px; }
li.sccwiki-contents-sidebar-right-list-item-small { margin-top:3px; }
li.sccwiki-contents-sidebar-right-list-item-large a {
  padding-bottom:5px;
  border-bottom:1px dotted #d2d7d3;
  font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:1.3em;
  font-weight:300;
  color:#0d4073;
}
li.sccwiki-contents-sidebar-right-list-item-large a:hover { text-decoration:none; color:#3281d0; }
li.sccwiki-contents-sidebar-right-list-item-small a {
  margin-top:5px;
  margin-left:25px;
  padding-top:5px;
  font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:1em;
  font-weight:300;
  color:#0c325b;
}
li.sccwiki-contents-sidebar-right-list-item-small a:hover { text-decoration:none; color:#3281d0; }
.sccwiki-contents-sidebar-right #dw__toc { float:none; border:1px solid #4f5964; width:250px; max-width:250px; margin:0 auto 25px auto; }
.sccwiki-contents-sidebar-right #dw__toc ul li { font-size:13px; }
.side-banner-ads { text-align:center; margin-bottom:10px; }
/* SIDEBAR MEDIA QUERIES */
@media (max-width:1199px) {
   .sccwiki-contents-sidebar-right #dw__toc { width:auto; }
}
@media (max-width:991px) {
  h2.sccwiki-contents-sidebar-right-title-text {font-size:1.2em;}
  ul.sccwiki-contents-sidebar-right-list-outer {padding-bottom:5px;}
  li.sccwiki-contents-sidebar-right-list-item-large a {font-size:1.1em;}
  li.sccwiki-contents-sidebar-right-list-item-small a {font-size:.9em; margin-left:15px;}
}
@media (max-width:767px) {
  .sccwiki-subsection-primary-article-sidebar-right {display:none;}
}

/* ------------ */
/* WIKI CONTENT */
/* ------------ */
#dokuwiki__site { margin:0; padding:0; background-color:#fff; color:#333; }
#dokuwiki__site > .site { padding:0 !important; }
#dokuwiki__top { margin:0 auto; max-width:1199px; background-color:#fff; }
/* BREADCRUMBS */
.dokuwiki div.breadcrumbs { padding:10px 0; }
.dokuwiki div.breadcrumbs .youarehere { padding:10px 15px; background-color:#f2f5f7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:16px; font-weight:bold; color:#7192a8; }
.dokuwiki div.breadcrumbs .bchead { display:none; }
.dokuwiki div.breadcrumbs a { color:#7192a8 !important; }
.dokuwiki div.breadcrumbs .curid a { font-weight:bold; color:#0f4d8a !important; }
.dokuwiki div.breadcrumbs a:hover,
.dokuwiki div.breadcrumbs .curid a:hover { text-decoration:none; color:#3281d0 !important; }
/* WRAPPER */
#dokuwiki__top .wrapper { margin:0; }
/* CONTENT */
#dokuwiki__content { padding:0 15px 15px 15px; background-color:#fff; }
#dokuwiki__content div.section_highlight { margin:0; padding:0; border-width:0; border:none; }

/* TITLES */
#dokuwiki__content > h1,
#dokuwiki__content div.section_highlight h1 { display:none; }
#dokuwiki__content h2 { display:block; margin:30px auto 15px auto; padding-bottom:5px; border-bottom:3px solid #c0ced8; font-size:32px; font-weight:bold; color:#2d3339; }
#dokuwiki__content h2:first-of-type,
#dokuwiki__content h2.sectionedit2 { /* margin-top:0; */ }
#dokuwiki__content h3 { display:block; margin:30px auto 15px auto; font-size:28px; font-weight:bold; color:#2d3339; }
.dokuwiki h3.toggle { margin:0; padding:10px 0; background-color:#4f5964; font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; text-align:center; letter-spacing:0; font-size:20px; font-weight:normal; color:#fff; }
#dokuwiki__content h4 { display:block; margin:30px auto 15px auto; font-size:22px; font-weight:bold; color:#2d3339; }

/* TEXT */
#dokuwiki__content p,
#dokuwiki__content ul,
#dokuwiki__content ol { margin:0 0 15px 0; font-family:'Georgia','PT Serif','Times New Roman',Times,serif; line-height:1.70; font-size:18px; font-weight:normal; color:#000; }
/* WORD BREAK FIX */
#dokuwiki__content p { overflow-wrap:break-word; word-wrap:break-word; }
@supports (top:0) { /* non-IE browsers */
  #dokuwiki__content p { -ms-word-break:break-all; word-break:break-word; }
}

/* LINKS */
#dokuwiki__content a { border-bottom:1px dotted #0f4d8a; color:#0f4d8a !important; }
#dokuwiki__content a:hover { cursor:pointer; outline:none !important; box-shadow:none !important; text-decoration:none; color:#3281d0 !important; }
#dokuwiki__content a.mail { padding-left:18px; }

/* LISTS */
#dokuwiki__content ul,
#dokuwiki__content ol { padding:0 0 0 15px; }
#dokuwiki__content ul li, 
#dokuwiki__content ol li { padding:3px 0; }
#dokuwiki__content ul li { color:#333; list-style-type:initial; }

/* IMAGES */
#dokuwiki__content img { max-width:100%; margin:0 auto; }

/* LINE */
#dokuwiki__content hr { margin-top:15px; margin-bottom:15px; border:0; border-top:1px solid #c0ced8; }

/* TABLE */
#dokuwiki__content table { margin:0 auto; border:2px solid #707f8f; font-size:18px; font-weight:normal; color:#333; }
#dokuwiki__content th,
#dokuwiki__content td { margin:0; padding:10px; vertical-align:top; border:2px solid #707f8f; }
#dokuwiki__content tr:hover th,
#dokuwiki__content tr:hover td { background-color:#f2f5f7; }

/* VIDEO */
#dokuwiki__content .video-embed { display:block; margin:15px auto; padding:3px; background:#000; }

/* BOX */
div.box { margin:10px auto; border:1px solid #707f8f; padding:5px; }
div.box .box_content { padding:0; border:0;}

/* CODE */
.code { margin:10px auto; max-width:768px; padding:15px 10px; box-shadow:none !important; overflow:scroll !important;  background-color:#2d4052; border:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:1.60; font-size:16px; color:#fff; }

/* WIKI CONTENT MEDIA QUERIES */
@media (max-width:991px) {
  .dokuwiki div.breadcrumbs .youarehere {font-size:14px;}
  #dokuwiki__content h2 {font-size:30px;}
  #dokuwiki__content h3 {font-size:25px;}
  #dokuwiki__content h4 {font-size:18px;}
  #dokuwiki__content p, #dokuwiki__content ul, #dokuwiki__content ol {font-size:16px;}
  #dokuwiki__content ul, #dokuwiki__content ol {padding-left:30px;}
  #dokuwiki__content table { font-size:14px; }
}


/* ------------- */
/* SPECIAL MODES */
/* ------------- */
#dokuwiki__top:not(.mode_show) #sidebar { display:none; }
#dokuwiki__top:not(.mode_show) #dokuwiki__content, #dokuwiki__top:not(.mode_show) #dokuwiki__content p, #dokuwiki__top:not(.mode_show) #dokuwiki__content ul, #dokuwiki__top:not(.mode_show) #dokuwiki__content ol, #dokuwiki__top:not(.mode_show) #dokuwiki__content table {
  font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:16px;
  line-height:20px;
  width:100%;
}
/*
#dokuwiki__top.mode_login #dokuwiki__content *, #dokuwiki__top.mode_admin #dokuwiki__content *, #dokuwiki__top.mode_media #dokuwiki__content * {
  font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:20px;
}
*/
#dokuwiki__top.mode_media { margin:0; }
#media__manager { background-color:white; }
#mediamanager__page .filelist .tabs li, #mediamanager__page .filelist .panelHeader li, #mediamanager__page .file .tabs li, #mediamanager__page .file #page__revisions li { list-style:none; padding:0; }
#mediamanager__page .filelist { width:80%; }
#dokuwiki__content .admin_tasks li { list-style:none; }
#multiorphan fieldset { width:100%; }
#multiorphan__preview_dialog .panelHeader h3 a { font-size:17px; font-weight:normal; }
#multiorphan__preview_dialog .panelContent dl dd { font-size:14px; margin:0 0 6px 8px; }

@media (min-width:1570px) {
  #mediamanager__page .panel.file {
    position: absolute;
    right: -400px;
    float: none;
    width: 350px;
    border: 2px solid gray;
    padding: 2px;
  }
}


/* ------------- */
/* PRINT QUERIES */
/* ------------- */
#scc-print-banner { display:none; padding:5px 15px; }
#scc-print-banner-logo,
#scc-print-banner-section { float:right; font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:35px; font-weight:normal; }
@media print {
  #scc-print-banner,
  .breadcrumbs {display:block;}
  #sccwiki-header-row-right-element,
  #sccwiki-content-header .search-col,
  .embed-responsive,
  a[href]:after,
  .side-banner-ads,
  .newsletter,
  footer,
  .sccwiki-home-header-title,
  #sccwiki-links-bar-section,
  #sidebar,
  .ic-dvrtwrap,
  .ic-dvrtwrap h6 {display:none !important;}
  /*#dokuwiki__site {margin-top:-50px;}*/
  #sccwiki-content-header {display:block;}
  #sccwiki-content-header .title-col { text-align:center; float:none; width:100%; }
  #sccwiki-content-header .sccwiki-header-title {display:block; margin:0 0 15px 0;}
  #sccwiki-header-section {padding-bottom:0;}
  #sccwiki-contents-section {padding-top:0;}
  #dokuwiki__content {width:100% !important;}
  div.box,
  div.box .box_content {width:100%; overflow-wrap:break-word;}
  .code {overflow-wrap:break-word; font-size:14px !important;}
}

/* HIDE QUERIES */
@media (max-width:1199px) {.hide-md {display:none;}}
@media (max-width:991px) {.hide-sm {display:none;}}
@media (max-width:767px) {.hide-xs {display:none;}}
/* SHOW QUERIES */
@media (min-width:1200px) {.show-md {display:none;}}
@media (min-width:992px) {.show-sm {display:none;}}
@media (min-width:768px) {.show-xs {display:none;}}
