.post-date{
    background: #f4f4f4;
    padding: 4px;
    margin: 3px 0;
    display: block;
}

.post-thumb{
    width: 100%;
}

.paginate-link{
    margin: 30px 0;
}

.paginate-link strong{
    padding: 8px 13px;
    margin: 5px;
    background: #f4f4f4;
    border: 1px #ccc solid;
}

a.paginate-link{
    padding: 8px 13px;
    margin: 5px;
    background: #f4f4f4;
    border: 1px #ccc solid;
}

.cat-delete{
    display: inline;
}


/*Validation*/ 
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
    border-color: #a94442;  
}
.has-error .form-control {
    border-color: #a94442; 
}

.has-error .form-control:focus {
    border-color: #a94442; 
} 
.has-error .col-form-label {
    color: #a94442;
}

.has-success {
    border-color: #2ecc71;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
    color:#2ecc71;
    border-color:#2ecc71;
}
.has-success .form-control {
    border-color:#2ecc71;
}
.has-success .form-control:focus {
    border-color:#2ecc71;
} 
.has-success .col-form-label {
    color: #2ecc71;
}

/*----------Custom-Checkbox---------*/
input[type="checkbox"]{
    position: relative;
    display: inline-block;
    margin-right: 5px;
}
input[type="checkbox"]::before,
input[type="checkbox"]::after {
    position: absolute;
    content: "";
    display: inline-block;  
}
input[type="checkbox"]::before{
    height: 18px;
    width: 18px;
    border: 1px solid #999;
    left: -2px;
    top: -2px;
    background-color: #fff;
    border-radius: 2px;
}
input[type="checkbox"]::after{
    height: 5px;
    width: 9px;
    left: 3px;
    top: 3px;
}
input[type="checkbox"]:checked::after{
    content: "";
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transform: rotate(-45deg);
}
input[type="checkbox"]:checked::before{
    background-color: #2c3e50;
    border-color: #2c3e50;
}
.mt-check{
    margin-top: 40px;
}

.form-group.has-error{
    margin-bottom: 0.7em;
}
.datepicker-dropdown {
    right: inherit !important;
}
@media (min-width: 992px){
    .mt-buttons{
        margin-top: 28px;
    }
}

.inputapi-transliterate-indic-suggestion-menu {
    z-index: 99999999999 !important;
}

.birthday-count{    
	float: right;
    background-color: #2c3e50;
    padding: 1px 8px;
    border-radius: 3px;
}

.remove_camera_img{
	display: block;
    background: #444;
    border: 1px solid black;
    color: white;
    text-align: center;
    cursor: pointer;
	width: 100px;
    font-size: 12px;
}