/*!
 * Start Bootstrap - SB Admin Bootstrap Admin Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

 /* Global Styles */

 @import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

 a:focus i.fa, a:hover i.fa {
 	color: none !important;
 	text-decoration: none !important;
 }
 button{outline:none; outline-color:!important;}
 body {
 	margin-top: 100px;
 	background-color: #fff;
 }
 .breadcrumb>li+li:before {
 	content: "\003e";
 	color: #8c8c8c;
 	font-size: 12px;
 	font-weight: bold;
 }
 th, td {
 	white-space: nowrap;
 }
 div.dataTables_wrapper {
 	width: 100%;
 }
 table.dataTable.select tbody tr, table.dataTable thead th:first-child {
 	cursor: pointer;
 }
 table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
 	background: #f4f4f4 !important;
 }
 table.dataTable tbody tr.selected {
 	background: #f4f4f4 !important;
 }
 table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
 	background: #f4f4f4 !important;
 }
 table.dataTable.display tbody tr.odd.selected > .sorting_1 {
 	background: #f4f4f4 !important;
 }
 .dataTables_wrapper.no-footer .dataTables_scrollBody {
 	border-bottom: #efefef 1px solid !important;
 }
 .dataTables_scrollHead {
 	width: 90% !important;
 }
 .get-mg-id {
 	color: #b91880 !important;
 }
 /****************************************** Factory Module Css ****************************************************/
 .h3_heading_ar {
 	background: #d4d4d4;
 	color: #3f0e77;
 	padding: 10px;
 	font-size: 18px;
 	margin-bottom: 0px;
 }
 .h3_heading_ar span {
 	font-size: 16px;
 	line-height: 20px;
 }
 .segment {
 	background-color: #fff;
 	border: none;
 	display: block;
 	color: #B91880;
 	overflow: hidden;
 	position: relative;
 	border-radius: 6px;
 	-webkit-border-radius: 6px;
 	padding: 7px 0;
 	border: 1px solid #a0a0a0;
 	-moz-border-radius: 6px;
 }
 .segment:hover {
 	color: #B91880;
 	text-decoration: none;
 	border: 1px solid #d4d4d4;
 }
 .segment.active {
 	border: 1px solid #d4d4d4;
 	color: #3f0e77;
 	overflow: visible;
 	padding: 7px 0px;
 	background: #f5f5f5;
 }
 .segment p {
 	margin: 0;
 	font-size: 18px;
 	padding: 5px 0;
 	text-align: center;
 }
 .segment p span {
 	font-size: 24px;
 	margin-right: 10px;
 }
 .segment.active p span {/*background:#B91880;*/
 }
 .form-group.new-fac{
 	margin: -23px auto 23px;
 	text-align: center;
 	width: auto;
 }
 .form-group.new-fac a{display: inline-block;
 	text-align: center;}
 	.segment.finished:after {
 		content: '✔';
 		position: absolute;
 		right: 8px;
 		top: 15px;
 		font-size: 20px;
 		color: #fff;
 		width: 32px;
 		height: 32px;
 		background: #3f0e77;
 		text-align: center;
 		border-radius: 50%;
 		line-height: 32px;
 	}
 	.main-section {
 		padding: 20px 0;
 		min-height: 400px;
 	}
 	.dfsd {
 		padding-left: 0;
 	}
 	.create-event {
 		background-color: #fff;
 		padding: 20px 40px;
 		overflow: auto;
 		border: 1px solid #ccc;
 		border-radius: 5px;
 	}
 	.create-event h2 {
 		font-weight: 200;
 	}
 	.create-event .form-control {
 		box-shadow: none;
 	}
 	.create-event .input-group-addon {
 		border-color: #ccc;
 	}
 	.create-event .form-group label {
 		font-size: 13px;
 		text-transform: uppercase;
 	}
 	h4.chnge-sctn {
 		padding: 0 15px;
 		margin-top:30px;
 	}
 	.login-form-m{
 		margin: 20px auto 20px;
 		max-width: 320px;
 	}
 	.service-type {
 		background-color: #fff;
 		margin-bottom: 20px;
 	}
 	.service-type h2 {
 		background: #d4d4d4;
 		color: #3f0e77;
 		padding: 10px;
 		font-size: 18px;
 		margin-bottom: 0px;
 		text-align: center;
 	}
 	.select-service {
 		background-color: #f1f1f1;
 		padding: 10px;
 	}
 	.select-service h5 {
 		text-transform: uppercase;
 	}
 	.select-service h3 {
 		margin: 0;
 		}.anchor-cr td a {
 			color: #deca71 !important;
 		}
 		.select-service .checkbox-inline {
 			font-size: 14px;
 			margin-right: 10px;
 			text-transform: uppercase;
 			padding-top: 7px;
 		}
 		.photo-service h4 {
 			color: #FFF;
 		}
 		.still-service, .video-service {
 			padding: 10px;
 			border-top: 1px solid #eee;
 			border-bottom: 1px solid #eee;
 		}
 		.service-detials .checkbox-inline {
 			margin: 10px;
 			text-transform: uppercase;
 			font-size: 14px;
 		}
 		.service-detials label {
 			color: #231F20;
 			font-size: 16px;
 		}
 		.video-service .display-no {
 			/*width: 100px;*/
 			display: inline-block;
 			font-size: 14px;
 			padding: 4px;
 		}
 		.video-service h4 {
 			font-size: 14px;
 			text-transform: uppercase;
 		}
 		.btn-next {
 			background-color: #1bb070;
 			color: #FFF;
 			font-size: 18px;
 			text-transform: uppercase;
 			padding: 10px 20px;
 		}
 		.btn-next i {
 			font-size: 20px;
 			margin-left: 10px;
 		}
 		.btn-next:hover {
 			color: #FFF;
 		}
 		.select-service .checkbox {
 			padding-left: 20px;
 		}
 		.select-service .checkbox label {
 			display: inline-block;
 			vertical-align: middle;
 			position: relative;
 			padding-left: 10px;
 		}
 		.select-service .checkbox label::before {
 			content: "";
 			display: inline-block;
 			position: absolute;
 			width: 24px;
 			height: 24px;
 			left: 0;
 			margin-left: -20px;
 			border: 1px solid #cccccc;
 			border-radius: 3px;
 			background-color: #fff;
 			-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
 			-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
 			transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
 		}
 		.select-service .checkbox label::after {
 			display: inline-block;
 			position: absolute;
 			width: 23px;
 			height: 23px;
 			left: 0;
 			top: 0;
 			margin-left: -20px;
 			padding-left: 3px;
 			padding-top: 1px;
 			font-size: 16px;
 			color: #555555;
 		}
 		.select-service .checkbox input[type="checkbox"], .select-service .checkbox input[type="radio"] {
 			opacity: 0;
 			z-index: 1;
 		}
 		.select-service .checkbox input[type="checkbox"]:focus + label::before, .select-service .checkbox input[type="radio"]:focus + label::before {
 			outline: thin dotted;
 			outline: 5px auto -webkit-focus-ring-color;
 			outline-offset: -2px;
 		}
 		.select-service .checkbox input[type="checkbox"]:checked + label::after, .select-service .checkbox input[type="radio"]:checked + label::after {
 			font-family: "FontAwesome";
 			content: "\f00c";
 		}
 		.select-service .checkbox input[type="checkbox"]:indeterminate + label::after, .select-service .checkbox input[type="radio"]:indeterminate + label::after {
 			display: block;
 			content: "";
 			width: 10px;
 			height: 3px;
 			background-color: #555555;
 			border-radius: 2px;
 			margin-left: -16.5px;
 			margin-top: 7px;
 		}
 		.select-service .checkbox input[type="checkbox"]:disabled + label, .select-service .checkbox input[type="radio"]:disabled + label {
 			opacity: 0.65;
 		}
 		.select-service .checkbox input[type="checkbox"]:disabled + label::before, .select-service .checkbox input[type="radio"]:disabled + label::before {
 			background-color: #eeeeee;
 			cursor: not-allowed;
 		}
 		.select-service .checkbox.checkbox-circle label::before {
 			border-radius: 50%;
 		}
 		.select-service .checkbox.checkbox-inline {
 			margin-top: 0;
 		}
 		.select-service .checkbox-success input[type="checkbox"]:checked + label::before, .select-service .checkbox-success input[type="radio"]:checked + label::before {
 			background-color: #3f0e77;
 			border-color: #3f0e77;
 		}
 		.select-service .checkbox-success input[type="checkbox"]:checked + label::after, .select-service .checkbox-success input[type="radio"]:checked + label::after {
 			color: #fff;
 		}
 		.still-service h4 {
 			font-size: 14px;
 			text-transform: uppercase;
 		}
 		.service-detials {
 			background: #fbfbfb;
 			border-bottom: 1px solid #eee;
 			border-top: 1px solid #eee;
 		}
 		.select-service .checkbox-success input[type="checkbox"]:indeterminate + label::before, .select-service .checkbox-success input[type="radio"]:indeterminate + label::before {
 			background-color: #5cb85c;
 			border-color: #5cb85c;
 		}
 		.select-service .checkbox-success input[type="checkbox"]:indeterminate + label::after, .select-service .checkbox-success input[type="radio"]:indeterminate + label::after {
 			background-color: #fff;
 		}
 		.modal-header {
 			background: #B91880;
 			text-align: center;
 			text-transform: uppercase;
 			color: #fff;
 		}
 		.close {
 			color: #fff;
 			opacity: 1;
 			text-shadow: none;
 		}
 		.close-icon {
 			color: #fff;
 			opacity: 1;
 			text-shadow: none;
 		}
 		.close-list{padding: 10px 15px; }
 		.close-list .close{position: relative; right: 10px;}
 		.choose-album .checkbox {
 			padding-left: 20px;
 			background-color: #e4e4e4;
 			overflow: auto;
 			padding: 10px;
 			margin: 0;
 		}
 		.choose-album .checkbox label {
 			display: block;
 			vertical-align: middle;
 			position: relative;
 			padding-left: 40px;
 			font-size: 14px;
 			color: #231F20;
 			text-transform: uppercase;
 		}
 		.choose-album .checkbox label::before {
 			content: "";
 			display: inline-block;
 			position: absolute;
 			width: 24px;
 			height: 24px;
 			left: 0;
 			border: 1px solid #cccccc;
 			border-radius: 3px;
 			background-color: #fff;
 			-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
 			-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
 			transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
 		}
 		.choose-album .checkbox label::after {
 			display: inline-block;
 			position: absolute;
 			width: 18px;
 			height: 18px;
 			left: 22px;
 			top: 0;
 			margin-left: -20px;
 			padding-left: 0px;
 			padding-top: 0px;
 			font-size: 20px;
 			color: #555555;
 		}

 		.choose-album .checkbox input[type="checkbox"], .select-service .checkbox input[type="radio"] {
 			opacity: 0;
 			z-index: 1;
 		}
 		.choose-album .checkbox input[type="checkbox"]:focus + label::before, .choose-album .checkbox input[type="radio"]:focus + label::before {
 			outline: thin dotted;
 			outline: 5px auto -webkit-focus-ring-color;
 			outline-offset: -2px;
 		}
 		.choose-album .checkbox input[type="checkbox"]:checked + label::after, .choose-album .checkbox input[type="radio"]:checked + label::after {
 			font-family: "FontAwesome";
 			content: "\f00c";
 		}
 		.choose-album .checkbox input[type="checkbox"]:indeterminate + label::after, .choose-album .checkbox input[type="radio"]:indeterminate + label::after {
 			display: block;
 			content: "";
 			width: 10px;
 			height: 3px;
 			background-color: #555555;
 			border-radius: 2px;
 			margin-left: -16.5px;
 			margin-top: 7px;
 		}
 		.choose-album .checkbox input[type="checkbox"]:disabled + label, .choose-album .checkbox input[type="radio"]:disabled + label {
 			opacity: 0.65;
 		}
 		.choose-album .checkbox input[type="checkbox"]:disabled + label::before, .choose-album .checkbox input[type="radio"]:disabled + label::before {
 			background-color: #eeeeee;
 			cursor: not-allowed;
 		}
 		.choose-album .checkbox.checkbox-circle label::before {
 			border-radius: 50%;
 		}
 		.choose-album .checkbox.checkbox-inline {
 			margin-top: 0;
 		}
 		.choose-album .checkbox-success input[type="checkbox"]:checked + label::before, .choose-album .checkbox-success input[type="radio"]:checked + label::before {
 			background-color: #3F0E77;
 			border-color: #FFF;
 		}
 		.choose-album .checkbox-success input[type="checkbox"]:checked + label::after, .choose-album .checkbox-success input[type="radio"]:checked + label::after {
 			color: #3f0e77;
 		}
 		.choose-album .checkbox-success input[type="checkbox"]:indeterminate + label::before, .choose-album .checkbox-success input[type="radio"]:indeterminate + label::before {
 			background-color: #5cb85c;
 			border-color: #5cb85c;
 		}
 		.choose-album .checkbox-success input[type="checkbox"]:indeterminate + label::after, .choose-album .checkbox-success input[type="radio"]:indeterminate + label::after {
 			background-color: #fff;
 		}
 		.album-details, .video-details {
 			display: none;
 			background: #fff;
 			padding: 10px;
 			border: 1px solid #EEE;
 		}
 		.choose-album {
 			padding: 10px;
 			/*border: 1px solid #eee;*/
 			border-radius: 4px;
 			-webkit-border-radius: 4px;
 			-moz-border-radius: 4px;
 			margin-bottom: 30px;
 			overflow: auto;
 		}
 		.choose-album.hid-csn{ overflow:hidden;}
 		.choose_album_img {
 			padding: 10px;
 			border-radius: 4px;
 			-webkit-border-radius: 4px;
 			-moz-border-radius: 4px;
 		}
 		.choose-album p.price {
 			font-size: 14px;
 		}
 		.choose-album p.price span {
 			font-size: 24px;
 			color: #B91880;
 			position:relative;
 			top:4px;
 		}
 		.ad-pd-right.no-ectm {
 			padding: 0 25px 0 15px !important;
 		}
 		.ad-pd-right.no-ectm.no-btn-lm {
 			margin-bottom: 0;
 		}
 		.no-ectm{list-style: outside none none;
 			margin: 0;
 			padding: 0;

 		}
 		.bg-track-sub table td {
 			cursor: auto;
 			font-size: 13px;
 		}
 		.no-ectm a {
 			color: #898989;
 			line-height: 20px;
 			text-decoration: underline;
 		}
 		.choose-album select {
 			border-radius: 0;
 			border-color: #eee;
 			box-shadow: none;
 		}
 		.choose-album .album-select {
 			margin-bottom: 20px;
 		}
 		.fillter {
 			background: #f5f5f5;
 			padding: 5px;
 			margin: 0 15px;
 		}
 		.fillter label, .fillter select {
 			float: left;
 			margin: 5px;
 			display: block;
 		}
 		.fillter label {
 			font-size: 18px;
 			font-weight: 300;
 		}
 		.fillter select {
 			width: 160px;
 			padding: 2px;
 			border: 1px solid #eee;
 			font-size: 14px;
 		}
 		.fillter .clear-filter {
 			display: block;
 			float: left;
 			padding: 2px 10px;
 			margin: 5px;
 		}
 		.fillter .clear-filter:hover {
 			background-color: #eee;
 		}
 		.fillter {
 			background: #eee;
 			padding: 5px;
 			margin: 0 15px;
 			border-radius: 4px;
 			border: 1px solid #f5f5f5;
 		}
 		.fillter label, .fillter select {
 			float: left;
 			margin: 5px;
 			display: block;
 		}
 		.fillter label {
 			font-size: 14px;
 			font-weight: 300;
 			text-transform: uppercase;
 		}
 		.fillter select {
 			width: 219px;
 			padding: 2px;
 			border: 1px solid #eee;
 			font-size: 14px;
 			border-radius: 4px;
 			height: 36px;
 		}
 		#provider-filter .fillter .clear-filter{ margin:-8px 8px 8px;}
 		.fillter .clear-filter {
 			display: block;
 			float: left;
 			padding: 8px;
 			margin: 8px;
 			width: 100px;
 			text-align: center;
 		}
 		.fillter .clear-filter:hover {
 			background-color: #eee;
 		}
 		.photographer-box {
 			margin: 10px 0;
 			border: 1px solid #e4e4e4;
 			background-color: #fafafa;
 			padding: 5px;
 		}
 		.photographer-info {
 			padding: 10px 0;
 		}
 		.photographer-info .photographer-meta {
 		}
 		.photographer-info .photographer-meta img {
 			border-radius: 50%;
 			float: left;
 			height: 40px;
 			margin-right: 10px;
 			width: 40px;
 		}
 		.photographer-info .photographer-meta .photographer-title {
 			float: none;
 			overflow: auto;
 			padding: 0 10px;
 		}
 		.photographer-info .photographer-meta .photographer-title a {
 			color: #333333;
 			font-size: 14px;
 			margin: 0;
 		}
 		.photographer-info .photographer-meta .photographer-title p {
 			font-size: 14px;
 			color: #666;
 		}
 		.photography-type {
 			text-align: left;
 		}
 		.photography-type span {
 			display: inline-block;
 			color: #333;
 			padding: 2px 5px;
 			border-radius: 5px;
 			margin-right: 5px;
 			font-size: 12px;
 			border: 2px solid #ccc;
 		}
 		.select-btn {
 			background: #B91880;
 			color: #fff;
 			display: inline-block;
 			margin: 10px 0;
 			font-size: 14px;
 			text-transform: uppercase;
 			padding: 5px 20px;
 			border-radius: 5px;
 		}
 		.select-btn:hover {
 			color: #FFF;
 			text-decoration: none;
 			transition: all 0.2s ease;
 		}
 		.load-more-btn {
 			display: block;
 			width: 200px;
 			background-color: #CCC;
 			padding: 5px 20px;
 			margin: 10px auto;
 			text-transform: uppercase;
 			text-align: center;
 			font-size: 16px;
 			color: #FFF;
 			border-radius: 5px;
 		}
 		.load-more-btn:hover {
 			color: #FFF;
 			text-decoration: none;
 			background-color: #999;
 		}
 		.clear-filter {
 			background: #E3C488;
 			color: #fff;
 			border-radius: 6px;
 			-webkit-border-radius: 6px;
 			-moz-border-radius: 6px;
 		}
 		.clear-filter:hover {
 			background: #E3C488 !important;
 			color: #fff;
 			text-decoration: none;
 		}
 		.form-control.Tokenize {
 			border: 0 none !important;
 			padding: 0;
 		}
 		div.Tokenize ul.TokensContainer {
 			border-radius: 4px !important;
 			height: 34px !important;
 		}
 		div.Tokenize ul.TokensContainer li.Token, div.Tokenize ul.TokensContainer li.TokenSearch{ height: 22px !important;}
 		.modal-footer{ text-align:center !important;}
 		a.edit_provider:hover i.fa{ color:#000 !important;}
 		.view-rating > label.on:before {
 			margin: 2px;
 			font-size: 1.25em;
 			font-family: FontAwesome;
 			display: inline-block;
 			content: "\f005";
 			color: #E3C488;
 		}
 		.view-rating > label:before {
 			margin: 2px;
 			font-size: 1.25em;
 			font-family: FontAwesome;
 			display: inline-block;
 			content: "\f005";
 			color: #c2c2c2;
 		}
 		.create-event div.alert-success {
 			color: #231F20;
 			background: #f5f5f5;
 			/*border: 1px solid #ddd;*/
 			border-radius: 0px;
 			font-size: 16px;
 		}
 		h3.panel-title.engagement {
 			font-size: 16px !important;
 			font-weight: bold;
 			margin-bottom:0px;
 		}
 		div.panel-heading.engagement {
 			background: #f5f5f5;
 			border: 1px solid #ddd;
 			border-radius: 0px;
 			box-shadow: none;
 		}
 		.panel-confirm {
 			border: 1px solid #e4e4e4;
 			border-radius: 0px;
 		}
 		.panel-confirm .panel-heading {
 			background: #eee;
 			border-radius: 0px;
 			overflow: auto;
 			border-bottom:1px solid #eee;
 		}
 		.panel-confirm .panel-heading h3 {
 			font-size: 24px;
 			float: left;
 			color:#231F20;
 		}
 		.panel-confirm .panel-heading h3 span {
 			font-size: 12px;
 			color: #999;
 		}
 		.panel-confirm .panel-heading h4 {
 			font-size: 18px;
 			line-height: 24px;
 			float: left;
 		}
 		.panel-confirm .panel-heading .edit {
 			float: right;
 			color: #fff;
 			margin: 0 5px;
 			font-size: 12px;
 			line-height: 18px;
 			outline: none;
 			padding: 2px 6px;
 			background: #3F0E77;
 			text-transform: uppercase;
 			border-radius: 4px;
 		}
 		.panel-confirm .panel-heading .edit:hover {
 			text-decoration: none;
 			color: none !important;
 		}
 		.panel-confirm .panel-heading .delete {
 			float: right;
 			color: #fff;
 			margin: 0 5px;
 			font-size: 13px;
 			line-height: 18px;
 			padding: 2px 6px;
 			background: #3F0E77;
 			border-radius: 4px;
 			text-transform: uppercase;
 		}
 		.panel-confirm .panel-heading .delete:hover {
 			text-decoration: none;
 			color: #fff;
 		}
 		.panel-confirm .panel-heading .add {
 			float: right;
 			color: #FFF;
 			background-color: #B91880;
 			margin: 0 5px;
 			font-size: 12px;
 			line-height: 18px;
 			padding: 4px 12px;
 			border-radius: 5px;
 			text-transform: uppercase;
 		}
 		.panel-confirm .panel-heading .add:hover {
 			text-decoration: none;
 			color: #FFF;
 			background-color: #a1387c;
 		}
 		.panel-confirm .panel-body {
 			background-color: #fff;
 		}
 		.panel-confirm figure {
 			float: left;
 			margin-right: 10px;
 		}
 		.panel-confirm .photographer-details {
 			float: left;
 		}
 		.panel-confirm .photographer-details h3 {
 			margin: 0;
 			font-size: 20px;
 		}
 		.panel-confirm .photographer-details h3 a {
 			color: #333;
 		}
 		.panel-confirm .photographer-details p {
 			margin: 0;
 			font-size:14px;
 		}
 		.panel-address, .panel-change-address {
 			border: 1px solid #EEE;
 			border-radius: 0;
 		}
 		.panel-address:hover .panel-body, .panel-change-address:hover .panel-body {
 			background: #FFF;
 		}
 		.panel-address .default {
 			background: #333;
 			color: #FFF;
 			padding: 3px 5px;
 			border-radius: 3px;
 			display: inline-block
 		}
 		.panel-change-address {
 			margin-bottom: 5px;
 		}
 		.panel-change-address .phone-no {
 			font-size: 20px;
 		}
 		.panel-change-address .choose-phone {
 			float: right;
 		}
 		.panel-body .meta {
 			overflow: auto;
 		}
 		.panel-body .meta h4 {
 			float: left;
 		}
 		.panel-body .meta .edit {
 			float: right;
 			color: #E3C488;
 			margin: 0 5px;
 			font-size: 18px;
 			line-height: 18px;
 			outline: none;
 			padding: 4px;
 		}
 		.panel-body .meta .edit:hover {
 			text-decoration: none;
 			color: #E3C488
 		}
 		.panel-body .meta .delete {
 			float: right;
 			color: #E3C488;
 			margin: 0 5px;
 			font-size: 18px;
 			line-height: 18px;
 			padding: 4px;
 		}
 		.panel-body .meta .delete:hover {
 			text-decoration: none;
 			color: #E3C488
 		}
 		.panel-body .meta .add {
 			float: right;
 			color: #E3C488;
 			margin: 0 5px;
 			font-size: 18px;
 			line-height: 18px;
 			padding: 4px;
 		}
 		.panel-body .meta .add:hover {
 			text-decoration: none;
 			color: #E3C488
 		}
 		.panel-body span.phone-number {
 			font-size: 20px;
 		}
 		.panel-address {
 			margin-bottom: 30px;
 		}
 		.confirm-event ul.list-group {
 			border-radius: 0;
 		}
 		.confirm-event ul.list-group .list-group-item {
 			font-size: 14px;
 			padding: 12px;
 		}
 		.confirm-event .list-group-item:first-child, .confirm-event .list-group-item:last-child {
 			border-radius: 0;
 		}
 		.confirm-event .well {
 			box-shadow: none;
 			border-radius: 0;
 		}
 		.confirm-event ul.list-group .badge {
 			padding: 2px 10px;
 			font-size: 14px;
 			font-weight: 600;
 			line-height: inherit;
 			background-color: transparent;
 			color: #333;
 		}
 		.confirm-event .confirm-service .well {
 			border: none;
 			min-height: 120px;
 		}
 		.confirm-event .confirm-service .well h4 {
 			margin: 0;
 		}
 		.confirm-event .confirm-service .well h4 span {
 			padding: 0 5px;
 			display: block;
 		}
 		.confirm-event .confirm-service .well p {
 			margin: 0;
 			padding: 5px;
 			font-size: 16px;
 			color: #B91880;
 		}
 		.confirm-event .confirm-service .well.service {
 			background: #f5f5f5 url(../images/icon-service.png) no-repeat right center;
 			border-radius: 5px;
 		}
 		.confirm-event .confirm-service .well.type {
 			background: #f5f5f5 url(../images/icon-type.png) no-repeat right center;
 			border-radius: 5px;
 		}
 		.confirm-event .confirm-service .well.video {
 			background: #f5f5f5 url(../images/icon-video.png) no-repeat right center;
 			border-radius: 5px;
 		}
 		.price-group {
 			border-bottom: 1px solid #EEE;
 			padding: 5px 0;
 			margin-bottom: 5px;
 			overflow: auto;
 			font-size: 14px;
 		}
 		.pricr-newtr td {
 			text-align: right;
 		}
 		.pricr-newtr tr td {
 			padding: 6px 0;
 		}
 		.h1_heading_cus.pull-left > a {
 			color: #deca71;
 		}
 		.btn-checkout {
 			background: #c64598;
 			display: block;
 			color: #FFF;
 			text-transform: uppercase;
 			width: 100%;
 			text-align: center;
 			font-size: 14px;
 		}
 		.btn-checkout:hover {
 			color: #FFF;
 		}
 		.my-account-page .list-group-item.active, .my-account-page .list-group-item.active:focus, .my-account-page .list-group-item.active:hover {
 			background-color: #1bb070;
 			color: #FFF;
 			border-color: #1bb070
 		}
 		.accord {
 			display: block;
 			width: 100%;
 		}
 		.accord a {
 			display: block;
 		}
 		.accord a:hover {
 			color: #333;
 		}
 		.accord a span {
 			float: left;
 		}
 		.accord a i {
 			float: right;
 			font-size: 24px;
 		}
 		.collapsed i {
 			-ms-transform: rotate(90deg); /* IE 9 */
 			-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
 			transform: rotate(90deg);
 		}
 		.contact-details p {
 			font-size: 18px;
 			margin: 10px;
 		}
 		.contact-details p i {
 			margin-right: 10px;
 			color: #1bb070;
 		}
 		.pricing {
 			margin-bottom: 10px;
 		}
 		.pricing .price-box {
 			padding: 10px;
 			background-color: #FFF;
 			border-radius: 5px;
 			margin: 5px 0;
 			min-height: 65px;
 		}
 		.pricing .price-box p {
 			margin: 0;
 		}
 		.pricing .price-box h4 {
 			margin: 0;
 			font-size: 22px;
 		}
 		.pricing .price-box hr {
 			margin: 10px 0;
 		}
 		.pricing .price-box i {
 			color: #ccc;
 		}
 		.pricing .price-box .pay-pending {
 			background-color: #71caa4;
 			color: #FFF;
 			padding: 10px;
 			display: block;
 			text-align: center;
 			font-size: 12px;
 			border-radius: 5px;
 			margin: 5px 0;
 		}
 		.pricing .price-box .pay-pending:hover {
 			background-color: #1bb070;
 			text-decoration: none;
 			color: #FFF;
 		}
 		.status-box {
 			padding: 15px;
 			background-color: #c6f2df;
 			overflow: auto;
 			margin-bottom: 15px;
 			border-radius: 5px;
 		}
 		.status-box p {
 			margin: 0;
 		}
 		.status-box h4 {
 			margin: 0;
 			font-size: 20px;
 		}
 		.status-box .choose-photos {
 			background-color: #71caa4;
 			color: #FFF;
 			padding: 10px;
 			display: block;
 			text-align: center;
 			font-size: 14px;
 			border-radius: 5px;
 			margin: 0;
 			text-transform: uppercase;
 		}
 		.status-box .choose-photos:hover {
 			background-color: #1bb070;
 			text-decoration: none;
 			color: #FFF;
 		}
 		.panel-heading h3.order-price {
 			margin: 0;
 			font-weight: 300;
 		}
 		.panel-heading h3.order-price i {
 		}
 		.feedback {
 			border-bottom: 1px solid #FFF;
 		}
 		.feedback h4 span {
 			font-size: 12px;
 			color: #666;
 		}
 		.h1_txtcolor {
 			color: #B91880;
 		}
 		/****************************************** End ****************************************************/

 		#wrapper {
 			margin: 0 auto;
 		}
 		#page-wrapper {
 			width: 100%;
 			padding: 0;
 			background-color: #fff;
 			margin-bottom:80px;
 		}
 		.huge {
 			font-size: 50px;
 			line-height: normal;
 		}
 		/* Top Navigation */
 		.navbar-header, .navbar-right, .navbar {
 			background: #3F0E77;
 			height: 51px;
 		}
 		.top-nav {
 			padding: 0 9px;
 		}
 		.top-nav>li {
 			display: inline-block;
 			float: left;
 			margin-top: 8px;
 		}
 		.top-nav>li>a {
 			/*padding-top: 15px;*/
 			padding-bottom: 15px;
 			/*line-height: 20px;*/
 			color: #fff;
 			font-size: 12px;
 		}
 		.top-nav>li>a:hover, .top-nav>li>a:focus, .top-nav>.open>a, .top-nav>.open>a:hover, .top-nav>.open>a:focus {
 			color: #fff;
 			background-color: #B91880;
 			border-radius: 5px 5px 0 0;
 			-webkit-border-radius: 5px 5px 0 0;
 			-moz-border-radius: 5px 5px 0 0;
 		}
 		.top-nav>.open>.dropdown-menu {
 			float: left;
 			position: absolute;
 			margin-top: 9px;
 			border: 0px;
 			border-top-left-radius: 0;
 			border-top-right-radius: 0;
 			background-color: #fff;
 			-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
 			box-shadow: 0 6px 12px rgba(0,0,0,.175);
 		}
 		.top-nav>.open>.dropdown-menu>li>a {
 			white-space: normal;
 		}
 		ul.message-dropdown {
 			padding: 0;
 			max-height: 250px;
 			overflow-x: hidden;
 			overflow-y: auto;
 		}
 		li.message-preview {
 			width: 275px;
 			border-bottom: 1px solid rgba(0,0,0,.15);
 		}
 		li.message-preview>a {
 			padding-top: 15px;
 			padding-bottom: 15px;
 		}
 		li.message-footer {
 			margin: 5px 0;
 		}
 		ul.alert-dropdown {
 			width: 200px;
 		}
 		/* Side Navigation */

 		.side-nav>li>ul {
 			padding: 0;
 		}
 		.side-nav>li>ul>li>a {
 			display: block;
 			padding: 10px 15px 10px 38px;
 			text-decoration: none;
 			color: #999;
 		}
 		.side-nav>li>ul>li>a:hover {
 			color: #fff;
 		}
 		/* Flot Chart Containers */

 		.flot-chart {
 			display: block;
 			height: 400px;
 		}
 		.flot-chart-content {
 			width: 100%;
 			height: 100%;
 		}
 		/* Custom Colored Panels */

 		.huge {
 			font-size: 40px;
 		}
 		.panel-green {
 			border-color: #5cb85c;
 		}
 		.panel-green > .panel-heading {
 			border-color: #5cb85c;
 			color: #fff;
 			background-color: #5cb85c;
 		}
 		.panel-green > a {
 			color: #5cb85c;
 		}
 		.panel-green > a:hover {
 			color: #3d8b3d;
 		}
 		.panel-red {
 			border-color: #d9534f;
 		}
 		.panel-red > .panel-heading {
 			border-color: #d9534f;
 			color: #fff;
 			background-color: #d9534f;
 		}
 		.panel-red > a {
 			color: #d9534f;
 		}
 		.panel-red > a:hover {
 			color: #b52b27;
 		}
 		.panel-yellow {
 			border-color: #f0ad4e;
 		}
 		.panel-yellow > .panel-heading {
 			border-color: #f0ad4e;
 			color: #fff;
 			background-color: #f0ad4e;
 		}
 		.panel-yellow > a {
 			color: #f0ad4e;
 		}
 		.panel-yellow > a:hover {
 			color: #df8a13;
 		}
 		/************************************************************/
 		.navbar-brand {
 			height: 60px;
 			padding: 15px 10px;
 			position: relative;
 			border: #3F0E77;
 		}
 		.top-nav-active {
 			color: #deca71 !important;
 			background: #3F0E77;
 		}
 		.page-header {
 			margin-top: 30px;
 			margin-bottom:30px;
 			border-bottom: 1px solid #e4e4e4; 
 		}
 		h1.page-header {
 			font-size: 24px;
 			color: #3F0E77;

 		}

 		.h1_heading, .h1_heading small {
 			margin: 0px;
 			font-size: 24px;
 			color: #231F20;
 		}
 		.h1_txtcolor {
 			font-size: 18px;
 			color: #231F20;
 			border-bottom: 1px solid #ccc;
 			margin-bottom: 50px;
 			padding-bottom: 20px;
 			font-weight: 400;
 		}
 		.breadcrumb {
 			background: transparent;
 			padding: 0px;
 		}
 		.breadcrumb >li >a {
 			color: #0357ac;
 			text-decoration: none;
 		}
 		.breadcrumb >li >a.active {
 			color: #3F0E77;
 		}

 		.top_btn_custom:hover {
 			background-color: #a1387c;
 			color: #FFF;
 			-webkit-transition: all .5s;
 			transition: all .5s;
 			border: 2px solid #a1387c;
 		}
 		.dataTables_paginate.paging_simple_numbers {
 			border-radius: 5px;
 			border: 1px solid #eee;
 			margin-top: 20px;
 			margin-bottom: 30px;
 		}
 		.dataTables_info {
 			margin-top: 10px;
 		}
 		thead {
 			background: #f9fafb;
 			color: #231F20;
 			font-size: 14px;
 		}
 		.dataTables_filter input, .dataTables_length select {
 			border: 1px solid #dfdfdf;
 			height: 32px;
 			border-radius: 4px;
 			-moz-border-radius: 4px;
 			-webkit-border-radius: 4px;
 		}
 		div.dataTables_wrapper div.dataTables_filter label {
 			font-weight: bolder !important;
 			font-size: 14px;
 			color: #231F20;
 		}
 		.main-container {
 			margin-bottom: 50px;
 		}
 		.dataTables_filter label {
 			font-size: 12px !important;
 			font-weight: 400;
 		}
 		.footer {
 			padding: 1% 0 0 0;
 			width: 100%;
 			background: #3F0E77;
 			position:fixed;
 			bottom:0px;
 			z-index:999999;

 		}
 		.footer p {
 			font-size: 11px;
 			color: #fff;
 		}
 		.footer p a, .footer p a:hover {
 			color: #fff;
 			text-decoration: none;
 		}
 		.footer p span {
 			margin-right: 30px;
 		}
 		@media screen and (min-color-index:0) 
 		and(-webkit-min-device-pixel-ratio:0) { @media
 			{
 				#myTable{ display:table-cell;}
 				}}

 				_::-webkit-full-page-media, _:future, :root    #myTable{ display:table-cell; width:100%;}
 				/*Slider B-flat*******************************************************/
 				.checkbox-slider--b-flat {
 					position: relative;
 				}
 				.checkbox-slider--b-flat input {
 					display: block;
 					position: absolute;
 					top: 0;
 					right: 0;
 					bottom: 0;
 					left: 0;
 					width: 0%;
 					height: 0%;
 					margin: 0 0;
 					cursor: pointer;
 					opacity: 0;
 					filter: alpha(opacity=0);
 				}
 				.checkbox-slider--b-flat input + span {
 					cursor: pointer;
 					-webkit-user-select: none;
 					-moz-user-select: none;
 					-ms-user-select: none;
 					user-select: none;
 				}
 				.checkbox-slider--b-flat input + span:before {
 					position: absolute;
 					left: 0px;
 					display: inline-block;
 				}
 				.checkbox-slider--b-flat input + span > h4 {
 					display: inline;
 				}
 				.checkbox-slider--b-flat input + span {
 					padding-left: 50px;
 				}
 				.checkbox-slider--b-flat input + span:before {
 					content: "";
 					height: 20px;
 					width: 40px;
 					background: rgba(100, 100, 100, 0.2);
 					box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
 					transition: background 0.2s ease-out;
 					margin-left: 40px;
 				}
 				.checkbox-slider--b-flat input + span:after {
 					width: 20px;
 					height: 20px;
 					position: absolute;
 					left: 40px;
 					top: 0;
 					display: block;
 					background: #ffffff;
 					transition: margin-left 0.1s ease-in-out;
 					text-align: center;
 					font-weight: bold;
 					content: "";
 				}
 				.checkbox-slider--b-flat input:checked + span:after {
 					margin-left: 20px;
 					content: "";
 				}
 				.checkbox-slider--b-flat input:checked + span:before {
 					transition: background 0.2s ease-in;
 				}
 				.checkbox-slider--b-flat input + span {
 					/* padding-left: 75px;*/
 				}
 				.checkbox-slider--b-flat input + span:before {
 					border-radius: 20px;
 					width: 40px;
 					margin-left: 50px;
 				}
 				.checkbox-slider--b-flat input + span:after {
 					background: #ffffff;
 					content: "";
 					width: 20px;
 					border: solid transparent 2px;
 					background-clip: padding-box;
 					border-radius: 20px;
 					margin-left: 10px;
 				}
 				.checkbox-slider--b-flat input:not(:checked) + span:after {
 					-webkit-animation: popOut ease-in 0.3s normal;
 					animation: popOut ease-in 0.3s normal;
 				}
 				.checkbox-slider--b-flat input:checked + span:after {
 					content: "";
 					margin-left: 30px;
 					border: solid transparent 2px;
 					background-clip: padding-box;
 					-webkit-animation: popIn ease-in 0.3s normal;
 					animation: popIn ease-in 0.3s normal;
 				}
 				.checkbox-slider--b-flat input:checked + span:before {
 					background: #ddca71;
 				}
 				.checkbox-slider--b-flat.checkbox-slider-md input + span:before {
 					border-radius: 30px;
 				}
 				.checkbox-slider--b-flat.checkbox-slider-md input + span:after {
 					border-radius: 30px;
 				}
 				.checkbox-slider--b-flat.checkbox-slider-lg input + span:before {
 					border-radius: 40px;
 				}
 				.checkbox-slider--b-flat.checkbox-slider-lg input + span:after {
 					border-radius: 40px;
 				}
 				.checkbox-slider--b-flat input + span:before {
 					box-shadow: none;
 				}
 				.checkbox.checkbox-slider--b-flat {
 					margin: 0px;
 				}
 				/*** Mega Menu Style ***/
 				ul.dropdown-menu.factory_menu {
 					width: 450px;
 					left: 0px;
 					top: 53px;
 					background: #B91880 !important;
 				}
 				ul.dropdown-menu.factory_menu li {
 					list-style: none;
 					padding-left: 0px;
 					padding-bottom: 5px;
 				}
 				ul.dropdown-menu.factory_menu li>a {
 					color: #fff;
 					font-size: 10px;
 					font-weight: 400;
 					padding-left: 8px;
 					text-transform: uppercase
 				}
 				ul.dropdown-menu.factory_menu p a {
 					color: #E3C488;
 					font-size: 11px;
 					font-weight: 400;
 					text-transform: uppercase;
 				}
 				ul.dropdown-menu.factory_menu p {
 					margin-bottom: 0px;
 				}
 				.factory_menu_list_div-line {
 					border-right: 1px solid #c64598;
 				}
 				ul.dropdown-menu.factory_menu.service_provider {
 					width: 300px;
 					top: 33px;
 				}
 				ul.dropdown-menu.factory_menu.admin_management {
 					width: 300px;
 					left: -121px;
 					top: 33px;
 				}
 				/*** Header Slanding  Style ***/
 				.navbar {
 					display: inline-block;
 					height: 51px;
 					width: 100%;
 				}
 				.navbar:before {
/* border-bottom: 60px solid red; 
    content: '';
    border-left: 0 solid transparent;
    border-right: 15px solid transparent;
    border-top: 58px solid #3F0E77;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 86%;*/
}
.navbar-fixed-custom:after {
	content: '';
	position: absolute;
	top: 51px;
	left: 0;
	width: 0;
	height: 0;
	border-top: 8px solid #3f0e77;
	border-right: 800px solid transparent;
}
.notification-circle {
	display: block;
	width: 10px;
	height: 10px;
	margin-left: 2px;
	vertical-align: middle;
	/* border-top: 4px dashed; */
	/* border-right: 4px solid transparent; */
	/* border-left: 4px solid transparent; */
	background: #B91880;
	position: relative;
	top: -26px;
	border-radius: 50px;
	left: 14px;
}
.nrc-cus {
	background: #deca71;
	width: 150px;
}
ul.navbar-right > li >a:hover {
	background: transparent;
}
ul.navbar-right>li>a:hover, ul.navbar-right>li>a:focus, ul.navbar-right>.open>a, ul.navbar-right>.open>a:hover, ul.navbar-right>.open>a:focus {
	background: transparent;
}
.top-nav>li>a.user_profile_div {
	padding: 0px;
}
.top-nav > .open > .dropdown-menu.drop-down-custom {
	left: -112px;
	width: 100px;
}
.top-nav > .open > .dropdown-menu.drop-down-custom.notification {
	width: 300px;
	left: -200px;
	margin-top: -16px
}
.top-nav > .open > .dropdown-menu.drop-down-custom.alret-message {
	width: 250px;
	left: -200px;
	margin-top: -16px
}
.drop-down-custom {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #B91880 !important;
}
.drop-down-custom>li>a {
	font-size: 12px;
}
.drop-down-custom>li> p {
	font-size: 10px;
	color: #E3C488;
	padding-left: 20px;
}
.drop-down-arrow {
	background: url(../images/dropdown_arrow.png) no-repeat top right;
	position: absolute;
	width: 20px;
	height: 10px;
	top: -10px;
	right: 8px;
}
.user_name_place {
	color: #3F0E77 !important;
	font-weight: 700;
	font-size: 14px !important;
}
.drop-down-custom >li> a:hover {
	background: #B91880;
	color: #fff
}
.drop-down-custom >li> a.active {
	background: #B91880;
	color: #fff;
}
.navbar-toggle {
	background: #deca71;
}
.navbar-inverse {
	border-color: transparent;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background: #deca71;
}
i.fa.fa-envelope-o.fa-env-icon, i.fa.fa-bell-o.fa-bell-icon {
	font-size: 24px;
}
.nrc-user {
	width: 35px;
	height: 35px;
	border-radius: 50px;
	background: #fff;
	background: #fff;
	position: relative;
	margin-left: 10px;
	/*margin-top: 6px;*/
}
.nrc-user img {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	border-radius: 50px;
}
.caret.nrc-caret {
	background: rgba(0, 0, 0, 0) url("../images/new-caret.png") no-repeat scroll 0 0;
	border: 0 none !important;
	height: 10px;
	left: 22px;
	margin-left: 0;
	position: relative;
	top: 0;
	vertical-align: middle;
	width: 10px;
	margin-left: 5px;
}
ul.one-glint-nav > li> a {
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
.nrc-cus {
	background: url(../images/slanding-img.png) no-repeat top left #deca71;
	/*height: 58px;*/
	display: block;
}
.top-nav>.open>.dropdown-menu.factory_menu.factory {
	margin-top: -11px;
}
.btn-mobile-adddis button.top_btn_custom {
	margin-left: 10px;
}
.album-details, .video-details {
	display: none;
	background: #fff;
	padding: 10px;
}
.albm-line {
	list-style: outside none none;
	padding: 0 15px;
	margin-bottom: 30px;
}
.albm-line > li {
	background: #f1f1f1 none repeat scroll 0 0;
	margin: 5px 0;
	padding: 12px 15px;
}
.albm-line .fa.fa-check-circle {
	color: #3f0e77;
	font-size: 24px;
}
.tt-hd {
	font-size: 20px;
	margin-left: 10px;
}
.font-span-s {
	color: #333;
	font-size: 16px;
	margin-left: 6px;
}
.choose-album.er .checkbox-success input[type="checkbox"]:checked + label::after, .choose-album .checkbox-success input[type="radio"]:checked + label::after {
	color: #fff;
}
.abm-icon {
	float: right;
}
.abm-icon i {
	padding: 0 8px;
}
.un {
	margin-top: 25px;
}
.bd-pric {
	color: #b91880;
	font-size: 20px;
	margin-left: 6px;
}
.choose-album-content {
	margin-top: 15px;
}
.abm-icon a {
	color: #000000;
}
.photo-bg {
	background: #f7f7f7;
	margin-bottom: 20px;
	border: 1px solid #eee;
	border-radius: 4px;
	padding: 10px;
}
.photo-user {
	min-height: 180px;
}
/*************************************************************************************************************************************************/

.dropdown-menu.factory_menu.factory.ser-vi {
	width: 230px;
}
.my-class-hd {
	border: 1px solid #ddd;
	border-radius: 5px;
	padding-top: 15px;
}
.new_order_view , .new_order_view:hover {
	color: #E3C488 !important;
	font-size: 12px;
}
.new_orders {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #f1f1f1;
	margin-bottom: 30px;
	padding: 1%;
}
.photographer-sidebar .panel-heading a:hover {
	text-decoration: none;
}
.photo-preview {
	position: relative;
}
.photographer-intro {
	bottom: 20px;
	position: absolute;
	width: 100%;
}
.photographer-intro .media img {
	border: 5px solid rgba(0, 0, 0, 0.5);
	border-radius: 100px;
	margin-left: 10%;
}
.photographer-intro .media h2 {
	color: #ffffff;
	margin-left: 10px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.photographer-intro .media h2 {
	color: #ffffff;
	margin-left: 10px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.photographer-intro .media p {
	color: #ffffff;
	margin-left: 10px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.about-photographer p {
	color: #333333;
	font-size: 14px;
	padding: 5px 15px;
}

/*profile */
.other-links {
    background: #EEE;
    overflow: auto;
    padding: 10px;
}
.other-links p {
    margin: 0;
    padding: 5px;
}
.other-links ul {
    margin: 0;
    float: right;
}
ul.social-icons {
    margin-top: 0px;
    text-align: right;
    padding: 0;
}
.social-icons li {
    vertical-align: top;
    display: inline;
}
.social-icons a {
    color: #fff;
    text-decoration: none;
}
.social-icon {
    color: #fff;
}
.fa-facebook {
    padding: 10px 14px 7px 14px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    background-color: #3d5b99;
}
.fa-facebook:hover {
    background-color: #3d5b99;
}
.fa-instagram {
    padding: 10px 14px 7px 14px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    background-color: #8a3ab9;
}
.fa-instagram:hover {
    background-color: #8a3ab9;
}
.fa-twitter {
    padding: 10px 10px 7px 10px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    background-color: #00aced;
}
.fa-twitter:hover {
    background-color: #00aced;
}
.fa-linkedin {
    padding: 10px 11px 8px 11px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    background-color: #0073a4;
}
.fa-linkedin:hover {
    background-color: #0073a4;
}
.fa-pinterest {
    padding: 10px 14px 7px 14px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    background-color: #bd081c;
}
.fa-pinterest:hover {
    background-color: #bd081c;
}

.carousel-control {
	width: 5% !important;
}
.photographer-sidebar {
	background: #f5f5f5;
	border: 1px solid #EEE;
}
.photographer-sidebar h4 {
	font-size: 16px;
	padding: 0 10px;
}
.new_orders {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #f1f1f1;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 1%;
}
.ad-pd-right {
	margin-bottom: 10px;
	padding-left: 0;
	padding-right: 10px;
}
.rev-bg {
	background: #f5f5f5 none repeat scroll 0 0;
	padding: 5px 15px;
}
.rev-bg h4 {
	color: #222222;
	font-size: 18px;
	margin-bottom: 0;
}
.rev-bg h5 {
	color: #777777;
	font-size: 14px;
	margin-top: 2px;
}
.top_btn_custom.pull-right.ac-pt {
	background: #e3c488 none repeat scroll 0 0;
	border: 2px solid #e3c488;
}
.ac-pt {
	margin-left: 10px;
}
.new_orders.reviwe-ad.no-mr-b {
	margin-bottom: 20px;
}
.photographer-sidebar .panel-heading {
	background: #eeeeee;
	border: 0;
	border-radius: 0;
	padding: 0;
}
.photographer-sidebar .panel-heading a {
	display: block;
	padding: 10px;
}
.photographer-sidebar .panel-heading a:hover, .photographer-sidebar .panel-heading a:focus {
	text-decoration: none;
	background-color: #EEE;
}
.photographer-sidebar .panel-heading a:hover {
	background-color: #3f0e77;
	color: #FFF;
}
.photographer-sidebar .panel-heading a[aria-expanded="true"] {
	background-color: #3f0e77;
	color: #FFF;
}
.photographer-sidebar .panel {
	border: 0;
	border-radius: 0;
}
.photographer-sidebar .panel-heading h5 {
	color: #999;
	font-size: 14px;
}
.photographer-sidebar .panel-body {
	background-color: #f5f5f5;
}
.photographer-sidebar .panel ul {
	margin: 0;
	padding: 0 10px;
}
.photographer-sidebar .panel ul li {
	list-style-type: disc;
	font-size:14px;
}
.panel-group .panel+.panel {
	margin-top: 2px;
}
.col-lg-4.col-xs-12.selct-tm {
	margin: 0 auto;
	text-align: center;
}
.photographer-sidebar .panel-heading a i {
	float: right;
}
.about-photographer {
	background: #ffffff none repeat scroll 0 0;
	
	margin-bottom: 25px;
	margin-top: 0;
}
.pro-fed {
	padding-bottom: 15px;
	padding-top: 15px;
}
.about-photographer h3 {
	color: #333333;
	font-size: 22px;
	padding: 0 15px;
}
.view-rating {/*margin-left:10px;*/
}
.view-rating > label {
	margin-bottom: 0;
}
.view-rating > label:before {
	margin: 2px;
	font-size: 1.25em;
	font-family: FontAwesome;
	display: inline-block;
	content: "\f005";
	color: #999;
}
.view-rating > label.on:before {
	margin: 2px;
	font-size: 1.25em;
	font-family: FontAwesome;
	display: inline-block;
	content: "\f005";
	color: #ddca71;
}
.rating {
	border: none;
	float: left;
}
.rating > input {
	display: none;
}
.rating > label:before {
	margin: 5px;
	font-size: 1.25em;
	font-family: FontAwesome;
	display: inline-block;
	content: "\f005";
}
.rating > .half:before {
	content: "\f089";
	position: absolute;
}
.rating > label {
	color: #ddd;
	float: right;
}
.dataTables_paginate.paging_simple_numbers {
	border: 1px solid #eeeeee !important;
	border-radius: 5px !important;
	font-weight: normal !important;
	margin-bottom: 30px !important;
	margin-top: 20px !important;
	padding: 0 !important;
}
/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */ .rating:not(:checked) > label:hover, /* hover current star */ .rating:not(:checked) > label:hover ~ label {
	color: #FFD700;
	} /* hover previous stars in list */
	.rating > input:checked + label:hover, /* hover current star when changing rating */ .rating > input:checked ~ label:hover, .rating > label:hover ~ input:checked ~ label, /* lighten current selection */ .rating > input:checked ~ label:hover ~ label {
		color: #FFED85;
	}
	.carousel-control {
		width: 5% !important;
	}
	.photographer-box .carousel-control {
		top:45%;
		background-image: none;
	}
	.gear_left_tab {
		background: #f5f5f5 none repeat scroll 0 0;
		margin: 0;
		padding: 0;
	}
	.add_text {
		float: left;
		height: 36px;
		margin-right: 10px;
		width: 87.9%;
	}
	.add_checklist .alert {
		background: #eee none repeat scroll 0 0;
		border: 1px solid #e4e4e4;
		border-radius: 0;
		color: #666666;
	}
	.page-header.h1_heading.my-hd-2 {
		font-size: 24px;
		margin-top: 5px;
	}
	.tabs-left > li.active > a, .tabs-left > li.active > a:focus, .tabs-left > li.active > a:hover {
		background: #3f0e77 none repeat scroll 0 0!important;
		border-radius: 1px solid!important;
		color: #ffffff;
	}
	.tabs-left > li {
		padding: 1.4% 2%;
		width: 100%;
	}
	.tabs-left > li > a {
		border-radius: 0 !important;
	}
	.tabs-left > li > a {
		background: #ffffff none repeat scroll 0 0;
		color: #666666;
		font-size: 14px;
		padding: 8px 15px;
	}
	.tabs-left > li > a:focus, .tabs-left > li > a:hover {
		background: #eeeeee none repeat scroll 0 0 !important;
		font-size: 14px;
		padding: 8px 15px!important;
		border-radius: 1px solid!important;
	}
	.h4-hdi {
		color: #3f0e77;
		margin-bottom: 15px;
		margin-top: 0;
	}
	.tabs-left {
		border-bottom: 0 none;
		padding-bottom: 4px;
		padding-top: 3px;
	}
	.search_icon {
		color: #dfdfdf;
		cursor: pointer;
		position: absolute;
		right: 35px;
		top: 20px;
	}
	.form-control {
		border: 1px solid #dfdfdf;
		box-shadow: none;
	}
	.tab-content.gear-tb {
		background: #f5f5f5 none repeat scroll 0 0;
		margin-bottom: 20px;
		margin-top: 0px;
		padding: 10px;
		width: 100%;
	}
	.tab-pane .alert {
		background: #ffffff none repeat scroll 0 0;
		border: 1px solid #ffffff;
		border-radius: 0;
		color: #666666;
		font-size:14px;
	}
	.close {
		color: #ffffff;
		opacity: 1;
		text-shadow: none;
	}
	.new_product {
		background: #E3C488 none repeat scroll 0 0;
		color: #ffffff;
		margin-left: 10px;
		padding: 2px 5px;
	}
	.gear_edit {
		margin-left: 15px;
	}
	.gear_edit .fa-pencil, .gear_edit_anchor {
		color: #ddca71;
		text-decoration: none !important;
	}
	.gear-tb .tab-pane .alert {
		margin-bottom: 18px;
	}
	.gear-tb .tab-pane .alert:last-child {
		margin-bottom: 0;
	}
	.tab-search {
		border: 1px solid #dfdfdf;
		margin-bottom: 15px;
		width: 100%;
	}
	.feedback {
		background: #f1f1f1 none repeat scroll 0 0;
		border-bottom: 1px solid #ffffff;
		margin-top: 10px;
		padding: 2px 15px;
		font-size:14px;
	}
	.top-pro-page {
		margin-top: 15px;
	}
	.edit {
		color: #fff;
		margin: 0 5px;
		font-size: 12px;
		line-height: 18px;
		outline: none;
		padding: 2px;
		background: #3F0E77;
		text-transform: uppercase;
		border-radius: 4px;
	}
	.delete {
		color: #b91880;
	}
	.event-input input {
		border: 1px solid #dfdfdf;
		border-radius: 4px;
		padding: 6px 12px;
		width: 100%;
	}
	.event-input {
		padding-right: 0;
	}
	.addbt-margin {
		margin-bottom: 10px;
		width: 100%;
	}
	.top_btn_custom {
		background: #B91880 none repeat scroll 0 0;
		border: 2px solid #B91880;
		border-radius: 6px;
		color: #ffffff !important;
		font-size: 12px;
		font-weight: bold;
		/*margin-bottom: 20px;*/
		padding: 6px 10px;
		text-align:center;
		text-transform:uppercase;
	}
	.btn-default.top_btn_custom:focus{
		background:#B41E7F !important;
		border:1px solid #B41E7F !important;
	}
	.bottom_btn_custom{
		background: #E3C488 none repeat scroll 0 0;
		border: 2px solid #E3C488;
		border-radius: 6px;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 20px;
		padding: 6px 10px;
	}
	.tab-content-custom-ab {
		background: #f1f1f1 none repeat scroll 0 0;
		margin-top: 20px;
	}
	.tab-content {
		background: #f5f5f5 none repeat scroll 0 0;
		margin-bottom: 20px;
		/*margin-top: 20px;*/
		padding: 10px;
		width: 100%;
	}
	.evt-list-tab.nav-tab-custom-a {
		border: medium none;
	}
	.evt-list-tab.nav-tab-custom-a {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}
	.evt-list-tab.nav-tab-custom-a > li.active > a, .evt-list-tab.nav-tab-custom-a > li.active > a:focus, .evt-list-tab.nav-tab-custom-a > li.active > a:hover {
		background: #F5F5F5 !important;
		color: #3F0E77;
	}
	.evt-list-tab.nav-tab-custom-a li.active {
		background: #F5F5F5;
	}
	.evt-list-tab.nav-tab-custom-a > li {
		padding: 0px;
		border: 0px;
	}
	.evt-list-tab.nav-tab-custom-a > li {
		border: 1px solid #D4D4D4;
		color: #e3c488;
		font-size: 20px;
		margin-right: 0;
		padding: 10px 15px;
		width: 40%;
		border-radius: 4px;
		border-left: 1px;
		margin: 0 15px;
	}
	.evt-list-tab.nav-tab-custom-a > li a {
		color: #B91880;
	}
	.evt-list-tab.nav-tab-custom-a li:last-child {
		border-left: 1px solid #d4d4d4;
		border-right: 1px solid #d4d4d4;
	}
	.evt-list-tab.nav-tab-custom-a {
		margin: 0 0 0 16%;
	}
	.evt-list-tab.nav-tab-custom-a > li:first-child {
		border-left: 1px solid #D4D4D4;
	}
	.modal-header {
		background: #3F0E77 none repeat scroll 0 0;
		color: #ffffff;
		text-align: center;
		text-transform: uppercase;
	}
	.create-event {
		background-color: #fff;
		overflow: auto;
		padding: 20px 40px;
	}
	.bd-g {
		background: #f5f5f5 none repeat scroll 0 0;
		overflow: hidden;
	}
	.selct-tm-1 {
		text-align: center;
	}
	.album-prc a {
		background: #b91880 none repeat scroll 0 0;
		border-radius: 5px;
		color: #ffffff;
		/*margin-left: 15px;*/
		padding: 8px 10px;
		text-decoration: none;
		font-size: 12px;
		text-transform: uppercase;
	}
	.t-1 {
		text-align: center;
		width: auto;
	}
	.al-h {
		font-size: 18px;
		font-weight: bold;
	}
	.ev-name {
		float: left;
		width: 100%;
	}
	.ev-name h4 {
		float: left;
	}
	.ev-name span {
		margin: 15px 0px;
		float: right;
	}
	.ev-name {
		width: 100%;
	}
	.eb-bg {
		background: #ffffff none repeat scroll 0 0;
		margin: 0;
		padding: 0;
	}
	.list-evm {
		margin-bottom: 0;
		/*padding: 10px 15px;*/
		border-bottom: 1px solid #e4e4e4;
	}
	.ev-bg-list {
		background: #fff none repeat scroll 0 0;
		border:1px solid #e7e7e7;
	}
	.evnt-hds {
		background: #3f0e77 none repeat scroll 0 0;
		border: 0 none;
		color: #ffffff;
		font-size: 16px;
		margin: 0;
		padding: 14px 15px;
		text-transform: uppercase;
	}

	.list-evm:last-child {
		border-bottom: 0px;
	}
	.list-evm button.close {
		right: 0px;
		color:#ccc;
	}
	.evtn-div-bg {
		margin: 20px 0 30px;
	}
	.list-evm p {
		color: #b91880;
		font-size: 14px;
		margin-top: 8px;
		overflow-wrap: break-word;
	}
	i.fa.fa-pencil {
		color: #d4b06a;
		font-size: 16px;
	}
	i.fa.fa-trash {
		color: #E3C488;
		font-size: 16px;
	}
	i.fa.fa-list-alt {
		color: #E3C488;
		font-size: 16px;
	}
	.panel-body.confirm-photographer {
		background-color: #fff;
		/*border: 1px solid #efefef;*/
	}
	ul.nav.nav-tabs.nav-tab-custom-a {
		background: #fff;
	}


	.track-view-order{
		background:#f5f5f5;
		padding:10px 15px;
		border-bottom:1px solid #eee;
	}
	h1.h1_heading_cus{
		color: #3F0E77;
		font-size: 18px;
		padding: 6px 10px;
		/* background: #3F0E77; */
		width: 100%;
		margin: 0px 0px 10px;
		border-bottom: 1px solid #e4e4e4;
	}
	h1.h1_heading_cus span{
		font-size:13px;
		color:#fff;
		padding:0 10px;}

		.track-view-order a{margin-bottom:0px; }.track-view-order a:hover{text-decoration:none}
		.track-view-orcon{margin:0px; padding:10px 5px ; background:#eee; overflow:auto;}
		.total-cost {
			background: #f1f1f1;
			padding:1px 8px;
			margin:10px 0 10px 0;
		}
		.total-cost h4{font-size:14px; padding-top:3px;}
		.total-cost h4.rups{
			font-size:12px;
			background:#555;
			padding:4px 10px;
			border-radius:25px;
			border:1px solid #eee;
			color:#fff;
		}

		.order-customer-details{
			background:#fff;
			border:1px solid #eee;
			padding: 15px 15px 10px 15px;
		}

		.order-customer-details h3{
			font-size: 18px;
			padding: 10px 0 0 10px;
			margin:0px 0px 10px 0;
		}
		.order-customer-details p{
			font-size:14px;
			color:#999;
			padding:0 10px 10px;
		}

		h1.h1_heading.text-center.photographer-name{
			font-size:18px;
			color:#B91880;
		}
		h3.h3_details{
			font-size:16px;
			border-bottom:1px solid #eee;
			background:#fafafa;
			margin:0px !important;
			padding:10px 10px;

		}
		.mobile-bg{background:#eee; padding-bottom:10px; margin:10px 0; min-height:90px;}
		.mobile-bg h3{font-size:14px;}
		.mobile-bg h3 span{font-size:12px; float:right; background:#555; border:1px solid #eee; margin-right:5px; margin-bottom:4px; padding:5px; border-radius:25px; color:#fff;}
		.photgrapher-margin{margin-bottom:20px;}
		.listbg{background:#fafafa;}
		.h3_details p{background:#555; border:1px solid #eee;padding:5px; border-radius:25px; font-size:13px; color:#fff;}
		.section{
			margin-top:20px;
		}
		.recep-list{
			background:#eee;
			padding:5px;
		}
		.recep-list-details h1{font-size:14px !important; margin:2px 0px; text-align:left;}
		.recep-list-details{float: left;
			/* margin-right: 10px; */
			background: #fafafa;
			border: 1px solid #eee;
			padding: 5px 20px;
			width: 33.2%;}
			.recep-list-details p{margin:0px;}
			.recep-list-width{width:100% !important;}
			.btn-width{      /* margin: 0 auto; */
				/* width: 42%; */
				border-radius: 0px;
				background: #B91880;
				/* border: 11px solid #eee; */
				/* padding: 14px; */
				font-size: 16px;
				float: right;
				margin-top: 10px; margin-bottom:10px;}
				.head_bg{background:#f1f1f1; padding:10px;}
				.td_strong.new_order_view{font-size:13px; color:#231F20;}
				.td_strong.new_order_view a{ color: #fff;
					background: #fff;
					border:2px solid #deca71 ;
					padding: 3px 20px;
					border-radius: 4px;
					color:#deca71 ;
					margin:0px;
				}
				.td_strong.new_order_view a:hover{text-decoration:none; color:#deca71 ; padding: 3px 20px; margin:0px;}
				.ch-type{background:#f5f5f5; margin:0px; padding:10px 0;}



				.click-track-select button {
					background: #fff none repeat scroll 0 0;
					border: medium none;
					color: #231F20;
					text-align: left;
					width: 100%;
				}
				.click-track-select .dropdown-menu {
					border-radius: 0;
					margin: 0;
					padding: 0 8px;
					width: 100%;
				}
				.click-track-select .dropdown-menu li {
					padding: 6px 4px;
					float:left;
					width:100%;
					padding:10px;
					border-bottom:1px dashed #ccc;
				}
				.click-track-select .dropdown-menu li span {
					display: block;
					font-size: 12px;
					color:#231F20;
					text-transform:uppercase;
				}
				.click-track-select {
					margin: 10px 0px 0px 0px;
				}
				.click-track-select .dropdown img{ float:right;}
				.click-track-select button {
					text-align: left;
					width: 100%;
					border: 2px solid #e4e4e4;
					padding: 10px;
					font-size: 18px;
				}
				.still li input{float:left;}
				.dropdown-menu.still{position:static;}
				.hf{background:#fff; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; padding:20px;}
				.personal-dt h4{text-align:center;}
				.whit-bg.ser-edit-profile{overflow:auto;}
				.profile-tab.nav li.active a, .profile-tab.nav li.active a:focus{
					background: #ddca71 none repeat scroll 0 0;
					border: 0px;
					color: #fff;
					font-size:13px;
					text-transform:uppercase;
				}
				.nav.nav-tabs.profile-tab li a{font-size:13px; text-transform:uppercase; color:#555;}

				.bgm {
					background: #fff none repeat scroll 0 0;
					border: 1px solid #f1f1f1;
					overflow: hidden;
					padding: 0 15px;
				}
				.checkbox-pdtt {
					margin: 15px 0;
				}


				/******************************* Factory Module Ramandeep **************************************/

				/***********************************************/
				.custom-top-txt-ar {
					padding-bottom: 30px;
					padding-top: 45px;
				}
				.btn-icons {
					font-size: 12px;
					margin-right: 5px;
				}
				.bg-track-sub {
					background: #ffffff none repeat scroll 0 0;
					padding: 10px;
					overflow:hidden;
				}
				.bg-track {
					background: #eeeeee none repeat scroll 0 0;
					margin-bottom: 5%;
					overflow: hidden;
					padding: 10px;
					width: 100%;
				}
				#min_size {
					margin-bottom: 13px;
				}
				.bg-track table {
					margin-bottom: 0;
				}
				.custom-graybg-ar {
					background: #f9f9f9 none repeat scroll 0 0;
					margin-top: 40px;
					overflow: auto;
					padding-bottom: 2%;
					padding-top: 2%;
				}
				.confirm-head a {
					color: #deca71;
				}
				.click-track-select button {
					background: #eee none repeat scroll 0 0;

					color: #231F20;
					text-align: left;
					width: 100%;
				}
				.click-track-select .dropdown img {
					float: right;
				}
				.click-track-select .dropdown-menu {
					border-radius: 0;
					margin: 0;
					padding: 0 8px;
					width: 100%;
					position:inherit;
				}
				.click-track-select .dropdown-menu li {
					padding: 6px 4px;
					color:#B91880;
				}
				.click-track-select .dropdown-menu li span {
					color: #999999;
					display: block;
					font-size: 12px;
				}
				.track-hedaing {
					font-size: 20px;
					text-align: center;
					margin-top:0px;
					color:#b91880;
				}
				.track-hedaing span {
					display: block;
					font-size: 14px;
				}
				.assign-bg-head {
					background: #eee;
					padding: 8px 15px;
				}
				.assign-id {
					color: #3f0e77;
					font-size: 18px;
					margin: 0;
				}
				.cancel-input{
					border-radius: 4px;
					margin-top: 0;
					padding: 10px 0;
					font-weight: bold;
					font-size: 12px;
					color: #231F20;

				}
				.cancel-input input {
					margin-left: 0.5em;
					border: 1px solid #ccc;
					height: 32px;
					border-radius:4px;
					margin-top:30px;
				}
				.tab-content.tab-content-custom-ab.cancel-tab {
					background: #ffffff none repeat scroll 0 0;
				}
				.cancel-tab .h3_heading_ar {
					background: #f1f1f1 none repeat scroll 0 0;
				}
				.cancel-tab .h3_heading_ar span {
					color: #b91880;
					font-size: 12px;
					line-height: 20px;
				}
				.cancel-tab .custom-order-details {
					background: #f9f9f9 none repeat scroll 0 0;
					margin-bottom: 15px;
					padding-bottom: 10px;
				}
				.cancellation_custom_ar {
					background: #ffffff none repeat scroll 0 0;
					border: 1px solid #eeeeee;
					margin-top: 15px;
					padding: 15px;
				}
				.canl-btn_center {
					display: inline-block;
					width: 100%;
				}
				.h3_heading.custom_h3_tag {
					font-size: 18px;
					margin-top: 0;
					color:#B91880;
				}
				.cancellation_custom_ar .table-responsive table td {
					border-bottom: 1px solid #f1f1f1;
					border-top: 0 none;
				}
				.confirm-head button {
					margin: 5px 0px
				}
				.confirm-head h4 {
					color: #3f0e77;
					margin: 8px 0px 10px 0px;
				}
				.confirm-head {
					background: #f1f1f1 none repeat scroll 0 0;
				}
				.confirm-head h4 span {
					color: #b91880;
					font-size: 13px;
				}
				#myTable a {
					color: #333;

				}
				#active_notes .notes-content p {
					display: block;
					float: left;
					margin-top: 0;
					width: 100%;
				}
				#archived_notes .notes-content p {
					display: block;
					float: left;
					margin-top: 0;
					width: 100%;
				}
				#myTable th, #myTable-w th {
					color: #3f0e77;
					text-transform: uppercase;
				}

				#myTable_cust th {
					color: #3f0e77;
					text-transform: uppercase;
				}
				input.admin-chek {
					margin-bottom: 15px;
					width: 70%;
				}
				.bod-confirm-c {
					border: 2px solid #f1f1f1;
					border-top:0px;
					margin-bottom:15px;
				}
				.img-rad-profile {
					margin: 10px 0;
				}
				.img-rad-profile img {
					border: 3px solid #deca71;
					border-radius: 100%;
				}
				.confirms-dt {
					margin: 25px 0;
				}
				.initate-bg .top_btn_custom {
					display: block;
					float: none;
					margin: 20px auto;
					text-align: center;
					width: 175px;
				}
				.initate-bg {
					background: #f3f3f3 none repeat scroll 0 0;
					margin-bottom: 30px;
					padding: 10px 0 15px;
					text-align: center;
				}
				a{ text-decoration:none;}
				a:hover{ text-decoration:none;}
				.addnot_e-btn {
					text-align: center;
				}
				.addnot_e-btn .top_btn_custom {
					margin-bottom: 0;
					margin-top: 15px;
				}
				.notes-tab ul{  margin: 0 30%;}
				.notes-tab ul li.active a {
					background: #eee none repeat scroll 0 0;
					border-radius: 0;
					color: #555555;
					font-size: 16px;
					margin-right: 0;
				}
				.notes-tab ul li a:hover{ background: #e4e4e4; border:1px solid #ccc;}
				.notes-tab ul li {
					margin: 0;
					text-align: center;
					width: 50%;
				}
				.notes-tab ul li a {

					border-radius: 0;
					color: #555555;
					font-size: 16px;
					margin-right: 0;
					padding: 8px 15px 7px;
					border-top:1px solid #ccc;
					border-right:1px solid #ccc;
					border-left:1px solid #ccc;
				}
				.notes-tab ul.nav > li.active > a:focus, .notes-tab ul.nav > li.active > a:hover{ background:#eee; color:#555555; padding: 8px 15px 7px 15px;}
				.notes-content {
					background: #fafafa none repeat scroll 0 0;
					display: block;
					margin-bottom: 15px;
					overflow: auto;
					padding: 15px;
				}
				.notes-content > p.pull-left {
					clear: both;
					float: left;
				}
				.notes-content > p {
					display: inline-block;
					margin-bottom:0px;
					color:#333333;
				}
				.achive-b_n button {
					margin-bottom: 8px;
				}
				.notes-date {
					color: #3f0e77;
					float: left;
					margin: 5px 0;
				}

				.notes-content_ar {
					background: #fafafa none repeat scroll 0 0;
					padding: 15px;
					margin-bottom:15px;
				}
				.notes-content_ar > p {
					display: inline-block;
					margin-bottom:0px;
					color:#333333;
				}
				.notes-content_ar {
					color: #3f0e77;
					float: left;
					margin: 5px 0;
				}
				.nav.nav-tabs.feedback_list.nav-tab-custom-a {
					border: medium none;
					background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
				}
				.feedback_list.nav-tab-custom-a > li.active > a, .feedback_list.nav-tab-custom-a > li.active > a:focus, .feedback_list.nav-tab-custom-a > li.active > a:hover {
					background: #F5F5F5; 
					color: #3F0E77;
					margin-right:0px;
					border:1px solid #b9b9b9;

				}
				.feedback_list.nav-tab-custom-a > li.active > a{border:1px solid #b9b9b9;}
				.feedback_list.nav-tab-custom-a li a:hover{border-bottom:0px;border:1px solid #b9b9b9;}

				.feedback_list.nav-tab-custom-a > li {
					padding: 0px;
					border: 0px;
				}
				.feedback_list.nav-tab-custom-a > li {

					color: #e3c488;
					font-size: 20px;
					margin-right: 0;
					width: 40%;
					margin: 0;
				}
				.feedback_list .play-ico {
					bottom: 0;
					float: right;
					left: 27px;
					position: relative;
					top: 0;
					z-index: 99;
				}
				.feedback_list.nav-tab-custom-a > li a {
					border: 1px solid #b9b9b9;
					color: #b91880;
					padding: 20px 15px;
					background:#fff;
					margin-right:0px;
				}
				ul.nav.nav-tabs.nav-tab-custom-a.feedback_list {
					background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
					margin: 20px 0 0 16%;
					text-align: center;
				}
				.evt-list-tab .play-ico {
					bottom: 0;
					float: right;
					left: 27px;
					position: relative;
					top: 0;
					z-index: 99;
				}
				.nav.nav-tabs.refund-ht.nav-tab-custom-a {
					border: medium none;
					background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
				}
				.refund-ht.nav-tab-custom-a > li.active > a, .refund-ht.nav-tab-custom-a > li.active > a:focus, .refund-ht.nav-tab-custom-a > li.active > a:hover {
					background: #F5F5F5; 
					color: #3F0E77;
					margin-right:0px;
					border:1px solid #b9b9b9;

				}
				.refund-ht.nav-tab-custom-a > li.active > a{border:1px solid #b9b9b9;}
				.refund-ht.nav-tab-custom-a li a:hover{border-bottom:0px;border:1px solid #b9b9b9;}

				.refund-ht.nav-tab-custom-a > li {
					padding: 0px;
					border: 0px;
				}
				.refund-ht.nav-tab-custom-a > li {

					color: #e3c488;
					font-size: 20px;
					margin-right: 0;
					width: 40%;
					margin: 0;
				}
				.refund-ht .play-ico {
					bottom: 0;
					float: right;
					left: 27px;
					position: relative;
					top: 0;
					z-index: 99;
				}
				.refund-ht.nav-tab-custom-a > li a {
					border: 1px solid #b9b9b9;
					color: #b91880;
					padding: 20px 15px;
					background:#fff;
					margin-right:0px;
				}
				ul.nav.nav-tabs.nav-tab-custom-a.refund-ht {
					background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
					margin: 20px 0 0 16%;
					text-align: center;
				}
				.feedback-factory {
					background: #eee none repeat scroll 0 0;
					border-bottom: 1px solid #e4e4e4;
					font-size: 14px;
					margin-top: 10px;
					padding: 2px 15px;
				}
				.feedback-factory h4{color:#3F0E77;}
				.feedback-factory h4 span {
					font-size: 14px;
					color:#B91880;
				}
				.feedback-factory p{ color:#555; font-size:13px;}
				.add-fdbck {
					background: #f9f9f9 none repeat scroll 0 0;
					padding: 15px 15px 0 15px;
				}
				.nav.nav-tabs.recent-paid.nav-tab-custom-a {
					border: medium none;
					background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
				}
				.recent-paid.nav-tab-custom-a > li.active > a, .recent-paid.nav-tab-custom-a > li.active > a:focus, .recent-paid.nav-tab-custom-a > li.active > a:hover {
					background: #F5F5F5; 
					color: #3F0E77;
					margin-right:0px;
					border:1px solid #b9b9b9;

				}
				.recent-paid.nav-tab-custom-a > li.active > a{border:1px solid #b9b9b9;}
				.recent-paid.nav-tab-custom-a li a:hover{border-bottom:0px;border:1px solid #b9b9b9;}

				.recent-paid.nav-tab-custom-a > li {
					padding: 0px;
					border: 0px;
				}
				.recent-paid.nav-tab-custom-a > li {

					color: #e3c488;
					font-size: 20px;
					margin-right: 0;
					width: 40%;
					margin: 0;
				}
				.recent-paid .play-ico {
					bottom: 0;
					float: right;
					left: 27px;
					position: relative;
					top: 0;
					z-index: 99;
				}
				.recent-paid.nav-tab-custom-a > li a {
					border: 1px solid #b9b9b9;
					color: #b91880;
					padding: 20px 15px;
					background:#fff;
					margin-right:0px;
				}
				ul.nav.nav-tabs.nav-tab-custom-a.recent-paid {
					background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
					margin: 20px 0 0 16%;
					text-align: center;
				}
				.payment-suc {
					color: #5cb85c;
					font-size:14px;
				}

				.payment-fail{
					color: #f0ad4e;
					font-size:15px;
				}

				.payment-pending{
					color: #d9534f;
					font-size:15px;
				}
				.nav.nav-tabs.payment-mgmt-his.nav-tab-custom-a {
					border: medium none;
					background: rgba(0, 0, 0, 0) none repeat scroll 0 0; text-align:center;
				}
				.payment-mgmt-his.nav-tab-custom-a > li.active > a, .recent-paid.nav-tab-custom-a > li.active > a:focus, .recent-paid.nav-tab-custom-a > li.active > a:hover {
					background: #d4d4d4; 
					color: #3F0E77;
					margin-right:0px;
					border:1px solid #d4d4d4;

				}
				.payment-mgmt-his.nav-tab-custom-a > li.active > a{border:1px solid #d4d4d4; border-radius:0px; background:#d4d4d4;}
				.payment-mgmt-his.nav-tab-custom-a li a:hover{border-bottom:0px; border-radius:0px; }

				.payment-mgmt-his.nav-tab-custom-a > li {
					padding: 0px;
					border: 0px;
				}
				.payment-mgmt-his.nav-tab-custom-a > li {

					color: #e3c488;
					font-size: 20px;
					margin-right: 0;
					width: 50%;
					margin: 0;
				}
				.payment-mgmt-his .play-ico {
					bottom: 0;
					float: right;
					left: 27px;
					position: relative;
					top: 0;
					z-index: 99;
				}
				.payment-mgmt-his.nav-tab-custom-a > li a {
					color: #b91880;
					padding: 20px 15px;
					margin-right:0px;
				}
				ul.nav.nav-tabs.nav-tab-custom-a.payment-mgmt-his {
					background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
					border: 1px solid #b9b9b9;
					border-radius: 5px;

				}


				/******************************** login Form ************************************/
				.login-img3-body {
					background:url(../images/login-bg.jpg) no-repeat fixed center center / cover ;
				}
				.login-img3-body .login-form {
					background: #512da8 none repeat scroll 0 0;
					border: 1px solid #512da8;
				}
				.login-img3-body .login-form label{ color:#fff;}
				.login-img3-body .login-form input{ border-radius:0px;}
				.login-form {
					margin: 50px auto 0;
					max-width: 320px;
				}
				.login-wrap {
					padding: 15px;
				}
				.login-img3-body .login-form p, .login-img2-body .login-form p {
					color: #1bb070;
				}
				.login-form .login-img {
					margin: 0 auto 10px;
					width: 160px;
				}
				.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
					float: left;
					margin-left: -20px;
				}
				.login-form .checkbox {
					font-weight: 400;
				}
				.login-form .checkbox {
					margin-bottom: 14px;
				}
				.login-form p {
					color: #b6b6b6;
					font-size: 16px;
					font-weight: 300;
					text-align: center;
				}
				.login-form .input-group {
					padding-bottom: 15px;
				}
				.login-form .input-group-addon {
					background-color: #ffffff;
					border: medium none;
					border-radius: 0;
					color: #8b9199;
					font-size: 16px;
					font-weight: normal;
					line-height: 1;
					padding: 6px 12px;
					text-align: center;
				}
				.login-form input[type="text"], .login-form input[type="password"] {
					border: medium none;
					border-radius: 0;
					box-shadow: none;
					font-size: 16px;
				}
				.login-form .form-control {
					box-sizing: border-box;
					font-size: 16px;
					height: auto;
					padding: 10px;
					position: relative;
				}
				.login-form .input-group-addon {
					background-color: #ffffff;
					border: medium none;
					border-radius: 0;
					color: #8b9199;
					font-size: 16px;
					font-weight: normal;
					line-height: 1;
					padding: 6px 12px;
					text-align: center;
				}
				.login-form .btn {
					border-radius: 0;
				}
				.btn-primary_b {
					background-color: #ddca71;
					border-color: #ddca71;
					color: #ffffff;
					font-size:14px;
				}
				.forget-pwd a {
					color: #ffffff;
					text-decoration: underline;
				}
				.reply-bt button {
					padding: 5px 10px;
					width: 100%;
				}
				.reply-bt {
					padding-left: 0;
				}
				.btn-primary_b:hover {
					background: #ccb54a none repeat scroll 0 0;
					border-color: #ccb54a;
					color: #ffffff;

				}

				.checkbox .cr {
					position: relative;
					display: inline-block;
					border: 1px solid #a9a9a9;
					border-radius: .25em;
					width: 1.3em;
					height: 1.3em;
					float: left;
					margin-right: .5em;
				}


				.checkbox .cr .cr-icon{
					position: absolute;
					font-size: .8em;
					line-height: 0;
					top: 50%;
					left: 20%;
				}


				.checkbox label input[type="checkbox"] {
					display: none;
				}

				.checkbox label input[type="checkbox"] + .cr > .cr-icon{
					transform: scale(3) rotateZ(-20deg);
					opacity: 0;
					transition: all .3s ease-in;
				}

				.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon {
					transform: scale(1) rotateZ(0deg);
					opacity: 1;
				}

				.checkbox label input[type="checkbox"]:disabled + .cr{
					opacity: .5;
				}
				.checkbox.chk-style {
					float: left;
					margin: 0;
					width: auto;
				}
				.checkbox.chk-style label {
					padding: 0;
				}
				.checkbox span.cr i {
					margin-left: -1px;
				}
				.checkbox-1{margin:20px 0px !important; padding-bottom:40px;}
				/********************************************************************************/


				input.checkbox-span , radio.checkbox-span {
					margin-right:10px;
				}
				.check-box-div {float:left; width:33%;}
				.check-box-div span{position:relative; top:-3px;}
				.modal-create-input input , .modal-create-input select, .modal-create-input textarea{margin:5px 0;}

				/********************************************************************************************/

				.form-group label {
					color: #222222;
					font-size: 13px;
					font-weight: normal;
					line-height: 21px;
					text-transform: uppercase;
				}
				.media .profile-img{width:120px; height:120px;}
				.media .profile-img img{width:120px; height:100%; display:block;}  

				.ser-edit-profile .tab-content{overflow:hidden;}
				.preview-img p {
					background: #f1f1f1 none repeat scroll 0 0;
					border: 1px solid #e1e1e1;
					color: #231f20;
					padding: 10px 0;
					text-align: center;
				}
				.browse-wrap {
					background: #b91880 none repeat scroll 0 0;
					border: 2px solid #b91880;
					cursor: pointer;
					left: 0;
					margin: 10px 0;
					overflow: hidden;
					padding: 5px 10px;
					position: relative;
					text-align: center;
					top: 0;
					width:100%;
				}

				input.upload {
					bottom: 0;
					cursor: inherit;
					font-size: 1000px !important;
					margin: 0;
					opacity: 0;
					outline: medium none;
					padding: 0;
					position: absolute;
					right: 0;
				}

				.title {
					color: #fff;
					font-size: 11px;
					font-weight: 500;
				}

				h1 .breadcrumb{font-size:11px; margin:15px 0 0 0;} 

				.top_btn_custom.search_btn {
					margin-top: 25px;
				}
				.form-group.serach_information{background:#fff; padding:10px;}

				div#photographer .modal-dialog.modal-lg{width:1100px;}
				div.photographer-box.carousel-inner.item{width:259px; height:237px;}

				.photographer-box .carousel-inner > .item > a > img, .photographer-box .carousel-inner > .item > img, .photographer-box .img-responsive, .thumbnail a > img, .photographer-box .thumbnail > img{
					width:100%; height:240px;
					object-fit: cover;
				}
				a.wedding-edit{position:absolute; top:15px; right:0px; margin-right:50px;}
				.click-track-select .dropdown-menu.et-drop{
					border-radius: 0;
					margin: 0;
					padding: 12px 8px;
					width: 100%;
					/* position: inherit; */
					position: relative;
					top: -18px;
					border-right: 3px solid #f5f5f5;
					border-left: 3px solid #f5f5f5;
					border-bottom: 3px solid #f5f5f5;
					border-top:0px;

				}
				.confirm-service .con-ser-hgh{
					height:130px;
				}


				.photo-hover {
					border: 2px solid #DECA71;
					padding: 4px;
				}

				.checkbox label input[type="checkbox"] + .cr > .cr-icon, .radio label input[type="radio"] + .cr > .cr-icon {
					transform: scale(3) rotateZ(-20deg);
					opacity: 0;
					transition: all .3s ease-in;
				}
				.checkbox label input[type="checkbox"] + .cr > .cr-icon {
					transform: scale(3) rotateZ(-20deg);
					opacity: 0;
					transition: all .3s ease-in;
				}
				.checkbox .cr .cr-icon, .radio .cr .cr-icon {
					position: absolute;
					font-size: .8em;
					line-height: 0;
					top: 50%;
					left: 20%;
				}
				.checkbox .cr .cr-icon {
					position: absolute;
					font-size: .8em;
					line-height: 0;
					top: 50%;
					left: 20%;
				}
				.checkbox span.cr i {
					margin-left: -1px;
				}
				.checkbox .cr, .radio .cr {
					background: #ffffff none repeat scroll 0 0;
					border: 1px solid #eeeeee;
					border-radius: 0.25em;
					color: #deca71;
					display: inline-block;
					float: left;
					height: 1.3em;
					margin-right: 0.5em;
					position: relative;
					width: 1.3em;
				}
				.checkbox.chk-style_e {
					font-size: 20px;
					margin: 0;
					text-align: right;
					width: 100%;
				}

				.checkbox.chk-style_e {
					float: right;
					font-size: 14px;
				}







				.nav.nav-tabs.tabs-left.menu-list span.tab_count {
					color: #deca71;
				}
				.nav.nav-tabs.tabs-left.menu-list span {
					color: #b91880;
				}
				.nav.nav-tabs.tabs-left.menu-list li.active a span{ color:#fff;}
				.tab-pane span.geartext {
					color: #3f0e77;
				}
				.tab-pane span {
					color: #b91880;
				}
				.tabs-left li a span.tab_count {
					color: #deca71;
				}

				.panel-heading2 h4 {
					color: #3f0e77;
					float: left;
					font-size: 15px;
					margin: 8px 0px 5px 0px;
				}

				.section-hd {
					border: 1px solid #e8e8e8;
					margin: 15px 0;
				}

				.sscroll {
					height: 362px;
					overflow-y: scroll;
					padding-right: 5px;
					overflow-x: hidden;
				}
				.section-hd {
					border: 1px solid #e8e8e8;
					margin: 15px 0;
				}
				.section-hd h3 {
					margin-top: 10px;
				}
				.section-hd {
					background: #fafafa none repeat scroll 0 0;
					border: 1px solid #e8e8e8;
					margin: 0 0 10px;
				}
				.section-hd:last-child{ margin-bottom:0px;}
				.section-hd h4 span {
					color: #666666;
					float: right;
					font-size: 14px;
				}

				.section-hd2 form span {
					color: #888888;
					font-size: 10px;
				}
				.section-hd2 {
					background: #fafafa none repeat scroll 0 0;
					border: 1px solid #e7e7e7;
					padding-top: 15px;
				}
				.whit-bg {
					background: #fff;
					padding: 10px;
					margin: 0px;
					border: 4px solid #f1f1f1;
					margin-bottom: 20px;
					overflow: hidden;
					border-top: 0px;
				}
				.panel-heading2 {
					margin-bottom: 0px;
					background: #eee none repeat scroll 0 0;
					border-color: #eeeeee;
					color: #ffffff;
					font-size: 14px;
					overflow: hidden;
					padding: 5px 15px;
					text-transform: uppercase;
				}


				.recent-msgs {
					border: 1px solid #e8e8e8;
					padding-bottom: 15px;
				}

				.recent-msgs input {
					margin: 15px 0;
				}

				.bod {
					border-bottom: 1px solid #e8e8e8;
					margin: 10px 0;
				}
				.msg-content {
					padding-left: 0;
					color: #333333;
				}
				.msg-content h4 {
					font-size: 12px;
					margin: 0;
				}
				.no-msg-l {
					background: #3f0e77 none repeat scroll 0 0;
					border-radius: 100%;
					color: #ffffff;
					height: 30px;
					padding: 6px;
					width: 30px;
				}

				.read-m_s {
					color: #ff0000;
					padding: 0 20px 0 0;
				}
				.msg-content h5 span {
					font-size: 12px;
				}
				.msg-content h5 {
					font-size: 12px;
					margin: 5px 0;
				}

				.msg-content p {
					color: #888888;
					font-size: 11px;
					margin-bottom: 0;
				}


				.ms-n_m {
					color: #555555;
					float: left;
					font-size: 16px;
					margin: 0;
				}

				.ms-n_m span {
					color: #999999;
					font-size: 12px;
				}

				.all-ph-msgs li {
					background: #eee none repeat scroll 0 0;
					overflow: hidden;
					padding: 15px;
					border: 1px solid #e4e4e4;
					margin: 0 0 10px;
				}
				.all-ph-msgs ul{padding:0px;}
				.date-msg{color:#b91880;}

				.srach-msg {
					display: flex;
					margin: 0 10px;
				}
				.srach-msg label{font-size:14px; line-height:28px; margin-right:10px; color:#333;}

				.sscroll::-webkit-scrollbar {
					width: 5px;
					background-color: #f1f1f1;
				}

				.sscroll::-webkit-scrollbar-thumb {
					background-color: #3F0E77;
				}

				.sscroll::-webkit-scrollbar-track {
					background-color: #f1f1f1;
				}




				/******************************* Index Dashboard ******************************/
				.ser_pro_box1.bg_color_a {
					background: #29b6f6 none repeat scroll 0 0;
				}
				.ser_pro_box1.bg_color_b {
					background: #fe8d50 none repeat scroll 0 0;
				}
				.ser_pro_box1.bg_color_c {
					background: #6e8cd7 none repeat scroll 0 0;
				}
				.ser_pro_box1.bg_color_d {
					background: #33b86c none repeat scroll 0 0;
				}
				.ser_pro_box1.bg_color_e {
					background: #ff6000 none repeat scroll 0 0;
				}
				.ser_pro_box1.bg_color_f {
					background: #ffb400 none repeat scroll 0 0;
				}
				.ser_pro_box1.bg_color_g {
					background: #00aeff none repeat scroll 0 0;
				}
				.ser_pro_box1.bg_color_h {
					background: #27adbd none repeat scroll 0 0;
				}

				.ser_pro_box1 {
					margin-bottom: 30px;
					padding: 5%;
				}
				.serv_ptag {
					color: #ffffff;
					font-size: 30px;
					font-weight: bolder;
					line-height: normal;
					margin: 0;
					padding: 0;
					text-align: right;
				}
				.serv_ptag-small {
					color: #ffffff;
					font-size: 16px;
					margin: 0;
					padding: 0;
					text-align: right;
				}
				.serv_provider_user p.serv_user_name {
					color: #ffffff;
					font-size: 14px;
					margin: 0;
					padding-top: 10%;
				}

				.member_list_box {
					background: #f9f9f9 none repeat scroll 0 0;
					margin-bottom: 30px;
					padding: 15px 15px 0;
					margin-top:30px;
				}
				.ser-pro-details {
					background: #f9f9f9 none repeat scroll 0 0;
				}
				.page-header.order_n_ew {
					margin-top: 0;
				}
				.member {
					background: #f1f1f1 none repeat scroll 0 0;
					margin: 0 0 15px;
					min-height: 110px;
					padding: 3px;
					overflow: inherit;
				}

				.member_profile_img {
					border-radius: 50px;
					height: 60px;
					margin: 2% 1%;
					width: 60px;
				}

				.member_details {
					padding: 1% 5%;
				}

				.member_details .member_name {
					color: #3f0e77;
					font-size: 15px;
					line-height: 26px;
				}
				.member_details p {
					color: #666666;
					margin: 0;
					padding: 0;
				}
				.review-title h3 span {
					color: #333;
				}
				.review-title h3 a {
					color: #b91880;
				}
				.new-msg-das h3 a {
					color: #b91880;
				}
				.member_details .mem_online {
					float: left;
					font-size: 12px;
					width: 100%;
				}

				.online_circle {
					background: #1bb070 none repeat scroll 0 0;
					border-radius: 50px;
					float: left;
					height: 8px;
					margin-right: 4px;
					margin-top: 4px;
					width: 8px;
				}
				.panel-heading > h4 {
					color: #3f0e77;
					margin: 0;
				}
				.weding-lis {
					border: 1px solid #eeeeee;
					margin-bottom: 15px;
					padding: 15px;
				}
				.weding-lis > table.wed {
					width: 100%;
				}
				.land-btn {
					margin-top: 10px;
					text-align: center;
				}
				.weding-lis table.wed td.eve-name {
					font-size: 15px;
				}
				.weding-lis table.wed td {
					padding: 5px;
				}
				.weding-lis {
					border: 1px solid #eeeeee;
					margin-bottom: 15px;
					padding: 15px;
				}
				.weding-lis table.wed tr {
					border-bottom: 1px solid #eeeeee;
					padding: 5px;
				}
				.top_btn_custom_m {
					background: #b91880 none repeat scroll 0 0;
					border: 2px solid #b91880;
					border-radius: 5px;
					color: #ffffff;
					font-size: 13px;
					margin-bottom: 0;
					padding: 4px 10px;
				}

				.block-new-ser-das {
					margin-bottom: 20px;
				}

				.new-ser-dt {
					margin-bottom: 7px;
					overflow: hidden;
					width: 100%;
				}

				.new-ser-dt h4 {
					font-size: 16px;
					float: left;
					margin: 0px;
				}

				.new-ser-dt h4 span {
					font-size: 12px;
				}

				.od-date_s {
					color: #b91880;
					float: right;
				}

				.new-ser-dash {
					border-collapse: collapse;
					width: 100%;
				}
				.new-ser-dash th {
					border: 1px solid #eeeeee;
					padding: 10px 5px;
				}

				.new-ser-dash td {
					border: 1px solid #eeeeee;
					padding: 10px 5px;
				}

				.das-block .panel-footer a {
					color: #3f0e77;
					font-size:14px;
				}
				.das-block .panel-footer {
					text-align: center;
					background: #f5f5f5;

				}

				.new-msg-das {
					background: #fbfbfb none repeat scroll 0 0;
					border: 1px solid #eeeeee;
					margin-bottom: 10px;
					padding: 10px;
				}

				.new-msg-das h3 {
					font-size: 15px;
					margin: 0;
					float: left;
				}

				.n-w-das {
					color: #333;
					float: right;
				}

				.new-msg-das p {
					display: inline-block;
					margin: 5px 0 0;
					width: 100%;
				}

				.new-rv-das {
					border: 1px solid #eeeeee;
					overflow: hidden;
					padding: 10px;
					background: #fbfbfb;
					margin-bottom: 10px;
				}

				.new-rv-das h3 {
					font-size: 15px;
					margin: 0;
				}

				.rating-static {
					border: none;
					float: left;
					position: relative;
				}

				.rating-static > label {
					color: #ddd;
					float: right;
					margin-bottom: 0px;
				}

				.rating-static > label.on {
					color: #FFD700;
				}
				.rating-static > label:before {
					margin: 5px;
					font-size: 1.25em;
					font-family: FontAwesome;
					display: inline-block;
					content: "\f005";
				}

				.rating-static > .half:before {
					content: "\f089";
					position: absolute;
				}

				.new-rv-das > p {
					float: left;
					margin-bottom: 0;
					overflow-wrap: break-word;
					width: 100%;
				}
				.margin-bottom{
					margin-bottom:50px;
				}

				/** Analytics **/
				.list-orders-ar{padding:20px 0; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
				.list-orders-ar p{font-size:14px; background:#f5f5f5; padding:10px;}

				small{

					color:red;
					clear:both !important;
					float:left;
					width:100%;
				}

				#myTable td {
					color: #333333 !important;
				}

				#team-size-table th td b{ color: #333333 !important;}
				.t-1-pending span{
					font-size:12px !important;
					padding: 3px 10px;
					color: #deca71;
					border:2px solid #deca71;
					background:#fff;
					border-radius:5px;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					margin-left:5px;

					width: 300px !important;
					text-align:center;
					text-transform:uppercase;
				}

				.t-1-succes span{
					font-size:12px !important;
					padding: 3px 10px;
					color: #B91880;
					border:2px solid #B91880;
					background:#fff;
					border-radius:5px;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					margin-left:5px;
					width: 300px !important;
					text-align:center;
					text-transform:uppercase;

				}
				.t-1-rejected span{
					font-size:12px !important;
					padding: 3px 10px;
					color: #3F0E77;
					border:2px solid #3F0E77;
					background:#fff;
					border-radius:5px;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					width: 300px !important;
					text-align:center;
					text-transform:uppercase;

				}
				section.photo-preview div.carousel.slide div.carousel-inner div.item {width:100%; height:420px;}	
				section.photo-preview div.carousel.slide div.carousel-inner div.item img{width:100%; height:100%;}



				/* Date 30-09-16  Coding Start's Here updated in php style */


				.page-header .head-txt{margin-top:20px;}
				.page-header .btn-right-ar{margin-top:16px;}
				table.table tr td ul{padding-left:0px;}
				table.table tr td ul li{list-style:none;}
				table.table tr td label.t-1.t-1-rejected span, table.table tr td label.t-1.t-1-succes span, table.table tr td label.t-1.t-1-pending span {margin-left:0px;}
				.tab-right-arrow i.fa.fa-caret-right {position: absolute;top: 10px;right: -25px; font-size: 20px;color: #ccc;}
				.price-group strong{color:#B91880;}
				.create_event.general-create .panel-confirm{border:0px;}

				span.check-icon-ar i.fa-check:before {content: "\f00c"; background: #3F0E77;border-radius: 50px;padding: 6px;position: relative;top:0;color:#fff;right:6px;
			}
			.edit i.fa.fa-pencil , .delete i.fa.fa-trash , .edit i.fa.fa-list-alt{ color: #fff;background: #3F0E77;font-size: 12px;padding: 5px;}
			.heading-title-ar{font-size:18px !important; color:#3F0E77 !important;}

			.well.confirm-service{background:#29b6f6 url(../images/icon-service.png) no-repeat center right; background-position:96%; color:#fff !important;}
			.well.confirm-photography{background:#7e57c2 url(../images/icon-type.png) no-repeat center right; background-position:96%; color:#fff !important;}
			.well.confirm-video{background:#6e8cd7 url(../images/icon-video.png) no-repeat center right; background-position:96%; color:#fff !important;}
			.album-details-ar {background: #fff;padding: 20px 15px;font-size: 14px; border:2px solid #eee;}
			.heading-no-create {font-size:24px; text-align:center; color:#B91880; padding:5% 0;}
			ul.payment-mgmt-his li span.tab-right-arrow i.fa.fa-caret-right{right:-7px; top:24px;}
			.click-track-select .dropdown-menu.et-drop{border:1px solid #e4e4e4 !important; box-shadow: none !important;}
			.img-profile-ar{width:41%;}
			.assign-photo-filter .fillter select{width:216px !important;}
			.album-details-ar span{ padding: 0;margin: 0 10px;}
			.bg-assign-photographer .photographer-box{min-height:265px;}
			.remove-btn{background:#B91880; color:#fff;padding: 5px 20px;font-size: 14px; text-transform: uppercase; border-radius: 5px;position: relative;top:15px; margin-bottom: 15px; display:inline-block;}
			.panel-confirm .list-group li.list-group-item.add-l { border: 1px solid #dddddd !important;}
			h4.fix-lngt {
				font-size: 13px;
				overflow-wrap: break-word;
				width: 155px !important;
			}
			.remove-btn:hover{color:#FFF;}
			.ar-bg-custom{background:#fff; border:2px solid #eee;}
			.notes-tab .tab-content{background:#fff !important;}
			.fed-ba-mana{background:#eee; width:100%;} .span-ar{color:#333 !important;}
			.feedback-section{min-height:500px !important;} 
			.tab-right-arrow.register-provider i.fa.fa-caret-right{top:21px !important;}
			.top_btn_custom i.fa.fa-pencil{color:#fff;}
			button.btn.btn-add-event.teamsize , button.btn.btn-add-event.provider-pricing{background:none !important;}
			h1.h1_heading_cus span.placed {
				color: #b91880;
				font-size: 14px;
				text-transform: uppercase;
			}
			.recep-list-details h1{color:#3F0E77 ;}
			.padd a h4 {
				font-size: 12px;
			}
			.ser-pro-details h3 {
				color: #3f0e77;
				display: inline-block;
				font-size: 18px;
				line-height: 20px;
				margin-bottom: 15px;
				margin-left: 15px;
				margin-top: 15px;
			}
			.ser-pro-details .date-ar {
				color: #333;
				margin-bottom: 0;
				margin-right: 15px;
			}
			.ser-pro-details .padd a h4 {
				color: #b91880;
				font-size: 12px;
				line-height: 19px;
				margin-left: 15px;
				margin-top: 2px;
			}
			.ser-pro-details .padd a h4 p {
				color: #3f0e77;
			}
			.ser-pro-details .padd a h4 p.par-txt {
				color: #b91880 ;
			}
			.ser-pro-details .count-num{
				color: #333;
				margin-right:10px;
			}
			.ser-pro-details .count-num .payment-suc {
				color: #fe8d50;
				font-size: 14px;
			}