body {
     /*padding-top: 70px;
     padding-bottom: 40px;*/
}

/* FIX */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

.ui-dialog-titlebar-close {
     border: solid 0px #D8D8D8;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     padding: 0px;
     width: 16px;
     height: 16px;
     background: transparent url('../img/close.png') no-repeat;
}

.hidden-hp {
     display: none;
}

.input-hide-container {
     display: block;
     width: 200px;
     background: transparent; none left top no-repeat;
}

.input-hide-text {
     color:#2E2E2E; 
     font-weight: bold;
     background-color: #FAFAFA;
     line-height: 100px;
     text-align: center;
     position: absolute;
     top:0;
     bottom: 0;
     right:0;
     height: 100% !important;
     width: 100%;
     cursor: pointer;
}

.input-hide {
     position: absolute;
     top:0;
     bottom: 0;
     right:0;
     height: 100% !important;
     width: 100%;
     opacity: 0;
}

.btn {
    margin-bottom: 5px;
}

hr {
    margin-top: 15px;
    margin-bottom: 15px;
}

.right {
     float: right;
}

.text-center {
     text-align: center;
}

.center {
     display: block;
     margin-left: auto !important;
     margin-right: auto !important;
}

.sidebar-nav {
     padding: 9px 0;
}

.thumb {
     margin: 4px;
     padding: 4px;
     border: solid 1px #E6E6E6;
}

.block-title {
     background-color: #08C;
     padding: 10px 0px 10px 4px;
     width: 100%;
     height: 20px;
     font: bold 18px "Helvetica Neue",Helvetica,Arial,sans-serif;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     color: #FAFAFA;
     margin-bottom: 10px;
}

.ajax-loader {
     background-image: url('../img/ajax-loader.gif');
     background-color: transparent;
     background-repeat: no-repeat;
     width: 160px;
     height: 24px;
}

.ajax-loader2 {
     background-image: url('../img/ajax-loader2.gif');
     background-color: transparent;
     background-repeat: no-repeat;
     width: 16px;
     height: 11px;
}

.bg-color-yellow {
     background-color: #FFBF00;
}


/*
-- LIST
*/

.check-list {
     width: 100%;
     height: auto !important;
     margin-top: 10px;
}

.check-list .item {
     color: #2E2E2E;
     padding-top: 5px;
     background-color: #FFFFFF;
     width: 100%;
     height: 25px;
     margin-bottom: 4px;
     font-size: 14px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
}
/*
.alert-warning {
     color:#DBA901; 
     background-color: #F3F781;
     border-color:#F5DA81;
}


.alert-danger {
     color: #FFFFFF; 
     background-color: #FE2E2E;
     border-color: #FFFFFF;
}*/

.alert-list {
     color: #151515; 
     background-color: #E6E6E6;
     border-color: #D8D8D8;
     margin-bottom: 6px;
     padding-right: 4px;
}

.alert-blue {
     color: #FFFFFF; 
     background-color: #428BCA;
     border-color: #428BCA;
     margin-bottom: 6px;
     font-weight: bold;
}

.label-data .label {
     font-weight: bold;
     padding: 6px;
}

.label-white {
     color: #1C1C1C; 
     background-color: #FFFFFF;
     border-color: #F7D358;
}

.label-white a {
     text-decoration: none;
     color: #1C1C1C;
     font-weight: normal;
     font-size: 13px;
     text-shadow: none;
}

.bold {
     font-weight: bold;
}

.title-record {
     color: #424242;
     background-color: #FFFFFF; 
     margin-bottom: 5px;
     border-color: #D8D8D8;
}

/**************

***************/

.hide-input {
     background-color: transparent;
     border: solid 1px #FFFFFF:
     margin: 0px;
     padding: 0px; 
}

/*
Theme
*/

@media only screen and (max-width: 760px) {

    #block-sidebar {
       /* display: none; */
    }
    
}