body.cms{background-color:#eee; overflow-x:hidden;}
nav .navbar-nav li a .ev-counter {background-color: #d2b0cb;border-radius: 50%;color: #3e5b6d !important;display: block;font-size: 12px;height: 20px;line-height: 19px;position: absolute;right: 0;text-align: center;top: 48px;width: 20px;}
nav .navbar-nav li .dropdown-menu a .ev-counter {position: relative;right: auto;top: auto;}

.welcome-user {padding-bottom: 18px;padding-top: 30px;}

.checklist-template {background-color: #fff;}
.checklist-item a .chk-ic {border: 2px solid #3e5b6d;border-radius: 10px;color: #d2b0cb;display: block;font-size: 70px;height: 120px;margin: auto auto 20px;padding-top: 22px;transition: all 0.3s ease-in-out 0s;width: 120px;}
.checklist-item a p {color: #3e5b6d;font-size: 18px;font-weight: 600;text-transform: uppercase;}
.checklist-item a p .nl {font-size: 16px;font-weight: 300;}
.checklist-item a:hover .chk-ic {background-color: #3e5b6d;color: #fff;}

.checklist-item.cre-new a .chk-ic {border: 2px dashed #ddd;color: #ddd;}
.checklist-item.cre-new a:hover .chk-ic {border-color: #3e5b6d; color:#fff;}
.checklist-item.cre-new a p {color: #bbb;}
.checklist-item.cre-new a:hover p {color: #3e5b6d;}

.modal .modal-dialog .modal-content {border: medium none;border-radius: 25px;overflow: hidden;}
.modal .modal-header {background-color: #3e5b6d;border: medium none;}
.modal-header .modal-title {color: #fff;}
.modal-header .close {box-shadow: none;color: #fff;font-size: 24px;font-weight: 300;opacity: 1;}

.cms-header {background-color: #3e5b6d;padding: 15px;}
.cms-header .title .sub-title {color: #fff;margin-bottom: 0;padding-top: 8px;}
.cms-header form, .cms-header .form-group {margin-bottom: 0;position: relative;}
.cms-header .form-control {background-color: rgba(255, 255, 255, 0.1);border: medium none;color: #fff;}
.cms-header .search-items .btn {font-size: 18px;height: 35px;padding: 0;position: absolute;right: 5px;top: 5px;width: 35px;}
.cms-header .add-new .btn {border-radius: 50%;height: 42px;padding: 12px;text-align: center;width: 42px;}
.cms-header select.form-control option {background-color: #3e5b6d;color: #fff;}

#accordion .panel {border: medium none;border-radius: 10px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);overflow: hidden; margin-bottom:20px;}
#accordion .panel .panel-heading {background-color: #fff;overflow: hidden;padding: 0;}
#accordion .panel .panel-heading .c-ontrol i {font-size: 24px;padding: 18px;transition: all 0.3s ease-in-out 0s;}
#accordion .panel .panel-heading .collapsed .c-ontrol i {transform: rotate(180deg);}
#accordion .panel .panel-heading .checklist-temp i {background-color: #3e5b6d;color: #fff;display: inline-block;font-size: 30px;height: 60px;margin-right: 15px;padding: 15px;text-align: center;width: 60px;}
#accordion .panel .panel-heading .checklist-temp h4 {margin-bottom: 0;margin-top: 0;padding: 20px 0;}
#accordion .panel-body {clear: both;padding: 30px 30px 0;}

.baby-item{margin-bottom:50px; position:relative;}
.baby-item .bg-img {height: 180px;margin: auto;width: 180px;}
.baby-item .prod-name {font-weight: 300;margin-bottom: 0;margin-top: 25px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.baby-item .price p {color: #d2b0cb;font-size: 18px;font-weight: 600;letter-spacing: 2px;}
.baby-item .action-links {border-top: 1px dashed #bbb;}
.baby-item .action-links a {display: inline-block;padding: 8px 10px;}
.baby-item .action-links a.edit-item {color: #d2b0cb;}
.baby-item .action-links a.view-item {color: #3e5b6d;}
.baby-item .action-links a.del-item {color: #e45050;}
.baby-item .action-links a.act-item {color: #5cb85c;}

.cnt-box {background-color: #fff;border-radius: 10px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);margin-bottom: 30px;padding: 25px;}
.cnt-box .sub-title {font-weight: 500;margin-bottom: 20px;}
.cnt-box .suggestion-items .create-btn {display: block;font-weight: 300;margin-top: 15px;}
.cnt-box .suggestion-items .create-btn i {margin-right: 12px;}

.dmy {background-color: #3e5b6d;border-radius: 3px;display: inline-block;margin-right: 15px;overflow: hidden;padding-top: 5px;text-align: center;vertical-align: middle;width: 50px;}
.dmy span {color: #fff;display: block;font-weight: 300;text-transform: uppercase;}
.sug-item .sug-title {display: block;overflow: hidden;vertical-align: middle;}
.dmy .date {font-size: 20px;font-weight: 500;line-height: 15px;}
.suggestion-items .sug-title h4 {margin-bottom: 0;margin-top: 0;}
.dmy .year {background-color: #d2b0cb;color: #fff;}
.dmy .month {font-size: 12px;}
.sug-item {margin-bottom: 35px; clear:both; position:relative;}
.sug-item:last-child {margin-bottom: 0;}

.p-img .bg-img {height: 100px;margin: auto;width: 100px;}
.p-img {position: relative;}
.p-img .del-img {background-color: #e45050;border-radius: 50%;color: #fff;height: 30px;opacity: 0;padding: 7px;position: absolute;right: 0;text-align: center;top: 0;width: 30px;}
.p-img:hover .del-img {opacity: 1;}
.p-img .edit-img {background-color: #d2b0cb;border-radius: 50%;color: #fff;height: 30px;opacity: 0;padding: 7px;position: absolute;right: 0;text-align: center;top: 0;width: 30px;}
.p-img:hover .edit-img {opacity: 1;}
.p-img.up-new {border: 2px dashed #ddd;font-size: 32px;padding: 32px 0;text-align: center;}

.product-slider .prod-img {height: 350px;margin: auto;width: 350px;}
.product-slider .carousel-indicators li {border: medium none;height: 50px;width: 50px;}
.product-slider .carousel-indicators li .thumb-img {border: 2px solid #bbb;border-radius: 10px;height: 50px;width: 50px;}
.product-slider .carousel-indicators li.active .thumb-img {border-color: #3e5b6d;}
.product-slider .carousel-indicators {bottom: -80px;}
.product-description .main-title {font-size: 36px;font-weight: 600;}
.prod-meta .price p {color: #666;font-size: 20px;margin-bottom: 0;}
.prod-meta .gender, .prod-meta .size {display: inline-block;margin-right: 40px;}
.prod-meta .gender.f p {color: #d2b0cb;}
.prod-meta .gender.b p {color: #3e5b6d;}
.prod-meta .gender.f p strong, .prod-meta .size p strong {color: #8a8a8a;font-weight: 500;}
.product-description .desc p {font-weight: 300;}
.product-description .desc {margin-bottom: 30px;margin-top: 10px;}
#viewProduct .modal-dialog .modal-content {min-height: 510px;}

.event-info span {display: inline-block;padding: 0 5px;}
.event-info a {color: #8a8a8a;}
.event-info a.active, .event-info a:hover {color: #3e5b6d;}
.filter-search .form-control {display: inline-block;vertical-align: middle;width: 70%;}
.filter-search {text-align: right;}
.all-events form, .filter-search .form-group {margin-bottom: 0;}
.event-info {padding-top: 12px;}

.table-responsive {border-top: 1px solid #ddd;margin-top: 25px;padding-top: 20px;}
.table thead th {color: #3e5b6d;font-size: 18px;font-weight: 500;vertical-align: middle;}
.table tbody td {font-weight: 300;vertical-align: middle !important;padding: 18px 8px !important;}
.table th.e-st, .table td.e-st, .table th.e-ac, .table td.e-ac, .table td.e-at {text-align: center;}
.table td.e-title {font-weight: 400;}
.table td.e-ac {width: 10%;}
.table .e-ac .btn-del, .table .e-ac .btn-view {border-radius: 5px;color: #fff;display: inline-block;height: 30px;margin: auto;padding-top: 6px;width: 30px;}
.table .e-ac .btn-del{background-color: #e45050;}
.table td.e-st input.cmn-toggle-round-flat:checked + label, .table td.e-st input.cmn-toggle-round-flat + label{margin:auto;}

.pagination li a {border: medium none;border-radius: 0;color: #444;font-size: 16px;height: 40px;line-height: 40px;margin-left: 5px;margin-right: 5px;padding: 0;width: 40px; text-align:center;}
.pagination li a[aria-label="Previous"], .pagination li a[aria-label="Next"] {border-radius: 0;font-size: 36px;padding-top: 3px;width: 50px;}
.pagination li.active a, .pagination li a:hover, .pagination li.active a:focus, .pagination li a:focus {background-color: #3e5b6d;color: #fff;}

.user-profile .form-section {border-top: 1px solid #ddd;padding-top: 25px;padding-bottom: 25px;}
.user-profile .form-section:first-child {border: medium none; padding-top:0;}

.event-item .ev-title {display: block;overflow: hidden;padding-top: 10px;}
.event-item .ev-title h4 {margin-bottom: 0;margin-top: 0;}
.event-item .ev-title p {font-weight: 300;}
.event-item .ev-actions {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;clear: both;margin-bottom: 15px;margin-top: 15px;}
.event-item .ev-actions .ac-item i, .event-item .ev-actions .ac-item span {display: block;}
.event-item .ev-actions .ac-item {display: inline-block;padding: 10px 14px;}
.event-item .ev-actions .ac-item i {font-size: 28px;}
.event-item .ev-actions .ac-item span {font-size: 16px;font-weight: 300;}
.event-item .ev-location .lc-item {display: block;overflow: hidden;}
.event-item .ev-location .lc-item h4 {font-weight: 300;margin-bottom: 0;margin-top: 0;}
.event-item .ev-location .lc-item p {font-size: 14px;font-weight: 300;}
.event-item .ev-location i {font-size: 25px;margin-right: 20px;padding-top: 5px;}
.event-item .ev-attendies .at-item {display: inline-block;padding: 0 22px;}
.event-item .ev-attendies .at-item p {font-weight: 300;margin-bottom: 0;}
.event-item .ev-attendies {border-top: 1px dashed #ddd;margin-top: 5px;padding-top: 8px;}

.ev-invitation .event-item .ev-actions .ac-item {padding: 10px 15px;}
.baby-item .select-item {position: absolute;right: 0;top: 0;}
.sug-item .select-item {position: absolute;right: -25px;top: 10px;}

.ck-editor__editable{
	min-height: 120px;
	max-height: 200px;
}
.datepicker table tr td.old, .datepicker table tr td.new {
	opacity: 0.5;
}
.datepicker table tr td, .datepicker table tr th {
	color: #3e5b6d;
}
.event-item .action-links a.edit-item {
	color: #d2b0cb;
}
.event-item .action-links a.del-item {
	color: #e45050;
}
.datetimepicker th, .datetimepicker td{
	color: #3e5b6d;
}
.event-item .action-links a {
  display: inline-block;
  padding: 1px 10px;
}
.scrollbar, .scrollbar1{
	max-height: 250px;
}
.containScrollbar, .scrollbar, .containScrollbar, .scrollbar1{
	position: inherit;
}
.currentEvent{
	border: 1px solid #3e5b6d;
}
.dataTables_wrapper .row:first-child {
	display: none;
}
.dataTables_wrapper .row:last-child {
	margin: 20px 0 !important;
}
.reg-links .item {
	display: inline-block;
	margin-bottom: 30px;
	padding: 0 15px;
	vertical-align: middle;
}
.reg-links .item .icon-link {
	background-color: #d2b0cb;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	height: 25px;
	margin-right: 8px;
	padding: 6px;
	text-align: center;
	width: 25px;
}
.event-item .ev-actions.new-ev-actions {
	padding: 30px 0;
}

.loader-wrapper {
	height: 100%;
	position: fixed;
	z-index: 10000;
	width: 100%;
	top: 110px;
}
.gal-modal .modal-content .modal-header button{
	top:10px;
	right:10px;
}
.pg-edit-mode .edit-sec-content.about-us .map-container .edit-pg-content{
	/*right:-23px;*/
}
.ui-autocomplete {z-index:3000 !important;}
@media(max-width:1024px){
	.sug-item .sug-title h4 {font-size: 14px;}
	.event-item .ev-actions .ac-item{padding:10px 12px;}
	.event-item .ev-attendies .at-item{padding:0 12px;}
	.event-item .ev-actions .ac-item span{font-size:14px;}
	.event-item .ev-title {padding-top: 0;}
	.ev-invitation .event-item .ev-actions .ac-item {padding: 10px;}
}
@media(max-width:640px){
	nav .navbar-nav li a .ev-counter {right: 20px;top: 18px;}
	.cms-header .title .sub-title {padding-bottom: 10px;padding-top: 0;text-align: center;}
	.sug-item .sug-title h4 {font-size: 18px !important;}
	.sug-item:last-child {margin-bottom: 35px;}
	.product-description {margin-top: 30% !important;}
	.product-slider .carousel-indicators{margin-left:-50%; width:100%;}
	.product-slider .prod-img{width:100%;}
	.filter-search {margin-top: 25px;text-align: center;}
	.filter-search .form-control {width: 60%;}
	.cms-header .form-group.filter {margin-top: 12px;}
	.cms-header .col-xs-3 .add-new {padding-top: 12px;}

}
@media(max-width:992px){
	.cms nav.navbar .navbar-brand img {max-width: 140px;}
	.product-description {margin-top: 18%;}
	.event-item .ev-actions .ac-item {padding: 10px 12px;}
	.event-item .ev-attendies .at-item{padding:0 18px;}
	.event-item .ev-title {padding-top: 0;}
	.event-item .ev-actions .ac-item span{font-size:16px;}
	.ev-invitation .event-item .ev-actions .ac-item {padding: 10px 12px;}
}
@media(min-width:640px){
	.nav-wrapper{
		height:140px;
	}
}
