.main-color {
  color: #f60; }

.main-bgcolor {
  background-color: #f60; }

.tr, .text-right {
  text-align: right; }

.tl, .text-left {
  text-align: left; }

.tc, .text-center {
  text-align: center; }

.fl {
  float: left; }

.fr {
  float: right; }

.mc {
  margin: 0 auto; }

.mb5 {
  margin-bottom: 5px; }

.hidden {
  display: none; }

.overHidden {
  overflow: hidden; }

.nofloat {
  float: none; }

.y-container {
  width: 960px;
  margin: 0 auto; }

.m0 {
  margin: 0; }

.m10 {
  margin: 10px; }

.m20 {
  margin: 20px; }

.m30 {
  margin: 30px; }

.m40 {
  margin: 40px; }

.m50 {
  margin: 50px; }

.mt0 {
  margin-top: 0; }

.mt10 {
  margin-top: 10px; }

.mt20 {
  margin-top: 20px; }

.mt30 {
  margin-top: 30px; }

.mt40 {
  margin-top: 40px; }

.mt50 {
  margin-top: 50px; }

.mb0 {
  margin-bottom: 0; }

.mb10 {
  margin-bottom: 10px; }

.mb20 {
  margin-bottom: 20px; }

.mb30 {
  margin-bottom: 30px; }

.mb40 {
  margin-bottom: 40px; }

.mb50 {
  margin-bottom: 50px; }

.ml0 {
  margin-left: 0; }

.ml10 {
  margin-left: 10px; }

.ml20 {
  margin-left: 20px; }

.ml30 {
  margin-left: 30px; }

.ml40 {
  margin-left: 40px; }

.ml50 {
  margin-left: 50px; }

.mr0 {
  margin-right: 0; }

.mr10 {
  margin-right: 10px; }

.mr20 {
  margin-right: 20px; }

.mr30 {
  margin-right: 30px; }

.mr40 {
  margin-right: 40px; }

.mr50 {
  margin-right: 50px; }

.f12 {
  font-size: 12px; }

.f13 {
  font-size: 13px; }

.f14 {
  font-size: 14px; }

.f15 {
  font-size: 15px; }

.f16 {
  font-size: 16px; }

.f17 {
  font-size: 17px; }

.f18 {
  font-size: 18px; }

.f19 {
  font-size: 19px; }

.f20 {
  font-size: 20px; }

.f21 {
  font-size: 21px; }

.f22 {
  font-size: 22px; }

.f23 {
  font-size: 23px; }

.f24 {
  font-size: 24px; }

.f25 {
  font-size: 25px; }

.f26 {
  font-size: 26px; }

.f27 {
  font-size: 27px; }

.f28 {
  font-size: 28px; }

.f29 {
  font-size: 29px; }

.f30 {
  font-size: 30px; }

.p0 {
  padding: 0; }

.p10 {
  padding: 10px; }

.p20 {
  padding: 20px; }

.p30 {
  padding: 30px; }

.p40 {
  padding: 40px; }

.p50 {
  padding: 50px; }

.pt0 {
  padding: 0; }

.pt10 {
  padding: 10px; }

.pt20 {
  padding: 20px; }

.pt30 {
  padding: 30px; }

.pt40 {
  padding: 40px; }

.pt50 {
  padding: 50px; }

.pb0 {
  padding: 0; }

.pb10 {
  padding: 10px; }

.pb20 {
  padding: 20px; }

.pb30 {
  padding: 30px; }

.pb40 {
  padding: 40px; }

.pb50 {
  padding: 50px; }

.pr0 {
  padding: 0; }

.pr10 {
  padding: 10px; }

.pr20 {
  padding: 20px; }

.pr30 {
  padding: 30px; }

.pr40 {
  padding: 40px; }

.pr50 {
  padding: 50px; }

.pl0 {
  padding: 0; }

.pl10 {
  padding: 10px; }

.pl20 {
  padding: 20px; }

.pl30 {
  padding: 30px; }

.pl40 {
  padding: 40px; }

.pl50 {
  padding: 50px; }

.col-sm-0 {
  width: 0%;
  float: left; }

.col-sm-1 {
  width: 8.33333%;
  float: left; }

.col-sm-2 {
  width: 16.66667%;
  float: left; }

.col-sm-3 {
  width: 25%;
  float: left; }

.col-sm-4 {
  width: 33.33333%;
  float: left; }

.col-sm-5 {
  width: 41.66667%;
  float: left; }

.col-sm-6 {
  width: 50%;
  float: left; }

.col-sm-7 {
  width: 58.33333%;
  float: left; }

.col-sm-8 {
  width: 66.66667%;
  float: left; }

.col-sm-9 {
  width: 75%;
  float: left; }

.col-sm-10 {
  width: 83.33333%;
  float: left; }

.col-sm-11 {
  width: 91.66667%;
  float: left; }

.col-sm-12 {
  width: 100%;
  float: left; }

.clearfix:after, .row:after {
  display: table;
  content: "";
  clear: both; }
.clearfix:after, .row:after {
  zoom: 1; }

/*# sourceMappingURL=y-base.css.map */
