/***/
@import "https://fonts.googleapis.com/css?family=Raleway";
.border {
  padding: 13px;
  border-color: rgb(222, 226, 230);
border-width:10px !important;
}
.dataTables_length{
  margin-left: 10px;
}
.noneditable {
  background-color: gray !important;
}

* { box-sizing: border-box; }
body {
font: 16px Arial;
}
.autocomplete {
/*the container must be positioned relative:*/
position: relative;
display: inline-block;
}


input[type=submit] {
background-color: DodgerBlue;
color: #fff;
}
.autocomplete-items {
position: absolute;
border: 1px solid #d4d4d4;
border-bottom: none;
border-top: none;
z-index: 99;
/*position the autocomplete items to be the same width as the container:*/
top: 100%;
left: 0;
right: 0;
}
.autocomplete-items div {
padding: 10px;
cursor: pointer;
background-color: #fff;
border-bottom: 1px solid #d4d4d4;
}
.autocomplete-items div:hover {
/*when hovering an item:*/
background-color: #e9e9e9;
}
.autocomplete-active {
/*when navigating through the items using the arrow keys:*/
background-color: DodgerBlue !important;
color: #ffffff;
}
caption
{
    text-align: left;
    font-weight: bold;
    padding-bottom: 0.3em;
    background: none;
}
ol, ul
{
    margin: 0 0 0.5em 1.2em;
    padding: 0;
}
li
{
    margin: 0.5em 0 0 0;
    padding: 0;
}
ol li:first-child, ul li:first-child
{
    margin-top: 0;
}
td ol
{
    margin-left: 1.75em;
}

fieldset
{
    padding: 0.4em;
    margin: 0.5em 0.5em 1em 0;
    border-radius: 0.5em;
    border: solid grey 1px;
}

/*
 * Base structure
 */

.container {
    padding-top: 3.5rem;
}

/* Move down content because we have a fixed navbar that is 3.5rem tall */
body {
    padding-top: 3.5rem;
}

/*
 * Typography
 */

h1 {
    padding-bottom: 9px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
}

/*
 * Sidebar
 */

.sidebar {
    position: fixed;
    top: 51px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    padding: 20px 0;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    border-right: 1px solid #eee;
}

.sidebar .nav {
    margin-bottom: 20px;
}

.sidebar .nav-item {
    width: 100%;
}

.sidebar .nav-item + .nav-item {
    margin-left: 0;
}

.sidebar .nav-link {
    border-radius: 0;
}

/*
 * Dashboard
 */

/* Placeholders */
.placeholders {
    padding-bottom: 3rem;
}

.placeholder img {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}



.modal-body .form-horizontal .col-sm-2,
.modal-body .form-horizontal .col-sm-10 {
    width: 100%
}

.modal-body .form-horizontal .control-label {
    text-align: left;
}
/*.modal-body .form-horizontal .col-sm-offset-2 {*/
    /*margin-left: 15px;*/
/*}*/

.modal {
    top: 100px;
}

.select-info {
    margin-left: 20px;
}
