.img1
{
    float: right;
    margin: auto;
}
.butt
{
    text-align: center;
    width: 300px;
    margin:0 auto;
    margin-left:auto;
    margin-right:auto;
    align:center;
    text-align:center; 

}

.log
{
    text-align: center;
    width: 100px;
    margin:0 auto;
    margin-left:auto;
    margin-right:auto;
    align:center;
    text-align:center; 

}

.head
{
    background: white;
    
    
}
.Checkcolor1
{
   
    color: white;
    background: #B8B8B8;
    font-weight: normal;
}
.Checkcolor2
{
    /*color: white;*/
    background: white;
    font-weight: normal;
    
}
.Checkcolor3
{
background: red;    
}


.head2
{
    background: white;
}
.checkboxes {        
   /* color: #666;*/
    background: #f0f0f0;
  
}
input[type=checkbox]:checked + label {
    /*color: white;*/
    background: #4188B8;
}



/*.dd
{
    background: white;
    margin-left: 25%;
    margin-right: 25%;
}*/

.click
{
    text-align: center;
    width: 300px;
    margin:0 auto;
    margin-left:auto;
    margin-right:auto;
    align:center;
    text-align:center; 

}
.foot1
{
    text-decoration: none;
    font-size: .9em; 
    font-weight: normal; 
    color: black;
    text-align: center;
    font-family: arial;
}

a.foot2:link {
    color: #2489CE;
    text-decoration: none;

    text-align:justify;
    font-size: 15px;
    font-weight: bold;
    font-family: arial;

}
.footer-docs  a.foot2:hover
{
    color: red;
}




.odd {
    background-color : black;
    color : white;
    text-align : center;
    height : 30px;
    padding-top : 5px;
}
.even {
    background-color : gray;
    color : white;
    text-align : center;
    height : 30px;
    padding-top : 5px;
}

.butt1
{
    text-align: center;
    width: 150px;
    margin:0 auto;
    margin-left:auto;
    margin-right:auto;
    align:center;
    text-align:center; 

}

table {

    font-size: 14px;
    font-family: tahoama;
    font-weight: normal;
    font-family: arial;

}

table thead tr,
table tfoot tr {

    font-weight: normal;
    font-family: arial;

}

table tbody tr {

    font-weight: normal;
    font-family: arial;  
}

td, th {
    border: 1px solid white;
    font-weight: normal;  
    font-family: arial;

}

.ui-grid-bb .ui-block-bb, .ui-grid-b .ui-block-bb, .ui-grid-bb .ui-block-c ,.ui-grid-bb .ui-block-e { width: 30%; }
.ui-grid-bb > :nth-child(n) { width: 80px; margin-right: -.5px; }
.ui-grid-bb .ui-block-a { clear: left; }


.ui-select {
    display: inline !important; 
    position: relative !important; 
}

.ui-content .font
{
    font-size: 18px;
    font-family: arial;
    

}

/*.ui-content
{
    padding-left: 25%;
    padding-right: 25%;
    background: white;
} */

.font{
    font-size: 18px;
    font-family: arial;   
}

/*.ui-btn-text
{
font-size: 18px;
}      */



#font
{
    font-size: 15px;
    font-family: arial;
}

.tr1
{
    background-color: #3A3A3A;
    color: white;
}

.ui-content .font_comm
{
    font-size:13px ;
    font-family: arial;
}
.font_comm{
    font-size:13px ;
    font-family: arial;  
}



/*.ui-btn-hidden {text-align: left;}*/


span.ui-btn-text:before {
    content:"";
    border-right: 0px solid #CCC;
    margin-right: 10px;

    position: absolute;
    height: 55px;
    top:-20px;
    left: -10px;
}
/*.ui-btn-text {
margin-left: 10px;
} */

.button a.logof:link,hover
{
    color: white;
    text-decoration: none;
    font-family: arial;
    font-size: 18px;
    margin-left: 2px;
    text-align: center;
}

a.logof:visited
{
    color: red;
}
.ui-listview .font
{
    color:red;
}




[data-theme=d].ui-btn-corner-all {
    -moz-border-radius:             .3em;
    -webkit-border-radius:          .3em;
    border-radius:                  .7em;
}

[data-theme=a].ui-btn-corner-all {
    -moz-border-radius:             .0em;
    -webkit-border-radius:          .0em;
    border-radius:                  .0em;
}


.contact1
{
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
}
.contact2
{
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 3px;
}     



input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

 .calendars{
     
     font-size: 13px
/*     font-size: small;*/
 }
 .calendarsback{
     
/*     background:  #dddddd;*/
     background:  #fdfdfd;
 }
 .mainDivSchool
 {
     border:.1px solid;height:43px ;border-radius: 10px 5px;border-radius: 10% 5%;border-radius: 10px ;
 }
 .innerDivSchool
 {
     float: left;width: 38% 
 }
 
 .lableSchool
 {
      border-top-left-radius:10px;border-bottom-left-radius:10px;position: relative;right: -3%;
 } 
 .lableSchoolRight
 {
      border-top-right-radius:10px;border-bottom-right-radius:10px;position: relative;right: -4%;
 }
 .lableSchoolMid
 {
      position: relative;right: -3%;
 }
 
 .linkselectAllSchool
 {
     border-top-right-radius:10px;border-bottom-right-radius:10px;position: relative;right: 3%;
 }
 
 .innerDivSchool2
 {
     float:right;width:60%;
 }