﻿/*custome input textarea*/
        /*div.dp-textBoxHolder textarea,*/
        div.dp-textBoxHolder input {
            font-family : IranSansNum ,Verdana,sans-serif;
            background: none !important;
            color: #777777;
            font-size: 14px;
            line-height : 21px;
            border: none !important;
            border-radius: 0px !important;
            height : 30px;
        }

        /*div.dp-textBoxHolder textarea:focus,*/ 
        div.dp-textBoxHolder input:focus {
            outline: none;
            color: #1492e6 !important;
        }

        /*div.dp-textBoxHolder textarea:focus ~ label,*/
        div.dp-textBoxHolder input:focus ~ label {
            top: -20px;
            right: 0px;
            font-size: 11px !important;
            color: rgba(34, 46, 49, 0.7) !important;
        }
            div.dp-textBoxHolder input:focus ~ label.dp-BMTitleError {
                color: #c6181a !important;
            }


div.dp-textBoxHolder {
    position: relative;
    margin-top: 24px !important;
}

        /*div.dp-textBoxHolder textarea {
            border: 1px solid #979fa3 !important;
            width: 100%;
        }*/

        div.dp-textBoxHolder input {
            border-bottom: 1px solid #979fa3 !important;
            width: 100%;
            padding: 0px 5px;
        }

        div.dp-textBoxHolder input:focus {
            border-bottom: 1px solid #1492e6 !important;
        }

        div.dp-textBoxHolder input:not(:placeholder-shown) ~ label
        /*, div.dp-textBoxHolder textarea:not(:placeholder-shown) ~ label*/ 
        {
            top: -20px;
            right: 0px;
            font-size: 11px !important;
            color: rgba(34, 46, 49, 0.7) !important;
        }

        div.dp-textBoxHolder label {
            font-family : IranSansNum,regular,sans-serif;
            color: rgba(34, 46, 49, 0.7) !important;
            font-size: 13px;
            font-weight: normal;
            position: absolute;
            pointer-events: none;
            right: 0;
            top: 0;
            transition: 300ms ease all;
            padding: 0 5px;
            /*background-color: #ffffff;*/
            margin-right: 2px !important;
        }
            div.dp-textBoxHolder label.dp-BMTitleError {
                color: #c6181a !important;
            }

