﻿body {
}
.notetext {
    /*margin-right: 20px;
    margin-bottom: 20px;*/
    font-size: 18px;
    line-height:25px;
}
* {
    /*font-family: "Open Sans Hebrew", Alef !important;*/
    /*font-family: 'almoni-tzar';*/
}
.detailsTitle {
    font-weight:bold;
}
.paddingtop40 {
    padding-top:40px;
}
.paddingtop {
    padding-top:20px;
}
.studentDetailsSpan {
    padding-left:5px;
    padding-right:0px !important;
}
.innerpagecontentwrapper,.innersinglepagecontentwrapper {
    /*width: 80%;*/
}

.innerpagecontentwrapper{
	margin: auto;
    width: 100% !important;
    padding: 0 15px !important;
}

.formbtnwrapper {
	padding-top: 20px;
    text-align: left;
}
.formbtnwrapper button {
    /*width:150px;
    float:left;*/
}
.steptitle{
    color: #2f96b8;
    /*font-weight: bold;*/
    padding-top: 15px;
    padding-bottom: 20px;
    /*font-family: 'almoni-tzar';*/
}
.steptitleh2{
    font-size: 24px;
}
.steptitleh3{
    font-size: 20px;
}
.lblTitle {
    padding-top:10px;
    float:right;
}
.inputCl {
    width:200px !important;
}
.selectStudentNote{
    color:#EE0000;
    padding-top:20px;
    height:50px;
}
.errorMessage{
    color:#EE0000;
}
.ccErrorMessage
{
    border: none;
    background: none;
    box-shadow: none;
    text-align: right;
    font-size: 18px;
    font-family: 'almoni-tzar';
    font-weight: 300;
    color: red;
    padding: 5px 0;
    display: block;
}
.icon-download {
    display: inline-block;
    width: 24px;
    height: 24px;
    position: relative;
    top: 5px;
    background-image: url(../../images/0/iconmonstr-download-3-24.png)

}
.download {
    color: #2f96b8;
    font-size: larger;
    line-height: 20px;
    font-family: 'almoni-tzar';
    font-weight:normal;
}
.linkTitle{
    /*font-weight:bold;*/
    padding-bottom: 5px;
    font-size:18px;
    font-family: 'almoni-tzar';
}
.font-bold {
    font-weight: bold !important;
}
.spaceCl{
    padding-right:18px;
}
.radioBtn{
    float:right;
    padding-left:5px;
}
.messageText{
    line-height: 24px;
    font-size: 20px;
}
.divHeight {
    /*line-height:35px;*/
}
.divNewLine {
    white-space: pre-wrap;
}
.btnPrev {
    /*margin-left:45px;*/
}
.inputfieldwrapper input.CCValidationDate {
    width:100px;
}
.inputfieldwrapper input.CcValidationCode, .inputfieldwrapper input.CcPaymentsNumber {
    width:100px;
}
.inputfieldwrapper select.CCValidationDate {
    width:100px;
}
#studentsGrid .k-grid-content{
    overflow:hidden;
}
#studentsGrid .k-grid-header{
    padding-left:0px !important;
}
#studentsGrid .k-grid .notallowed tr:hover {
  background: transparent;
}
.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list>.k-state-highlight, .k-list>.k-state-selected, .k-marquee-color, .k-panel>.k-state-selected, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited{
    background-color: #2f96b8;
    border-color:#2f96b8;
}
.k-grid td.k-state-selected:hover, .k-grid tr.k-state-selected:hover{
    background-color: #2f96b8;
}
.infomessage{
    width:100%;
    max-width:none;
}
.divtext{
    font-size: 22px;
    color: #333;
    font-family: 'almoni-tzar';
    font-weight: 400;
    display: block;
    padding-left: 30px;
}
.k-widget.k-tooltip {
    webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.marginTop20 {
    margin-top:20px;
}
.marginTop50 {
    margin-top:50px;
}
.noActiveMsg {
    display:none;
}
#lblCheckB > span { 
    float: left; 
    padding-right:20px;
}

.paddingRight0 {
    padding-right:0px;
}

.paddingLeft0 {
    padding-left:0px;
}

.inputfieldwrapper select
{
    line-height: 20px;
    font-size: 16px;
}

.paymentNextMsg
{
    margin-top:60px !important;
}

.buttonLink
{
    text-decoration: underline;
    line-height: 40px;
}

@media (max-width: 767px) {
	.loginCode {
		width: 100%;
	}
}

@media (max-width: 768px) {
    .detailscontent div {
        height: 80px;
        padding: 10px;
    }
    .innerpagecontentwrapper,.innersinglepagecontentwrapper {
        width: 90%;
        //padding-right:0px !important;
    }
    .formbtnwrapper button {
        /*width:80px;*/
    }
    .k-grid.responsivegrid.k-state-selected  tr{
        background-color: #F6FDFF !important;
        color:black !important;
    }
    .k-grid td.k-state-selected, .k-grid td.k-state-selected:hover, .k-grid tr.k-state-selected:hover{
        background-color: #F6FDFF !important;
    }
    .k-state-selected{
        color:#757575;
        background-color:#F6FDFF !important;
    }
    .rbSmall{
        float:right;
        margin-right:10px !important;
    }
    .notallowed {
        background-color: #F5F3F4 !important;
        color: #757575 !important;
    }
    .statusNote {
        color:#EE0000;
    }
    
    #StudentRadio{
        display:none;
    }
    #studentsGrid .notallowed tr:hover {
      background: transparent;
    }
    .paymentNextMsg
    {
        margin-top:auto;
    }
    .divHeight {
        line-height:35px;
    }
}

@media (max-width: 1199px) {
    .divHeight {
        line-height:35px;
    }
}