
.messageClass
{
color:#3333cc;
font-size:22px; 
text-align: center;
}

.descriptionClass
{
color:#3333cc;
font-size:18px; 
text-align: center;
//white-space: nowrap; 
//width: 100px; 
//overflow: hidden;
//text-overflow: ellipsis;

}
.descriptionClass:over
 {
  overflow: visible;
 }


.menuClass
{
text-align:left;
font-size:24px;
background-color: #ffffea; 
color:#3333cc ;
border:1px solid #962825;
border-bottom:0.5px dotted #962825;
width:96.5%;
display:inline-block;
position:static;
top:0;
}

.frmShowSearchPPClass
{
font-size:18px;
//display:inline-block;
//display:none;
 background-color: #ffffea; 
 border:1px solid #962825; 
 word-wrap: break-word; 
 text-align:center;
 width:96.5%;
 //position:static;
 top:0;
}

 .frmShowSearchPPClass p 
{
font-size:28px;
color:#983027 ;
 width:97%;
 border:3px solid #dddddd;
text-align:center ;
}

.frmShowSearchPPClass input, .frmShowSearchPPClass select
{
font-size:28px;
 width:97%;
 border:3px solid #dddddd;
text-align:center ;
}

.memberMailClass
{
    background-color:#ffffcc;
    color:#3333ff;
    border: 1px solid #804040;
    font-size:18px;
    padding:8px;
    margin:4px;
    width:94%;
    text-align:center;  
}
.programCancelClass
{
    background-color:#203760;
    color:#ffffff;
    border: 1px solid #804040;
    font-size:18px;
    padding:8px;
    margin:4px;
    width:94%;
    text-align:center;  
}
.menuClass a
{
 margin-right:50px;
 float:left;
  word-break: break-all; 
}

.aboutClass
{
width:96.5% ;
color:#3333cc;
background-color: #ffffea; 
font-size:22px; 
text-align: center;
border:1px solid #962825;
//padding:2px;
}
.bannerDiv
{//ashu added 2022 05 21
// margin-bottom:3.5px;
 display:inline-block;
 text-align:center;
 border:1px solid #962825; 
 border-bottom:none;
 width: 96.5%;
 margin-top:0;
 //padding:1.6;
}

.bannerClass
{
    text-align:center;
    color:#3333ff;
    font-size:24px ;
    font-weight: lighter;   
  margin-bottom:2.2px;
}

.legendClass
{
color:#962825;
font-size:18px; 
text-align:left!important;
}

.misalClass
{
    text-align: left;
    background-color: #ffffea; 
    font-size:20px; 
    color:#3333cc ;
    border:1px solid #962825;
    border-bottom:0.5px dotted #962825;
    padding:4px;
    margin:1px 0;
    width:97%;
    display: flex;
}

.lblClass 
{   padding: 2px 10px;  
    border-radius: 25%;
    border: 1px solid ;
    text-align: center;
}


.dateTimeDay /*ashu added 2021 may 2 */
{
 margin-top:8px ;
 font-size:18px;
 text-align:center;
 //font-weight:bold;
 //text-align:right;
//  display:inline-block;
  float:center;

}

.programNameClass
{
 margin-top:8px ;
 font-size: 24px;
 text-align: center;
 padding:0 8px;
}
/*
.programNameClass a
{
 text-decoration:none;
}
*/

.rashiTextClass
{
display:none;
 margin-top:8px ;
 font-size: 24px;
 text-align: center;
 padding:1 8px;
 word-break:normal;
}

.organizerClass
{
 margin-top:8px ;
 font-size: 24px;
 text-align: center;
 padding:0 8px;
}

.historyNameClass
{
 margin-top:8px ;
 font-size: 20px;
 text-align: center;
}

.historyClass
{
 margin-top:8px ;
 font-size: 18px;
 text-align: center;
}

.headerDescriptionClass
{
 color:#3333cc;
 font-size:16px;    
 text-align: center;
}
.programDescriptionClass
{
 margin-top:8px;
 font-size:22px;
 font-style: italic;
 padding:0 20px;
 width:auto;
}

.participantsClass
{
 margin-top:8px ;
 font-size: 22px;
 padding:0 2px;
}

.venueClass
{
 margin:8px ;
 font-size:18px;
 font-weight:bold; 
 }
 .underLineClass
 {
    text-decoration: underline;
 }
 .noUnderLine
 {
  text-decoration:none;
 }

 .venueClass a:visited, .venueClass a:active, .venueClass a:hover, .venueClass a:link
 {
    color:inherit;
 }

.contactMobileClass
{
 margin-top:8px ;
 font-size: 18px;
}

.relatedLinkClass
{
display: inline-block;
 margin-top:8px ;
padding:0 5px;
word-break: break-all;

 font-size: 24px;
 text-align: center;
 border: 0.5px dotted ;
}


.classToday
{
    font-size:16px;
    color:#3333ff;
//    float:left;
    text-align:left;
  margin-left:7.5px;
}
.copyButtonClass
{
 font-size: 28px;
 float: right;
 margin-right: 10px;

   /*
   padding: 2px 10px;
    border-radius: 50%;
    border: 1px solid ;
    text-align: center;
 */
}
.editButtonClass
{
 font-size: 28px;
 float: left;
 margin-left: 12px;
}

a
{
color: inherit;
  //text-decoration: none;  
  //fa-pencil-square-o  
}
.copyButtonClass:hover, .editButtonClass:hover
{
    font-weight:bold;
    font-size: 32px;
    //outline:none;
}

.copyButtonDivClass
{
    padding: 2px;
}

.copyButtonClass:active, .editButtonClass:active
{
   padding: 16px 20px;
    border-radius: 50%;
    border: 2px dotted ;
    //text-align: center;
}
.floatClear
{
 clear:both;
}

.navIconClass
{
 font-size:48px;
}

.stickyClass
{
 position:sticky;
 top:10;
}

.opacityClass
{
 opacity:0.5;
}

.stickyHideShowMenuIconClass
{
 font-size:24px!important;
 position:fixed;
 top:4%;
 right:2.5px;
 z-index:1001;
 display:block;
 float:right;
}

.stickyHideShowSearchFormIconClass
{
 font-size:24px!important;
 position:fixed;
 top:15%;
 right:2.5px;
 z-index:1002;
 display:block;
 float:right;
}

.stickyPreviewClass
{
 font-size:22px!important;
 position:fixed;
 background-color:#687b9e;
 color:#ffffff ;
 top:40%;
 right:2.5px;
 z-index:1003;
 display:block;
 float:right;
 //transform: rotate(270deg);
 border-radius: 20%; 
 //background-color:transparent;
 //opacity: 0.7;
 //border:1.5px dotted;
}
.frmVenueDetails 
{/* ashu added 2021 may 06 */
text-align:center;
background-color:#689b9e;
color: #ffffff;
border:2px solid #962825;
border-radius:22%;
font-size:22px; 
margin-top:4px;
margin-left:4px;
width: 96.5%;
//padding:4px 12px;
}


.GirnarUploadClass
{
text-align:center;
background-color: #ffffea; 
font-size:22px; 
color:#3333cc ;
border:1px solid #962825;
border-bottom:1px dotted #962825;
width:96.5%;
display:inline-block;
}
.linkButtonClass
{
 font-size:20px!important;
// background-color:inherit;
// color:inherit;
}

.rowMailClass
 {//ashu added 20240816	
 margin-bottom:1px;
  margin-top:0.1px;
 padding-top:5.5px;
 border-top: 1px solid #000000;
 border-bottom: 0.5px solid #000000;
 width: 100%;
 }
 
.rowclass 
{
 margin-bottom:1px;
//  margin-top:4.5px;
  margin-top:0.1px;
 padding-top:5.5px;
 //border: 1px solid #962825;
 //border: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 0.5px solid #000000;
 //border-bottom:none;
 border-radius: 18%;
// width: 99.5%;
 width: 100%;
 //font-size: 22px;
 }
 
.previewRowclass 
{
 margin-bottom:1px;
 margin-top:4.5px;
 padding-top:5.5px;
 border-top: 1px solid #000000;
 border-bottom: 0.5px solid #000000;
 border-radius: 18%;
 width: 96.5%;
 text-align:center;
 }

.rowClassColor
{
 background-color:#3c6ec3;
 color:#ffffff;
}

.popup 
{
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.previewResultClass 
{
    padding: 0;
    margin-top: 3.5px;
    display: inline-block;
    text-align: center;
    border: 1px solid #000000;
  text-align:center;
    border-top: none;
    width: 92.5%;
}
/*
previewRowColorClass 
{
    background-color: #00609f;
    color: #ffffff;
}

.previewRowClass
{
    margin-bottom: 1px;
    margin-top: 4.5px;
    padding-top: 5.5px;
    border-top: 1px solid #000000;
    border-bottom: 0.5px solid #000000;
    border-radius: 18%;
    width: 100%;
}
*/
.programEntryPreviewClass
{
 text-align: center;
 //position:fixed;
 top:1%;
 right:1%;
 z-index:1002;
 border:1.5px dashed;
}
.scrollableVerticalClass
{
  overflow-x: hidden;
  overflow-y: auto;    
}

.tiltedTextClass
{
 transform: rotate(-15deg);
 font-size:18px; 
}
.reactButtomClass
{
 transform: rotate(-15deg);
 font-size:18px; 
 float:left;
 margin-left:12.5px;

}

.frmUserRegistration
{/* ashu added 2021 may 06 */
 display:inline-block;
color:#983027 ;
font-size:24px;
background-color: #ffffea;
border: 1px solid #962825;
border-top:none; 
text-align: center;
width:96.5%;
}

.showFrame
{
 padding:0;
 display:inline-block;
color:#983027 ;
font-size:24px;
background-color: #ffffea;
border: 1px solid #962825;
border-top:none;
 //border:1px solid #dddddd;
text-align: center;
//margin:0 2px;
width:96.5%;
}
.showFrame iframe
{
   width:97% ;
height:100%;
  text-align: center;
  border: 1px solid;
}

.frmUserRegistration input
{
  width:97% ;
  font-size: 24px;
  text-align: center;
  border: 1px solid;
  height: 45px; 
}
.frmUserRegistration textarea
{
  font-size: 24px;
  resize: both;
  overflow: auto;
    rows:5;
  width:97% ;
}

.frmProgramEntry select
{
width:97%;
font-size:24px;
text-align: center;
 border:1px solid ;
 height: 45px;
}

.frmUserRegistration input[type='radio'] 
{
    transform: scale(1.1);
}

.frmEditUsershipClass 
{/* ashu added 2021 may 06 */
color:#ffffff ;
background-color:#788f9e;
border: 1px solid #962825;
border-top: 0.5px dotted #962825;
text-align: center;
font-size:20px; 
width:96.5%;
display: inline-block;
}

.frmEditUsershipClass input
{
  font-size:22px; 
  width:97%;
  //margin: 18px ;
   height: 45px;
}
.frmEditUsershipClass textarea
{
  font-size:22px; 
  width:97%;
}
.frmEditUsershipClass select
{
  font-size:22px; 
  width:97%;
    height: 45px;
}
.reactButtonClass
{
 font-size:20px;
// height:40px;
//position: relative;
//position:absolute;
//position:fixed;
 margin-top:6.5px;
// color:initial;
// transform: rotate(-45deg);
 //margin:0 4px 0;
// float:left;
text-align:justify;
 display:inline;
}

.hiddenProgramEntryClass
{
 display:none;
}
.hiddenLocationIdClass
{//ashu added 2024 07 04
 display:none;
}


.hiddenSwaymsevakIdClass
{
 display:none;
}

.tblResult
{
 //padding:1px 0.5px ; // vertical hori
 margin-top:3.5px;
 display:inline-block;
 text-align:center;
 //background-color:#f3eeee;
 //border:1px solid #962825; 
 border:1px solid #000000; 
// border-top:0.5px dotted #000000; 
 //border-top:none;
 width: 96.5%;
 padding:0;
}
.hiddenProgDateClass
{
 display:none;
}

.hiddenAttendenceNoClass
{
 display:none;
}

.hiddenMsgNoClass
{
 display:none;
}

.frmProgramEntry 
{/* ashu added 2021 may 06 */
color:#983027 ; 
background-color: #ffffea;
border: 1px solid #962825;
border-top: 0.5px dotted #962825;
text-align: center;
font-size:18px; 
width:96.5%;
display: inline-block;
}
.frmProgramEntry input
{
width:97%;

font-size:20px;
text-align: center;
 border:1px solid ;
 height: 45px;

}
.frmProgramEntry textarea
{
    font-size:20px; 
    resize: both;
    overflow: auto; 
    rows:5;
 width:97%;

 //color:#983027 ;
 border:1px solid ;

}

.frmProgramEntry select
{
width:97%;

font-size:20px;
text-align: center;
 border:1px solid ;
 height: 45px;
}

.frmDeveloperLogin
{//added ashu 2022 ap 19
padding:18px;
//background-color:#687b9e; // #689b9e;
background-color:# 203760;
border: 1px solid #962825;
margin: 2px 8px;
}

.stickyRightHalfHeightClass
{
 font-size:32px!important;
 position:fixed;
 top:45%;
 right:2.5px;
 z-index:1003;
 display:block;
 float:right;
}

.stickyLeftHalfHeightClass
{
 font-size:32px!important;
 position:fixed;
 top:45%;
 left:2.5px;
 z-index:1004;
 display:block;
 float:left;
}