JSFiddle - React, Tailwind, and code Playground

by besign

HTML

<script src="//code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<link rel="stylesheet" href="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<script src="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css">
<div class="container-fluid">
  <div class="row2">

    <div class="task has-steps">
      <div class="task-head">
        <h3>This is the task Head</h3>
      </div>
      <div class="task-desc"> This is the task Description to explain what the taks is about</div>
    </div>

    <div class="step">
      <div class="col-lg box">
        <h4>This is the steps</h4>
        <div class="row">
          <div class="col-6">
            <small>
            <button class="btn btn-icon">
                <i class="fa fa-edit"></i>
              </button>
            Remind by Email</small>
          </div>
          <div class="col-6">
            <small> at 7pm 
              <button class="btn btn-action">
                <i class="fa fa-edit"></i>
              </button>
            </small>
          </div>
        </div>

      </div>
    </div>

  </div>
</div>

CSS

body {
  background: /*#DFEAE9*/
  /*#C7D9D8*/ #95AEFE;
  padding: 50px;
  color: #7B8B8E
}

.task {
  margin: 10px auto 30px auto
}

.task-head {
  background: #537BFE /*#435F7E*/;
  border-radius: 7px 7px 0 0;
  text-align: center;
  padding: 15px 10px 17px 10px;
  color: #F6F6F6
}

.task-desc {
  background: #FFF;
  border-radius: 0 0 7px 7px;
  text-align: center;
  padding: 10px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.15)
}

.task.has-steps {
  margin-bottom: 0
}

.step {
  margin: auto;
  text-align: center;
}

.step:before {
  height: 30px;
  width: 3px;
  margin: 0 auto 0 auto;
  content: "";
  background-color: #AAB1B1;
  position: relative;
  top: 0;
  display: block;
}

.box {
  background: #FFF;
  border-radius: 7px;
  padding: 15px 10px 20px 10px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.15)
}


.step h4:before {  height: 30px;
  width: 30px;
  height: 30px;
  border-radius:25px; margin-right:5px;
  content: "#";
  color: #F7F7F7;
  background-color: /*#AAB1B1*/ #FF6364;
  display: inline-block; }
  
 .step .btn-action {
   background: #E9ECFB;
   border-radius: 25px;
   color: #5279fC;
   width:50px; height:50px; padding:0 0 0 3px; text-align:center;line-height:10px
 }
 
 .step .btn-icon {
   background: #5825fE;
   border-radius: 25px;
   color: #F7F7F7;
   width:35px; height:35px; padding:0 0 0 3px; text-align:center;line-height:10px; font-size: 12px
 }