

* {
  margin: 0;
  padding: 0;
}
   html, body {
      font-family: tahoma,sans-serif,serif;
      font:normal 12px tahoma;
      margin:0;
      padding:0;
      border:0 none;
      direction: rtl;
   }

   .opm_login_back {

       background-image:url(../../../../../public/skins/backend/default/images/login/back.png);
       background-repeat:repeat;

   }
/* opm login errorBox*/
    #opm_login_errorBox{
        background-image:url(../../../../../public/skins/frontend/default/images/login/khata.png);
        width:688px;
        height:76px;
        margin:20px 280px;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:20px;
        color:#d01846;

    }
    #opm_login_errorBox{
        background-image:url(../../../../../public/skins/backend/default/images/login/khata.png);
        width:688px;
        height:76px;
        margin:20px 310px;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:20px;
        color: #b94a48;
    }

    #opm_login_errorBox span{

        padding-top:25px; 
        padding-right:50px;
        position:absolute;
        font-size:14px;
        font-weight:bold;
        width:450px;

    }
    /*opm login messageBox*/
    #opm_login_messageBox {
        background-image:url(../../../../../public/skins/frontend/default/images/login/payambox.png);
        width:688px;
        height:76px;
        margin:20px 280px;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:20px;
        color:#7fc69d;  
    }
    #opm_login_messageBox span{

        padding-top:25px; 
        padding-right:50px;
        position:absolute;
        font-size:14px;
        font-weight:bold;
        width:450px;

    }
/* opm login entery */
    #opm_login_Entery{
        background-image:url(../../../../../public/skins/backend/default/images/login/boxx.png);
        width:662px;
        height:396px;
        
        
    }
    #opm_login_Email{
        background-image:url(../../../../../public/skins/backend/default/images/login/fildeemail.png);
        width:359px;
        height:35px;
        margin:190px 110px;
        position:absolute;

    }
    #opm_login_Pass {
        background-image:url(../../../../../public/skins/backend/default/images/login/filderamz.png);
        width:359px;
        height:35px;
        margin:260px 110px;
        position:absolute;
    }
    #opm_login_Bentery {
        background-image:url(../../../../../public/skins/frontend/default/images/login/dokmeVorood.png);
        width:98px;
        height:41px;
        position:absolute;
/*        margin:325px 270px 0 295px;*/
        margin-top: 325px;
        margin-right: 275px;
        cursor: pointer;
    }
/*    #opm_login_Bentery:hover{
        background-image:url(../../../../../public/skins/frontend/default/images/login/vorodroll.png);
        width:98px;
        height:41px;
        position:absolute;
        margin:325px 270px 0 295px;  

    }       */
    #opm_login_Defaultimg{
/*        background-image:url(../../../../../public/skins/backend/default/images/login/tasvir.png);*/
        position:absolute;
        margin-top:80px;
        margin-right: 500px;
    }
    #opm_login_Gire{
        background-image:url(../../../../../public/skins/backend/default/images/login/gire.png);
        width:45px;
        height:66px;
        position:absolute;
        margin-right:72px;/*
*/        margin-top:-145px;
    }
/* opm login Dpass */
    #opm_login_Dpass{
        background-image:url(../../../../../public/skins/frontend/default/images/login/bazyabiBox.png);
        width:328px;
        height:277px;
        position:absolute;
        margin-right: 300px;
        margin-top: 22px;
    }
    #opm_login_Bsend{
        background-image:url(../../../../../public/skins/backend/default/images/login/dokmeErsal.png);
        width:85px;
        height:41px;
        position:absolute;
        margin-top:15px;
        margin-right:125px;
        cursor: pointer;

    }
    #opm_login_Bsend:hover{
        background-image:url(../../../../../public/skins/backend/default/images/login/ersalroll.png);
        width:85px;
        height:41px;
        position:absolute;
        margin-top:15px;
        margin-right:125px;
        cursor: pointer;

    }
/* opm login Order */
    #opm_login_Order{
        background-image:url(../../../../../public/skins/frontend/default/images/login/sefaresh%20box.png);
        width:297px;
        height:276px;
        position:absolute;
        margin-right: 670px;
        cursor: pointer;
    }

    #opm_login_Bcontinue{
        background-image:url(../../../../../public/skins/frontend/default/images/login/dokmeEdame.png);
        width:85px;
        height:41px;
        position:absolute;
        margin-top:180px;
        margin-right:95px;
        cursor: pointer;
    }
    #opm_login_Bcontinue:hover{
        background-image:url(../../../../../public/skins/frontend/default/images/login/edameroll.png); 
        width:85px;
        height:41px;
        position:absolute;
        margin-top:180px;
        margin-right:95px;
        cursor: pointer;
    }
/*opm login footer */
    #opm_login_Footer {
        background-image:url(../../../../../public/skins/frontend/default/images/login/footer.png);
        width:953px;
        height:59px;
        position:absolute;
        margin-top:390px;
        margin-right:150px;
    }

/* input css */
    .enter_login{
        width:220px; 
        height:20px;    
        background-color:#f1f1f1;
        border:none; 
        margin-right:90px;
        margin-top:7px;
        direction: ltr;
    }
    .detection_login{
        width:270px;
        height:25px;
        background-color:#f1f1f1;
        border:none;
        margin-right:29px;
        margin-top:177px;
        direction: ltr;
    }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #F1F1F1;
    width:220px; 
    height:15px;    
    background-color:#f1f1f1;
    border:none; 
/*    margin-right:70px;*/
    box-shadow : none;
    transition: none;
}    
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    box-shadow : none;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #opm_login_Bentery{
        width: 98px;
        height: 41px;
        position: absolute;
        margin-top: 325px;
        cursor: pointer;
/*        margin-right: -395px;*/
    }
    #opm_login_errorBox span {
        padding-top: 25px;
        padding-right: 50px;
        position: absolute;
        font-size: 14px;
        font-weight: bold;
        width: 450px;
/*        margin-right: -680px;*/
}
#opm_login_errorBox_ab span {
    padding-top: 25px;
    padding-right: 50px;
    position: absolute;
    font-size: 14px;
    font-weight: bold;
    width: 450px;
    margin-right: -680px;
}
#opm_login_abofazelab {
    background-image: url(../../../../../public/skins/backend/default/images/login/gire.png);
    width: 45px;
    height: 66px;
    position: absolute;
    margin-top: -57px;
}
    #opm_login_Footer_ab {
        background-image:url(../../../../../public/skins/backend/default/images/login/footer.png);
        width:953px;
        height:59px;
/*        position:absolute;*/
        margin-top:50px;
        margin-right:170px;
    }  
}