/*
A custom Bootstrap 3.1 theme from http://bootply.com\

This CSS code should follow the 'bootstrap.css'
in your HTML file.

license: MIT
author: bootply.com
*/

/* CSS used here will be applied after bootstrap.css */

.modal-dialog {
    width: 900px;
}

.modal-content {
    width: 900px;
}


.span3 {
    height: 400px !important;
    overflow-y: scroll;
    overflow-x: hidden;
}


.form-horizontal .control-label{
    text-align:left;
}


.panel a {
    color:#777;
}

.panel a:hover {
    text-decoration:none;
    color:#222;
}

.panel .table td {
    border-color: #f3f3f3;
}

body {
    padding-top: 50px;
    background-color: #f5f5f5;
    overflow-x: hidden;
}

.fill {
    min-height: 100%;
    height: 100%;
}

footer {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    background-color: #f5f5f5;
}

.spacer5 { height: 5px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer10 { height: 10px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer15 { height: 15px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer20 { height: 20px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer25 { height: 25px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer30 { height: 30px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer35 { height: 35px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer40 { height: 40px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer45 { height: 45px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer50 { height: 50px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer100 { height: 100px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer200 { height: 200px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }



/*
 * off canvas
 * --------------------------------------------
 */
@media screen and (max-width: 768px) {
    .row-offcanvas {
        position: relative;
        -webkit-transition: all 0.25s ease-out;
        -moz-transition: all 0.25s ease-out;
        transition: all 0.25s ease-out;
    }

    .row-offcanvas-left
    .sidebar-offcanvas {
        left: -33%;
    }

    .row-offcanvas-left.active {
        left: 33%;
    }

    .sidebar-offcanvas {
        position: absolute;
        top: 0;
        width: 33%;
        margin-left: 10px;
    }
}


/* sidebar navigation */
.nav-sidebar {
    background-color: #f5f5f5;
    margin-right: -20px;
    margin-bottom: 20px;
    margin-left: -15px;
}
.nav-sidebar > li > a {
    padding-right: 20px;
    padding-left: 20px;
}
.nav-sidebar > .active > a {
    color: #fff;
    background-color: #428bca;
}

.main {
    padding: 20px;
    background-color: #fff;
}
@media (min-width: 768px) {
    .main {
        padding-right: 40px;
        padding-left: 40px;
    }
}
.main .page-header {
    margin-top: 0;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #FFFF9A;   /*  #E6F5E6;*/
}


/* end CSS */