*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#333;font-family:Roboto,sans-serif;font-size:14px;line-height:1.2em}.container{border:0 solid red;margin:0 auto}.bee-logo{max-width:200px;width:90%}.wrapper a{color:#333}.wrapper{width:100%}.wrapper.orgheader{background-color:#37474f;color:#fff;font-size:2.5em;padding:20px;text-align:left}@media (max-width:768px){.wrapper.orgheader{font-size:2em}}.wrapper.orgfooter{background-color:#37474f;clear:both;height:auto;min-height:80px;padding:20px}.wrapper.orglogo,.wrapper.orgwebsite{background-color:#fff;padding:20px;text-align:left}.wrapper.orgrules{background-color:#c5cbe8;padding:10px 20px 50px;text-align:left}#organisation-header{height:200px;padding:10px;width:100%}#organisation-breadcrumb a{background-color:#fff;border:1pt solid #333;color:#333;font-size:.8em;padding:2px 5px;text-decoration:none}#organisation-breadcrumb a:visited{color:#333}#organisation-rules h2{font-size:1.3em;margin:30px 0 10px}#organisation-logo img{max-width:100%}#organisation-instructions{padding:10px}#organisation-terms{clear:both;float:left;margin-top:20px;padding:10px}#organisation-name{font-size:2em;margin-left:10px;margin-top:30px}.orgfooter a{color:#999;font-size:1em;font-weight:300}.orgfooter a:hover{color:#999;text-decoration:underline}.footer_links ul{margin-right:20px;padding:0}.footer_links ul li{display:inline-block;list-style-type:none;margin-right:40px;margin-top:20px}.row.divider{border-top:1pt solid #666;padding-top:30px}.brand a,.brand a:hover,.brand a:visited{color:#ccc}.brand{margin-bottom:30px}.brandlink{padding-left:15px;padding-top:5px}.copyright{color:#999;font-size:.9em;font-weight:300;line-height:20px}.swap-panel{border-top:1pt solid #ccc;clear:both;display:block;float:left;padding:10px}.swap-panel .col-md-6{border:0 solid red}.swap-panel h2{font-weight:700}#studentSwap{background-color:#eee;border:1pt solid #333;padding:20px}#studentSwap .confirm-inputs,#swapListings .confirm-inputs{box-shadow:none;display:inline-block;height:auto;margin-left:10px;width:auto}.offerEmailConfirmation,.takenEmailConfirmation{clear:both;display:none}#swapListings{margin-top:10px;min-height:150px}.swapOffer{border:1pt solid #333;margin-bottom:20px;padding:20px;position:relative}.login-panel{border:1pt solid #333;margin:100px auto;padding:10px}.login-panel h2{font-size:1.3em;margin-bottom:20px}.login-panel .submit-row div{margin-top:20px;padding:10px;text-align:right}.help-panel{height:auto;margin-bottom:20px;min-height:80px;padding:10px}.help-panel h2{font-size:1.3em;margin:10px 0 0}.help-panel p{margin:10px 0}.help-panel ul{font-size:.9em;list-style-position:inside;margin:10px 0}.help-panel ul li{list-style:none}.minitext{font-size:.8em}#available-swaps .help_panel{margin-top:65px}td{padding:5px;text-align:left}td.submit{text-align:right}.listedSwaps{background-color:#eee;border:1pt solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin:30px 0;padding:20px;text-align:left;width:500px}.availableSwap{background-color:#d3ebcd}.takenSwap{background-color:#faffbd}#studentSwapConfirm,#swapTakenConfirm{display:none}.swapAlert{background-color:#333;color:#fff;filter:alpha(opacity=95);left:0;opacity:.95;padding:20px;position:absolute;top:0;width:100%;z-index:99999}.swapAlert p{margin:10px 0;text-align:left}.swapAlert p a{color:#fff}.swapAlert .alert p a{color:#333}.swapAlert .swapToken{background-color:#fff;color:#333;font-weight:800;padding:2px 5px}.swapData .form-group{margin-bottom:0;margin-top:10px}.swapData .row{margin-bottom:5px}.swapData label{line-height:30px}.swapData .input-group{padding-left:12px!important}.swapData .control-label{text-align:left!important}#confirmsubmit{margin-right:30px}#confirmTokenError,#confirmTokenSuccess,#swapOfferError,.swapTakenErrors{display:none}#confirmTokenErrorMessage,#confirmTokenSuccessMessage,#swapErrorMessage,.swapTakenMessages{display:inline}.dismiss-alert{color:#fff}.swap-label{font-weight:700}#swap-login{margin-top:30px}#swap-login form div{margin-left:30px}#tokenConfirmations{border:1pt solid #000;padding:10px}#confirmTokens{display:none}.flashbag{border:1pt solid #800;clear:both;color:#800;float:left;margin-bottom:10px;margin-top:10px;padding:10px;text-align:center}#filters,.changeSwapPanelOrder{display:none}#filters{background-color:#eee;border:1pt solid #ccc;margin-bottom:10px;padding:10px;width:100%}#filters p{padding-bottom:10px}#filters .input-group{padding-left:15px}#filters .input-group select{width:250px}#filters .filterOption{background-color:#fff;border:1pt solid #ccc;display:inline-block;margin:0 0 7px 5px}#filters .filterOption label{cursor:pointer;font-weight:400;line-height:20px;margin-bottom:0;padding:6px 10px;text-align:center}#filters .filterOption.active{background-color:#9fa8da;border:1pt solid #333;color:#fff}#filters .filterOption input[type=checkbox]{display:none}.listing-flash{background-color:#eee;border:1pt solid #ccc;margin:5px 0 10px;padding:5px;text-align:center}.cssload-spin-box{animation:cssload-spin 4.6s ease infinite;-o-animation:cssload-spin 4.6s ease infinite;-ms-animation:cssload-spin 4.6s ease infinite;-webkit-animation:cssload-spin 4.6s ease infinite;-moz-animation:cssload-spin 4.6s ease infinite;border-radius:100%;bottom:0;box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf;-o-box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf;-ms-box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf;-webkit-box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf;-moz-box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf;display:none;height:15px;left:0;margin:auto;position:relative;right:0;top:50px;width:15px}@keyframes cssload-spin{0%,to{box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf}25%{box-shadow:-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49}50%{box-shadow:-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf}75%{box-shadow:15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49}}@-o-keyframes cssload-spin{0%,to{box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf}25%{box-shadow:-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49}50%{box-shadow:-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf}75%{box-shadow:15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49}}@-ms-keyframes cssload-spin{0%,to{box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf}25%{box-shadow:-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49}50%{box-shadow:-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf}75%{box-shadow:15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49}}@-webkit-keyframes cssload-spin{0%,to{box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf}25%{box-shadow:-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49}50%{box-shadow:-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf}75%{box-shadow:15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49}}@-moz-keyframes cssload-spin{0%,to{box-shadow:15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf}25%{box-shadow:-15px 15px #dfdfdf,-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49}50%{box-shadow:-15px -15px #4f4d49,15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf}75%{box-shadow:15px -15px #dfdfdf,15px 15px #4f4d49,-15px 15px #dfdfdf,-15px -15px #4f4d49}}.login-banner{background-color:#181b1c;border-bottom:1px solid #dee2e6;padding:20px 10px 10px}.login-form{margin:auto;max-width:300px}.benefits-text{color:#dee2e6;margin-bottom:15px;text-align:center}.benefits-text .material-icons{color:#198819;font-size:30px;vertical-align:middle}.login-banner{color:#dee2e6}