.ml-row {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.ml-col-1 {
  width: calc(1 / 12 * 100%);
}
.ml-col-2 {
  width: calc(2 / 12 * 100%);
}
.ml-col-3 {
  width: calc(3 / 12 * 100%);
}
.ml-col-4 {
  width: calc(4 / 12 * 100%);
}
.ml-col-5 {
  width: calc(5 / 12 * 100%);
}
.ml-col-6 {
  width: calc(6 / 12 * 100%);
}
.ml-col-7 {
  width: calc(7 / 12 * 100%);
}
.ml-col-8 {
  width: calc(8 / 12 * 100%);
}
.ml-col-9 {
  width: calc(9 / 12 * 100%);
}
.ml-col-10 {
  width: calc(10 / 12 * 100%);
}
.ml-col-11 {
  width: calc(11 / 12 * 100%);
}
.ml-col-12 {
  width: calc(12 / 12 * 100%);
}

.ml-marg-right-small {
  margin-right: 5px;
}
.ml-marg-right-medium {
  margin-right: 15px;
}
.ml-marg-right-large {
  margin-right: 40px;
}

.ml-flex-r {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}

.ml-flex-c {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

/* common classes */

.ml-box {
  padding: 40px;
  background: #fff;
}

.ml_action_submit {
  position: relative;
  padding: 12px 18px;
}
.ml_action_submit span.label {
  margin-left: 10px;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

.rotating {
  -webkit-animation: rotating 2s linear infinite;
}

/* ml author */
aside.ml-author {
}


/* LDASH SPECIFIC */
.ml_ldash_wrap{
  display: table;
}
.learndash-wrapper.ml_ldash_wrap .ld-tabs{
  width:60%;
  float: left;
}
.learndash-wrapper.ml_ldash_wrap .ld-item-list{
  width:calc(40% - 40px);
  margin-left:40px;
  float: right;
}