    .sroptionfield{
        display: flex;
    }

	span#cstshow_password
	{
			position: absolute;
		right: 10px;
		top: 10px;
	}
    .sroptionfield .sroption
    {
            margin: 10px;
    }
    .sroptionfield1
    {
            margin-bottom: 10px;
    }
    #frm_field_43_container
    {
            margin-top: -20px;
    }
    
    .srfield::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #000 !important;
      opacity: 1 !important; /* Firefox */
    }
    
    input[disabled], input[disabled]:hover { background-color:#ccc !important; }
	
	
	.prdashboard{
	    display: block;
}

.prdashboard > .prdashcol{
	   width: 50%;
    float: left;
	text-align: center;
    padding: 6px;
}
.prdashgrid {
    padding: 10px;
    font-size: 14px;
    border: 1px solid #d6d6d6;
        height: 95px;
}
.prdashimg{
	width:50px;
	margin:auto;
	    margin-bottom: 5px;
}
.prdashtitle
{
	    font-weight: bold;
    line-height: 1.2em;
}

.prdashgrid:hover{
	    background: #d03161;
}

.prdashgrid:hover img{
	    filter: invert(1);
}

.prdashgrid:hover a{
	    color: #fff !important;
}

.prdashgrid:hover{
	    background: #d03161;
}

.prdashgrid:hover img{
	    filter: invert(1);
}

.prdashgrid a{
	    transition: unset !important;
}
.prdashboard > .prdashcol:first-child, .prdashboard > .prdashcol:nth-child(2)
{
	    padding-top: 8px !important;
	    padding-bottom: 5px;
}

.prdashboard > .prdashcol:first-child{
	    padding: 20px 15px 0 20px !important;
}

.prdashboard > .prdashcol:nth-child(2){
	    padding: 20px 20px 0 15px !important;
}

.prdashboard > .prdashcol:nth-child(3){
	    padding: 20px 15px 20px 15px !important;
}

.prdashboard > .prdashcol:last-child{
	    padding: 20px 15px 20px 15px !important;
	margin-left: 25%;
}



.input-error
{
	    border: 2px solid red !important;
}

.display-error > ul, .display-error2 > span
{
	color: red;
    font-weight: 500;
    font-family: 'Poppins';
    margin-left: 10px;
}
.display-error
{
    background: #f9e6e6;
    padding: 10px 5px;
    border-radius: 2px;
}

.display-error2
{
    background: #f9e6e6;
    padding: 10px;
    border-radius: 2px;
}
.display-success
{
	    background: #bde7c6;
   
    padding: 10px;
    border-radius: 2px;
    color: green !important;
}
