.inp-hld{
    float:left;
    width:100%;
}
.inp-hld label{
    float:left;
    width:100%;
    margin-bottom:5px;
}
.solid-border{
    float:left;
    width:100%;
    position:relative;
    text-align:center;
    margin-top:30px;
    margin-bottom:10px;
}
.solid-border span{
    position:relative;
    background:#fff;
    padding:10px;
}
.solid-border:before{
    position:absolute;
    content:"";
    left:0;
    top:12px;
    width:100%;
    height:1px;
    background:#d3d3d3;
}
.show-popup{
    border-top:10px solid #d8d9dd;
}
.dim.active{
    display:block;
    z-index:9999999999;
    top:00px;
}


    .irregularities{
        position:fixed;
        background:#fff;
        min-width:500px;
        min-height:500px;
        z-index:9999999999999;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        padding:15px;
        box-sizing:border-box;
        display:none;

    }
    .irregularities.visible{
        display:block;
    }
    .irregularities h2{
        float:left;
        width:100%;
        font-size:20px;
        font-weight:bold;
        text-align:center;
        margin-bottom:20px;
        margin-top:-22px;
    }
    .btn {
    font-size: 20px;
    color: #fff;
    font-weight: 100;
    text-transform: uppercase;
    padding: 12px 20px;
    box-sizing: border-box;
    border: none;
    cursor: pointer;
    outline: none;
}
.dz-clickable {
    border: 1px dashed #ccc;
    width: 100%;
    height: 100%;
    background: #eee;
    color: #333;
    padding: 50px;
    outline: none !important;
}
    .custom-file-upload{
        float:left;
        width:100%;
        font-weight:bold;
        margin-bottom:20px;
    }
    textarea{
        float:left;
        width:100%;
        min-height:200px;
        padding:10px;
        box-sizing:border-box;
        margin-top:10px;
         border: 1px solid #d3d3d3;
    }
    .sendBtn, .sendBtnStep{
        float:right;
        width:200px;
        color:#fff;
        background:red;
        text-align:center;
        height:40px;
        line-height:40px;
        border:none;
        margin-top:40px;
    }
    .inp-box{
        float: left;
    width: 100%;
    height: 40px;
    padding-left: 10px;
    box-sizing: border-box;
    border: 1px solid #d3d3d3;
    outline: none;
    margin-bottom:20px;
    }
    .step-one.invisible{
        display:none;
    }
    .step-two{
        display:none;
        float:left;
    }

    .step-two.active{
        display:block;
    }
    .close{
        cursor:pointer;
    }

@media screen and (max-width: 500px){
    #backIrregularoty{
        width:50%;
        float:left;
    }
    .irregularities{
        width:95%;
        float:left;
        max-width:95%;
        min-width:95%;
        top:310px;
        overflow-y:scroll;
        max-height:590px;
        padding-bottom:15px;
        box-sizing:border-box;
    }
    .sendBtn, .sendBtnStep{
        margin-top:20px;
        margin-bottom:20px;
    }
    textarea {
        min-height:80px;
    }
    .btn{
        font-size:13px;
    }
    .dz-clickable{
        padding:10px;
    }
    .text-center{
        font-size:11px;
    }
    .sendBtn, .sendBtnStep{
        width:100%;
    }
    .inp-box{
        height:30px;
        line-height:30px;
    }
}
@media screen and (max-width: 400px){
    .irregularities h2{
        margin-top:0px;
    }
}