@font-face{font-family:'EuroseWide-Heavy';src:url('Fonts/EuroseWide-Heavy.eot');src:url('Fonts/EuroseWide-Heavy.eot?#iefix') format('embedded-opentype'),url('Fonts/EuroseWide-Heavy.woff2') format('woff2'),url('Fonts/EuroseWide-Heavy.woff') format('woff'),url('Fonts/EuroseWide-Heavy.ttf') format('truetype'),url('Fonts/EuroseWide-Heavy.svg#eurose_wide-heavyregular') format('svg');font-weight:normal;font-style:normal;}body{font-family:Arial;margin:0;padding:0;font-size:14px;line-height:24px;color:#4a4a4a;background-color:#f9f9f9}a{cursor:pointer;text-decoration:none;color:#1155cc;font-weight:bold}a:hover{text-decoration:underline}a img{border:none}h1,h2,h3{font-family:"EuroseWide-Heavy";text-decoration:none !important}h1{font-size:25px;text-transform:uppercase;margin-top:0}h2{font-size:17px;text-transform:uppercase;margin-top:0}h3{font-size:13px;text-transform:uppercase;margin:0 0 5px 0}h4{font-size:16px;font-weight:normal;margin-top:0}.right-align{text-align:right !important}.clear{clear:both}.right{float:right}.left{float:left}.CompletionListStyle1{margin-top:3px;width:380px !important;padding:7px;list-style-type:none;background:#f8f8f8;border:solid 1px #d3d3d3;font-size:14px;line-height:15px;color:#4a4a4a;color:#1155cc;border-radius:3px}.CompletionListStyle1 li{padding:6px 0px;cursor:pointer}.CompletionItemHighlighted{font-weight:bold;background:#f0f0f0}.csss h1{color:#16588e}.cps h1{color:#186bac}.ccc h1{color:#000065}.services h1{color:#790a56}.csss h2,.cps h2{color:#186bac}.ccc h2{color:#000065}.services h2{color:#790a56}.csss h3,.cps h3{color:#186bac}.ccc h3{color:#000065}.services h3{color:#790a56}.tbxStyle1{width:220px;height:15px;padding:7px;background:#ffffff;border:solid 1px #d3d3d3;font-size:14px;line-height:15px;color:#4a4a4a;border-radius:3px}.tbxStyle1[disabled="disabled"]{background-color:#f0f0f0}.tbxStyle1.fullWidth{width:97%}.tbxMultilineStyle1{width:300px;height:80px;font-family:Arial;font-size:14px;line-height:20px;color:#4a4a4a;resize:vertical}.btnStyle1{padding:5px}body.landingPage{background:url('/images/bg-body-landing-tile.jpg') repeat 0px 1px}.landing-continer{height:805px;background:url('/images/bg-body-landing-grad.jpg') repeat-x top left}.top-section{height:39px;font-size:12px;color:#ffffff}.top{width:960px;margin:0 auto}.csss .top-section{background:#424649}.cps .top-section{background:#952152}.ccc .top-section{background:#010066}.services .top-section{background:#0e7983}.right-bar{float:right}.tbxTopSearch{float:left;width:160px;height:25px;padding:0 30px 0 10px;margin:7px 20px 0 0;background:white url('/images/search-bg.jpg') no-repeat 180px center;font-size:12px;line-height:25px;border:none;color:#c2c2c2}.tbxTopSearch:focus{color:#555555}.login{float:left;width:70px;padding:0px 1px;height:39px;font-size:11px;color:#ffffff;cursor:pointer}.login div{width:66px;height:30px;padding-top:7px;text-align:center;border-left-width:2px;border-left-style:solid;border-right-width:2px;border-right-style:solid;border-bottom-width:2px;border-bottom-style:solid;font-family:"EuroseWide-Heavy";text-shadow:#202020 0px 1px}.csss .login{background:#52575a}.csss .login div{border-left-color:#424649;border-right-color:#424649;border-bottom-color:#424649}.csss .login:hover{background:#5e6468}.cps .login{background:#ad3a6b}.cps .login div{border-left-color:#952152;border-right-color:#952152;border-bottom-color:#952152}.cps .login:hover{background:#ca5584}.ccc .login{background:#203787}.ccc .login div{border-left-color:#010066;border-right-color:#010066;border-bottom-color:#010066}.ccc .login:hover{background:#3e4da0}.services .login{background:#24a0ac}.services .login div{border-left-color:#0e7983;border-right-color:#0e7983;border-bottom-color:#0e7983}.services .login:hover{background:#4cbbc7}.account-nav{float:left;height:39px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px}.account-nav div{height:31px;padding-top:8px;padding-left:20px;padding-right:20px;text-align:center;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px}.account-nav div a{float:left;display:block;color:#ffffff;margin-left:15px}.account-nav div a:first-child{margin-left:0px}.csss .account-nav{border-color:#52575a}.cps .account-nav{border-color:#ad3a6b}.ccc .account-nav{border-color:#203787}.services .account-nav{border-color:#24a0ac}.account-nav div{border-color:#000000}.top-nav{margin:0;padding:0;list-style-type:none}.top-nav li{float:left;margin:0 38px 0 0;padding:0}.top-nav li a{display:block;color:#ffffff;height:30px;padding-top:7px;border-top-width:2px;border-top-style:solid;text-shadow:#202020 0px 1px;font-family:"EuroseWide-Heavy"}.top-nav li a:hover{text-decoration:none}.csss .top-nav li a{border-top-color:#424649}.csss .top-nav li a.active{border-top-color:#4ccafe}.cps .top-nav li a{border-top-color:#952152}.cps .top-nav li a.active{border-top-color:#ffcc51}.ccc .top-nav li a{border-top-color:#010066}.ccc .top-nav li a.active{border-top-color:#ffcc51}.services .top-nav li a{border-top-color:#0e7983}.services .top-nav li a.active{border-top-color:#ffffff}.top-slide-section{display:none;height:114px;background:url('/images/top-slide-bg.jpg') repeat-x top left;overflow:hidden}.top-slide{width:960px;margin:0 auto}.top-slide-box{width:896px;height:48px;margin-top:22px;padding:10px 5px 10px 35px;overflow:hidden;border:solid 1px #d3d3d3;background:#ffffff}.login-slide-box h3{float:left;margin:12px 0;padding:0;font-size:17px;color:#0e7882}.login-slide-box .login-email{float:left;display:block;margin:10px 6px 0 25px;text-align:right;line-height:16px;font-size:12px}.login-slide-box .login-password{float:left;display:block;margin:15px 6px 0 5px;font-size:12px}.login-slide-box input{float:left;margin:10px 20px 0 0}.login-slide-box .btnLogin{margin:10px 0 0 5px}.login-slide-box .login-help{float:right;margin:6px 0 0 0;width:85px}.login-slide-box .login-help a{font-size:12px;line-height:19px;display:block}.content-section{background:#ffffff;min-height:460px;padding-top:25px}.content-container{width:960px;margin:0 auto;padding-bottom:30px}.SubContent{margin-top:20px}.footer-section{padding-top:24px;border-top-style:solid;border-top-width:2px}.csss .footer-section{border-top-color:#8ed5f2}.cps .footer-section,.ccc .footer-section{border-top-color:#f5ba35}.services .footer-section{border-top-color:#aec9cc}.footer{width:960px;margin:0 auto;font-size:12px;font-weight:bold;color:#878787}.footer a{color:#878787}.landingPage .footer{color:#ffffff}.landingPage .footer a{color:#ffffff}.digeratilogo{float:right}.footer .sponsors{position:absolute;margin:-22px 0 0 430px}.footer .sponsors a{margin-right:50px}.landing-panels{width:570px;margin:0 auto;padding:68px 0 80px 0}.csss-landing-panel{width:510px;height:150px;padding:30px;overflow:hidden;background:url('/images/landing-bgs.jpg') no-repeat 0px 0px;text-align:center;color:#0670c5}.csss-landing-panel .logo{float:left;width:190px;padding-top:6px;padding-right:30px}.csss-landing-panel .logo img{float:right}.csss-landing-panel .info{float:right;width:250px;padding-right:10px;text-align:left}.csss-landing-panel h1{font-size:24px}.csss-landing-panel ul{margin:0;padding:0;list-style-type:none}.csss-landing-panel ul li{float:left;margin:0 0 0 18px}.csss-landing-panel ul li:first-child{margin:0}.cps-landing-panel{float:left;width:215px;height:216px;padding:30px;margin-top:15px;overflow:hidden;background:url('/images/landing-bgs.jpg') no-repeat 0px -214px;text-align:center}.ccc-landing-panel{float:right;width:219px;height:220px;padding:28px;margin-top:15px;overflow:hidden;background:url('/images/landing-bgs.jpg') no-repeat -295px -214px;text-align:center}.hero-section{padding:20px 0;background:#ffffff;border-bottom-style:solid;border-bottom-width:3px}.hero-container{width:960px;margin:0 auto;overflow:hidden}.csss .hero-section{border-bottom-color:#8ed5f2}.cps .hero-section,.ccc .hero-section{border-bottom-color:#f5ba35}.services .hero-section{border-bottom-color:#aec9cc}.imgSiteLogo{float:left;margin-right:40px}.breadcrumb{font-size:16px;font-weight:bold}.bc-arrow{padding:0 7px}.hero-nav{margin-top:20px;padding:10px 20px;border:solid 1px #eeeeee;font-weight:bold;overflow:hidden;background-color:#fdfdfd;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fdfdfd));background-image:-webkit-linear-gradient(top, #f9f9f9, #fdfdfd);background-image:-moz-linear-gradient(top, #f9f9f9, #fdfdfd);background-image:-ms-linear-gradient(top, #f9f9f9, #fdfdfd);background-image:-o-linear-gradient(top, #f9f9f9, #fdfdfd);background-image:linear-gradient(to bottom, #f9f9f9, #fdfdfd)}.hn-title{clear:both}.hero-nav ul{margin:0;padding:0;list-style-type:none}.hero-nav ul li{float:left;margin-right:35px}.hero-nav ul.solidcolumn{float:left;margin-left:55px}.hero-nav ul.solidcolumn.col1{margin-left:0px}.hero-nav ul.solidcolumn li{float:none;margin-bottom:8px}.hero-nav table{width:100%}.hero-nav a{display:block}.hero-nav a.attention{color:#d40004}.hero-nav a.register{background:url('/images/icon-edit.png') no-repeat left center;padding-left:22px;text-transform:uppercase}.standout-box{padding:30px;background:#fdfdfd;border:solid 1px #d3d3d3;font-size:13px;color:#3b3b3b;overflow:hidden}.standout-box .title{font-size:14px;font-weight:bold}.standout-box .date{font-size:12px;color:#858585}.standout-box .grey-text{color:#858585}.standout-box .divider-top{border-top:solid 1px #d3d3d3}.standout-box .more{text-align:right}.standout-box .more a{font-weight:normal}.standout-box .options ul{margin:0px;padding:0px;list-style-type:none}.standout-box .options ul li{margin:0px;padding:0px}.standout-box .options a{color:#4a4a4a;font-weight:normal}.standout-box div .divOption{float:left;margin-left:50px}.standout-box div .divOption:first-child{margin-left:0}.payment-method{margin-bottom:20px}.payment-method-details{font-weight:bold;text-decoration:underline}.btnPaymentPreferenceSet{display:none}.bpay-box{margin-top:20px;background-color:#ffffff;padding:16px;border:solid 1px #002d6a;font-size:14px;line-height:22px;color:#002d6a;overflow:hidden}.bpay-box .order-details{margin-bottom:10px}.bpay-box .order-details .csss-info{font-size:12px;line-height:20px;margin-top:5px;margin-bottom:5px}.bpay-box .order-items{display:none}.bpay-box .order-items .profileTable{margin-top:16px}.bpay-box img{float:left}.bpay-box .bpay-info{float:left;margin-left:6px;height:32px;width:790px;padding:8px;border:solid 1px #002d6a;overflow:hidden;line-height:18px}.bpay-box .bpay-advice{margin-top:6px;font-size:12px;line-height:18px}.bpay-box .bpay-advice a{font-weight:normal;color:#002d6a}.csss .standout-box h2,.cps .standout-box h2{color:#9f2458}.ccc .standout-box h2,.services .standout-box h2{color:#d40004}.csss .standout-box h3,.cps .standout-box h3{color:#9f2458}.ccc .standout-box h3,.services .standout-box h3{color:#d40004}.notice-board{float:left;width:278px;min-height:270px}.notification{margin-top:15px}.upcoming-events{float:right;width:570px;min-height:330px;font-size:12px;color:#3b3b3b}.upcoming-events .event{margin-top:10px;width:270px;line-height:18px}.upcoming-events .title{font-size:13px}.upcoming-events h2{border-bottom-width:1px;border-bottom-style:solid}.upcoming-events h2 a{border-bottom:solid 3px #ffffff}.csss .upcoming-events h2,.cps .upcoming-events h2{border-bottom-color:#a3c4de}.ccc .upcoming-events h2{border-bottom-color:#9999c1}.upcoming-events .calendar{float:right;height:280px;margin-top:50px}.view-complete-calendar{text-align:right;padding-top:15px;padding-right:15px}.view-complete-calendar .title{font-size:12px;font-weight:bold !important}.calEvents{border-left:#e6e6e6 solid 1px !important;border-right:#e6e6e6 solid 1px !important;border-bottom:#e6e6e6 solid 1px !important}.calEvents td{margin:0 !important;padding:0 !important;font-size:13px !important}.calDayHeader{text-transform:uppercase;color:#a4a4a4;font-size:10px;height:25px}.calHeader td{color:White;background:white url('/images/cal-top-bg.png') repeat-x top left;height:25px !important;font-weight:bold}.calDayField{border:1px solid #e6e6e6;font-weight:bold;padding:4px !important}.calDayField a{text-decoration:none;padding:2px;display:block;font-weight:bold;color:#4d4d4d !important}.OtherMonth{background-color:#ffffff !important}.OtherMonth a{color:LightGrey !important;text-decoration:none}.selectedDay{color:#FFF;background:#0b0b78 !important;padding:4px !important}.rsAptContent{cursor:pointer !important}.RadScheduler h2{color:#ffffff}.RadScheduler .rsMonthView .rsWrap{height:45px !important;margin-bottom:3px !important}.RadScheduler .rsMonthView .rsDateWrap{height:19px !important;margin-bottom:0 !important}.RadScheduler .rsMonthView .rsApt{height:43px !important}.RadScheduler .rsMonthView .rsRow{height:130px}.RadScheduler .rsMonthView .rsLastWrap{margin-bottom:15px !important}.divSelectedSchool,.divSelectedStudent{display:none}.spanSmallLink{font-size:10px;cursor:pointer;font-weight:normal;color:#4a4a4a}.spanSmallLink:hover{text-decoration:underline}.rcRefreshImage{font-size:11px}.small-text{font-size:12px;line-height:14px}.spanErrorText{font-weight:bold;color:#d36969}.spanErrorTextRed,.validationError{font-weight:bold;color:#d40004}ul.teacher-schools{margin-top:5px;margin-bottom:5px}ul.teacher-schools>li{padding:2px 0}.profileTable{position:relative;margin-top:25px;margin-bottom:25px;border-spacing:0;width:100%;padding:4px;background:#fdfdfd;border:solid 1px #d3d3d3}.profileTable td{padding:10px;text-align:left}th{padding:10px;text-align:left}.profileTable th{border-bottom:solid 2px #d3d3d3}.profileTable .col1{width:180px;font-weight:bold;vertical-align:top}.profileTable>tbody>tr:nth-child(odd){background-color:#eeeeee}.profileTable .total td{border-top:solid 2px #bbbbbb;font-weight:bold;font-size:16px;color:#404040}.profileTable tr.ckeditor-row td{padding:0}.profileTable tr.ckeditor-row>td{padding:10px}.rowHighlightRed td{border-top:solid 2px #d40004;border-right:solid 2px #d40004;border-bottom:solid 2px #d40004}.rowHighlightRed .col1{border-left:solid 2px #d40004;border-right:none}.printRegistration,.printProfile{float:right}.sportReport tr{display:none}.sportReport tr:first-child{display:table-row}.approvalTable .colFullName{width:150px}.approvalTable .colFullName a{color:#4a4a4a}.approvalTable .colSchoolYear{width:50px}.approvalTable .colCompetition{width:340px}.approvalTable .colCompetition a{color:#4a4a4a}.approvalTable .colLevel{width:150px}.approvalTable .colApprove{width:50px}.approvalTable .colBtnApprove{background-color:#ffffff}.rblTable td{border:none !important}.rblTable tbody tr:first-child{font-weight:normal !important}.rblTable tbody tr:nth-child(odd){background:none}.rblTable td{padding:0}.adminCoordinatorsTable tbody tr:first-child{font-weight:bold}.adminCoordinatorsTable .colName{width:164px}.adminCoordinatorsTable .colSchool{width:434px}.adminCoordinatorsTable .colSport{width:164px}.adminCoordinatorsTable .colAction{width:104px}.adminCoordinatorsTable .rowHighlightRed td{border-top:solid 2px #d40004;border-bottom:solid 2px #d40004;border-left:none;border-right:none}.adminCoordinatorsTable .rowHighlightRed td.colName{border-left:solid 2px #d40004}.adminCoordinatorsTable .rowHighlightRed td.colAction{border-right:solid 2px #d40004}.adminConvenorsTable td{vertical-align:top}.adminConvenorsTable>tbody>tr:first-child{font-weight:bold}.adminConvenorsTable .colName,.adminConvenorsTable .colSport{width:120px}.adminConvenorsTable .colApplication{width:522px}.adminConvenorsTable .colAction{width:104px}.colApplication h4{font-weight:bold;margin-top:0.5em;margin-bottom:0}.colApplication p{margin-top:0.5em;margin-bottom:0.5em}.trApplicationDetails,.divApplicationDetails{display:none}.adminConvenorsTable .rowHighlightRed td{border-top:solid 2px #d40004;border-bottom:solid 2px #d40004;border-left:none;border-right:none}.adminConvenorsTable .rowHighlightRed td.colName{border-left:solid 2px #d40004}.adminConvenorsTable .rowHighlightRed td.colAction{border-right:solid 2px #d40004}.myRolesTable .colSchool{width:314px}.myRolesTable .colStatus{width:100px}.order-items tr td.item-image{text-align:center;vertical-align:middle}.order-items tr td.item-image img{border:solid 1px #d3d3d3}.order-items tr td.item-title{width:520px}.order-items .price{text-align:right}.order-items .item-heading{border-bottom:solid 1px #d3d3d3;border-top:solid 1px #d3d3d3}.columnSelectorsTable td{padding:5px;width:170px}.RadGrid{width:960px !important;overflow-x:scroll !important}.csvButton{width:32px;height:32px;margin:2px;border:none;cursor:pointer;background:url('/Images/downloadcsv.png') no-repeat top left}.lbClrFilters{display:block;float:right;padding-bottom:2px}.cellRight{text-align:right !important}.registerStudentsTable{padding:20px}.registerStudentsTable>tbody>tr>td{font-family:Arial !important;font-size:14px !important;line-height:22px !important;vertical-align:top}.registerStudentsTable>tbody>tr>td>p{font-family:Arial !important;font-size:14px !important;line-height:22px !important}.registerStudentsTable>tbody>tr>td>.profileTable{font-family:Arial !important;font-size:14px !important;line-height:22px !important}.registerStudentsTable>tbody>tr>td>.profileTable a{color:#1155cc}.divSubmitRegistrations{text-align:right;padding-top:15px}#divStudentProgressPanel ol{background:#f2f2f2}#divStudentProgressPanel ol li{padding:5px}#pSelectionProgressButtons,.btnUpdateStudentProgress,.silentProgression,.divParentApproval,#charsLeftParagraph,.btnChangeSchool{display:none}.downloadChrome{display:block;padding:10px;border-width:1px;border-style:solid;border-color:#1155cc;font-size:18px}.accreditationTable{padding:5px}.otherCompetitionDivision{display:none}.otherDetails{display:none;padding-left:30px}.otherDetails td{padding:8px}.aMyselfInCharge{padding-bottom:0px}.note{display:none}.example{color:#888888;font-size:14px}@media print{table.nominationText{width:100%;}table.nominationText textarea{width:100%;border:none;background:none}}table.nominationText td{vertical-align:top}table.nominationText td:nth-child(2){width:380px;padding-left:20px}.rblPaymentPreferences input{margin-left:25px}.rblPaymentPreferences label{margin-right:10px}.help-section>ul.websiteQuestionCategories{margin:0;padding:0}.help-section>ul.websiteQuestionCategories>li ul.websiteQuestionCategories{display:none}.websiteQuestionCategories li .questionOpenable{display:block;padding:10px 20px;font-weight:normal;color:#3b3b3b;border:solid 2px #d3d3d3;margin:0 0 20px 0}.websiteQuestionCategories li .questionOpenable:hover{text-decoration:none;border-color:#7798d1;color:#1155cc}.help-section>ul.websiteQuestionCategories{list-style-type:none !important}.websiteAnswer{display:none;padding:10px 20px;border:solid 2px #1155cc;margin:-25px 0 15px 0;position:relative;border-top-width:0px !important}.websiteAnswer a{font-weight:normal}.websiteQuestion[data-selected=true]{border-color:#1155cc !important;border-bottom-width:0px !important;font-weight:bold !important}.breadcrumb a{color:#4a4a4a;text-decoration:none;cursor:text}.breadcrumb a[href]{color:#1155cc;cursor:pointer}.breadcrumb a[href]:hover{text-decoration:underline}.messages{margin:25px 0;display:block;padding:15px 20px;border:1px solid #cfe493;border-radius:5px;background-color:#e6f1c9;font-weight:bold}@media print{.hide-for-print,.hide-for-print *{display:none !important}}.form-builder h4{margin:5px 0 15px 0}.form-builder ul{list-style:none;margin:0;padding:0}.form-builder ul li{border:solid 1px #ccc;background-color:#ddd;margin-top:10px;padding:12px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form-builder ul li ul li{background:#ccc;border:1px solid #bbb}.form-builder ul li ul li .option{padding:5px 0 !important;position:relative;border-bottom:none}.form-builder .remove,.form-builder .move{display:inline-block;float:right;font-size:10px;color:#e7081a;cursor:pointer}.form-builder .remove.move,.form-builder .move.move{cursor:move}.form-builder .add{color:#004b31;cursor:pointer}.form-builder .btnStyle{margin:15px 0}.store-add-form{padding:10px 0px 10px 0px;padding-bottom:20px}.store-add-form input[type="text"]{display:block}.store-add-form label{display:block}.store-add-form .form-group{padding-bottom:10px}
/* ==========================================================================
   Media Queries
   ========================================================================== */
@font-face {
  font-family: 'EuroseWide-Heavy';
  src: url("Fonts/EuroseWide-Heavy.eot");
  src: url("Fonts/EuroseWide-Heavy.eot?#iefix") format("embedded-opentype"), url("Fonts/EuroseWide-Heavy.woff2") format("woff2"), url("Fonts/EuroseWide-Heavy.woff") format("woff"), url("Fonts/EuroseWide-Heavy.ttf") format("truetype"), url("Fonts/EuroseWide-Heavy.svg#eurose_wide-heavyregular") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  font-family: Arial;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 24px;
  color: #4a4a4a;
  background-color: #f9f9f9; }

a {
  cursor: pointer;
  text-decoration: none;
  color: #1155cc;
  font-weight: bold; }
  a:hover {
    text-decoration: underline; }
  a img {
    border: none; }

h1, h2, h3 {
  font-family: "EuroseWide-Heavy";
  text-decoration: none !important; }

h1 {
  font-size: 25px;
  text-transform: uppercase;
  margin-top: 0; }

h2 {
  font-size: 17px;
  text-transform: uppercase;
  margin-top: 0; }

h3 {
  font-size: 13px;
  text-transform: uppercase;
  margin: 0 0 5px 0; }

h4 {
  font-size: 16px;
  font-weight: normal;
  margin-top: 0; }

.right-align {
  text-align: right !important; }

.clear {
  clear: both; }

.right {
  float: right; }

.left {
  float: left; }

.CompletionListStyle1 {
  margin-top: 3px;
  width: 380px !important;
  padding: 7px;
  list-style-type: none;
  background: #f8f8f8;
  border: solid 1px #d3d3d3;
  font-size: 14px;
  line-height: 15px;
  color: #4a4a4a;
  color: #1155cc;
  border-radius: 3px; }
  .CompletionListStyle1 li {
    padding: 6px 0px;
    cursor: pointer; }

.CompletionItemHighlighted {
  font-weight: bold;
  background: #f0f0f0; }

.csss h1 {
  color: #16588e; }

.cps h1 {
  color: #186bac; }

.ccc h1 {
  color: #000065; }

.services h1 {
  color: #790a56; }

.csss h2, .cps h2 {
  color: #186bac; }

.ccc h2 {
  color: #000065; }

.services h2 {
  color: #790a56; }

.csss h3, .cps h3 {
  color: #186bac; }

.ccc h3 {
  color: #000065; }

.services h3 {
  color: #790a56; }

.tbxStyle1 {
  width: 220px;
  height: 15px;
  padding: 7px;
  background: #ffffff;
  border: solid 1px #d3d3d3;
  font-size: 14px;
  line-height: 15px;
  color: #4a4a4a;
  border-radius: 3px; }
  .tbxStyle1[disabled="disabled"] {
    background-color: #f0f0f0; }
  .tbxStyle1.fullWidth {
    width: 97%; }

.tbxMultilineStyle1 {
  width: 300px;
  height: 80px;
  font-family: Arial;
  font-size: 14px;
  line-height: 20px;
  color: #4a4a4a;
  resize: vertical; }

.btnStyle1 {
  padding: 5px; }

body.landingPage {
  background: url("/images/bg-body-landing-tile.jpg") repeat 0px 1px; }

.landing-continer {
  height: 805px;
  background: url("/images/bg-body-landing-grad.jpg") repeat-x top left; }

.top-section {
  height: 39px;
  font-size: 12px;
  color: #ffffff; }

.top {
  width: 960px;
  margin: 0 auto; }

.csss .top-section {
  background: #424649; }

.cps .top-section {
  background: #952152; }

.ccc .top-section {
  background: #010066; }

.services .top-section {
  background: #0e7983; }

.right-bar {
  float: right; }

.tbxTopSearch {
  float: left;
  width: 160px;
  height: 25px;
  padding: 0 30px 0 10px;
  margin: 7px 20px 0 0;
  background: white url("/images/search-bg.jpg") no-repeat 180px center;
  font-size: 12px;
  line-height: 25px;
  border: none;
  color: #c2c2c2; }
  .tbxTopSearch:focus {
    color: #555555; }

.login {
  float: left;
  width: 70px;
  padding: 0px 1px;
  height: 39px;
  font-size: 11px;
  color: #ffffff;
  cursor: pointer; }
  .login div {
    width: 66px;
    height: 30px;
    padding-top: 7px;
    text-align: center;
    border-left-width: 2px;
    border-left-style: solid;
    border-right-width: 2px;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    font-family: "EuroseWide-Heavy";
    text-shadow: #202020 0px 1px; }

.csss .login {
  background: #52575a; }
  .csss .login div {
    border-left-color: #424649;
    border-right-color: #424649;
    border-bottom-color: #424649; }
  .csss .login:hover {
    background: #5e6468; }

.cps .login {
  background: #ad3a6b; }
  .cps .login div {
    border-left-color: #952152;
    border-right-color: #952152;
    border-bottom-color: #952152; }
  .cps .login:hover {
    background: #ca5584; }

.ccc .login {
  background: #203787; }
  .ccc .login div {
    border-left-color: #010066;
    border-right-color: #010066;
    border-bottom-color: #010066; }
  .ccc .login:hover {
    background: #3e4da0; }

.services .login {
  background: #24a0ac; }
  .services .login div {
    border-left-color: #0e7983;
    border-right-color: #0e7983;
    border-bottom-color: #0e7983; }
  .services .login:hover {
    background: #4cbbc7; }

.account-nav {
  float: left;
  height: 39px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px; }
  .account-nav div {
    height: 31px;
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px; }
    .account-nav div a {
      float: left;
      display: block;
      color: #ffffff;
      margin-left: 15px; }
      .account-nav div a:first-child {
        margin-left: 0px; }

.csss .account-nav {
  border-color: #52575a; }

.cps .account-nav {
  border-color: #ad3a6b; }

.ccc .account-nav {
  border-color: #203787; }

.services .account-nav {
  border-color: #24a0ac; }

.account-nav div {
  border-color: #000000; }

.top-nav {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .top-nav li {
    float: left;
    margin: 0 38px 0 0;
    padding: 0; }
    .top-nav li a {
      display: block;
      color: #ffffff;
      height: 30px;
      padding-top: 7px;
      border-top-width: 2px;
      border-top-style: solid;
      text-shadow: #202020 0px 1px;
      font-family: "EuroseWide-Heavy"; }
      .top-nav li a:hover {
        text-decoration: none; }

.csss .top-nav li a {
  border-top-color: #424649; }
  .csss .top-nav li a.active {
    border-top-color: #4ccafe; }

.cps .top-nav li a {
  border-top-color: #952152; }
  .cps .top-nav li a.active {
    border-top-color: #ffcc51; }

.ccc .top-nav li a {
  border-top-color: #010066; }
  .ccc .top-nav li a.active {
    border-top-color: #ffcc51; }

.services .top-nav li a {
  border-top-color: #0e7983; }
  .services .top-nav li a.active {
    border-top-color: #ffffff; }

.top-slide-section {
  display: none;
  height: 114px;
  background: url("/images/top-slide-bg.jpg") repeat-x top left;
  overflow: hidden; }

.top-slide {
  width: 960px;
  margin: 0 auto; }

.top-slide-box {
  width: 896px;
  height: 48px;
  margin-top: 22px;
  padding: 10px 5px 10px 35px;
  overflow: hidden;
  border: solid 1px #d3d3d3;
  background: #ffffff; }

.login-slide-box h3 {
  float: left;
  margin: 12px 0;
  padding: 0;
  font-size: 17px;
  color: #0e7882; }
.login-slide-box .login-email {
  float: left;
  display: block;
  margin: 10px 6px 0 25px;
  text-align: right;
  line-height: 16px;
  font-size: 12px; }
.login-slide-box .login-password {
  float: left;
  display: block;
  margin: 15px 6px 0 5px;
  font-size: 12px; }
.login-slide-box input {
  float: left;
  margin: 10px 20px 0 0; }
.login-slide-box .btnLogin {
  margin: 10px 0 0 5px; }
.login-slide-box .login-help {
  float: right;
  margin: 6px 0 0 0;
  width: 85px; }
  .login-slide-box .login-help a {
    font-size: 12px;
    line-height: 19px;
    display: block; }

.content-section {
  background: #ffffff;
  min-height: 460px;
  padding-top: 25px; }

.content-container {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 30px; }

.SubContent {
  margin-top: 20px; }

.footer-section {
  padding-top: 24px;
  border-top-style: solid;
  border-top-width: 2px; }

.csss .footer-section {
  border-top-color: #8ed5f2; }

.cps .footer-section, .ccc .footer-section {
  border-top-color: #f5ba35; }

.services .footer-section {
  border-top-color: #aec9cc; }

.footer {
  width: 960px;
  margin: 0 auto;
  font-size: 12px;
  font-weight: bold;
  color: #878787; }
  .footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline; }
  .footer li {
    margin: 0;
    padding: 0;
    display: inline; }
    .footer li:before {
      content: ' | '; }
  .footer a {
    color: #878787; }

.landingPage .footer {
  color: #ffffff; }
  .landingPage .footer a {
    color: #ffffff; }

.digeratilogo {
  float: right; }

.footer .sponsors {
  position: absolute;
  margin: -22px 0 0 660px; }

.landing-panels {
  width: 570px;
  margin: 0 auto;
  padding: 68px 0 80px 0; }

.csss-landing-panel {
  width: 510px;
  height: 150px;
  padding: 30px;
  overflow: hidden;
  background: url("/images/landing-bgs.jpg") no-repeat 0px 0px;
  text-align: center;
  color: #0670c5; }
  .csss-landing-panel .logo {
    float: left;
    width: 190px;
    padding-top: 6px;
    padding-right: 30px; }
    .csss-landing-panel .logo img {
      float: right; }
  .csss-landing-panel .info {
    float: right;
    width: 250px;
    padding-right: 10px;
    text-align: left; }
  .csss-landing-panel h1 {
    font-size: 24px; }
  .csss-landing-panel ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .csss-landing-panel ul li {
      float: left;
      margin: 0 0 0 18px; }
      .csss-landing-panel ul li:first-child {
        margin: 0; }

.cps-landing-panel {
  float: left;
  width: 215px;
  height: 216px;
  padding: 30px;
  margin-top: 15px;
  overflow: hidden;
  background: url("/images/landing-bgs.jpg") no-repeat 0px -214px;
  text-align: center; }

.ccc-landing-panel {
  float: right;
  width: 219px;
  height: 220px;
  padding: 28px;
  margin-top: 15px;
  overflow: hidden;
  background: url("/images/landing-bgs.jpg") no-repeat -295px -214px;
  text-align: center; }

.hero-section {
  padding: 20px 0;
  background: #ffffff;
  border-bottom-style: solid;
  border-bottom-width: 3px; }

.hero-container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden; }

.csss .hero-section {
  border-bottom-color: #8ed5f2; }

.cps .hero-section, .ccc .hero-section {
  border-bottom-color: #f5ba35; }

.services .hero-section {
  border-bottom-color: #aec9cc; }

.imgSiteLogo {
  float: left;
  margin-right: 40px; }

.breadcrumb {
  font-size: 16px;
  font-weight: bold; }

.bc-arrow {
  padding: 0 7px; }

.hero-nav {
  margin-top: 20px;
  padding: 10px 20px;
  border: solid 1px #eeeeee;
  font-weight: bold;
  overflow: hidden;
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fdfdfd));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #fdfdfd);
  background-image: -moz-linear-gradient(top, #f9f9f9, #fdfdfd);
  background-image: -ms-linear-gradient(top, #f9f9f9, #fdfdfd);
  background-image: -o-linear-gradient(top, #f9f9f9, #fdfdfd);
  background-image: linear-gradient(to bottom, #f9f9f9, #fdfdfd); }

.hn-title {
  clear: both; }

.hero-nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .hero-nav ul li {
    float: left;
    margin-right: 35px; }
  .hero-nav ul.solidcolumn {
    float: left;
    margin-left: 55px; }
    .hero-nav ul.solidcolumn.col1 {
      margin-left: 0px; }
    .hero-nav ul.solidcolumn li {
      float: none;
      margin-bottom: 8px; }
.hero-nav table {
  width: 100%; }
.hero-nav a {
  display: block; }
  .hero-nav a.attention {
    color: #d40004; }
  .hero-nav a.register {
    background: url("/images/icon-edit.png") no-repeat left center;
    padding-left: 22px;
    text-transform: uppercase; }

.standout-box {
  padding: 30px;
  background: #fdfdfd;
  border: solid 1px #d3d3d3;
  font-size: 13px;
  color: #3b3b3b;
  overflow: hidden; }
  .standout-box .title {
    font-size: 14px;
    font-weight: bold; }
  .standout-box .date {
    font-size: 12px;
    color: #858585; }
  .standout-box .grey-text {
    color: #858585; }
  .standout-box .divider-top {
    border-top: solid 1px #d3d3d3; }
  .standout-box .more {
    text-align: right; }
    .standout-box .more a {
      font-weight: normal; }
  .standout-box .options ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none; }
    .standout-box .options ul li {
      margin: 0px;
      padding: 0px; }
  .standout-box .options a {
    color: #4a4a4a;
    font-weight: normal; }
  .standout-box div .divOption {
    float: left;
    margin-left: 50px; }
    .standout-box div .divOption:first-child {
      margin-left: 0; }

.payment-method {
  margin-bottom: 20px; }

.payment-method-details {
  font-weight: bold;
  text-decoration: underline; }

.btnPaymentPreferenceSet {
  display: none; }

.bpay-box {
  margin-top: 20px;
  background-color: #ffffff;
  padding: 16px;
  border: solid 1px #002d6a;
  font-size: 14px;
  line-height: 22px;
  color: #002d6a;
  overflow: hidden; }
  .bpay-box .order-details {
    margin-bottom: 10px; }
    .bpay-box .order-details .csss-info {
      font-size: 12px;
      line-height: 20px;
      margin-top: 5px;
      margin-bottom: 5px; }
  .bpay-box .order-items {
    display: none; }
    .bpay-box .order-items .profileTable {
      margin-top: 16px; }
  .bpay-box img {
    float: left; }
  .bpay-box .bpay-info {
    float: left;
    margin-left: 6px;
    height: 32px;
    width: 790px;
    padding: 8px;
    border: solid 1px #002d6a;
    overflow: hidden;
    line-height: 18px; }
  .bpay-box .bpay-advice {
    margin-top: 6px;
    font-size: 12px;
    line-height: 18px; }
    .bpay-box .bpay-advice a {
      font-weight: normal;
      color: #002d6a; }

.csss .standout-box h2, .cps .standout-box h2 {
  color: #9f2458; }

.ccc .standout-box h2, .services .standout-box h2 {
  color: #d40004; }

.csss .standout-box h3, .cps .standout-box h3 {
  color: #9f2458; }

.ccc .standout-box h3, .services .standout-box h3 {
  color: #d40004; }

.notice-board {
  float: left;
  width: 278px;
  min-height: 270px; }

.notification {
  margin-top: 15px; }

.upcoming-events {
  float: right;
  width: 570px;
  min-height: 330px;
  font-size: 12px;
  color: #3b3b3b; }
  .upcoming-events .event {
    margin-top: 10px;
    width: 270px;
    line-height: 18px; }
  .upcoming-events .title {
    font-size: 13px; }
  .upcoming-events h2 {
    border-bottom-width: 1px;
    border-bottom-style: solid; }
    .upcoming-events h2 a {
      border-bottom: solid 3px #ffffff; }

.csss .upcoming-events h2, .cps .upcoming-events h2 {
  border-bottom-color: #a3c4de; }

.ccc .upcoming-events h2 {
  border-bottom-color: #9999c1; }

.upcoming-events .calendar {
  float: right;
  height: 280px;
  margin-top: 50px; }

.view-complete-calendar {
  text-align: right;
  padding-top: 15px;
  padding-right: 15px; }
  .view-complete-calendar .title {
    font-size: 12px;
    font-weight: bold !important; }

.calEvents {
  border-left: #e6e6e6 solid 1px !important;
  border-right: #e6e6e6 solid 1px !important;
  border-bottom: #e6e6e6 solid 1px !important; }
  .calEvents td {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 13px !important; }

.calDayHeader {
  text-transform: uppercase;
  color: #a4a4a4;
  font-size: 10px;
  height: 25px; }

.calHeader td {
  color: White;
  background: white url("/images/cal-top-bg.png") repeat-x top left;
  height: 25px !important;
  font-weight: bold; }

.calDayField {
  border: 1px solid #e6e6e6;
  font-weight: bold;
  padding: 4px !important; }
  .calDayField a {
    text-decoration: none;
    padding: 2px;
    display: block;
    font-weight: bold;
    color: #4d4d4d !important; }

.OtherMonth {
  background-color: #ffffff !important; }
  .OtherMonth a {
    color: LightGrey !important;
    text-decoration: none; }

.selectedDay {
  color: #FFF;
  background: #0b0b78 !important;
  padding: 4px !important; }

.rsAptContent {
  cursor: pointer !important; }

.RadScheduler h2 {
  color: #ffffff; }
.RadScheduler .rsMonthView .rsWrap {
  height: 45px !important;
  margin-bottom: 3px !important; }
.RadScheduler .rsMonthView .rsDateWrap {
  height: 19px !important;
  margin-bottom: 0 !important; }
.RadScheduler .rsMonthView .rsApt {
  height: 43px !important; }
.RadScheduler .rsMonthView .rsRow {
  height: 130px; }
.RadScheduler .rsMonthView .rsLastWrap {
  margin-bottom: 15px !important; }

/*.RadScheduler .rsMonthView .rsLastWrap { height: 19px !important;  }*/
.divSelectedSchool, .divSelectedStudent {
  display: none; }

.spanSmallLink {
  font-size: 10px;
  cursor: pointer;
  font-weight: normal;
  color: #4a4a4a; }
  .spanSmallLink:hover {
    text-decoration: underline; }

.rcRefreshImage {
  font-size: 11px; }

.small-text {
  font-size: 12px;
  line-height: 14px; }

.spanErrorText {
  font-weight: bold;
  color: #d36969; }

.spanErrorTextRed, .validationError {
  font-weight: bold;
  color: #d40004; }

ul.teacher-schools {
  margin-top: 5px;
  margin-bottom: 5px; }
  ul.teacher-schools > li {
    padding: 2px 0; }

.profileTable {
  position: relative;
  margin-top: 25px;
  margin-bottom: 25px;
  border-spacing: 0;
  width: 100%;
  padding: 4px;
  background: #fdfdfd;
  border: solid 1px #d3d3d3; }
  .profileTable td {
    padding: 10px;
    text-align: left; }

th {
  padding: 10px;
  text-align: left; }

.profileTable th {
  border-bottom: solid 2px #d3d3d3; }
.profileTable .col1 {
  width: 180px;
  font-weight: bold;
  vertical-align: top; }
.profileTable > tbody > tr:nth-child(odd) {
  background-color: #eeeeee; }
.profileTable .total td {
  border-top: solid 2px #bbbbbb;
  font-weight: bold;
  font-size: 16px;
  color: #404040; }
.profileTable tr.ckeditor-row td {
  padding: 0; }
.profileTable tr.ckeditor-row > td {
  padding: 10px; }

.rowHighlightRed td {
  border-top: solid 2px #d40004;
  border-right: solid 2px #d40004;
  border-bottom: solid 2px #d40004; }
.rowHighlightRed .col1 {
  border-left: solid 2px #d40004;
  border-right: none; }

.printRegistration, .printProfile {
  float: right; }

.sportReport tr {
  display: none; }
  .sportReport tr:first-child {
    display: table-row; }

.approvalTable .colFullName {
  width: 150px; }
  .approvalTable .colFullName a {
    color: #4a4a4a; }
.approvalTable .colSchoolYear {
  width: 50px; }
.approvalTable .colCompetition {
  width: 340px; }
  .approvalTable .colCompetition a {
    color: #4a4a4a; }
.approvalTable .colLevel {
  width: 150px; }
.approvalTable .colApprove {
  width: 50px; }
.approvalTable .colBtnApprove {
  background-color: #ffffff; }

.rblTable td {
  border: none !important; }
.rblTable tbody tr:first-child {
  font-weight: normal !important; }
.rblTable tbody tr:nth-child(odd) {
  background: none; }
.rblTable td {
  padding: 0; }

.adminCoordinatorsTable tbody tr:first-child {
  font-weight: bold; }
.adminCoordinatorsTable .colName {
  width: 164px; }
.adminCoordinatorsTable .colSchool {
  width: 434px; }
.adminCoordinatorsTable .colSport {
  width: 164px; }
.adminCoordinatorsTable .colAction {
  width: 104px; }
.adminCoordinatorsTable .rowHighlightRed td {
  border-top: solid 2px #d40004;
  border-bottom: solid 2px #d40004;
  border-left: none;
  border-right: none; }
  .adminCoordinatorsTable .rowHighlightRed td.colName {
    border-left: solid 2px #d40004; }
  .adminCoordinatorsTable .rowHighlightRed td.colAction {
    border-right: solid 2px #d40004; }

.adminConvenorsTable td {
  vertical-align: top; }
.adminConvenorsTable > tbody > tr:first-child {
  font-weight: bold; }
.adminConvenorsTable .colName, .adminConvenorsTable .colSport {
  width: 120px; }
.adminConvenorsTable .colApplication {
  width: 522px; }
.adminConvenorsTable .colAction {
  width: 104px; }

.colApplication h4 {
  font-weight: bold;
  margin-top: 0.5em;
  margin-bottom: 0; }
.colApplication p {
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

.trApplicationDetails, .divApplicationDetails {
  display: none; }

.adminConvenorsTable .rowHighlightRed td {
  border-top: solid 2px #d40004;
  border-bottom: solid 2px #d40004;
  border-left: none;
  border-right: none; }
  .adminConvenorsTable .rowHighlightRed td.colName {
    border-left: solid 2px #d40004; }
  .adminConvenorsTable .rowHighlightRed td.colAction {
    border-right: solid 2px #d40004; }

.myRolesTable .colSchool {
  width: 314px; }
.myRolesTable .colStatus {
  width: 100px; }

.order-items tr td.item-image {
  text-align: center;
  vertical-align: middle; }
  .order-items tr td.item-image img {
    border: solid 1px #d3d3d3; }
.order-items tr td.item-title {
  width: 520px; }
.order-items .price {
  text-align: right; }
.order-items .item-heading {
  border-bottom: solid 1px #d3d3d3;
  border-top: solid 1px #d3d3d3; }

.columnSelectorsTable td {
  padding: 5px;
  width: 170px; }

.RadGrid {
  width: 960px !important;
  overflow-x: scroll !important; }

.csvButton {
  width: 32px;
  height: 32px;
  margin: 2px;
  border: none;
  cursor: pointer;
  background: url("/Images/downloadcsv.png") no-repeat top left; }

.csvButtonBS {
	width: 32px;
	height: 32px;
	margin: 2px;
	border: none;
	cursor: pointer;
	background: url("/Images/downloadbrightschools.png") no-repeat top left;
}

.lbClrFilters {
  display: block;
  float: right;
  padding-bottom: 2px; }

.cellRight {
  text-align: right !important; }

.registerStudentsTable {
  padding: 20px; }
  .registerStudentsTable > tbody > tr > td {
    font-family: Arial !important;
    font-size: 14px !important;
    line-height: 22px !important;
    vertical-align: top; }
    .registerStudentsTable > tbody > tr > td > p {
      font-family: Arial !important;
      font-size: 14px !important;
      line-height: 22px !important; }
    .registerStudentsTable > tbody > tr > td > .profileTable {
      font-family: Arial !important;
      font-size: 14px !important;
      line-height: 22px !important; }
      .registerStudentsTable > tbody > tr > td > .profileTable a {
        color: #1155cc; }

.divSubmitRegistrations {
  text-align: right;
  padding-top: 15px; }

#divStudentProgressPanel ol {
  background: #f2f2f2; }
  #divStudentProgressPanel ol li {
    padding: 5px; }

#pSelectionProgressButtons, .btnUpdateStudentProgress, .silentProgression, .divParentApproval, #charsLeftParagraph, .btnChangeSchool {
  display: none; }

.downloadChrome {
  display: block;
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #1155cc;
  font-size: 18px; }

.accreditationTable {
  padding: 5px; }

.otherCompetitionDivision {
  display: none; }

.otherDetails {
  display: none;
  padding-left: 30px; }
  .otherDetails td {
    padding: 8px; }

.aMyselfInCharge {
  padding-bottom: 0px; }

.note {
  display: none; }

.example {
  color: #888888;
  font-size: 14px; }

@media print {
  table.nominationText {
    width: 100%; }
    table.nominationText textarea {
      width: 100%;
      border: none;
      background: none; } }
table.nominationText td {
  vertical-align: top; }
  table.nominationText td:nth-child(2) {
    width: 380px;
    padding-left: 20px; }

.rblPaymentPreferences input {
  margin-left: 25px; }
.rblPaymentPreferences label {
  margin-right: 10px; }

.help-section > ul.websiteQuestionCategories {
  margin: 0;
  padding: 0; }
  .help-section > ul.websiteQuestionCategories > li ul.websiteQuestionCategories {
    display: none; }

.websiteQuestionCategories li .questionOpenable {
  display: block;
  padding: 10px 20px;
  font-weight: normal;
  color: #3b3b3b;
  border: solid 2px #d3d3d3;
  margin: 0 0 20px 0; }
  .websiteQuestionCategories li .questionOpenable:hover {
    text-decoration: none;
    border-color: #7798d1;
    color: #1155cc; }

.help-section > ul.websiteQuestionCategories {
  list-style-type: none !important; }

.websiteAnswer {
  display: none;
  padding: 10px 20px;
  border: solid 2px #1155cc;
  margin: -25px 0 15px 0;
  position: relative;
  border-top-width: 0px !important; }
  .websiteAnswer a {
    font-weight: normal; }

.websiteQuestion[data-selected=true] {
  border-color: #1155cc !important;
  border-bottom-width: 0px !important;
  font-weight: bold !important; }

.breadcrumb a {
  color: #4a4a4a;
  text-decoration: none;
  cursor: text; }
  .breadcrumb a[href] {
    color: #1155cc;
    cursor: pointer; }
    .breadcrumb a[href]:hover {
      text-decoration: underline; }

.messages {
  margin: 25px 0; }
  .messages ul {
    margin: 0;
    padding: 0;
    list-style: none; }

.message {
  padding: 15px 20px;
  display: block;
  border-radius: 5px;
  font-weight: bold; }

.message-info {
  background: #e6f1c9;
  /* green */
  border: 1px solid #cfe493;
  color: #062232; }

.message-warning {
  background: #fdf5bc;
  /* yellow */
  border: 1px solid #ffea9b; }

.message-error {
  background: #e68585;
  /* red */
  border: 1px solid #990808;
  color: #fff; }

@media print {
  .hide-for-print, .hide-for-print * {
    display: none !important; } }
.form-builder h4 {
  margin: 5px 0 15px 0; }
.form-builder ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  .form-builder ul li {
    border: solid 1px #ccc;
    background-color: #ddd;
    margin-top: 10px;
    padding: 12px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
    .form-builder ul li ul li {
      background: #ccc;
      border: 1px solid #bbb; }
      .form-builder ul li ul li .option {
        padding: 5px 0 !important;
        position: relative;
        border-bottom: none; }
.form-builder .remove, .form-builder .move {
  display: inline-block;
  float: right;
  font-size: 10px;
  color: #e7081a;
  cursor: pointer; }
  .form-builder .remove.move, .form-builder .move.move {
    cursor: move; }
.form-builder .add {
  color: #004b31;
  cursor: pointer; }
.form-builder .btnStyle {
  margin: 15px 0; }

.toggle-table {
    padding: 5px 15px;
    background-color: #aaa;
    color: #fff;
    margin: 10px 0px;
    display: inline-block;
}

/*# sourceMappingURL=Website.css.map */
