﻿body, html, form
{
    direction: rtl;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    background-color: white;
    font-family: shmulik_clm;
    color: black;
    text-align: right;
    font-size: 3vw ;
}

.en .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left:auto ;
    right:1px;
}

.en body, .en form
{
    direction:ltr;
    text-align:left;
}
.editableTable 
{
    height: 100%;
    width: 100%;
}

.editableTable table 
{
    background-color: white;
}

.bottombuttons {
    position: absolute;
    left: 0px;
    bottom: 1em;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.noposition {
    position: static;
}

.block
{
    display:block;
}

.inputColor
{
    width:0%;
    height:0%;
}

.bottombuttons input
{
    width: 80%;
    height: 6rem;
    margin: 1% auto;
    display: block;
    background-color: #9099B4;
    color: white;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    border: none;
    text-align: center;
    border-radius: 0.3rem;
}

.bottombuttons input:hover 
{
    background-color: #12aaeb;
}

/*כפתור חזרה ושמירה*/
#ContentPlaceHolder1_SaveAndBack
{
    height:2rem;
    width:90%;
}

.editableTable .DropDownListDiv, .editableTable .TextBox
{
    height: 2.5rem;
    width: 92%;
    border: none;
    border-radius: 6px;
    background-color: #FFFFFF;
    font-family: shmulik_clm;
    padding: 0px;
    margin: auto;
    display: block;
}

.loginbg 
{
    background-image: url('../../images/loginImg/backgound.png');
    height: 100%;
    width: auto;
}

.button1 
{
    color: #ffffff;
    border-radius: 4px;
    border: 1px double #eeeeee;
    font-family: David,Tahoma;
    color: white;
    background-color: #25d093;
    padding: 3% 18%;
    cursor:pointer;
}

.button2
{
    color: #ffffff;
    border-radius: 4px;
    border: 1px double #eeeeee;
    font-family: David,Tahoma;
    color: white;
    background-color: #cccccc;
    padding: 3% 9%;
    cursor:pointer;
}

.loginframebuttons 
{
    border: 2px double #eeeeee;
    border-radius: 7px;
    width: 250px;
    direction: rtl;
    margin: /*0.35em*/ auto;
    padding: 2% 3% 2% 0.5%;
    font-family: David,Tahoma;
    color: #767676;
    box-shadow: 2px 2px 5px #cccccc;
}

.endtext 
{
    color: #cccccc;
    font-size: 14px;
}

.title
{
    color: #757575;
    font-size: 24px;
    font-weight: bold;
    font-family: David,Tahoma;
}

.linkText
{
    text-decoration:none;
    color:black;
}

.alltext
{
    font-size: 12pt;
    color: darkgray;
    font-family: David,Tahoma;
    display: inline;
}

.errorMessage 
{
    color: Red;
    font-size: 1em;
    line-height: 1em;
    font-weight: bold;
    display: block;
}

.loginbutton
{
    background-color: #12aaeb;
    color: #ffffff;
    border-radius: 4px;
    border: 1px double #eeeeee;
    font-family: David,Tahoma;
    color: white;
    padding: 4% 0px;
    width: 100%;
    margin: 1em;
    display: block;
}

#registerButton, #ctl04_registerButton 
{
    width: 92%;
}

.standardframe div.textBoxDiv, .standardframe div.label
{
    margin: 0px;
}

.standardframe
{
    border: 2px double #eeeeee;
    border-radius: 7px;
    width: 250px;
    direction: rtl;
    margin: 10px;
    padding: 2% 1%;
    color: #767676;
    box-shadow: 2px 2px 5px #cccccc;
    background-color: white;
    text-align: right;
}

.standardframebuttons
{
    border: 2px double #eeeeee;
    border-radius: 7px;
    width: 250px;
    direction: rtl;
    margin: /*0.35em*/ auto;
    padding: 2% 3% 2% 0.5%;
    font-family: David,Tahoma;
    color: #767676;
    box-shadow: 2px 2px 5px #cccccc;
    background-color: white;
}

.standardframe input[type=text], .standardframe input[type=password], .standardframe input[type=email]
{
    border: 1.5px double #eeeeee;
    border-radius: 4px;
    color: #757575;
    font-family: David,Tahoma;
    padding: 2% 30% 2% 1%;
    background-color: white;
    direction: ltr;
    width: 68%;
    background-repeat: no-repeat;
    font-size: 1em;
    background-position: right;
}

.imgname, .standardframe input[type=email] 
{
    background-image: url('../images/loginImg/name.png');
}

.imgpass, .standardframe input[type=password]
{
    background-image: url('../images/loginImg/password.png');
}

.standardframe div 
{
    margin: 1em 4%;
}

.standardframe label 
{
    margin: 1em 2%;
    font-family: David,Tahoma;
}

.others a, .others input[type=checkbox], .others label 
{
    text-decoration: none;
    vertical-align: middle;
    font-size: 12px;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    font-family: David,Tahoma;
}

.others a
{
    text-align: left;
    color: #12aaeb;
    float: left;
}

.others input[type=checkbox], .others label 
{
    text-align: right;
}

.others label
{
    margin-right: 0.6em;
}

#form1 
{
    display: inline-block;
    text-align: center;
}

.upperbanner
{
    background-color: #20A6FC;
    color: white;
    font-family: Arial;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.rightPart
{
    /*width: 70%;*/
    margin: 0px;
    padding: 0px;
}

.header 
{
    display: inline-block;
}

.left 
{
    display: inline-block;
    width: 20%;
    vertical-align: middle;
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-size: 3rem;
}

.right 
{
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 18%;
    margin: 0px;
    padding: 0px;
}

.center
{
    text-align: center;
    width: 60%;
}

input[type="image" i] {
    /*margin-top: 1rem;*/
    /*margin: 0.5rem;*/
    vertical-align: middle;
    /*float: left;*/
    display: inline-block;
    height: 4rem;
    text-align: left;
    /*margin-left: 0 !important;*/
    /*margin-top: 1rem;*/
}
/*#prev 
{
    margin-left: 1.5rem;
}*/

.gridHolder fieldset 
{
    min-height: 25em;
    border-color: aquamarine; 
}

.fieldset .grid th, .fieldset .grid a
{
    text-align:center;
    color:black !important;
    font-family:Arial;
    font-weight:bold;
    border-left: none;
    padding:0.5rem;
    font-size:1.2rem;
       margin-right:0.5rem;

}

.fieldset .grid th
{
   border-bottom: 0.01rem solid #F2F2F2;


}

.fieldset .grid a
{
    text-decoration:none;
}

.fieldset .grid td
{
    text-align:center;
    font-size:1.2rem;
}

.fieldset .icon img 
{
    width: 4rem ;
    vertical-align: bottom;
    float:left;
    margin:0px;
    padding:0px;
}

.gridHolder 
{
    padding: 1%;
    font-size: 0.8rem;
}

.gridHolder table 
{
    width: 98%;
}

.gridHolder table.grid tr td
{
    padding: 1rem;
}

.grid 
{
    width: 100%;
    /*margin-top: 10px;*/
    /*border: 1px solid #F2F2F2;*/
    float: none;
    clear: both;
    border: none;
}

.gridRow, .gridRowAlternate
{
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #F2F2F2;
}

.gridRow:hover
{
    background-color: rgba(32,166,252,0.14);
    /*height: 40px ;*/
}

.gridRowAlternate:hover 
{
    background-color: rgba(32,166,252,0.14);
}

.grid td, .grid th
{
    /*color: black;*/
    font-family: shmulik_clm;
    border: none;
    text-align: right;
}

/*.grid th 
{
    display: none;
}*/

th.nosort 
{
    background-image: none;
    /*width: 20%;*/
    white-space: nowrap;
    cursor: default;
}

.textName 
{
    font-size: 1.9rem;
    display: block;
}

.textinformation
{
    color: #8CA0B3;
    /*display: block ;*/
    font-size: 1.5rem;
  
}

.InLine .textinformation 
{
    line-height: 200%;
    font-size:1.3rem;
}

.sameLine 
{
    display: inline-block;
}


.InLine 
{
    display: block;

}


.invisible 
{
    display: none;
}

@media print 
{
    .noprint, .toolbar, #adminmenu, .slicedBread, .toolbar, .icon, .icon img, .nosort
    {
        display: none;
    }
}

.eighty
{
    width: 80% ;
}

.command
{
    width: 20%;
    margin: 0px;
    padding: 0px !important;
    padding-top: 20%;
}

.icon img 
{
    width: 47% ;
    vertical-align: bottom;
    float:left;
}

.genericform 
{
    position: fixed;
    background-color: #F4F4F4;
    width: 32em;
    overflow: auto;
    z-index: 20;
    text-align: right;
    font-size: 1em;
    color: #05494f;
    border-collapse: collapse;
    border-radius: 2px;
    padding: 0.4em;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.genericform div 
{
    vertical-align: middle;
}

.genericform .inputlabelpair table 
{
    width: 205%;
    background-color: #FFFFFF;
}

.genericform .textBoxDiv
{

    width: 40%;
}

@font-face 
{
    font-family: 'shmulik_clm';
    src: url('../fonts/shmulik_clm.ttf') format('truetype');
}

@font-face 
{
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    src: url('../../fonts/911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe.ttf') format('truetype');
}

.digitalTitle {
    color: white;
    font-family: shmulik_clm;
    font-weight: bold;
    font-size: 1.7rem;
    margin-right: -31vw;
}

.smallTitle
{
    color: black;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-weight: bold;
    font-size: 18px;
}

.addNew, .addNew1
{
    margin-top: 2px;
    background-color: #35aa47;
    padding: 0.3em 0.3em 0.3em 0.3em;
    color: White;
    font-size: 1.4em;
    border: 0;
    cursor: pointer;
    text-align: center;
    line-height: 1.4em;
}

#ContentPlaceHolder1_mainGrid_yes
{
   margin:0px;
   padding:0px;
   margin-left:50%;
   margin-top:3rem;

}

.deletePanel ,.printMakor
{
    position: fixed;
    width: 100%;
    height: 30%;
    top: 20%;
    left: 0px;
    background-color: #cccccc !important;
    font-size:2rem;
}

.deletePanel input[type=submit] , .printMakor input[type=submit]
{
    background-color: transparent !important;
    color: white;
    font-family:shmulik_clm;
    font-size: 2rem;
    text-align: center;
    border: none;
    border-radius: 0.3rem;
}

.deletePanel input[type=submit]:hover, .printMakor input[type=submit]:hover
{
    color:#12aaeb;

}

.deletePanel span,.printMakor span
{
    display:block;
    margin-top:4rem;

}


.addNew:hover, .addNew1:hover 
{
    background-color: #259a37;
}

.adminmenu {
    height: 4rem;
    display: block;
    background-color: #20A6FC;
    color: white;
    /*overflow-x: scroll;*/
    /*overflow-x: hidden ;*/
    width: 100vw;
    font-family: shmulik_clm;
    border-collapse: collapse;
}

#menu::-webkit-scrollbar-track 
{
    -webkit-box-shadow: inset 0 0 6px transparent;
    background-color: transparent;
}

#menu::-webkit-scrollbar
{
/*    height: 6px;
    background-color: transparent;*/
}

#menu::-webkit-scrollbar-thumb
{
    background-color: transparent;
}

.menusection 
{
    white-space: nowrap;
    display: table-row;
}

.menuitem 
{
    display: table-cell;
    color:lightblue;
    text-decoration: none;
    border-right: 1px solid #DFF2FE;
    border-left: 1px solid #DFF2FE;
    line-height: 1rem;
    white-space: nowrap;
    padding: 0.5rem;
    margin: 0px;
    font-size:1rem;
}

select
{
    height:auto;
    width:3rem;
}

.beforeselected 
{
    border-left: 1px solid #FFFFFF;
}

.adminmenu .selected 
{
    color: white;
    border-left: 1px solid #FFFFFF;
}

.adminmenu .selectedItem 
{
    color: white;
    border-left: 1px solid #FFFFFF;
}

.selectedFilter 
{
    background-color: #20A6FC;
    color: white !important;
}

.noSelectedFilter
{
    background-color:white;
    color:black;
}

.add
{
    position: fixed;
    right: 2rem;
    bottom: 1em;
    /*box-shadow: 0px 10px 20px black;*/
    margin: 0px;
    padding: 0px;
}

.edithodaa 
{
    padding: 0px;
    padding-top: 1rem;
    margin: 0px;
    background-color: #eeeeee;
    font-family: shmulik_clm;
    font-size: 1rem;
    color: black;
    text-align: right;
}

.selectedcolor
{
    color: #20A6FC;
}

#ContentPlaceHolder1_fromDay, #ContentPlaceHolder1_fromMonth, #ContentPlaceHolder1_toDay, #ContentPlaceHolder1_toMonth 
{
    height: 2.5rem;
    width: auto;
    border: none;
    border-radius: 6px;
    background-color: #FFFFFF;
    font-family: shmulik_clm;
    font-size: 1rem;
    padding: 0px;
    margin-right: 1rem;
}

.edithodaa label 
{
    margin-right: 1rem;
}

.place
{
    margin-right: 1rem;
}

#ContentPlaceHolder1_ButtonWithLabel_TB 
{
    background-color: #12aaeb;
    color: white;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-size: 1rem;
    height: 1.8rem;
    width: 8rem;
    display: block;
    text-align: center;
    margin-right: 75rem;
}

.edithodaa input[type=submit], .hodaabutton
{
    background-color: #9099B4;
    color: white;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-size: 1rem;
    height: 1.8rem;
    width: 90%;
    border: none;
    text-align: center;
    border-radius: 0.3rem;
    margin-top: 0.1rem;
    padding: 0px;
}

.edithodaa .inputlabelpair 
{
    margin-bottom: 1rem;
}

.edithodaa input[type=submit]:hover, .hodaabutton:hover 
{
    background-color: #12aaeb;
}
.en .space {
    margin-left: 1rem;
    margin-right: 0;
}
.space 
{
    margin-right: 1rem;
}

.bigSpace
{
    margin-right:6rem;
}

.enter 
{
    margin-right: 1rem;
}

.tfilaButton 
{
    background-color: #20A6FC;
    color: white;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-weight: bold;
    border: none;
    height: 2.5rem;
    width: 6rem;
    margin: 0px;
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    padding: 0px;
    border-radius: 0.4rem;
    border: 1px double #20A6FC;
    text-align: center;
    font-size: 1rem;
    cursor: pointer;
}

.othertfilaButton
{
    background-color: transparent;
    color: black;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-weight: bold;
    border: none;
    margin: 0px;
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    padding: 0px;
    font-size: 1rem;
    cursor: pointer;
}

.linkDiv
{
    width:100%;
    height:3rem;
    border: none;
    border-bottom: 1px double #cccccc;
    margin:0px;
    padding:0px;       
    margin-bottom:2rem;
}

.buttonDiv
{
    width:100%;
    height:5.5rem;
    border: none;
    border-bottom: 1px double #cccccc;
    margin:0px;
    padding:0px;

}

.buttonDiv input[type=submit]
{
    display: inline-block;
    vertical-align: middle;
    margin:0px;
    margin-top:1.8rem;
    padding:0px; 
    width: 6.1rem ;
    font-size:1rem;
    height:2.7rem;
    text-align:center;
    position:absolute;
}


.l
{
    left:1rem;
}

.r
{
    right:1rem;
}

.c{
    left:40%;
}


.thirdRight
{
    text-align:right;
    margin:0px;
    margin-left: 20% !important ;
}

#ContentPlaceHolder1_chooseShul 
{
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

.thirdLeft 
{
    text-align: left;
    margin:0px;
    margin-right: 20% !important ;
}

.thirdCenter
{
    text-align: center;
}

.tocenter
{
    margin-top: 2rem;
    margin-right: 10%;
}

.preview 
{
    font-family: Arial;
    font-size: 1.5rem;
    color: black;
    font-weight: bold;
}

.location 
{
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.toright 
{
    display: inline-block;
    text-align: right;
    width: 49%;
    margin: 0px;
    padding: 0px;
}

.toleft 
{
    display: inline-block;
    width: 47%;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

#ContentPlaceHolder1_days, #ContentPlaceHolder1_datePanel 
{
    margin-right: 32%;
}

.fieldset
{
    /*border: 0.1em double #cccccc;
    border-radius: 0.3rem;*/
    /*border:none;*/
    border: 1px double #cccccc;
    border-radius:0.3rem;
    background-color:white;
    width:99%;
    margin:0px;
    padding:0px;
    margin-top:2rem;
    
}
.fieldset td
{
    font-family:Arial;
    margin:0px;
    padding:0px;
}

.divToCenter
{
   display:block;
   margin:auto;
}

/*.worshiper
{
    width:90%;
    display:block;
    margin:auto;
    height:90vh;
    border:1px solid black;
    margin-top:5vh;
}*/

/*.worshiper .divToCenter
{
    width:300px;
    display:block;
    margin-top: 15vh;
}*/

.writeText
{
    background-color: #eeeeee;
    margin: 0px;
    margin-top: 1.2rem;
    padding: 0px;
    border: none;
    font-family: shmulik_clm;
    font-size: 0.9rem;
    color: #8CA0B3;
}


.text 
{
    margin: 0px;
    margin-right: 1rem;
    padding: 0px;
    margin-top: 1rem;
    text-align: right;
    font-size: 0.9rem;
    display: block;
    color: #8CA0B3;
}

.gray
{
    background-color:#f7f6f6;

}

.holiday 
{
    display: block;
    color:#eeeeee;
    overflow-x: scroll;
    /*overflow-x: hidden ;*/
    width: 100vw;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    margin:0px;
    padding:0px;
    margin-top:2rem;

}

.holiday a 
{

    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    color:#757575;
    font-weight:bold;
    text-decoration-line:none;
    text-align:right;
    padding:0px;
    padding:0.5rem;
}

.holiday a:hover
{
    color:black;
}

.menuHolidayItem a.selectedItem {
    color: black;
}

.menuHolidaySection 
{
    border: none;
    border-bottom: 1px double #cccccc;
    margin-top: 1rem;
    white-space: nowrap;
    display: table-row;
    border:none;
    border-bottom:1px solid #cccccc;
}


#menuHoluday::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px transparent;
    background-color: transparent;
}

#menuHoluday::-webkit-scrollbar 
{
    height: 6px;
    background-color: transparent;
}

#menuHoluday::-webkit-scrollbar-thumb 
{
    background-color: transparent;
}

.menuHolidayItem 
{
    text-decoration: none;
    /*border-right: 1px solid #cccccc;*/
    border-left: 1px solid #cccccc;
    white-space: nowrap;
    padding: 0px;
    margin: 0px;
}

#searchTextBox 
{
    height: 2rem;
    width:7rem;
    border: none;
    border-radius: 0.3rem;
    background-color: #FFFFFF;
    font-family: shmulik_clm;
    padding: 0px;
    margin: auto;
}

.fieldset .grid .narrowColumn a,td.narrowColumn 
{
    width: 0.3rem;
    /*background-color: red ;*/
    padding: 0px !important;
    margin: 0px;
}

td.narrowColumn
{
    font-size:1rem;
}

.fieldset .grid .narrowColumn1 
{
    width: 0.01rem;
    /*background-color: red ;*/
    padding: 0px !important;
    margin: 0px;
}

.isactive
{
    margin-bottom:1rem;
}

#menuHolidaySection .selected
{
    color: black;
}

#menusection .selected
{
    color:white;
}

.AccountInquiry{

}

.AccountInquiry .grid
{
    margin-right:0.5rem;
    width:97%;
}

.AccountInquiry .grid td, .AccountInquiry .grid th 
{
    border: 1px double #20A6FC;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-size: 1.3rem;
    font-weight: bold;
    height:2rem;
    line-height:1.5rem;
}

.AccountInquiry  .grid th
{
    display:none;
} 


.column 
{
    display: inline-block;
    width: 50%;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}

.AboutBalance
{
    margin:1rem;
    width:100%;
}

.AboutBalance img
{
    height:10rem;
    width:14rem;
    border-radius: 0.5rem;
}

.ShulIcon
{
    text-align:right;
}

.balance
{
   text-align:center;
   font-family:'911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
   font-weight:bold;
   margin-top:3rem;
   font-size:1.3rem;
}

.balanceNum 
{
    font-weight:bold;
    font-size:2.3rem;
    display:block;
}



.account, .Ofki {
    font-family: shmulik_clm;
    padding-right: 2vw;
    text-align: right;
    color: #FFFEFE;
    font-size: 2rem;
    font-weight: 500;
    height: 5rem;
}

.Ofki {
    font-size: 1.6rem;
    height: 4rem;
}
.en .Hright{text-align:left;}
.en .upperbanner .Hright, .en .upperbannerMobile .Hright {
    text-align: right;
}
.Hright 
{
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    /*width: 50%;*/
    margin: 0px;
    padding: 0px;
    border:none;
   
}

.AccountInquiry .Hright 
{
    border-left: 1px solid #FFFEFE;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    width:50%;
}
.en .upperbanner
{
    text-align:right;
    direction:rtl;
}
.Hcenter 
{
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 30%;
    margin: 0px;
    padding: 0px;
}

.Hleft
{
     vertical-align:middle;
}

.AccountInquiry .Hleft
{
    font-size:3rem;
    vertical-align:middle;
}
.en .MainScreen .upperbannerMobile .Hleft {
    right: 50%;
    left: 0;
}
.en .MainScreen .upperbanner .Hleft{right:0;left:0;}


.en .upperbannerMobile {
    text-align: right;
    direction: rtl;
}
.en .MainScreen .Hleft {
    right: 0;
    left: 50%;
}
.MainScreen .Hleft
{
    width:50%;
    margin:0px;
    position:absolute;
    left:0px;
}
/*.en .upperbanner .Hright .enRight{
    text-align:right;
}*/
.en .MainScreen .Hright{left:5%;}
.MainScreen .Hright
{
    /*margin-right:0.001rem;*/
    /*text-align:center;*/
    position:absolute;
    right:25%;
}



.shulImg img
{
    position: absolute;
    left: 50%;
    width:2rem;
    height:2rem;

}

.redText
{
    font-family:Arial;
    color:red;
    text-align:right;
    font-weight:normal;
    margin-bottom:1rem;
    margin-top:0.5rem;
}

.red
{
    color:red;
    font-weight:normal;
    margin-right:0.2rem;
}
.required {
    border-color: red !important;
    border-style: solid !important;
    border-width: 1px !important;
}
#notes_TB {
    margin-bottom: 0.5rem;
}
.en .filterTransactions{margin-left:15%;}
.filterTransactions
{
    width:70%;
    height:70%;
    border:1px solid black;
    margin-top:2rem;
    margin-right:15%;
}
.filterDiv
{
    border:1px solid aqua;
    margin-top:2rem;
    margin-bottom:2rem;
}

.AccountInquiry select
{
    width:30%;
    text-align:right;
}

#ContentPlaceHolder1_sum_TB 
{
    text-align:center;
}
/*.pipe {
    height: 3rem;
    color: #FFFEFE;
    font-weight:bold;
}*/
/*.tabs 
{
    width: 92%;
    display: inline-block;
    border-radius: 8px;
    border: 1px double #9B9B9B;
}*/
.tabs a {
    display: inline-block;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-weight: bold;
    border: 1px double #9B9B9B;
    height: 4rem;
    line-height: 4rem;
    width: 31%;
    margin-bottom: 0.5rem;
    font-size: 1.1rem;
    text-decoration: none;
    vertical-align: middle;
    color: black;
}

.Bright
{
    border-bottom-right-radius:6px;
    border-top-right-radius:6px;
}

.Bleft 
{
    background-color:white;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.down
{
    line-height:4rem !important;
}

.Bcenter 
{
    background-color: white;
}

.mydate
{
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-weight:bold;
    font-size:1.1rem;
    text-align:center;
}
.en .leftPart {
    right: 5%;
    text-align: right;
}

.leftPart
{
    position:absolute;
    left:10%;
    vertical-align:middle;
    line-height:0rem;
}
.en .centerPart{right:50%;}
.centerPart
{
    position:absolute;
    right:40%;
    color:#FF4081;
    font-weight:bold;
    font-size:1.5rem;
    vertical-align:middle;
    line-height:0rem;
}


.en .orech{
    right:0;
    text-align:left;
}
.orech 
{
    left: 0px;
    bottom: 1em;
    margin: 0px;
    padding: 0px;
    width: 97%;
    color: white;
    background-color: #807E7F;
    height: 4rem;
    text-align: right;
    line-height: 4rem;
    font-family: '911Fonts.com_LucidaGrandeRegular__-_911fonts.com-fonts-ynWe';
    font-weight: bold;
    box-shadow: 0px 0px 18px 5px #888888;
    font-size: 1.3rem;
}
.en .bottomDiv{margin-left:4%;}
.bottomDiv
{
    margin-right:4%;

}

.downDiv
{
    margin-top:20%;
}
.en .orech .leftPart{right:7%;}
.orech .leftPart
{
    left:7%;
    font-size:1.8rem;
    line-height:4rem;
}

.inOtherLine
{
    display:block;
}

.MainScreen .upperbanner
{
    height:2rem;
    /*line-height:2.3rem;*/
    background-color:white;
    color:#20A6FC;
    font-size:24px;
    margin-top:1rem;
}

.buttonList
{
    width: 100%;
}
    .buttonList input[type=submit], .addmember .buttonList input, .exitWorshiper, .buttonList a, .addmember select, .dropDown1 {
        background-position: 95% 1rem;
        padding-bottom:5rem;
        width: 45rem;
        background-color: white;
        color: #3498DB;
        font-family: Arial;
        font-weight: bold;
        border: 1px solid #3498DB;
        height: 8vh;
        border-radius: 0.3rem;
        margin-top: 7rem;
        font-size: 3.5rem;
        background-repeat: no-repeat;
        cursor: pointer;
    }


.exitWorshiper {

}

.addmember .buttonList input , .addmember select, .addmember .roles .inputlabelpair
{
    border: 1px solid #CCCCCC;
    padding: 0.3rem;
    color: #010101;
    font-weight:normal;
}

.addmember .buttonList input[type=radio] {
    width:33%;
}

.addmember .roles .inputlabelpair
{
    width:50% !important;
    display:block;
    margin:auto;
    border:none;
    text-align:right;
    font-family:Arial;

}

#ContentPlaceHolder1_discount
{
    margin-bottom:1rem;
}

.dropDown {
    height: 3.6rem;
    border: none;
    border-radius: 0.2rem;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 16px;
    margin: 0.78rem;
    border: 1px solid #cccccc;
    width: 95%;
    padding: 0px;
}

.wHidden
{
    display:none;
}

.chooseShulDrop select {
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    width:auto;
    font: 400 13.3333px Arial;
}

.littleTitle {
    width: 33%;
    font-family: "Arial";
    font-size: 1.3rem;
    text-align: right;
    vertical-align: central;
}

.buttonDes {
    color: #9B9B9B;
    font-family: Arial;
    font-size: 1.3rem;
    font-weight: bold;
    line-height: 3rem;
    text-align: center;
    border: 1px solid #9B9B9B;
    border-radius: 3px;
    background-color: #FFFFFF;
    margin: 2px;
    vertical-align: middle;
    margin-top: 10px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    width:30%;
}



.blue1 {
    color: #3498DB;
    border: 1px solid #3498DB;
    width: 40%;
}

.sendbuttons .buttonDes {
    font-size: 16px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    height: 3rem;
    margin-top: 1rem;
}

.imgeMember {
    width: 40%;
    line-height: 3.6rem;
    display: inline-block;
    width: 10rem;
    height: 8rem;
    position: relative;
    border: 2px solid #cccccc;
    /*border-radius:50%;*/
    vertical-align: top;
    margin-top: 1rem;
}
.buttonDivMember
{
    margin-bottom: 1rem;
}
/*.clockicon {
    vertical-align: top;
    height: 1.2rem;
    cursor: pointer;
}

.buttonList .timeContainer img {
    width: 1.5rem;
    position: absolute;
    left: 1rem;
    height: auto;
    vertical-align: middle;
}*/



.listBPages {
    width: 100%;
}

    .listBPages input[type=submit] {
        background-color: white;
        font-family: shmulik_clm;
        color: black;
        width: 100%;
        font-weight: 500;
        height: 6rem;
        cursor: pointer;
        text-align: right;
        border: none;
        border-bottom: 1px solid #cccccc;
        margin-right: 1rem;
        font-size: 2rem;
        background-image: url('../images/leftnarrow.png');
        background-repeat: no-repeat;
        background-position: 10%;
    }


.listPages {
    width: 100%;
    text-align: right;
    height: 4rem;
}

     .itemInfo /*input[type=submit]*/ {
        width: 100%;
        line-height:4rem;
        border-bottom:1px solid #CCCCCC;
        height:4rem ;
        
    }

        .itemInfo input/*[type=submit]*/ {
            line-height: 1rem;
            cursor: pointer;
            border: none;
            background-color: white;
            display: inline-block;
        }

        /*.listPages .itemInfo span {
            line-height: 2rem;
        }*/

            .itemInfo input[type=color]
            {
                margin-right:0.5rem;
            }

            .itemInfo input[type=submit] {
                margin-left: 0.5rem;
            }
            .colorIcon {
                display: inline-block;
                background-image: url('../images/colorOff.png');
                background-repeat: no-repeat;
                background-size: 100% 100%;
                width: 6%;
            }

.nextIcon {
    display: inline-block;
    background-image: url('../images/leftnarrow.png');
    background-repeat: no-repeat;
    background-size:100% 100%;
    width: 5%;
    margin-right: 2%;
}

    /*.listPages .shalem {
        border: none;
        border-bottom: 1px solid #cccccc;
    }*/

.edittextbutton {
    background-color: #20A6FC;
    color: white;
    font-family: shmulik_clm;
    font-size: 0.8rem;
    width: 50%;
}


.pageText {
    font-weight: 500;
    text-align: right;
    margin-right: 0.5rem;
    font-size: 2rem;
    display: inline-block;
    width: 70%;
}
.numOfCheck {
    border: 1px solid #23B7E5;
    border-radius: 6px;
    font-weight: 300;
    font-size: 1rem;
    display: inline-block;
    width: 5%;
    line-height: 1.8rem;
    text-align: center;
}

.itemInfo input[type=checkbox] {
    background-image: url('../images/leftnarrow.png');
}


.checkList table{
    width: 100%;
    /*display:inline-block;*/
    
}

.checkList td input{
    width:50%;
    margin:0px;
    
}

.checkList td label{
    width:50%;
}
/*.checkList td{
    width:50%;
}

.checkList tr {
    width: 50%;
}*/

.checkList tbody{
    
}

.pointer {
    cursor: pointer;
}


#ContentPlaceHolder1_send 
{
    background-image: url('../../images/icons/chat (2)hover.png'); 
}

/*#ContentPlaceHolder1_add 
{
    background-image: url('../../images/icons/chat (2)hover.png');
}*/

#ContentPlaceHolder1_hiuv 
{
    /*background-image: url('../../images/icons/chat (2)hover.png');*/
}

#ContentPlaceHolder1_inquiry
{
    background-image: url('../../images/icons/chiuvmemberhover.png');
}

#ContentPlaceHolder1_digital 
{
    background-image: url('../../images/icons/luachdigitalhoverpng.png');
}

#ContentPlaceHolder1_note
{
    background-image: url('../../images/icons/eventscalendarhover.png');
}

#ContentPlaceHolder1_hotzaot 
{
    /*background-image: url('../../images/icons/chat (2)hover.png');*/
}
#ContentPlaceHolder1_cibudim 
{
    background-image: url('../../images/icons/fkibudimhover.png');
}
#ContentPlaceHolder1_smart 
{
    /*background-image: url('../../images/icons/chat (2)hover.png');*/
    margin-bottom:1rem;
}
#ContentPlaceHolder1_aliot 
{
    background-image: url('../../images/icons/torah hover(1).png');
}

#ContentPlaceHolder1_addmember 
{
    background-image: url('../../images/icons/membershoverpng.png');
}

#ContentPlaceHolder1_hiuv 
{
    background-image: url('../../images/icons/membershoverpng.png');
}

#ContentPlaceHolder1_Schedula 
{
    background-image: url('../../images/icons/eventscalendarhover.png');
}

.shalem
{
    width:100%;
}

.shalemHeight
{
    height:100%;
}

.girdDivScroll
{
    height:90%;
    overflow-y:auto;
}

.divNotScroll 
{
    height: 10%;
 
}

.divInMiddle
{
    width:50%;
    margin-right:25%;
    margin-top:10px;
}

.payment{
    width: 100%;
    font-family: Arial;
    color: #666666;
    font-size: 0.5rem;
    font-weight: bold;
    text-align: right;
}

.payment label
{
    padding-right:0.2em;
}


.payment input, .payment select , .select2-container .select2-selection--single ,.select2-container--default .select2-selection--single
{
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width:100%;
    border:1px solid #cccccc;
    border-radius:6px;
    height:1.2rem;
    margin-top:2px;
    font-size:0.5rem;
}

.payment .tashlum input[type=radio]
{
    width: 0.5rem;
    vertical-align: middle;
}

.payment .tashlum input
{
    width:40%;
    margin:0px;
    cursor:pointer;
}

#PayPalButton, #paypalImg {
    width: 82%;
}

.payment .tashlum 
{
    margin-top:0.5rem;
}

.payment .selectedCard 
{
    color: red;
    /*background-image: url('../images/v.PNG');
    background-repeat:no-repeat;*/
}

.payment .notSelected
{
    color:#666666;
}

.payment input[type=checkbox]
{
    width:20px;
    vertical-align:middle;
}

.payment .inputlabelpair
{
    /*margin-top:1rem;*/
    margin-top:10px;

}




.col 
{
    display: inline-block;
    width: 33.3333%;
    padding: 0px;
    margin: 0px;
}

.mrgTop
{
    margin-top:0.5rem;
}

.bigger
{
    width:65%;
}

.smaller 
{
    width: 35%;
    vertical-align: bottom;
    margin:0px;
}

.tokef
{
    width:100%;
    margin: 0px !important;
}

.le 
{
   margin-right:2%;
}

#ContentPlaceHolder1_validity_clockicon 
{
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 55%;
    left: 25%;
    margin: 0px;
    padding: 0px;
}



#ContentPlaceHolder1_notes_TB
{
    margin-bottom:1rem;
}

#ContentPlaceHolder1_ctl04_TB
{
    border-radius: 0px;
    margin-bottom:1rem;
}

#ContentPlaceHolder1_paste ,#paste
{
    background-color: #4AC076;
    color: white;
    font-weight: bold;
    border-radius: 0px;
    width: 100%;
}

#ContentPlaceHolder1_pasteMe_TB 
{
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.payment input[type=submit], .payment .timePicker input[type=button], .addmember .timePicker input[type=button] {
    background-color: white;
    color: #3498DB;
    font-weight: bold;
    border: 1px solid #3498DB;
    font-size: 16px;
}

.payment  .bInEndLine input[type=submit]
{
    width:50%;
}

.payment .bInEndLine input[type=submit]:nth-child(2) 
{
    border-color:#9B9B9B;
    color:#9B9B9B;
    margin: 0px 1.1rem 0px 0px;

}

.payment .timePicker, .addmember .timePicker
{
    width:40%;
    height:40%;
    position:fixed;
    left:5em;
    top:10em;
}

.addmember .timePicker
{
    height:50%;
}

.payment .timePicker select, .addmember .timePicker select
{
    width:30% !important;
}

.payment .timePicker div, .addmember .timePicker div
{
   text-align:center;
   margin-top:0.5rem;
   font-size:1.5rem;
}

.payment .timePicker input[type=button],.addmember .timePicker input[type=button]
{
    cursor:pointer;
    width:62%;
}

.payment .timePicker #hourPanel, .payment .timePicker select:nth-child(2), .payment .timePicker div:nth-child(3)
{
    display: none;
}

.noBold
{
    font-weight:normal;
}

.bottom
{
    margin-bottom:2rem;
}





/*.payment .sidel .inputlabelpair ,.payment .sidel input[type=submit] 
{
    width: 96%;
    margin: 1rem auto 0px 0px;
}*/

.payment .sidel .inputlabelpair, .payment .sidel input[type=submit] {
    width: 96%;
    margin: 10px auto 0px 0px;
}

.payment .column .inputlabelpair, .payment .column input[type=submit]
{
    width: 96%;
}

.smaller .inputlabelpair
{
    width: 100% !important;
}

.payment .mrgTop .sidel input[type=submit], .payment .mrgTop .column input[type=submit]
{
    width: 43%;
    cursor:pointer;
}

.noBold .inputlabelpair
{
    width: 100% !important;
}

.paypal 
{
    width: 10rem;
    height: 6rem;
}

.visa 
{
    width: 30rem;
    height: 6rem;
}

#ContentPlaceHolder1_Panel1 
{
    margin-top: 2rem;
}

#nonationButton
{
    width:100%;
}
/*.red
{
    color:red;
    font-weight:normal;
    display:inline-block !important;
}*/
.meidaRight {
    width: 50%;
    vertical-align: middle;
    text-align: right;
}

.meidaRight
{
    width: 50%;
    vertical-align: middle;
    text-align: left;
}

.Ofki .Hleft 
{
    display: inline-block;
    width: 10%;
    vertical-align: middle;
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-size: 3rem;
    /*margin-right:16%;*/
}

.Ofki .Hcenter 
{
    text-align: center;
    /*padding-right:30%;*/
}

.meidaOfki .grid th 
{
    display: none;
}

.meidaOfki .gridHolder table.grid tr td
{
    padding:2rem;
    font-size:1.5rem;
}

.divTxtBox 
{
    text-align: right;
    margin-top: 2rem;
   
}

.bigTxtBox
{
    width:90%;
    height:32rem;
    margin-top:1.5rem;
    background-color:#E4E4E4;
    border-radius:0.3rem;
    border:1px solid #E4E4E4;
    margin-right:4%;
    font-family:shmulik_clm;
}



.freeTxt
{
    margin-right:1rem;
}

.divTxtBox .textinformation
{
    font-size: 1.4rem;
}

.TInHalacha .bottombuttons input 
{
    height:3rem;
    font-weight:bold;
    background-color: #12aaeb;
    width:31rem;
}

.uppBottom
{
    text-align:right;
    margin-top:0.5rem;
    padding-bottom:1rem;
    margin-right:1rem;
}


.inAllPage
{
    width:100%;
    height:100%;
    background-color:white;
}


.overlay
{
    position: fixed;
    background-color: Black;
    opacity: 0.6;
    z-index: 2;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

.popup 
{
    position: fixed;
    background-color: white;
    z-index: 20;
    top: 20%;
    left: 25%;
    right: 25%;
    text-align: center;
    color: #000;
    margin: auto;
    border: 2px solid black;
    padding: 1.5em;
    height: 5rem;
    font-size: 1rem;
}

.updatepopup 
{
    font-size: 2rem;
    margin-bottom: 0.5rem;
    height: 7rem;
    left: 20%;
    right: 20%;
    font-family: David;
}

.buttonWithCreditImg 
{
    background-repeat: no-repeat;
    background-image: url('../../Worshipper/images/credit-card2.png');
    background-position: right;
    text-align: left;
}

.message 
{
    font-size: 1.5rem;
    font-family: Arial;
    padding-right: 10px;
    color: #9B9B9B;
    padding-bottom: 1em;
}

.upperText
{
    margin-bottom:1.5rem;
    background-color:lightgray;
}

.floatRight
{
    float:right;
}

.floatLeft
{
    float:left;
}
.en .divInMiddle {
    margin-left: 8rem;
    text-align:left;
}


@media screen and (max-width: 960px) {

    .en .upperbanner .Hright, .en .upperbannerMobile .Hright {
        text-align: right;
    }
    .leftPart {
        left: 1%;
    }
    .en .payment .upperbannerMobile {
        text-align: right;
    }
    .en .payment
    {
        text-align:left;
    }
    .payment {
        width: 100%;
        font-family: Arial;
        color: #666666;
        font-size: 1rem;
        font-weight: bold;
        text-align: right;
    }
   
 .payment label {
     margin-right: 0.5rem;
 }


 
 .payment input, .payment select , .select2-container .select2-selection--single ,.select2-container--default .select2-selection--single {
     -ms-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     width: 100%;
     border: 1px solid #cccccc;
     border-radius: 0.3rem;
     height: 3rem;
     margin-top: 0.2rem;
     font-size:1rem;
 }

            .payment input[type=checkbox] {
                width: 1rem;
                vertical-align: middle;
            }

        .payment .inputlabelpair {
            margin-top: 1rem;
        }

    .tabs a {
        line-height: 2rem;
    }


    .payment input[type=submit], .payment .timePicker input[type=button] {
        background-color: white;
        color: #3498DB;
        font-weight: bold;
        border: 1px solid #3498DB;
        font-size: 1rem;
    }

    .AccountInquiry .grid td, .AccountInquiry .grid th {
        padding: 1.2rem !important;
    }

    .sendbuttons .buttonDes {
        font-size: 1rem;
    }

    .payment .bInEndLine input[type=submit] {
        width: 50%;
    }



        .payment .bInEndLine input[type=submit]:nth-child(2) {
            border-color: #9B9B9B;
            color: #9B9B9B;
            margin: 0px 1.4rem 0px 0px;
        }

    /*.payment .column
{
    width:100%;
    padding:0px;
    margin:0px;
}

.col 
{
    width:100%;
    padding:0px;
    margin:0px;
}*/

    .payment .timePicker, .addmember .timePicker {
        width: 100%;
        height: 12em;
        position: fixed;
        left: 0px;
        right: 0px;
        top: 10em;
    }

    .addmember .timePicker {
        height: 24em;
    }

        .payment .timePicker select, .addmember .timePicker select {
            width: 30% !important;
        }

        .payment .timePicker div, .addmember .timePicker div {
            text-align: center;
            margin-top: 1rem;
            font-size: 1.5rem;
        }

        .payment .timePicker input[type=button], .addmember .timePicker input[type=button] {
            font-size: 1.5rem;
            cursor: pointer;
            width: 62%;
        }

    .payment .timePicker #hourPanel, .payment .timePicker select:nth-child(2), .payment .timePicker div:nth-child(3) {
        display: none;
    }

    .payment .sidel .inputlabelpair, .payment .sidel input[type=submit] {
        width: 96%;
        margin: 1rem auto 0px 0px;
    }

    /*.payment .column
{
    width:100%;
}*/

    .payment .column .inputlabelpair, .payment .column input[type=submit] {
        width: 96%;
    }


    .payment .mrgTop .sidel input[type=submit], .payment .mrgTop .column input[type=submit] {
        width: 45%;
    }
    .en .divInMiddle {
        margin-left: 1.5rem;
    
    }
    .divInMiddle {
        width: 90%;
        margin-right: 1.5rem;
        margin-top: 1rem;
      
    }

    #ContentPlaceHolder1_validity_clockicon {
        height: 1.2rem;
        cursor: pointer;
        position: absolute;
        top: 17em;
        left: 2rem;
        margin: 0px;
        padding: 0px;
    }
   
    .MainScreen .upperbanner {
        height: 5rem;
        line-height: 2.3rem;
        background-color: #20A6FC;
        color: white;
        font-size: 1.2rem;
        margin: 0px;
    }

    .MainScreen .Hright {
        /*margin-right:0.001rem;*/
        /*text-align:center;*/
        position: absolute;
        right: 4%;
    }

    .shulImg img {
        position: absolute;
        left: 35%;
        margin-top: 0.5rem;
    }

    .mrgTop {
        margin-top: 1rem;
    }

    .mHidden {
        display: none;
    }

    .capcha {
        width: 100%;
    }

    .donation {
        width: 100%;
    }

    .rc-anchor-center-item rc-anchor-checkbox-label {
        display: none;
    }

    .payment .tashlum input[type=radio] {
        width: 1rem;
    }

    .wHidden {
        display: block;
        border: none !important;
        width: 3rem !important;
        margin-right: 70% !important;
    }


}

.ThreeInRow 
{
  width: 33%;
}
.disNone {
    display: none;
}

.inBlock {
    display: inline-block;
}
@media screen and (min-width: 981px) {
    .worshiper {
        width: 65rem;
        display: block;
        margin: auto;
        /*height: 90vh;*/
        border: 1px solid black;
        margin-top: 5vh;
    }
    .buttonList input[type=submit] {
        margin: 5rem 10rem;
        width: 45.5rem;
        margin-top: 2rem;
    }
    .buttonList a {
        padding: 0 18.6rem;
        text-decoration: unset;
    }

    

}