/*Cleanto - Admin style Common*/		#cta #cta-dashboard .ct-top-menus-stats.nav > li.active a,	#cta #cta-top-nav .navbar .admin-hover-color > li > a:hover,	#cta .ct-notification-main .notification-header #ct-close-notifications:hover{		-webkit-transition: all 300ms ease-in-out 0s;		-moz-transition: all 300ms ease-in-out 0s;		-o-transition: all 300ms ease-in-out 0s;		-ms-transition: all 300ms ease-in-out 0s;		transition: all 300ms ease-in-out 0s; 	} 	#cta .animated {	  animation-duration: 1s;	  animation-fill-mode: both;	  animation-iteration-count: infinite;	}			.pulse {		-webkit-animation: pulse 1.5s cubic-bezier(.86,0,.07,1);		-moz-animation: pulse 1.5s cubic-bezier(.86,0,.07,1);		-o-animation: pulse 1.5s cubic-bezier(.86,0,.07,1);		animation: pulse 1.5s cubic-bezier(.86,0,.07,1);	}		@-webkit-keyframes pulse {	  0% {transform: scale(1);}	  50% {transform: scale(1.5);}	  100% {transform: scale(1);}	}	@-moz-keyframes pulse {	  0% {transform: scale(1);}	  50% {transform: scale(1.5);}	  100% {transform: scale(1);}	}	@-o-keyframes pulse {	  0% {transform: scale(1);}	  50% {transform: scale(1.5);}	  100% {transform: scale(1);}	}		@keyframes pulse {	  0% {transform: scale(1);}	  50% {transform: scale(1.5);}	  100% {transform: scale(1);}	}			#cta  .form-control{		-webkit-appearance: none !important;		-moz-appearance: none !important;		-moz-border-radius:2px;		-webkit-border-radius:2px;		-o-border-radius:2px;		-ms-border-radius:2px;		border-radius:2px;	}	#cta h1,	#cta h2,	#cta h3,	#cta h4,	#cta h5,	#cta h6{		font-family:inherit;		color:#3c4c5c;	}	#cta .ct-right-header{		font-size:20px;		font-weight:400;		font-family:inherit;	}	/* Columns float left no space */	.cta-col1,	.cta-col1-1,	.cta-col2,	.cta-col2-1,	.cta-col3,	.cta-col35,	.cta-col4,	.cta-col5,	.cta-col55,	.cta-col6,	.cta-col61,	.cta-col7,	.cta-col75,	.cta-col8,	.cta-col9,	.cta-col10,	.cta-col11,	.cta-col115,	.cta-col12,	.cta-one-half{		float: left; 		position: relative;	}	/* column with last */	.cta-col1.last,	.cta-col1-1.last,	.cta-col2.last,	.cta-col2-1.last,	.cta-col3.last,	.cta-col35.last,	.cta-col4.last,	.cta-col5.last,	.cta-col55.last,	.cta-col6.last,	.cta-col7.last,	.cta-col75.last,	.cta-col8.last,	.cta-col9.last,	.cta-col10.last,	.cta-col11.last,	.cta-col115.last,	.cta-col12 {		margin: 0; outline: none; 	}	/* column float right */	.cta-col1.float-right,	.cta-col1-1.float-right,	.cta-col2.float-right,	.cta-col2-1.float-right,	.cta-col3.float-right,	.cta-col35.float-right,	.cta-col4.float-right, 	.cta-col5.float-right,	.cta-col55.float-right,	.cta-col6.float-right,	.cta-col7.float-right,	.cta-col75.float-right,	.cta-col8.float-right,	.cta-col9.float-right,	.cta-col10.float-right,	.cta-col11.float-right,	.cta-col115.float-right,	.cta-col12.float-right,	.cta-view-link.float-right	{		float: right; outline: none;	}	/* column with no margin no padding */	.cta-col1 {		width: 8.33%;	}	.cta-col1-1 {		width: 9.33%;	}	.cta-col2 {		width: 16.66% ;	}	.cta-col2-1 {		width: 17.66% ;	}	.cta-col3 {		width: 25% ;	}	.cta-col35 {		width: 31%;	}	.cta-col4 {		width: 33.33%;	}	.cta-col5 {		width: 41.66%;	}	.cta-col55 {		width:46%;	}	.cta-col6 {		width:48.5% !important;	}	.cta-col61 {		width:48.5%;	}	.cta-col7 {		width: 58.33%;	}	.cta-col75 {		width: 64.33%;	}	.cta-col8 {		width: 66.66%;	}	.cta-col9 {		width: 75%;	}	.cta-col10 {		width: 83.33%;	}	.cta-col11 {		width: 90.66% !important;	}	.cta-col115 {		width: 95%;	}	.cta-col12 {		width: 100%; margin: 0;	}	 @media only screen and (max-width: 767px) {		.cta-col1,		.cta-col1-1,		.cta-col2,		.cta-col2-1,		.cta-col3,		.cta-col35,		.cta-col4,		.cta-col5,		.cta-col55,		.cta-col6,		.cta-col7,		.cta-col75,		.cta-col8, 		.cta-col9, 		.cta-col10, 		.cta-col11,		.cta-col115,		.cta-col12{			width: 100%; margin: 0;		}			}		/* to hide or disable text input and button border on active and selected in chrome */		*:focus { outline: 0;}	*:focus { outline: 0;}	#cta textarea:focus,	#cta input:focus{ 		outline: 0; 	}	#cta textarea{		resize: vertical;		min-height: 60px;		overflow: auto;	}	/* ipad scroll bar 	*{		-webkit-overflow-scrolling: auto;		-moz-overflow-scrolling: auto;		-o-overflow-scrolling: auto;		overflow-scrolling: auto;	}*/	/* ipad scroll bar */	*{		-webkit-overflow-scrolling: scroll;		-moz-overflow-scrolling: scroll;		-o-overflow-scrolling: scroll;		overflow-scrolling: scroll;	}		#cta input:focus:-moz-focus-inner {		border: 0;	}	#cta input[type="button"]{		outline:none;	}	#cta input[type="button"]::-moz-focus-inner {		border: 0;	}	#cta a:active,	#cta a:focus,	#cta input[type="button"]:active,	#cta input[type="button"]:focus,	#cta input[type="text"]:active,	#cta input[type="text"]:focus,	#cta select:active,	#cta select:focus,	#cta textarea:active,	#cta textarea:focus,	#cta a:hover,	#cta a:active,	#cta a:focus,	#cta a,	#cta .btn,	#cta .dropdown-toggle{		-webkit-backface-visibility: hidden;		outline: 0 !important;	}	#cta a.btn.ct-small-br-btn{		padding: 3px 6px !important;		font-size: 12px !important;		-moz-border-radius: 15px !important;		-webkit-border-radius: 15px !important;		-o-border-radius: 15px !important;		-ms-border-radius: 15px !important;		border-radius: 15px !important;	}	#cta .hide-div{		display:none;	}				#cta hr#hr {				background: #f6f6f6; /* Old browsers */		/* IE9 SVG, needs conditional override of 'filter' to 'none' */		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);		background: -moz-linear-gradient(left,  #f6f6f6 0%, #7f7f7f 50%, #ffffff 100%); /* FF3.6-15 */		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f6f6f6), color-stop(50%,#7f7f7f), color-stop(100%,#ffffff)); /* Chrome4-9,Safari4-5 */		background: -webkit-linear-gradient(left,  #f6f6f6 0%,#7f7f7f 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */		background: -o-linear-gradient(left,  #f6f6f6 0%,#7f7f7f 50%,#ffffff 100%); /* Opera 11.10-11.50 */		background: -ms-linear-gradient(left,  #f6f6f6 0%,#7f7f7f 50%,#ffffff 100%); /* IE10 preview */		background: linear-gradient(to right,  #f6f6f6 0%,#7f7f7f 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */		border:none;		height:1px;		margin: 5px 0px 15px;		width: 100%;		clear:both;	}	/* vertical line */		#cta hr#vr {		background: #f6f6f6; /* Old browsers */		/* IE9 SVG, needs conditional override of 'filter' to 'none' */		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);		background: -moz-linear-gradient(top,  #f6f6f6 0%, #7f7f7f 50%, #ffffff 100%); /* FF3.6-15 */		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(50%,#7f7f7f), color-stop(100%,#ffffff)); /* Chrome4-9,Safari4-5 */		background: -webkit-linear-gradient(top,  #f6f6f6 0%,#7f7f7f 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */		background: -o-linear-gradient(top,  #f6f6f6 0%,#7f7f7f 50%,#ffffff 100%); /* Opera 11.10-11.50 */		background: -ms-linear-gradient(top,  #f6f6f6 0%,#7f7f7f 50%,#ffffff 100%); /* IE10 preview */		background: linear-gradient(to bottom,  #f6f6f6 0%,#7f7f7f 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */		border: 0 !important;		height: 90%;		width: 1px;		position: absolute;		left: 0px;		top: 0px;	}		#cta i.fa{		margin-right:5px;	}	#cta .ct-footer-popup-btn .fa-2x {		font-size: 1.3em;	}	#cta .btn-sm{		padding: 5px 10px;		font-size: 12px;		line-height: 1.5;		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		-o-border-radius: 3px;		-ms-border-radius: 3px;		border-radius: 3px;	}	#cta i.fa-trash,	#cta i.fa-ban,	#cta i.fa-times,	#cta i.fa-user-plus,	#cta i.fa-pencil-square-o,	#cta i.fa-clone,	#cta #cta-clean-services-panel i.fa-money,	#cta #cta-clean-services-panel i.fa-thumbs-up{		margin-right:0px;		cursor: pointer;	}			#cta .mr-1{		margin-right: 1px !important;	}	#cta .mt-2{		margin-top: 2px;	}	#cta .mt-5{		margin-top: 5px;		float:left;	}	#cta .mb-5{		margin-bottom: 5px;		float:left;	}	#cta .mr-t5{		margin-top: 5px;	}		#cta .mr-b5{		margin-bottom: 5px;	}	#cta .mb-6{		margin-bottom: 6px;	}		#cta .mt-15{		margin-top: 15px;	}	#cta .mt-20{		margin-top: 20px;	}	#cta .mt-30{		margin-top: 30px;	}			#cta .mb-20{		margin-bottom: 20px;	}	#cta .mb-30{		margin-bottom: 30px;	}	#cta .mb-40{		margin-bottom: 40px;	}			#cta .br-2{		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-o-border-radius: 2px;		-ms-border-radius: 2px;		border-radius: 2px;	}	#cta .text-upper{		text-transform: uppercase;	}		#cta .mr-5{		margin-right: 5px;	}	#cta .mr-10{		margin-right: 10px;	}	#cta .mr-15{		margin-right: 15px;	}	#cta .m-15-50{		margin: 15px 50px !important;	}	#cta .mb-15{		margin-bottom: 15px !important;	}		#cta .mr-20{		margin-right: 20px;	}		#cta .ml-10{		margin-left: 10px;	}		#cta .ml-15{		margin-left: 15px;	}	#cta .ml--15{		margin-left: -15px;	}				#cta .pall-15{		padding: 15px !important;	}	#cta .pt-50{		padding-top: 50px !important;	}	#cta .pt-15{		padding-top: 15px;	}	#cta .pr-5{		padding-right: 5px;	}	#cta .pr-70{		padding-right: 70px;	}	#cta .ptb-15{		padding-top: 15px;		padding-bottom: 15px;	}		#cta .pr-10{		padding-right: 10px;	}	#cta .padding-15{		padding: 15px !important;	}	#cta .pl-10{		padding-left: 10px;	}	#cta .pl-15{		padding-left: 15px;	}	#cta .pl-30{		padding-left: 30px;	}		#cta .pr-15{		padding-right: 15px;	}		#cta .ml-30{		margin-left: 30px;	}	#cta .ct-btn-width{		min-width: 100px;	}	#cta .ct-new-input{		width: 90% !important;		float: left !important;	}	#cta .nb{		-webkit-border-radius: 0px;		-moz-border-radius: 0px;		-o-border-radius: 0px;		-ms-border-radius: 0px;		border-radius: 0px;	}	#cta .br-2{		-webkit-border-radius: 2px !important;		-moz-border-radius: 2px !important;		-o-border-radius: 2px !important;		-ms-border-radius: 2px !important;		border-radius: 2px !important;	}	#cta .br-3{		-webkit-border-radius: 3px !important;		-moz-border-radius: 3px !important;		-o-border-radius: 3px !important;		-ms-border-radius: 3px !important;		border-radius: 3px !important;	}		#cta .br-5{		-webkit-border-radius: 5px !important;		-moz-border-radius: 5px !important;		-o-border-radius: 5px !important;		-ms-border-radius: 5px !important;		border-radius: 5px !important;	}	#cta .br-10{		-webkit-border-radius: 10px !important;		-moz-border-radius: 10px !important;		-o-border-radius: 10px !important;		-ms-border-radius: 10px !important;		border-radius: 10px !important;	}	#cta ol.cta-ol-steps{		list-style-type: decimal;		line-height: 1.9;		padding-left: 10px;	}		#cta .cb{		clear: both;	}	#cta .np{		padding: 0px !important;	}	#cta .pb-p,	#cta .p-10{		padding: 10px !important;	}	#cta .fln-marauto{		margin: 0 auto;		float: none;	}	#cta .fln-mrat-dib{		margin: 0 auto;		float: none;		display: inline-block;	}		#cta .plr-10{		padding-left: 10px !important;		padding-right: 10px !important;	}		#cta .nm{		margin: 0px !important;	}		#cta .npl{		padding-left: 0px;	}	#cta .npr{		padding-right: 0px;	}			#cta .br-100{		-webkit-border-radius: 100px;		-moz-border-radius: 100px;		-o-border-radius: 100px;		-ms-border-radius: 100px;		border-radius: 100px;	}	#cta .w70{		width: 70px;		float: left;	}	#cta .h-450{		height: 440px;	}	#cta .w-300{		width: 300px !important;	}	#cta .pr-t0{		top: 0px !important;	}	#cta .text-left{		text-align: left;	}	#cta a.ct-tooltip-link{		color: #1E9F7B;		position: relative;		top: 7px;			}	#cta a.ct-tooltip-link i.fa-info-circle,	#cta .form-group a.ct-tooltip-link i.fa-info-circle{		margin-right: 0px;		margin-left: 5px;	}	#cta .form-group a.ct-tooltip-link{		color: #1E9F7B;		position: relative;		top: 0px;	}		#cta label.error {		color: #F00;		font-size: 12px;		width: 100%;		float: left;		font-weight: normal;		line-height: 13px;		display:block;		position: relative;	}			table.ct-common-table.form-inline .form-group label.error,	form#staff_insert table.form-horizontal label.error{		position: relative !important;	}		#cta label{		font-weight: 400;		margin-bottom: 0px;	}		#cta .of-h{		overflow: hidden;	}	#cta .cur-def{		cursor: default;	}		#cta .ta-c{		text-align: center;	}	#cta .ta-r{		text-align: right;	}			#cta .fln{		float: none !important;	}	#cta .fl{		float: left;	}	#cta .w100{		width: 100% !important;	}			/*#cta .form-inline .form-control{		width: 100% !important;	} */	#cta #ct-settings .panel-body {		padding: 0;	}	#cta .wf-100{		float: left;		width: 100%;		display: block;	}	#cta .dropdown-menu > li > a {		padding: 8px 20px;	}			.badge{		border-radius: 0px !important;		-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;		-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;		-o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;		-ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;	}	#cta .txt-info{		color: #5bc0de !important;	}	#cta .bg-info{		background: #5bc0de !important;		color: #f1f1f1 !important;	}	#cta .txt-completed{		color: #00cc00 !important;	}	#cta .txt-success{		color: #5cb85c !important;	}	#cta .bg-success{		background: #5cb85c !important;		color: #f1f1f1 !important;	}		#cta .txt-danger{		color: #d9534f !important;	}		#cta .bg-danger{		background: #d9534f !important;		color: #f1f1f1 !important;	}		#cta .txt-warning{		color: #f0ad4e !important;	}		#cta .bg-warning{		background: #f0ad4e !important;		color: #f1f1f1 !important;	}		#cta .txt-primary{		color: #337ab7 !important;	}		#cta .bg-primary{		background: #337ab7 !important;		color: #f1f1f1 !important;	}	#cta .txt-default{		color: #e0e0e0 !important;	}		#cta .bg-default{		background: #e0e0e0 !important;	}		.bootstrap-select > .dropdown-toggle.btn-default{		font-weight: normal !important;		box-shadow: unset !important;	}	/* .btn-info,	.btn-success,	.btn-danger,	.btn-warning,	.btn-primary,	.btn-default {		font-weight: 400 !important;		-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;		-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;		-o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;		-ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.13) !important;	} */	#cta .b-shadow{		-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .13) !important;		-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .13) !important;		-o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12) !important;		-ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .13) !important;		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .13) !important;	}		/**************************************//****   common toggle very small  ****/		#cta .ct-show-hide {        position: relative; width: 33px;        -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;		float: left;		top: 0px;    }    #cta .ct-show-hide-checkbox {        display: none;    }	#cta .ct-show-hide-label{		display: block;		overflow: hidden;		cursor: pointer;        height: 33px;		padding: 0;		line-height: 33px;        border: 1px solid #CCCCCC;		-webkit-border-radius: 25px;		-moz-border-radius: 25px;		-o-border-radius: 25px;		-ms-border-radius: 25px;		border-radius: 25px;        background-color: #FFFFFF;        transition: background-color 0.3s ease-in;	}	#cta .ct-show-hide-label:before{		content: "\e604";		font-family: 'simple-line-icons';		position: absolute;		top: 2px;		left: 10px;		z-index: 99;		display: inline-block;		font-size: 14px;		font-weight: bold;		-webkit-transition: -webkit-transform 0.7s ease-in-out;		-moz-transition: -moz-transform 0.7s ease-in-out;		-ms-transition: -ms-transform 0.7s ease-in-out;		transition: transform 0.7s ease-in-out;			}	#cta .ct-show-hide-checkbox:checked + .ct-show-hide-label:before{		-webkit-transform: rotate(180deg); 	    -moz-transform: rotate(180deg); 		-ms-transform: rotate(180deg); 		transform: rotate(180deg);		    }		.dropdown-menu > li > a {		padding: 8px 20px !important;	}			/* custom checkboxs */		#cta .ct-custom-new-radio ul.ct-new-radio-list li input[type="radio"] ,	#cta .ct-custom-checkbox ul.ct-checkbox-list li input[type="checkbox"] {		display: none !important;	}	#cta .ct-custom-new-radio ul.ct-new-radio-list,	#cta .ct-custom-checkbox ul.ct-checkbox-list{		list-style-type: none;		float: left;	}	#cta .ct-custom-new-radio  ul.ct-new-radio-list li,	#cta .ct-custom-checkbox  ul.ct-checkbox-list li{		line-height: 30px;		float: left;		width: 100%;		text-decoration: uppercase;	}	#cta .ct-custom-new-radio  ul.ct-new-radio-list li label,	#cta .ct-custom-checkbox  ul.ct-checkbox-list li label{		font-size: 15px;		cursor: pointer;	}		#cta .ct-custom-new-radio  ul.ct-new-radio-list label span,	#cta .ct-custom-checkbox  ul.ct-checkbox-list label span{		background-color: #FBFBFB;		border-width: 1px;		border-style: solid;		border-color: #EEA43B;		width: 18px;height: 18px;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-o-border-radius: 2px;		-ms-border-radius: 2px;		border-radius: 2px;		position: relative;		display: inline-block;		margin-right: 10px;		top: 3px;	}	#cta #cta-staff-panel .ct-staff-right-details .member-offdays .ct-custom-checkbox  ul.ct-checkbox-list label span{		float: right;		position: relative;		top: 6px;		margin-right: 0;		margin-left: 5px;	}	#cta .ct-custom-new-radio  ul.ct-new-radio-list label span:before ,	#cta .ct-custom-checkbox  ul.ct-checkbox-list label span:before {		content: "";		background: url('../images/check.png') no-repeat;		opacity: 0;			}		#cta .ct-custom-new-radio  ul.ct-new-radio-list input[type="radio"]:checked + label span,	#cta .ct-custom-checkbox  ul.ct-checkbox-list input[type="checkbox"]:checked + label span{		border-width: 1px;		border-style: solid;		border-color: #39B1D5;		background: #39b1D5;			}				#cta .ct-custom-new-radio  ul.ct-new-radio-list input[type="radio"]:checked + label span:before ,	#cta .ct-custom-checkbox  ul.ct-checkbox-list input[type="checkbox"]:checked + label span:before {		content: "";		background: url('../images/check.png') no-repeat;		opacity: 1;		width: 13px;		height: 13px;		display: inline-block;		position: absolute;		top: 1px;		left: 2px;		background-size: 100%;		-webkit-transition: all .2s;		-moz-transition: all .2s;		-o-transition: all .2s;		-ms-transition: all .2s;		transition: all .2s;	}		/* custom radio css */	#cta .ct-custom-radio ul.ct-radio-list li input[type="radio"] {		display: none !important;	}			#cta .ct-custom-radio  ul.ct-radio-list{		list-style-type: none;		float: left;		padding: 0px 0px 5px 5px;		margin: 0px;		width: 100%;	}	#cta .ct-custom-radio ul.ct-radio-list li{		line-height: 29px;		float: left;		width: 50%; 		text-decoration:uppercase;	}	#cta .ct-custom-radio ul.ct-radio-list li label{		font-size: 15px;		cursor: pointer;	}	#cta .ct-custom-radio ul.ct-radio-list label span{		background-color: #FBFBFB;		border-width:1px;		border-style: solid;		border-color: #EEA43B;		width: 18px;		height: 18px;		border-radius: 100px;		-moz-border-radius: 100px;		-webkit-border-radius: 100px;		-o-border-radius: 100px;		-ms-border-radius: 100px;		position: relative;		display: inline-block;		margin-right: 10px;		top: 3px;	}	/*#cta .ct-custom-radio ul.ct-radio-list label span:before {		content: "";		background-color: #FBFBFB;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-o-border-radius: 2px;		-ms-border-radius: 2px;		border-radius: 2px;		cursor: pointer;		display: inline-block;		height: 8px;		width: 8px;		z-index: 1;		position: absolute;		top: 4px;		left: 4px;			}*/		#cta .ct-custom-radio ul.ct-radio-list input[type="radio"]:checked + label span{		border-width:5px;		border-style: solid;		border-color: #39B1D5;		-webkit-transition: all 300ms ease-in-out 0s;		-moz-transition: all 300ms ease-in-out 0s;		-ms-transition: all 300ms ease-in-out 0s;		transition: all 300ms ease-in-out 0s;	}	/*	#cta .ct-custom-radio ul.ct-radio-list input[type="radio"]:checked + label span:before {		content: "";		background-color: #39B1D5;				-moz-border-radius: 100px;		-webkit-border-radius: 100px;		-o-border-radius: 100px;		-ms-border-radius: 100px;		border-radius: 100px;		cursor: pointer;		display: inline-block;		height: 8px;		width: 8px;		z-index: 1;		position: absolute;		top: 4px;		left: 4px;		-webkit-transition: all .2s;		-moz-transition: all .2s;		-o-transition: all .2s;		-ms-transition: all .2s;		transition: all .2s;	}	*/	/*#cta  .table-responsive {		overflow-x: visible;	}*/			.dropdown-menu > li > a:focus,	.dropdown-menu > li > a:hover {		background-color: #E8E8E8 !important;		background: #5bc0de !important;		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM1YmMwZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmFhYmQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) !important;		background: -moz-linear-gradient(top,  #5bc0de 0px, #2aact2 100%) !important;		background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,#5bc0de), color-stop(100%,#2aact2)) !important;		background: -webkit-linear-gradient(top,  #5bc0de 0px,#2aact2 100%) !important;		background: -o-linear-gradient(top,  #5bc0de 0px,#2aact2 100%) !important;		background: -ms-linear-gradient(top,  #5bc0de 0px,#2aact2 100%) !important;		background: linear-gradient(to bottom,  #5bc0de 0px,#2aact2 100%) !important;		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc0de', endColorstr='#2aact2',GradientType=0 ) !important;		color:#fff !important;    }			/* images */		#cta #cta-clean-services-panel .ct-clean-service-image-uploader img.ct-clean-service-image,	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader img.ct-clean-service-addons-image,	#cta #cta-services-panel .ct-service-image-uploader img.ct-service-image,	#cta #cta-profile .ct-admin-staff-image-uploader img.ct-admin-staff-img,	#cta #cta-user-profile .ct-customer-image-uploader img.ct-customer-img,	#cta #cta-staff-panel .ct-member-image-uploader img.ct-staff-image,	#cta #cta-staff-panel .ct-clean-service-image-uploader img.ct-clean-staff-image{		height: 80px;		width: 80px;		float: left;		top: 15px;		vertical-align: middle;		line-height: 61px;		right: 15px;		cursor: default;	}		#cta #edit-booking-details-view .ct-customer-image-uploader label.ct-customer-img-icon-label,	#cta #edit-customer-details .ct-customer-image-uploader label.ct-customer-img-icon-label,	#cta #booking-details .ct-customer-image-uploader label.ct-customer-img-icon-label,	#cta #edit-customer-details .ct-new-customer-image-uploader label.ct-new-customer-img-icon-label,	#cta #cta-profile .ct-admin-staff-image-uploader label.ct-admin-staff-img-icon-label,	#cta #cta-user-profile .ct-customer-image-uploader label.ct-customer-img-icon-label,		#cta #cta-clean-services-panel .ct-clean-service-image-uploader label.ct-clean-service-img-icon-label,	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader label.ct-clean-service-addons-img-icon-label,	#cta #cta-services-panel .ct-service-image-uploader label.ct-service-img-icon-label,	#cta #cta-staff-panel .ct-clean-service-image-uploader label.ct-clean-staff-img-icon-label,	#cta #company-details .ct-company-logo-uploader label.ct-company-logo-icon-label{		position: relative;		display: block;	}			#cta #cta-clean-services-panel .ct-clean-service-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #cta-staff-panel .ct-clean-service-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #cta-services-panel .ct-service-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #cta-profile .ct-admin-staff-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #cta-user-profile .ct-customer-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #cta-staff-panel .ct-member-image-uploader i.ct-camera-icon-common.fa-camera{		position: absolute;		background: #fff;		text-align: center;		opacity: 0.85;		display: block;		cursor: pointer;		border: 1px solid #cfcfcf;		top: 32px;		left: 16px;		padding: 10px;		font-size: 22px;		margin: 0px;		cursor: pointer;	}	#cta #company-details .ct-company-logo-uploader i.ct-camera-icon-common.fa-camera{		position: absolute;		background: #fff;		text-align: center;		opacity: 0.85;		display: none;		cursor: pointer;		border: 1px solid #cfcfcf;		top: 55px;		left: 85px;		padding: 10px;		font-size: 22px;		margin: 0px;		cursor: pointer;	}	#cta #edit-booking-details-view .ct-customer-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #edit-customer-details .ct-customer-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #booking-details .ct-customer-image-uploader i.ct-camera-icon-common.fa-camera,	#cta #edit-customer-details .ct-new-customer-image-uploader i.ct-camera-icon-common.fa-camera{		position: absolute;		background: #fff;		text-align: center;		opacity: 0.85;		display: none;		cursor: pointer;		border: 1px solid #cfcfcf;		top: 6px;		left: 5px;		padding: 10px;		font-size: 16px;		margin: 0px;		cursor: pointer;	}		#cta #cta-clean-services-panel .ct-clean-service-image-uploader i.fa-plus-circle,	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader i.fa-plus-circle,	#cta #cta-services-panel .ct-service-image-uploader i.fa-plus-circle,	#cta #cta-profile .ct-admin-staff-image-uploader i.fa-plus-circle,	#cta #cta-user-profile .ct-customer-image-uploader i.fa-plus-circle,	#cta #cta-staff-panel .ct-member-image-uploader i.fa-plus-circle,	#cta #cta-staff-panel .ct-clean-service-image-uploader i.fa-plus-circle{		color: #419641;		cursor: pointer;		position: absolute;		left: -3px;		top: -4px;	}	#cta #company-details .ct-company-logo-uploader i.fa-plus-circle{		color: #419641;		cursor: pointer;		position: absolute;	}	#cta #edit-booking-details-view .ct-customer-image-uploader i.fa-plus-circle,	#cta #edit-customer-details .ct-customer-image-uploader i.fa-plus-circle,	#cta #booking-details .ct-customer-image-uploader i.fa-plus-circle,	#cta #edit-customer-details .ct-new-customer-image-uploader i.fa-plus-circle{		color: #419641;		cursor: pointer;		position: absolute;		left: -10px;		top: 0px;		font-size: 22px;	}		#cta #edit-booking-details-view .ct-customer-image-uploader:hover label i.fa-camera,	#cta #edit-customer-details .ct-customer-image-uploader:hover label i.fa-camera,	#cta #booking-details .ct-customer-image-uploader:hover label i.fa-camera,	#cta #edit-customer-details .ct-new-customer-image-uploader:hover label i.fa-camera,		#cta #cta-clean-services-panel .ct-clean-service-image-uploader:hover label i.fa-camera,	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader:hover label i.fa-camera,	#cta #cta-services-panel .ct-service-image-uploader:hover label i.fa-camera,	#cta #cta-staff-panel .ct-member-image-uploader:hover label i.fa-camera,	#cta #cta-profile .ct-admin-staff-image-uploader:hover label i.fa-camera,	#cta #cta-user-profile .ct-customer-image-uploader:hover label i.fa-camera,	#cta #company-details .ct-company-logo-uploader:hover label i.fa-camera{		display: block;	}		#cta .jcrop-holder {		display: inline-block;		background-color: rgba(0, 0, 0, 0) !important;	}		#cta .ct-new-customer-image-popup-view .ct-image-upload-popup .modal-md,	#cta .ct-customer-image-popup-view .ct-image-upload-popup .modal-md,		#cta #cta-clean-services-panel .ct-image-upload-popup .modal-md,	#cta #cta-services-panel .ct-image-upload-popup .modal-md,	#cta #cta-staff-panel .ct-image-upload-popup .modal-md,	#cta .ct-admin-staff-popup-view .ct-image-upload-popup .modal-md,	#cta .ct-customer-popup-view .ct-image-upload-popup .modal-md,	#cta .ct-salon-logo-popup-view .ct-image-upload-popup .modal-md{		width: 600px;	}	#cta .ct-new-customer-image-popup-view .ct-image-upload-popup .modal-md .modal-content .modal-body,	#cta .ct-customer-image-popup-view .ct-image-upload-popup .modal-md .modal-content .modal-body,	#cta #cta-clean-services-panel .ct-image-upload-popup .modal-md .modal-content .modal-body,	#cta #cta-services-panel .ct-image-upload-popup .modal-md .modal-content .modal-body,	#cta #cta-staff-panel .ct-image-upload-popup .modal-md .modal-content .modal-body,	#cta .ct-admin-staff-popup-view .ct-image-upload-popup .modal-md .modal-content .modal-body,	#cta .ct-customer-popup-view .ct-image-upload-popup .modal-md .modal-content .modal-body,	#cta .ct-salon-logo-popup-view .ct-image-upload-popup .modal-md .modal-content .modal-body{		text-align: center;	}	#cta .ct-customer-image-popup-view .ct-image-upload-popup .ct-preview-img,	#cta .ct-new-customer-image-popup-view .ct-image-upload-popup .ct-preview-img,	#cta #cta-clean-services-panel .ct-image-upload-popup .ct-preview-img,	#cta #cta-services-panel .ct-image-upload-popup .ct-preview-img,	#cta #cta-staff-panel .ct-image-upload-popup .ct-preview-img,	#cta .ct-admin-staff-popup-view .ct-image-upload-popup .ct-preview-img,	#cta .ct-customer-popup-view .ct-image-upload-popup .ct-preview-img,	#cta .ct-salon-logo-popup-view .ct-image-upload-popup .ct-preview-img{		/* max-height: 567px;		max-width: 567px; */		width: auto;		height: auto;		display: block;	}	#cta #edit-booking-details-view .ct-customer-image-uploader a.bt-remove-customer-img,	#cta #edit-customer-details .ct-customer-image-uploader a.bt-remove-customer-img,	#cta #booking-details .ct-customer-image-uploader a.bt-remove-customer-img,	#cta #edit-customer-details .ct-new-customer-image-uploader a.bt-remove-new-customer-img,		#cta #cta-clean-services-panel .ct-clean-service-image-uploader a.bt-remove-clean-service-img,	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader a.bt-remove-clean-service-addons-img,	#cta #cta-services-panel .ct-service-image-uploader a.bt-remove-service-img,	#cta #cta-staff-panel .ct-member-image-uploader a.bt-remove-member-img,	#cta #cta-profile .ct-admin-staff-image-uploader a.bt-remove-admin-staff-img,	#cta #cta-user-profile .ct-customer-image-uploader a.bt-remove-customer-img{		position:absolute;		display:none;		cursor: pointer;	}	#cta #company-details .ct-company-logo-uploader a.bt-remove-company-logo{		top: -14px;		right: -13px;		position: absolute;	}	#cta #edit-booking-details-view .ct-customer-image-uploader a.bt-remove-customer-img,	#cta #edit-customer-details .ct-customer-image-uploaders a.bt-remove-customer-img,	#cta #booking-details .ct-customer-image-uploader a.bt-remove-customer-img,	#cta #cta-profile .ct-admin-staff-image-uploader a.bt-remove-admin-staff-img,	#cta #cta-user-profile .ct-customer-image-uploader a.bt-remove-customer-img,	#cta #edit-customer-details .ct-new-customer-image-uploader a.bt-remove-new-customer-img{		left: 8px;	}		/* customer image */	#cta #edit-booking-details-view img.ct-customer-img,	#cta #edit-customer-details img.ct-customer-img,	#cta #booking-details img.ct-customer-img,	#cta #edit-customer-details img.ct-new-customer-img{		height: 50px;		width: 50px;		float: left;		top: 15px;		vertical-align: middle;		line-height: 40px;		right: 15px;		cursor: default;	}		/* salon logo */	#cta .ct-company-logo-uploader{		width: 200px;		float: left;		display: inline-block;		position: relative;		top: 10px;		left: 10px;		margin-bottom: 20px;		margin-right: 15px;	}	#cta #company-details img.ct-company-logo{		max-width: 100%;		width: auto;		height: auto;		float: left;		vertical-align: middle;		cursor: default;	}	#cta .form-inline .ct-image-upload-popup .modal-footer .form-control {		width: 100% !important;	}		table.ct-common-table.form-inline .form-group.input-group{		margin-bottom: 0px;	}			.datepicker-dropdown{		z-index: 9999 !important;	}		#cta table#booking-info-table,	#cta table#staff-payments-details{		width: 99.7% !important;	}	#cta .gc_config_panel{		position: relative !important;		width: 100% !important;	}	#cta #cta-user-appointments .modal-content .modal-body .rating-container.rating-md.rating-animate{		display: table;		margin: 0 auto;	}	#cta #cta-user-appointments .modal-content .modal-body .rating-container .rating-stars{		display: inline-grid;	}