/*  calpop customization       */
.calendar { border: 2px solid #f2f2f6; background: #125E7E; font-size: 16px; line-height: 13px;}
.calendar td {padding:4px;}
.calendar table { color: #f2f2f6; border: none; background: none; margin: 6px;font-family:"courier new", monospace, serif!important; font-size:16px!important }
     .calendar thead { padding:4px;  } 
          .calendar thead .button { background: none; color: #f2f2f6; border: none; padding: 10px; font-size:16px;  text-transform: uppercase;  font-size: 12px;  font-weight: 900;  letter-spacing: 1px;}
          .calendar thead .title { color: #f2f2f6; border: none; font-family: 'Dosis', sans-serif; text-transform:uppercase; font-weight:400; font-size:16px; background: #125E7E; font-family: 'Open Sans', sans-serif;  font-style: italic;  font-weight: 600;} /* month/year */
          .calendar thead .nav {  } /* arrows */
          .calendar thead .hilite { border: none; }
          .calendar thead .name { background: #125E7E; border: none; color: #f2f2f6; padding: 10px; } /* day name. ex: Mon */
          .calendar thead .day {
    font-family: 'Lato', sans-serif;  text-transform: uppercase;  font-size: 12px;  font-weight: 900;  letter-spacing: 1px;
  }
          .calendar thead .weekend { color: #FC9F1C; }
     .calendar tbody {  }
          .calendar tbody .daysrow {  }
               .calendar tbody td.day { padding: 10px; }
               .calendar tbody td.weekend { color: #FC9F1C; }
               .calendar tbody td.disabled {  }
               .calendar tbody td.false {  }
               .calendar tbody td.selected { background: #f2f2f6; color: #6B9DAD; border: none; } /* once clicked */
               .calendar tbody td.disabled {  }
          .calendar tbody .rowhilite {  }
          .calendar tbody .rowhilite td { background: #FC9F1C; color: #fff; }
          .calendar tbody .rowhilite td.hilite { border: none; background: #0A3446; }
     .calendar tfoot {  }
          .calendar tfoot .footrow {  }
               .calendar tfoot .ttip { background: #125E7E; color: #125E7E; border: none;  font-style: italic;  font-weight: bold;}
               
               
/*  FORM CALPOPs       */
/*  calpop customization       */
#rfp .calendar { border: none; background: #125E7E; font-size: 16px; line-height: 13px;}
#rfp .calendar td {padding:4px;}
#rfp .calendar table { color: #f2f2f6; border: none; background: none; margin: 6px;font-family:"courier new", monospace, serif!important; font-size:16px!important }
     #rfp .calendar thead { padding:4px;  } 
          #rfp .calendar thead .button { background: none; color: #f2f2f6; border: none; padding: 10px; font-size:16px;  text-transform: uppercase;  font-size: 12px;  font-weight: 900;  letter-spacing: 1px;}
          #rfp .calendar thead .title { color: #f2f2f6; border: none; font-family: 'Dosis', sans-serif; text-transform:uppercase; font-weight:400; font-size:16px; background: #125E7E; font-family: 'Open Sans', sans-serif;  font-style: italic;  font-weight: 600;} /* month/year */
          #rfp .calendar thead .nav {  } /* arrows */
          #rfp .calendar thead .hilite { border: none; }
          #rfp .calendar thead .name { background: #125E7E; border: none; color: #f2f2f6; padding: 10px; } /* day name. ex: Mon */
          #rfp .calendar thead .day {
    font-family: 'Lato', sans-serif;  text-transform: uppercase;  font-size: 12px;  font-weight: 900;  letter-spacing: 1px;
  }
          #rfp .calendar thead .weekend { color: #FC9F1C; }
     #rfp .calendar tbody {  }
          #rfp .calendar tbody .daysrow {  }
               #rfp .calendar tbody td.day { padding: 10px; }
               #rfp .calendar tbody td.weekend { color: #FC9F1C; }
               #rfp .calendar tbody td.disabled {  }
               #rfp .calendar tbody td.false {  }
               #rfp .calendar tbody td.selected { background: #f2f2f6; color: #6B9DAD; border: none; } /* once clicked */
               #rfp .calendar tbody td.disabled {  }
          #rfp .calendar tbody .rowhilite {  }
          #rfp .calendar tbody .rowhilite td { background: #0F4A21; }
          #rfp .calendar tbody .rowhilite td.hilite { border: none; background: #0A3446; }
     #rfp .calendar tfoot {  }
          #rfp .calendar tfoot .footrow {  }
               #rfp .calendar tfoot .ttip { background: #125E7E; color: #125E7E; border: none;  font-style: italic;  font-weight: bold;}
               
               
/*  FORM CALPOPs       */