/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/
.page-header.navbar .menu-toggler{background-image: none !important;color: #c6cfda !important;}
.page-header.navbar .menu-toggler.responsive-toggler{margin:16px 6px 0 6px !important;float:none !important;}
.classic-menu-dropdown.active a i{color:#fff !important;}
.nav>li>a:focus{background-color: initial !important;}
.page-title{margin-bottom: 0px !important;}
.page-title .btn{letter-spacing: 0px;}
.page-content .portlet.light.bordered:not(.bg-inverse){margin-bottom: 0px !important;}
.breadcrumb{margin-bottom: 0px !important;padding: 8px 0px !important;}
.breadcrumb a:not([href]):not([tabindex]){color: inherit;text-decoration: none;cursor: default;}
.breadcrumb a{text-decoration: none;}
.tr-badge{font-size:20px;line-height: 30px;padding: 10px;color: #fff;border-radius: 5px;margin-top: 15px;}
.bootstrap-table .fixed-table-toolbar .search{float:left !important;}
.show_hide_password{position: absolute;right: 15px;top: 10px;cursor: pointer;color:#888888;}
.select2-container--open .select2-dropdown{top:-7px;}
.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow{height:34px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 34px !important;}
.select2-container{margin-top: 7px !important;}
.select2-container--default .select2-search--dropdown{padding-left: 4px !important;padding-right: 4px !important;}
/* tr.cancelled{background-color: #d2dee4 !important;} */
tr.cancelled td.profile_td span{text-decoration: line-through;background-color: #d2dee4;padding: 5px;}
#login_tab .col-md-6.password{border-left:1px solid #ccc;}
.v-middle{vertical-align: middle !important;}

.timeline-body-head-caption{float: none !important;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.timeline-body-content{font-size: 12px;}
.timeline-item.timeline-danger .timeline-body{background-color: #e35b5a;color: #fff;}
.timeline-item.timeline-danger .timeline-body-arrow{border-color: transparent #e35b5a transparent transparent;}
.timeline-item.timeline-danger .timeline-badge-userpic{border-color: #e35b5a;}
.timeline-item.timeline-danger .timeline-body-title, .timeline-item.timeline-success .timeline-body-title{color:#fff;text-decoration: none;}

.timeline-item.timeline-success .timeline-body{background-color: #1BBC9B;color: #fff;}
.timeline-item.timeline-success .timeline-body-arrow{border-color: transparent #1BBC9B transparent transparent;}
.timeline-item.timeline-success .timeline-badge-userpic{border-color: #1BBC9B;}

.scroll-to-top{display: block;border: 1px solid #687991;border-radius: 50%;width: 30px;height: 30px;right: 30px;}
.scroll-to-top i{margin-right: 0px !important;margin-top: 7px;}

.mobile-only{display: none !important;}
@media all and (max-width: 540px){
    .mobile-only{display: block !important;}
    .profile-userpic img{width: 33% !important;height: 33% !important;}
    .edit_profile_icon_div{width:30px !important;height:30px !important;left: calc(50% + 20px) !important;}
    .edit_profile_icon_div a{top:7px !important;}
    .edit_profile_icon_div a i{font-size: 16px !important;}
    #login_tab .col-md-6.password{margin-top: 30px;border-left:none;border-top: 1px solid #ccc;padding-top: 10px;}
    .desktop-only{display: none !important;}
    .breadcrumb{margin-top: 10px !important;}

    .pt-stats{padding-right: 5px !important;padding-left: 5px !important;}
    .pt-stats .dashboard-stat .details{padding-right: 0px !important;}
    .pt-stats .dashboard-stat .details .number{font-size: 20px !important;}
    .pt-stats .dashboard-stat .details .desc{font-size: 12px !important;margin-left: 5px;}
    .pt-stats .dashboard-stat .visual > i{margin-left: -20px;font-size: 70px;line-height: 90px;}
}

/* About us */
.meet-our-team h3 {
  margin-bottom: 0;
  padding: 10px;
  background: #f5f5f5;
  margin-top: 0px;
}

.meet-our-team small {
  display: block;
  font-size: 12px;
  color: #999;
  margin-top: 5px;
}

.meet-our-team .team-info {
  padding: 10px;
  overflow: hidden;
  background: #f5f5f5;
}
/* About us */

.dropdown.dropdown-add > .dropdown-menu:before, .dropdown.dropdown-add > .dropdown-menu:after{top: -6px !important;
    right: 10px !important;left:auto !important;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;}
.dropdown.dropdown-add > a.dropdown-toggle, .dropdown.dropdown-add > a.dropdown-toggle:focus{color: #c6cfda !important;text-decoration: none !important;}
.dropdown.dropdown-add > a.dropdown-toggle:hover{color:#1caf9a !important}
