/*
A Bootstrap 3.1 affix sidebar template
from http://bootply.com

This CSS code should follow the 'bootstrap.css'
in your HTML file.

license: MIT
author: bootply.com
*/

body {
 padding-top:0px;
}

#masthead {

 min-height:100px;
}

#masthead h1 {
 font-size: 30px;
 line-height: 1;
 padding-top:1px;
}

#masthead .well {
 margin-top:1%;
}

@media screen and (min-width: 768px) {
  #masthead h1 {
    font-size: 30px;
  }
}

.navbar-bright {
 background-color:#111155;
 color:#333333;
}

.affix-top,.affix{
 position: static;
}

@media (min-width: 979px) {
  #sidebar.affix-top {
    position: static;
  	margin-top:5px;
  	width:150px;
  }

  #sidebar.affix {
    position: fixed;
    top:50px;
    width:150px;
  }
}

#sidebar li.active {
  border:0 #eee solid;
  border-right-width:5px;
}


/* Bootstrap Dropdown Submenu */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -10px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000;
    margin-top: 1px;
    margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #eee;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.navbar-nav .divider-vertical {
    height: 40px;
    margin: 0 5px;
    border-left: 1px solid #1e5c93;
    border-right: 1px solid #2c77ba;
}

.required:after
{
    content: " *";
    font-weight: bold;
    color: red;
}

.bold
{
    font-weight:bold;

}

.modal-content {
                    align-content:flex-start;
                 width: 800px !important;
                 height: auto;
                 margin: 30px auto !important;
             }

.modal-content2 {
                    align-content:center;
                 width: 500px !important;
                 height: auto;
                 margin: 30px auto !important;
             }


.tableheader{

    background-color:#006cb8;
   }
.whitefont{
    color:white;
}
.special div {
    border: 1px solid #000000;
    border: 1px solid #000000;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0);
    box-shadow: 0 3px 9px rgba(0,0,0,0);
     background-clip: padding-box;
     padding:5px;

}


.small_font{
    font-size:10px;
}
.large_font{
    font-size:18px;
}

tr.attachment
{
    width:100%;
    padding:0px;

}

tr.attachment td
{
    margin:1em;
    padding:1em;
    border:dashed 0.5px #808080;
    background-color:#dddddd;
    font-size:0.9em;
    list-style-type:none;
}

    tr.attachment td a
    {
        font-weight:bold;
    }
        tr.attachment td a.title
        {
            text-align:center;
        }
        tr.attachment td a.deleteItem
        {
           text-align:center;
            /*float:right;*/
            color:#ff0000;
            font-size:large
        }

.redfont{
    color:#f30a0a;
}
.orangefont{
    color:#fa7f0a;
}
.magfont{
    color:#c83811;
}
.purplefont{
    color:#c40993;
}
.bluefont{
    color:#085ca8;
}
.greenfont{
    color:#0c7515;
}

.editor-field textarea {
    width : 450px;
    height : 100px;
}
.break-word {
  word-wrap: break-word;
}