.tbox{margin:20px 0;overflow:auto;position:relative;background-color:#fff;border:1px solid #dddddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.tbox-heading{border-bottom:1px solid #dddddd;border-top-left-radius:3px;border-top-right-radius:3px;padding:12px 15px}.tbox-body{padding:15px}.tbox-footer{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #ddd;padding:8px 15px}.tbox h3{margin:0;display:inline-block}.pull-right{float:right}.ttable{display:table;width:100%;border-collapse:collapse}.thead{font-weight:bold;display:table-row;line-height:25px;font-size:14px}.trow{display:table-row;border-bottom:1px solid #fefefe}.tcol{display:table-cell;padding:5px}.trow:last-child{border-bottom:0px}.tbtn{padding:5px 10px;border-radius:4px;text-decoration:none}.tbtn-success{border:1px solid #5cb85c}.error-msg{color:#ff0000;font-style:italic;font-size:.85em}.valid{color:#4bb648;position:absolute;right:10px;top:43px;z-index:9;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.notvalid{color:#ff0000;font-size:14px;position:absolute;right:10px;top:43px;z-index:9;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.form-group{position:relative}.ct_success_msg{font-size:20px;padding-left:15px;color:#368000}.ct-msg{font-size:16px;display:none}.ct-fields-container{margin:10px 0}#ct-add-field{cursor:pointer;font-size:16px}.ct-fields-set input{margin:5px 0}.ct-inputs{position:relative}.ct-remove-field{cursor:pointer;position:absolute;right:10px;top:15px;color:#ff0010;font-size:18px;z-index:99}#shortcode-holder{padding:20px 0;color:#181818;font-size:1.2rem;font-weight:bold}.client-row{margin:10px auto}.client-col{padding:10px;text-align:center}
.vim-event-carusel{
    text-align: left;
}
.vim-event-carusel img{
    margin: 0 auto;
}
.vim-event-carusel.tag-box{
    padding: 20px;
}
.event_detail i{
    color:#75B4D6;
    font-size: 18px;
    width: 20px;
}
.event_detail span{
    margin: 0 15px;
}
.calendar_block{
    text-align: center;
    width: 100%;
    max-width: 55px;
    border:1px solid #192A3F;
    font-weight: bold;
    
    margin-bottom:10px;
}
@media (min-width: 768px) {
    .calendar_block{
        max-width: 60px;
    }
}
.calendar_block .month_name{
    font-size: 12px;
    background: #192A3F;
    color:#fff;
}
.calendar_block .day_num{
    font-size: 24px;
    color:#192A3F;
    font-weight: bold;
}