﻿@media (max-width: 767px) {
  #enrmainleft {
    width: 100%;
    padding-right: 0px;
  }

  #enrmainright {
    width: 100%;
    padding-left: 0px;
  }

  #enrollware-reg #enrbookwrap,
  #enrollware-reg #enrinfowrap {
    width: 100%;
    float: none;
    padding-left: 0px;
    padding-right: 0px;
  }

    #enrollware-reg #enrbookwrap img {
      display: block;
      margin: 0 auto 15px auto;
    }

    #enrollware-reg #enrinfowrap img {
      max-width: 100%;
    }

  #enrollware-reg .enrtblresp .enrleftcell {
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    border-right: none;
    float: none;
    width: 100%;
  }

    #enrollware-reg .enrtblresp .enrleftcell label,
    #enrollware-reg .enrtblresp .enronecell label {
      margin-top: 5px;
      margin-bottom: 0;
    }

  #enrollware-reg .enrtblresp .enrrightcell {
    border: none;
    margin-left: 0;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    float: none;
    width: 100%;
    min-height: 1px;
  }
}

/* prevent zooming in iphone */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .enrform-control {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .enrform-control {
    font-size: 14px;
  }
}

/* mobile calendar view */
@media (max-width: 500px) {
  #enrollware-reg #enrcalpnl {
    height: 1px !important;
    overflow: hidden !important;
  }

  #enrollware-reg #enrmobilecal {
    display: block;
  }
}
