#website .tx-itemtrainings .filter-buttons{margin-bottom:0}#website .tx-itemtrainings #selectLocation{max-width:320px;text-align:center;margin:0 auto 74px auto}#website .tx-itemtrainings #categoryDescription{max-width:946px;margin:0 auto 21px auto;background:#f7f7f7;padding:20px}#website .tx-itemtrainings #trainingList{max-width:946px;margin:0 auto}#website .tx-itemtrainings #trainingList .trainingEvent{padding-bottom:20px;border-bottom:1px solid #cfcfcf;width:100%;box-sizing:border-box;display:table}#website .tx-itemtrainings #trainingList .trainingEvent>div{display:table-cell;vertical-align:middle}#website .tx-itemtrainings #trainingList .trainingEvent .trainingEventDate{color:#0582a8;width:94px}#website .tx-itemtrainings #trainingList .trainingEvent .trainingEventDate .day{font-size:32px;line-height:32px;font-family:RobotoCondensed-Bold;display:block}#website .tx-itemtrainings #trainingList .trainingEvent .trainingEventDate .month{font-size:18px;line-height:23px;text-transform:uppercase;display:block}#website .tx-itemtrainings #trainingList .trainingEvent .trainingEventName{width:284px}#website .tx-itemtrainings #trainingList .trainingEvent .trainingEventName h3{margin:0}#website .tx-itemtrainings #trainingList .trainingEvent .trainingEventLocation{width:262px;padding-left:30px;font-family:RobotoCondensed-Light;color:#606061;font-size:22px;line-height:25px}#website .tx-itemtrainings #trainingList .trainingEvent .trainingEventStatusButton{text-align:right}#website #trainingDetail{margin:0 auto;max-width:960px}#website #trainingDetail #trainingDetailButtons{display:table;width:100%}#website #trainingDetail #trainingDetailButtons .left{display:table-cell}#website #trainingDetail #trainingDetailButtons .right{display:table-cell;text-align:right}#website .trainingRegister{margin:0 auto;max-width:960px}#website .trainingRegister .trainingRegisterUserAdd .form-group{margin:0 0 10px 0}#website .trainingRegister .trainingRegisterUserAdd .form-group:after{content:'';display:block;clear:both}#website .trainingRegister .trainingRegisterUserAdd .form-group label{float:left;width:30%}#website .trainingRegister .trainingRegisterUserAdd .form-group input,#website .trainingRegister .trainingRegisterUserAdd .form-group textarea{float:left;width:70%}#website .trainingRegister .trainingRegisterMore{text-align:right;margin:10px 0}#website .trainingRegister .trainingRegisterMore>span{display:inline-block;font-size:18px;line-height:22px;font-family:RobotoCondensed-Light;cursor:pointer;margin:5px 0 5px 0}#website .trainingRegister .trainingRegisterButtons{display:table;width:100%}#website .trainingRegister .trainingRegisterButtons .left{display:table-cell}#website .trainingRegister .trainingRegisterButtons .right{display:table-cell;text-align:right}@media only screen and (max-width:640px){#website .tx-itemtrainings #trainingList .trainingEvent>div{width:auto;display:block;margin-bottom:10px;text-align:center;padding-right:0}}@media only screen and (max-width:480px){#website #trainingDetail #trainingDetailButtons .left{display:block;text-align:center;margin:0 0 10px 0}#website #trainingDetail #trainingDetailButtons .right{display:block;text-align:center}#website .trainingRegister .trainingRegisterUserAdd .form-group input,#website .trainingRegister .trainingRegisterUserAdd .form-group label,#website .trainingRegister .trainingRegisterUserAdd .form-group textarea{float:none;width:100%}#website .trainingRegister .trainingRegisterButtons .left{display:block;text-align:center;margin:0 0 10px 0}#website .trainingRegister .trainingRegisterButtons .right{display:block;text-align:center}}