/* Custom Buttons */

.th-color { 
    color: #4BB905; 
} 

.btn-th { 
    color: #FFFFFF; 
    background-color: #4BB905; 
    border-color: #4BB905; 
} 

.btn-th:hover, 
.btn-th:focus, 
.btn-th:active, 
.btn-th.active, 
.open .dropdown-toggle.btn-th { 
    color: #FFFFFF; 
    background-color: #40A306; 
    border-color: #4BB905; 
} 

.btn-th:active, 
.btn-th.active, 
.open .dropdown-toggle.btn-th { 
    background-image: none; 
} 

.btn-th.disabled, 
.btn-th[disabled], 
fieldset[disabled] .btn-th, 
.btn-th.disabled:hover, 
.btn-th[disabled]:hover, 
fieldset[disabled] .btn-th:hover, 
.btn-th.disabled:focus, 
.btn-th[disabled]:focus, 
fieldset[disabled] .btn-th:focus, 
.btn-th.disabled:active, 
.btn-th[disabled]:active, 
fieldset[disabled] .btn-th:active, 
.btn-th.disabled.active, 
.btn-th[disabled].active, 
fieldset[disabled] .btn-th.active { 
    background-color: #4BB905; 
    border-color: #4BB905; 
} 

.btn-th .badge { 
    color: #4BB905; 
    background-color: #FFFFFF; 
}


/* Custom focus box shadow */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(75, 185, 5, 0.8) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px  rgba(75, 185, 5, 0.6) !important;
    outline: 0 none !important;
}


/* Custom nav */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #4BB905;
}

/* Custom just icon link */
.just-icon-big {
    font-size: 2em;
    color: #4BB905;
}

.just-icon-big:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

/* Custom round button */
.glyphicon-round-th {
    background: #4BB905;
    padding: 5px;
    border-radius: 100%;
    color: white;
}

.glyphicon-round-th:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

/* Icon for text align to the right */
.glyphicon-green-with-text {
    color: #4bb905;
    font-size: 1.5em;
    padding-right: 5px;
    vertical-align: sub;
}

/* Pagination color arrow */
.pagination > li > a, .pagination > li > span {
    color: #4BB905; 
}

.pagination > li > a:hover, .pagination > li > span:hover {
    color: #4dd905; 
}

/* Slider customization theme */
.image-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .image-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #4BB905 none repeat scroll 0 0 !important;
}
