﻿body {
  padding-top: 50px;
}

/*Hebrew fonts*/
/*@font-face {
    font-family: 'Times New Roman', Times, serif;
    unicode-range: U+0590-05FF;
    font-size:1.4em
}*/

.calCell{min-height:60px}

.parsha {
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 2px;
    margin-bottom: 0px;
    text-align:center
}

.redBold {
    font-weight:bold; color:red
}

.zmanim {
    font-family: 'Times New Roman', Times, serif; direction: rtl; text-align:center
}

.tabpanel {
    padding: 10px
}

.dx-popup-content {
    font-size: 1.0em !important
}

.dx-progressbar-red .dx-progressbar-range {
    background-color: red !important
}

.dx-command-select {
    width: 40px !important;
    min-width: 40px !important;
}


.dx-tab-selected:after {
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-top: none !important;
}

.dx-tabpanel.dx-state-focused .dx-tab:not(.dx-tab-selected):before {
    border-bottom: 1px solid #ddd !important;
}

.dx-tabpanel.dx-state-focused .dx-multiview-wrapper {
    border: 1px solid #ddd !important;
}

.eventDetailCell{
    padding: 2px 10px 4px 15px;
    white-space:normal !important
}

.compact-panel-header{
    padding: 0px !important;
}

.padding5{
    padding: 5px
}

.eventLink{
    text-decoration:none; color:inherit;
}

.monthCellHeader {
    border-bottom: 1px solid #ddd;
    background-color: #f2f2f3;
    margin:-5px -5px 0px -5px;
    padding: 5px
}

.today .monthCellHeader, .weeklyToday {
    background-color: #5c95c5 !important;
    color: white !important;
    font-weight: bolder
}

.today {
    border: 3px solid #5c95c5 !important
}

.heb {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    direction: rtl
}

.eventHallTitle{
    text-align:center; font-weight:600;
}

.nonSelectableList .dx-list-item {
    cursor: inherit !important
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

/*Copied from bootstrap 4*/
.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

    .list-group-flush .list-group-item:last-child {
        margin-bottom: -1px;
    }

/*.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0;
}*/

.list-group-flush:last-child .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

.borderTop {
    border-top: 1px solid #ddd;
}

.list-hover:hover { background-color: #ddd }

.selected-option { background-color: #ebe8e8 }

.list-item-noBorders{border-bottom:0}

.list-item-noBorders + .list-group-item {
    border-top: 0
}

.option-icon {
    font-size: 15px; padding:3px 4px 0px 4px; font-weight:bold
}

.borderless td {
    border: none !important;
}

tbody tr:hover td.no-hover {
    background-color: inherit !important;
}

.tr.no-hover:hover > td,
.tr.no-hover:hover > th,
.tr.no-hover > td:hover {
    background-color: inherit !important;
}

.divBorders{
    border: 1px solid silver
}

#fileuploader-container {
    border: 1px dashed #d3d3d3;
    margin: 30px 0 30px 0;
    padding: 10px;
}