
:root {

  --theme-border: light-dark(#893e3e,#893e3e);
  --theme-text: light-dark(#a35050,#a35050);
  --theme-background: light-dark(#f7d4d4,#f7d4d4);
  /* --theme-pri: #893e3e; */
  --theme-pri: #1b4d6d;
  /* --theme-sec: #593737; */
  --theme-sec: #0d334d;   
  /* #2c7bb1; */
  
  --theme-h: 0;
  --theme-s: 38%;
  --theme-l: 39%;

  --theme-alt-h: 0;
  --theme-alt-s: 24%;
  --theme-alt-l: 28.2%;

  /* --theme-dialogview-bg: linear-gradient(0deg, rgba(173,30,30,1) 0%, rgba(255,251,171,1) 190%); */
  --theme-dialogview-bg: linear-gradient(0deg, #123347 0%, #2c7bb1 190%);
/* 
  color-scheme: light dark;
  --theme-dialogview-bg: linear-gradient(0deg,
        light-dark(rgba(173,30,30,1), rgba(147,30,30,1)) 0%,
        light-dark(rgba(255,251,171,1), rgba(115, 113, 75, 1)) 190%); */
}


body {
  padding: 2px 0px;
}

a {
    color: var(--theme-pri);
}

h1 { font-size: 30px; line-height: 34px; }

p { margin-top: 15px;}

.section {
    background-color: rgb(110, 32, 0);
}

.date-picker-link {
    margin-left: 10px;
    line-height: 28px;
}

#content_top {
    padding: 6px 20px;
}

#content {
    padding: 0px 20px;
    margin: 10px 0;
}

#test-site {
    height: 30px;
    line-height: 30px;
    background-color: #F3F781;
    text-align: center;
    font-size: 15px;
    color: #CE0909;
    position: relative;
    top: -6px;
    font-weight: bold;
}

/*
General table/form customizations
*/
.general-table th {
    padding: 8px 6px;
}
.general-table td {
    padding: 4px 6px;
}

/*
List in general-table cells like assignments on referrals page
*/
ul.intable-list {
    margin:0px;
    padding:0px;
}
ul.intable-list li {
    margin:6px;
    margin-left:18px;
    padding:0px;
}

.deleted { text-decoration: line-through; }

.new-window-link {
    display: inline-block;
    background: transparent url(/media/icons/new_window.png) no-repeat scroll 0px 2px;
    background-size: contain;
    height: 13px;
    width: 11px;
    opacity: 0.6;
}

.upload-document-link {
    display: inline-block;
    background: transparent url(/static/f4django/icons/attach.gif) no-repeat scroll 0px 2px;
    background-size: contain;
    height: 13px;
    width: 12px;
}
.create-new-link {
    display: inline-block;
    background: transparent url(/static/f4django/icons/plus.png) no-repeat scroll 0px 0px;
    background-size: contain;
    height: 7px;
    width: 7px;
}

a.submit-form {
    background-color: var(--theme-pri);
    border-radius: 4px;
    color: white;
    padding: 0;
    font-size: 11px;
    font-weight: normal;
    width: 100%;
    display: block;
    text-align: center;
}

.session_security_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index:1001;
    opacity:.75;
}

.session_security_modal {
    position: fixed;
    top: 25%;
    left: 25%;
    width: 50%;
    padding: 16px;
    background: #fff;
    color: #333;
    z-index:1002;
    overflow: auto;
    text-align: center;
}

.submenu-selected { color: black; }

.conf-icon {
    height: 14px;
    width: 14px;
    vertical-align: text-top;
}

.general-form .form-row.form-cap li {
    margin: 0px;
      margin-left: 0px;
    padding: 4px;
    list-style-type: circle;
    margin-left: 13px;
}


.general-form  .form-row.outofline.form-cap-warning {
    background-color: #fffafa;
    color: #a63030;
}