.reginput {
    border: 0px;
}

body {
    font-family: Verdana;
    font-size: 12px
}

P {
    font-family: Verdana;
    font-size: 12px
}

TD {
    font-family: Verdana;
    font-size: 12px
}

input {
    font-family: Verdana;
    font-size: 12px
}

select {
    font-family: Verdana;
    font-size: 12px;
}

.select_bg {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    background-color: #B7D588
}

.header {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    background-color: #EBEBEB;
    font-weight: bold
}

.border {
    padding-top: 7px;
    padding-bottom: 7px;
    border-left: 1px #9E9E9E solid;
    border-right: 1px #9E9E9E solid;
    border-top: 1px #9E9E9E solid;
    border-bottom: 1px #9E9E9E solid;
}

.price {
    font-family: Verdana;
    font-size: 12px;
    color: #763636;
    font-weight: bold;
}

.price2 {
    font-family: Verdana;
    font-size: 12px;
    color: red;
}

.error {
    border-left: 1px red solid;
    border-right: 1px red solid;
    border-top: 1px red solid;
    border-bottom: 1px red solid;
}

select {
    font-family: verdana;
    font-size: 12px;
}

.Btn {
    cursor: hand;
}

.sbttn {
    cursor: hand;
    background: url(images/button_bg.gif);
    border: 0px;
    height: 24px;
    width: 61px;
}

.Ico {
    cursor: hand;
}

.sh1 {
    font-family: arial;
    font-size: 7pt;
    font-weight: normal;
}


A {
    font-family: Verdana;
    font-size: 13px;
    color: #4778A1
}
.dataTables_filter{
    text-align:right !important;
}
A:link {
    font-family: Verdana;
    font-size: 13px;
    /*color: #4778A1*/
}

    A:visited {
        font-family: Verdana;
        font-size: 13px;
        color: #4778A1
    }

    A:active {
        font-family: Verdana;
        font-size: 13px;
        color: #459e55
    }

    A:hover {
        font-family: Verdana;
        font-size: 13px;
        color: #459e55
    }


    A.sh1 {
        font-family: arial;
        font-size: 7pt;
        color: #4778A1
    }

        A.sh1:link {
            font-family: arial;
            font-size: 7pt;
            color: #4778A1
        }

        A.sh1:hover {
            font-family: arial;
            font-size: 7pt;
            color: #459e55
        }

        A.sh1:visited {
            font-family: arial;
            font-size: 7pt;
            color: #4778A1
        }

        A.sh1:active {
            font-family: arial;
            font-size: 7pt;
            color: #459e55
        }


    A.whitelink {
        font-family: Verdana;
        font-size: 13px;
        color: #FFFFFF
    }

        A.whitelink:link {
            font-family: Verdana;
            font-size: 13px;
            color: #FFFFFF
        }

        A.whitelink:visited {
            font-family: Verdana;
            font-size: 13px;
            color: #FFFFFF
        }

        A.whitelink:active {
            font-family: Verdana;
            font-size: 13px;
            color: #FFFFFF
        }

        A.whitelink:hover {
            font-family: Verdana;
            font-size: 13px;
            color: #FFFFFF
        }



    A.blacklink {
        font-family: Verdana;
        font-size: 13px;
        color: #000000
    }

        A.blacklink:link {
            font-family: Verdana;
            font-size: 13px;
            color: #000000
        }

        A.blacklink:visited {
            font-family: Verdana;
            font-size: 13px;
            color: #000000
        }

        A.blacklink:active {
            font-family: Verdana;
            font-size: 13px;
            color: #000000
        }

        A.blacklink:hover {
            font-family: Verdana;
            font-size: 13px;
            color: #000000
        }


    A.nounderline {
        font-family: Verdana;
        font-size: 13px;
        color: #4778A1;
        text-decoration: none;
    }

        A.nounderline:link {
            font-family: Verdana;
            font-size: 13px;
            color: #4778A1;
            text-decoration: none;
        }

        A.nounderline:visited {
            font-family: Verdana;
            font-size: 13px;
            color: #4778A1;
            text-decoration: none;
        }

        A.nounderline:active {
            font-family: Verdana;
            font-size: 13px;
            color: #459e55;
            text-decoration: none;
        }

        A.nounderline:hover {
            font-family: Verdana;
            font-size: 13px;
            color: #459e55;
            text-decoration: none;
        }


/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 50px;
    background-color: #FAFAFA;
}

/*
 * Global add-ons
 */

.sub-header {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
    border: 0;
}

.navbar {
    background-color: #459e55;
    color: white;
}

.navbar-brand {
    padding-right: 35px;
}

    .navbar-brand img {
        height: 25px;
        margin-top: -4px;
    }

/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
    display: none;
    color: #828D92;
}
    /* Hide logout menu item for sidebar only */
    .sidebar .logout {
        display: none;
    }

#navbar-mobile {
    max-height: none;
    background-color: #30393D;
}

    #navbar-mobile.collapse {
        display: none;
    }

        #navbar-mobile.collapse.in {
            display: block;
        }

@media (min-width: 768px) {
    .sidebar {
        position: fixed;
        top: 51px;
        bottom: 0;
        left: 0;
        z-index: 1000;
        display: block;
        padding: 10px;
        overflow-x: hidden;
        overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
        border-right: 1px solid #eee;
        background-color: #ebebeb;
    }

    #navbar-mobile.navbar-collapse.collapse {
        display: none !important;
    }

    #main-content {
        display: block !important;
    }
}

/* Sidebar navigation */
.nav-sidebar {
    margin-right: -15px;
    margin-bottom: 5px;
}

    .nav-sidebar > li > a {
        padding: 5px 20px;
        color: #828D91; /*gray*/
    }

        .nav-sidebar > li.active a,
        .nav-sidebar > li > a:hover,
        .nav-sidebar > li > a:focus {
            /*color: #459e55;*/ /*green*/
            background: #8f8f93;
            color: white; /*hilight background*/
        }

    .nav-sidebar > li.active,
    .nav-sidebar > li:hover {
        /*background: #e0e0e2;*/ /*hilight background*/
    }

.sidebar-header {
    color: #000000c2;
    font-weight: bold;
    padding: 5px 0px;
}

.nav-sidebar .sidebar-header:hover {
    /*background: #30393D;*/
}

.nav-sidebar .sidebar-header a {
    padding: 5px 0;
}

.sidebar-header img {
    width: 16px;
    margin-right: 4px;
    margin-top: -4px;
}

/* Main content */
.main {
    padding: 20px;
}

@media (min-width: 768px) {
    .main {
        padding-right: 40px;
        padding-left: 40px;
    }
}

.main .page-header {
    margin-top: 0;
}

.price-info {
    color: #888787;
    margin-bottom: 10px;
}

    .price-info > div {
        border-right: 1px solid #ddd;
    }

        .price-info > div:last-child {
            border-right: none;
        }

/*
 * Placeholder dashboard ideas
 */

.placeholders {
    margin-bottom: 30px;
    text-align: center;
}

    .placeholders h4 {
        margin-bottom: 0;
    }

.placeholder {
    margin-bottom: 20px;
}

    .placeholder img {
        display: inline-block;
        border-radius: 50%;
    }

/*
 * Date Picker
 */
.datepicker table {
    font-size: 12px;
}

/* Bootstrap customization  */
h1, h2, h3, h4, h5, h6 {
    color: #30393C;
}

.btn-default {
    background-color: #30393C;
    color: white;
}

.btn-success {
    background-color: #459e55;
}

.panel-default > .panel-heading {
    background-color: white;
    color: #888787;
}
/*.panel-heading {
    padding: 20px 15px;
}*/

.text-header {
    color: #30393C;
    font-weight: bold;
}

.text-info {
    color: #30393C;
    font-weight: bold;
    font-size: 11px;
}

/* centered columns styles */
.row-centered {
    text-align: center;
}

.col-centered {
    display: inline-block;
    float: none;
    /* reset the text-align */
    text-align: center;
    /* inline-block space fix */
    margin-right: -4px;
}

.table, .table a {
    /*color: #888787;*/
}

    .table th {
        font-size: 12px;
    }

    .table .form-control {
        background-color: #f9f9f9;
    }

    .table .row {
        margin-bottom: 15px;
    }

.badge {
    background-color: #D64D4B;
}

.alert-danger, .alert-danger a {
    color: #BE241F;
}

.checkbox {
    margin: 0;
}
