    #campaign-icon i {
    	padding: 2px 14px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUY5RkFFNEI1QzRCMTFFOUI2QzdDQUE1MTA2ODYwNTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUY5RkFFNEM1QzRCMTFFOUI2QzdDQUE1MTA2ODYwNTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjlGQUU0OTVDNEIxMUU5QjZDN0NBQTUxMDY4NjA1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjlGQUU0QTVDNEIxMUU5QjZDN0NBQTUxMDY4NjA1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqv+vwwAAAJGSURBVHjaYvj//z8DOiYG2Lr4FxobG/8HYRCbGD3Y7GJhIBP8+f9vGbeAzBMQ+/f/f4fINQerA2ycfKb/+fElAq9vvn9m+IXEt7BywG8RB+9yIJVFlAP+//ur8vvnZwEGKgJmNi4VbOJMDAMM8KYBVk7+l2zsvB2EDPn141PN7x+fhKnugL+/von++vevnhiDWNl5P2A1488Pvn9/fzOR5QAWdp4HrGzckykJ4t+/WPJ+fXuvSJYDgC4X/fv3VwAlDgCaIYJPnlAiZKRCOmMkOw38+fmFB4jtaZkLBmc2ZGHmrAUWs1upaREjA/MJrOLYKh9GRsJRb+scEPvr+7vpIDYbp1Dm4b0bFhNTGZGUBvB76b/In59fucEO4BIUGbJpYNQBow5gId/ljDfZuIVvwtjkZyYc5YCNk1/3n5+fUkH8E0cPgFtHdm7+0v/+/s/+//e3AZDLhdVAJuYH37kYss5u2fKNonLg//+/Sr9/fOYHsaWkpJgUVHXOf3v/XBfYXCNUStlzMclcBNL9VIsCLS0tlvfv3+rhU8POI3KBkZHpI5D58ycD88IBSYTAAP7LxMLVfGrPunc0T4To4OeXNwbQYlkBSCnT1QGs7Dyf2DgFwG1HJibGPXTJhigNl1/f+IDpv56RmeUTEzv/QboXRP///2MAdWSAjU85xv+/Q+keAhx84luYmVj3/mNk+HVkz8ZpdHfAj08vfYCUDzArngPS06geBXv27PnFKSBTys4tfJWFjes7ML9jj4q/fyRIdTxAgAEA5mzh+sSZKoIAAAAASUVORK5CYII=');
        background-size: 20px;
        background-repeat: no-repeat;
    }	
    img.cropit-preview-image {
        min-width: 100%;
    }
    div.cropit-preview {
        border: none;
    }
    #campaign-icon:hover i,#campaign-icon.active i{
    	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REFCMkRDNjM1QzRDMTFFOTk0QkM5NTIwMjk5NzZBNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REFCMkRDNjQ1QzRDMTFFOTk0QkM5NTIwMjk5NzZBNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQUIyREM2MTVDNEMxMUU5OTRCQzk1MjAyOTk3NkE3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQUIyREM2MjVDNEMxMUU5OTRCQzk1MjAyOTk3NkE3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsfKENwAAAJNSURBVHjaYvj//z8DOiYGrG9wKvwxR/o/CIPYxOjBZhcLA5ng46//yzY/VH8CYn/9+/8QueZgdcCWJrvpSrzvI/BrfYPCu9avi1f13c9Cy4FUFlEO4GT+raLE+06AgYrg2TdeFWziTAwDDPCmgRsfRF/e+yzYQcgQFf63NWp8b4Wp7gAZ7o+ibMx/64kx6N5noQ/YxMU4vvDxsP5iIssBQEMfPPnKN5mSIP7CzZanJ/RCkSwH8LP9EP3yhy2AEgcAzRDBJ08oETJSIZ0xkp0G5Hk+8ACxPS1zweDMhq+/8dZue6y2lZoW/frDegJr/GCrfBgZCUf9mjrnWD3h59NB7EtvJTNDmvYuJqYyoloUMDP9F5Hj/sgNwiD2kE0Dow4YdQDZTbLffxlvnn8reRPGJrucxlUObGq071bhe5sK4msVXgG3jpbUOkvzsPzN5mH5ZcDE+J8Lm4E//rI8ePCPOSur/sA3YsoBnCHAzvxHCdgu5Aexa/z4mDysNM7rCt7RBYoTKqXstz9Rvwik+6kWBdraWiwmIo/18Kk5/Ubmwu9/TB///Wf8+eony8IBSYTAAP776jtPc3r7rnc0T4TowFTkiQG4XngnoQCklOnqgPufBT9d/yAKbjv+/Mu0hy7ZELXx+onvPwNj/dc/rJ9ufhQ5SHcHsDL9ZYB2ZASefuMLBdLn6eqAwy8Vtnz+xbb3L7DdEdq4fxrdQ8BW/IEPkPIBZsVzQJokBxCVDSPbT/za+li99OxbqavAIP7++x8zVnXcLL8kSHU8QIABAMkO6qfddDg2AAAAAElFTkSuQmCC');
    }	
    header.main-header .logo {
    	font-size: 18px;
        line-height: 20px;
    	padding-top: 5px;
    }
    .sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
    	display: inline-block;
    	padding-top: 8px;
    }
    .description_input_desc {
        color: #1e789b;
    }
    .special_input_desc{
         color: #1e789b;
    }
    body{
    	background: #f1f3f7;
    }
    header.headerV3.u-navDesktop {
        background: white;
    }
    .input-group-text{
    	border: 1px solid #e8ebee;
    }
    .wrapper-new {
        margin-top: 20px;
        display: table;
        width: 100%;
        padding: 0 15px;
    }
    div .progress-description, .info-box-text {
    	white-space: normal;
    	text-transform: none;
    }
    .ppp_sidebar{
    	width: 18%;
    	float: left;
    }
    .content-wrapper-new.all_tabs_content.ppp_content {
        float: left;
        width: 82%;
    }
    .ppp_sidebar .sidebar-menu li:last-of-type > a {
        border: none;
    }
    .ppp_sidebar .sidebar-menu li > a {
        border-bottom: 1px solid #eee;
    }
    .ppp_sidebar .sidebar-menu li.active > a {
        background: #1e789b;
    	color: white;
    }

    .meet_article_text{
    	width: 100%;
    	max-height: 300px;
    	overflow-y: auto;
    	border-left: 3px solid #eee;
        padding-left: 10px;
        margin-left: 7px;
    }
    .remove_meet_video{
    	float: right;
    }
    .meet_video_input_cont{
    	display: table;
    	width: 100%;
    }
    .meet_vid_input {
    	margin-bottom: 10px;
    }


    .white_color {
    	color: white;
    }
    .formError .formErrorContent {
    	box-shadow: none;
    }
    .formError .formErrorArrow div{
    	box-shadow: none;
    }
    /* .formError .formErrorContent {
        background: none !important;
        padding: 0 !important;
        box-shadow: none !important;
        border: none !important;
        color: red;
    }
    .formError .formErrorArrow {
        display: none !important;
    }
    .formError {
        position: relative !important;
        left: 0px !important;
        opacity: 1 !important;
        margin-top: 0px !important;
        top: 0px !important;
    } */
    span.not-published-icon {
        font-size: 20px;
        vertical-align: middle;
        margin-right: 6px;
        margin-left: 6px;
    }
    .table .vid_preview.video_thumb {
        width: 80px;
        height: 80px;
    }
    .deal_info_cont {
        font-size: 13px;
        line-height: 13px;
        padding: 4px 8px;
        position: absolute;
        top: -14px;
        background: #f79421;
        max-width: 95%;
        text-overflow: ellipsis;
        overflow: hidden;
        word-spacing: 2px;
    }
    .ps-alert {
    	display: table;
        width: 100%;
        background: #eee;
        padding: 10px;
        margin-bottom: 10px;
        border-radius: 5px;
    }
    .deal_ser_label {
    	width: 150px;
        display: inline-block;
        padding: 5px 10px;
        border-radius: 5px;
        line-height: 15px;
        background: #f0f8ff;
    }
    .deal_service {
        font-size: 16px;
        border-top: 1px solid #eee;
        padding: 5px;
        display: table;
        width: 100%;
    }
    #banner_img_editor .cropit-preview {
        border-radius: 0;
    }
    body .uk-notification {
    	z-index: 10001;
    }
    body div.uk-modal {
        z-index: 10001;
    }
    iframe#at_iframe {
        width: 100%;
        height: 75vh;
    }
    div#iframeModal .modal-dialog {
    	width: 98%;
    }
    .most_winner_inner {
        padding: 10px;
        box-shadow: 0px 0px 1px 1px #f8f8f8;
        border-radius: 3px;
    	display: inline-block;
    }
    .featb_img {
        width: 100%;
        height: 129px;
    	box-shadow: 0px 0px 1px 1px #f8f8f8;
    }
    .featb_img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .vt_featured_item {
        width: 165px;
        display: inline-block;
        vertical-align: top;
        padding: 8px;
    }
    .featb_catname {
        font-size: 16px;
        font-weight: bold;
    }
    .chlog_btname {
        font-size: 18px;
        margin-top: 8px;
        display: inline-block;
        color: orange;
    }
    .vt_featured_tr {
    	background: rgb(255, 244, 225) !important;
    }
    .vt_featured_label {
    	width: 100%;
        display: inline-block;
        font-size: 20px;
        color: orange;
    	font-weight: bold;
    }
    .vt_featured_label.w_label {
        color: #20b2aa;
    }
    .vt_featured {
    	background: rgb(255, 244, 225);
    }
    .valign_middle_table.table > tbody > tr > td {
        vertical-align: middle;
    }
    .winner_thumbs_cont {
        margin-bottom: 20px;
    }
    .featb_name {
        margin-top: 5px;
    }
    .featb_cont {
        padding: 10px;
        box-shadow: 0px 0px 1px 1px #eee;
        border-radius: 3px;
    }
    .most_winner_bname {
        margin-top: 10px;
    }
    .most_winner_bname a {
        font-size: 16px;
    }
    .most_winner_title {
    	font-size: 20px;
    	margin-bottom: 10px;
    	font-weight: bold;
    }
    .most_winner_cont {
        padding: 15px;
        border-radius: 3px;
    	margin-bottom: 15px;
    }
    .vote_cat_select {
    	float: right;
        font-size: 20px;
        height: auto;
        max-width: 500px;
        width: 100%;
    }
    span.vote_count_span {
        font-size: 20px;
    }
    .cbook_circle {
        margin: 1px;
    }
    .beauty_calendar_table th {
    	min-width: 65px;
    }
    .cal_bwrap {
    	position: relative;
    }
    .dp_popover_close {
        position: absolute;
        top: 5px;
        right: 5px;
        padding: 5px;
    	cursor: pointer;
    }
    .dp_popover_close:hover {
        color: orange;
    }
    .dp_popover{
    	display: none;
    	top: 1px;
        left: 26px;
    	width: 220px;
    }
    .cal_td_day_5 .dp_popover,
    .cal_td_day_6 .dp_popover,
    .cal_td_day_7 .dp_popover {
    	left: auto;
    	right: 26px;
    }
    table.cl_pop_table {
        font-size: 12px;
    }
    .dp_popover.in {
    	display: block;
    }
    table.cl_pop_table td {
        font-weight: bold;
    	vertical-align: top;
    	padding: 1px;
    }
    table.cl_pop_table td.cl_pop_row {
        font-weight: normal;
        color: rgba(128, 128, 128, 0.72);
    }
    .cal_not_working {
        background: #d4d4d4;
    }
    .cal_off {
        background: rgb(255, 153, 153);
    }
    .cal_booked {
        background: orange !important;
    }
    .cal_partial {
        background: rgb(255, 255, 125) !important;
    }
    .cal_open {
    	background: rgb(205, 247, 205);
    }
    .cal_not_open {
    	background: lightblue;
    }
    .btable_td {
        position: relative;
    }
    .cal_ot_btn_wrap {
        position: absolute;
        right: 0;
        top: 0px;
    }
    .cal_ot_delete_btn{
    	color: yellow;
    }
    .cal_ot_btn {
        background: transparent;
        border: none;
    }
    .cal_label_wrap {
        float: left;
        margin-right: 10px;
    }
    .cal_label {
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        margin: 2px;
    }
    .cal_labels {
        display: table;
        margin: auto;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .cal_label_text {
        font-weight: normal;
        line-height: 30px;
    }
    .cal_past {
        background: rgb(250, 250, 250);
    }

    .cl_pop_table tr:last-of-type {
        border: honeydew;
    }
    .cl_pop_table tr {
        border-bottom: 1px solid #eee;
    }
    .otime_form{
    	display: table;
        width: 100%;
    }
    .ot_fgroup {
    	margin-bottom: 5px;
    }
    .otime_select{
    	width: 107px;
        display: inline-block;
    }
    .ot_submit_btn{
    	float: right;
        margin-right: 1px;
    }
    .table-bordered > tbody > tr > td.cal_off {
        border-bottom: 1px solid #ff9999;
    }

    .table-bordered > tbody > tr > td.cal_off {
        border-right: 2px solid red;
        border-left: 2px solid red;
    }

    .table-bordered > tbody > tr > td.cal_off.off_start {
        border-top: 2px solid red;
    }

    .table-bordered > tbody > tr > td.cal_off.off_end {
        border-bottom: 2px solid red;
    }

    span.cl_slot_td {
        font-weight: normal;
    }


    /*calendar changes START*/
    .cin_btn {
    	display: inline-block;
    	vertical-align: middle;
    	margin-right: 10px;
    }
    .btn-transparent{
    	background: transparent;
    }
    .calendar_dpicker{
    	margin-top: -6px;
    }
    /*calendar changes END*/

    .duration_select {
        display: inline-block;
    }
    .duration_label {
        margin-right: 10px;
    }
    .bd_tabs {
    	margin-bottom: 10px;
    }
    .hdp_gall_img {
        display: inline-block;
        vertical-align: top;
        padding: 5px;
        border: 1px solid #eee;
        position: relative;
        margin: 5px;
    	margin-bottom: 30px;
    }

    .hdp_gall_img img {
        width: 135px;
        height: 135px;
        object-fit: contain;
    }

    span.delete_galimg_btn:hover{
    	color: yellow;
    	opacity: 0.7;
    }
    span.delete_on_click:hover {
    	color: yellow;
    }

    span.delete_galimg_btn, span.delete_on_click {
        position: absolute;
        background: red;
        color: white;
        line-height: 0;
        right: -10px;
        top: -10px;
        width: 25px;
        height: 25px;
        display: table;
        text-align: center;
        line-height: 26px;
        border-radius: 50%;
    	cursor: pointer;
    }
    .gal-addbtns-cont{
    	display: table;
    	width: 100%;
    	margin-top: 20px;
    }
    .new_gal_img_label {
    	float: right;
    }
    .img_instructions {
        color: #0bc7e1;
        font-size: 14px;
        line-height: 18px;
    }
    .video-play-btn {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ+CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
        background-size: 64px 64px;
        position: absolute;
        height: 100%;
        width: 100%;
        opacity: .8;
        filter: alpha(opacity=80);
        transition: all 0.2s ease-out;
    	cursor: pointer; 
    }
    .video-play-btn:hover {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .vid_preview {
        width: 100%;
        height: 400px;
        border: 1px solid #eee;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        background-color: black;
    	position: relative;
    }

    .bvideo-edit-cont {
        margin-top: 15px;
    }

    .bvideo-save-btn {
    }

    .input-instructions {
        color: orange;
        font-weight: normal;
    }
    .port_tab_cont {
    	padding-top: 15px;
    }
    #banner_img_editor {
        display: table;
        width: 100%;
    }
    .banner_image_fr {
        margin-bottom: 20px;
    }
    .banner_image_fr .img_edit_cont {
        display: table;
        float: left;
    }
    .banner_image_fr .img_resize_controls {
        float: right;
        width: auto;
        padding-top: 0;
    }
    .banner_image_fr .im_editer_inner {
    	display: table;
        width: 100%;
        max-width: 100%;
    }
    .banner_image_fr .im_editer_inner .cropit-preview {
    	position: relative;
        width: 100%;
        height: 300px;
    	margin-bottom: 25px;
        border: 1px solid #eee;
    }
    .cropit-image-loaded .cropit-preview-image-container {
    	background: white;
    }
    .t_elipsis {
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 100px;
        white-space: nowrap;
    }
    .feat_img_save, .feat_img_cancel {
        margin-left: 15px;
        vertical-align: 4px;
    }
    .feat_img_cancel {
    	margin-left: 0px;
    }
    .fiselect_cont {
    	margin-bottom: 10px;
    }
    .feat_img_save {
    	margin-right: 10px;
    }
    input.cropit-image-zoom-input {
        width: 150px;
        margin-left: 6px;
    	display: inline-block;
    }
    .img_resize_controls .im_left {
        vertical-align: 4px;
    }
    .img_resize_controls .im_right {
    	font-size: 24px;
    	margin-left: 6px;
    	vertical-align: 1px;
    }
    .img_resize_controls {
        padding-top: 15px;
        display: table;
        width: 100%;
    }
    .im_editer_inner {
    	float: left;
    	max-width: 250px;
    }
    .featured_image_fr .cropit-preview {
        border: 1px solid #ccc;
        border-radius: 50%;
        width: 250px;
        height: 250px;
        float: left;
        overflow: hidden;
        z-index: 1;
    }
    img.cropit-preview-image {
        max-width: none;
    }
    .cropit-preview-image-container {
    	cursor: move;
    }
    .image-size-label {
    	margin-top: 10px;
    }
    .feat_img_edit_cont {
        float: left;
        margin-left: 40px;
        margin-top: 110px;
    }

    button.feat_img_delete {}

    .feat_img_edit {
        margin-right: 10px;
    }

    .feat_uploaded_on {
        font-size: 20px;
        text-align: center;
        margin-bottom: 10px;
    }

    .featured_image_fr {
        display: table;
        width: 100%;
        margin-bottom: 20px;
    }

    .featured_image_fr img.banner_image {
        width: 100%;
        object-fit: cover;
    }

    .banner_fr .feat_img_edit_cont {
        margin-top: 13px;
        margin-left: 0;
        text-align: center;
        width: 100%;
    }
    /*header*/
    a.site_logo{
    	background: #1d2a2f !important;
    }
    .head_admin{background:#fbfbfb !important;}
    a.toggle_nav{color:#000 !important;}
    /* .main-header a.logo.site_logo { */
        /* height: 80px; */
        /* padding: 11px 0; */
    /* } */
    span.admin_name {
        color: #000;
        font-weight: bold;
        font-family: sans-serif;
    	margin: 0 12px;
    }
    i.admin_profile{color:#000;}
    /*sidebar*/
    body.skin-blue aside.sidebar_back{background:#000;}
    .sidebar-collapse .sidebar .admin_img img{border:none;}
    .sidebar .admin_img img {
        width: 160px;
        max-width: 100%;
        border-radius: 50%;
        border: 9px solid rgba(130, 130, 130, 0.6);
    	object-fit: contain;
    	margin-top: 15px;
    }
    .text-center.info.admin_info {
        position: initial;
        margin-top: 15px;
    	white-space: normal;
    }
    .user-panel .admin_info p {
        font-size: 15px;
        font-weight: normal;
    }
    .side_icons {
        width: 15px;
        margin-right: 6px;
    }
    /*business*/
    .content-wrapper.all_tabs_content{
    	background:#f3f3f3;
    }
    .b_cont{
    	width:100%;
    	display:table;
    	padding:0 20px;
    }

    h3.busi_title {
        margin: 0;
        padding: 5px 0px;
        color: #516274;
    }
    .hr_class {
        border-top: 2px solid rgb(228, 231, 235);
        margin: 0px 0px 15px;
    }
    .ppp_sidebar .sidebar-menu .py_menu_toggle li > a {
    	padding-left: 25px;
    	padding-bottom: 6px;
    	padding-top: 6px;
    }
    .ppp_sidebar .sidebar-menu .py_menu_toggle li.active > a {
    	background: #ccc;
    	color: white;
    }
    .busi_back{
    	width:100%;
    	display:table;
    	background:#fff;
    	padding: 25px 5px;
    }
    input.form-control.search_input {
        background: #f2f4f4;
        border-right: none;
        border: 1px solid #ecefef;
        border-bottom-left-radius: 18px;
        border-top-left-radius: 18px;
    }
    button.search_busi_submit {
    	background: #f2f4f4;
        border-left: none;
    	border: 1px solid #ecefef;
        border-bottom-right-radius: 18px;
        border-top-right-radius: 18px;
    }
    button.add_busi_btn {
        background: #0bc7e1;
        border-color: #0bc7e1;
    }
    .add_business i.fa {
        margin-right: 7px;
        font-size: 12px;
    }
    .business_list {
        width: 100%;
        display: table;
        padding: 15px;
    }
    .busi_table_list thead{
    	background:#f2f4f4;
    	border-top: 2px solid #ebeeee;
    }
    .busi_table_list thead th{
    	color:#a7b4ba;
    }
    .table-hover.busi_table_list>tbody>tr:hover {
        background-color: #fbfbfb;
    }
    .val_circle {
        background: #eeeeee;
        border-radius: 50%;
        padding: 7px 13px;
    }
    span.mem_p_status {
        background: #1ed085;
        color: #fff;
        padding: 3px 14px;
        border-radius: 3px;
    }
    span.mem_f_status {
        background: #d65554;
        color: #fff;
        padding: 3px 14px;
        border-radius: 3px;
    }
    span.busi_action{
    	cursor:pointer;
    }
    .logo-lg img {
    	width: 80%;
    }
    ul.navbar-nav >.user-menu .user-image {
        width: 30px;
        height: 30px;
        margin-right: 6px;
    }
    /*pagination style in business*/
    .pagination_define {
        width: 100%;
        display: table;
        padding: 0 15px;
    }
    .pagi_back{
    	background:#f2f4f4;
    	width: 100%;
        display: table;
    	padding: 7px 15px;
    }
    .pagi_back ul{margin:0;}
    .page_size {
        display: table;
        padding-left: 10px;
        padding-top: 3px;
    }
    select.select_page_number {
        border-radius: 4px;
        border: 1px solid #dae1e2;
        margin: 0 5px;
        padding: 4px 6px;
    }
    .pagi_back ul.pagination a.dirn_arrows {
        padding: 3px 8px 7px 8px;
        border-radius: 50%;
        margin-right: 5px;
        background: #fff;
    }
    span.records_info {
        padding-left: 10px;
    }
    .SortASC {
        background: url(../images/up.png) no-repeat scroll right center rgba(0, 0, 0, 0);
    }
    .sortable{ background: url(../images/up_down_arrow.png) no-repeat scroll right center rgba(0, 0, 0, 0);
    }
    .sortable, .SortASC, .SortDESC {
        cursor: pointer;
    }
    .SortDESC {
        background: url(../images/down.png) no-repeat scroll right center rgba(0, 0, 0, 0);
    }
    .table.table-hover th a {
        display: inline-block;
    }

    /*ps changes*/
    .ajax_raDiv {
    	background-image: url(../images/ajax-loader1.gif);
    	height: 50px;
        left: 50%;
        position: fixed;
        top: 50%;
        width: 50px;
        z-index: 100002;
    	transform: translate(-50%, -50%);
    	-ms-transform: translate(-50%, -50%);
    	-webkit-transform: translate(-50%, -50%);
        background-size: contain;
        background-repeat: no-repeat;
    }
    .ajax_raTransp {
    	background: grey;
    	height: 100%;
    	opacity: 0.4;
    	position: fixed;
    	top: 0;
    	width: 100%;
    	z-index: 100001;
    	margin-left: -10px;
    }

    .top_action_buttons {
        float: right;
    }
    .content-wrapper.all_tabs_content {
        padding: 10px;
    	position: relative;
    }
    .action_buttons_container_top {
        display: table;
        width: 100%;
    	margin-bottom: 15px;
    }
    .nav-tabs.ps_admin_nav_tabs > li.active > a {
    	background: #f3f3f3;
    	color: #4c5e70;
    	border: 1px solid #4c5e70;
    	border-bottom-color: transparent;
    }
    .nav-tabs.ps_admin_nav_tabs {
    	border-bottom: 4px solid #4c5e70;
    	margin-bottom: 20px;
    	padding-left: 10px;
    }
    .nav-tabs.ps_admin_nav_tabs>li {
        margin-bottom: -4px;
    }
    .nav-tabs.ps_admin_nav_tabs>li > a {
    	border-radius: 6px 6px 0 0;
    }
    .hding_top {
        background: #1e789b;
        padding: 10px;
        color: white;
    }
    .hding_top i {
        margin-right: 10px;
    }
    .btn-primary {
        background: #0bc7e1;
        border-color: #0bc7e1;
    }
    .plist_cont .busi_back {
        padding: 20px;
    	border-radius: 5px;
    }
    .no_records_div {
    	padding: 10px;
    	border-top: 1px solid #eee;
    	border-bottom: 1px solid #eee;
    	text-align: center;
    	width: 100%;
    	display: table;
    	margin-top: 10px;
    	font-size: 16px;
    	margin-bottom: 10px;
    }
    th.fa {
        display: table-cell;
    }
    th.fa:before {
        right: 5px;
    	position: absolute;
    }
    table.ps_admin_table.table > thead > tr > th {
        vertical-align: top;
    	position: relative;
    }
    table.ps_admin_table.table > thead > tr > th a {
    	font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
    	font-weight: bold;
    }
    form#search_busi_form {
        float: left;
        width: 100%;
        max-width: 300px;
    }
    td.actions_td .fa {
        font-size: 20px;
    }
    .pagination_container .alist_pagination {
        margin: 0;
    }
    .pagination_container {
        background: #f2f4f4;
        display: table;
        width: 100%;
        padding: 7px 15px;
    }
    .pagination_container select.form-control:not([size]):not([multiple]){
        width: 60px;
        padding: .375rem .50rem;
        border: none;
        height: 35px;
    }
    .pull-left.alist_pnum_cont {
        float: right !important;
        padding: 10px 0;
        vertical-align: top;
    }
    .pull-left.alist_psize_cont {
        margin-left: 15px;
    }
    span.alist_psize_text{
        display: inline-block;
        padding: 10px 0;
        vertical-align: top;
    }
    .alist_psize_wrap {
        display: inline-block;
    }
    span.alist_p_select_cont {
        padding: 0!important;
        border: none !important;
    }
    .pagi-li > span,
    .pagi-li > a {
    	border-radius: 0px;
        height: 35px;
        width: 35px;
        text-align: center;
        padding: 0px;
        line-height: 36px;
        display: inline-block;
        background: white
    }
    .pagi-li > span{
    	color: black;
        height: 35px;
    }
    ul.pull-left.alist_pagination {
        list-style: none;
        padding-left: 0;
    }
    .alist_pagination li {
        display: inline-block;
        vertical-align: top;
    }
    .pagi-li.pagi-prev > span,
    .pagi-li.pagi-prev > a {
    	padding-right: 2px;
    }
    .pagi-li.pagi-next > span,
    .pagi-li.pagi-next > a {
    	padding-left: 2px;
    }
    .nav-tabs.ps_admin_nav_tabs>li>a {
    	background: #4c5e70;
    	color: white;
    	font-size: 16px;
        margin-right: 4px;
    }
    .fr {
        float: left;
        width: 50%;
        padding: 5px 10px;
        min-height: 90px;
    }
    .fr.frhas_textarea {
        width: 100%;
    }
    .ui-widget.ui-widget-content.ui-spinner {
        width: 100%;
        overflow: visible;
        border-radius: 0;
        border-color: #d2d6de;
    }
    .ui-spinner .ui-spinner-input {
        margin: 0;
        padding: 6px 12px;
    }
    .frhas_textarea textarea {
        width: 100% !important;
        min-height: 100px;
    }
    .btn-success {
        background: #1ed085;
        border-color: #1ed085;
    }
    .ad_bottom_buttons {
        display: table;
        width: 100%;
        text-align: right;
        padding: 15px;
        border-top: 1px solid #eee;
        background: white;
    }
    .ad_bottom_buttons button {
        margin-left: 10px;
        font-size: 16px;
    }
    .required_star {
        color: red;
        margin-left: 2px;
    }
    .skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    	background-color: #000;
    }
    header.main-header {
        z-index: 990;
    }


    /*2-2-2017*/
    .login-logo img {border-style: none; width: 200px;}

    .login-box, .register-box {width: 360px; margin: 7% auto;}

    .login-box-body, .register-box-body { background: #fff; padding: 40px; border-top: 0; color: #666;}

    .login-logo, .register-logo {font-size: 35px;text-align: center; margin-bottom: 25px; font-weight: 300;}

    .login-page, .register-page {background: #000; padding-top: 10px;}

    .box.box-primary.field {padding-top: 30px;padding-left: 21px;padding-right: 21px;}

    .page_temp{display: none; padding-top: 25px !important;}

    .page_foot {padding-left: 10px;}

    #page_active{padding-left: 10px;}

    input[type="checkbox"] {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        padding: 0;
        width: 16px;
        height: 16px;
        border: none;
        cursor: pointer;
    }
    .pack_cont .fr {
        min-height: 0;
    }
    .pack_cont .frInputContainer {
        float: left;
        margin-right: 10px;
    }
    li.dropdown.user.user-menu > a.dropdown-toggle {
        padding-bottom: 13px;
        padding-top: 13px;
    }
    .skin-blue .main-header .navbar a.sidebar-toggle:hover {
        background-color: #516274;
    }
    .skin-blue .main-header .navbar a.sidebar-toggle:hover:before {
    	color: white;
    }
    .uk-notification-message-primary{
    	color:#1e87f0;
    }
    .uk-notification-message-success{
    	color:#32d296;
    }
    .uk-notification-message-warning{
    	color:#faa05a;
    }
    .uk-notification-message-danger{
    	color:#ffffff;
    }
    .wrapper {
        /* height: 100%!important; */
        overflow: auto;
    }
    .d_hr {
    	display: table;
    	width: 100%;
    	margin-top: 20px;
    	float: left;
    	margin-bottom: 15px;
    }
    .h_separator {
        display: table;
        width: 100%;
        border-bottom: 1px solid #e5e5e5;
        font-size: 23px;
        padding-bottom: 15px;
        margin-bottom: 18px;
    }
    .d_table{
    	display: table;
    	width: 100%;
    }
    .uk-notification-message li {
        list-style-type: none;
        background: transparent;
        background-repeat: no-repeat;
        background-size: 9px;
        background-position: 0px 7px;
        padding-left: 0px;
        list-style: square;
        list-style-position: inside;
    }
    div.uk-notification-message {
        font-size: 16px;
    }
    .is_active_html {
    	background: #d65554;
    	padding: 3px 6px;
    	border-radius: 5px;
    	color: white;
    	display: inline-block;
    }
    .is_active_html.active {
    	background: #1ed085;
    }
    .fr .radio {
    	display: inline-block;
    	margin-right: 6px;
    	vertical-align: middle;
    	margin-top: 0px;
    }
    .fr .radio_label {
    	margin-right: 14px;
    	font-weight: normal;
    }
    .ui-datepicker {
    	z-index: 1111 !important;
    }
    .datepicker_icon {
    	cursor: pointer;
    }
    div#prevent_remember_password_hack {
        width: 1px;
        height: 1px;
        overflow: hidden;
    }

    .actions_td a {
        margin-right: 5px;
    }

    .list_image {
    	width: 70px;
        height: 70px;
        object-fit: contain;
    }
    img.blogo_image {
        width: 100px;
        height: 100px;
        object-fit: cover;
        border-radius: 63px;
        border: 1px solid #fff;
        background: white;
    	float: left;
    	margin-right: 15px;
    }
    .bd_title_cont {
        float: left;
    }

    .blogo_cont {
        display: table;
        width: 100%;
    	margin-bottom: 15px;
    	border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
    }

    .bd_title {
        font-size: 35px;
        color: #516274;
    }

    .bd_tagline {
        color: #8f8f8f;
    }
    .nav-tabs.ps_admin_nav_tabs.bd_tabs {
    	padding-left: 100px;
    }
    .bback_link {
        color: #4c5e70;
        border-bottom: 1px solid;
    }

    span.bback_link_cont {
        float: right;
        font-weight: normal;
        font-size: 20px;
    }

    .bback_link:hover {
        text-decoration: none;
        color: initial;
    }


    ul.ps_admin_nav_tabs.bd_tabs {
        float: left;
        width: 20%;
        list-style: none;
        padding: 0;
        background: white;
        margin-right: 1%;
        box-shadow: 0px 0px 1px 0px #4c5e70;
    }

    .detail_wrap .tab-content {
        float: left;
        width: 79%;
    }

    ul.ps_admin_nav_tabs.bd_tabs li a {
        border-bottom: 1px solid #eee;
        padding: 8px 10px;
        color: black;
        width: 100%;
        float: left;
    }

    ul.ps_admin_nav_tabs.bd_tabs li.active {position: relative;}

    ul.ps_admin_nav_tabs.bd_tabs li.active a {border-left: 3px solid #4c5e70;background: #e3e3e4;padding-left: 7px;}

    ul.ps_admin_nav_tabs.bd_tabs li.active a:after {
        content: "\f105";
        position: absolute;
        right: 5px;
        font-family: fontawesome;
        font-size: 18px;
        line-height: 18px;
    }
    .tmg_cont {
        margin-bottom: 5px;
        display: table;
        width: 100%;
        border-bottom: 1px solid #eee;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .tmg_cont.tmc1 {
    	border-top: 1px solid #eee;
    }
    .tmg_left span {
    	font-size: 20px;
    }
    .tmg_group {
    	border-radius: 8px;
        border: 1px solid #ddd;
    }
    .tmg_select {
    	border: none;
    	border-radius: 7px;
    }
    .tmg_group_span {
    	border: none;
    	border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
    }
    /* payal's css*/
    .cropit-preview {
        border: 1px solid #ccc;
        border-radius: 50%;
        width: 250px;
        height: 250px;
        float: left;
        overflow: hidden;
        z-index: 1;
    }
    div#profile_image_fr {
        width: 100%;
        display: table;
    }
    .cust_img_edit_cont .fiselect_cont{
    	float: left;
        margin-top: 100px;
        margin-left: 15px;
    }
    .cust_img_save{
    	margin: 0 15px;
    }
    /*---*/
    @media(max-width: 767px){
    	.fr {
    		width: 100%;
    	}
    	ul.ps_admin_nav_tabs.bd_tabs, .bd_page .tab-content {
    		width: 100%;
    	}
    }


    /*Deepshikha...*/

    .no-top-border th{
    	border-top: none;
    }

    h1 { font-size: 1.5em; margin: 10px; }

    /****** Style Star Rating Widget *****/

    div.stars{  float: left; }
    input.star { display: none; }
    label.star {
      float: right;
      padding: 10px;
      font-size: 20px;
      color: #444;
      transition: all .2s;
    }
    input.star:checked ~ label.star:before {
      content: '\f005';
      color: #FD4;
      transition: all .25s;
    }
    input.star-1:checked ~ label.star:before { color: #ff7777; }
    input.star-2:checked ~ label.star:before { color: #ff9b77; }
    input.star-3:checked ~ label.star:before { color: #ffbb77; }
    input.star-4:checked ~ label.star:before { color: #ffd877; }
    input.star-5:checked ~ label.star:before {
      color: #FE7;
      text-shadow: 0 0 20px #952;
    }
    label.star:hover { transform: rotate(-15deg) scale(1.3); }
    label.star:before {
      content: '\f006';
      font-family: FontAwesome;
    }

    .btn-delete{
    	font-size: 13px;
    	border-radius: 3px;
    	color: #ff0000;
    	border-color: #EAEBEC;
    	background: #F8F8F8;
    	padding: 8px 10px;
    	font-weight: 400;
    }
    .btn-delete:hover{
    	background: #ff0000;
    	border-color: #ff0000;
    }

    .field_wrapper > div{
    	margin-bottom: 15px;
    }

    .add_remove a,.add_remove i{
    	font-size: 25px;
    	color: #cecece; 
    }

    .disabled {
    	font-size: 11px;
    	color: red;
    }

    ::-webkit-scrollbar {
        width: 5px;
    }

    /* Track */
    ::-webkit-scrollbar-track {
        box-shadow: inset 0 0 1px grey; 
        border-radius: 10px;
    }
     
    /* Handle */
    ::-webkit-scrollbar-thumb {
        background: darkgrey; 
        border-radius: 10px;
    }

    .site-wrapper{
    	padding-top: 80px;
    }
    /*.main-content{
    	width: calc(100% - 260px);
    	float: left;
    	margin-left: 10px;
    	margin-top: 10px;
    }
    .sidebar{
    	position: initial;
    	float: left;
    	padding-left:0px !important;
    }*/
    .student_profile_picture_div{
    	border: 1px solid #eee;
        padding: 10px;
    }
    .picture_operations{
    	font-size:16px;
    	color: #666;
    	text-align: right;
    }
    .sidebar_icon {
        font-size: 18px;
        padding-right: 10px;
        align-items: center;
    }
    .display_flex{
    	display: flex;
    	align-items: flex-end;
    	justify-content: space-between;
    }
    .user_name-sidebar{
    	font-size: 16px;
        text-transform: uppercase;
    	background: #275059;
    	color: #fff;
    	font-weight: 600;
    	font-size: 14px;
    	padding: 20px 15px;
    	margin-top: 0px;
    }
    .prevent_remember_password_hack{
    	display:none;
    }
    .save_btn_action:disabled{
    	cursor: no-drop;
    }
    p.orange-bold b {
        color: orange;
        font-size: 18px;
    }
    .font-18{
    	 font-size: 18px;
    }
    .alert-msg{
    	color:red;
    	font-size:11px;
    }
    .label-warning {
        background-color: #f0ad4e;
    }
    .label {
        display: inline;
           padding: 5px 10px;
        font-weight: 700;
        line-height: 1;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: .25em;
    }
    .search-btns {
            display: inline-block;
        font-weight: 600;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border: 2px solid #0d0c0c;
        font-size: 12px;
        line-height: 1.5;
        border-radius: .25rem;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        background: white;
        min-width: 100px;
        padding: 3px;
    	cursor: pointer;
    	margin-right: 5px;
    }
    .search-btn-success{
    	color:#4cae4c !important;
    	border: 2px solid #4cae4c;
    }
    .search-btn-success.active,.search-btn-success:hover{
    	color:white !important;
    	background:  #4cae4c;
    }

    .search-btn-info{
    	color:#46b8da !important;
    	border: 2px solid #46b8da;
    }
    .search-btn-info.active,.search-btn-info:hover{
    	color:white !important;
    	background:  #46b8da;
    }

    .search-btn-danger{
    	color:#d43f3a !important;
    	border: 2px solid #d43f3a;
    }
    .search-btn-danger.active,.search-btn-danger:hover{
    	color:white !important;
    	background:  #d43f3a;
    }
    .img-div-list{
         width: 50px;
        height: 50px;  
    }
    .img-div-list img {
        object-fit: cover;
        width: 50px;
        height: 50px;
    	border-radius: 50%;
    }
    .btn-warning.color-white,.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
        color: white;
        border-color: #ffc107;
    }
    .alert.alert-info.anchor-color a{
    	font-weight: 400;
        color: #0c5460;
        background-color: #d1ecf1;
        border-color: #bee5eb;
    }
    #ui-datepicker-div{
    	    z-index: 10003!important;
    }
    .background-f8{
        background: #f8f8f8;
    }
    textarea.form-control {
        height: 150px;
    }

    element.style {
    }
    .btn:not(:disabled):not(.disabled) {
        cursor: pointer;
    }
    [type=reset], [type=submit], button, html [type=button] {
        -webkit-appearance: button;
    }
    .btn-back,.btn-back:hover,.btn-back:active,.btn-back:focus {
        border-color: #4b5a75;
        padding: 7px;
        background: #4b5a75;
        font-weight: 400;
    }
    .btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:hover,.btn-group .btn:focus {
    	    color: white !important;
        border-color: #275059;
        background: #275059;
    }
    .table thead th {
        vertical-align: top;
    }