/* Responsive */
@media (max-width: 610px) {
  .form-control {
    max-width: 100% !important;
  }
  textarea .form-control {
    width: 100% !important;
    height: 144px !important;
  }
}
@media (min-width: 610px) {
  .form-control {
    max-width: 610px !important;
  }
  textarea .form-control {
    max-width: 610px !important;
    height: 233px !important;
  }
}
/* Tags */
a:hover {
  text-decoration: underline;
}
.m5-t {
  margin-top: 5px;
}
.m5-b {
  margin-bottom: 5px;
}
.m5-tb {
  margin-top: 5px;
  margin-bottom: 5px;
}
.m8-t {
  margin-top: 8px;
}
.m8-b {
  margin-bottom: 8px;
}
.m8-tb {
  margin-top: 8px;
  margin-bottom: 8px;
}
.m13 {
  margin: 13px;
}
.m13-t {
  margin-top: 13px;
}
.m13-b {
  margin-bottom: 13px;
}
.m13-tb {
  margin-top: 13px;
  margin-bottom: 13px;
}
.m21 {
  margin: 21px;
}
.m21-t {
  margin-top: 21px;
}
.m21-b {
  margin-bottom: 21px;
}
.m21-tb {
  margin-top: 21px;
  margin-bottom: 21px;
}
.m34 {
  margin: 34px;
}
.m34-t {
  margin-top: 34px;
}
.m34-b {
  margin-bottom: 34px;
}
.m34-tb {
  margin-top: 34px;
  margin-bottom: 34px;
}
.m55-t {
  margin-top: 55px;
}
.m55-b {
  margin-bottom: 55px;
}
.m55-tb {
  margin-top: 55px;
  margin-bottom: 55px;
}
.m89-t {
  margin-top: 89px;
}
.m89-b {
  margin-bottom: 89px;
}
.m89-tb {
  margin-top: 89px;
  margin-bottom: 89px;
}
.p5-t {
  padding-top: 5px;
}
.p5-b {
  padding-bottom: 5px;
}
.p5-tb {
  padding-top: 5px;
  padding-bottom: 5px;
}
.p13 {
  padding: 13px;
}
.p13-t {
  padding-top: 13px;
}
.p13-b {
  padding-bottom: 13px;
}
.p13-tb {
  padding-top: 13px;
  padding-bottom: 13px;
}
.p21 {
  padding: 21px;
}
.p21-t {
  padding-top: 21px;
}
.p21-b {
  padding-bottom: 21px;
}
.p21-tb {
  padding-top: 21px;
  padding-bottom: 21px;
}
.p34 {
  padding: 34px;
}
.p34-t {
  padding-top: 34px;
}
.p34-b {
  padding-bottom: 34px;
}
.p34-tb {
  padding-top: 34px;
  padding-bottom: 34px;
}
.p55-t {
  padding-top: 55px;
}
.p55-b {
  padding-bottom: 55px;
}
.p55-tb {
  padding-top: 55px;
  padding-bottom: 55px;
}
/* Classes */
.center {
  text-align: center;
}
.date {
  background: url(../images/cal.gif) no-repeat right center #ffffff;
}
.draft {
  color: #900;
}
.flag-lang {
  width: 21px !important;
  height: 13px;
}
.form-error {
  color: #c00;
}
.container_flash_messages {
  width: 100% !important;
}
.message_green {
  background: #7c7 !important;
  padding: 10px;
  color: #fff !important;
}
.message_red {
  background: #c00 !important;
  padding: 10px;
  color: #fff !important;
}
.message_red_light {
  background: #fcc !important;
  padding: 21px;
  color: #000 !important;
  border: 1px dotted #c00;
}
.published {
  color: #090;
}
.left {
  float: left;
}
.right {
  float: right;
}
.table-responsive,
.table-responsive table {
  width: 100%;
}
/* Code for video responsive */
.video-responsive {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 51%;
}
.video-responsive iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/* Code for sorting */
.handle {
  overflow: hidden;
}
.li_sort {
  overflow: hidden;
  background: #eee;
  margin: 5px 0;
  list-style: none;
  width: auto;
  padding: 13px;
  border: 1px solid #ccc;
}
.pub {
  display: inline;
}
