﻿.TxtHiddenTextBox 
{   
    border-style: none;
    background-color: transparent;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 2px;
}

    .TxtHiddenTextBox:focus
    {
        outline: none;
        border-bottom: 1px solid rgb(193, 193, 193) !important;
    }

.TxtForUserId
{
    background-image: url('../Images/Icons/User.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
    line-height: 40px; /*FOR IE*/
    height: 40px;
    text-indent: 35px;
    border: none;
    border: 1px solid #beb6b6;
    border-bottom: none;
    /*-webkit-background-size:cover;*/
}


.TxtForPassword
{
    background-image: url('../Images/Icons/Password.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
    line-height: 40px; /*FOR IE*/
    height: 40px;
    border: none;
    border: 1px solid #beb6b6;
    border-top: 1px solid #dddada;
    text-indent: 35px;
}


.TxtWithImage
{
    background-image: url('../Images/Icons/NoImagePic.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10%;
    background-size: 9%;
}


.TxtWithImage3Point5Percent
{
    background-image: url('../Images/Icons/NoImagePic.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 4%;
    background-size: 3.5%;
}


.TxtHideResize
{
    resize: none;
}

    .TxtHideResize.horiz
    {
        resize: none;
    }


/*input[type="date"]
{
    padding: 2.5px 0px !important;
}


    input[type="text"]:focus, input[type="date"]:focus, input[type="password"]:focus, select:focus
    {
        background-color: #f1f1f1;
        border-bottom: 1px solid #0e9aef !important;
    }*/

select
{
    padding: 4px 0px !important;
}

.SelectedOptionColor-Black select
{
    color: black !important;
}

.OptionsColor-Black option
{
    color: black !important;
}



::-webkit-input-placeholder
{ /* Chrome/Opera/Safari */
    color: #d3d3d3;
}

::-moz-placeholder
{ /* Firefox 19+ */
    color: #d3d3d3;
}

:-ms-input-placeholder
{ /* IE 10+ */
    color: #d3d3d3;
}

:-moz-placeholder
{ /* Firefox 18- */
    color: #d3d3d3;
}





.PlaceHolder15 ::-webkit-input-placeholder
{ /* Chrome/Opera/Safari */
    color: #d3d3d3;
    font-family: FontType1;
    font-size: 15pt !important;
}

.PlaceHolder15 ::-moz-placeholder
{ /* Firefox 19+ */
    color: #d3d3d3;
    font-family: FontType1;
    font-size: 15pt !important;
}

.PlaceHolder15 :-ms-input-placeholder
{ /* IE 10+ */
    color: #d3d3d3;
    font-family: FontType1;
    font-size: 15pt !important;
}

.PlaceHolder15 :-moz-placeholder
{ /* Firefox 18- */
    color: #d3d3d3;
    font-family: FontType1;
    font-size: 15pt !important;
}


/*input[type=text] .ui-state-active,
.ui-widget-content .ui-state-active
{
    background: #efefef;
    cursor: pointer;
    color: #454545;
    border: none !important;
}*/

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover
{
    background: #efefef !important;
    cursor: pointer;
    color: #454545;
    padding: 5px;
    border: none !important;
    /*width:100% !important;*/
}




.TxtHalfHeightBorder
{
    padding: 10px;
    background: linear-gradient(#000, #000), linear-gradient(#000, #000), linear-gradient(#000, #000);
    background-size: 1px 20%, 100% 1px, 1px 20%;
    background-position: bottom left, bottom center, bottom right;
    background-repeat: no-repeat;
    border: none;
    color: #999;
}


.TxtWithWhiteBackground
{
    background-color: white !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 2px;
}

.TxtWithNoBorder
{
    border-style: none;
    border-color: transparent;
    background-color: transparent;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 2px;
}


    /* 
        border-style: none;
        background-color: transparent;

    */
    .TxtWithNoBorder:focus
    {
        outline: none;
        /*border: 1px solid rgb(193, 193, 193) !important;*/
    }

.TxtWithoutOutlineOnFocus:focus
{
    outline: none;
}



.TxtSmallWithoutBorder
{
    border-style: none;
    border-color: transparent;
    background-color: transparent;
    padding:2px;
    margin:0px;
}