#fo2li13, #fo2li15 {
display: none;
}
#logo a  {
/*background: url(http://demo.courseload.com/media/images/courseload-login-bg.png) top center no-repeat;*/
background-color: none;
background: none;
height: 100px
}
/** html #logo a  {
background-image:  none;
}
*/
body{
margin: 0;
}
html {
background-image: none;
background: url(http://demo.courseload.com/media/images/body-bg.png) repeat;
margin:;
}
#logo {
background: url(http://demo.courseload.com/media/images/courseload-login-bg.png) top center no-repeat;
}
#container,  html.embed {
}
#container {
border: 0px solid #CCCCCC;
margin: 0 auto;
/*background: url(http://demo.courseload.com/media/images/body-bg.png) repeat;*/
background: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
form.wufoo {
margin-top: 0;
background-color: #FFFFFF;
padding: 15px;
margin: 0 auto;
background: #FFF;
border: 2px solid #ccc;
border-radius: 15px;
-moz-border-radius: 15px;
margin-bottom: 15px
}
.safari .wufoo input.file {
background: none;
border: none;
}
.wufoo li.focused {
background-color: #FFF7C0;
}
.wufoo .instruct {
background-color: #F5F5F5;
}
.wufoo .info,  .wufoo .paging-context {
border-bottom: 1px dotted #CCCCCC;
}
.wufoo .section h3,  .wufoo .captcha,  #payment .paging-context {
border-top: 1px dotted #CCCCCC;
}
.wufoo input.text,  .wufoo textarea.textarea {
}
.wufoo .instruct {
border: 1px solid #E6E6E6;
}
.fixed .info {
border-bottom: none;
}
.wufoo li.section.scrollText {
border-color: #dedede;
}
.wufoo .info h2 {
font-size: 160%;
font-family: inherit;
font-style: normal;
font-weight: normal;
color: #000000;
}
.wufoo .info div {
font-size: 95%;
font-family: inherit;
font-style: normal;
font-weight: normal;
color: #444444;
}
.wufoo .section h3 {
font-size: 110%;
font-family: inherit;
font-style: normal;
font-weight: normal;
color: #000000;
}
.wufoo .section div {
font-size: 85%;
font-family: inherit;
font-style: normal;
font-weight: normal;
color: #444444;
}
.wufoo label.desc,  .wufoo legend.desc {
font-size: 95%;
font-family: inherit;
font-style: normal;
font-weight: bold;
color: #444444;
}
.wufoo label.choice {
font-size: 100%;
font-family: inherit;
font-style: normal;
font-weight: normal;
color: #444444;
}
.wufoo input.text,  .wufoo textarea.textarea,  .wufoo input.file,  .wufoo select.select {
font-style: normal;
font-weight: normal;
color: #333333;
font-size: 100%;
}
{
* Custom Fonts Break Dropdown Selection in IE *}
.wufoo input.text,  .wufoo textarea.textarea,  .wufoo input.file {
font-family: inherit;
}
.wufoo li div,  .wufoo li span,  .wufoo li div label,  .wufoo li span label {
font-family: inherit;
color: #444444;
}
.safari .wufoo input.file {
font-size: 100%;
font-family: inherit;
color: #444444;
}
.wufoo .instruct small {
font-size: 80%;
font-family: inherit;
font-style: normal;
font-weight: normal;
color: #444444;
}
.altInstruct small,  li.leftHalf small,  li.rightHalf small, li.leftThird small,  li.middleThird small,  li.rightThird small, .iphone small {
color: #444444 !important;
}
.wufoo input.btTxt {
}
.wufoo li.focused label.desc,  .wufoo li.focused legend.desc, .wufoo li.focused div,  .wufoo li.focused span,  .wufoo li.focused div label,  .wufoo li.focused span label, .safari .wufoo li.focused input.file {
color: #000000;
}
.confirm h2 {
font-family: inherit;
color: #444444;
}
a.powertiny b,  a.powertiny em {
color: #1a1a1a !important;
}
.embed a.powertiny b,  .embed a.powertiny em {
color: #1a1a1a !important;
}
.pgStyle1 var,  .pgStyle2 var,  .pgStyle2 em,  .page1 .pgStyle2 var,  .pgStyle1 b,  .wufoo .buttons .marker {
font-family: inherit;
color: #444444;
}
.pgStyle1 var,  .pgStyle2 td {
border: 1px solid #cccccc;
}
.pgStyle1 .done var {
background: #cccccc;
}
.pgStyle1 .selected var,  .pgStyle2 var,  .pgStyle2 var em {
background: #FFF7C0;
color: #000000;
}
.pgStyle1 .selected var {
border: 1px solid #e6dead;
}
.likert table {
background-color: #FFFFFF;
}
.likert thead td,  .likert thead th {
background-color: #e6e6e6;
}
.likert tbody tr.alt td,  .likert tbody tr.alt th {
background-color: #f5f5f5;
}
.likert table,  .likert th,  .likert td {
border-color: #dedede;
}
.likert td {
border-left: 1px solid #cccccc;
}
.likert caption,  .likert thead td,  .likert tbody th label {
color: #444444;
font-family: inherit;
}
.likert tbody td label {
color: #575757;
font-family: inherit;
}
.likert caption,  .likert tbody th label {
font-size: 95%;
}
.likert tbody tr:hover td,  .likert tbody tr:hover th,  .likert tbody tr:hover label {
background-color: #FFF7C0;
color: #000000;
}
.likert tbody tr:hover td {
border-left: 1px solid #ccc69a;
}
.wufoo #lola {
background: #e6e6e6;
}
.wufoo #lola tbody td {
border-bottom: 1px solid #cccccc;
}
.wufoo #lola {
font-family: inherit;
color: #444444;
}
.wufoo #lola tfoot th {
color: #696969;
}
.wufoo .wfo_graph h3 {
font-size: 95%;
font-family: inherit;
color: #444444;
}
.wfo_txt,  .wfo_graph h4 {
color: #444444;
}
.wufoo .footer h4 {
color: #000000;
}
.wufoo .footer span {
color: #444444;
}
.wfo_number {
background-color: #f5f5f5;
border-color: #dedede;
}
.wfo_number strong,  .wfo_number em {
color: #000000;
}
#widget,  #widget body {
background: #FFFFFF;
}
.fcNav a.show {
background-color: #FFFFFF;
border-color: #cccccc;
}
.fc table {
border-left: 1px solid #dedede;
}
.fc thead th,  .fc .more th {
background-color: #dedede !important;
border-right: 1px solid #cccccc !important;
}
.fc tbody td,  .fc tbody th,  .fc tfoot th,  .fc tfoot td {
background-color: #FFFFFF;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #dedede;
}
.fc tbody tr.alt td,  .fc tbody tr.alt th,  .fc tbody td.alt {
background-color: #f5f5f5;
}
.fc caption,  .fcNav,  .fcNav a {
color: #444444;
}
.fc tfoot,  .fc thead th, .fc tbody th div,  .fc tbody td.count,  .fc .cards tbody td a,  .fc td.percent var, .fc .timestamp span {
color: #000000;
}
.fc .indent .count {
color: #4b4b4b;
}
.fc .cards tbody td a span {
color: #7d7d7d;
}
.fc tbody tr:hover td,  .fc tbody tr:hover th, .fc tfoot tr:hover td,  .fc tfoot tr:hover th {
background-color: #FFF7C0;
}
.fc tbody tr:hover th div,  .fc tbody tr:hover td,  .fc tbody tr:hover var, .fc tfoot tr:hover th div,  .fc tfoot tr:hover td,  .fc tfoot tr:hover var {
color: #000000;
}
.invoice thead th,  .invoice tbody th,  .invoice tbody td, .invoice tfoot th, .invoice .total, .invoice tfoot .last th,  .invoice tfoot .last td, .invoice tfoot th,  .invoice tfoot td {
border-color: #dedede;
}
.invoice thead th,  .wufoo .checkNotice {
background: #f5f5f5;
}
.invoice th,  .invoice td {
color: #000000;
}
#ppSection,  #ccSection {
border-bottom: 1px dotted #CCCCCC;
}
#shipSection,  #invoiceSection {
border-top: 1px dotted #CCCCCC;
}
@media only screen and (max-width: 480px)  {
html {
background-color: #FFFFFF;
}
a.powertiny b,  a.powertin em {
color: #1a1a1a !important;
}
}
header#header {
    display: none;
}
input#saveForm {
    background-color: #5c2471;
    border: 0;
    border-radius: 35px;
    padding: 7px;
    color: #fff;
    width: 100%;
}


.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file {
    border-radius: 10px !important;
}

.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select {
    border-radius: 10px !important;

}
.wufoo input.text, .wufoo textarea.textarea {
    border-radius: 10px !important;
}