/* _css/application.css for CESEI.org
   applcation styles */
   
/* COURSE-APPLICATION / CURRICULA LIST */

#curricula-list{
   list-style: none;
   margin: 0;
   padding: 5px;
   }
#course-application-list{
   list-style: none;
   margin: 0;
   padding: 5px;
   padding-top: 0px;
   background: #efefef;
   }
#course-application-list .plus-minus{
   float: left;
   margin-top: 8px;
   padding-right: 5px;
   }
.cal-program{
   padding-bottom: 5px;
   margin-bottom: 5px;
   }
#curricula-list .cal-program{
   border: 0;
   }
.cal-program .program-title{
   font-weight: bold;
   font-size: 1.3em;
   color: #434379;
   padding: 5px 0 5px 3px;
   margin-bottom: 5px;
   border-bottom: 1px solid #434379;
   }
#curricula-list .cal-program .program-title{
   font-size: 1.17em;
   color: #2b2b4e;
   }
.cal-program .cur-list{
   /*border-top: 1px solid #2b2b4e;*/
   clear: both;
   list-style: none;
   margin: 0;
   padding-left: 15px
   }
#curricula-list .cur-list{
   border-top: 1px solid #2b2b4e;
   padding-top: 5px;
   padding-bottom: 10px;
   }
.cal-curriculum{
   /*border-bottom: 1px solid #366161;*/
   }
.cal-curriculum .curriculum-title{   
   float: left;
   font-weight: bold;
   color: #2b2b4e;
   }
.cal-curriculum .cal-course-list{
   /*border-top: 1px solid #2b2b4e;*/
   clear: both;
   list-style: none;
   margin: 0;
   margin-bottom: 5px;
   padding-left: 15px
   }
.cal-course{}

.cal-course .input-checkbox{
   margin-top: 3px;
   float: left;
   position: static;
   }
   
.cal-course-title{
   width: 50%;
   float: left;
   }
.cal-course-cost{
   margin-left: 5px;
   float: left;
   }
.cal-course-summary{
   margin-right: 25px;
   float: right;
   }
.cal-course-desc{
  clear: both;
  }
#total-cost{
  font-weight: bold;
  }
.course-group{
   color: #cc6600;
   padding-left: 5px;
   font-size: 0.8em;
}
.enrolled{
   color: #00cc00;
}
.pending{
   color: #cc0000;
}