/*============================ General ============================*/
*{
	font-family: 'Raleway', sans-serif;
	letter-spacing: 0.75px;
	line-height: 1.5;
	font-weight: 600;
}
h1.h1
{
	margin: 0;
	padding: 0;	
	color: #3f3333;
	font-weight: bold;
}
h2.h2
{
	margin: 0;
	padding: 0;	
}
h3.h3
{
	margin: 0;
	padding: 0;	
}
h4.h4
{
	margin: 0;
	padding: 0;	
}
h5.h5
{
	margin: 0;
	padding: 0;	
}
h6.h6
{
	margin: 0;
	padding: 0;	
}
p.tx
{
	margin: 5px 0 10px;
	padding: 0;
	color: #333;
	font-size: 16px;
}
p.tx_inlineblk
{
	display: inline-block;
}
a
{
	font-size: 16px;
}
input[type=checkbox]
{	
	zoom: 1.5;
	vertical-align: middle;
	margin: 0;
}
table
{
	width: 100%;
}
th, td
{
	padding: 5px;
	border: 1px solid #cacaca;
}
a.save_btn
{
	display: inline-block;
	padding: 5px 15px;
	background-color: #fff;
	color: #a1a1a1;
	border: 1px solid #a1a1a1;
	border-radius: 4px;
	pointer-events: none;
}
a.save_btn:hover
{
	background-color: #3f3333;
	color: #fff;
}
a.siteadmin_btn, button.siteadmin_btn, input.siteadmin_btn
{
	display: inline-block;
	padding: 5px 15px;
	background-color: #fff;
	color: #a1a1a1;
	border: 1px solid #a1a1a1;
	border-radius: 4px;
}
a.siteadmin_btn:hover, a.siteadmin_btn:active, a.siteadmin_btn:focus, a.siteadmin_btn.active, button.siteadmin_btn:hover, button.siteadmin_btn:active, button.siteadmin_btn:focus, button.siteadmin_btn.active, input.siteadmin_btn:hover, input.siteadmin_btn:active, input.siteadmin_btn:focus, input.siteadmin_btn.active
{
	background-color: #3f3333;
	color: #fff;
}
select, input
{	
	display: inline-block;
	padding: 5px 15px;
	border: 1px solid #cacaca;
	border-radius: 4px;
}
textarea
{
	border: 1px solid #cacaca;
	border-radius: 4px;	
	resize: none;
	padding: 5px;
	vertical-align: middle;
}


/*tables*/
/*
.sitadmintabcont
{
	overflow: auto;
}
*/
.sitadmintabcont .siteadminacttable
{
	width: 100%
}
.sitadmintabcont .siteadminacttable tbody tr:nth-child(odd)
{
	background-color: #eafdff !important;
}
.sitadmintabcont .siteadminacttable tbody tr:nth-child(even)
{
	background-color: #fff !important;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(255,255,255) !important;
    background: rgb(255,255,255) !important;
    background-image: none;
    color: rgb(0, 0, 0);
}
/*tables*/


ul.ul
{
	margin: 0;
}

*:hover,
*:active,
*:focus
{
    <!--outline: 0px auto -webkit-focus-ring-color ! Important;-->
}

@media screen and (max-width: 1199px) and (min-width: 992px)
{
	h4.h4
	{
		font-size: 16px;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px)
{
	h1.h1
	{
		font-size: 30px;
	}
	h2.h2
	{
		font-size: 24px;
	}
	h3.h3
	{
		font-size: 20px;
	}
	h4.h4
	{
		font-size: 16px;
	}
	p.tx, input
	{
		font-size: 14px;
	}
}
@media screen and (max-width: 767px) and (min-width: 601px)
{
	h1.h1
	{
		font-size: 28px;
	}
	h2.h2
	{
		font-size: 22px;
	}
	h3.h3
	{
		font-size: 16px;
	}
	h4.h4
	{
		font-size: 14px;
	}
	p.tx, input
	{
		font-size: 14px;
	}
}
@media screen and (max-width: 600px) and (min-width: 481px)
{
	h1.h1
	{
		font-size: 24px;
	}
	h2.h2
	{
		font-size: 20px;
	}
	h3.h3
	{
		font-size: 18px;
	}
	h4.h4
	{
		font-size: 16px;
	}
	p.tx, input
	{
		font-size: 12px;
	}
}
@media screen and (max-width: 480px)
{
	h1.h1
	{
		font-size: 22px;
	}
	h2.h2
	{
		font-size: 18px;
	}
	h3.h3
	{
		font-size: 16px;
	}
	h4.h4
	{
		font-size: 14px;
	}
	p.tx, input
	{
		font-size: 12px;
	}
}

/*============================ Buttons ============================*/

.save_btn,
.submit_btn,
.go_btn
{
	display: inline-block;
	cursor: pointer;
	padding: 5px 15px;
	border-radius: 4px;
	color: #333;
	
	background-color: #d0f3d0;
	border: 1px solid #009900;
}
.save_btn:hover,
.save_btn:focus,
.save_btn:active,
.submit_btn:hover,
.submit_btn:focus,
.submit_btn:active,
.go_btn:hover,
.go_btn:focus,
.go_btn:active
{
	background-color: #009900;
	color: #fff;
}

.preview_btn,
.edit_btn,
.show_details_btn
{
	display: inline-block;
	cursor: pointer;
	padding: 5px 15px;
	border-radius: 4px;
	color: #333;
	
	background-color: #7cb2b2;
	border: 1px solid #007f7f;
}
.preview_btn:hover,
.preview_btn:focus,
.preview_btn:active,
.edit_btn:hover,
.edit_btn:focus,
.edit_btn:active,
.show_details_btn:hover,
.show_details_btn:focus,
.show_details_btn:active
{
	background-color: #007f7f;
	color: #fff;
}

.cancel_btn,
.delete_btn
{
	display: inline-block;
	cursor: pointer !important;
	padding: 5px 15px !important;
	border-radius: 4px !important;
	color: #333;
	background-color: #ffb2b2;
	border: 1px solid #ff3232 !important;
}
.cancel_btn:hover,
.cancel_btn:focus,
.cancel_btn:active,
.delete_btn:hover,
.delete_btn:focus,
.delete_btn:active
{
	background-color: #ff4c4c;
	color: #fff;
}
.upload_btn,
.create_new_btn
{
	display: inline-block !important;
	cursor: pointer !important;
	padding: 5px 15px !important;
	border-radius: 4px !important;
	color: #333;
	background-color: #ffc7b2;
	border: 1px solid #ff5719 !important;
}
.upload_btn:hover,
.upload_btn:focus,
.upload_btn:active,
.create_new_btn:hover,
.create_new_btn:focus,
.create_new_btn:active
{
	background-color: #ff5719;
	color: #fff;
}

/*============================ General ============================*/
.fllftwd100
{
	float: left;
	width: 100%;
	height: auto;
}
.fllftwd50
{
	float: left;
	width: 50%;
}
.fllftwd25
{
	float: left;
	width: 25%;
}
.fllftwd33
{
	float: left;
	width: 33.3333%;
}

/*============================ siteadminhdr1 ============================*/

.siteadminhdr1 .siteadminhdr1_panel1
{
	padding: 10px;
	background-color: #8a7972;
	width: 25%;
	float: left;
	height: 85px;	
}
.siteadminhdr1 .siteadminhdr1_panel1 img
{
	margin: 0 auto;
}
.siteadminhdr1 .siteadminhdr1_panel2
{
	padding: 10px;
	background-color: #774f8b;
	width: 75%;
	float: left;
	height: 85px;
}
.siteadminhdr1 .siteadminhdr1_panel2 .siteadminhdr1_panel2_subdv1
{
	float: left;
	padding: 30px 0 0 0;
}
.siteadminhdr1 .siteadminhdr1_panel2 .siteadminhdr1_panel2_subdv1 h2.h2
{
	color: #fff;
	font-weight: bold;
}
.siteadminhdr1 .siteadminhdr1_panel2 .siteadminhdr1_panel2_subdv1 h2.h2 span
{
	font-weight: normal;
}
.siteadminhdr1 .siteadminhdr1_panel2 .siteadminhdr1_panel2_subdv2
{
	float: right;
	padding: 40px 0 0 0;
}
.siteadminhdr1 .siteadminhdr1_panel2 .siteadminhdr1_panel2_subdv2 i
{
    display: inline-block;
    color: #fff;
    font-size: 24px;
    padding: 0 10px;
    border-right: 1px solid #fff;
}
.siteadminhdr1 .siteadminhdr1_panel2 .siteadminhdr1_panel2_subdv2 i:last-child
{
	padding: 0 0 0 10px;
	border-right: 0;
}

/*============================ siteadminhdr2 ============================*/

.siteadminhdr2_datetimecont
{
	padding: 10px;
	background-color: #3f3333;
	width: 25%;
	float: left;
	text-align: center;
	height: 40px;
}
.siteadminhdr2_datetimecont p.tx
{
	color: #fff;
	font-style: italic;
	display: inline-block;
	margin: 0;
	font-size: 14px;
	border-right: 1px solid #fff;
    padding: 0 20px;
}
.siteadminhdr2_datetimecont p.tx:last-child
{	
	border-right: 0;
    padding: 0 0 0 20px;
}
.siteadminhdr2_weltxtcont
{
	padding: 10px;
	background-color: #5f4f4f;
	width: 75%;
	float: left;
	height: 40px;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv1
{
	float: left;	
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv1 p.tx
{
	color: #fff;
	display: inline-block;
	margin: 0 20px 0 0;
	font-size: 14px;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2
{
	float: right;
	margin: -2px 0 0 0;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 input
{
	padding: 2px 5px;
    margin: 0 -4px 0 0px;
    height: auto;
    border: 0;
    display: inline-block;
	height: 25px;
	border-radius: 0;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 button
{
	padding: 2px 5px;
	margin: -2.5px 0 0 0;
	height: auto;
	border-radius: 0;
	background-color: #ff7300;
	border: 0;
	color: #fff;
	height: 30px;
}
.open>.dropdown-toggle.btn-primary
{
	background-color: #ff7300;
	height: 30px;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 .srchreplcdrpdwn
{
	width: 550px;
    right: 0;
    left: auto;
	background: rgba(255,155,73, 1);
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 .srchreplcdrpdwn .srchreplcdrpdwntop2
{
	display: inline-block;
	padding: 5px;
	width: 49%;
     vertical-align: top;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 .srchreplcdrpdwn .srchreplcdrpdwntop2 li
{
	background-color: transparent;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 .srchreplcdrpdwn .srchreplcdrpdwntop2 li:hover
{
	background-color: #333;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 .srchreplcdrpdwn .srchreplcdrpdwntop2 li a
{
	color: #333;
     display: inline-block;
    width: 100%;
    font-size: 12px;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 .srchreplcdrpdwn .srchreplcdrpdwntop2 li a:hover
{
    text-decoration: none;
}
.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 .srchreplcdrpdwn .srchreplcdrpdwntop2 li:hover a
{
	color: #fff;
}

.siteadminhdr2_weltxtcont .siteadminhdr2_subdv2 .srchreplcdrpdwn .srchreplcdrpdwntop2 li a i.fa-square
{
    font-size: 6px;
	margin: 0 5px 10px 5px;
}


/*============================ Page Title ============================*/

.contentpanel
{
	background-color: #f1f0f0;
	border: 1px solid #c7c7c7;
	padding: 30px 0;
	margin: 5px 0 0;
}
.contentpanel .contenttitle
{
	text-align: center;
}
.contentpanel .contenttitle h1.h1
{
	border-bottom: 1px solid #ff7300;
	padding: 0 0 10px;	
}
.contentpanel .contentbody 
{
	margin: 40px 0 0;
}



/*============================ Welcome Page ============================*/
.panelrowcolr 
{
}
.panelrowcolr .imgcontpawrw
{
	float: left;
	width: 5%;
	padding: 5px;
	height: 32px;
}
.panelrowcolr .imgcontpawrw img
{
	margin: 0 auto;
}
.panelrowcolr .txtxontpawrw
{
	float: left;
	width: 95%;	
	padding: 5px 5px 5px 20px;
	height: 32px;
}
.panelrowcolr .txtxontpawrw .txtxontpawrw_sbdv1
{
	float: left;
}
.panelrowcolr .txtxontpawrw .txtxontpawrw_sbdv1 p.tx
{
	font-weight: bold;
	margin: 0;
}
.panelrowcolr .txtxontpawrw .txtxontpawrw_sbdv2
{
	float: right;
}
.panelrowcolr .txtxontpawrw .txtxontpawrw_sbdv2 p.tx
{
	margin: 0;
}
.panelrowcolr .bgcolrred
{
	background-color: #bc2b2b;
}
.panelrowcolr .bgcolraqua
{
	background-color: #2bb7bc;
}
.panelrowcolr .bgcolrgrin
{
	background-color: #69bc2b;
}
.panelrowcolr .bgcolrred img
{
	margin: 2px auto;
}
.panelrowcolr .bgcolrgry
{
	background-color: #cccccc;
}


.panelrowcolr2
{
	padding: 20px 0;
	border-bottom: 1px solid #3f3333;
	margin: 0 0 30px 0;
}
.panelrowcolr2 p.tx
{
	margin: 0;
	display: inline-block;
	width: 40%;
    float: left;
}
.panelrowcolr2 p.tx:last-child
{
	width: 20%;
	text-align: right;
	float: right;
}
.panelrowcolr2 p.tx input
{
	margin: 0 10px 0 0;
}
.panelrowcolr2_savbtncont
{
	text-align: right;
}
.panelrowcolr2_savbtncont p.tx
{
	margin: 0;
}
/*============================ Sign In ============================*/
.htmlbodysigninhdr
{
	height: 100%;
    margin: 0;
}
.signinhdr
{
	/*background: url(../images/siteadmin1/login-bg.jpg) no-repeat fixed;
    background-size: cover;
	width: 100%;
    height: 100%;
	padding: 165px 0;
	margin: 1px 0 0 0;
	border: 0;*/
	background-image: url(../images/siteadmin1/login-bg.jpg);
    height: 100%;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	margin: 0;
	padding: 0;
}
.signinpanel
{
	background-image: url(../images/siteadmin1/loginbginn.png);
	/*background-color: rgba(255,255,255,1);*/
    width: 521px;
    padding: 20px;
	text-align: center;
	/*box-shadow: 0 0 20px;
	border-radius: 4px;*/
	margin: 200px auto 0;
	height: 376px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	    padding-left: 234px;
  
}
.signinpanel .loginherehead
{
	margin: 0 0 20px 0;
	/*color: #fff;*/	
}

.usernamepswddivmaincont
{
    background-color: transparent;
    border-bottom: 2px solid #605d5e;
    /*border-radius: 4px;*/
    margin: 0 0 7px 0;
    float: left;
    width: 100%;
    padding: 7px 12px;
}
#loginMessage
{
    color: rgb(255, 0, 0);
    font-weight: normal;
    font-size: 16px;
    font-style: italic;
}
.marbtmlogin.usernamepswddivmaincont
{
    margin: 0 0 20px 0;
}
.usernamepswddivmaincont i
{
    font-size: 28px;
        float: left;
}
.usernamepswddivmaincont input
{
    border: 0;
    width: 85%;
    font-size: 16px;
}
.signinpanel .signin_input
{
	display: block;
	margin: 20px 0 10px 0;
	width: 100%;
	padding: 5px;
    font-size: 16px;
	border-radius: 17px;
	    background-color: #fabc16;
    border: 0px;
}

.signinpanel .signin_input
{
	position: relative;
}

.signinpanel .signin_input:before
{
	z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.signinpanel .signin_input:after
{
	z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.signinpanel .signin_input:after
{
	z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}





















/*============================ Autopilot ============================*/
.autopilottxt
{
	text-align: center;
}
.autopilottxt h4.h4
{
	font-weight: bold;
	margin: 0 0 20px;
}
.autopilottxt h4.h4:first-child
{
	margin: 0 0 40px;
	font-weight: normal;
}
.autopilottxt a,
.autopilottxt .btn_yesno
{

}
.autopilottxt .btn_yesno.active
{	
	background-color: #3f3333;
	color: #fff;
}
.autopilottxt p.tx
{
	text-align: left;
}
.autopilottxt input[type=checkbox]
{	
	
}
/*============================ company selection ============================*/

.companyselmaindiv
{
	text-align: center;
	margin: 0 0 40px 0;
}
.companyselmaindiv .compnyselcate
{
	background-color: #cccccc;
	padding: 5px;
	margin: 0 0 10px 0;
	text-align: left;
}
.companyselmaindiv .compnyselcate h4.h4
{
	font-weight: bold;
}
.companyselmaindiv .compnayselindidv
{
	display: inline-block;
	width: 14%;
	float: left;
	margin: 0 0.14%;
}
.companyselmaindiv .compnayselindidv:hover .companyselimgcont,
.companyselmaindiv .compnayselindidv.active .companyselimgcont
{
	background-color: #2bb7bc;
}
.companyselmaindiv .compnayselindidv:hover .companyselimgcont img,
.companyselmaindiv .compnayselindidv.active .companyselimgcont img
{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.companyselmaindiv .compnayselindidv .companyselimgcont
{
	background-color: #fff;
	height: 100px;
	padding: 20px;
	border: 1px solid #cfcfcf;
}
.companyselmaindiv .compnayselindidv .companyselimgcont img
{
	margin: 0 auto;
}
.companyselmaindiv .compnayselindidv h6.h6
{
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 0;
}
.companyseltablecont .selcomcattabcont
{
	/*overflow: auto;*/
}
.companyseltablecont .selcomcattabcont table
{
	
}
.companyseltablecont .selcomcattabcont table tr:nth-child(even)
{
	background-color: #eafdff;
	border: 1px solid #ccc;
}
.companyseltablecont .selcomcattabcont table tr:nth-child(odd)
{
	background-color: #fff;
	border: 1px solid #ccc;
}
.companyseltablecont .selcomcattabcont table tr th
{
	
}
.companyseltablecont .selcomcattabcont table tr th:first-child,
.companyseltablecont .selcomcattabcont table tr td:first-child
{
	text-align: center;
}
.saveallchkall 
{
	margin: 20px 0 0;
}
.saveallchkall a
{
	margin-left: 10px;
}
.saveallchkall .saveallchkallfllft
{
	float: left;
}
.saveallchkall .saveallchkallfllft p.tx
{
	margin: 0;
}
.saveallchkall .saveallchkallfllft p.tx button
{
	margin: 0 10px 0 0;
}
.saveallchkall .saveallchkallfllft p.tx button:last-child
{
	/*margin: 0;*/
}
.saveallchkall .saveallchkallflryt
{
	float: right;
}
.saveallchkall .saveallchkallflryt button
{
	margin: 0 0 0 10px;
}

/*============================ Articles ============================*/

.selcompnyseloptngobtn
{
	text-align: center;
	padding: 10px 0;
}
.selcompnyseloptngobtn select,
.selcompnyseloptngobtn button
{
	
}

/*============================ Custom Intimation ============================*/

.customintitabcont .selcomcattabcont table tr th:first-child,
.customintitabcont .selcomcattabcont table tr td:first-child
{
	text-align: left;
	width: 50%;
}
.customintitabcont .saveallchkall a
{
	margin-left: 0px;
}


/*============================ Custom Intimation create new ============================*/
.createnewctsinti
{
	margin: 0 0 20px;
	text-align: left;
}

.custminticompomsgcontmain,
.custmintiemaisettcontmain
{
	margin: 0 0 20px;
}
.custminticompomsgcontmain .custminticompomsgcont1,
.custmintiemaisettcontmain .custmintiemaisettcont1,
.custmintimsgbdycontmain .custmintimsgbdycont1
{
	margin: 0 0 10px 0;
}
.custminticompomsgcontmain .custminticompomsgcont1 h4.h4,
.custmintiemaisettcontmain .custmintiemaisettcont1 h4.h4,
.custmintimsgbdycontmain .custmintimsgbdycont1 h4.h4
{
	font-weight: bold;
}
.custminticompomsgcontmain .custminticompomsgcont2
{
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
}
.custmintiemaisettcontmain .custmintiemaisettcont2
{
	border: 1px solid #cacaca;
	border-top: 2px solid #13ad66;
}
.custmintimsgbdycontmain .custmintimsgbdycont2
{
	border: 1px solid #cacaca;
	border-top: 2px solid #006699;
}
.custminticompomsgcontmain .custminticompomsgcont2,
.custmintiemaisettcontmain .custmintiemaisettcont2
{	
	background-color: #fff;
	padding: 10px;
	height: 218px;
}
.custminticompomsgcontmain .custminticompomsgcont2 .fllftwd100
{	
	margin: 0 0 10px 0;
}
.custminticompomsgcontmain .custminticompomsgcont2 .fllftwd100:last-child,
.custmintiemaisettcontmain .custmintiemaisettcont2 .fllftwd100:last-child
{	
	margin: 0;
}
.custminticompomsgcontmain .custminticompomsgcont2 p.tx
{
	float: left;
	width: 40%;
	margin: 0;
}
.custminticompomsgcontmain .custminticompomsgcont2 p.tx.txfulcstcommg
{
	float: left;
	width: 100%
}
.custminticompomsgcontmain .custminticompomsgcont2 input[type="text"]
{
	float: left;
	width: 40%
}
.custminticompomsgcontmain .custminticompomsgcont2 input.blogscheckbox {
    width: 2%;
}
.custminticompomsgcontmain .custminticompomsgcont2 span
{
	/*float: left;*/
	width: 15%;
	margin-left: 2.5%;
}
.custmintiemaisettcontmain .custmintiemaisettcont2 .fllftwd100:first-child
{
	margin: 50px 0 20px 0;
}
.custmintiemaisettcontmain .custmintiemaisettcont2 p.tx
{
	float: left;
	width: 40%;
	margin: 0;
}
.custmintiemaisettcontmain .custmintiemaisettcont2 input
{
	float: left;
	width: 60%	
}
.custmintimsgbdycontmain .custmintimsgbdycont2
{
	background-color: #fff;
	padding: 20px 10px 10px;
	text-align: center;
	margin: 0 0 20px;
}
.custmintimsgbdycontmain .custmintimsgbdycont2 .custmintimsgbdycont2_introhead,
.custmintimsgbdycontmain .custmintimsgbdycont2 .custmintimsgbdycont2_concluhead
{
	margin: 0 0 10px;
}
.custmintimsgbdycontmain .custmintimsgbdycont2 .custmintimsgbdycont2_introbody,
.custmintimsgbdycontmain .custmintimsgbdycont2 .custmintimsgbdycont2_conclubody
{
	padding: 10px;
	border: 1px solid #cacaca;
	border-radius: 4px;
	height: 160px;
	text-align: left;
}
.custmintimsgbdycontmain .custmintimsgbdycont2 .custmintimsgbdycont2_introbody textarea,
.custmintimsgbdycontmain .custmintimsgbdycont2 .custmintimsgbdycont2_conclubody textarea
{
	width: 100%;
	border: 0;
	height: 140px;
}
.ctsinticreanw.custminticompomsgcontmain .custminticompomsgcont2
{
	height: auto;
}
.ctsinticreanw .cstinticrenwheadmsgbdy
{
	background-color: #cccccc;
    padding: 5px;
    margin: 0 0 10px 0;
    text-align: left;
}
.custmintiemaisettcontmain.ctsinticreanw2 .custmintiemaisettcont2
{
	height: 269px;
}
.custmintiemaisettcontmain.ctsinticreanw2 .custmintiemaisettcont2 p.tx
{
	width: 100%;
}
.custmintiemaisettcontmain.ctsinticreanw2 .custmintiemaisettcont2 .fllftwd100 p.tx
{
	width: 40%;
}
.custmintiemaisettcontmain.ctsinticreanw2 .custmintiemaisettcont2 .fllftwd100 p.tx.wd100cstintinw
{
	width: 100%;
}
.custmintiemaisettcontmain.ctsinticreanw2 .custmintiemaisettcont2 .fllftwd100 p.tx input
{
	width: auto;
	margin: 0 10px 0 0;
}
.custmintiemaisettcontmain.ctsinticreanw2 .custmintiemaisettcont2 .fllftwd100 p.tx.wd100cstintinw input
{
	float: none;
}
.custmintiemaisettcontmain.ctsinticreanw2 .custmintiemaisettcont2 .fllftwd100 p.tx.wd100cstintinw input+.datepickeric
{
	padding: 8.5px 5px 10px 0px;
}
.custmintiemaisettcontmain.ctsinticreanw2 .custmintiemaisettcont2 .fllftwd100.marbotcstintinw
{
	margin: 10px 0 20px;
}
.custmintimsgbdycontmain.ctsinticreanw3 .custmintimsgbdycont2
{
	padding: 10px;
	text-align: left;
}
.cstintibtncontcrenw
{
	text-align: center;
}
/*============================ Customise Letterhead ============================*/

.letrheaddv1
{
	
}
.letrheaddv1_head,
.letrheaddv2_head,
.letrheaddv3_head,
.letrheaddv4_head
{
	background-color: #e4e4e4;
	padding: 5px;
	text-align: center;
}
.letrheaddv4_head
{
	margin: 20px 0 0;
}
.letrheaddv1_head p.tx,
.letrheaddv2_head p.tx,
.letrheaddv3_head p.tx,
.letrheaddv4_head p.tx
{
	margin: 0;
}
.letrheaddv1_body,
.letrheaddv2_body,
.letrheaddv3_body,
.letrheaddv4_body
{
	background-color: #fff;
	border: 1px solid #cacaca;
	padding: 10px 10px 20px;
}
.letrheaddv1_body
{
	border-top: 2px solid #f5a932;
	height: 335px;
}
.letrheaddv2_body
{
	border-top: 2px solid #00a65a;
}
.letrheaddv3_body
{
	border-top: 2px solid #11709f;
}
.letrheaddv1_body .fllftwd100
{
	
}
.letrheaddv1_body p.tx,
.letrheaddv2_body p.tx,
.letrheaddv3_body p.tx
{
	float: left;
	width: 40%;
}
.letrheaddv1_body input,
.letrheaddv2_body input,
.letrheaddv3_body input
{
	float: left;
	width: 60%;
	border: 1px solid #cacaca;
}
.borderbottcusmisltrhead
{
	margin: 0 0 5px 0;
}
.letrheaddv1_btncont,
.letrheaddv2_btncont,
.letrheaddv3_btncont
{
	margin: 10px 0;
}
.letrheaddv3
{
	margin: 80px 0 0;
}
.letrheaddv4_body .letrheaddv4_body_imgcont
{
	text-align: center;
}
.letrheaddv4_body .letrheaddv4_body_imgcont img
{
	margin: 0 auto;
}


/*============================ News ============================*/

.compnewsmaindv .saveallchkall input
{
	margin-left: 20px;
}
.compnewsmaindv .saveallchkall input:first-child
{
	margin-left: 0px;
}
/*============================ Photo Gallery ============================*/
.phtogallrymaindv
{
	
}
.phtogallrymaindv .compnyselcate h4.h4
{
	float: left;
	margin: 5px 0 0;
}
.phtogallrymaindv .compnyselcate input
{
	float: right;
}
.phtogallrymaindv .imgcontphotoglry
{
	padding: 20px 0 0 0;
	height: 400px;
	overflow-y: auto;
}
.phtogallrymaindv .imgcontphotoglry .col_cust_5
{
	float: left;
	width: 20%;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 0 20px 0;
}

.phtogallrymaindv .imgcontphotoglry .col_cust_5 img
{
	margin: 0 auto;
	height: 150px;
}
.phtogallrymaindv .imgcontphotoglry .col_cust_5 img+p.tx
{
	height: 40px;
}
.phtogallrymaindv .uploadthmblrgimgdesccont .uploadimgcontdv,
.phtogallrymaindv .uploadthmblrgimgdesccont .thumbimgcontdv,
.phtogallrymaindv .uploadthmblrgimgdesccont .largeimgcontdv,
.phtogallrymaindv .uploadthmblrgimgdesccont .imgdesccontdv
{
	display: inline-block;
	float: left;
	width: 33.3333%;
	text-align: center;
}
.phtogallrymaindv .uploadthmblrgimgdesccont .uploadimgcontdv
{
	margin: 100px 0 0 0;
}
.phtogallrymaindv .uploadthmblrgimgdesccont .thumbimgcontdv img,
.phtogallrymaindv .uploadthmblrgimgdesccont .largeimgcontdv img
{
	margin: 0 auto;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #cacaca;
	width: 90%;
	height: 250px;
}
.phtogallrymaindv .uploadthmblrgimgdesccont .imgdesccontdv
{
	text-align: left;
}
.phtogallrymaindv .uploadthmblrgimgdesccont .imgdesccontdv textarea
{

	border: 1px solid #cacaca;
	border-radius: 4px;
	width: 100%;
	overflow: hidden;
	overflow-y: auto;
	height: 178px;
}
.phtogallrymaindv .uploadthmblrgimgdesccont .imgdesccontdv
{
	
}
.phtogallrymaindv .savcenclphtgrlybtncont,
.savcenclphtgrlybtncont
{
	text-align: center;
	margin: 25px 0 0;
}
.phtogallrymaindv .savcenclphtgrlybtncont input,
.savcenclphtgrlybtncont input
{
	margin: 0 5px;
}
.popselextnpconthei
{
	height: 100px;
}

/**/
.savcenclphtgrlybtncont.sctcmnypinptchxklef
{

}
.savcenclphtgrlybtncont.sctcmnypinptchxklef p.tx
{
    width: auto;
    float: left;
    text-align: left;
}
.savcenclphtgrlybtncont.sctcmnypinptchxklef p.tx input
{
    margin: 0 5px 0 0;
}

/*============================ Premium Intimation ============================*/
.col_cust_5_preminti
{
	width: 19%;
	float: left;
	border: 1px solid #cacaca;
	margin: 0 0.5% 40px;
	text-align: center;
	padding: 5px;
	cursor: pointer;
}
.col_cust_5_preminti .premiumintiimgcont
{
	height: 100px;
	padding: 20px;
	background-color: #e0e0e0;
}
.col_cust_5_preminti .premiumintiimgcont img
{
	margin: 0 auto;
}
.col_cust_5_preminti p.tx
{
	height: 50px;
}
.col_cust_5_preminti .siteadmin_btn
{
	margin: 20px auto 10px;
	width: 100%;
}
.col_cust_5_preminti .enblchkcont
{
	margin: 0 auto 10px;
}
.col_cust_5_preminti .enblchkcont *
{
	margin: 0 5px;
}
.custminticompomsgcontmain .premintiservsetng
{
	height: auto;
}
.custminticompomsgcontmain .premintiservsetng p.tx
{
	width: 39%;
	margin: 0 1% 0 0;
}
.custminticompomsgcontmain .premintiservsetng input
{
	width: 29%;
	margin: 0 0 0 0;
}
.custmintiemaisettcontmain .premintiservsetng
{
	height: 228px;
}
.col_cust_5_preminti:hover .premiumintiimgcont,
.col_cust_5_preminti.active .premiumintiimgcont
{
	background-color: #69bc2b;
}
.col_cust_5_preminti:hover .premiumintiimgcont img,
.col_cust_5_preminti.active .premiumintiimgcont img
{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.premintisavchkcan.saveallchkall .saveallchkallfllft p.tx input
{
	margin-left: 20px;
}
.premintisavchkcan.saveallchkall .saveallchkallfllft p.tx input:first-child
{
	margin-left: 0px;
}

/*============================ Printable Forms ============================*/
.printbleformsmiddvcont
{
	margin: 0 0 20px 0;
}
.printbleformsmiddvcont .printbleformsmiddv1
{
	float: left;
	width: 70%;
}
.printbleformsmiddvcont .printbleformsmiddv2
{
	float: right;
	width: 30%;
	text-align: right;
}

/*============================ Product Configuration ============================*/
.prodconfigmaindv .compnayselindidv
{
	margin-bottom: 20px;
}
.prodconfigdv1
{
	margin: 0 0 20px;
}
.clear4prodconfig
{
	clear: both;
}
.prodconfigseldiv
{
	display: inline-block;
    width: 42%;
    float: left;
    margin: 0 0.14%;
	background-color: #cccccc;
	height: 100px;
	padding: 32px;
}

/*============================ Unsubscibe Mails ============================*/

.companyseltablecont .selcomcattabcont .unsubscribemailtable tr th:first-child
{
	width: 20%;
}


/*============================ illustration_report ============================*/

.illustration_report
{
	text-align: left;
}
.illustration_report_box
{
	border: 1px solid #cacaca;
	padding: 10px;
}
.illustration_report_box h4.h4
{
	display: inline-block;
	padding: 0 0 2px;
	border-bottom: 1px solid #000;
	margin: 0 0 20px;
}
.sratenddatcontilrep .sratenddatcontilrep_actdv
{
	margin: 10px 0 0;
}
.sratenddatcontilrep .sratenddatcontilrep_actdv .sratenddatcontilrep1
{
	float: left;
	width: 25%;
}
.sratenddatcontilrep .sratenddatcontilrep_actdv .sratenddatcontilrep1 p.tx
{
	margin: 0;
}
.sratenddatcontilrep .sratenddatcontilrep_actdv .sratenddatcontilrep2
{
	float: left;
}
.sratenddatcontilrep .sratenddatcontilrep_actdv .sratenddatcontilrep2 input
{
	border-right: 0;
}
.sratenddatcontilrep .sratenddatcontilrep_actdv .sratenddatcontilrep2 i
{
    border: 1px solid #cacaca;
    border-left: 0;
    padding: 8.5px 5px 8.5px 0px;
	margin: 0.5px 0 0 -10px;
    border-radius: 4px;
    cursor: pointer;
	background-color: #fff;
}
.sratenddatcontilrep .sratendsubbtncon
{
	margin: 10px 0 0;
}

/*============================ SMS service configuration ============================*/


.smsserviceconfimainbody .companyselmaindiv 
{
	margin: 0 0 20px;
}
.smsserviceconfimainbody .custmintiemaisettcontmain .premintiservsetng
{
	height: auto;
}
.smsservcontabcont table 
{
	margin: 20px 0 0;
}
.smsservcontabcont table th
{
	background-color: #cacaca;
}
.smsservcontabcont table th,
.smsservcontabcont table td
{
	text-align: center;
}
.smsservcontabcont table th:first-child,
.smsservcontabcont table td:first-child
{
	text-align: left;
}
.custminticompomsgcontmain .premintiservsetng .smsservcontabcont td input[type=text],
.custmintiemaisettcontmain .custmintiemaisettcont2 .smsservcontabcont td input[type=text]
{
	width: 100%;
}
.custminticompomsgcontmain .premintiservsetng .smsservcontabcont td input,
.custmintiemaisettcontmain .custmintiemaisettcont2 .smsservcontabcont td input
{
	float: none;
}
.custmintiemaisettcontmain .custmintiemaisettcont2 .smsservcontabcont td textarea
{

	width: 70%;
	min-height: 45px;
	border: 1px solid #cacaca;
	float: left;
}
.custmintimsgbdycontmain .custmintimsgbdycont2 .smsservcontabcont td input
{
	margin: 0 5px;
}
.smsserviceconfimainbody .custmintiemaisettcontmain .custmintiemaisettcont2.freemsgsmsconfi
{
    border: 1px solid #cacaca;
    border-top: 2px solid #774f8b;
	height: auto;
}
.smsserviceconfimainbody .custminticompomsgcontmain .premintiservsetng .smsservcontabcont td input[type=text],
.smsserviceconfimainbody .custmintiemaisettcontmain .custmintiemaisettcont2 .smsservcontabcont td input[type=text],
.smsserviceconfimainbody .custmintimsgbdycontmain .custmintimsgbdycont2 .smsservcontabcont td input
{
	width: 30%;
}
.smsserviceconfimainbody .custmintiemaisettcontmain .custmintiemaisettcont2 .smsservcontabcont td input[id*="lblMessCount_"]
{
	background-color: transparent;
    border: 0;
    color: #ff0000;
	text-align: center;
}
.smsserviceconfimainbody .custmintiemaisettcontmain .custmintiemaisettcont2 .smsservcontabcont td input.smsconfiwd100inpt
{
	width: 70%;
	float: left;
}

.smsserconpopdvtabmain
{
	border: 1px solid #cacaca;
	margin: 10px 0 0 0;
	padding: 10px 0;
}
.smsserconpopdvtabmain.fllftwd100,
.smsserconpopdvtabmain .fllftwd100
{
	float: left;
	width: 100%;
}
.smsserconpopdvtabindi 
{
	
}
.smsserconpopdvtabindi .smsserconpopdvtabsub1
{
	float: left;
	width: 25%;
	padding: 10px;
}
.smsserconpopdvtabindi .smsserconpopdvtabsub2
{
	float: left;
	width: 75%;	
	padding: 10px;
}
.smsserconpopdvtabindi .smsserconpopdvtabsub2 textarea
{
	width: 100%;
	height: 75px;
}
/*============================ Maturity Intimation ============================*/

.maturituintibtncon .saveallchkallfllft button
{
	margin-left: 10px;
}
.maturituintibtncon .saveallchkallfllft button:first-child
{
	margin-left: 0px;
}
/*============================ admin login ============================*/

.adminloginbox
{
	width: 300px;
	margin: 30px auto;
	padding: 10px;
	background-color: #fff;
	float: none;
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
}
.adminloginbox input
{
	width: 100%;
	margin: 0 0 10px;
}
.adminloginbox button
{
	width: 100%;
	margin: 0;
}

/*============================ Update Renewal status ============================*/

.adminwelcometxtcon
{
	margin: 0 0 20px 0;
}
.adminwelcometxtcon .adminwelcometxtcon1
{
	float: left;
	width: 50%;
}
.adminwelcometxtcon .adminwelcometxtcon1 h4.h4
{
	color: #333;
	font-weight: bold;
}
.adminwelcometxtcon .adminwelcometxtcon1 h4.h4 span
{
	color: #ff7300;
}
.adminwelcometxtcon .adminwelcometxtcon2
{
	float: right;
	width: 50%;
	text-align: right;
}
.adminwelcometxtcon .adminwelcometxtcon2 a
{
	
}
.updaterenewalboxmain
{
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
	padding: 10px;
}
.updaterenewalboxmain .updaterenewaldv0
{
	margin: 0 0 10px 0;
}
.updaterenewalboxmain .updaterenewaldv1
{
	float: left;
	width: 40%;
}
.updaterenewalboxmain .updaterenewaldv1 p.tx
{
	margin: 0;
}
.updaterenewalboxmain .updaterenewaldv2
{
	float: left;
	width: 60%;	
}
.updaterenewalboxmain .updaterenewaldv2 select,
.updaterenewalboxmain .updaterenewaldv2 input,
.updaterenewalboxmain .updaterenewaldv2 textarea
{
	width: 50%;
}
.updaterenewalboxmain .updaterenewaldv2 textarea
{

	height: 100px;
}
.updaterenewalboxmain .updaterenewaldv2 input[type=radio]
{
	width: auto;
	margin: 0 5px;
}
.updaterenewalboxmain .updaterenewaldv2 input[type=radio]:nth-child(1)
{
	width: auto;
	margin: 0 2px 0 0;
}
.updaterenewalboxmain .updaterenewaldv2 input.datepicker
{
	width: 49%;
}
.datepicker
{
	border-right: 0;
}
.datepickeric
{
	border: 1px solid #cacaca;
    border-left: 0;
    padding: 8.5px 5px 8.5px 0px;
    margin: -0.5px 0 0 -18px;
	border-radius: 0 4px 4px 0;
    cursor: pointer;
    background-color: #fff;	
}
.maturituintibtncon .updaterenewlbtncont1
{
    text-align: right;
	float: left;
	width: 60%;
}
.maturituintibtncon .updaterenewlbtncont2
{
	float: right;
	width: 40%;
	text-align: right;
}
.maturituintibtncon .updaterenewlbtncont2 a
{
	
}
/*============================ Site admin home page ============================*/

.siteadminhomepage.custminticompomsgcontmain .custminticompomsgcont2
{
	height: auto;
}
.siteadminhomepage.custminticompomsgcontmain .custminticompomsgcont2 p.tx
{
	width: 100%;
}


/*============================ Site visitor analysis ============================*/

.custmintiemaisettcontmain .custmintiemaisettcont2.sitevisianal2
{
	height: auto;
}
.custmintiemaisettcontmain .custmintiemaisettcont2.sitevisianal2 p.tx
{
	width: 100%;
}
.custmintiemaisettcontmain .custmintiemaisettcont2.sitevisianal2 p.tx input
{
	width: auto;
	margin: 0 5px 0 0
}
.sitvisianlybtn_cont .saveallchkallfllft
{
	width: 100%;
}
.sitvisianlybtn_cont p.tx:first-child
{
	float: left;
	width: 50%;
}
.sitvisianlybtn_cont p.tx:first-child input
{
	margin: 0 0 0 10px;
}
.sitvisianlybtn_cont p.tx:first-child input:first-child
{
	margin: 0;
}
.sitvisianlybtn_cont p.tx:Last-child
{
	float: right;
	width: 50%;
	text-align: right;
}
/*============================ new user registration ============================*/
.newuserregistratnmaindv
{
	margin: 0;
}
.newuserregistratnmaindv .custminticompomsgcont2
{
	height: auto;
}
.newuserregistratnmaindv .custminticompomsgcont2 p.tx
{
	width: 15%;
}
.newuserregistratnmaindv .custminticompomsgcont2 input
{
	width: 20%;
}
.newuserregistratnmaindv .custminticompomsgcont2 .datepickeric
{
	margin: -0.5px 0 0 -10px;
}

/*============================ External Source User ============================*/

.extnalusersearch
{
	margin: 0 0 20px 0;
}
.extnalusersearch p.tx
{
	display: inline-block;
	margin: 0 20px 0 0;
}
.extnalusersearch .extsourserreslt
{
	margin: 10px 0 0;	
}
.extnalusersearch .extsourserreslt p.tx
{
	margin: 0;
	font-weight: bold;	
}
.extnalusersearch .extsourserreslt span
{
	color: #ff0000;
}
.extsourusrselallbtn .saveallchkallfllft p:last-child
{
	margin: 15px 0 0;
}
.helpflinstructionextsour
{
	margin: 20px 0 0;
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
	padding: 10px;
}
.helpflinstructionextsour h4.h4
{
	margin: 0 0 15px;
	border-bottom: 1px solid #000;
	display: inline-block;
	padding: 0 0 5px;
}
/*============================ site statistic report ============================*/
.sitestatisticrepmaindv ul.ul
{
	margin: 0 0 20px 0;
}
.sitestatisticrepmaindv .companyseltablecont .selcomcattabcont table tr th:first-child
{
	text-align: left;
}
.sitestatisticrepslebtn .saveallchkallfllft p.tx select
{
	margin: 0 20px 0 0px;
}
.sitestatisticrepslebtn .saveallchkallfllft p.tx:last-child
{
	margin: 15px 0 0;
}
/*============================ Change admin password ============================*/

.changeadminpswrdmaindv
{
	margin: 20px auto;
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
	padding: 20px;
	width: 500px;
}
.changeadminpswrdmaindv .changeadminpswd0
{
	margin: 0 0 10px 0;
}
.changeadminpswrdmaindv .changeadminpswd0:last-child
{
	margin: 0;
}
.changeadminpswrdmaindv .changeadminpswd1
{
	display: inline-block;
	width: 50%;
}
.changeadminpswrdmaindv .changeadminpswd1 p.tx
{
	margin: 0;
}
.changeadminpswrdmaindv .changeadminpswd2
{	
	display: inline-block;
	width: 49%;
	text-align: right;
}
/*============================ Change email signatory ============================*/

.changeemailsignatorymaindv
{	
	width: 800px;
}

.changeemailsignatorymaindv.changeadminpswrdmaindv .changeadminpswd2 *
{	
	width: 80%;
	padding: 10px;

}

/*============================ News letter ============================*/

.newsletrmaindvcont
{
	margin: 20px auto;
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
	padding: 20px;
}
.newslrtbtnconchkbx
{
	text-align: center;
	width: 350px;
    margin: 20px auto 0;
}
.newslrtbtnconchkbx p.tx
{
	margin: 0 0 15px 0;
	text-align: left;
}
.hitviewsrsltdiv.newsletrredlt1
{
	text-align: center;
}
/*============================ Add Newsletter ============================*/

.addnewsltrmaindv1
{
	margin: 20px auto;
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
	padding: 20px;
	height: 376px;
}
.addnewsltrsubdv1 .fllftwd100
{
	margin: 0 0 10px;
}
.addnewsltrsubdv1 .fllftwd100:last-child
{
	margin: 0;
}
.addnewsltrsubdv1 .addnewsltrsubsubdv1
{
	float: left;
	width: 40%;
}
.addnewsltrsubdv1 p.tx
{
	margin: 0;
}
.addnewsltrsubdv1 .addnewsltrsubsubdv2
{
	float: right;
	width: 60%;
	text-align: right;
}
.addnewsltrsubdv1 .addnewsltrsubsubdv2 input
{
	width: 80%;
}

.addnewsltrmaindv2
{
	margin: 20px auto;
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #13ad66;
	padding: 20px;	
}
.addnewsltrmaindv2 .addnewsltrsubdv2 h4.h4
{
	font-weight: bold;
}
.addnewsltrmaindv2 .addnewsltrsubdv2 p.tx button
{
	font-size: 14px;
	padding: 2px 5px;
}
.addnewsltrmaindv3
{
	text-align: center;
}

/*============================ Birthday Greetings ============================*/

.custminticompomsgcontmain .custminticompomsgcont2 .custserstngbdaygreet2 p.tx
{
	width: 68%;
}
.custminticompomsgcontmain .custminticompomsgcont2 .custserstngbdaygreet3 p.tx
{
	width: 88%;
}
.custminticompomsgcontmain .custminticompomsgcont2 .custserstngbdaygreet3 input
{
	width: 10%;
	text-align: right;
}
.custmintiemaisettcontmain .custmintiemaisettcont2.custserstngbdaygreet4
{
	height: 133px;
}
.custmintiemaisettcontmain .custmintiemaisettcont2.custserstngbdaygreet4 .fllftwd100:first-child
{
	margin: 0 0 10px 0;
}
.greetingdisppgstng1,
.greetingdisppgstng001
{
	margin: 0 0 10px 0;
}
.greetingdisppgstng1 h4.h4,
.greetingdisppgstng001 h4.h4
{
	font-weight: bold;
}
.greetingdisppgstng2
{
	background-color: #fff;
    padding: 10px;
	border: 1px solid #cacaca;
    border-top: 2px solid #006699;
}
.greetingdisppgstng0 .greetingdisppgstng2 .fllftwd100
{
	margin: 0 0 10px;
}
.greetingdisppgstng0 .greetingdisppgstng2 .fllftwd100 p.tx
{
	width: 40%;
	float: left;
	margin: 0 1% 0 0;
}
.greetingdisppgstng0 .greetingdisppgstng2 .fllftwd100 input,
.greetingdisppgstng0 .greetingdisppgstng2 .fllftwd100 textarea
{
	width: 20%;
}
.greetingdisppgstng0 .greetingdisppgstng2 .fllftwd100 input[type=button]
{
	width: auto;
}
.greetingdisppgstng0 .greetingdisppgstng2 .greetingdisppgstng21 select
{
	width: 15%;
}
.greetingdisppgstng0 .greetingdisppgstng2 .greetingdisppgstng22 *
{
	width: 15%;
}
.greetingdisppgstng0 .greetingdisppgstng2 .greetingdisppgstng23
{
	text-align: center;
	margin: 20px 0 0;
}



/*new*/
.greetingdisppgstng00
{
	margin: 20px 0 0;
}
.greetingdisppgstng002
{
	background-color: #fff;
    padding: 30px;
	border: 1px solid #cacaca;
    border-top: 2px solid #774f8b;	
}
.greetingdisppgstng002 .fllftwd100 select
{
	width: 50%;
}

/*============================ Non Life company selection ============================*/

.nonlyfcomselmaindv
{
	margin: 20px 0 0;
}
.nonlyfcomselmaindv p.tx
{
	margin: 0 0 5px;
}

/*============================ popup selection ============================*/
.popupselmaindv .phtogallrymaindv
{
	text-align: left;
}
.popupselmaindv .phtogallrymaindv .imgcontphotoglry img
{
	width: 100%;
	height: 175px;
}

/*============================ NAV setting ============================*/
.custminticompomsgcontmain .navmaindiv1,
.custmintiemaisettcontmain .navmaindiv2
{
	height: auto;
}
.custmintiemaisettcontmain .navmaindiv2 .fllftwd100:first-child,
.custmintiemaisettcontmain .navmaindiv2 .fllftwd100
{
	margin: 0 0 10px;
}
.custminticompomsgcontmain .navmaindiv1 input,
.custmintiemaisettcontmain .navmaindiv2 input
{
	width: 10%;
}

/*============================ Wealth Magic Setting ============================*/
.wealthmagicsetng_saveselectn
{
	text-align: center;
	margin: 20px 0 0;
}


/*============================ Update Profile ============================*/

.upproresltdv
{
	margin: 20px auto 0;
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
	padding: 20px;
	text-align: center;
}
.upproresltdv button
{
	margin: 20px auto 0;
}

/*============================ Hit/views Pages ============================*/

.hitviewpagesmaindv.custminticompomsgcontmain .navmaindiv1
{
	height: 183px;
}
.hitviewpagesmaindv.custminticompomsgcontmain .navmaindiv1 input,
.hitviewpagesmaindv.custmintiemaisettcontmain .navmaindiv2 input
{
	width: 30%;
}
.hitviewpagesmaindv.custminticompomsgcontmain .navmaindiv1 .datepickeric,
.hitviewpagesmaindv.custminticompomsgcontmain .navmaindiv2 .datepickeric
{
	margin: 0px 0 0 -10px;
}
.hitviewsrsltdiv
{
	margin: 20px auto 0;
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #006699;
	padding: 20px;
}

/*============================ Non Registered users ============================*/
.nonregisusersmaindv ul.ul
{
	margin: 10px 0;
}

/*============================ Mail Info ============================*/
.mailinfomaindiv .custmintiemaisettcontmain .custmintiemaisettcont2 .fllftwd100:first-child
{
	margin: 0;
}
.mailinfomaindiv textarea
{
	width: 100%;
	height: 195px;
}

/*============================ Configure web admin menu ============================*/
.confiwebadmimenursltdv
{
	margin: 20px auto 0;
	background-color: #fff;
	border: 1px solid #cacaca;
	border-top: 2px solid #f5a932;
	padding: 20px;
	text-align: center;	
}
.confiwebadmimenursltdv
{
	text-align: left;
}

/*============================ Video Setting ============================*/
.videosetngmaindv
{
	text-align: left;
}
.videosettingh4 a,
.videosettingdv1,
.videosettingdv1 p.tx input,
.videosettingdv1 p.tx img
{
	display: inline-block;
	vertical-align: baseline;
} 
.videosettingdv1
{
	width: 100%;
}
.videosettingdv1 p.tx
{
	display: inline-block;
	width: 25%;
	margin: 0;
}
.videosettingdv1 .titltlinkcon
{
	display: inline-block;
	width: 50%
}
.videosettingdv1 .titltlinkcon span
{
	display: block;
	margin: 0 0 5px 0;
}
.videosettingdv1 .titltlinkcon span input
{
	width: 80%;
}
.videosettingdv1 .titltlinkcon a
{
	cursor: pointer;
}
.videosettingh4 a
{
	margin: 0 20px 0 0;
}
.videosetngpanbdy input,
.videosetngpanbdy textarea
{
	width: 50%;
	height: 40px;
}

/*============================ New Videos settings ============================*/
.nwvideostngcont
{
	border: 1px solid #cacaca;
}
.nwvideostnghead
{
	border-bottom: 1px solid #cacaca;
	background-color: #774f8b;
	color: #fff;
	padding: 10px;
}
.nwvideostnghead .nwvideostnghead1
{
	float: left;
	height: 20px;
}
.nwvideostnghead .nwvideostnghead1 input
{
	font-weight: normal;
	vertical-align: 0;
}
.nwvideostnghead .nwvideostnghead1 .newvidstngtitl
{
	display: inline-block;
	font-weight: normal;
	white-space: nowrap; 	
    width: 140px; 
    overflow: hidden;
    text-overflow: ellipsis; 
}
.nwvideostnghead .nwvideostnghead2
{
	float: right;
	text-align: right
}
.nwvideostnghead .nwvideostnghead2 a
{
	color: #fff;
	cursor: pointer;
}
.nwvideostnghead .nwvideostnghead2 i
{
	margin: 0 0 0 10px;
	font-weight: normal;
}
.nwvideostngbody
{
	
}
.nwvideostngbody img
{
	width: 100%;
}
.nwvideostngmodal .modal-dialog
{
	width: 300px;
}
.nwvideostngmodal .modal-header,
.nwvideostngmodal1 .modal-header
{
	padding: 5px;
	border: 0;
}
.nwvideostngmodal .modal-header .close,
.nwvideostngmodal1 .modal-header .close
{
	opacity: 1;
}
.nwvideostngmodal .modal-body input
{
	width: 100%;
}


.nwvideostngmodal1
{
	
}
.nwvideostngmodal1 .modal-dialog
{
	width: 884px;
}
.nwvideostngmodal1 iframe
{
	width: 854px;
	height: 480px;
}
/*============================ Check Credit ============================*/

.checkcreditmaindv .confiwebadmimenursltdv
{
	text-align: center;
}
.checkcreditmaindv .confiwebadmimenursltdv h4.h4
{
	margin: 0 0 5px;
}
.checkcreditmaindv .confiwebadmimenursltdv p.tx
{
	margin: 0 0 20px;
}
/*============================ Business Advertisement ============================*/
.custminticompomsgcontmain .businewsadvertismentmaindiv p.tx
{
	width: 50%;
}
.custminticompomsgcontmain .businewsadvertismentmaindiv input
{
	width: 24%;
	margin: 0 0%;
}


.custminticompomsgcontmain .businewsadvertismentmaindiv .businesdv1sel1mrbtm
{
	margin: 0 0 20px;
}
.checkcreditmaindv .confiwebadmimenursltdv p.tx.bodbot0
{
	margin: 0;
}
.themesettngpopdv a
{
	cursor: pointer;
}
.themesettngpopdv #themestngpopid .modal-header
{
	padding: 5px;
	border: 0;
}
.themesettngpopdv #themestngpopid .modal-header .close
{
	opacity: 1;
}

.custmintiemaisettcontmain.businewsadvertismentmaindiv2 .custmintiemaisettcont2 .fllftwd100:first-child,
.custmintiemaisettcontmain.businewsadvertismentmaindiv3 .custmintiemaisettcont2 .fllftwd100:first-child
{
	margin: 0 0 20px;
}
.custmintiemaisettcontmain.businewsadvertismentmaindiv2 .custmintiemaisettcont2 .fllftwd100 p.tx,
.custmintiemaisettcontmain.businewsadvertismentmaindiv3 .custmintiemaisettcont2 .fllftwd100 p.tx
{
	width: 100%;
}
.custmintiemaisettcontmain.businewsadvertismentmaindiv2 .custmintiemaisettcont2 .fllftwd100 input
{
	width: auto;
	display: inline-block;
	border: 0;
	margin: 10px 0 20px;
}
.custminticompomsgcontmain .businewsadvertismentmaindiv p.tx.fllftwd100,
.businewsadvertismentmaindiv2 p.tx.fllftwd100,
.businewsadvertismentmaindiv3 p.tx.fllftwd100

{
	width: 100%;
	margin: 0 0 20px 0;
}
.businewsadvertismentmaindiv3 .bizyadd3nw
{
	margin: 0 0 20px;
}
.businewsadvertismentmaindiv3 .bizyadd3nw p.tx
{
	float: left;
	width: 50% !important;
}
.businewsadvertismentmaindiv3 .bizyadd3nw input
{
	float: right;
	width: 50% !important;
}

/*============================ Non Life Advertisement Banner ============================*/
.nonlilfebannadverti .nonlyfbanadveindi
{
	margin: 0 0 20px;
	padding: 0px;
	border: 1px solid #cacaca;
	background-color: #fff;
}
.nonlilfebannadverti .nonlyfbanadveindi .nonlyfbannad1
{
	float: left;
	width: 5%;
	margin: 25px 0 0 5px;
}
.nonlilfebannadverti .nonlyfbanadveindi .nonlyfbannad2
{
	float: left;
	width: 90%;
}
.nonlilfebannadverti .nonlyfbanadveindi .nonlyfbannad2 img
{
	height: 75px;
}

/*============================ popup file image video ============================*/
.uploadfileimg
{
	
}
.uploadfileimg *
{
	color: #ff0000 !important;
}
.uploadfileimg button,
.uploadfileimg input,
.uploadfileimg a,
.uploadfileimg button i,
.uploadfileimg input i,
.uploadfileimg a i
{
	color: #333 !important;
}
.uploadfileimg button:hover,
.uploadfileimg input:hover,
.uploadfileimg a:hover,
.uploadfileimg button:hover i,
.uploadfileimg input:hover i,
.uploadfileimg a:hover i
{
	color: #fff !important;
}
.uploadfileimg .spaceremrriyt
{
	margin-right: 20px;
}
.ucanbupldfollfiltyp
{
	
}
.uploadfileimg input[type=file]
{
	display: inline-block;
    padding: 0;
    border: 0;
	color: #333
}
.uploadfileimg input[type=file]:hover
{
	color: #333 !important;
}


/*============================ submenu for main menu ============================*/
.subsubmenuashh_parent_li
{
	display: inline-block;
}
.subsubmenuashh_ul
{
	display: none ;
	background-color: #ba97cc !important;
}
.subsubmenuashh_parent_li:hover .subsubmenuashh_ul
{
	display: inline-block ;
	position: relative;
	left: 28px;
	width: 100%;
}
.subsubmenuashh_parent_li:hover .subsubmenuashh_ul li.subsubmenuashh_child_li
{
	background-color: transparent;
}
.subsubmenuashh_parent_li:hover .subsubmenuashh_ul li.subsubmenuashh_child_li:hover
{
	background-color: #ff9b49;
}
.subsubmenuashh_parent_li:hover .subsubmenuashh_ul li.subsubmenuashh_child_li a
{
	padding: 5px;
	color: #333;
}
.subsubmenuashh_parent_li:hover .subsubmenuashh_ul li.subsubmenuashh_child_li:hover a
{
	color: #fff;
}

/*============================ photogallery popup ============================*/
.fotogalrypopmaindv
{
	
}
.fotogalrypopmaindv .fotogalrypopsbdv
{
	padding: 15px 0;
}
.fotogalrypopmaindv .fotogalrypopsbdv .fotogalrypopimgtxtcontdv .fotogalrypopimgcont img
{
	width: 100%;
	height: 300px;
}



/*2nd*/
.fotogalrypopmaindv
{
	
}
.fotogalrypopmaindv .fotogalrypopsbdv .fotoimgdelcont
{
	margin: 0 0 20px;
}
.fotogalrypopmaindv .fotogalrypopsbdv .fotoimgdelcont .fotoimgdelcont1
{
	width: 5%;
	float: left;
}

.fotogalrypopmaindv .fotogalrypopsbdv .fotoimgdelcont .fotoimgdelcont2
{
	width: 90%;
	float: right;
}


/*============================ session timeout ============================*/
.sessiontimeoutmain
{
	text-align: center;
}
.sessiontimeoutmain .sessiontimcondv
{
	display: inline-block;
	border: 5px solid #8a7972;
    padding: 20px;	
	text-align: center;
	margin: 10% auto 0;
    box-shadow: 0 0 20px;
        background-color: white;
}
.sessiontimeoutmain .sessiontimcondv img
{
	margin: 0 auto;
}
.sessiontimeoutmain .sessiontimcondv h3.h3
{
	margin: 0 0 20px 0;
	font-weight: bold;
}
.sessiontimeoutmain .sessiontimcondv p.tx
{
	margin: 0 0 20px 0;
}

/*============================ Compose New article ============================*/
.custminticompomsgcontmain.composenwarticlemaindv .premintiservsetng  .fllftwd100 select,
.custminticompomsgcontmain.composenwarticlemaindv .premintiservsetng  .fllftwd100 input
{
	width: 60%;
	margin: 0;
}
.custminticompomsgcontmain.composenwarticlemaindv .premintiservsetng  .fllftwd100 input.datepicker
{
	width: 59%;
}
.custminticompomsgcontmain.composenwarticlemaindv .premintiservsetng  .fllftwd100 input.datepicker+.datepickeric
{
	margin: 0px 0 0 -18px;
}

/**/
.custmintiemaisettcontmain.composenwarticlemaindv .premintiservsetng .fllftwd100 textarea
{
	width: 100%;
	height: 200px;
}
.custmintiemaisettcontmain.composenwarticlemaindv .premintiservsetng .fllftwd100:first-child
{
	margin: 0;
}
.custmintiemaisettcontmain.composenwarticlemaindv .premintiservsetng
{
	height: 222px;
}


/*============================ Generic SMS Add/Edit ============================*/
.genericsmsaddeditmaindv .custminticompomsgcontmain .premintiservsetng
{
    height: 225px;
}
.genericsmsaddeditmaindv .custminticompomsgcontmain .premintiservsetng input,
.genericsmsaddeditmaindv .custminticompomsgcontmain .premintiservsetng textarea
{
    width: 60%;
    margin: 0;
}
.genericsmsaddeditmaindv .custmintiemaisettcontmain .custmintiemaisettcont2
{
    height: auto;
}
.genericsmsaddeditmaindv .custmintiemaisettcontmain .custmintiemaisettcont2 p.tx
{
    width: 100%;
    margin: 0 0 10px;
}
.genericsmsaddeditmaindv .custmintiemaisettcontmain .custmintiemaisettcont2 .genericaddeditdvcst,
.genericsmsaddeditmaindv .custmintiemaisettcontmain .custmintiemaisettcont2 .genericaddeditdvcst .genericaddeditsubdv
{
    float: left;
    width: 100%;
}
.genericsmsaddeditmaindv .custmintiemaisettcontmain .custmintiemaisettcont2 .genericaddeditdvcst .genericaddeditsubdv input
{
    width: 10%;
    float: left;
}
.genericsmsaddeditmaindv .custmintiemaisettcontmain .custmintiemaisettcont2 .genericaddeditdvcst .genericaddeditsubdv a#rbUploExteSour
{
    display: inline-block;
    margin: 0 0 0 40px;
    font-size: 12px;
}
.genericsmsaddeditmaindv .custmintiemaisettcontmain .custmintiemaisettcont2 .genericaddeditdvcst .genericaddeditsubdv a#rbUploExteSour button
{
    padding: 5px;
}
/*============================ Media queries ============================*/
.stellarnav ul li.no_sub
{
	margin: -1px 0 0 0;
}
@media screen and (max-width: 1199px) and (min-width: 992px)
{
	.stellarnav > ul > li > a
	{
		padding: 20px 5px;
	}

}
@media screen and (min-width: 992px)
{
	.stellarnav > ul > li
	{
		width: 14%;
		background-color: #ccc;
		border-bottom: 2px solid #fff;
	}	
	.stellarnav ul ul
	{
		width: 250px;
		white-space: nowrap;
	}
	.stellarnav ul ul.siteconfiullisep
	{
		width: auto;
	}
	.stellarnav ul ul.ullastchildli
	{
		right: 0;
	}
	.stellarnav > ul > li ul li
	{
		list-style-type: square;
	}
	.stellarnav > ul > li ul div.inlinemenucontdv
	{
		display: inline-block;
		/*width: 50%;*/
		/*float: left;*/
		vertical-align: top;
	}
	.stellarnav > ul > li ul i.fa-square
	{
		font-size: 6px;
	}
	.stellarnav > ul > li > a 
	{
		padding: 15px 10px;
		font-size: 12px;
	}
	.stellarnav > ul > li > a > i
	{
		display: block;
		font-size: 24px;
		margin: 0 0 5px 0;
	}
	.stellarnav li.has-sub > a:after
	{
		display: none;
	}
	.stellarnav > ul > li:hover
	{
		background-color: #774f8b;
		border-bottom: 2px solid #ff7300;
	}
}


@media screen and (max-width: 991px)
{
	.stellarnav.mobile
	{
		text-align: right;
	}
	.stellarnav.mobile .menu-toggle
	{
		padding: 15px 0;
	}
	.stellarnav.mobile .fa-bars
	{
		font-size: 30px;
	}	
	.stellarnav.mobile.light ul
	{
		position: absolute;
		width: 250px;
		z-index: 999;
		right: 0;
	}
	.stellarnav.mobile.light ul ul
	{
		position: relative;
		margin-left: 0;
		background-color: #ff9eab;
		z-index: 99999;
	}
	.stellarnav.mobile.light ul ul ul
	{
		position: relative;
		margin-left: 0;
		background-color: #ccc;
		z-index: 99999;
	}
	
}

@media screen and (max-width: 767px)
{
	.stellarnav.mobile .menu-toggle
	{
		padding: 10px 15px;
	}
}

/*============================ General ============================*/
.right.carousel-control
{
	right: 0;
	left: auto;
}
/*============================ header 1 ============================*/
/*============================ header 1 ============================*/