html, body {
	height:100%;
	font-family: 'Open Sans' !important;
	font-size:14px;
	color: #191919;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
.padding_0 {
	padding:0!important;
}
* {
	word-wrap: break-word;
}
.admin-top-heading_new .lcs_wrap {
	height: 22px !important;
	line-height: 22px !important;
	vertical-align: top;
}
#outer-container {
	min-height:100%;
	position:relative;
	background:#fff;
	float:left;
	width:100%;
	overflow:hidden;
	padding-bottom: 50px;
}
.admin-container { /*padding-bottom:56px;*/
}
.content-btmsec {
	position:inherit;
}
.content-btmsec .adminsidebar {
	position:none!important;
	width:auto!important;
	float:none!important;
	padding-bottom:20px;
}
.sidesubmenu li {
}
.adminsidebarnav li.parentmenu .sidesubmenu li a {
	padding-left:16px;
	margin-left:29px;
	background:url(/public/images/nav-arrow.png) no-repeat left center;
}
.content-btmsec .admincontent .titlebar a {
	float:right;
	width:14%;
	text-align:right;
	margin:0;
	padding:0 10px 0 0;
	color:#191919;
}
.content-btmsec .admincontent .titlebar {
	margin:0;
	border-bottom:2px solid #afafaf;
	padding:10px 0 10px 10px;
	width:98.5%;
}
.userprofile {
	margin:0;
}
.content-btmsec .admincontent {
	float:left;
	padding:0 0 10px 0;
	background:#f5f5f5;
	width:782px;
}
.content-btmsec .admincontent .titlebar span {
	padding-top:12px;
	float:left;
}
.content-btmsec .admincontent .adminuserdetail {
	border:none;
}
.content-btmsec .admincontent .toggle_container .box .row .colm2 {
	border-left:1px solid #fff;
}
.adminsidebarnav li.parentmenu a {
}
.mainheader .mid-head .social-icon {
	float:right;
	width:300px;
	text-align:right;
	margin-right:5px;
	padding:0;
	margin-top:35px;
}
.titlebar .titlebar1 {
	float:right;
	width:50%;
	margin:10px 0;
}
.titlebar .titlebar1 .adminulwid {
	width:98% !important;
	text-align:right;
	margin:0 1% 0 0;
	padding:0;
	float:right;
}
.titlebar .titlebar1 .adminulwid li {
	background:#c9c9c9;
	border:1px solid #a7a7a7;
	color:#191919;
	font-size:14px;
	display:inline-block;
	text-align:center;
	list-style:none;
	padding:5px 8px;
	margin-left:5px;
	float:none;
}
.titlebar .titlebar1 .adminulwid li a {
	color:#191919;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	padding:0;
	margin:0;
	width:auto;
	float:none;
}
.titlebar2 {
	float:right;
	clear:both;
	text-align:right;
}
.titlebar2 .adminulwid {
	width:100% !important;
	text-align:right;
	margin:10px 0;
	padding:0;
	float:right;
}
.titlebar2 .adminulwid li {
	display:inline-block;
	list-style:none;
	padding:0px 5px;
	float:none;
}
.titlebar2 .adminulwid li a {
	color:#191919;
	font-size:13px;
	text-decoration:underline;
	padding:0;
	margin:0;
	width:auto;
	float:none;
}
.titlebar .titlebar1 .adminulwid li a:hover, .titlebar .titlebar1 .adminulwid li:hover a, .titlebar .titlebar1 .adminulwid li.tabactive a {
	color:#fff;
	text-decoration:none;
}
.dashboardlinks {
	float:left;
	width:98%;
	margin:10px 0 20px 10px;
}
.dashboardlinks ul {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}
.dashboardlinks ul li {
	clear:both;
	width:100%;
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
	list-style:none;
}
.dashboardlinks ul li span {
	font-weight:bold;
}
.dashboardlinks ul li span a {
	font-weight:bold;
	color:#191919;
	text-decoration:none;
}
.dashboardlinks ul li span a:hover {
	text-decoration:underline;
}
.gridHeader a {
	padding:4px 11px;
}
.gridHeader .newinputsec {
	width:285px !important;
	margin-right:8px;
}
#mainPage > a:hover {
	text-decoration: none;
}
.addbtn.addbtn_new {
	margin-top:8px;
}
.addPage.addbtn.addbtn_new {
	padding:0px;
}
.addbtn {
	float:left;
	background: url("/public/images/plus.png") no-repeat !important;
	width:16px!important;
	height:16px;
	border:none!important;
	cursor:pointer;
	margin-top:10px !important;
	padding:0px;
}
.canclbtn, .canclbtn1 {
	background:url(/public/images/delete-btn.png) no-repeat!important;
	width:16px!important;
	height:16px;
	border:none!important;
	cursor:pointer;
	padding:0px!important;
	float:left !important;
	margin-left:5px;
	margin-top:10px !important;
}
.vchPageName {
	float: left;
	margin: 0 8px 0 0 !important;
}
.serchsty {
	background:#464646;
	padding:7px 12px!important;
	font-size:14px;
	border-radius:4px;
	-moz-border-radius:4px;
- webkit-border-radius:4px;
	-o-border-radius:4px;
	border:1px #464646 solid;
	margin-left:5px;
	color:#fff;
}
.serchsty.blue-btn {
	border:none;
	background:#2196f3 !important;
	border-radius: 2px;
}
.lgtred {
	background:#fce5e4;
}
.lgtblue {
	background:#e4e5ff;
}
input[type="text"], input.text, input.title, textarea {
	background-color: #fff;
	border: 1px solid #bbb;
	color: #555555;
	padding:6px;
	resize:none;
	position:relative;
	vertical-align:middle;
}
.tdbgcl2 {
	background: none repeat scroll 0 0 #fff;
	border-bottom:2px #ccc solid;
	border-top:1px #ccc solid;
}
 .#mainPage a:hover {
text-decoration:none;
}
.logotabline h2 {
	float:right;
	width:initial;
	color:#efefef;
	font-size:18px;
	font-style:italic;
	border-bottom:2px #fefefe dotted;
	line-height:17px;
}
.logotabline h3 {
	float:right;
	width:initial;
	margin:0px;
	text-align:center;
}
.logotabline h3 a {
	padding:7px 10px;
	font-size:14px;
	background:#414041;
	color:#fff;
	border-radius:0px 0px 4px 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	text-decoration:none;
}
.logotabline h3 a {
	text-decoration:none;
}
/*new */
.admincontent {
	font-size:14px;
	color:#191919;
	min-height:450px !important;
	padding-bottom:50px;
	background:#fff;
}
.admininnermain {
	float:left;
	width:100%;
}
.adminuserdetail {
	border:0px;
	padding:0px;
	width:100%;
	margin-top:10px;
}
.admincontent .titlebar {
	width:100%!important;
	color:#fff;
	line-height:40px;
}
.bdr-botm {
	border-bottom: 1px solid #efefef;
	padding-bottom: 5px !important;
}
.textarea1 {
	min-height:90px !important;
}
.textarea5 {
	min-height:500px !important;
}
.textarea3 {
	min-height:230px !important;
}
.wdth05 {
	width:5%;
}
.wdth10 {
	width:10%;
}
.wdth15 {
	width:15%;
}
.wdth20 {
	width:20%;
}
.wdth25 {
	width:25%;
}
.wdth30 {
	width:30%;
}
.wdth35 {
	width:35%;
}
.wdth40 {
	width:40%;
}
.wdth45 {
	width:45%;
}
.wdth50 {
	width:50%;
}
.wdth60 {
	width:60%;
}
.wdth50 {
	width:50%;
}
.wdth13 {
	width:13%;
}
.width1px {
	width:100px;
}
.padlft0 {
	padding-left:0px!important;
}
.padrgt0 {
	padding-right:0px!important;
}
.padrgt10 {
	padding-right:10px!important;
}
.padrgt30 {
	padding-right:30px!important;
}
.padrgt4 {
	padding-right:4px!important;
}
.padlft4 {
	padding-left:4px!important;
}
.padlft50 {
	padding-left:50px;
}
.padlft15 {
	padding-left:15px;
}
.padrght15 {
	padding-right:15px;
}
.padtop5 {
	padding-top:5px;
}
.padtop10 {
	padding-top:10px;
}
.padlft10 {
	padding-left:10px;
}
.padlft5 {
	padding-left:5px!important;
}
.padlft7 {
	padding-left:7px!important;
}
.padbot5 {
	padding-bottom:5px;
}
.padbot0 {
	padding-bottom:0!important;
}
.padtop0 {
	padding-top:0px!important;
}
.padright0 {
	padding-right:0px !important;
}
.martop10 {
	margin-top:10px;
}
.martop15 {
	margin-top:15px;
}
.martop20 {
	margin-top:20px;
}
.marlft12 {
	margin-left:12px;
}
.margrgt10 {
	margin-right:10px;
}
.marglft-8 {
	margin-left:-8px;
}
.marglft-7 {
	margin-left:-7px;
}
.margall0 {
	margin:0px!important;
}
.martop0 {
	margin-top:0px!important;
}
.martop20 {
	margin-top:20px;
}
.martop25 {
	margin-top:20px;
}
.martop30 {
	margin-top:30px;
}
.martop55 {
	margin-top:55px;
}
.marbot0 {
	margin-bottom:0px!important;
}
.marlft50 {
	margin-left:50px !important;
}
.marlft32 {
	margin-left:32px !important;
}
.marlr0 {
	margin-left:0px !important;
	margin-right:0px !important;
}
.font20 {
	font-size:20px !important;
}
.inner-header {
	width:100%;
}
.toggle_container .box {
	width:100%;
	border: 0px dotted #a6a6a6;
	float: left;
	margin: 10px 0;
	padding: 20px 30px;
}
.tdbgcl {
	border-bottom:1px #dddddd solid;
}
.tdbgcl td {
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
}
.tdbgcl2 th {
	border-left:1px #cccccc solid;
	font-size:14px;
	border-right:1px #cccccc solid;
}
.tdbgcl a {
	color:#191919;
	text-decoration:none;
	font-size:14px;
}
.tdbgcl a:hover {
	color:#191919;
	text-decoration:underline;
}
tdbgcl2 a {
	color:#f00;
}
.logo {/*margin-left:10px;*/
}
errorcontainer .welcomedes {
	padding:7px;
	margin-top:0px;
	background:#414041;
	margin-left:0px;
}
.welcomedes span {
	margin: 5px 0 0px 0;
}
.Pmainheading {
	color:#191919;
	background:#fff;
	font-size:32px;
	line-height:48px;
	/*border-bottom:1px #ddd solid;*/
	padding-left:30px!important;
	display:inline-block;
	width:100%;
	min-height:70px !important;
	padding: 8px 0;
	box-shadow: 0px 3px 5px #c4c4c4;
}
.toggle_container .box .row .colm1 {
	width:none!important;
}
.Pmainheading .titlebar1 {
	float:right;
	margin:0px 0;
}
.Pmainheading .titlebar1 .adminulwid {
	width:98% !important;
	text-align:right;
	margin:-4px 1% 0 0;
	padding:0;
	float:right;
}
.Pmainheading .titlebar1 .adminulwid li {
	color:#fff;
	display:inline-block;
	text-align:center;
	list-style:none;
	margin-left:5px;
	float:none;
	line-height:0px;
	border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	margin-bottom:5px;
}
.right-inner-cont .serchsty.blue-btn {
	line-height: normal;
}
.Pmainheading .titlebar1 .adminulwid li:hover {
	color:#fff!important;
}
.Pmainheading .titlebar1 .adminulwid li a {
	color:#fff;
	font-size:16px;
	line-height:26px;
	text-decoration:none;
	text-align:center;
	padding:8px 10px;
	margin:0;
	width:auto;
	float:none;
	text-transform:uppercase;
	display:inline-block;
}
.Pmainheading .titlebar1 .adminulwid li a:hover, .titlebar .titlebar1 .adminulwid li:hover a, .titlebar .titlebar1 .adminulwid li.tabactive a {
	color:#fff;
	text-decoration:none;
}
.redsign {
	color: red;
}
.greysign {
	color: #191919;
	padding-top:5px;
}
input[type="text"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-color:#ccc!important;
}
.gridHeader input[type="text"] {
	border: 1px solid #bcbcbc;
	border-radius: 4px;
 -moz- border-radius: 4px;
 -o- border-radius: 4px;
 -webkit- border-radius: 4px;
	box-shadow: 0 0 0px #acacac inset;
	float: left;
	margin-top: 7px;
	padding: 5px;
	width: 285px;
}
/*.gridHeader input[type="submit"] {
    border-radius: 4px;
    box-shadow: none;
    color: #ffffff;
    cursor: pointer;
    float: none;
    font-size: 13px;
    margin: 7px 0 7px 7px;
    padding: 4px 11px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
	}*/
	
.gridHeader input[type="submit"] {
	background: none repeat scroll 0 0 #464646;
	border: 1px solid #464646;
	border-radius: 4px;
	color: #fff;
	text-transform:none;
	margin-left: 5px;
	padding: 3px 6px;
}
.form-group input[type="button"], .form-group input[type="button"], #fake-button {
	background: #848688;
	border: 0 none !important;
	border-radius: 6px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	float: none;
	font-size: 16px;
	margin-top: 0;
	padding: 0px 20px !important;
	text-align: center;
	text-transform: uppercase;
	width: auto;
}
.form-group input[type="submit"], .form-group input[type="reset"], .save_next, .submit_btn {
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	float: none;
	border:0px!important;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	font-size: 16px;
	margin-top: 0px;
	padding: 0px 20px!important;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	background:#848688;
	height:42px;
}
.form-group input[type="submit"].blue-btn, .form-group input[type="button"].blue-btn, .submit_btn, .blue-btn {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	font-size: 18px;
	background:#2196f3;
	line-height:42px;
	color:#fff;
	border: 1px solid #2196f3 !important;
	height:42px;
}
.submit_btn {
	display: inline-block;
}
#logobrandingForm .form-group input[type="submit"].blue-btn, #logobrandingForm .form-group input[type="button"].blue-btn, #logobrandingForm .submit_btn, .blue-btn {
	border:1px solid #2196f3 !important;
}
.mandaformara.dis_form_outer .blue-btn, .cont_mange_btn .blue-btn {
	background:#2196f3 !important;
}
.cont_mange_btn .blue-btn:focus, .cont_mange_btn .blue-btn:hover {
	box-shadow:none !important;
}
.form-group input[type="submit"].blue-btn:hover, .form-group input[type="submit"].blue-btn:focus, .form-group input[type="button"].blue-btn:hover, .form-group input[type="button"].blue-btn:focus {
	/*box-shadow: 0 0 1px #005599 inset, 0 0 1px #005599;*/
	box-shadow: none;
}
.submit_btn:hover, .submit_btn:focus {
	text-decoration:none;
	color:#fff;
}
/*.submit_btn {
    background: #2196f3;
     color: #ffffff;
    cursor: pointer;
    float: none;
    font-size: 14px;
    margin-top: 0;
    padding: 9px 25px ;
    text-align: center;
    width: auto;
	border:none;
	text-transform:uppercase;
	border-radius:2px;
}*/
/*.submit_btn:hover, .submit_btn:focus{
	color:#fff;
	text-decoration:none;
	}*/
	
.imgboxsec {
	border: 1px solid #e4e4e4;
	float: left;
	font-size:14px;
	margin-top: 15px;
	width: 100%;
	position:relative;
}
.imgboxsec .imgsec {
	float: left;
	height: 100%;
	text-align: center;
	width: 100%;
	position:relative;
}
.gallerysecbox {
	float: left;
	margin-bottom: 28px;
}
.myMenu {
	margin:0;
	padding:0;
	display: inline-block;
	width:100%;
}
.myMenu li {
	list-style:none;
	float:left;
	text-align:left;
}
.myMenu li a {
	padding:5px 10px;
}
.myMenu li a:link, .select-file {
	background-color: #848688;
	margin:0;
	border: 1px solid #ccc;
	color:#fff;
	display:block;
	text-decoration:none;
	outline:none;
}
.myMenu li .select-file {
	padding: 5px 10px;
}
.myMenu li a:visited {
	display:block;
	text-decoration:none;
	background-color: #f5f5f5;
	margin:0;
	border: 1px solid #ccc;
	color:#191919;
}
.myMenu li ul {
	position:absolute;
	display:none;
	border-top:0px solid #f52;
	margin:0;
	padding:0;
	z-index:999;
	background-color: #f5f5f5;
}
.myMenu li ul li {
	display:inline;
	float:none;
}
.myMenu li ul li a {
	width:130px!important;
	text-align:left;
}
.myMenu li ul li a:link {
	background-color: #f5f5f5;
	border:0px;
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	width:auto;
}
.myMenu li ul li a:hover {
	background-color:#cdcdcd;
}
.myMenu li ul li a:focus {
	background-color:#cdcdcd;
}
.bordbot0 {
	border-bottom:0px!important;
}
.bordtop0 {
	border-top:0px!important;
}
.deltimg {
	position:absolute;
	vertical-align: top;
	top:-10px;
}
.formbox form input[type="text"], input[type="password"], .formbox form select, .formbox form textarea {
	width:100%;
	margin-left:0;
}
.createEmail form input[type="text"], .createEmail input[type="password"] {
	width:100%;
	margin:0;
}
.txtroundnum {
	width:56px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	text-align:center;
}
.floatnone {
	float:none!important;
}
.gallerymainsecouter .right-cont-bg {
	border:1px #ccc solid;
	background:#f2f2f2;
	padding:5px;
	margin-top:15px;
	color:#191919;
	float:left;
	width:100%;
}
.right-cont-bg a {
	text-decoration:none;
}
.right-cont-bg a:hover {
	text-decoration:underline;
}
.addcat {
	margin: 4px 0 0;
}
.addcat {
	margin: 4px 0 0;
}
.addcat {
	margin: 4px 0 0;
}
.right-inner-cont {
	padding-top:0px;
}
.inner-head-area h1 {
	margin-top: 0px;
}
.notice-header h1 {
	border-bottom:none;
	margin:0;
}
.notice-header {
	border-bottom: 1px solid #efefef;
	margin-bottom:15px !important;
	width:100%;
	float:left;
}
/*template manager*/
.templatearea {
	float:left;
	width:auto;
}
.lrgimgview {
	width:100%;
	border:0px;
}
.lrgimgviewimg {
	padding:13px 0px;
	border:0px #d3d3d3 solid;
}
.lrgimgviewimg img {
	border:0px;
}
.lrgimgview-title {
	padding:7px 0px 0px 0px;
	text-transform:uppercase;
}
.colorview-outer {
	float:left;
	width:auto;
	background:#fff;
	border:1px #d3d3d3 solid;
	padding:15px 16px 15px 16px!important;
}
.colorview {
	float:left;
	width:auto;
	background:#f7f7f7;
	border:1px #d3d3d3 solid;
	padding:15px 16px 15px 16px!important;
	margin: -148px 0 0 150px;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	width: auto !important;
}
.chngecol {
	font-size:25px;
	padding:10px;
}
.previewbtn {
	background: none repeat scroll 0 0 #414041;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	padding: 7px 10px;
	text-decoration: none;
}
.colbox {
	width:23px;
	height:23px;
	float:left;
	margin:0px;
}
.colbox:hover, .colbox:focus, .colbox:active {
	padding:2px;
	border: 1px solid #414041; /*outline: 1px solid #414041; outline-offset: 2px; */
	cursor:pointer;
}
.colboxactive {
	padding:2px;
	border: 1px solid #414041; /*outline: 1px solid #414041; outline-offset: 2px;*/
}
.redcol {
	background:#f00;
}
.greencol {
	background:#2d6405;
}
.temparea {
	width:auto;
}
.temparea h2 {
	width:auto;
	border-top:1px #d3d3d3 solid;
	font-size:25px;
	margin:35px 0px 0px 0px;
	padding:7px 0px 10px 0px;
}
.tempbox {
	background:#none;
	border:none;
	padding:0px 0px;
	margin:4px 0px;
	text-align:center;
	height:340px;
	overflow:hidden;
	border:10px solid #fff;
	position:relative;
}
/*.tempbox:hover{background:#efefef; }*/
.tempboxactive {
	background:#efefef;
}
.tempbox .acitvdiv, .tempbox .acitvdiv a {
	margin:10px auto 0px auto;
	color:#191919;
}
.temparea .tempboxactive span, .tempbox .acitvdiv .Deactivate {
	margin-right: 9px;
}
/*template manager*/



/*Dashboard*/
.dashbox {
	width:auto;
	float:left;
	margin:0px 0px 15px 0px;
	min-height: 140px !important;
}
.dashbox a {
	color:#191919;
	text-decoration:none;
}
.dashbox a:hover {
	color:#191919;
	text-decoration:none;
}
.dashbox .dashleft {
	float:left;
	width:auto;
	padding:13px 10px;
}
.dashbox .dashright {
	width:70%;
	border-left:2px #606062 solid;
	float:left;
	min-height:100px!important;
	padding:6px;
	word-wrap: break-word;
}
.dashbox .dashright h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
	float:left;
	font-size:20px;
	width:100%;
}
.dashbox .dashright p {
	margin:0px;
	padding:0px;
	float:left;
	font-size:14px;
}
.roundarea {
	width:80px;
	padding:7px;
	height:80px;
	text-align:center;
}
.dashbox .dashright:hover {
	background:#f5f5f5;
}
/*Dashboard*/

/*gurpreet work starts*/
th, td {
	color: #191919;
	font-size:14px;
	vertical-align: middle;
}
th {
	text-align: left;
	width: auto;
}
.img-pop-left-area {
	float:left;
	width:45%;
	margin-top:10px;
}
.img-pop-right-area {
	float:right;
	width:40%;
	text-align:right;
	margin-right:30px;
	margin-top:10px;
}
/*gurpreet work ends*/


/*28-Oct-2014*/

.norecd {
	width:100%;
	float:left;
	text-align:center;
	font-size:14px;
	background:#f5f5f5;
	padding:9px 7px 11px;
	color:red;
}
.emptyRecord {
	padding-top:5px;
	margin:0px;
}
.footer-container {
	background: #414041;
	display:inline-block;
	margin: 0px 0 0;
	padding: 10px;
	width: 100%;
	float:left;
	position:fixed;
	bottom:0;
	z-index:2;
}
.maininnercontainernew {
	float:left;
	width:100%;
	padding-bottom:0px;
}
.codetxt {
	clear: both;
	float: left;
	font-size: 12px;
	padding-top: 5px;
	width:100%;
	line-height:normal;
}
.mandaformara h5 {
	color:#414041;
	font-weight:bold;
}
.logotitl h1 {
	height:58px;
}
.logotag {
	padding-left:0px;
}
.stepssectiion {
	margin-bottom:10px;
}
.stepssectiion1 {
	margin-top:10px;
}
.newdivsection {
	clear:both;
}
.astriksign {
	float:left;
	margin-right:5px;
}
.incomeinput {
	float:left;/*  width:95% !important; */
}
.mandaformara .formError {
	left:2% !important;
}
.moduleth {
	width:30%;
}
.moduleth1 {
	width:70%;
}
.errorcontainer {
	position:relative;
}
span.Activate {
	color:green;
}
span.Deactivate {
	color:red;
}
span.Activate:hover {
	color:green;
	text-decoration:underline;
}
span.Deactivate:hover {
	color:red;
	text-decoration:underline;
}
.fancybox-opened .fancybox-title {
	padding:10px 0px!important;
	font-size:14px!important;
}
.fancybox-opened .fancybox-title a {
	font-size:13px!important;
	border: 1px solid #666!important;
	padding: 0 6px 3px 7px!important;
	border-radius:4px!important;
	color: #fff!important;
	text-decoration:none!important;
	background-image:-moz-linear-gradient(top, #606062, #606062)!important;
	background-image:-webkit-linear-gradient(top, #606062, #606062)!important;
	background-image:-o-linear-gradient(top, #606062, #606062)!important;
	background-image:linear-gradient(top, #606062, #606062)!important;
	background:#606062 !important;
}
.fancybox-opened .fancybox-title a:hover {
	color:#fff!important;
	text-decoration:none!important;
	background-image:-moz-linear-gradient(top, #606062, #606062)!important;
	background-image:-webkit-linear-gradient(top, #606062, #606062)!important;
	background-image:-o-linear-gradient(top, #606062, #606062)!important;
	background-image:linear-gradient(top, #606062, #606062)!important;
	background:#606062 !important;
}
#logobrandingForm .form-group .col-sm-12 .marglft-8> img {
	float:left;
	margin-right:7px;
}
.actionitem a {
	text-decoration:underline;
}
.actionitem a:hover {
	text-decoration:none;
}
.dashbox .dashright h3 {
	font-weight:600;
}
.mandaformara #accordion .mandiscForm .panel-heading h3 {
	margin-top:0;
	margin-bottom:0;
}
.mandaformara #accordion .mandiscForm .panel-heading h3 span {
	font-size:14px;
}
.mandaformara #accordion .mandiscForm .panel-body .form-group:nth-child(2n) {
	background:none;
}
.mandaformara #accordion .mandiscForm .panel-body .form-group label {
	font-weight:normal;
	font-size:14px;
}
.mandaformara #accordion .mandiscForm .panel-body {
	padding-left:0;
	padding-right:0;
}
a, a:focus, a:hover {
	outline:none !important;
}
.mandaformara .panel-body .form-group .col-md-8 {
	width:66.6667%;
}
.mandaformara #accordion .mandiscForm .panel-body .stepssectiion {
	clear:both;
	float:left;
}
.mandaformara #accordion .mandiscForm .panel-body h5 {
	clear:both;
	margin:0 0 10px 10px;
}
.mandaformara #accordion .mandiscForm .panel-body .form-group {
	border-bottom:none;
}
.mandaformara .mandiscForm a#appendMemberCount {
	float:left !important;
	text-align:left;
}
#map #regionDetail {
	clear:both;
	float:left;
	width:100%;
}
#map {
	float:left;
	width:100%;
	clear:both;
}
input[type=radio], input[type=checkbox] {
	height:auto;
	box-shadow:none;
	width:auto;
}
#map .form-group {
	float:left;
	width:100%;
}
.newinputadd {
	margin-top:5px;
	clear:both;
	float:left;
	width:100%;
}
.newinputadd:first-child {
	margin-top: 35px;
}
.new-con-ad {
	float: left;
	margin: 0 10px 0 0;
	width:80%;
	position:relative;
}
.mandaformara #accordion .mandiscForm .panel > .panel-heading {
	padding-top:5px;
	padding-bottom:2px;
	float:left;
	width:100%;
}
.mandaformara #accordion .mandiscForm .panel > .panel-heading span.toggleicon {
	font-size:19px;
	padding-top:4px;
	padding-right:0px;
}
.mandaformara #accordion .mandiscForm .panel > .panel-collapse {
	float:left;
	width:100%;
}
.mandaformara #accordion .mandiscForm .panel > .panel-heading h3 {
	font-size:20px;
}
.mandaformara #accordion .mandiscForm .panel .savebtnmds {
	font-size:16px;
	padding:6px 15px;
}
.mandaformara #accordion .mandiscForm {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:10px;
}
.adminuserdetail form table>tbody>tr>td>span {
	color:#191919!important;
}
.gallerysecbox .optionpanel2 {
	margin-top:10px;
	width:100%;
	float:left;
}
/* .adminuserdetail table>tbody .tdbgcl2>th{padding: 6px 0 6px 0;} */
#bannerForm .form-group .col-sm-6 .myMenu .upload .abc>li>a {
	color:#fff;
}
.admincontent .mandaformara #accordion form .panel .form-group input[type="button"] {
	background:#848688;
	border:none;
}
.optionpanel2 a {
	color:#414041;
}
.mandaformara .form-group .publishFormAction {
	background:#848688;
	border:none;
	font-size:16px;
	font-weight:bold;
	border-radius:4px;
}
/* work by sandeep soni on 15.1.15 */
.panel-body table > tbody > tr > td input[type="text"] {
	margin-left: 11px;
	width: 93%;
}
.panel-body table > tbody > tr > td .errorcontainer #class1, .panel-body table > tbody > tr > td .errorcontainer #year1[type="text"] {
	margin-left:0;
}
.panel .panel-body #appendFeeStructureEdit, .panel .panel-body #appendFinancialStatusEdit {
	margin: 0 22px 10px 0;
}
.acitvdiv > span {
	color: #ffffff;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}
.adminuserdetail>table>tbody> tr> td form input[type="text"], #searchImage input[type="text"], #q {
	border:1px solid #ccc;
	border-radius: 3px;
	margin-right: 10px;
	padding: 6px 3px 6px 9px;
}
.adminuserdetail>table>tbody> tr> td form input[type="submit"], #searchImage input[type="submit"] {
	background:#848688!important;
	border:none;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	padding: 5px 10px;
}
#searchGrid {
	background:#848688;
	border:none;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	padding: 5px 10px;
}
/* End work by sandeep soni on 15.1.15 */

.form-group .myMenu li ul li a:link {
	background:#848688;
}
.imgcntrl-1 {
	overflow:hidden;
	display:block;
	height:212px;
}
.imgcntrl {
	overflow:hidden;
	display:block;
	height:338px;
}
/* work by sandeep soni on 15.1.15 */
#toPopup {
	height:auto;
}
#toPopup #popup100 {
	float: left;
	width: 100%;
}
#toPopup .close {
	margin: 4px 0 0 0px;
}
#queryIssue #queryIssueType {
	border-radius: 3px;
	margin-top: 1px;
	padding: 5px 0 7px;
}
#toPopup #popup100 #popup_content {
	margin-top:31px;
}
#toPopup #popup100 #popup_content .form-group {
	margin: 0 0 18px 0;
}
#toPopup #popup100 #popup_content .form-group input[type="submit"] {
	margin: 0 0 25px 42px;
}
#popup100 #popup_content .align_pop {
	margin-bottom:0!important;
	border:none;
}
/* work by sandeep soni on 15.1.15 */

span.cke_skin_kama {
	width:100% !important;
}
.gallerymainsecouter {
	float:left;
	width:100%;
	clear:both;
}
.form-horizontal .form-group:nth-child(9) .col-sm-3 span {
	display: inline-block;
	font-size: 12px;
	margin-top: 6px;
}
.logotabline h3 .topopup {
	background:#E8E5E5;
	color:#191919;
}
.catfilter li {
	border-left:1px solid #CCC;
	padding:0 7px;
}
.catfilter li a {
	font-size:18px;
}
.catfilter li:first-child {
	border:none;
	padding-left:0;
}
.alphafilter h4 {
	font-size:18px;
	float:left;
	margin-top:0;
}
.alphafilter ul {
	margin:0 0 0 10px;
	float:left;
}
.newdashboard {
	font-size:14px;
}
.newdashboard ul {
	margin-left:25px;
}
.newdashboard ul li {
	margin-bottom:10px;
	line-height:23px;
	list-style:disc;
}
/* work by sandeep soni on 18.1.15 */
.adminuserdetail #Popup .close, #toPopup .close {
	left: auto;
	opacity: 1;
	position: absolute;
	right: 3px;
	top: 0;
}
.reportprob-popup h3 {
	margin: 5px 0;
}
.adminuserdetail #Popup .popup_tooltip {
	padding: 5px 0 21px 8px;
	right: -46px;
	top: -36px;
	width: 118px;
}
.reportprob-popup .upload {
	display: inline-block;
	float: none;
}
.reportprob-popup .upload a {
	display: inline-block;
	float: none;
}
/* work by sandeep soni on 18.1.15 */

.emailcon {
	float:left;
	padding:5px 5px 0;
}
/* left collapse menu css start */

.adminsidebar .accordion-toggle {
	background: #414041;
}
.adminsidebar .collapsed::before {
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}
.adminsidebar .collapsed {
	background:none;
}
.accordion-heading li a {
	background: #414041;
}
.accordion-heading {
	margin: 0;
}
.accordion-heading li a:before {
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-bottom: 8px solid #ffffff;
	content: "";
	float: right;
	margin: 5px 0 0;
}
.accordion-heading > a {
	display: block;
}
.panel.panel-default.adminsidebarnav {
	border: medium none;
	border-radius: 0;
	background:none;
}
.adminsidebarnav li:hover, .adminsidebarnav li.tabactive {
	/*background: #414041;*/
	background:#A9ABAE;
}
.adminsidebarnav .col_submenu > li {
	background: #848688;
	padding: 0 0 0 20px;
	float:none;
}
.col_submenu {
	display: inline-block;
	/*float: left;*/
    margin: 0;
	width: 100%;
}
#accordion .panel.panel-default.adminsidebarnav {
	margin: 0;
}
.mainheader {
	background:#606062;
	position:relative;
}
.mainheader .right-top-header {
/*  bottom: 20px;
    position: absolute;
    right: 0;*/
}
.adminsidebar {
	background:#848688;
}
.adminsidebar-box {
	margin-bottom:0px;
}
.adminsidebarnav li a {
	font-size:14px;
	word-wrap: break-word;
}
.adminwidget ul {
	margin: 0;
}
/* left collapse menu css end */

.leftDiv {
	float: left;
}
.rightDiv {
	float: left;
	margin: 30px 0 0 20px;
}
.rightDiv > p {
	margin: 0;
	padding: 0 0 4px;
}
.rightDiv p lable {
	margin: 0 6px 0 0;
}
.rightDiv p a {
	margin: 0 8px 0 0;
}
.cms-content-page .sms-menu-page .form-control.validate[required] {
	height:37px !important;
}
select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .events_update_fild .form-control, .event_option_1 select, .select_contact, .admincontent .form-control, .resume_outer input[type="text"], .admin-resume .resume_outer .bootstrap-select.btn-group .dropdown-toggle {
	height:42px;
	font-size:15px;
	line-height:normal;
}
.admin-resume .resume_outer select {
	height:42px;
	font-size:15px;
	line-height: inherit;
}
.hero-unit {
	padding:10px !important;
}
.form-group {
	display: inline-block;
	width: 100%;
}
.form-group label {
	line-height: 30px;
	cursor: inherit;
	font-weight:600;
}
.download_file_btn .download_file_upload {
	cursor: pointer;
	padding: 0px;
	border:1px solid #cccccc;
}
.download_file_btn .select-file {
	background:none;
	border:none;
	padding: 8px 15px;
}
.download_file_btn .myMenu.download_menu {
	padding:0;
}
.curcls label {
	cursor:pointer;
}
#Robots {
	width:100%;
}
.form-group {
	margin-bottom:0px !important;
}
/* 22/04/20015*/

.admin-logo {
	display: inline-block;
	padding: 0 5px 0 0;
	max-width:39%;
	max-height:50px;
}
.admin-logo a {
	max-height: 50px;
	display:inline-block;
}
.admin-logo img {
	max-width: 100%;
	max-height:inherit;
}
.admin-logo.admin-logo_large {
	max-width:65%;
}
/*.logo_desc_large.logo_discription {
	max-width: 100%;
	/*width: 100%;
margin:5px 0 0 0;
}*/
.logo_desc_large.logo_discription {
	margin: 5px 0 0;
	max-width: 100%;
}
.logo_discription {
	display: inline-block;
	max-width: 70%;
	padding: 0;
	vertical-align: middle;
	text-align:left;
}
.logo_discription h1 {
	color: #ffffff;
	margin: 0 0 5px;
	text-align: left;
	font-size:20px;
	padding:0;
	margin: 0 0 4px 0;
	font-weight:600;
}
.logo_discription span {
	color: #fefefe;
	margin: 0;
	text-align: left;
}
.mainheader .mid-head {
	padding: 8px 0;
}
.logotabline {
	display: inline-block;
	margin: 0;
	width: 100%;
	float:none;
}
.logotabline.support-btn {
	margin: 20px 0 0;
}
.admincontent {
	width:100%;
}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	padding-top:0px !important;
}
/* new website design css */
.select-color_btn a {
	background:#606062;
	color:#fff;
	border:none;
	text-transform: none;
	font-size:18px;
}
.select-color_btn a:hover {
	background:#606062;
	color:#d2d3d5;
	border:none;
	text-transform: none;
}
.adminuserdetail .color-theme-btn {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
/*.adminuserdetail .currebt-template {
    display: inline-block;
    float: none;
    vertical-align: middle;
}*/
.temp-select-btn {
	display:none;
}
.temp-select-btn {
}
.select-template:hover .temp-select-btn {
	background: rgba(0, 0, 0, 0.2);
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}
.select-template:hover .temp-select-btn a {
	display: block;
}
/*.select-template:hover .temp-select-btn a{
	display: block;
    font-size: 28px;
    left: 50%;
    margin: -26px 0 0 -100px;
    position: absolute;
    top: 50%;}*/
.select-template {
	position: relative;
	display:inline-block;
	width:100%;
	float:left;
}
/*.temp-select-btn a {
	background: #fff !important;
	border: medium none;
	color: #000 !important;
	border-radius: 15px;
	padding:15px 40px;
	font-size: 24px;
	left: 50%;
	margin: -32px 0 0 -68px;
	position: absolute;
	top: 50%;
}*/
.temp-select-btn a {
	background: #2196f3 !important;
	border: medium none;
	color: #fff !important;
	border-radius: 0px;
	padding:4px 15px;
	font-size: 14px;
	left: 10px;
	margin: 0px;
	position: absolute;
	top: 10px;
	text-transform: uppercase;
	z-index:2;
}
/*.temp-select-btn a{
	background: #A9ABAE !important;
    border: medium none;
    color: #fff !important;}*/
.temp-select-btn a:hover {
	background: #606062;
	color: #d2d3d5;
}
.selected_color_box img {
	max-width:100%;
}
.lrgimgview img, .fancybox img {
	left: 50%;
	max-width: 100%;
	position: absolute;
	top: 0%;
	transform: translateY(0%) translateX(-50%);
	-moz-transform: translateY(0%) translateX(-50%);
	-o-transform: translateY(0%) translateX(-50%);
	-ms-transform: translateY(0%) translateX(-50%);
	-webkit-transform: translateY(0%) translateX(-50%);
	transition: all 4s ease 0s;
	-moz-transition: all 4s ease 0s;
	-o-transition: all 4s ease 0s;
	-ms-transition: all 4s ease 0s;
	-webkit-transition: all 4s ease 0s;
}
.tempbox:hover .fancybox img {
	top: 100%;
	transform: translateY(-100%) translateX(-50%);
	-moz-transform: translateY(-100%) translateX(-50%);
	-o-transform: translateY(-100%) translateX(-50%);
	-ms-transform: translateY(-100%) translateX(-50%);
	-webkit-transform: translateY(-100%) translateX(-50%);
}
.select-color-theme img {
	max-width: 100%;
}
.click-to-view {
	display:none;
}
.select-color-theme:hover .click-to-view {
	display:block;
}
.select-color-theme {
	position:relative;
	margin: 15px 0;
/* min-height:62px;*/}
.select-color-theme .click-to-view {
	left: 50%;
	position: absolute;
	top: 50%;
	background:  #606062;
	border: none;
	color: #d2d3d5;
	border-radius:4px;
	cursor:pointer;
	padding:6px 12px;
	margin: -9px 0 0 -39px;
}
.form-group-2 {
	margin: 0;
	padding-bottom: 0;
}
.form-group-2.inner-head-area h1 {
	margin-top:0;
	padding: 0 0 5px;
}
.inner-head-area.top-heading {
	margin: 0 0 30px;
}
.inner-head-area.top-heading h1 {
	border: medium none;
	font-size: 22px;
	font-weight: 600;
}
.websitepopup_inner > img {
	max-width: 100%;
}
.modal-dialog.website_popup_outer {
	margin: 30px auto;/* width: 400px;*/
}
.websitepopup_hover {
	display:none;
}
.websitepopup_hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	border-radius: 5px;
}
.website_popup_outer .modal-content:hover .websitepopup_hover {
	display:block;
}
.websitepopup_hover_inner {
	left: 50%;
	position: absolute;
	top: 50%;
	margin: 0 0 0 -76px;
}
.yes_sign, .close_sign {
	background: #000;
	border: 1px solid #FEFEFE;
	color: #FEFEFE;
	display: inline-block;
	font-size: 18px;
	margin: 0 10px;
	padding: 14px 0;
	text-align: center;
	text-decoration: none;
	width: 50px;
}
.close_sign:hover, .yes_sign:hover {
	color:#414041;
	text-decoration:none;
}
.website_popup_outer.applied_message-box {
	margin: -22px auto 0;
	top: 50%;
	text-align:center;
}
.inner-footer {
	width: auto;
}
.admincontent_new .form-group label {
	line-height: 22px;
}
.admincontent_new .control-label.inst_name {
	line-height: 34px;
}
.enb_dis_new input[type="checkbox"], .enb_dis_new input[type="radio"] {
	float: left;
	margin: 4px 5px 0 0;
}
.enb_dis_new span {
	float:left;
	width: 70%;
}
.cnt-3 {
	padding-right:0px !important;
}
#googleMap {
	margin: 8px 0;
}
.ano_email {
	padding-right:10px !important;
}
.mandaformara #accordion .mandiscForm .panel > .panel-heading h3 .fa-caret-right, .mandaformara #accordion .mandiscForm .panel > .panel-heading h3 .fa-caret-down {
	margin: 0 5px 0 0;
}
.bodycontentlogin {
	width:100%;
	padding-bottom: 50px;
	background:#464646;
}
.logintop {
	float: left;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
.logintop .imgdiv {
	display: inline-block;
	float: none;
	width: auto;
	padding:0px;
}
.logintop .logintxt {
	display: inline-block;
	float: none;
	padding: 0px;
	width: auto;
	color:#848688;
	line-height:normal;
}
.log-in-form {
	background:  #FEFEFE;
	float: left;
	padding: 15px;
	width: 100%;
}
.loginline {
	background: #FEFEFE;
	padding: 5px 0;
	width: 100%;
}
.fielddiv input {
	margin:0px;
}
.fielddiv {
	position:relative;
}
.loginline .label1 {
	width:100%;
}
.loginline .fielddiv {
	width:100%;
}
.remmbr input[type="checkbox"] {
	margin: -1px 7px 0 0;
}
.loginline .remmbr {
	float: left;
	font-size: 13px;
	margin: 0;
	width: auto;
}
.loginline .forpass {
	float: right;
	font-size: 13px;
	text-align: right;
	width: auto;
}
.forger_pass_outer {
	display: inline-block;
	width: 100%;
	text-align:center;
}
.loginarea.forget_pas_loginarea {
	color: #ffffff;
	display: inline-block;
	text-align: left;
	margin:78px 0px;
}
.forget_pas_loginarea .formbox form label {
	text-align:left;
}
.forget_pas_form {
	background: #fefefe;
	float: left;
	padding: 15px;
	width: 100%;
}
.formbox .forget_pas_form form input[type="submit"], .formbox .forget_pas_form form input[type="button"] {
	margin-top:0px;
	font-size:14px;
	border-radius:2px;
}
textarea.form-control {
	min-height: 110px;
	line-height: 1.5 !important;
}
/* new css start here */
.slider_edit_links p a {
	display: inline-block;
	margin: 6px 4px 0;
	color: #000000;
}
.slider_image {
	float:left;
	width:100%;
}
.slider_image img {
	max-width:100%;
}
.slider_dis {
	float: left;
	margin: 10px 0 0;
	width: 100%;
}
.slider_dis h3 {
	margin: 0 0 5px;
}
.slider_edit_links p {
	float: left;
	margin: 0 0 10px;
	padding:0px;
	text-align: right;
	width: 100%;
}
.slider_edit_links input {
	border-radius: 100%;
	float: left;
	height: 35px !important;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 35px;
}
.slider_edit_links .slider_dis > p {
	text-align: left;
}
.slider_edit_links {
	display: inline-block;
	margin: 0 0 30px;
	width: 100%;
}
.gender_radion-btn input[type="radio"] {
	margin-left: 6px;
	margin-right: 6px;
}
.back-btn a {
	background: #606062 !important;
	border: medium none;
	color: #d2d3d5 !important;
	text-transform: none;
	float:right;
	margin:22px 0 0 0;
}
.back-btn {
	text-align:right;
}
.adminsidebarnav .accordion-heading > li {
	float: none;
}
.btn-group.open .dropdown-menu.input-append {
	padding: 7px;
}
.form-group {
	margin-bottom: 15px;
	margin-top: 15px;
	padding-bottom: 15px!important;
	border-bottom: 1px #efefef solid;
}
textarea#pageDesc.form-control {
	min-height: 400px;
}
#appendRecordEdit tr td:nth-child(6) {
	width: 200px;
	position:relative;
	background:transparent;
}
#appendRecordEdit tr td:last-child {
	width: 90px;
}
#appendRecordEdit tr td:first-child {
	width: 45px;
}
.form-group label.radio-inline {
	line-height: 20px;
}
.roundarea > img {
	max-width: 100%;
}
.edit-text {
	color: #000000;
	font-size:14px;
	margin: 0 0 0 4px;
	text-decoration: none !important;
}
#frmEmailpop .form-group label.control-label {
	text-align:right;
}
#queryIssueTypes {
	width: 100%;
}
#popup100 .form-group {
	margin-top: 5px;
	padding-bottom: 8px !important;
}
.addSubPage input {
	float: left;
	margin: 0 6px 0 0;
	position: relative;
	vertical-align: middle;
}
.newdashboard .form-group-2 {
	display: inline-block;
	width: 100%;
}
.welcomedes {
	display: table-cell;
	float: right;
	margin: 0;
	padding: 0px 2px;
	vertical-align: top;
	text-align:right;
	max-width:90%;
}
.mainheader .right-search-bar {
	width: auto;
}
.addSubPage {
	position:relative;
}
.imgsec img {
	max-width:inherit;
	left: 50%;
	position: relative;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
}
#mainPage img {
	padding: 4px 0 !important;
}
.content_editor iframe {
	height: 1000px !important;
}
.padlft0.padrgt0.Pmainheading.padding_0 {
	height: 83px !important;
}
#frmManageContent .codetxt {
	font-weight: normal;
	line-height: normal;
}
.dashboard-page .inner-head-area h1 span {
	font-weight: 600;
}
.manage_section {
	float: left;
	padding: 0 10px 0 0;
	width: 8.11%;
	text-align:center;
}
.manage-section .form-group {
	display:inline;
}
.manage_section input {
	padding: 5px;
}
.form-group input.add-btn[type="button"] {
	padding: 0 12px !important;
	font-size: 16px;
}
.form-group input.add-btn[type="submit"], .form-group input.add-btn[type="reset"] {
	padding: 0 12px !important;
	font-size: 16px;
}
.ins-classes p {
	margin: 0;
	padding: 0;
}
.form-group.ins-classes {
	float: left;
}
.ad-del-btn a {
	color: #666666;
	font-size:14px;
	margin: 0 5px;
	text-decoration: none !important;
}
.teacher-heading h3 {
	border-bottom: 1px solid #efefef;
	padding: 0 0 5px 15px;
	font-size:20px;
	margin: 10px 0 0;
}
.admin-radio-btn {
	margin: 4px 0 0;
}
.admin-radio-btn input[type="radio"] {
	margin-top:3px;
}
.teacher-heading {
	display: inline-block;
	width: 100%;
	padding-left:0px !important;
}
.search-result table {
	width: 100%;
	border-collapse: collapse;
}
/* Zebra striping */
	.search-result table tr:nth-of-type(odd) {
	background: #eee;
}
.search-result table th {
	background: #848688;
	color: white;
	font-weight: bold;
}
.search-result table tr td, .search-result table tr th {
	padding: 6px;
	border: 1px solid #ccc;
	text-align: left;
}
.search-result-box {
	float: left;
	padding: 10px;
	width: 20%;
	border-right: 1px solid #606062;
}
.search-result-box:last-child {
	border-right: none;
}
.search-result-box.heading {
	background: #c9c9c9;
	position:relative;
}
.form-group.search-result {
	border-bottom: 1px solid #606062;
	border-right: 1px solid #606062;
	border-left: 1px solid #606062;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	float:left;
	margin-top:0px !important;
}
.search-result-table {
	display:inline-block;
	width:100%;
	overflow-x: auto;
	margin:20px 0;
}
.ins-classes .left-right-arrow {
	width: 3%;
}
.search-result-table-inner th, .search-result-table-inner td {
	border: 1px solid #606062;
	padding: 8px;
	vertical-align:top;
}
.search-result-table-inner th {
	background:#c9c9c9;
}
.search-result-row a {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	height: 10px;
	line-height: normal;
	position: absolute;
	right: 0px;
}
.search-table-heading {
	position: relative;
	word-wrap: normal;
}
.upcaret {
	border-bottom: 6px solid #000;
	top:-3px;
}
.downcaret {
	border-top: 6px solid #000;
	bottom: -3px;
}
.form-group.admin-view2 p {
	line-height: 30px;
	margin: 0;
	padding: 0;
}
.form-group.admin-view2 {
	margin-top: 5px;
	padding-bottom: 5px !important;
}
.form-group.admin-view2 label {
	padding: 0 15px;
}
.import-popup {
	padding: 20px;
}
.process-heading {
	border-bottom: 1px dashed #a7a7a7;
	position: relative;
	text-align: center;
	margin: 0 0 20px;
}
.process-heading span {
	background: #ffffff;
	display: inline-block;
	left: 50%;
	margin: -7px 0 0 -72px;
	padding: 0 5px;
	position: absolute;
	top: 0;
}
.search-result.import-popup-field .search-result-box {
	width: 50%;
}
.form-group.ins-classes small {
	line-height: 30px;
}
.dairy-heading > h4 {
	border-bottom: 1px solid #efefef;
}
.home-wrk-heading h3 {
	margin: 0;
	padding: 0;
}
.home-wrk-heading {
	display: inline-block;
	width: 100%;
}
.search-result-table.home-work-table .first-colm {
	width: 20%;
}
.search-result-table.home-work-table .second-colm {
	width: 60%;
}
.search-result-table.home-work-table .third-colm {
	width: 20%;
}
.mailer-checkbox input[type="checkbox"] {
	float: left;
	margin: 3px 7px 5px 0;
}
.otherwise h2 {
	margin: 0;
}
.edu-new-letter p {
	margin-bottom: 0;
	padding-bottom: 5px;
}
.bottom-note p {
	margin: 0;
	padding: 5px 0 0;
}
.bottom-note {
	margin-top: 50px;
}
.upload-photo p {
	font-size: 12px;
}
.upload-photo input {
	margin-bottom: 5px;
}
.display-checkbox input[type="checkbox"] {
	float: left;
	margin: 8px 8px 0 0;
}
.principal-profile {
	border: 1px solid #ccc;
	padding: 10px;
	margin-left:0px;
}
.principal-dis {
	border-left: 1px solid #ccc;
	min-height: 135px !important;
}
.principal-profile img {
	max-width:100%;
}
.principal-dis h4 {
	font-size:14px;
	font-weight: bold !important;
	margin-bottom: 0;
	padding: 0 0 4px;
}
.principal-dis > p {
	display: inline-block;
	margin-bottom: 0;
	padding: 0;
	width: 100%;
}
.form-group.admin-teach-pro p {
	margin: 0;
	padding: 0;
}
.form-group.admin-teach-pro {
	margin-top: 5px;
	padding-bottom: 5px !important;
}
.title-heading h4 {
	margin: 0;
}
.or-heading h3 {
	line-height: 34px;
	margin: 0;
	padding: 0;
}
.day-check label {
	float: left;
}
.day-check p span {
	float: left;
	line-height: 30px;
	margin: 0 8px 0 8px;
}
.day-check p span input[type="checkbox"] {
	float: left;
	margin: 8px 5px 0 0;
}
.process-heading.process-heading_1 {
	margin-top: 25px;
}
.time-tbl-head {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 0;
}
.form-control.multiselect {
	min-height: 151px;
}
.time-table tr th:first-child {
	width: 20%;
}
.time-table tr th:nth-child(2), .time-table tr th:nth-child(3), .time-table tr th:nth-child(4), .time-table tr th:nth-child(5), .time-table tr th:nth-child(6), .time-table tr th:nth-child(7), .time-table tr th:nth-child(8) {
	width: 13%;
}
.time-table-note {
	display:inline-block;
	width:100%;
	margin: 10px 0 0;
}
.ins-classes.form-group.padbot0 {
	padding-bottom:0px !important;
}
input.logo-checkbox[type="checkbox"] {
	float: left;
	margin: 4px 6px 0 0 !important;
}
.displayon-header {
	float: right;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.select_design {
	border-radius: 0px;
	display: inline-block;
	padding: 10px;
	width: 100%;
	background:#606062;
	float:left;
	overflow:hidden;
}
.lrgimgviewimg a {
	border-radius: 10px;
	display: inline-block;
	padding: 10px;
	background:#606062;
}
/* new css end here */









/* css added by yash */

.student-heading-txt p {
	margin:0px;
	padding:0px;
}
.adminuserdetail_sub-head .inner-head-area h1 span {
	font-size: 18px;
}
.renwl-date > p {
	margin: 0;
	padding: 0 0 3px;
}
.renwl-date input[type="checkbox"] {
	float: left;
	margin: 4px 6px 0 0;
}
.search-result-table-inner a {
	color: #000;
	text-decoration: underline;
}
.email-reminder p {
	margin: 0;
}
.manage-opw a {
	font-weight: bold;
	display:inline-block;
	margin:0 0 10px;
}
.manage-opw > p {
	margin: 0;
	padding: 0 0 1px;
}
.row-pipe span:last-child .pipe {
	display: none;
}
.close_plus-btn a {
	color: #000;
	display: inline-block;
	font-size: 24px;
	margin: 0 5px 0 0;
}
.website-label > span {
	display: inline-block;
	margin: 0 5px;
}
.website-label-left {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	float: left;
}
.website-label-right .plus-btn {
	font-size: 24px;
	margin-top: 1px;
}
.website-label {
	margin: 10px 0 0 0;
}
.website-label-right {
	margin: 0 0 0 10px;
	display: inline-block;
	vertical-align: middle;
	float: right;
}
.website-label-right > a {
	font-size: 16px;
	margin: 4px 8px 0 0;
	text-decoration: none;
	display:inline-block;
	float:left;
}
.website-label3 a {
	margin-top: 4px;
}
.website-label-left input[type="checkbox"] {
	float: left;
	margin: 4px 5px 0 0;
}
.lable-checkbox input {
	text-align:center !important;
}
.website-label.padlft50 {
	padding-left:50px;
}
.website-label.padlft120 {
	padding-left:120px;
}
.home-work-table .contant-pages-tbl table tr:nth-child(even) {
	background: #eff0f2;
}
.home-work-table .contant-pages-tbl table tr:nth-child(odd) {
	background: #FFF
}
.blog-page .codetxt {
	font-weight: normal;
	line-height: normal;
}
.blog-manage-cat-popup .category-counter {
	position: absolute;
	right: 15px;
	text-align: right;
	top: 47px;
}
#fakrurl-error .help-block.form-error {
	position: inherit;
}
.disply_web {
	font-size:14px;
}
.wed_display {
	line-height:46px;
}
.attendance p {
	margin:0;
	padding:0 0 7px 15px;
}
.day_name p {
	padding-top:15px !important;
}
.day_name sapn {
	margin-top:5px !important;
}
.date {
	padding-left:15px !important;
}
.students_marks {
	display: inline-block;
	padding-bottom:15px;
	overflow-x: auto;
	width: 100%;
}
.students_marks.student-time-table {
	overflow-x: visible;
}
.student_marks {
	font-weight:normal !important;
}
.view-class {
	display: inline-block;
	margin-bottom: 30px;
	width: 100%;
}
.domaim-info ol {
	margin: 0 0 0 15px;
}
.event_data tr:nth-child(even) {
	background: #CCC
}
.event_dat tr:nth-child(odd) {
	background: #FFF
}
.student_marks_data p {
	font-size: 12px;
}
.student_marks_data {
	width:105px;
	display:inline-block;
	padding:10px 2px;
}
.student_marks_data_2 {
	padding:10px 2px;
	display: inline-block;
	width: 130px;
}
.student_marks_data:first-child {
	padding: 0 5px;
	width: 70px;
}
.domaim-info ol li {
	margin: 0 0 20px;
}
.domaim-info ol li p {
	margin: 5px 0 0 20px;
}
.image img {
	max-width: 100%;
}
.quotes_here p {
	margin: 0;
	padding: 0 0 5px;
	float:left;
	width:100%;
}
.day-check p span.redsign {
	margin-left: 0;
	margin-right: 0;
}
.or_1 {
	margin:7px 0 0 0;
}
.website-label a {
	color: #333333;
}
.sub-check input[type="checkbox"] {
	float: left;
	margin: 9px 10px 0 0;
}
.sub-check span {
	float: left;
	margin: 5px 0 0;
}
.sub-check input[type="text"] {
	width: 50%;
}
.sub-totl-mark {
	float: left;
	width: 100%;
}
.sub-totl-mark .wdth13 {
	width: 13%;
}
.wed_display_new {
	position: relative;
}
.wed_display_new p {
	left: 82px;
	position: absolute;
	top: 49px;
}
/*.events_box.form-group {
	border: medium none;
	left: 82px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: 10px;
}*/
.events_box.form-group.add {
	border: medium none;
	float: left;
	margin:0 0 5px !important;
	padding: 0 !important;
}
.attendance .students_marks_inner p {
	margin:0px;
	padding:0px;
}
.ins-classes_new {
	float: left;
	margin: 5px 0;
	width: 100%;
}
.text-edit-sub p {
	float: left;
	margin: 8px 10px 0 0;
	padding: 0;
}
.text-edit-sub input[type="checkbox"] {
	float: left;
	margin: 4px 5px 0 0;
}
.date-sheet-form .wdth14 {
	padding: 0 0 0 15px;
	width: 14%;
}
.fileContainer {
	cursor: pointer !important;
}
.sub-check_new1 {
	padding: 0 10px 0 0;
	position: relative;
	width: 50%;
}
.sub-check_new1 .formError {
	left: auto !important;
}
.ui-timepicker-table td, .ui-timepicker-table th, .ui-timepicker-table td a {
	word-wrap: normal;
}
.warning-msg {
	margin: 20px 0 0;
}
.e_msg {
	float:left;
	color:red;
	margin: 5px 0 0 10px;
}
.addSubPage .formError .formErrorContent {
	width: 200px;
}
.adminsidebarnav .col_submenu li.tabactive, .adminsidebarnav .col_submenu li:hover, .adminsidebarnav li.tabactive {
	background:#A9ABAE;
}
.home-work-table.nano .mCSB_container {
	overflow-x:auto;
}
.nano.scroller_content {
	max-height:10000px;
}
/* scroll bar css start here */
.scroller_content {
	overflow: auto;
	position: relative;
	padding: 15px;
	max-width: 100%;
	max-height: 500px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	max-height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}
.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto;
}
.mCSB_scrollTools {
	position: absolute;
	width: 10px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
	background:none;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 2px;
	left: 0;
	bottom: 2px;
	right: 0;
	height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0px auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
}
.mCSB_scrollTools .mCSB_draggerRail {
	border-radius: 16px;
	height: 100%;
	margin: 0 auto;
	width: 8px;
	background:#fff;
}
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */ .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools {
	opacity: 0.75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}
 .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 1;
filter: "alpha(opacity=1)";
-ms-filter: "alpha(opacity=1)";
}
 .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 1;
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)";
}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
	right: 0;
	margin: 12px 0;
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: 0;
	margin: 0 12px;
}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
	left: 0;
	right: auto;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 50px;
	cursor:pointer;
}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(25, 25, 25, 0.5);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)";
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: rgba(25, 25, 25, 0.4);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}
.mCustomScrollbar {
	-ms-touch-action: none;
	touch-action: none;
}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto;
}
.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
}
.mCSB_scrollTools .mCSB_dragger { /* the draggable element */
	cursor: pointer;
	width: 100%;
	height: 30px; /* minimum dragger height */
	z-index: 1;
}
/* scroll bar css end here */

/* horizontal scroller css start here */

.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto;
}
.mCSB_horizontal.mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
	min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width: auto;
	height: 10px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px;
} /* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
	margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 30px;
	height: 100%;
	left: 0;
	background:rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	margin: 2px auto;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerContainer {
	left: 2px;
	right: 2px;
}
.horizontal-scroller.demo-yx {
	float: left;
	width: 100%;
	height: 300px;
}
.horizontal-scroller.demo-yx .scroller-width {
	width: 2000px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
}
.scroller_content.notice-scroller .form-group {
	margin-right:-15px;
	margin-left:-15px;
}
/*.logo_desc_large.logo_discription {
	margin: 10px 0 0;
	width: 100%;
}*/
.contact-horizontal-form.form-horizontal .form-group {
	margin-left: 0px;
	margin-right: 0px;
}
.form-group input[type="submit"]:focus, .form-group input[type="submit"]:hover, .form-group input[type="submit"]:active, .form-group input[type="button"]:focus, .form-group input[type="button"]:hover, .form-group input[type="button"]:active {
	box-shadow: 0 0 1px #000 inset, 0 0 1px #000;
}
.form-group input[type="reset"]:focus, .form-group input[type="reset"]:hover, .form-group input[type="reset"]:active {
	box-shadow: 0 0 1px #000 inset, 0 0 1px #000;
}
.edit-del a {
	text-decoration:none !important;
}
.back_page_btn, .reset_btn {
	background: #848688;
	border: 0;
	box-shadow: none;
	color: #ffffff !important;
	cursor: pointer;
	float: none;
	font-size: 16px;
	margin-top: 0;
	padding: 0 25px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	display:inline-block;
	margin:0 0 0 5px;
	text-decoration:none !important;
}
.reset_btn.sml-reset {
	padding: 8px 15px;
}
.back_page_btn:focus, .back_page_btn:hover, .back_page_btn:active, .reset_btn:focus, .reset_btn:hover, .reset_btn:active {
	box-shadow: 0 0 1px #000000 inset, 0 0 1px #000000;
}
#main {
	float: left;
	width: 100%;
}
.import-popup .close {
	opacity: 99;
	position: absolute;
	right: 8px;
	top: 2px;
}
.home-work-table table {
	table-layout: fixed;
	-webkit-overflow-scrolling:touch;
}
.delFile {
	color: #000000;
	cursor: pointer;
	text-decoration: none !important;
}
.faq-img img {
	max-width:100%;
}
.bgnone {
	background: none !important;
	cursor:text !important;
}
.ques-text {
	float: left;
	width: 100%;
}
/* new dashboard css */
.select-temp-icon {
	left: -15px;
	position: absolute;
	top: -15px;
}
.select_design.select_designn-new {
	background: rgba(0, 0, 0, 0);
	padding: 0;
	box-shadow:0 1px 2px 0 rgba(32, 48, 60, 0.14), 0 3px 3px 0 rgba(32, 48, 60, 0.06);
	/*border: 1px solid #e5e5e5;*/
	border: 1px solid #ccc;
	position:relative;
}
.select_design.select_designn-new .tempbox {
	margin:0;
	padding:0;
}
.close_view-design-popup {
	background: none;
	border: none;
	border-radius: 0;
	color: #000;
	font-size: 20px;
}
.template-name {
	float: left;
}
.show-template-popup .modal-header {
	background: #ffffff;
	float: left;
	padding: 6px 14px;
	width: 100%;
}
.website-design-page .template-item {
	margin: 10px 0;
	padding: 5px 15px;
}
.view-popup-design {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	cursor: url('/public/images/material-icons/zoom-in.cur'), default;
}
/*.pull-right.gallery-check-img {
    height: 40px;
    position: relative;
    text-align: right;
    width: 40px;
}
*/
.temp-img {
	float: left;
	width: 100%;
}
#view-design-popup .modal-dialog.modal-lg {
	max-width: 800px;
}
.close_view-design-popup {
	cursor: pointer;
	float: right;
	line-height: normal;
	margin: -4px 0 0 12px;
}
.fixed-apply-btn {
	background: none;
	color: #2196f3;
	padding:0px;
	margin: 0;
	text-decoration:none;
	float:right;
}
.legents-sign {
	float: left;
	width: 100%;
	margin: 0 0 5px;
}
.legents-sign .present {
	background: #008000;
}
.legents-sign .leave {
	background: #ffff00;
}
.legents-sign .absent {
	background: #ff0000;
}
.legents-sign span {
	border: 1px solid #000000;
	float: left;
	height: 20px;
	width: 20px;
}
.legents-sign > label {
	float: left;
	line-height: 20px;
	margin: 0 0 0 5px;
	padding: 0;
}
.legents-sign-outer h4 {
	margin: 25px 0 7px;
}
.home-work-table table.table-striped.table-bordered {
	table-layout: inherit;
}
.widgetName.form-group.cat-pop-name:first-child {
	margin-top: 2px;
}
.manage-popup .mCustomScrollbar {
	max-height: 450px;
}
.manage-popup .blog-cat-popup.mCustomScrollbar {
	max-height: 360px;
}
select.error, input.error, select.valid, input.valid {
	padding-right:25px !important;
}
select.error, select.valid {
	background-position: right 20px center !important;
	padding-right: 25px !important;
}
#toPopup.reportprob-popup {
	height: auto;
	text-align:center;
}
.disabled-field {
	background:none !important;
	cursor:text !important;
}
.formError .formErrorContent {
	line-height:1.5;
}
.form-error.help-block {
	float:left;
	width:100%;
}
/*--here--*/
.active_tab {
	font-weight:bold;
}
.search-result-table-inner .ancr_clr {
	color:#428bca;
	text-decoration:none;
}
/*--ends--*/
.full-overlay, .mini-modules-overlay {
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index:99;
}
#package-popup .close {
	background: #000;
	border: 2px solid #fff;
	border-radius: 100%;
	height: 28px;
	line-height: 24px;
	opacity: 1;
	position: absolute;
	right: -14px;
	top: -14px;
	width: 28px;
	z-index:9;
}
#package-popup .close span {
	color: #ffffff;
	text-shadow: none;
	font-size:25px;
	line-height:24px;
}
#package-popup .modal-dialog {
	margin: 100px auto 30px;
	width: 515px;
}
#package-popup .modal-body p {
	color: #000000;
	font-size: 16px;
	line-height: 1.4;
	margin: 0;
	padding: 0 0 20px;
}
#package-popup .modal-body p .text_red {
	color: #cc0000;
}
#package-popup .modal-body {
	padding: 60px 20px;
	text-align: center;
}
.upgrade-now {
	background:#cc0000;
	color:#fff;
	font-size:16px;
	box-shadow:0 3px #a40101;
	display:inline-block;
	padding:6px 20px;
	border-radius:5px;
	margin-top:5px;
	margin-right:0;
}
.upgrade-now:hover {
	color:#fff;
	text-decoration:none;
}
/*28-Oct-2014*/


/* Price list css */
.tab_fullwidth {
	width:100%;
	float:left;
}
.account_tab .panel.panel-default, .account_tab #accordion .mandiscForm .panel-body {
	border:none;
	box-shadow:none;
}
.account_tab .panel-heading h3 {
	padding:0px;
}
.account_tab #accordion .mandiscForm .panel > .panel-heading {
	background:#a9abae;
	border-bottom:none;
	padding:10px 15px;
	border-radius:5px;
}
.account_tab #accordion .mandiscForm .panel > .panel-heading h3 {
	font-size:16px;
	color:#fff;
}
.top_grey_part.bg_black {
	background:#000;
}
.top_grey_part {
	background:#606062;
	color:#fff;
	padding:10px 10px;
	text-align:center;
	float:left;
	width:100%;
	min-height:130px;
	position:relative;
	border-right:1px solid #d3d3d6;
}
.top_grey_part h3 {
	font-size:20px;
	margin:0;
	padding:5px 0 20px;
}
.top_grey_part h4 {
	font-size:22px;
	margin:0;
	padding-top:30px;
}
.top_grey_part .price1 h1, .top_grey_part .price1 h6 {
	padding:0;
	margin:0;
}
.top_grey_part .price1 h1 {
	border-bottom:1px solid #fff;
	font-size:inherit;
}
.price1 .left-arw {
	font-size:14px;
	margin:0 -3px;
}
.top_grey_part .price1 h1 span.big_font, .top_grey_part .price1 h6 span.big_font {
	font-size:34px;
	display:inline-block;
}
.top_grey_part .price1 h1 span.small_font, .top_grey_part .price1 h6 span.small_font {
	font-size:14px;
}
.dollarcls {
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	margin:5px -8px 0 0;
	display:inline-block;
}
.pricelist_outer:last-child .price_list {
	border-right:1px solid #d3d3d6;
}
.price1 {
	display: inline-block;
	text-align: center;
	width:100%;
}
.price_list.no-hvr:hover {
	box-shadow:none;
}
.price1 img {
	margin:-2px 2px 0 0;
}
.price_list {
	width:100%;
	border-left:1px solid #d3d3d6;
	border-bottom:1px solid #d3d3d6;
	float:left;
}
.price_list:hover {
	box-shadow:0 -1px 5px 1px rgba(0, 0, 0, 0.5);
}
.prof-package .price_list li:last-child {
	border: none;
	margin-top: 0;
	min-height: inherit;
}
.prof-package .price_list ul {
	margin: 0;
}
.price_list li {
	border-bottom:1px solid #d3d3d6;
	color: #000;
	font-size: 16px;
	height: 55px;
	padding:0 10px;
	line-height:55px;
}
.price_list li span.circle {
	border-radius: 100%;
	display: inline-block;
	height: 37px;
	line-height: 34px;
	width: 37px;
}
.price_list li span.unlimited {
	padding: 6px 10px;
	border-radius:5px;
}
.price_list li span.circle, .price_list li span.unlimited {
	border:2px solid #258109;
	font-size:15px;
	color:#258109;
	font-weight:bold;
}
.buynow a {
	background:#3c3b3b;
	border:1px solid #272626;
	border-radius:5px;
	color:#fff !important;
	font-size:17px;
	padding:9px 10px;
	text-decoration:none;
}
.txt_cntr {
	text-align:center;
}
.price_nobrdr {
	border-right:none;
}
.active_circle {
	background:#cc0000;
	border-top-left-radius: 110px;
	border-top-right-radius: 110px;
	height: 40px;
	left:0;
	right:0;
	position: absolute;
	top:-40px;
	width:80px;
	margin:0px auto;
}
.active_circle img {
	margin-top:14px;
}
.price_list li:last-child {
	border:none;
	min-height:80px;
	margin-top:20px;
}
.pricelist_outer:hover .top_grey_part {
	background:#000;
}
.pricelist_outer:hover .price_list {
	box-shadow:0 -1px 5px 1px rgba(0, 0, 0, 0.5);
}
.pricelist_outer:hover .top_grey_part, .pricelist_outer:hover .buynow a {
	background:#000;
	border-color:#000;
	color:#fff;
	text-decoration:none;
}
/* Price list css ends */
/* sidebar update btn*/
.side_updatewrap {
	width:100%;
	background:#464646;
	float:left;
}
.side_update {
	background:#d2d3d5;
	padding:22px 10px;
	text-align:center;
	margin-top:10px;
}
.side_update p {
	font-size:14px;
	padding:0;
	color:#000;
}
.side_update a {
	background:#cc0000;
	color:#fff !important;
	font-size:16px;
	box-shadow:0 3px #a40101;
	display:inline-block;
	padding:5px 20px;
	border-radius:5px;
	margin-top:5px;
	text-decoration:none;
}
.side_update a:hover {
	color:#fff;
	text-decoration:none;
}
.account_heading {
	color:#fff;
	font-size:14px;
	float:right;
	max-width:100%;
}
.account_heading:hover {
	color:#fff;
	text-decoration:underline;
}
.account_heading img {
	margin:2px 4px 0 0;
}
.ques-text-outer .form-group.ins-classes {
	margin-left: 0;
}
.form-horizontal .form-group {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#cssmenu {
	display:none;
}
.upgrade-mesage {
	background:url(/public/images/wraning_ico.png) no-repeat;
	padding:12px 15px 10px 45px;
	border:2px solid #d40c0c;
	background-position:10px 10px;
	margin:0 15px;
	border-radius:8px;
	font-size:16px;
	margin-bottom:15px;
	max-width:100%;
	display:inline-block;
}
.upgrade-mesage a {
	color:#bd0707;
	text-decoration:underline;
}
#Addform td:first-child {
	width:72%;
}
.blog-page .form-group .select-cat {
	word-break: break-all;
}
.form-control.readonly-cursor {
	cursor: auto !important;
}
.form-group input[type="submit"][disabled], .form-group input[type="reset"][disabled], .form-group input[type="button"][disabled], #fake-button {
	background: #eeeeee;
	color: #c0c0c0;
	border: 1px solid #bbbbbb !important;
	pointer-events: none;
}
.import-notes {
	float: left;
	margin: 0;
	width: 100%;
}
.import-notes ol {
	float: left;
	margin: 0;
	padding: 0 15px;
	width: 100%;
}
.import-notes h5 {
	font-size: 16px;
	margin: 0;
	padding: 0 0 5px;
}
.import-notes ol li {
	color:#000000;
	margin: 0 0 10px;
}
.import-notes ul {
	list-style: outside none disc;
	margin: 0;
	padding: 0 13px;
}
.import-notes ul li {
	color: #000;
	margin:0 0 5px;
}
.account_note {
	background: #f1f1f2;
	border: 1px solid #c0c0c0;
	border-radius: 8px;
	float: left;
	padding: 8px 12px;
}
.note_part {
	color:#cc0000;
	float:left;
}
.note_cont {
	width:96%;
	float:right;
}
#studentExams .scroller_content, #studentExams .mCustomScrollBox {
	max-height:inherit !important;
}
#studentExams .mCSB_container {
	overflow:visible;
}
.top_grey_part .billedanuually {
	color: #ffffff;
	font-size:14px;
	padding:5px 0 0;
	margin:0px;
}
.table-heading th {
	border-bottom: none;
}
/*#edit-mode{
width: 400px;
}*/
.cropImage {
	float:left;
	height:130px;
	margin: 0 5px 6px 0;
	padding: 0px;
	position: relative;
	width: 31%;
	max-width: 183px;
}
.cropImage img {
	max-width: 100%;
	position: relative;
	top: 100%;
	transform: translateY(-100%);
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
}
.cropImage p {
	margin: 0;
	padding: 3px 0;
}
.cropImage p span {
	float: left;
}
.cropImage p a {
	color: #ffffff;
	margin: -10px 0 0 -6px;
	position: absolute;
	top: 50%;
	left:50%;
}
.cropImage p {
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	left: 0;
	margin: 0;
	padding: 3px 5px;
	position: absolute;
	top: 0;
	width: 100%;
	color:#fff;
	display:none;
}
.cropImage:hover p {
	display: block;
}
#bannerArea #edit-mode {
	width: 100%;
}
.cropImage_inner {
	float: left;
	width: 100%;
	height:100%;
}
.save-next-btn-outer > span {
	background: #dff2bf;
	border-radius: 5px;
	color: #666666;
	float: right;
	font-size:14px;
	margin: 0;
	padding: 5px 10px;
}
.save-next-btn-outer {
	float: right;
	margin: 0;
	position:relative;
}
.save-next-btn-outer .save_next.save_crop {
	margin-right: 6px !important;
	padding: 5px 15px !important;
}
.save-next-btn-outer input[type="button"] {
	font-size:14px;
	float:right;
	margin:0 0px 0 7px;
	padding-top:0;
}
.banner-popup .modal-title {
	float: left;
	width: 100%;
	margin:0;
	padding:0;
}
.banner-popup .title-wrapper {
	float: left;
	width: 100%;
}
.banner-popup .modal-header {
	float: left;
	width: 100%;
	padding-top:25px;
}
.save-next-btn-outer .loader {
	background-size: 80% auto;
	left: -25px;
	top: 3px;
}
.banner-popup .title-wrapper h5 {
	float: left;
	margin: 8px 0 0;
	padding: 0;
}
.message_show {
	float: left;
	width: 100%;
	background: url("/public/images/icon-tick.png") no-repeat scroll 8px 11px #dff2bf;
	border-radius: 4px;
	color: #191919;
	font-size:14px;
	margin: 10px 0;
	padding: 17px 46px;
	text-align: left;
}
.banner-popup .modal-dialog {
	width:1012px;
	max-width:100%;
}
.jcrop-keymgr {
	display: none !important;
}
.banner-popup .close, .banner-popup .close:focus, .banner-popup .close:hover {
	background-image: url(/public/images/fancybox_sprite.png);
	background-repeat:no-repeat;
	background-size:100%;
	height: 32px;
	margin: -35px -35px 0 0 !important;
	opacity: 1;
	width: 42px;
	border-radius: 100%;
}
.banner-popup .close span {
	display:none;
}
#comment-status {
	margin: 0 8px;
}
#comment-popup #whole-comment {
	padding: 20px;
}
#bulk-action-msg {
	color: #b94a48;
	float: left;
	margin: 6px 0 0;
	width: 100%;
}
.comment-count {
	background-color: #2196f3;
	border-radius: 5px;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: 11px;
	height: 2em;
	line-height: 21px;
	min-width: 24px;
	padding: 0 8px;
	text-align: center;
}
.comment-count:after {
	border-right: 5px solid transparent;
	border-top: 5px solid #2196f3;
	content: "";
	display: block;
	height: 0;
	margin-left: 8px;
	width: 0;
}
#comment-popup button.close {
	opacity: 0.7;
	position: relative;
	z-index: 9999;
}
#comment-popup button.close span {
	font-size: 26px;
	margin: 0 6px 0 0;
}
#comment-popup button.close:hover {
	opacity: 0.9;
}
.search-table-heading #check-uncheck {
	position: static;
}
/*Gallery module css start*/
.gallery_add_photo {
	margin: 0 0 15px;
}
.catdropdown {
	margin: 0 0 0 10px;
}
.new_gallery_module .inner-head-area h1 {
	border:none;
}
.new_gallery_module .photcatname a {
	color:#000;
	text-decoration:none;
	font-size:14px;
	max-width:100%;
	position:static;
	display:inline-block;
	vertical-align:middle;
}
.strip_brdr {
	border-bottom:1px solid #efefef;
}
/*.gallery_addphoto {
	 background: #2196f3;
     color: #ffffff;
    cursor: pointer;
    float: none;
    font-size: 14px;
    margin-top: 0;
    padding: 9px 25px ;
    text-align: center;
    width: auto;
	border:none;

	text-transform:uppercase;
	border-radius:2px;
}
.gallery_addphoto:hover {
	text-decoration:none;
	color:#fff;
}*/
.gallery_add_photo .gallery_char_limit {
	font-size:11px;
	padding-top:10px;
	margin-bottom:0;
}
.gallery_bg {
	background:rgba(0, 0, 0, 0.7);
	position:absolute;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	top:0;
}
.gallery_bg.selectedImg:hover {
	background:rgba(0, 0, 0, 0.7);
}
.gallery_bg.selectedImg .gallery-del-img {
	display: none;
}
.gallery_bg.selectedImg:hover .gallery-del-img {
	display: block;
}
.gallery_bg {
	display:none;
}
.imgboxsec:hover .gallery_bg {
	display:block;
}
.gallery_bg input[type="checkbox"] {
	display:none;
}
.gallery_bg input[type="checkbox"] + label {
	height: 22px;
	margin-right: 2px;
	margin-top: 2px;
	width: 22px;
	text-align:center;
	background:url(/public/images/gallery_uncheck.png) center no-repeat;
	cursor:pointer;
	position:relative;
	z-index:2;
}
.gallery_bg input[type="checkbox"]:checked + label {
	background:url(/public/images/gallery_check_hover.png) center no-repeat;
}
.new_gallery_module .search_btn {
	background:none;
	border: medium none;
	right:6px;
	padding: 4px 0;
	position: absolute;
	top: 2px;
	width: 20px;
}
.new_gallery_module .form-control {
	position:relative;
	padding-right:20px;
}
.photcatname .editCataegory {
	padding-left: 0;
}
.gallery_desc {
	border:1px solid #e4e4e4;
	padding:10px 10px 5px;
	color:#000;
	float:none;
	border-top:none;
	width:202px;
	display:inline-block;
}
.gallerysecbox .tooltip_gallery {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.gallery_desc p {
	padding-top:4px;
	font-size:14px;
	float:left;
	color:#000;
	overflow:hidden;
	max-width:100%;
}
.SuccessMessage.galry-suss-msg {
	margin: 10px 15px 0;
	width: auto;
}
.norecd {
	margin-top: 15px;
}
.adminuserdetail #searchImage input.form-control.gallery-search-text-field[type="text"] {
	padding-right: 32px;
	margin-right:0;
}
.delImages::before {
	content:"";
}
.delImages {
	background:url(/public/images/gallery-delete_black.png) no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
	margin:4px 0 0 0;
}
.moveImages::before {
	content:"";
}
.moveImages {
	background:url(/public/images/move.png) no-repeat;
	width:24px;
	height:24px;
	margin-top:4px;
	cursor:pointer;
}
.adddesc .imgCaption {
	color:#bdbdbd;
}
.link_ico {
	width:100%;
	float:right;
}
.link_ico_cls {
	font-size:20px;
	color:#464646;
	float:right;
	text-align:right;
	padding-top:5px;
	cursor:pointer;
}
.gallery_desc .adddesc {
	width:100%;
	float:left;
}
.descEdit {
	margin-bottom:10px;
}
.adddesc input[type="text"] {
	height:30px !important;
	border-radius:0;
	border:1px solid #eee;
	box-shadow:none;
	padding-left:5px;
}
.cross_ico_cls {
	border: 1px solid #000;
	height:24px;
	position: absolute;
	margin-left:10px;
	width: 24px;
	margin-top:4px;
	background:url(/public/images/galery_close_hover.png) center no-repeat;
	background-size: 18px;
}
.gallery_img_close {
	height: 22px;
	margin-top: 2px;
	position: absolute;
	width: 22px;
	background:url(/public/images/gallery-delete.png) center no-repeat;
}
.gallery_active {
	background: #414041;
	height: 34px;
	position: absolute;
	right: 0;
	width: 34px;
	z-index: 1;
	padding-top:6px;
	text-align:center;
}
.gallery_active::after {
	content: "\2713 ";
	font-family:fontawesome;
	color:#fff;
	font-weight:bold;
}
.gallery_on_off {
	width:100%;
	float:left;
	margin-bottom:0px;
}
.gallery_on_off .swicher {
	float: left;
	margin: 2px 10px 0 0;
}
.gallery_desc .gallery_on_off .swicher {
	margin: -7px 5px 5px 0;
}
.gallery_desc .adddesc input[type="textbox"] {
	border-radius:0;
	margin:10px 0;
	color:#000;
	padding:5px;
}
.bg_strip {
	background:#f2f2f2;
	padding:15px 0;
	width:100%;
	float:left;
}
.gallery_desc .link_ico, .gallery_desc p, .adddesc input[type="text"] {
	height:30px;
}
.edit_cls {
	width:100%;
	float:left;
	height:30px;
	border:1px solid transparent;
	margin-bottom:10px;
	position:relative;
}
.link_ico.imgLinkText.edit_cls {
	margin-bottom:2px;
}
.link_ico.addLink.adddesc {
	margin-bottom:2px;
}
.link_ico.linkAdd {
	margin-bottom:2px;
}
.edit_cls:hover {
	border:1px solid #eee;
	height:30px;
}
.edit_ico {
	width:25px;
	height:28px;
	background:#eee;
	float:right;
	text-align:center;
	padding-top:3px;
	position:absolute;
	right:0;
	top:0;
}
.edit_ico {
	display:none;
}
.edit_cls:hover .edit_ico {
	display:block;
}
.photcatname .edit_ico {
	padding:3px 5px;
	background:#ccc;
	width:20px;
}
.photcatname .edit_cls {
	padding: 6px 5px 0;
	margin-bottom:0;
}
.photcatname .edit_cls:hover {
	border:1px solid #ccc;
}
.edit_ico a i {
	color:#000;
}
/*Gallery module css ends*/

/*gallery search bar css*/
.gallery-search-btn {
	height: 42px;
	width: 34px;
	position:absolute;
	right:0;
	top:0;
	z-index:9;
	padding:5px 0;
	background-image:url(/public/images/material-icons/search.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 24px auto;
}
.gallery-search-box .form-control {
	float: right;
	max-width: 0px;
	opacity: 0;
	padding: 6px 32px 6px 6px;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.gallery-search-box.gallery-search-bar-open .form-control {
	max-width: 300px;
	opacity: 1;
}
.gallery-search-box {
	float: right;
	width: 100%;
	position:relative;
}
.gallery-search-text-field {
	display:block;
}
/*gallery search bar css ends*/


.helpcenter_wrap {
	bottom: 0;
	position: fixed;
	right: 0;
	margin:0 30px 80px 0;
}
/*popup css*/
.modal-dialog.gallery_popuop {
	max-width: 1000px;
	width: 100%;
}
.gallery_popuop .modal-content {
	border-radius:0;
}
.new_gallery_module .modal-header {
	border:none;
	margin: 0;
	padding: 0;
	position:absolute;
	right:0;
}
.close_btn {
	background:#000;
	border:none;
	border-radius: 100%;
	height: 30px;
	right:0;
	width: 30px;
	padding:0;
	text-align:center;
	position:absolute;
	z-index:1;
}
.close_btn::after {
	color: #fff;
	content:"\f00d";
	font-family: fontawesome;
}
.gallery-close-btn.close_btn {
	right:auto;
	top:-10px;
}
.addcat {
	font-size: 16px;
	padding: 3px 0 0;
	text-align:right;
}
.gallery_popuop .modal-header {
	border:none;
	position:absolute;
	right:0;
}
.delete-ico {
	float:right;
	font-size:14px;
	color:#000;
	padding-top:5px;
	cursor:pointer;
}
.new_gallery_module .cat-count {
	padding-top: 7px;
}
.delete-ico:hover {
	color:#000;
	text-decoration:none;
}
.modal-dialog.gallery_popuop .imgboxsec .imgsec, .modal-dialog.gallery_popuop .gallery_bg, .gallery_bg {
	height:100%;
}
.gallery_bg .fancybox-effects-a {
	height: 100%;
	width: 100%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	cursor:zoom-in;
}
.gallery_bg.selectedImg {
	background: rgba(0, 0, 0, 0);
	display: block;
}
.modal-dialog.gallery_popuop .del_ico_cls {
	font-size:20px;
	padding-right:5px;
	margin: 1px 0 0;
}
.gallery_add_photo {
	background: #e0e0e0;
	border: 2px dashed #9e9e9e;
	text-align:center;
	padding:30px 0;
}
.gallery_add_photo p {
	padding:0;
}
.modal-body .gallery_bg {
	cursor:pointer;
}
/*popup css ends*/
.update-record {
	float: left;
	line-height: 34px;
	margin: 0;
}
.new_gallery_module .space_top {
	margin-top:20px;
}
.new_gallery_module .modal-dialog .gallerysecbox {
	padding: 0 5px;
}
.success-msg {
	background: url(/public/images/icon-tick.png) no-repeat scroll 8px 11px #DFF2BF;
	color: #191919;
	font-size:14px;
	border-radius:4px;
	margin: 10px 0;
	padding: 17px 53px;
	text-align: left;
}
.client-info-table td, .client-info-table th {
	padding: 10px;
}
.client-info-table .leftDiv {
	max-width: 350px;
	min-width: 30%;
}
.client-info-table .rightDiv {
	margin: 0;
	padding: 0px 0 0 15px;
}
.client-info-table .leftDiv img {
	max-width:100%;
}
#bannerArea #preview img {
	max-width: 100%;
}
.our-client-outer {
	width:100%;
	overflow:auto;
	float:left;
}
.gallerysecbox .imgboxsec {
	height:202px;
	width:202px;
	text-align:center;
	margin: 0 auto;
	text-align: center;
	float:none;
	overflow:hidden;
}
.gallerysec .gallerysecbox {
	text-align: center;
	margin:15px 0;
	font-size:13px;
}
.template_title {
	background: #fff;
	color: #212121;
	float: left;
	padding: 10px 15px;
	width:100%;
	border-radius: 0;
	border-top: 1px solid #e6e6e6;
}
.template_title.template-active {
	background: #616161;
	color: #ffffff;
}
.or-text {
	max-width:70px;
}
#importResult::before {
	background: #fff;
	bottom: 0;
	content: "";
	float: right;
	height: 18px;
	position: absolute;
	width: 10px;
}
#importResult {
	position:relative;
}
.gallery-popup img {
	max-width: 100%;
}
.gallery-popup .modal-dialog {
	margin: 50px auto;
	max-width: 80%;
	width:auto;
	text-align:center;
	display:inline-block;
}
.modal.gallery-popup {
	text-align:center;
}
.gallery-popup .modal-content {
	display: inline-block;
	max-width: 100%;
}
.show-gallery-popup {
	background: rgba(0, 0, 0, 0);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	cursor: url('/public/images/material-icons/zoom-in.cur'), default;
}
/* help center css start here */
.disclosures_outer.helper-center {
	padding: 0 15px;
}
.disclosures_outer.helper-center#accordion.panel-group {
	float: left;
	width: 100%;
	margin:0 0 10px;
}
.disclosures_outer.helper-center .plus_detail {
	padding-top:5px
}
.disclosures_outer.helper-center .disclosures {
	margin-bottom:10px
}
.disclosures_outer.helper-center .tdcolr, .disclosures_outer .without_colr {
	padding:5px 10px;
	width:100%;
	float:left;
	margin:0
}
.disclosures_outer.helper-center .panel-default .panel-heading {
	outline:0;
	border:none;
	width:100%;
	float:left;
}
.disclosures_outer.helper-center .tdcolr label, .disclosures_outer .without_colr label {
	font-weight:400
}
.disclosures_outer.helper-center .panel-heading {
	padding: 7px 0;
}
.disclosures_outer.helper-center .fa-minus-square-o {
	margin-top:4px
}
.disclosures_outer.helper-center form-control, .disclosures_outer .validate[required] {
	margin-bottom:10px
}
.disclosures_outer.helper-center .panel-body .form-group {
	margin:10px 0 0;
	padding:7px 0
}
.disclosures_outer.helper-center .panel-heading a {
	float: left;
	width: 100%;
	text-decoration:none;
}
.disclosures_outer.helper-center .panel-body .table-striped {
	margin: 20px 0 0;
}
.disclosures_outer.helper-center .faq-cat-quest p {
	margin: 0;
	padding: 1px 0 0;
}
.disclosures_outer.helper-center .panel-body .form-group.faq-cat-quest {
	margin: 0;
	padding: 5px 0;
}
.disclosures_outer.helper-center .panel-group .panel {
	border: none;
	border-radius: 0px;
	overflow: hidden;
	box-shadow: none;
	margin: 0 0 15px;
	width:100%;
	float:left
}
.disclosures_outer.helper-center .panel-default .panel-heading {
	border-radius: 5px;
}
.disclosures_outer.helper-center .panel-group .panel-default .panel-body {
	border: none;
	padding: 0 15px;
}
.disclosures_outer.helper-center .detail.faq-detail {
	color: #000;
	margin: 0;
	padding: 0;
	float:left;
	width:100%;
}
.disclosures_outer.helper-center .faq-cat-heading {
	margin: 0;
	padding: 0;
	color:#000;
	font-size:16px;
	line-height: 20px;
}
.disclosures_outer.helper-center .panel-heading.active {
	background: #414041;
}
.disclosures_outer.helper-center .panel-heading.active h4 {
	color:#fff;
}
.disclosures_outer.helper-center .toggleicon {
	color: #000000;
	float: left;
	margin: 0;
	width: 16px;
	line-height: 20px;
}
.disclosures_outer.helper-center .inner-cat-body p {
	margin:0px;
	padding:0;
}
.disclosures_outer.helper-center .panel-group .panel.panel-default-inner-cat {
	margin:0px;
}
.disclosures_outer.helper-center .panel-default .panel-heading.panel-heading-inner-cat:hover {
	background:none;
}
.disclosures_outer.helper-center .panel-heading:hover h4.detail.faq-detail {
	color:#fff;
}
.disclosures_outer.helper-center .inner-cat-body-close {
	background: #000000;
	color: #ffffff;
	font-family: arial;
	font-size:14px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 20px;
}
.disclosures_outer.helper-center .panel-group .panel-default .panel-body.inner-cat-body {
	padding: 18px 15px;
}
.disclosures_outer.helper-center .panel-group .panel.panel-default-inner-cat:last-child .panel-heading.panel-heading-inner-cat {
	border:none;
}
.disclosures_outer.helper-center .panel-default .panel-heading.panel-heading-inner-cat {
	border-bottom: 1px solid #E5E5E5;
	border-radius: 0;
	padding: 7px 0;
}
.disclosures_outer.helper-center .panel-heading:hover {
	background: #414041;
}
.disclosures_outer.helper-center .panel-default .panel-heading.panel-heading-inner-cat a:hover .faq-cat-heading {
	color: #414041;
}
.disclosures_outer.helper-center .toggleicon .fa {
	font-size: inherit;
	font-weight: normal;
}
.disclosures_outer.helper-center .panel-heading.inactive {
	background: #E5E5E5;
}
.disclosures_outer.helper-center .panel-heading.inactive:hover {
	background: #3A383A;
}
.disclosures_outer.helper-center .panel-body.inner-cat-body {
	background: #E5E5E5;
}
.disclosures_outer.helper-center .panel-group.help_center {
	float: left;
	margin: 20px 0 0;
	width: 100%;
}
.disclosures_outer.helper-center .scroller_content {
	padding:5px;
}
/* help center css end here */
/* manage form css start here */
.stacktable.large-only {
	display: table;
}
.stacktable.small-only {
	display: none;
}
.new-table-outer {
	float:left;
	width:100%;
	margin: 20px 0 0;
}
.new-table-outer .new-table {
	box-shadow: 0 0 6px 1px #c8c8c8;
	float: left;
	width: 100%;
	position:relative;
}
.widget-setting-outer {
	overflow-x:hidden;
	position:relative;
}
.new-table-outer .table tr th {
	border-bottom: 1px solid #dddddd;
	vertical-align: middle;
	color: #848688;
	font-weight:normal;
	padding:15px;
	position:relative;
}
.new-table-outer .table tr td {
	color:#353535;
	padding:15px;
	position:relative;
}
.new-table-outer .table tr td a.link {
	color:#428bca;
}
.new-table-outer .table {
	margin: 0;
	padding: 0;
	table-layout: fixed;
}
.new-table-outer .table tbody tr:hover {
	background: #eeeeee;
}
.new-table-outer .table tr th:hover {
	color:#000;
}
.new-table-outer .table tr td a.links {
	color:#2196f3;
}
.new-table-outer .table-pagination .navbar-nav li a {
	padding:0;
	background:none !important;
	color:#848688;
}
.new-table-outer .table-pagination .navbar-nav .dropdown-toggle {
	padding:0 8px 0 0;
	color:#848688;
}
.new-table-outer .table-pagination .navbar-nav .dropdown-toggle:hover {
	color: #353535;
}
.new-table-outer .table-pagination .navbar-nav li .caret {
	border-left: 5px solid rgba(0, 0, 0, 0);
	border-right: 5px solid rgba(0, 0, 0, 0);
	border-top: 5px dashed #848688;
}
.new-table-outer .table-pagination .navbar-nav li {
	color: #848688;
	float: left;
}
.new-table-outer .table-pagination .navbar-nav .dropdown-toggle:hover .caret {
	border-top: 5px dashed #353535;
}
.new-table-outer .table-pagination .navbar-nav li .dropdown-menu {
	min-width: inherit;
	padding: 5px 6px 5px 5px;
}
.new-table-outer .table-pagination .navbar-nav li.perpage {
	margin: 0 25px 0 0;
}
.new-table-outer .table-pagination .navbar-nav li .dropdown-menu li a:hover {
	color:#353535;
}
.new-table-outer .table-pagination .navbar-nav .total-page {
	margin: 0 0 0 25px;
}
.new-table-outer .table-pagination .navbar-nav .next-prev-btn {
	margin: -2px 0 0 30px;
	width: 60px;
}
.new-table-outer .table-pagination .navbar-nav .next-prev-btn a {
	float:left;
	font-size: 20px;
	margin: 0;
}
.new-table-outer .table-pagination .navbar-nav .next-prev-btn a:first-child {
	float: left !important;
	font-size: 14px;
	margin: 3px;
}
.new-table-outer .table-pagination .navbar-nav .next-prev-btn a:hover {
	color:#353535;
}
.new-table-outer .table-pagination .navbar-nav .next-prev-btn a:last-child {
	float: right;
}
.new-table-outer .table-pagination {
	float: right;
}
.new-table-outer .heading h1 {
	font-size: 24px;
	margin: 0;
	padding: 0;
	line-height:normal;
	border:none;
}
.new-table-outer .table-header {
	background: #eeeeee;
	padding: 5px 15px;
	float:left;
	width:100%;
}
.new-table-outer .heading {
	float: left;
}
.right-search-bar {
	float: right;
	width: 50%;
}
.right-search-bar .search-btn {
	color: #353535;
	float: right;
	font-size: 20px;
	height: 42px;
	text-align: center;
	width: 34px;
	position:absolute;
	right:0;
	top:0;
	z-index:9;
	line-height:normal;
	padding:5px 0;
	background-image:url(/public/images/material-icons/search.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 24px auto;
}
.right-search-bar .form-control {
	float: right;
	max-width: 0px;
	opacity: 0;
	padding: 6px 32px 6px 6px;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.right-search-bar.search-bar-open .form-control {
	max-width: 250px;
	opacity: 1;
}
.right-search-bar .search-box {
	float: right;
	width: 75%;
	position:relative;
}
.right-search-bar .short-icon {
	cursor: pointer;
	float: right;
	margin: 4px 0 0 7px;
	width: 10px;
}
.right-search-bar .short-icon span {
	background: #353535;
	border-radius: 10px;
	float: right;
	height: 6px;
	margin: 0 0 3px;
	width: 6px;
}
.right-search-bar .short-by-list ul {
	list-style: none;
	margin: 0;
	padding: 12px;
}
/*.inner-header .right-search-bar .short-by-list{
	position:fixed;}*/
.right-search-bar .short-by-list {
	background: #fff;
	margin: 0px 10px 0 0;
	position: fixed;
	right: -260px;
	min-width: 165px;
	z-index: 2;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	box-shadow: 1px 1px 7px #353535;
	border-radius: 5px;
	text-align:left;
}
.right-search-bar .short-by-list li {
	padding: 0 0 10px;
}
.right-search-bar .short-by-list li a {
	color:#848688;
}
.right-search-bar .short-by-list li a:hover, .right-search-bar .short-by-list li.active a {
	color:#353535;
	text-decoration:underline;
}
.right-search-bar .short-by-list li:last-child {
	padding:0;
}
.right-search-bar.short-by-list-open .short-by-list {
	right:0;
	position:absolute;
}
.new-table-outer .table tr th a.short-icon {
	color: #848688;
	display: none;
	float: left;
	left: 5px;
	margin: 0 0 0 8px;
}
.cont-name span {
	float: left;
}
.con-short-date span {
	float:right;
}
.new-table-outer .table tr th a.short-icon.right {
	float:right;
	margin:0 8px 0 0;
}
.new-table-outer .table tr th:hover a.short-icon {
	display:block;
}
label {
	font-weight: 500 !important;
}
/* manage form css end here */
/* swicher css start here*/
.smm-setting-outer {
	margin: 30px auto 0;
	padding: 0 15px;
	width: 800px;
	clear: both;
}
.smm-setting-outer .admn-smm-field {
	float: left;
	width: 100%;
	margin: 0 0 12px;
	position:relative;
}
.smm-setting-outer .admn-smm-field span {
	color: #ffffff;
	font-size: 20px;
	height: 41px;
	line-height: 41px;
	margin: 0;
	text-align: center;
	width: 41px;
	position:absolute;
	top:0;
	left:0;
}
.admn-smm-text-field {
	float: left;
	padding: 0 0 0 50px;
	width: 100%;
}
.smm-setting-outer .admn-smm-field span.face-book {
	background:#3c5b9b;
}
.smm-setting-outer .admn-smm-field span.twitter {
	background:#4cceff;
}
.smm-setting-outer .admn-smm-field span.linked_in {
	background:#4cceff;
}
.smm-setting-outer .admn-smm-field span.g_plus {
	background:#cd3333;
	background-image:url(/public/images/google-plus.png);
	background-position:center;
	background-repeat:no-repeat;
}
.smm-setting-outer .admn-smm-field span.you_tube {
	background:#c4302b;
}
.smm-setting-outer .admn-smm-field span.pintrest {
	background:#d73532;
}
.smm-setting-outer .admn-smm-field span.tumbler {
	background:#5167ff;
}
.smm-setting-outer .admn-smm-field span.instagram {
	background:#507fa7;
}
.smm-setting-outer .admn-smm-field span.eight-tracks {
	background-color:#122c49;
	background-image:url(/public/images/eight-tracks.png);
	background-position:center;
	background-repeat:no-repeat;
}
.smm-setting-outer .admn-smm-field span.email-address {
    background: #01A5E7;
}
.smm-setting-outer .admn-smm-field span.whatsapp-no {
    background: #0f8d06;
}
.smm-setting-outer .admn-smm-field span.soundcloud {
	background:#ff7800;
}
.smm-setting-outer .admn-smm-field .form-control {
	border: 1px solid #e0e0e0;
	border-radius: 0;
	box-shadow: none;
	width: 100%;
}
.smm-setting-outer .admn-smm-field .form-control:focus, .smm-setting-outer .admn-smm-field .form-control:active {
	box-shadow: 2px 2px 8px #e8eaea inset;
}
.download_file_btn .lcs_wrap {
	height: 15px;
	line-height: 10px;
}
.lcs_wrap {
	display: inline-block;
	direction: ltr;
	height: 42px;
	line-height:42px;
	vertical-align: middle;
}
.logo_branding .lcs_wrap {
	height: 42px;
	line-height:42px;
}
.logo_branding .on_off_swich .swicher {
	margin-top:0;
}
.lcs_wrap input {
	display: none;
}
.lcs_switch {
	display: inline-block;
	position: relative;
	width: 40px;
	height: 9px;
	border-radius: 30px;
	background: #ddd;
	/*	overflow: hidden;*/
	cursor: pointer;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: 	all .2s ease-in-out;
	transition: 		all .2s ease-in-out;
}
.lcs_cursor {
	display: inline-block;
	position: absolute;
	top: -5px;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	background: #2196f3;
	/*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);*/
	box-shadow: 0 -1px 0 #3f3f3f inset;
	z-index: 2;
	-webkit-transition: all .2s linear;
	-ms-transition: 	all .2s linear;
	transition: 		all .2s linear;
}
.lcs_label {
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	position: absolute;
	width: 33px;
	top: 5px;
	/*overflow: hidden;*/
	text-align: center;
	opacity: 0;
	-webkit-transition: all .2s ease-in-out .1s;
	-ms-transition: all .2s ease-in-out .1s;
	transition: all .2s ease-in-out .1s;
}
.lcs_label.lcs_label_on {
	left: -70px;
	z-index: 6;
}
.lcs_label.lcs_label_off {
	right: -70px;
	z-index: 5;
}
/* on */
.lcs_switch.lcs_on {
	background: #76bef8;/*box-shadow: 0 0 2px #2196F3 inset;*/
}
.lcs_switch.lcs_on .lcs_cursor {
	left: 23px;
}
.lcs_switch.lcs_on .lcs_label_on {
	left: 10px;
	opacity: 1;
}
/* off */
.lcs_switch.lcs_off {
	background: #bdbdbd;
	box-shadow: 0px 0px 2px #a4a4a4 inset;
}
.lcs_off .lcs_cursor {
	background: #ffffff;
	box-shadow: 0 -1px 0 #3f3f3f inset;
}
.lcs_switch.lcs_off .lcs_cursor {
	left: 0px;
}
.lcs_switch.lcs_off .lcs_label_off {
	right: 10px;
	opacity: 1;
}
/* disabled */
.lcs_switch.lcs_disabled {
	opacity: 0.65;
	filter: alpha(opacity=65);
	cursor: default;
}
/* swicher css end here */
/* top heading css start here */
.admin-top-heading_new .page-heading {
	font-size: 22px;
	float:left;
	width:100%;
	font-weight:600;
	color: #3f3f3f;
	line-height: normal;
}
.module_swicher {
	display: inline-block;
	vertical-align: middle;
	max-width:88%;
	min-width:40%;
}
.module_icon {
	padding:0 10px 0 0;
	max-width:10%;
	float:left;
}
.module_icon.module_icon_inner {
	max-width:12%;
}
.module_icon img {
	max-height:100%;
	max-width:100%;
}
.module_swicher .swicher {
	line-height: normal;
	font-size:22px;
}
/* top heading css end here */

/*Admin Events newfild css start here*/

.event-page-outer .event-page-inner {
	display: inline-block;
	margin: 0 auto;
	max-width: 850px;
	padding: 0 15px 0 0;
}
.event-page-outer {
	text-align: center;
}
.events_update_fild {
	width:100%;
	float:left;
	margin-top:15px;
}
.events_update_fild .form-control, .event_option_1 select, .select_contact {
	border-radius:0;
	border:1px solid #e0e0e0;
	font-size:15px;
	resize: none;
	vertical-align: middle;
	padding: 5px 10px;
	box-shadow:none;
	width:100%;
	text-align:left;
}
.events_update_fild .form-control::-moz-placeholder, .event_option_1 select .form-control::-moz-placeholder {
color:#bdbdbd;
}
.event_option_1 option, .select_contact {
	width:100%;
}
.events_update_fild .form-control:focus, .event_option_1 select:focus, .select_contact:focus {
	color:#212121;
	box-shadow:none;
	box-shadow: 2px 2px 8px #e8eaea inset;
}
.events_update_fild .count {
	color: #212121;
	float: left;
	font-size: 14px;
	padding: 6px 15px 0;
	text-align: center;
	width: auto;
}
.events_update_fild .select_date .form-control {
	border-right:none;
}
.events_update_fild .description {
	margin-top:25px;
}
.events_update_fild textarea.form-control {
	min-height:78px;
}
.events_update_fild .count_outer {
	position:relative;
	padding-right:0;
	text-align:left;
}
.events_update_fild .cont-name-field {
	margin-bottom:15px;
}
.events_update_fild .count {
	bottom: -19px;
	position: absolute;
	right:0;
	color:#757575;
	font-size:12px;
}
.new_events_btn .advance_option a {
	padding:0 15px 0 0;
	color:#2196f3;
	font-size:14px;
	float:left;
	text-decoration:none;
}
.add_photo {
	background:#e0e0e0;
	border:2px dashed #9e9e9e;
	height:137px;
	width:137px;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	text-align:center;
}
.new_events_add .add_photo {
	height: 111px;
	width: 104px;
}
/*.new_events_add #add-event-img div {
    line-height: 104px;
    width: 104px;
	height:111px;
}*/

.new_events_btn {
	text-align:center;
}
.events_update_fild .add_photo .photo_plusicon {
	width:32px;
	height:32px;
	border-radius:100%;
	background:#fff;
	float:none;
	display:inline-block;
	color:#b5b5b5;
	font-size:20px;
	line-height:20px;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.events_update_fild .add_photo p {
	color:#616161;
	font-size:14px;
	margin:0;
	padding:0;
	width:100%;
	display:inline-block;
	font-weight: 400;
}
.events_update_fild .add_photo_desc, #browsed-img-div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	width:100%;
	left:0;
	cursor:pointer;
	margin-top:1px;
}
.event_eddit {
	float: left;
	margin: 20px 0 0;
	width: 100%;
	position:relative;
	text-align:left;
}
#advance-options {
	float: left;
	width: 100%;
}
.event_eddit_inner {
	box-shadow: 0 0 6px 1px #c8c8c8;
	float: left;
	position: relative;
	width: 100%;
}
.event_eddit_topbar {
	background: #eeeeee;
	float: left;
	padding: 15px 15px 15px 5px;
	width: 100%;
}
.events_update_fild .inputfile.event_file_upload {
	display:none;
}
.event_eddit .event_search_bar {
	float: left;
	width: auto;
}
.event_eddit .del_event {
	float: right;
	padding-top: 7px;
	width: auto;
}
.event_eddit .event_del_icon {
	padding-right: 5px;
}
.event_eddit .event_list {
	border-bottom: 1px solid #dddddd;
	padding: 15px;
	width:100%;
	display:inline-block;
}
.event_list.event_list_2 span {
	color: #848688;
	font-size:14px;
	margin:0;
	vertical-align: middle;
}
.add_event_check span {
	display: inline-block;
	color:#353535;
	font-size:14px;
	margin:0;
	vertical-align:middle;
}
.event_eddit .eddit_disc p {
	margin: 0;
	padding: 0;
	color:#353535;
	font-size:14px;
	display:inline-block;
	width:100%;
}
.event_eddit .add_event_desc {
	width:65%;
	display:inline-block;
}
.event_eddit .add_event_check {
	width:25%;
	display:inline-block;
}
.event_eddit .eddit_icon_inner {
	width: 9%;
	text-align:center;
	display:inline-block;
}
.event_eddit .eddit_disc {
	vertical-align: middle;
	width:89%;
	padding: 0 10px;
	display:inline-block;
}
.add_event_img {
	width: 10%;
	display:inline-block;
}
.event_eddit .event_list_inner.event_list label {
	color:#353535;
}
.event_eddit .event_location {
	float: right;
	text-align: right;
	width: 50%;
}
.event_head {
	float: left;
	width: 50%;
	font-weight: 600;
}
.event_eddit .add_event_desc img {
	max-width:100%;
	max-height:100%;
}
.add_event_check input[type="checkbox"]+label {
	height: 25px;
	margin-right: 2px;
	margin-top: 2px;
	width:25px;
	text-align:center;
	background:url(/public/images/event_check_icon.png) center no-repeat;
	cursor:pointer;
	position:relative;
	display:inline-block;
	z-index:2;
	vertical-align:middle;
}
.event_eddit .add_event_check input[type="checkbox"]:checked + label, .blog_check .add_event_check input[type="checkbox"]:checked + label {
	background:url(/public/images/gallery_check_hover.png) center no-repeat;
}
.content_page .add_event_check input[type="checkbox"]:checked + label {
	background:url(/public/images/gallery_check_hover.png) center no-repeat;
}
.add_event_check input[type="checkbox"] {
	display:none;
}
.add_event_date {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	max-width:80%;
}
.add_event_date .event_date {
	width:100%;
}
.advance_option {
	left: 15px;
	position: absolute;
	top: 9px;
}
.add_cate_outer {
	display: none;
}
.events_xs_mrg.event_option {
	padding-right:7px;
}
.events_xs_mrg.event_option_1 {
	padding-left:7px;
}
.add_quotes .add_photo {
	height: 98px;
	width: 98px;
}
.add_quotes .add_photo_desc {
	width: 94px;
}
.add_quotes .form-control.text_fild {
	min-height: 98px;
}
.add_quotes .quotes_author {
	position:relative;
	margin-bottom:30px;
}
.add_quotes .quotes_author .count {
	right:-15px;
}
.add_quotes {
	float: left;
	margin-top: 10px;
	width: 100%;
}
.show_option {
	float: left;
	width: 100%;
}
.add_contact_deatil .cont_detail h3 {
	font-size:18px;
	color:#212121;
	margin:-2px 0 15px;
	display:inline-block;
	padding-right:15px;
}
.add_contact_deatil .swicher {
	display: inline-block;
}
.add_contact_deatil .contact_mrg_bottom {
	margin-bottom: 25px;
}
.form-control.mob-field {
	width: 80%;
	float:left;
}
.form-control.mob-cat-field {
	display: inline-block;
	margin: 0 0 0 -1px;
	width: 21%;
	text-align:center;
	padding:0;
}
.cont_detail .swicher {
	vertical-align: top;
}
.add_contact_deatil .add_phon_num span {
	background: #2196f3;
	border-radius: 100%;
	color: #ffffff;
	display: inline-block;
	font-size: 16px;
	height: 18px;
	line-height: 17px;
	padding:0;
	text-align: center;
	width: 18px;
	margin-right:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.add_contact_deatil .add_phon_num a {
	font-size:14px;
	color:#bdbdbd;
	margin:0;
	text-decoration:none;
}
.add_phon_num {
	margin-top: 10px;
	position:absolute;
	bottom:-25px;
}
.add_contact_deatil .contact_form_map h3 {
	float: none;
	font-size: 14px;
	margin: -2px 1px 0 0;
	padding: 0 2px 0 0;
	display:inline-block;
	vertical-align:middle;
}
.add_contact_deatil .cont_detail .swicher {
	vertical-align: middle;
}
.map_location {
	position:relative;
}
.map_location img {
	max-height:100%;
	max-width:100%;
}
.mapinner {
	text-align:center;
	width:100%;
	height:303px;
	float:left;
	background-image:url(/public/images/map_demo.jpg);
	position:relative;
}
.mapinner::before {
	background-color: rgba(0, 0, 0, 0.7);
	content: '';
	display: block;
	height: 100%;
	position: absolute;
	width: 100%;
}
.mark_location h3, .mark_location p {
	color:#fff;
}
.mark_location > a {
	border: 1px solid #fff;
	border-radius: 2px;
	color:#fff;
	padding: 8px 15px;
	text-decoration: none;
	display:inline-block;
	margin-top:20px;
	max-width:100%;
}
.mark_location a:hover {
	color:#fff;
	text-decoration:none;
}
.mark_location {
	display: inline-block;
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.add_contact_deatil textarea.form-control {
	min-height:90px;
}
.new_events_add .time_to_time {
	padding:15px 0 0;
	width:100%;
	text-align:center;
	float:left;
}
.new_fild_mrg {
	margin-bottom:25px !important;
}
.add_location {
	margin-top:15px;
}
.on_off_swich .swicher {
	margin-top: 7px;
}
.logo_branding .logo.count {
	right: -15px;
}
.add_profile {
	float: left;
	width: 100%;
}
.add_profile.profile_size {
	padding-top:5px;
}
.profil_name {
	display:inline-block;
}
.logo_branding .profil_name {
	float:left;
}
.logo_branding .profile_btl {
	float: left;
	margin: 2px 0 0;
}
.load-logo {
	left: 50%;
	margin: -9px 0 0 -30px;
	position: absolute;
	top: 50%;
}
.branding-upload-img {
	height: 100px;
	left: 0;
	position: relative;
	width: 100%;
}
.profil_name p {
	display:inline-block;
	padding:0;
	margin: 0 7px 0 0;
	font-size:14px;
	color:#424242;
}
.caption-text {
	font-size:12px;
	margin:0;
	color:#424242;
	padding:0;
}
.profile_eddit {
	display:inline-block;
	margin:0 10px;
}
.profile_btl .lcs_wrap {
	height:auto;
	line-height: normal;
}
.profile_btl {
	display:inline-block;
}
.profile_pix {
	position:relative;
	width:100%;
	float:left;
	margin-top:10px;
}
.logo_branding .add_photo.header_imag {
	text-align: center;
	width: 100%;
}
/*.logo_branding .profile_pix .add_photo.header_imag{
	width:100%;}*/
.profile_pix .change-photo-overlay label {
	display: none;
}
.add_photo:hover .change-photo-overlay label {
	display: block;
}
/*.logo_branding .profile_pix .add_photo:hover .delFile{
	display:block;}*/
.header_edit {
	bottom: 3px;
	position: absolute;
	right: -24px;
	z-index: 9;
	color:#000 !important;
	font-size:18px;
}
.branding-img-wrapper .delFile.header_delete {
	right: -45px !important;
}
.profile_pix .delFile {
	color: #000;
	font-size: 18px;
	position: absolute;
	right: -20px;
	bottom: 3px;
	z-index: 99;
	border-radius: 20px;
	line-height:0;/*display:none;*/
}
.profile_pix .add_photo {
	height:104px;
	width:104px;
}
.profile_pix .add_photo {
	height:104px;
	width:auto;
	display:inline-block;
	min-width:104px;
	max-width: 550px;
	text-align:center;
}
.branding-upload-img {
	background: #e0e0e0;
	height: 100px;
	left: 0;
	position: relative;
	width: 100%;
	text-align:left;
}
.logo_branding .add_photo {
	background: rgba(0, 0, 0, 0);
}
.photo-overlay {
	background: #e0e0e0;
	height: 100%;
	width: 100%;
}
.profile_pix .add_photo:hover .photo-overlay {
	position: absolute;
	top:0;
}
.download_module .downloads_check {
	display: inline-block;
	width: 7%;
}
.download_module .download_name {
	display: inline-block;
	width: 20%;
}
.download_module .download_file {
	display: inline-block;
	width: 20%;
}
.download_module .download_cate {
	display: inline-block;
	width: 23%;
}
.download_module {
	max-width: 1100px;
	margin: 0 auto;
}
.download_module .download_date {
	display: inline-block;
	width: 15%;
}
.download_module .add_download {
	display:inline-block;
	width:10%;
	text-align: center;
}
.download_module .downloads_list .event_list p {
	color:#353535;
}
.add_download_file .event_list p {
	font-size:14px;
	margin:0;
	padding:0 5px;
	color:#848688;
	vertical-align:middle;
	display:inline-block;
	max-width:100%;
}
.add_download_file .blog_list_outer p {
	color:#353535;
}
.blog_status.status_btn {
	text-align: center;
}
.faq_outer .faq_ques_ans {
	display:inline-block;
	width:100%;
	padding-right:45px;
}
.faq_outer .faq_ques {
	position:relative;
}
.faq_question {
	color:#353535;
	font-size:14px;
	margin: 0;
	padding:0;
}
.faq_outer .faq_ques_ans p {
	padding-left:20px;
}
.faq_outer .show_ans {
	position: absolute;
	right: 15px;
	top:0;
}
.faq_cate {
	color:#2196f3;
	padding:0;
	font-size:14px;
	margin-bottom: 5px;
}
.faq_answer {
	color:#353535;
	font-size:14px;
	margin:10px 0 0;
	padding:0;
}
.new_events_add .upload_pix {
	padding:0;
}
.gallerysecbox .form-control.imgLink {
	border-color: #eeeeee;
	border-radius: 0;
	color: #000000;
}
.new_email_add {
	position:relative;
}
.email_plus {
	position: relative;
}
.email_plus .count.email_cont {
	right: 0px;
	padding:0;
}
.new_email_add .newinputadd .count {
	right: 0px;
	padding:0;
}
.new_email_add .newinputadd, .contact_a_phone .newinputadd {
	margin-bottom:18px;
}
.new_email_add .newinputadd:last-child, .contact_a_phone .newinputadd:last-child {
	margin-bottom: 0;
}
.contact_a_phone .new-con-ad {
	border-left: medium none;
	display: inline-block;
	margin: 0;
	width: 59%;
}
.contact_a_phone .remove_fild, .remove_fild {
	background: #ff0000;
	border-radius: 100%;
	color: #ffffff;
	display: inline-block;
	float: none;
	font-size: 22px;
	height: 18px;
	line-height: 16px;
	margin-right: 5px;
	padding: 0;
	text-align: center;
	width: 18px;
}
.new-con-ad {
	width:80%;
	margin:0;
}
.contact_a_phone .remove_iocn, .newinputadd .remove_iocn {
	float: right;
	margin-top: 12px;
	text-align: center;
	width: 20%;
}
.select_cont_fild .newinputadd:first-child {
	margin-top:25px;
}
.form-control.mob-cat-field.fild_drop {
	width: 20%;
	padding:0;
}
.add_blog .add_photo.blog_photo {
	width: 100%;
	height:137px;
}
.blog_type_photo {
	display: inline-block;
	vertical-align:middle;
}
.blog_type_photo p {
	margin:0;
	padding:0;
	vertical-align:middle;
	color:#616161;
	font-size:14px;
}
.blog_cancel, .blog_add {
	color:#2196f3;
	font-size:14px;
	text-decoration:none;
}
.add_blog .blog_cancel {
	padding-left: 5px;
	text-align: left;
}
.add_blog .blog_add {
	text-align: right;
	padding-left:25px;
}
.event_eddit_inner.dwonload_inner {
	margin-bottom:20px;
}
.ad_cncl_blog {
	width:100%;
	float:left;
	margin-top:15px;
}
.blog_add_in .gallery-search-box {
	float:right;
}
.blog_cate ul {
	list-style: outside none none;
	margin:10px 0 0;
	padding: 5px 12px;
	text-decoration: none;
	display:inline-block;
	max-width:100%;
}
.blog_cate li a {
	color:#191919;
	font-size:14px;
	text-decoration:none;
}
.blog_cate li {
	border-right:1px solid #191919;
	padding:0 8px;
	float:left;
	line-height:14px;
}
.blog_cate li:first-child {
	padding-left:0;
}
.blog_cate li:last-child {
	padding-right:0;
	border:none;
}
.blog_cate li.active a {
	color:#2196f3;
}
.add_download_file .blog_cate {
	float: left;
	width: 65%;
}
.blog_tittle, .blog_status, .blog_auther, .blog_category, .blog_date {
	display:inline-block;
	vertical-align:middle;
}
.add_download_file .blog_date {
	width: 16%;
}
.add_download_file .blog_category {
	width: 21%;
	padding:0 10px;
}
.add_download_file .blog_auther {
	width: 16%;
}
.add_download_file .blog_status {
	width: 10%;
	text-align:center;
}
.add_download_file .add_title {
	width:35%;
	display:inline-block;
}
.add_download_file .add_event_check {
	width:100%;
}
/*blog css start here*/
.blog-module-outer {
	max-width:1100px;
	margin:0 auto;
}
.blog-page-grid_inner input[type="checkbox"] + label {
	float:left;
	margin:-3px 5px 0 0;
	padding:0;
}
.manage_add_blog {
	margin-top: 30px;
}
.blog-module-outer .lcs_switch.lcs_on .lcs_cursor {
	left: 17px;
}
.blog-module-outer .lcs_cursor {
	height: 14px;
	top: -4px;
	width: 14px;
}
.blog-module-outer .lcs_switch {
	height: 7px;
	width: 28px;
}
.blog_tittle input[type="checkbox"] + label {
	height:20px;
	width:20px;
}
.blog_status span {
	background: #ff0000;
	border-radius: 100%;
	display: inline-block;
	height: 12px;
	width: 12px;
}
.blog_status .green_blog_btn {
	background:#008542;
}
.blog_status .gray_blog_btn {
	background:#9e9e9e;
}
.add_blog {
	float: none;
	margin:0 auto;
	max-width: 1100px;
	text-align: left;
	width: 100%;
	padding-right:15px;
}
.blog-module-outer .home-work-table table tr:last-child td {
	border:none;
}
.home-work-table table .blog_swicher .lcs_wrap {
	height:auto;
	line-height:normal;
}
.home-work-table .ad-del-btn {
	display:inline-block;
	padding-left:10px;
}
.blog_cate li.active_tab a {
	color:#2196f3;
	font-weight:400;
}
.blog-page .blog_editer {
	padding-right:0;
}
.add_blog .events_update_fild .help-block.form-error {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 45px;
}
.add_blog .events_update_fild .fakeurl-wrapper .help-block.form-error {
	position:relative;
	top:5px;
}
.add_blog .advance_option {
	left: 0;
	padding: 0;
}
.blog_sub_btn {
	margin:0 5px;
}
.create_blog {
	opacity:0;
}
.counts {
	position: absolute;
	right: 0;
	top: 42px;
}
.add_quotes .quotes_dec {
	padding:0;
	margin-bottom:25px;
}
.quotes_dec .counts {
	top: 100px;
	padding:0;
}
.submit_quote {
	text-align: center;
}
.right-search-bar.down_file_search {
	float: left;
}
.right-search-bar.down_file_search .search-box {
	float: left;
	text-align: left;
	width: auto;
}
.add_blog .add_blog_fild {
	margin-bottom: 30px;
	padding: 0 0 0 15px;
}
.add_blog .post-url {
	padding: 0 30px 0 0;
}
.add_blog .right_blog_fild {
	margin-bottom: 30px;
	padding-right: 0;
}
.add_blog .cancel_blog_btn {
	margin-bottom:0;
}
.blog-page .ms-options-wrap button:focus, .blog-page .ms-options-wrap button {
	padding:0 20px 0 10px;
	height:42px;
	color:#555555;
}
.ms-options-wrap .ms-options ul label {
	color:#555555;
}
/*blog css end here*/

.content_page {
	float: left;
	margin-top: 30px;
	width: 100%;
}
.content_page .add_photo {
	width: 100%;
}
.content_page .cont_left_fild {
	margin-bottom: 25px;
	padding-right: 0;
}
.content_page .content_outer {
	padding-right:0;
}
.content_page .cont_right_fild {
	margin-bottom: 25px;
	padding-right: 0;
}
.content_page .cont_right_filds {
	padding-right:0;
}
.cont_right_fild .add_event_check {
	margin-bottom: 14px;
}
.cancel_save_btn {
	padding-left: 5px;
}
.content_page .cancel_save_btn .cont_cancel {
	margin-right: 25px;
	color:#2196f3;
}
.content_page .cont_save {
	color:#2196f3;
}
.content_page .tick_box {
	color:#a2a1a1;
	font-size:14px;
}
.content_page .events_update_fild {
	max-width:850px;
	margin:0 auto;
	float:none;
	padding:0 15px;
}
.content_page .external_link {
	float: left;
	margin-top: 15px;
	width: 100%;
}
.content_page .tick_option {
	margin: 0;
	padding: 0;
	text-align: center;
	position:relative;
}
.content_page .or_option {
	font-size:14px;
	color:#a2a1a1;
	z-index:9;
	position:relative;
	padding:0 5px;
	background:#fff;
}
.content_page .add_event_check label {
	margin:0 !important;
}
.content_page .tick_option::after {
	background-color: #e0e0e0;
	content: "";
	height: 1px;
	position: absolute;
	top: 10px;
	width:100%;
	left:0;
}
.content_page .cont_left_filds {
	margin-bottom: 18px;
	padding-right:0;
}
.content_page .gallery-search-box {
	float:left;
}
.content_page .cont_sequence {
	display: inline-block;
	width: 58%;
}
.content_page .top_cont_head {
	display: inline-block;
	width: 10%;
	text-align:center;
}
.content_page .cont_switch_btn .lcs_wrap {
	height:auto;
}
.content_page .add_event_check span {
	max-width:100%;
}
.content_page .cont_switch_btn {
	display: inline-block;
	width: 20%;
	text-align:center;
}
.content_page .cont_check {
	display: inline-block;
	width: 10%;
	text-align:center;
}
.content_page .up_down_icon {
	padding: 0 10px;
}
.content_page .cont_sequence .add_event_check {
	width:100%;
}
.add_download_file .blog_search_bar {
	float:right;
	width:auto;
}
.upload_banner {
	height:668px;
	background:#757575;
}
.upload_banner .add_photo {
	height: 230px;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	width: 100%;
}
.upload_banner_img .upload_banner_outer {
	padding: 0;
	position:relative;
}
.banner_size {
	background:#e0e0e0;
	height:128px;
	margin-bottom:10px;
}
.banner_size.crop_two {
	height:102px;
}
.banner_size.crop_three {
	height:81px;
}
.banner_size.crop_four {
	height:64px;
}
.banner_size.active {
	border:2px solid #424242;
}
.upload_banner_img .banner_crop_size {
	padding:0 0 0 10px;
}
.banner_form {
	position:relative;
	margin-bottom:25px;
}
.banner_text {
	position:relative;
	margin-bottom:25px;
}
.banner_text .counts.caption-text {
	top: 78px;
}
.banner_update_btn .submit_btn {
	width: 100%;
}
.banner_eddit_icon {
	float: right;
}
.banner_list_img {
	display: inline-block;
	width:81%;
}
.upload_banner_img .add_event_check {
	width: 18%;
	vertical-align: middle;
}
.banner_list_img p {
	margin:0;
	padding:0;
	font-size:14px;
	color:#616161;
}
.atach_banner p {
	margin:0;
	padding:0;
	font-size:14px;
	color:#353535;
}
.home_banner {
	height:100px;
	width:100px;
	background:#e0e0e0;
	float:left;
}
.atach_banner {
	width: 81%;
	padding:0 10px;
	float:left;
}
.banner_list_btn {
	text-align: center;
	width: 6%;
	float:left;
}
.add_banner_pen {
	margin: 10px 0;
}
.upload_banner_img .lcs_wrap {
	height:auto;
}
.admin_banner {
	display: inline-block;
	width: 81%;
	vertical-align:middle;
}
.banner_delete_btn {
	position:absolute;
	top:10px;
	left:10px;
}
/*dropdown css*/

.select_option .btn-group.bootstrap-select {
	width:100%;
}
.select_option .bootstrap-select.btn-group .dropdown-toggle {
	background:#fff;
	border:1px solid rgb(224, 224, 224);
	border-radius: 0;
	box-shadow: none;
	font-size: 14px;
	padding: 5px 10px;
	height:32px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
.select_option .bootstrap-select.btn-group .dropdown-menu {
	min-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0;
	padding:0;
}
.select_option .dropdown-menu li a {
	padding:5px 10px;
}
.select_option select.bs-select-hidden, select.selectpicker {
	display:none !important;
}
.select_option .bootstrap-select.btn-group .dropdown-toggle .caret {
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-2px;
	vertical-align:middle
}
.select_option .bootstrap-select.btn-group .check-mark {
	display:none;
}
.select_option .bootstrap-select.btn-group .dropdown-menu.inner {
	position:static;
	float:none;
	border:0;
	padding:0;
	margin:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.select_option .dropdown-menu li a:focus, .select_option .dropdown-menu li a:hover {
	background:#2196f3;
	color:#fff;
}
.select_option .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	display:inline-block;
	overflow:hidden;
	width:100%;
	text-align:left
}
.select_option .bootstrap-select.btn-group.open .dropdown-toggle, .select_option .bootstrap-select.btn-group .dropdown-toggle:hover {
	box-shadow:none;
	color:#353535;
}
/*dropdown css ends*/













/*Admin Events newfild css end here*/
.mainheader .right-search-bar .short-icon span {
	background:#fff;
}
.mainheader .right-search-bar .short-by-list li a {
	color: #424242;
}
.null {
	display: none !important;
}
.form-group.addCategory {
	padding-bottom: 0 !important;
}
.addcat a {
	text-decoration: none !important;
}
.home-work-text {
	max-height: 150px;
	overflow: auto;
}
.addbtn_left {
	text-align: center;
}
#searchFields .top-gal-search {
	position: absolute;
	right: 0;
	top: 1px;
}
.admincontent .addbtn_left a {
	display: inline-block;
}
.top-gal-search {
	position: absolute;
	right: 0;
	top: 3px;
}
.gallery-page-outer {
	margin: 6px 0 0;
}
.event-form .form-error.help-block {
	bottom: -20px;
	font-size: 12px;
	left: 0;
	margin: 0;
	padding: 0 15px;
	position: absolute;
	text-align: left;
}
.event-form #advance-options .meta_desc .form-error.help-block {
	padding: 0 0 0 7px;
}
.event-form #advance-options .form-error.help-block {
	padding:0px;
}
.event-form .date_and_time .form-error.help-block {
	padding: 0;
}
.event-editor iframe {
	height: 400px !important;
}
.event-editor span.editor-error-msg {
	bottom: -22px;
	font-size: 13px;
	left: 0;
	padding: 0 15px;
	position: absolute;
}
.add_manage_down .blue-btn {
	display: inline-block;
}
.logo-img-desc {
	float: left;
	margin: 5px 0;
	width: 100%;
}
/*info css start*/
.price_list li span.info .tooltip {
	width:300px;
	padding:0;
}
.price_list li span.info .tooltip.right .tooltip-arrow {
	border:none;
}
.price_list li span.info .tooltip-inner {
	max-width:inherit;
	background:#323232;
	border-radius:2px;
	text-align:left;
	font-size:14px;
}
/*info css ends*/ 
.modal-dialog.gallery_popuop.cancel-request-popup {
	max-width: 600px;
}
.cancel-request-popup textarea.form-control {
	border-radius: 0;
}
.payement_cls, .payement_cls a {
	color:#2196f3;
}
.logo_desc_large.logo_discription {
	width: 100%;
}
.admin-logo.admin-logo_large {
	padding: 0;
}
.logo_branding {
	margin: 0 auto;
	max-width: 725px;
}
.logo_branding .logo_fild {
	padding: 0;
}
.logo_switch_outer {
	float: left;
	margin: 10px 0;
	width: 100%;
}
.add_blog .add_event_check {
	margin-bottom: 12px;
}
/*theme color css start here*/

.material_ui_colors {
	height: 100%;
	width:100%;
	float:left;
}
.color_table {
	border: 0 none;
	width: 100%;
}
/*.color_table td {
	cursor: pointer;
	width:5%;
	height:30px;
	vertical-align: middle;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}*/
.color_table td {
	cursor: pointer;
	width:40px;
	height:40px;
	vertical-align: middle;
}
.color_table .color_theme_num td:hover, .color_table .color_theme_num td:focus {
	outline:none;
	cursor:inherit;
}
.color_theme.color0:hover, .color_theme.color01:hover, .color_theme.color02:hover, .color_theme.color03:hover, .color_theme.color04:hover {
	transform: scale(1);
	border-radius:0;
}
.color_table td:hover, .color_table td:focus {
	/*-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index:1;
	border-radius:4px;*/
	outline: 2px solid rgba(0, 0, 0, 0.2);
	outline-offset: -2px;
}
.color_theme.color-box::before {
	background: #ffffff;
	content: "";
	height: 100px;
	position: absolute;
	right: 0;
	top: 0;
	width: 3px;
}
.color_theme.color-box {
	position: relative;
}
.color_table td.active {
	outline: 2px solid rgba(0, 0, 0, 0.4);
	outline-offset: -2px;
}
.color_theme.color-box {
	outline: none !important;
	width:80px;
}
.color_theme_num td {
	height: 10px;
}
.selected-color-box span {
	border: 2px solid #000000;
	border-radius: 100%;
	font-size: 22px;
	height: 40px;
	left: 50%;
	line-height: 36px;
	margin: -20px 0 0 -20px;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 40px;
}
.color_theme.color0:first-child {
	height:100px;
	width:53px;
}
.color-box.active::after {
	background: rgb(0, 0, 0);
	bottom: 0;
	content: "";
	height: 80px;
	left: 0;
	position: absolute;
	top: 0;
	width: 3px;
}
.color_theme.active {
	position: relative;
}
.color_theme.color0 {
	background:#cfd8dc;
}
.color_theme.color01 {
	background:#90A4AE;
}
.color_theme.color02 {
	background:#607D8B;
}
.color_theme.color03 {
	background:#455A64;
}
.color_theme.color04 {
	background:#263238;
}
.color_theme.color1 {
	background:#ffebee;
}
.color_theme.color2 {
	background:#fce4ec;
}
.color_theme.color3 {
	background:#f3e5f5;
}
.color_theme.color4 {
	background:#ede7f6;
}
.color_theme.color5 {
	background:#e8eaf6;
}
.color_theme.color6 {
	background:#e3f2fd;
}
.color_theme.color7 {
	background:#e1f5fe;
}
.color_theme.color8 {
	background:#e0f7fa;
}
.color_theme.color9 {
	background:#e8f5e9;
}
.color_theme.color10 {
	background:#f1f8e9;
}
.color_theme.color11 {
	background:#f9fbe7;
}
.color_theme.color12 {
	background:#fafbea;
}
.color_theme.color13 {
	background:#fffde7;
}
.color_theme.color14 {
	background:#fff8e1;
}
.color_theme.color15 {
	background:#fff3e0;
}
.color_theme.color16 {
	background:#fbe9e7;
}
.color_theme.color17 {
	background:#efebe9;
}
.color_theme.color18 {
	background:#fafafa;
}
.color_theme.color19 {
	background:#eceff1;
}
.color_theme.color20 {
	background:#ffcdd2;
}
.color_theme.color21 {
	background:#f8bbd0;
}
.color_theme.color22 {
	background:#e1bee7;
}
.color_theme.color23 {
	background:#d1c4e9;
}
.color_theme.color24 {
	background:#c5cae9;
}
.color_theme.color25 {
	background:#bbdefb;
}
.color_theme.color26 {
	background:#b3e5fc;
}
.color_theme.color27 {
	background:#b2ebf2;
}
.color_theme.color28 {
	background:#b2dfdb;
}
.color_theme.color29 {
	background:#c8e6c9;
}
.color_theme.color30 {
	background:#dcedc8;
}
.color_theme.color31 {
	background:#f0f4c3;
}
.color_theme.color32 {
	background:#fff9c4;
}
.color_theme.color33 {
	background:#ffecb3;
}
.color_theme.color34 {
	background:#ffe0b2;
}
.color_theme.color35 {
	background:#ffccbc;
}
.color_theme.color36 {
	background:#d7ccc8;
}
.color_theme.color37 {
	background:#f5f5f5;
}
.color_theme.color38 {
	background:#cfd8dc;
}
.color_theme.color39 {
	background:#ef9a9a;
}
.color_theme.color40 {
	background:#f48fb1;
}
.color_theme.color41 {
	background:#ce93d8;
}
.color_theme.color42 {
	background:#b39ddb;
}
.color_theme.color43 {
	background:#9fa8da;
}
.color_theme.color44 {
	background:#90caf9;
}
.color_theme.color45 {
	background:#81d4fa;
}
.color_theme.color46 {
	background:#80deea;
}
.color_theme.color47 {
	background:#80cbc4;
}
.color_theme.color48 {
	background:#a5d6a7;
}
.color_theme.color49 {
	background:#c5e1a5;
}
.color_theme.color50 {
	background:#e6ee9c;
}
.color_theme.color51 {
	background:#fff8bd;
}
.color_theme.color52 {
	background:#ffe082;
}
.color_theme.color53 {
	background:#ffcc80;
}
.color_theme.color54 {
	background:#ffab91;
}
.color_theme.color55 {
	background:#bcaaa4;
}
.color_theme.color56 {
	background:#eeeeee;
}
.color_theme.color57 {
	background:#b0bec5;
}
.color_theme.color58 {
	background:#e57373;
}
.color_theme.color59 {
	background:#f06292;
}
.color_theme.color60 {
	background:#ba68c8;
}
.color_theme.color61 {
	background:#9575cd;
}
.color_theme.color62 {
	background:#7986cb;
}
.color_theme.color63 {
	background:#64b5f6;
}
.color_theme.color64 {
	background:#4fc3f7;
}
.color_theme.color65 {
	background:#4dd0e1;
}
.color_theme.color66 {
	background:#4db6ac;
}
.color_theme.color67 {
	background:#81c784;
}
.color_theme.color68 {
	background:#aed581;
}
.color_theme.color69 {
	background:#dce775;
}
.color_theme.color70 {
	background:#fff176;
}
.color_theme.color71 {
	background:#ffd54f;
}
.color_theme.color72 {
	background:#ffb74d;
}
.color_theme.color73 {
	background:#ff8a65;
}
.color_theme.color74 {
	background:#a1887f;
}
.color_theme.color75 {
	background:#e0e0e0;
}
.color_theme.color76 {
	background:#90a4ae;
}
.color_theme.color77 {
	background:#ef5350;
}
.color_theme.color78 {
	background:#ec407a;
}
.color_theme.color79 {
	background:#ab47bc;
}
.color_theme.color80 {
	background:#7e57c2;
}
.color_theme.color81 {
	background:#5c6bc0;
}
.color_theme.color82 {
	background:#42a5f5;
}
.color_theme.color83 {
	background:#29b6f6;
}
.color_theme.color84 {
	background:#26c6da;
}
.color_theme.color85 {
	background:#26a69a;
}
.color_theme.color86 {
	background:#66bb6a;
}
.color_theme.color87 {
	background:#9ccc65;
}
.color_theme.color88 {
	background:#d4e157;
}
.color_theme.color89 {
	background:#ffee58;
}
.color_theme.color90 {
	background:#ffca28;
}
.color_theme.color91 {
	background:#ffa726;
}
.color_theme.color92 {
	background:#ff7043;
}
.color_theme.color93 {
	background:#8d6e63;
}
.color_theme.color94 {
	background:#bdbdbd;
}
.color_theme.color95 {
	background:#78909c;
}
.color_theme.color96 {
	background:#f44336;
}
.color_theme.color97 {
	background:#e91e63;
}
.color_theme.color98 {
	background:#9c27b0;
}
.color_theme.color99 {
	background:#683ab8;
}
.color_theme.color100 {
	background:#3f51b5;
}
.color_theme.color101 {
	background:#2196f3;
}
.color_theme.color102 {
	background:#03a9f4;
}
.color_theme.color103 {
	background:#00bcd4;
}
.color_theme.color104 {
	background:#009688;
}
.color_theme.color105 {
	background:#4caf50;
}
.color_theme.color106 {
	background:#8bc34a;
}
.color_theme.color107 {
	background:#cddc39;
}
.color_theme.color108 {
	background:#ffeb3b;
}
.color_theme.color109 {
	background:#ffc107;
}
.color_theme.color110 {
	background:#ff9800;
}
.color_theme.color111 {
	background:#ff5722;
}
.color_theme.color112 {
	background:#795548;
}
.color_theme.color113 {
	background:#9e9e9e;
}
.color_theme.color114 {
	background:#607d8b;
}
.color_theme.color115 {
	background:#e53935;
}
.color_theme.color116 {
	background:#d81b60;
}
.color_theme.color117 {
	background:#8e24aa;
}
.color_theme.color118 {
	background:#5e35b1;
}
.color_theme.color119 {
	background:#3949ab;
}
.color_theme.color120 {
	background:#1e88e5;
}
.color_theme.color121 {
	background:#039be5;
}
.color_theme.color122 {
	background:#00acc1;
}
.color_theme.color123 {
	background:#00897b;
}
.color_theme.color124 {
	background:#43a047;
}
.color_theme.color125 {
	background:#7cb342;
}
.color_theme.color126 {
	background:#c0ca33;
}
.color_theme.color127 {
	background:#fdd835;
}
.color_theme.color128 {
	background:#ffb300;
}
.color_theme.color129 {
	background:#fb8c00;
}
.color_theme.color130 {
	background:#f4511e;
}
.color_theme.color131 {
	background:#6d4c41;
}
.color_theme.color132 {
	background:#757575;
}
.color_theme.color133 {
	background:#546e7a;
}
.color_theme.color134 {
	background:#d32f2f;
}
.color_theme.color135 {
	background:#c2185b;
}
.color_theme.color136 {
	background:#7b1fa2;
}
.color_theme.color137 {
	background:#512da8;
}
.color_theme.color138 {
	background:#303f9f;
}
.color_theme.color139 {
	background:#1976d2;
}
.color_theme.color140 {
	background:#0288d1;
}
.color_theme.color141 {
	background:#0097a7;
}
.color_theme.color142 {
	background:#00796b;
}
.color_theme.color143 {
	background:#388e3c;
}
.color_theme.color144 {
	background:#689f38;
}
.color_theme.color145 {
	background:#afb42b;
}
.color_theme.color146 {
	background:#fbc02d;
}
.color_theme.color147 {
	background:#ffa000;
}
.color_theme.color148 {
	background:#f57c00;
}
.color_theme.color149 {
	background:#e64a19;
}
.color_theme.color150 {
	background:#5d4037;
}
.color_theme.color151 {
	background:#616161;
}
.color_theme.color152 {
	background:#455a64;
}
.color_theme.color153 {
	background:#c62828;
}
.color_theme.color154 {
	background:#ad1457;
}
.color_theme.color155 {
	background:#6a1b9a;
}
.color_theme.color156 {
	background:#4527a0;
}
.color_theme.color157 {
	background:#283593;
}
.color_theme.color158 {
	background:#1565c0;
}
.color_theme.color159 {
	background:#0277bd;
}
.color_theme.color160 {
	background:#00838f;
}
.color_theme.color161 {
	background:#00695c;
}
.color_theme.color162 {
	background:#2e7d32;
}
.color_theme.color163 {
	background:#558b2f;
}
.color_theme.color164 {
	background:#9e9d24;
}
.color_theme.color165 {
	background:#f9a825;
}
.color_theme.color166 {
	background:#ff8f00;
}
.color_theme.color167 {
	background:#ef6c00;
}
.color_theme.color168 {
	background:#d84315;
}
.color_theme.color169 {
	background:#4e342e;
}
.color_theme.color170 {
	background:#424242;
}
.color_theme.color171 {
	background:#37474f;
}
.color_theme.color172 {
	background:#b71c1c;
}
.color_theme.color173 {
	background:#880e4f;
}
.color_theme.color174 {
	background:#4a148c;
}
.color_theme.color175 {
	background:#311b92;
}
.color_theme.color176 {
	background:#1a237e;
}
.color_theme.color177 {
	background:#0d47a1;
}
.color_theme.color178 {
	background:#01579b
}
.color_theme.color179 {
	background:#006064;
}
.color_theme.color180 {
	background:#004d40;
}
.color_theme.color181 {
	background:#1b5e20;
}
.color_theme.color182 {
	background:#33691e;
}
.color_theme.color183 {
	background:#827717;
}
.color_theme.color184 {
	background:#f57f17;
}
.color_theme.color185 {
	background:#ff6f00;
}
.color_theme.color186 {
	background:#e65100;
}
.color_theme.color187 {
	background:#bf360c;
}
.color_theme.color188 {
	background:#3e2723;
}
.color_theme.color189 {
	background:#212121;
}
.color_theme.color190 {
	background:#263238;
}
/*theme color css end here*/
.banner-image-page .right-inner-cont {
	padding: 0;
}
.banner-image-page table#myTable {
	min-width: 700px;
	table-layout: fixed;
}
.banner-popup-loader {
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index:99;
}
.banner-popup-loader .banner-popup-loader-inner {
	background: #fff;
	height: 120px;
	left: 50%;
	margin: -60px 0 0 -125px;
	padding: 20px 5px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 250px;
}
.banner-popup-loader span {
	color:#000;
	font-size: 20px;
}
.banner-popup-loader .banner-popup-loader-inner .loader {
	top:50%;
}
/*download admin  module css start here*/
.myMenu.download_menu {
	background: #848688;
	float: left;
	margin: 25px 0 10px;
	width: auto;
	padding:10px 15px;
}
.myMenu.download_menu a {
	color:#fff;
	text-decoration:none;
	width:100%;
	float:left;
}
.swicher.download {
	margin: 36px 0 0 15px;
	float:left;
}
.download_slect {
	margin-top:10px;
}
.download_file_name {
	margin-top:10px;
}
.download_file_name .events_update_fild .count {
	padding: 0;
	right:15px;
	top: 61px;
}
.download_slect .events_update_fild {
	width:58%;
}
.download_slect .dwonload_pop {
	width:42%;
	float:right;
	margin-right: -4px;
}
.dwonload_pop .add_mang_btn {
	float:right !important;
	margin-right:5px !important;
}
.edit_mngcat {
	padding:20px 10px !important;
}
/*.blog_swicher .lcs_cursor {
    height: 16px;
    width: 16px;
}
.blog_swicher .lcs_switch.lcs_on .lcs_cursor {
    left: 20px;
}
.blog_swicher .lcs_switch {
    height: 11px;
    width: 35px;
}*/
.blog-page-grid_inner .ad-del-btn {
	display:inline-block;
	padding-left:10px;
}
.blog_swicher {
	display:inline-block;
}
.blog_swicher .lcs_wrap {
	height:17px;
}
.ad-del-btn a {
	margin:0 2px;
}
/*download admin  module css end here*/
.branding-upload-img img {
	position: relative;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	left:50%;
	max-width:100%;
}
.branding-img-wrapper {
	display: inline-block;
	max-width: 100%;
	position: relative;
}
.select-file {
	color: #ffffff;
	font-weight: normal !important;
	line-height: normal !important;
}
.blog-page-grid .search-table-heading {
	color: #848688;
	font-weight: normal;
}
.blog-page-grid .search-result-table-inner th {
	background: rgba(0, 0, 0, 0);
}
.blog-page-grid .search-result-table-inner th, .blog-page-grid .search-result-table-inner td {
	border-color: #dddddd;
	border-style: solid;
	border-width: 0 0 1px;
	padding: 15px 12px;
}
.blog-module-outer #comment-status {
	font-size: 13px;
	margin: 0 0 0 5px;
}
.blog-page-grid .event_eddit {
	margin:0;
}
.blog-page-grid .search-result-table-inner .ancr_clr, .search-result-table-inner td {
	color: #353535;
}
.blog-page-grid .search-result-table-inner .ancr_clr {
	color:#428bca;
}
.blog-top-btn .submit_btn {
	display:inline-block;
}
.blog-top-btn {
	margin: 0 0 20px;
}
/* multi select css start here*/
.ms-options-wrap, .ms-options-wrap * {
	box-sizing: border-box;
}
.ms-options-wrap > button:focus, .ms-options-wrap > button {
	position: relative;
	width: 100%;
	text-align: left;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	padding: 5px 20px 5px 5px;
	margin-top: 1px;
	outline: none;
	white-space: nowrap;
}
.ms-options-wrap > button:after {
	content: ' ';
	height: 0;
	position: absolute;
	top: 50%;
	right: 5px;
	width: 0;
	border: 6px solid rgba(0, 0, 0, 0);
	border-top-color: #999999;
	margin-top: -3px;
}
.ms-options-wrap > .ms-options {
	position: absolute;
	left: 0;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 20px;
	background: white;
	z-index: 2000;
	border: 1px solid #aaa;
	max-height:250px;
}
.ms-options-wrap > .ms-options > .ms-search input {
	width: 100%;
	padding: 4px 5px;
	border: none;
	border-bottom: 1px groove;
	outline: none;
}
.ms-options-wrap > .ms-options .ms-selectall {
	display: inline-block;
	font-size: .9em;
	text-transform: lowercase;
	text-decoration: none;
}
.ms-options-wrap > .ms-options .ms-selectall:hover {
	text-decoration: underline;
}
.ms-options-wrap > .ms-options > .ms-selectall.global {
	margin: 4px 5px;
}
.ms-options-wrap > .ms-options > ul > li.optgroup {
	padding: 5px;
}
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
	border-top: 1px solid #aaa;
}
.ms-options-wrap > .ms-options > ul > li.optgroup .label {
	display: block;
	padding: 5px 0 0 0;
	font-weight: bold;
}
.ms-options-wrap > .ms-options > ul label {
	display: inline-block;
	margin: 1px 0;
	padding: 2px 0 0 20px !important;
	position: relative;
	width: 100%;
	line-height:18px;
	font-weight: normal !important;
}
.ms-options li {
	padding: 4px 10px;
}
/*.ms-options-wrap > .ms-options > ul li.selected label,
.ms-options-wrap > .ms-options > ul label:hover {
    background-color: #efefef;
}*/

.ms-options-wrap > .ms-options > ul input[type="checkbox"] {
	margin-right: 0px;
	position: absolute;
	left: 0px;
	top: 1px;
}
/* multi select css end here */
.blog-editor {
	float: left;
	margin: 0 0 30px;
	width: 100%;
}
.save_publish {
	margin: 0 0 25px;
}
/*.blog-page {
    text-align: center;
}*/
.blog-page-grid .search-result-table {
	margin:0;
}
.blog-page-grid_inner table tr:last-child td {
	border-bottom: medium none #000080;
}
.blog-manage-comnt .search-result-table-inner th a {
	color: #848688;
}
.blog-cmnt-table th .search-table-heading .short-icon {
	float: left;
	margin: 2px 0 0 5px;
	position: inherit;
	display:none;
	color:#848688;
}
.blog-cmnt-table .blog-check-box {
	float: left;
	margin: 2px 10px 0 0;
}
.blog-manage-comnt .add_event_check input[type="checkbox"] + label {
	float: left;
	margin: -3px 5px 0 0;
	padding: 0;
}
.blog-cmnt-table th:hover .short-icon {
	display: block;
}
.blog-cmnt-table th .search-table-heading span {
	float: left;
}
.comment-text {
	float: left;
	width: 93%;
}
.add_event_check .blog-comment-checkbox {
	float: left;
	margin: 1px 0 0;
	width: 7%;
}
#bulk-action-dropdown.form-control {
	border: 1px solid #999999;
	border-radius: 0;
}
.form-group.bulk-action-wrapper .add-btn.blue-btn {
	padding: 8px 15px !important;
}
.blog-page-grid_inner .add_event_check {
	display: table-cell;
	width: 45%;
}
.blog-manage-comnt .blog_swicher {
	margin: 0 10px 0 0;
}
.blog-page-grid_inner .del-icon {
	font-size: 16px;
}
.blog-new-btn {
	left: 15px;
	position: absolute;
	top: 0;
}
.blog-new-btn a {
	float: left;
	margin: 3px 8px 0 0;
	cursor:pointer;
}
.blog-new-btn .meta-data {
	float: left;
}
.blog-new-btn .meta-keyword .popover {
	left: 46px !important;
}
.blog-new-btn .meta-desc .popover {
	left: 80px !important;
}
.blog-new-btn .popover {
	left: 12px !important;
	margin: -7px 0 0 !important;
	max-width: 600px;
	min-width: 450px;
	background: #eeeeee;
	border-radius: 6px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5);
	border:none;
	z-index:99;
	padding:20px;
	top: auto !important;
	bottom: 35px;
}
.popover-content .form-error.help-block {
	margin: 4px 0 -4px 0;
	position: inherit;
	text-align: left;
	padding: 0;
	font-size: 14px;
}
.blog-new-btn .popover-content textarea {
	min-height: 120px;
	width: 100%;
}
.blog-new-btn .popover-title {
	background:#eeeeee;
	margin:0;
	padding:0;
}
.blog-new-btn .popover.top .arrow::after {
	border-color: #EEEEEE rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #EEEEEE;
	border-width: 10px;
	margin:0;
	bottom:0;
}
.blog-new-btn .popover-content {
	padding: 0;
}
.blog-new-btn .popover-content input {
	width: 100%;
}
.blog-new-btn .popover.top .arrow {
	border-color:rgba(0, 0, 0, 0);
	bottom: -15px;
	left: 0;
}
.blog-new-btn .meta-data .popover .arrow {
	left: 0 !important;
}
.blog-new-btn .popover-title input[type="text"] {
	width: 100%;
	border:1px solid #e0e0e0;
}
.blog-new-btn .popover-title input[type="text"]:focus, .blog-new-btn .popover-title input[type="text"]:active {
	box-shadow: 2px 2px 8px #e8eaea inset;
	color: #212121;
}
.modal .modal-dialog.admin-popup-center, .modal.in .modal-dialog.admin-popup-center {
	left: 50%;
	margin: 0;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	position:absolute;
	max-height:100%;
}
.modal .modal-dialog.admin-popup-center .modal-content {
	margin:30px 0 50px;
}
.modal.fade .modal-dialog.admin-popup-center {
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
}
.events_xs_mrg.event_option .count {
	padding-right: 7px;
}
.events_xs_mrg.event_option_1 .count {
	padding-right: 0;
}
.form-control.catfield.error:focus {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #b94a48 !important;
}
.form-control.catfield.valid:focus {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #2b542c !important;
}
/*home page banner css start here*/
.download_module .add_download a {
	color:#353535;
	padding: 0 5px;
}
.banner-desc-field {
	word-wrap: break-word;
}
.banner-sequence {
	width: 15%;
}
.banner-img {
	width: 40%;
}
.banner-desc-field {
	width: 45%;
}
/*home page banner css end here*/

.add_contact_deatil .newinputadd .count {
	top:42px;
}
#housesDiv, #activitiesDiv, #examTypeDiv {
	display:inline-block;
	padding:5px 0 0 0;
	width:100%;
}
#housesDiv {
	padding-left:15px;
}
.query-back-btn {
	margin-top: 8px;
}
.remainingDay {
	background: #e8e5e5;
	color: #bf3635;
	float: right;
	font-size: 16px;
	line-height: normal;
	margin: 10px 0px 0 0;
	padding: 5px 11px;
}
.attachment-error, .attachment-name {
	float: left;
	padding: 6px 0 0 10px;
	width: 78%;
}
.attachment-error {
	color: #ff0000;
}
.attachment-name {
	color:#000;
}
.right-top-header .right-search-bar.short-by-list-open .short-by-list {
	margin: -10px 0;
	position: relative;
	right: 0;
	top: 0;
}
.right-top-header .welcomedes {
	max-width:100%;
	width:100%;
}
.right-top-header .welcomedes span {
	float: right;
	width: 100%;
	margin: 0 0 6px;
}
.header-account-detail {
	float: right;
}
.header-welcome-text {
	float: right;
}
.admin-loader-outer {
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.admin-loader-outer .loader img {
	background: rgb(255, 255, 255);
	padding: 25px 40px;
}
.admin-loader-outer .loader {
	height: auto;
	left: 50%;
	margin: -28px 0 0 -36px;
	top: 50%;
	width: auto;
}
/*resume css start here*/
.admin-resume .resume_outer {
	margin-top:30px;
}
.admin-resume .resume_outer .panel-heading {
	background:none;
	padding: 0;
}
.admin-resume .resume_outer .panel-heading:hover a, .admin-resume .resume_outer .panel-heading.active a {
	color:#fff;
	text-decoration:none;
	background:#464646;
}
.admin-resume .resume_outer .panel-title {
	background: #464646;
	border-radius: 7px;
	color: #ffffff;
	display: inline-block;
	padding:15px;
	width: 100%;
	text-decoration:none;
}
.admin-resume .resume_outer .panel-title.collapsed {
	color:#464646;
	font-size: 16px;
	text-decoration: none;
	width:100%;
	display:inline-block;
	padding:15px;
	background:#dddddd;
	border-radius:7px;
}
.admin-resume .resume_outer .panel-group .panel {
	border:none!important;
	box-shadow: none;
	padding:15px 0 0;
}
.admin-resume .resume_outer .dropdown-menu li a {
	padding:6px 10px;
}
.admin-resume .resume_outer .dropdown-menu li a {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.admin-resume .resume_outer .panel-body {
	padding:20px 0 0;
	border:none!important;
	box-shadow: none;
}
.admin-resume.resume_btn_top .submit_btn.resumeSubmit {
	font-size: 16px;
	vertical-align: middle;
}
.admin-resume .resume_btn_top {
	text-align:right;
}
.resume_outer .form-control, .resume_outer select {
	border: 1px solid #e0e0e0;
	border-radius: 0;
	box-shadow: none;
	padding: 5px 10px;
	resize: none;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	margin-bottom:25px;
	color:##545454;
	float:left;
}
.admin-resume .resume_outer .gender_select label {
	color:#545454;
	font-size:15px;
}
.admin-resume .resume_outer .gender_select {
	float: left;
	padding: 10px 0 0 15px;
	width: 40%;
}
.admin-resume .adminuserdetail .resume_outer {
	float: none;
	margin: 0 auto;
	max-width: 950px;
	padding:0;
}
.admin-resume .resume_outer .upload_photo label {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	width:100%;
	text-align:center;
	left:0;
	cursor:pointer;
	margin-top:1px;
}
.admin-resume .resume_outer .upload_photo {
	background: hsl(0, 0%, 88%);
	border: 1px dashed hsl(0, 0%, 62%);
	cursor: pointer;
	overflow: hidden;
	position: relative;
	height:90px;
	cursor:inherit;
}
.admin-resume .resume_outer .upload_photo .photo_plusicon {
	background: hsl(0, 0%, 100%);
	border-radius: 100%;
	color: hsl(0, 0%, 71%);
	display: inline-block;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	height: 32px;
	line-height: 20px;
	margin-bottom: 5px;
	padding: 6px;
	width: 32px;
}
.admin-resume .resume_outer .upload_photo p {
	color: hsl(0, 0%, 38%);
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	width: 100%;
}
.admin-resume .resume_outer .resume-fild {
	width: 89%;
	float:left;
}
.resume_outer .resume-photo {
	padding-left:15px;
	width: 11%;
	float:left;
}
.admin-resume .resume_outer .marrital_status {
	width:50%;
	float:left;
}
.admin-resume .resume_outer .birth_date.padding_0 {
	padding-right: 10px !important;
}
.admin-resume .resume_outer .nationality {
	padding-left: 15px;
	width: 50%;
	float:left;
}
.admin-resume .resume_outer .panel-group {
	margin-bottom:0;
}
.admin-resume .resume_outer .certification {
	float: left;
	padding-right: 7px;
	width: 50%;
}
.admin-resume .resume_outer .institution_name {
	float: left;
	padding-left: 7px;
	width: 50%;
}
.admin-resume .resume_outer .edu_skil_outer {
	padding: 0 7px 0 0;
}
.admin-resume .resume_outer .passing_year {
	float: left;
	padding-left: 7px;
	width: 50%;
}
.admin-resume .resume_outer .marks_grade {
	float: left;
	padding-right: 7px;
	width: 50%;
}
.admin-resume .resume_outer .resume_desc {
	padding: 0 0 0 7px;
}
.admin-resume .resume_outer textarea.form-control {
	min-height:109px;
	border-radius: 0;
}
.admin-resume .resume_outer .add_section {
	margin:0 0 25px;
	max-width:100%;
	float:left;
}
.admin-resume .resume_outer .add_section a {
	color: #bdbdbd;
	font-size: 14px;
	margin: 0;
	text-decoration: none;
}
.admin-resume .resume_outer .add_section span {
	background: #2196f3 none repeat scroll 0 0;
	border-radius: 100%;
	color: #ffffff;
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 18px;
	line-height: 17px;
	margin-right: 5px;
	padding: 0;
	text-align: center;
	width: 18px;
}
.admin-resume .resume_outer .passing_year .form-control, .admin-resume .resume_outer .marks_grade .form-control, .admin-resume .resume_outer .form-control.skill, .admin-resume .resume_outer textarea.form-control {
	margin-bottom: 25px;
}
.admin-resume .experience .experience_position {
	float: left;
	padding-right: 7px;
	width: 40%;
}
.admin-resume .experience .organization_name {
	float: left;
	padding-left: 7px;
	width: 40%;
}
.admin-resume .resume-module-switch h3 {
	color: #bdbdbd;
	float: left;
	font-size: 14px;
	margin: 0;
	line-height:42px;
}
.admin-resume .resume_outer .swicher {
	float: left;
	padding-left: 5px;
}
.admin-resume .resume-module-switch {
	float: left;
	padding:0 0 0 14px;
	width: 20%;
}
.admin-resume .experience-date {
	float: left;
	width: 20%;
	padding-right:7px;
}
.admin-resume .experience-dec {
	float: left;
	padding-left: 8px;
	width: 40%;
}
.admin-resume .experience-addr {
	float: left;
	padding: 0 7px;
	width: 40%;
}
.admin-resume .references h3 {
	color: #464646;
	font-size: 18px;
	font-weight: bold !important;
	margin: 0 0 15px;
}
.admin-resume .resume_preview_btn {
	margin-top: 20px;
	text-align: center;
}
.admin-resume .resume_outer .phone_num .form-control {
	border-right: none;
}
.admin-resume .resume_outer .phone_num {
	float: left;
	width: 80%;
}
.admin-resume .resume_outer .mobile_num {
	float: left;
	width: 20%;
}
.admin-resume .resume_email {
	padding-left: 7px;
}
.admin-resume .resume_mobile_num {
	padding-right: 7px;
}
.admin-resume .resume_outer .delete_fild {
	display:inline-block;
	vertical-align:middle;
	width:9%;
	text-align:center;
	margin-top:15px;
}
.admin-resume .resume_outer .delete_fild .remove_fild {
	background: #ff0000;
	border-radius: 100%;
	color: #ffffff;
	display: inline-block;
	float: none;
	font-size: 22px;
	height: 18px;
	line-height: 16px;
	margin: 0 0 25px;
	padding: 0;
	text-align: center;
	width: 18px;
}
.admin-resume .phone_mobile_outer {
	width: 90%;
	float:left;
}
.admin-resume .resume_email_outer {
	width: 90%;
	float:left;
}
.admin-resume .save_resume {
	text-align: right;
}
.admin-resume .resume_outer .resume_addr {
	padding-right:7px !important;
}
.admin-resume .resume_outer .resume_corrs_addr {
	padding-left:7px !important;
}
/*resume css end here*/
.admin-resume .resume_outer .upload_photo img {
	position: relative;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	left:50%;
	max-width:100%;
}
.admin-resume .resume_outer .branding-img-wrapper {
	height: 88px;
	left: 0;
	width: 100%;
	position: relative;
}
.admin-resume .resume_outer .photo_add {
	cursor: pointer;
	left: 0;
	margin-top: 1px;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.admin-resume .resume_outer .change-photo-overlay label {
	display:none;
}
.admin-resume .resume_outer .add-pix:hover .change-photo-overlay label {
	display:block;
}
.admin-resume .resume_outer .add-pix:hover .photo-overlay {
	position: absolute;
	top: 0;
	left:0;
}
/*dropdown css*/

.admin-resume .resume_outer .btn-group.bootstrap-select {
	width:100%;
	border:1px solid #ddd;
	margin-bottom:25px;
}
.admin-resume .resume_outer .bootstrap-select.btn-group .dropdown-toggle {
	width:100%;
	z-index:1;
	height:42px;
	color:#555555;
	border:none;
	background:#fff;
	padding:0 10px;
}
.admin-resume .resume_outer .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	display:inline-block;
	overflow:hidden;
	width:100%;
	text-align:left;
	color:#999;
}
.admin-resume .resume_outer .bootstrap-select.btn-group .dropdown-toggle .caret {
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-2px;
	vertical-align:middle
}
.admin-resume .resume_outer select.bs-select-hidden, select.selectpicker {
	display:none!important;
}
.admin-resume .resume_outer .bootstrap-select.btn-group .dropdown-menu {
	min-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-left:none;
	border-right:none;
}
.admin-resume .resume_outer .bootstrap-select.btn-group .dropdown-menu.inner {
	position:static;
	float:none;
	border:0;
	padding:0;
	margin:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.admin-resume .resume_outer .nationality .bootstrap-select.btn-group .dropdown-menu.inner {
	max-height:150px !important;
}
.admin-resume .resume_outer .bootstrap-select.btn-group .check-mark {
	display:none;
}
.admin-resume .resume_outer .search_form_outer .bootstrap-select.btn-group .dropdown-menu li a {
	padding:3px 10px;
}
.admin-resume .resume_outer .bootstrap-select.btn-group .dropdown-menu {
	border-radius: 0;
}
.admin-resume .resume_outer .bootstrap-select.btn-group.open .dropdown-toggle, .bootstrap-select.btn-group .dropdown-toggle:hover {
	box-shadow:none;
	border:none;
	color:#555555;
}
.admin-resume .resume_outer .dropdown-menu li a:focus, .dropdown-menu li a:hover {
	background:#ffc600;
	border:none;
}
.admin-resume .resume_outer .dropdown-menu li a:focus, .resume_outer .dropdown-menu li a:hover {
	background-color:#dddddd;
	color:#555555;
}
.admin-resume .resume_outer .dropdown-menu .selected, .admin-resume .resume_outer .dropdown-menu .selected a:hover {
	background-color:#2196F3;
}
.admin-resume .resume_outer .dropdown-menu .selected a {
	color:#fff;
}
.admin-resume .resume_outer .dropdown-menu li {
	cursor:pointer;
}
/*dropdown css ends*/

#attendance-section .ms-options-wrap button {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-size: 14px;
	height: 37px;
	width: 100%;
}
.admin-resume .resume-user-name {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.admin-resume .birth_date {
	float: left;
	width: 56%;
}
.admin-resume .education-skill.education-skill-outer {
	width: 90%;
	display: inline-block;
}
.admin-resume .education-skill_remove {
	display: inline-block;
	width: 9%;
	text-align:center;
}
.admin-resume .ref-section.additional-ref-section, .admin-resume .resume-additional-section {
	display:inline-block;
	width: 90%;
	vertical-align:middle;
	margin-top:15px;
}
.admin-resume .resume-references {
	float: left;
	width: 100%;
}
.admin-resume .resume_outer .resume-references .delete_fild {
	line-height: 152px;
}
.admin-resume .resume-user-name .radio-inline {
	padding-left:0;
	max-width:100%;
}
.admin-resume .resume-user-name h4 {
	margin:0;
	color:#555555;
	font-size:16px;
}
.admin-resume .resume_outer .contact_details .radio-inline {
	margin: 0;
	padding: 0;
	width: 100%;
	cursor:inherit;
}
.admin-resume .resume_outer .contact_details .radio-inline h4 {
	margin:0 0 5px;
	color: #333333;
	font-size: 16px;
}
.admin-resume .resume_outer .counter {
	font-size:13px;
	color: #555555;
	bottom:5px;
	right:0;
	position:absolute;
}
.admin-resume .contact_details_outer {
	float:left;
	width: 90%;
}
.admin-resume .contact_details_edit {
	float:left;
	width: 10%;
	text-align:right;
}
.admin-resume .resume_outer .has-error {
	position: relative;
}
.admin-resume .resume_outer .form-error.help-block {
	font-size:12px;
	width:83%;
	float:left;
	margin:-22px 0 0;
}
.spinner-outer {
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index:99;
}
.spinner-outer .loader {
	left: 50%;
	position: absolute;
	top: 50%;
	margin: -28px 0 0 -36px;
	z-index:999;
}
.spinner-outer .loader img {
	background: #ffffff;
	padding: 10px 15px;
	position: relative;
	z-index: 9;
	border-radius:5px;
}
.contact_details_outer .checkbox-inline, .radio-inline {
	cursor:inherit;
}
.counter_outer {
	float: left;
	position: relative;
	width: 100%;
}
.marks_grade .help-block.form-error {
	margin-bottom:10px !important;
}
.admin_phone_heading .lcs_cursor {
	z-index:0;
}
.contact_details_outer .radio-inline span {
	font-weight:bold;
}
.coming-soon-admin-popup .modal-body {
	font-size: 22px;
	padding: 35px 80px;
	color: rgba(255, 255, 255, 0.3);
	line-height:22px;
	text-align:center;
}
.coming-soon-admin-popup .modal-content {
	border-radius: 0;
	box-shadow: none;
	border:none;
	background: rgba(0, 0, 0, 0.9);
}
.admin-popup-center.coming-soon-admin-popup {
	width:auto;
}
.modal .coming-soon-admin-popup.modal-dialog.admin-popup-center .modal-content {
	border-radius:15px;
}
.coming-soon-admin-popup .close {
	color: #fff;
	opacity: 0.5;
	position: absolute;
	right: 10px;
	text-shadow: none;
	top: 5px;
	z-index:99;
}
.coming-soon-admin-popup .close:hover {
	opacity: 0.8;
	color:#fff;
}
#miniModuleModal.modal {
	overflow: auto;
}
.module_screenshot img {
	max-width:100%;
}
#fake-button {
	height: 42px;
}
.color_theme_outer {
	display:inline-block;
}
#selected-theme {
	display:inline-block;
	width: 100%;
}
.default_themes {
	display: inline-block;
	max-width: 100%;
	padding: 0 0 15px;
}
.color_theme_wrapper {
	margin: 0 auto;
	max-width: 1100px;
	position: relative;
}
.creat-custom-theme.close_color_card:before, .creat-custom-theme.close_color_card:after {
	position: absolute;
	right: 15px;
	content: ' ';
	height: 30px;
	width: 3px;
	background-color: #000;
	top:0;
}
.creat-custom-theme.close_color_card {
	float: right;
	height: 30px;
	width: 30px;
}
.creat-custom-theme.close_color_card {
	color:transparent;
}
.creat-custom-theme.close_color_card:before {
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.creat-custom-theme.close_color_card:after {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.creat-custom-theme {
	color: #0284c2;
	font-size: 18px;
	position: absolute;
	right: 15px;
	top: 0;
	z-index:9;
}
.customize_theme {
	margin: 30px 0 0 !important;
	padding: 0 !important;
}
.old-color-name .theme-heading {
	border-bottom: medium none;
	margin: 0 0 30px;
}
.color_theme_wrapper .theme-heading {
	border: medium none;
	margin: 20px 0 0;
	text-align: center;
}
.old-color-name {
	float: left;
	width: 100%;
	margin: 25px 0 0;
	text-align: center;
}
.old-color-name ul:last-child {
	margin-right: 0;
}
.old-color-name li {
	width:50px;
	height:50px;
	list-style:none;
}
.old-color-name li a {
	float: left;
	height: 50px;
	width: 50px;
}
.old-color-name ul {
	float: left;
	margin: 0 25px 25px 0;
	position: relative;
}
.color_theme_wrapper small {
	float: left;
	font-size: 14px;
	width: 100%;
}
#selected-scheme.color_number {
	left: -12px;
	top: -12px;
	margin: 0;
}
.color_number {
	background: #ffffff;
	border: 1px solid #333333;
	border-radius: 100%;
	bottom: -39px;
	color: #000000;
	font-size: 14px;
	height: 30px;
	left: 50%;
	line-height: 28px;
	position: absolute;
	text-align: center;
	width: 30px;
	z-index: 9;
	top: auto;
	margin: 0 0 0 -15px;
}
.color-or span {
	background: #ffffff;
	display: inline-block;
	left: 50%;
	margin: 0 0 0 -20px;
	padding: 0 10px;
	position: absolute;
	top: -8px;
}
h2.color-or {
	border-bottom: 1px solid #cccccc;
	color: #363636;
	float: left;
	font-size: 22px;
	margin: 35px 0 15px;
	position: relative;
	text-align: center;
	width: 100%;
}
.select-color-hover {
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	opacity:0;
}
.old-color-name ul:hover .select-color-hover {
	opacity:1;
}
.select-color-hover span {
	border: 1px solid #ffffff;
	border-radius: 100%;
	height: 30px;
	left: 50%;
	line-height: 28px;
	margin: -15px 0 0 -15px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 30px;
}
.content-update {
	margin: 0 auto;
	max-width: 850px;
}
.content-update-inner {
	float: left;
	margin: 30px 0;
	width: 100%;
}
.content-update .fild_name {
	float: left;
	padding-right: 7px;
	width: 70%;
}
.content-update .side_bar {
	float: left;
	padding-left: 7px;
	width: 30%;
}
.content-update .form-control {
	border: 1px solid #e0e0e0;
	border-radius: 0;
	box-shadow: none;
	font-size: 15px;
	height: 42px;
	margin-bottom: 30px;
	padding: 5px 10px;
	resize: none;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
.content-update .fild_content_count {
	float: left;
	margin-top: -30px;
	text-align: right;
	width: 100%;
	color: #757575;
}
.content-update .side_bar .btn-group.bootstrap-select {
	width:100%;
	border:none;
	padding: 0;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-toggle {
	width:100%;
	padding-right:25px;
	z-index:1;
	height:42px;
	border-radius: 0;
	color:#bdbdbd;
	font-size:15px;
	border:1px solid #cecece;
	background:#fff;
	box-shadow: none;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	display:inline-block;
	overflow:hidden;
	width:100%;
	text-align:left;
	color:#bdbdbd;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-toggle .caret {
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-2px;
	vertical-align:middle
}
.content-update .side_bar select.bs-select-hidden, select.selectpicker {
	display:none!important;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-menu {
	min-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius: 0;
	padding: 0;
	border:none;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-menu.inner li {
	margin-bottom: 1px;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-menu.inner li:last-child {
	margin: 0;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-menu.inner {
	position:static;
	float:none;
	border:0;
	padding:0;
	margin:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.content-update .side_bar .bootstrap-select.btn-group .check-mark {
	display:none;
}
.content-update .side_bar .search_form_outer .bootstrap-select.btn-group .dropdown-menu li a {
	padding:3px 10px;
}
.content-update .side_bar .dropdown-menu li a:focus, .entity_fild .dropdown-menu li a:hover {
	background:#2196f3;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-menu.inner .selected {
	background:#2196f3;
}
.content-update .side_bar .dropdown-menu li a:focus, .entity_fild .dropdown-menu li a:hover .text {
	color: #ffffff;
}
.content-update .side_bar .bootstrap-select.btn-group .dropdown-menu.inner .selected a .text {
	color:#fff;
}
.content-update .side_bar .text {
	color:#333333;
}
.content-update .side_bar .dropdown-menu li a:focus, .content-update .side_bar .dropdown-menu li a:hover {
	background:#2196f3;
}
.content-update .side_bar .dropdown-menu li a:focus .text, .content-update .side_bar .dropdown-menu li a:hover .text {
	color:#fff;
}
.content-update .side_bar .caret {
	border-left: 5px solid rgba(0, 0, 0, 0);
	border-right: 5px solid rgba(0, 0, 0, 0);
	border-top: 8px solid #a5a4a4;
	display: inline-block;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	width: 0;
	border-bottom: medium none;
}
.content-check-img .checkImage {
	display: none;
}
.content-update input[type="checkbox"] + label {
	height: 18px;
	margin-right: 2px;
	width: 18px;
	text-align:center;
	cursor:pointer;
	position:relative;
	z-index:2;
	border:2px solid #616161;
}
.content-update .form-control::-moz-placeholder {
 color:#bdbdbd;
}
.content-update input[type="checkbox"]:checked + label {
	background:url(/public/images/gallery_check_hover.png) center no-repeat;
	border:none;
}
.content-check-img {
	display: inline-block;
	vertical-align: middle;
	line-height: 42px;
}
.external_link .content-check-img {
	line-height: normal;
}
.content-update label {
	display: inline-block;
	vertical-align: middle;
	color:#757575;
	font-size:15px;
}
.external_link {
	float: left;
	margin: -10px 0 20px;
	width: 100%;
	padding-right: 7px;
}
.external-pages-outer {
	float: left;
	width: 100%;
}
.external-pages_link {
	float: left;
	width:100%;
}
.external_page_or {
	color: #cecece;
	font-size: 16px;
	margin: 0;
	padding: 10px 0 0;
	text-align: center;
}
.external_page_or {
	border-bottom: 1px solid #e0e0e0;
	color: #cecece;
	font-size: 16px;
	margin: 10px 0 15px;
	padding: 0;
	position: relative;
	text-align: center;
}
.external_page_or span {
	background: #ffffff;
	padding: 0 5px;
	position: absolute;
	top: -13px;
}
.fild-outer {
	padding-right: 7px;
}
.module_swicher .form-error.help-block {
	font-size: 12px;
	margin: 4px 0 -7px 0;
	padding: 0;
}
.students_marks_inner.exam-report-grid .scroller_content {
	max-height: inherit;
}
.swicher.add-teacher .lcs_cursor {
	z-index: 0;
}
/* dashboard css end here */

.header {
	background:#606062;
	float:left;
	width:100%;
}
.navigation {
	float: left;
	width: 100%;
	background: #f5f5f5;
	border-bottom: 1px solid #ddd;
}
.navigation ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:center;
}
.navigation ul li {
	list-style-type: none;
	margin: 8px 10px;
	font-size: 14px;
	display:inline-block;
}
.navigation ul li a {
	color:#333;
}
.admin-dashboard ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
    flex-wrap: wrap;
}
.admin-dashboard {
	float:left;
	width:100%;
}
.admin-dashboard ul li {
	float:left;
	width:20%;
	text-align: center;
	margin: 18px 0;
}
.admin-dashboard ul li .module-icon {
	width: 58px;
	height: 58px;
	display: inline-block;
	background: #1abc9c;
	border-radius: 100%;
	color: #fff;
	line-height: 58px;
	text-align: center;
	font-size: 28px;
}
.admin-dashboard .module-name {
	display: inline-block;
	width: 100%;
	margin: 5px 0 0 0;
	font-size: 18px;
	font-weight:600;
}
.admin-dashboard .module-name a {
	display: inline-block;
	color: #333;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height:24px;
}
.maininnercontainernew {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width:100%;
	float:right;
}
.admin-dashboard-outer {
	float: left;
	width: 100%;
}
.on-side {
	margin-right: -100% !important;
	overflow:hidden;
}
.side {
	position: absolute;
	overflow-y: auto;
	top: 0;
	left: -100%;
	width: 100%;
	padding: 0;
	display: block;
	background-color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	z-index: 99;
}
.side.on {
	left: 0;
	position:relative;
}
.side .widget {
	position: relative;
	z-index: 1;
	margin-bottom: 25px;
}
.side .widget .title {
	color: #fff;
	margin-bottom: 15px;
}
.side .widget ul.link {
	padding: 0;
	margin: 0;
	list-style: none;
}
.side .widget ul.link li a {
	color: #9f9f9f;
	letter-spacing: 1px;
}
.side .widget ul.link li a:focus, .side .widget ul.link li a:hover {
	color: #fff;
	text-decoration: none;
}
.navbar.bootsnav {
	margin:0;
	border:none;
	background:#F5F5F5;
}
.dashboard-btn ul {
	margin:0;
	padding:0;
}
.dashboard-btn ul li {
	list-style:none;
}
.side .close-side {
	float: right;
	position: absolute;
	z-index: 2;
	margin: 5px 25px 0 0;
	height:30px;
	width:30px;
	right:0;
	top:14px;
}
.close-side .hamb {
	top: 50%;
	margin-top: -2px;
	position: absolute;
	left: 0;
	height: 3px;
	width: 30px;
	background-color: #333;
}
.close-side .hamb-top {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
}
.close-side .hamb-bottom {
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
}
.left-sidebar {
	display:none;
}
.admincontent {
	width:100% !important;
}
/* dashboard css end here */

/* dashboard module-icon-design css start here */
.Pmainheading .module-icon-design {
	width: 58px;
	height: 58px;
	display: inline-block;
	border-radius: 100%;
	color: #fff;
	line-height: 58px;
	text-align: center;
	font-size: 28px;
}
.module-icon-color-1 {
	background:#1abc9c;
}
.module-icon-color-2 {
	background:#9b59b6;
}
.module-icon-color-3 {
	background:#7f8c8d;
}
.module-icon-color-4 {
	background:#3f51b5;
}
.module-icon-color-5 {
	background:#21759b;
}
.module-icon-color-6 {
	background:#16a085;
}
.module-icon-color-7 {
	background:#19340f;
}
.module-icon-color-8 {
	background:#3498db;
}
.module-icon-color-9 {
	background:#34495e;
}
.module-icon-color-10 {
	background:#c8b72f;
}
.module-icon-color-11 {
	background:#e67e22;
}
.module-icon-color-12 {
	background:#c0392b;
}
.module-icon-color-13 {
	background:#e4405f;
}
.module-icon-color-14 {
	background:#825a2c;
}
.module-icon-color-15 {
	background:#cd5c5c;
}
.module-icon-color-16 {
	background:#663399;
}
.module-icon-color-17 {
	background:#ff7f50;
}
.module-icon-color-18 {
	background:#04a8bd;
}
.module-icon-color-19 {
	background:#e73dab;
}
.module-icon-color-20 {
	background:#b8860b;
}
.module-icon-color-21 {
	background:#388d94;
}
.module-icon-color-22 {
	background:#793f42;
}
.module-icon-color-23 {
	background:#793f42;
}
.module-icon-color-24 {
	background:#40659e;
}
.module-icon-color-25 {
	background:#3d955d;
}
.module-icon-color-26 {
	background:#d74033;
}
.module-icon-color-27 {
	background:#3e5c79;
}
.module-icon-color-28 {
	background:#7a114f;
}
.module-icon-color-29 {
	background:#80011f;
}
.module-icon-color-30 {
	background:#363f46;
}
.module-icon-color-31 {
	background:#e71e62;
}
.module-icon-color-32 {
	background:#606062;
}
/* dashboard module-icon-design css end here */
.admin-wrapper {
	max-width:1100px;
	margin:0 auto;
}
.dashboard-btn .side-menu {
	background: #606062;
	width: 50px;
	height: 50px;
	border-radius: 0 10px 10px 0;
	float: left;
	margin: 0 0 0 1px;
	padding: 0;
	cursor: pointer;
	position: relative;
}
.side-menu span {
	background: #ffffff;
	height: 4px;
	width: 30px;
	position: absolute;
	left: 10px;
}
.side-menu .second-line {
	top: 50%;
	margin: -2px 0 0 0;
}
.dashboard-btn {
	position: fixed;
	top: 70%;
	left: 0;
	margin: -35px 0 0 0;
	z-index: 9;
}
.side-menu .first-line {
	top: 14px;
}
.side-menu .last-line {
	bottom: 14px;
}
.content-wrapper {
	position: relative;
	min-height: 550px;
	float: left;
	width: 100%;
	background:#fff;
}
.on-side .admincontent {
	position: absolute;
	top: 0;
}
.no-principal-img {
	border-left: none !important;
}
.blog-manage-cat-popup .modal-content {
	border-radius:0;
}
.blog-manage-cat-popup h2 {
	color: rgb(44, 47, 62);
	font-size: 32px;
	font-weight: 600;
	margin: 0 0 5px;
}
.mini_module-btn.close_popup {
	background-color: rgba(0, 0, 0, 0);
	background-image: url("/public/images/mini-modules/popup-delete.png");
	border: medium none;
	border-radius: 100%;
	height: 39px;
	position: absolute;
	right: -16px;
	top: -16px;
	width: 39px;
	z-index: 1;
}
.blog-manage-cat-popup .modal-header {
	border: none;
	min-height: inherit;
	padding: 0;
}
.blog-manage-cat-popup .modal-body {
	padding: 20px 30px;
}
.blog-manage-cat-popup .widgetName.cat-pop-name {
	margin-top: 10px;
}
.blog-manage-cat-popup .form-group {
	border: medium none;
	margin: 0 !important;
	padding: 10px 0 !important;
}
.blog-manage-cat-popup .form-control.catfield {
	border-radius: 0;
	box-shadow: none;
	color: rgb(51, 51, 51);
	font-size: 15px;
	height: 42px;
	padding: 5px 10px;
	resize: none;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
.category-counter {
	text-align:right;
}
.catfield {
	border: 1px solid rgb(206, 206, 206);
}
.profile_pix .add_photo .photo_plusicon {
	width:32px;
	height:32px;
	border-radius:100%;
	background:#fff;
	float:none;
	display:inline-block;
	color:#b5b5b5;
	font-size:20px;
	line-height:20px;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.profile_pix .add_photo p {
	color:#616161;
	font-size:14px;
	margin:0;
	padding:0;
	width:100%;
	display:inline-block;
	font-weight: 400;
}
.profile_pix .add_photo_desc {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	width:100%;
	left:0;
	cursor:pointer;
	margin-top:1px;
}
.featured-img-popup .modal-dialog {
	width: 844px;
}
.module-help-text {
	float: right;
	padding: 0 0 0 10px;
	text-align: right;
	width: 100%;
}
.module-help-text .popover-content {
	font-size: 15px;
	line-height: normal;
	padding: 9px 14px;
}
.module-help-text .popover-title {
	display:none;
}
.module-help-text .popover {
	border: medium none;
	color: #fff;
	left: auto !important;
	right: 0;
	width: 250px;
	max-width:250px;
}
.module-help-text .popover.bottom > .arrow {
	left: auto !important;
	right: 20px;
}
.popover-blue-color .popover-content {
	color:#fff;
}
.popover-blue-color .popover.bottom > .arrow::after {
	border-bottom-color: #888888;
}
.popover-blue-color .popover {
	background: #888888;
}
.popover-blue-color .popover.bottom > .arrow {
	border-bottom-color: #888888;
}
.popover-blue-color .popover.right > .arrow::after {
	border-right-color: #888888;
}
.popover-blue-color .popover.right > .arrow {
	border-right-color: #888888;
}
/* banner tooltip css start here */
.banner-tooltip-wrapper .tooltip-content::after {
	left: auto;
	margin-right: -5px;
	margin-top: 6px;
	right: 0;
	top: 50%;
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: #888888;
	-webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
	transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
}
.banner-tooltip-wrapper .tooltip-content.show {
/*opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);*/
}
.banner-tooltip-wrapper {
	margin: 0;
	position: absolute;
	right: 400px;
	top: 210px;
}
.banner-tooltip-wrapper .tooltip-content {
	background: #888888;
	border-radius: 100%;
	padding: 26px 10px;
	position: absolute;
	z-index: 9999;
	top: -30px;
	left: 50%;
	width: 120px;
	height:120px;
	min-height:120px;
	min-width:120px;
	margin-left: -42px;
	text-align: center;
	color: #fff;
	cursor: default;
	line-height: 1.4;
	font-size:16px;
	pointer-events: none;/*-webkit-transform: scale3d(0.1,0.2,1);
	transform: scale3d(0.1,0.2,1);
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
	transition: opacity 0.4s, transform 0.4s;
	-webkit-transition-timing-function: ease, cubic-bezier(0.6,0,0.4,1);
	transition-timing-function: ease, cubic-bezier(0.6,0,0.4,1);
	opacity:0;*/
}
.banner-help-img {
	height: 300px;
	position: absolute;
	right: 5px;
	top: 130px;
	width: 300px;
	overflow:hidden;
	border: 2px solid #ccc;
}
.banner-help-img img {
	max-width:100%;
}
/* banner tooltip css end here */

.balloon-tooltip {
	display: inline;
	position: relative;
	z-index: 999;
}
.tooltip-content {
	position: absolute;
	background: #888888;
	border-radius:100%;
	z-index: 99;
	top: 48px;
	left: 50%;
	width: 120px;
	height:120px;
	min-height:120px;
	min-width:120px;
	margin-left: -42px;
	padding: 18px 16px;
	text-align: center;
	color: #fff;
	cursor: default;
	line-height: 1.4;
	font-size:15px;
}
/*.balloon-tooltip .tooltip-content.show {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}*/
.tooltip-content::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	margin-left: -8px;
	top: 3px;
	background: #888888;
	-webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
	transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
}
/* top setting bar  css */
.top-setting-bar.right-search-bar .short-icon {
	background: #ffffff;
	border-radius: 2px;
	height: 25px;
	width: 50px;
	margin:0 0 5px
}
.top-setting-bar.right-search-bar .short-icon .fa.fa-cog {
	font-size: 22px;
	margin: 2px 0 0 9px;
	float:left;
}
.top-setting-bar.right-search-bar .short-icon .fa-caret-down {
	float:left;
	font-size:16px;
	margin:5px 0 0 5px;
}
.top-setting-bar.right-search-bar .top-setting-popup {
	background: #fff;
	margin: 0;
	position: absolute;
	right: 15px;
	min-width: 165px;
	z-index: -1;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	box-shadow: 1px 1px 7px #353535;
	border-radius: 0px;
	text-align:left;
	top:30px;
	opacity:0;
}
.top-setting-bar.right-search-bar .top-setting-popup li {
	padding: 0 0 10px;
}
.top-setting-bar.right-search-bar .top-setting-popup li a {
	color:#848688;
}
.top-setting-bar.right-search-bar .top-setting-popup li a:hover, .right-search-bar .top-setting-popup li.active a {
	color:#353535;
	text-decoration:underline;
}
.top-setting-bar.right-search-bar .top-setting-popup li:last-child {
	padding:0;
}
.top-setting-bar.right-search-bar .top-setting-popup ul {
	list-style: outside none none;
	margin: 0;
	padding: 12px;
}
.top-setting-bar.right-search-bar.short-by-list-open .top-setting-popup {
	opacity:1;
	z-index:999;
}
.visit-site-bottom {
	float: left;
	text-align: center;
	width: 100%;
	margin: 30px 0 0;
}
.visit-site-bottom a {
	border-radius: 100%;
	display: inline-block;
	height: 58px;
	padding: 10px;
	width: 58px;
}
.visit-site-bottom img {
	max-width: 100%;
	padding: 6px 0 0;
}
/* preview website css */
#preview .modal-dialog {
	height: 100%;
	margin: 0 auto;
	padding: 15px;
	width: 100%;
}
#preview .modal-content {
	border-radius:0;
	border:none;
	height:100%;
	overflow:hidden;
}
#preview iframe {
	width:100%;
	height:100% !important;
}
#preview #preview-wrapper, #preview .modal-body {
	height:100%;
}
#preview .modal-header .close {
	color: rgb(0, 0, 0);
	font-size: 20px;
	margin-top: -2px;
	opacity: 1;
	position: absolute;
	right: 10px;
	top: 8px;
}
#preview .fixed-apply-btn {
	border: 2px solid #ffffff;
	color: #ffffff;
	float: left;
	font-size: 18px;
	font-weight: 600;
	left: 50%;
	margin: 0 0 0 -140px;
	padding: 8px 10px;
	position: fixed;
	top: 50%;
	width:130px;
	text-align:center;
}
#preview .fixed-apply-btn:hover {
	background:#fff;
	color:#000;
}
#preview .close {
	border: 2px solid #ffffff;
	color: #ffffff;
	float: left;
	font-size: 18px;
	font-weight: 600;
	left: 50%;
	margin: 0 0 0 10px;
	padding: 8px 10px;
	position: fixed;
	top: 50%;
	opacity:1;
	width:130px;
	text-align:center;
	text-shadow:none;
	text-transform:uppercase;
}
#preview .close:hover {
	text-decoration:underline;
	background:#fff;
	color:#000;
}
.banner-link input[type="checkbox"], .custom-check-box input[type="checkbox"] {
	display:none;
}
.banner-link input[type="checkbox"]+label, .custom-check-box input[type="checkbox"]+label {
	height: 22px;
	margin-right: 4px;
	width:22px;
	text-align:center;
	background:url(/public/images/event_check_icon.png) center no-repeat;
	cursor:pointer;
	position:relative;
	z-index:2;
	float:left;
}
.banner-link input[type="checkbox"]:checked + label, .custom-check-box input[type="checkbox"]:checked + label {
	background:url(/public/images/gallery_check_hover.png) center no-repeat;
}
.banner-link .banner-link-text {
	float: left;
	font-size: 16px;
	margin: 1px 0 0;
}
.banner-link-section {
	margin-top: 15px;
}
.download-tdk .blog-new-btn {
	top: 25px;
}
.cms-tkd .blog-new-btn {
	left: 15px;
	top: -25px;
}
.cms-link-blog input[type="checkbox"] {
	margin-right:5px;
}
.banner-link .control-label.text-right {
	line-height: normal;
}
.cms-link-blog .ms-options-wrap button:focus, .cms-link-blog .ms-options-wrap button {
	color: #555555;
	height: 42px;
	padding: 0 20px 0 10px;
}
.notice-tkd .blog-new-btn {
	float: left;
	margin: -9px 0 0;
	position: static;
}
/*.cms-link-blog .ms-options {
    max-height: 300px;
}*/
.gallerymainsecouter .lcs_wrap {
	margin: 5px 0 0 5px;
}
.gallery-featured-link {
	margin: 4px 0 0 10px !important;
	display: inline-block;
	vertical-align:middle;
}
.gallery-featured-popup .profil_name {
	width: 100%;
	text-align: center;
}
.gallery-featured-popup .profil_name h4 {
	margin: 0;
	font-weight: 600;
}
.gallery-featured-popup .add_profile {
	text-align:center;
}
.gallery-featured-popup .profile_pix {
	text-align:center;
}
.gallery-featured-popup .modal-dialog {
	width:100%;
	max-width:700px;
}
.gallery-featured-popup .modal-content {
	padding:20px;
}
.gallery-featured-popup .header_imag img {
	max-width: 100%;
}
.gallery-featured-popup .modal-header {
	position: absolute;
	right: 0;
	top: 0;
	border: none;
}
.featured-img-overlay {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	z-index: 1060;
}
.featured-img-overlay span {
	background-color: #ffffff;
	padding: 10px 15px;
	position: absolute;
	z-index: 9;
	border-radius: 5px;
	width:50px;
	height:50px;
	background-image:url('/public/images/loading.gif');
	background-repeat:no-repeat;
	background-position:center;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
}
#load-more-section {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin:15px 0 0;
}
#load-more-section #load-more {
	border: none;
	height: 40px;
	padding: 0 25px;
	line-height: 40px;
	text-transform: uppercase;
	background: #2196f3;
	color: #fff;
	border-radius: 4px;
	font-size:18px;
}
.custom-check-box {
	margin: 3px 0 0 0;
}
.additional-setting-inner .form-group {
	margin: 12px 0 !important;
	border: none;
	padding: 0px !important;
}
.additional-setting-inner h3 {
	margin: 20px 0 0 0;
	padding: 0;
	font-weight:600;
}
.additional-setting-inner .has-feedback .form-control-feedback {
	top:4px;
}
.additional-setting-inner .help-block {
	position: absolute;
	bottom: auto;
	margin: 0;
}
.mce-container-body {
	padding: 1px !important;
}
.cat-sorting {
	cursor: move;
}
.short-blog-cat .shorting-placeholder, .gallery-cat-sorting .shorting-placeholder, .faq_wrapper .shorting-placeholder, .downloads_wrapper .shorting-placeholder {
	padding-bottom: 15px !important;
	height:42px;
}
.modal.blog-manage-cat-popup {
/*z-index: 99;*/
}
.modal-backdrop.sorting-overlay {
	z-index: 9;
}
.blog-manage-cat-popup.sorting-cat-popup {
	z-index: 99;
}
#module-settings select[name="layout"] {
	max-width: 200px;
	width: 100%;
}
/* simply scroller css start here */
[data-simplebar] {
 position: relative;
 z-index: 0;
 overflow: hidden!important;
 max-height: inherit;
 -webkit-overflow-scrolling: touch;
}
 [data-simplebar="init"] {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}
.simplebar-scroll-content {
	overflow-x: hidden!important;
	overflow-y: scroll;
	min-width: 100%!important;
	max-height: inherit!important;
	-webkit-box-sizing: content-box!important;
	box-sizing: content-box!important;
}
.simplebar-content {
	overflow-y: hidden!important;
	overflow-x: scroll;
	-webkit-box-sizing: border-box!important;
	box-sizing: border-box!important;
	min-height: 100%!important;
}
.simplebar-track {
	z-index: 1;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 10px;
	border:1px solid rgba(0, 0, 0, 0.2);
	border-radius:10px;
}
.simplebar-scrollbar {
	position: absolute;
	right: 2px;
	width: 4px;
	min-height: 10px;
	cursor: pointer;
}
.simplebar-scrollbar:before {
	position: absolute;
	content: "";
	background: rgba(0, 0, 0, 0.75);
	border-radius: 10px;
	left: 0;
	right: 0;
	opacity: 1;
	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.simplebar-track:hover .simplebar-scrollbar:before, .simplebar-track .simplebar-scrollbar.visible:before {
	opacity: 0.5;
	-webkit-transition: opacity 0 linear;
	transition: opacity 0 linear;
}
.simplebar-track.vertical {
	top: 0;
}
.simplebar-track.vertical .simplebar-scrollbar:before {
	top: 2px;
	bottom: 2px;
}
.simplebar-track.horizontal {
	left: 0;
	width: auto;
	height: 11px;
}
.simplebar-track.horizontal .simplebar-scrollbar:before {
	height: 100%;
	left: 2px;
	right: 2px;
}
.horizontal.simplebar-track .simplebar-scrollbar {
	right: auto;
	top: 2px;
	height: 7px;
	min-height: 0;
	min-width: 10px;
	width: auto;
}
.simply-scroll-bar {
	max-height:450px;
}
.table-header .csv-export {
	float:right;
	margin:12px 0 0 10px;
}
.active_campaign .form-group label {
	margin: 0 0 5px;
}
.active_campaign .form-group {
	border: none;
}
.active_campaign .form-control {
	box-shadow: none;
	border-radius: 0;
	padding: 5px 10px;
}
.new-style-form .form-group{
	border: none;
}
.new-style-form .form-control {
    border-radius: 0;
    box-shadow: none;
}
/* custom select option css start here */
.custom-select-option .bootstrap-select {
	padding: 0;
	border: none;
}
.custom-select-option .bootstrap-select .btn.dropdown-toggle {
	width: 100%;
	padding-right: 25px;
	z-index: 1;
	height: 42px;
	border-radius: 0;
	color: #555555;
	font-size: 15px;
	border: 1px solid #cecece !important;
	background: #fff;
	box-shadow: none;
	text-align:right;
}
.custom-select-option .bootstrap-select .dropdown-menu {
	min-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0;
	padding: 0;
	border: none;
}
.custom-select-option .bootstrap-select .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	border-left: 5px solid rgba(0, 0, 0, 0);
	border-right: 5px solid rgba(0, 0, 0, 0);
	border-top: 8px solid #a5a4a4;
	display: inline-block;
	height: 0;
	width: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-bottom: none;
}
.custom-select-option .bootstrap-select .dropdown-menu.inner {
	position:static;
	float:none;
	border:0;
	padding:0;
	margin:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.custom-select-option .bootstrap-select .dropdown-menu.inner .selected {
	background: #2196f3;
}
.custom-select-option .bootstrap-select .dropdown-menu.inner li {
	margin-bottom: 1px;
	cursor: pointer;
}
.custom-select-option .bootstrap-select .dropdown-menu li a:hover {
	background: #2196f3;
}
.custom-select-option .bootstrap-select .check-mark {
	display: none;
}
.custom-select-option .bootstrap-select .dropdown-menu li a:focus, .custom-select-option .bootstrap-select .dropdown-menu li a:hover .text, .custom-select-option .bootstrap-select .selected a .text {
	color: #ffffff;
}
/* custom select option css end here */
/* custom upload file css start here */
.custom-upload input[type="file"] {
    position: absolute;
    border: none;
    line-height: 40px;
    margin: 0;
    padding: 0;
    left: 0px;
    top: 0px;
    height: 40px;
    width: 150px;
    border-radius: 5px;
    text-indent: -999px;
}
.custom-upload .custon-upload-btn {
    min-width: 150px;
    border: 2px solid #3398FF;
    border-radius: 5px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 36px;
    font-size: 18px;
    font-weight: 500;
    width: auto;
    color: #3398FF;
    background: #fff;
    position: relative;
	cursor:pointer;
	vertical-align: middle;
}
.custom-upload .file-box {
    font-size: 12px;
    padding: 0 0 0 10px;
    color: #4A4A4A;
}
.custom-upload .upload-file-field {
    position: relative;
}
/* custom upload file css end here */
.additional-setting-inner .blog-new-btn {
	margin-top: -20px;
	margin-bottom:0;
}
.global-setting {
	display: inline-block;
	width: 100%;
	padding: 15px;
	box-shadow: 0 0px 5px #999999;
	margin: 20px 0 0 20px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 4px;
}
.global-setting .fa {
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}
.global-setting span {
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 5px;
	font-size: 14px;
}
/*.global-setting a{
	display: inline-block;
	width: 100%;
	padding: 15px;
	color: #191919;
	text-decoration: none;
}*/
.custom-color .color-box input {
	width: 100px;
	border-radius: 4px;
	height: 34px;
}
.color-box {
	display: inline-block;
	margin: 0 20px 0 0;
}
.custom-color-inner {
	text-align: center;
}
.custom-color-inner .heading {
	font-size: 22px;
	color: #3f3f3f;
	margin-bottom: 0px;
	font-weight: 600;
	width: 100%;
	display: inline-block;
}
.custom-color-inner .form-group {
	margin-top: 30px;
}
.custom-color-inner .tag_line {
	font-size: 18px;
	color: #3f3f3f;
	margin: 0;
	line-height: 1.5;
	width: 100%;
	display: inline-block;
}
.preview-box {
	width:100px;
	height:100px;
	box-shadow: 1px 1px 7px rgba(0,0,0,0.6);
	margin: 30px 0px;
	border-radius: 5px;
	transition: all .5s;
}
.color-tooltip {
	margin-left: 5px;
}
.color-title {
	margin-bottom: 0;
	padding-bottom: 0;
}
.error {
	display: block;
	color: #a94442;
	position: relative;
	margin:1px auto;
}
.content-seo-header .heading, .content-seo-header .event_eddit_topbar{
	width:33.33%!important;
}
.content-seo-header .event_eddit_topbar{
	padding: 0;
}
.content-seo-header .seo-btn-outer {
    display: inline-block;
    margin-top: 2px;
    float: right;
}
.content-seo-header .seo-btn-outer .btn {
    text-decoration: underline;
    padding: 0;
    margin: 2px 0 0 0;
    line-height: 26px;
    background: transparent;
	color:#428bca;
}
.new-table-outer .content-seo-header .heading h1 {
    margin-top: 3px;
}
.seo-btn-outer #show-edit-popup {
    line-height: 26px;
    margin: 4px 15px 0 15px;
    display: inline-block;
}
.adminuserdetail .btm-lnk-checkbox{
	width:100%;
	float: left;
	text-align: center;
	padding: 0;
}
.not-archived span {
    font-weight: 600;
    color: #3276b1;
}
.file-to-import-outer #file-to-import {
    display: inline-block;
    font-size: 16px;
    font-family: 'Open Sans';
    font-weight: 600;
}
.file-to-import-outer {
    margin: 0 0 20px;
}
#import-form {
    padding: 40px 15px;
}
.newsletter-result .gallery-search-box.blog_search_bar{
	padding: 8px 0 0 0;
}
.global-setting{
	margin-left:0;
}
.footer-container{
	z-index: 15;	
}
.sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative;
    margin: 0 10px;
}
.form-group .blue-btn {
	margin-right: 8px;
	margin-left: 0 !important;
}
.download_slect .events_update_fild{
  width: 52%;	
}
.download_slect .events_update_fild.dwonload_pop{
	width: 48%;
}
.photo-gallery-category .photcatname a, .photo-gallery-category .photcatname .lcs_wrap{
	display: inline-block !important;
	float: none!important;
	position: relative;
}
.photo-gallery-category .photcatname .editCataegory{
	position: absolute;
	top: -2px;
	z-index:3;
}
.photo-gallery-category .photcatname .editCataegory .catName{
	height: 35px;
}
.module_wrappers .testimonial-outer{
	max-width: 78%;
}
.edit-content-page .content-page-layout{
	width: 100%;
}
.edit-content-page .titlebar1{
	padding-right: 0;
}
.edit-content-page .module_icon{
	max-width: 100%;
}