/*
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
*/

/*@import url(https://fonts.googleapis.com/css?family=Lato);*/
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../googlefonts/S6uyw4BMUTPHjxAwXjeu.woff2') format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../googlefonts/S6uyw4BMUTPHjx4wXg.woff2') format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*----------Lato END--------------*/

/*
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
*/
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../googlefonts/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2') format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../googlefonts/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2') format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../googlefonts/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2') format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../googlefonts/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2') format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
   src: url('../googlefonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2') format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/**********************************************************************/



body {
   /* font-family: Verdana, Arial, Helvetica, sans-serif;
   font-family:"Century Gothic" !important;*/
	font-family: 'lato',serif !important;
}

h1, h2, h3, h4, h5
{
 
   font-family: Montserrat !important;
}


.frm_left_td
{
       font-size: 14px;
}
.mainphoto {
	background-image: url(../images/cemera.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}

.label {
	

	font-size : 10 px;
	margin-left : 2px;
	width : 120px;
}

.message {
	

	font-size : 10 px;
	margin-left : 2px;
	
}

.head{
	

	font-size : 12 px;
	margin-left : 2px;
	border : 0px;
	width : 100px;
}

.input{
/*width : 200 px;
height : 20px;
border : 1px solid;*/
	margin:0 5px 0 0;
	padding:2px;
	height:16px;
	width:246px;
	border:1px solid #c79ae9;

}
 
.commonwidth{

	width:300px;
	height:22px;
}

input.long{
width : 300 px;
height : 20px;
border : 1px solid;
}

input.short{
width : 100 px;
height : 20px;
border : 1px solid;
}

.area{
border : 1px solid;
background-color : #FFFFFF;
}

.verticalsep{
border : 1px solid;
border-color : #000000;
}

.labelhead{
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #H3H3H3;
font-weight : bold;*/
}

.th{
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;*/
}
.edittext{


font-size : 14px;
color : #000000;
}

a.click:link    {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 12px; FONT-WEIGHT: bold}
a.click:visited {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 12px; FONT-WEIGHT: bold}
a.click:active  {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 12px; FONT-WEIGHT: bold}
a.click:hover   {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 12px; FONT-WEIGHT: bold}

a.grey:link    {COLOR:#000000; BACKGROUND-COLOR:transparent; text-decoration:none;    FONT-WEIGHT: bold;    font-family: Montserrat;
    font-size: 14px;}
a.grey:visited {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   font-family: Montserrat;
    font-size: 14px; FONT-WEIGHT: bold}
a.grey:active  {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   font-family: Montserrat;
    font-size: 14px; FONT-WEIGHT: bold}
a.grey:hover   {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   font-family: Montserrat;
    font-size: 14px; FONT-WEIGHT: bold}

a.logout:link    {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 10px; FONT-WEIGHT: bold}
a.logout:visited {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 10px; FONT-WEIGHT: bold}
a.logout:active  {COLOR:#9421a5; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 10px; FONT-WEIGHT: bold}
a.logout:hover   {COLOR:#999999; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 10px; FONT-WEIGHT: bold}

a.edit:link    {COLOR:#006600; BACKGROUND-COLOR:transparent;  text-decoration:underline;   FONT-SIZE: 14px; FONT-WEIGHT: bold}
a.edit:visited {COLOR:#006600; BACKGROUND-COLOR:transparent;  text-decoration:underline;   FONT-SIZE: 14px; FONT-WEIGHT: bold}
a.edit:active  {COLOR:#006600; BACKGROUND-COLOR:transparent;  text-decoration:underline;   FONT-SIZE: 14px; FONT-WEIGHT: bold}
a.edit:hover   {COLOR:#ff6600; BACKGROUND-COLOR:transparent; text-decoration:none;   FONT-SIZE: 14px; FONT-WEIGHT: bold}

.error{


font-size : 10px;
color : #CC3333;
}

.button{
	

	font-size : 10px;
	height: 18px;
	vertical-align: middle;
	border: 1px solid #9F6D07;
	color: #663300;
}

.imagetext{
	

	font-size : 12px;
	color: #000000;
	line-height:20px;
}

.login{


font-size : 10px;
color:#9421a5;
font-weight : bold;
padding : 0px 10px 5px 30px;
}
.logout{


font-size : 10px;
color :#9421a5;
font-weight : bold;
padding : 0px 10px 5px 0px;
}
.livechat{


font-size : 10px;
color : #H3H3H3;
font-weight : bold;
padding : 0px 30px 5px 0px;
}
.text {
	

	font-size : 10 px;
	
}

#services {

}

#services li {
    list-style:none;
    margin-bottom:15px;
}

#services li span {
    display:block;
    margin-bottom:5px;
}

#services .desc {
    font-size:14px;
}

.page-title {
  /*  font-family: Verdana, Arial, Helvetica, sans-serif;*/
  
	/*background-image: url(../images/top_bar.jpg); */
	border-top:1px solid #FFFFFF;
	/*padding:2px 0px 2px 5px;
    margin: 100px 0px 25px;
    font-size : 25px;*/
	   margin: 105px 0 15px 0px;
	   padding:0px;
    text-align:center;
    font-family: Montserrat !important;
}

#cart {
    border:1px solid black;    
    border-collapse:collapse;
    font-size:12px;
}

#cart th {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}

#cart td {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}

#cart .qty {
    width:50px;
}

#cart .total {
    font-weight:bold;
}

.addButtons{
/*padding:0px;
font-size:16px;
font-weight:700;
width:86px;
height:32px;
border:none;
color: #7e3a77;
cursor:pointer;
margin:0px;background:url(../images/btn_bg.jpg) no-repeat;*/
/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*
border: 1px solid #000000;
color: #9421a5;
background:#FFFFFF;
font-size:13px;
font-weight:bold; */
/*cursor:pointer;
border: 1px solid #c22592;
	padding: 10px;

	font-weight:700;
	text-align: center; 
	width:auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #000 0px 2px 3px;
	-moz-box-shadow: #000 0px 2px 3px;
	box-shadow: #000 0px 4px 3px;
	background: #E0007F;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c22592), to(#9421a5));
	background: -webkit-linear-gradient(#c22592, #9421a5);
	background: -moz-linear-gradient(#c22592, #9421a5);
	background: -ms-linear-gradient(#c22592, #9421a5);
	background: -o-linear-gradient(#c22592, #9421a5);
	color:#fff;
	background: linear-gradient(#c22592, #9421a5);
	-pie-background: linear-gradient(#c22592, #9421a5);
	behavior:url(images/PIE.htc); */
	
	color: #fff !important;
    transition: all 0.3s ease-in-out 0s;
    background: #e96656 none repeat scroll 0 0;
    border: 0 none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(border-radius.htc);
    font-family: sans-serif;
    display: inline-block !important;
    padding: 13px 25px;
    text-align: center;
    text-transform: uppercase;
    -moz-user-select: none;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    vertical-align: middle;
    white-space: nowrap;
	transition: all 0.3s ease-in-out 0s;
    background: #e96656 none repeat scroll 0 0;
    border: 0 none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(border-radius.htc);
    display: inline-block !important;
    padding: 13px 25px;
    text-align: center;
    text-transform: uppercase;
    -moz-user-select: none;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    vertical-align: middle;
    white-space: nowrap;


}

/********* 09-02-2012 for login page**********/
.addButtonsLGN{
	/*cursor:pointer;
	border: 1px solid #c22592;
	padding: 10px;
	font-weight:700;
	text-align: center; 
	width:auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #000 0px 2px 3px;
	-moz-box-shadow: #000 0px 2px 3px;
	box-shadow: #000 0px 4px 3px;
	background: #E0007F;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c22592), to(#9421a5));
	background: -webkit-linear-gradient(#c22592, #9421a5);
	background: -moz-linear-gradient(#c22592, #9421a5);
	background: -ms-linear-gradient(#c22592, #9421a5);
	background: -o-linear-gradient(#c22592, #9421a5);
	color:#fff;
	background: linear-gradient(#c22592, #9421a5);
	-pie-background: linear-gradient(#c22592, #9421a5);
	behavior:url(images/PIE.htc); */
	
	color: #fff !important;
    transition: all 0.3s ease-in-out 0s;
    background: #e96656 none repeat scroll 0 0;
    border: 0 none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(border-radius.htc);
    display: inline-block !important;
    padding: 13px 25px;
    text-align: center;
    text-transform: uppercase;
    -moz-user-select: none;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    vertical-align: middle;
    white-space: nowrap;	
}

@media \0screen {
.addButtonsLGN{
	position:absolute;
	z-index:100;
}
}

*+html .addButtonsLGN{
	position:absolute;
	z-index:100;

}

@media \0screen {
.addButtons{
	position:absolute;
	z-index:10;	
}
}

*+html .addButtons{
	position:absolute;
	z-index:10;

}

/********* END  09-02-2012 END *******/
#form-table {
    margin:10px 0px 10px 0px;
    border:1px solid black;    
    border-collapse:collapse;
    font-size:12px;
}

#form-table th {
    border:1px solid black;    
    border-collapse:collapse;
    text-align:left;
    padding:5px;
	font-weight:normal;
}

#form-table td {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}

#list-table {
    margin:10px 0px 10px 0px;
    border:1px solid black;    
    border-collapse:collapse;
    font-size:14px;    
}

#list-table th {
    border:1px solid black;    
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}

#list-table td {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:10px 5px;
	height:auto!important;
}
#list-table td div{
	height:auto!important; 
}
.footer {
	

	font-size : 12px;
}

.left {
    text-align:left;
}

.center {
    text-align:center;
}

.right {
    text-align:right;
}


tr.topdays {
	background-color: #eaffff; /*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/  font-size: 11px; color : #000000; 
}
.toprightnumber {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/  font-size: 10px; font-weight: bold;
}
.eventinbox {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/ font-size: 10px;	
}
.currentdate {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/  font-size: 17px; font-weight: bold;	
}
a:link,a:active,a:visited {
	color : #000000; text-decoration: none; 
}
a:hover	{
	text-decoration: underline; color : #000000; 
}

.stemp img{
	display:none
}
.footer {
	  font-size: 12px;
}
td.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
td.dayboxes {
	background-color: #ffffff; color: #000000;
}
td.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
td.highlighteddayboxes {
	background-color: #EFEFEF; color: #000000;
}
.event {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/  font-size: 12px; font-weight: bold;
}
.eventdetail {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/  font-size: 11px;
}
.eventwhen {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/  font-size: 15px; font-weight: bold;
}
.addevent {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/  font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/  font-size: 10px;
}
input[type=text].attribute-input 
{
	height:24px!important; padding-left:4px; width:295px;
}
.attribute-input {
    width:300px;
	height:26px;
	border:1px solid #c79ae9;
 
}

textarea.attribute-input {
    padding-left: 4px;
    padding-top: 5px;
    width: 294px !important;
}

.attribute-value-input {
    width:600px;
}
.disableButtons{
	background-color: #b7b3b3;
	border: 1px solid #000000;
	color: #FFFFFF;
}

/* added for patpal payment option */

#payopt_1 {
    margin:0;   
    font-size:12px;
}
#payopt_1 th {
    border:0px;      
    text-align:left;
    padding:5px 5px 0px 10px;
}
#payopt_1 td {
    border:0px;   
    text-align:left;
    padding:5px 5px 0px 5px;
}
#payopt_2 {
    margin:0;
    font-size:12px;
}
#payopt_2 th {
    border:0px;   
    text-align:left;
    padding:5px 5px 0px 10px;
}
#payopt_2 td {
    border:0px;    
    text-align:left;
    padding:5px 5px 0px 5px;
}
#payopt_3 {
    margin:0;   
    font-size:12px;
}
#payopt_3 th {
    border:0px;        
    text-align:left;
    padding:5px 5px 0px 10px;
}
#payopt_3 td {
    border:0px;    
    text-align:left;
    padding:5px 5px 0px 5px;
}
#payopt_4 {
    margin:0;   
    font-size:12px;
}
#payopt_4 th {
    border:0px;        
    text-align:left;
    padding:5px 5px 0px 10px;
}
#payopt_4 td {
    border:0px;    
    text-align:left;
    padding:5px 5px 0px 5px;
}
#payopt_5 {
    margin:0;   
    font-size:12px;
}
#payopt_5 th {
    border:0px;        
    text-align:left;
    padding:5px 5px 0px 10px;
}
#payopt_5 td {
    border:0px;    
    text-align:left;
    padding:5px 5px 0px 5px;
}

.attribute-textarea {
    width:300px;
    height:40px;
	border:1px solid #abadb3;
}

#form-table_bank {
   
    border:1px solid black;    
    border-collapse:collapse;
    font-size:12px;
}

#form-table_bank th {
    border:1px solid black;    
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}

#form-table_bank td {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}

/* added on 17May */
.permisionLevel0{
	
	width:250px;
	display:block;
	float:left;	
}	
.permisionLevel1{
	
	width:240px;
	display:block;
	margin-left:10px;
	float:left;	
	
}	

.wd55
{
width:55px;
}

div.uploaded-image .markup-link {
	display:block;
	margin-top:5px;
	font-size:10px;
}

table#upload_images {
	border:1px solid black;
	border-collapse:collapse;
	text-align:center;
}

table#upload_images th {
	border:1px solid black;
	border-collapse:collapse;
	text-align:center;
	padding:5px;
}

table#upload_images td {
	border:1px solid black;
	border-collapse:collapse;
	text-align:center;
	padding:5px;
}
.div_header_title
{
	color:#000000;
}
.msgcolor
{
	color:#FF0000;
	font-size:12px;
}	
/*	
*html .permisionLevel1{
	
	width:230px;
	border:red 1px solid;
}*/

.pgsubhrd{
margin:20px 0px 0px 0px;
padding:0px;
font-size:16px;
font-weight:700;
}
.subnavlst
{
	margin:20px 0 0px 25px;
	padding:0;
}
.subnavlst li a
{
	margin:0 0 10px 0;
	padding:5px;
	width:200px;
	display:block;
	color:#000000;
	text-decoration:none;
	background:#f3ceef;
	border:solid 1px #7e3a77;
	
}
.subnavlst li a:hover
{
	background:#7e3a77;
	color:#FFFFFF;
}

.loguser{	
	position:absolute; 
	float:right; 
	margin:0px 0px 0px 690px;
	
}

*+html .loguser{	
	position:absolute; 
	float:right; 
	margin:-10px 0px 0px 273px;
	
}
.pagination{}
.pagination a{ padding:3px; border:0px solid #CCCCCC; margin:3px; text-align:center; }
.red_color
{
	Color:#FF0000;

}


.greenButtons {
    color: #fff !important;
    transition: all 0.3s ease-in-out 0s;
    background: #20aa73 none repeat scroll 0 0;
    border: 0 none !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(border-radius.htc);
    font-family: sans-serif;
    display: inline-block !important;
    padding: 13px 25px;
    text-align: center;
    text-transform: uppercase;
    -moz-user-select: none;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    vertical-align: middle;
    white-space: nowrap;
}
.greenButtons:hover {
    background-color: #069059;
}

.timerMainDiv {
    padding: 10px 0px;
}
.timerAddBtn {
    font-size: 20px;
    border: solid 1px #A54F94;
    padding: 10px;
    width: 98px;
    border-radius: 7px;
    margin: 0 auto;
    line-height: 17px;
    color: #A54F94;
}

/**************************************************FontAwesome added start*******************/
@font-face{font-family:'FontAwesome'; 
src:url(./aws-fonts/fontawesome-webfont.eot?v=4.7.0); 
src:url(./aws-fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(./aws-fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(./aws-fonts/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(./aws-fonts/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(./aws-fonts/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg'); font-weight:400; font-style:normal}
.fa {   display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size:5px; 
		width:auto; margin-right:8px; margin-left:8px; text-align:center; color:#000; }.fa-rss-square:before{content:"\f143"}
.img_spacing .fa{ font-size:14px;} .fa-picture-o:before {	content:"\f03e"; font-size:14px;}  .fa-picture-o:hover{ text-decoration:none;} 
.icon_circle{ 
border:solid 1px #8b8e95; border-radius:30px;
    width: 25px; 
    height: 25px;
    padding:4px 0 0 1px;
				color:#8b8e95; 
}

 
*/
.fa-lock:before{content:"\f023"}
/**********************************************FontAwesome added end*********************/