
h2{
    font-size: 18px;
    padding: 5px;
    margin-top: 20px;
    width: 100%,
}
.tabData{
    width: 100%;
    padding: 20px;
    border: solid 1px rgba(0,0,0,0);
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}
.tabData div.reason,
.tabData .typeReason{
    border: solid 1px black;
    display:flex;
    justify-content: center;
    align-items: center;
    padding: 5px;
    position: relative;
    min-height: 100px;
}
.tabData .typeReason.bg-pegasus,
.tabData .reason.bg-pegasus{
    min-height: 20px;
}
.tabData .typeReason .fa-plus{
    position: absolute;
    left: 10px;
    cursor: pointer;
}
.tabData div .positionClose{
    position: absolute;
    top: 10px;
    right:0px;
    border: none;
    max-width: 20px;
}
.tabData div:nth-child(odd){
    width: 300px;
}
.tabData div:nth-child(even){
    width: calc( 100% - 300px );
}
.tabData .typeReason input{
    text-align: center;
}
.tabData div.reason{
    justify-content: flex-start;
    padding-left: 30px;
}
.tabData ul{
    width: 100%;
    list-style: none;
}
.tabData ul li{
    margin: 5px;
}
.tabData ul li i{
    font-size: 18px;
    cursor: pointer;
    color: #005ba1;
    margin: 0 5px;
}
.tabData i.fa-check{
    color: rgba(0,0,0,0.5);
}
.tabData div input,
ul li input { 
    width: 85%;
    border: solid 0px white;
    cursor: pointer;
}