
html
{
    -webkit-font-smoothing: antialiased;
        overflow-x: hidden;
}

select
{
    /*-webkit-appearance: none;*/
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    font-size:14px !important;
	height:38px !important;
    
}
select::-ms-expand
{
    display: none;
}
::-webkit-scrollbar
{
    width: 8px;
}
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
        background-color: #ffffff
}
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
        background-color: #e6e6e6;
}
img, object, embed, video
{
    max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img
{
    width: 100%;
}


.text-right
{
	margin-bottom: 10px;
	right:31px;
}
.text-right-accom
{
	    /* margin-bottom: 10px; */
       margin-bottom: 10px;
    
    margin-top: 132px;
   }
.text-right-pay 
{
	    margin-bottom: 10px;
    right: -108px;
    margin-top: 56px;
}
.text-right-reg 
{
	        margin-bottom: 10px;
    right: -183px;
    margin-top: 58px;
}
.text-right-reports
{
	        margin-bottom: 10px;
    right: -183px;
        padding-right: 24px;
    
}


.text-right-accom-dor{
    /* margin-bottom: 10px; */
    right: -39px;
    margin-top: 90px;
   }

   .text-right-upotp {
       margin-bottom: 11px;
    right: -91px;
    margin-top: 37px;
   }
.text-right-reg-otp {
    margin-bottom: -16px;
    right: -90px;
    margin-top: -5px;
}
.input-checkbox[type="checkbox"]:checked + label
{
    background-image: url("../images/chk.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 0vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
    font-family: Helvetica;
}
.input-checkbox[type="checkbox"] + label
{
    background-image: url("../images/unchk.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 0vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
    font-family: Helvetica;
}

.input-checkbox-l[type="checkbox"]:checked + label
{
    background-image: url("../images/chk.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 8vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
    font-family: Helvetica;
}



.input-checkbox-l[type="checkbox"] + label
{
    background-image: url("../images/unchk.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 8vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
    font-family: Helvetica;
}

/*.input-radiobutton[type="radio"]:checked + label
{
    background-image: url("../images/selrad.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 8vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
     font-family: Helvetica;
}



.input-radiobutton[type="radio"] + label
{
    background-image: url("../images/unrad.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 8vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
    font-family: Helvetica;
}

.input-radiobutton-l[type="radio"]:checked + label
{
    background-image: url("../images/selrad.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 8vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
   font-family: Helvetica;
}

.input-radiobutton-l[type="radio"] + label
{
    background-image: url("../images/unrad.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 8vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
     font-family: Helvetica;
}
*/
input[type="checkbox"]
{
    opacity: 0;
   
}

input[type="radio"]
{
    opacity: 0;
    margin: 0px 7px 0px 0px;
}


.select-n
{
   height: 5vh;
    -webkit-appearance: none;
    border: 1px solid #d4d4d4 !important;
    border-radius: 0.4vw;
    background-image: url(../images/ml_dwn.png);
    background-repeat: no-repeat;
    background-position: right .7vw bottom 1.2vh;
    background-size: 1.3vw 2.5vh;
    padding: 0.9vh 2.5vw 0.7vh 1vw;
    color: Gray;
    text-align: left;
     font-family: Helvetica;
    font-size: 1vw;
    opacity:0;
    z-index:999;
}
select::-ms-expand
{
    display: none;
}

select:focus
{
    outline: none;
}
.input-n
{
    height: 3.1vh;
    -webkit-appearance: none;
    border: 1px solid #d4d4d4;
    border-radius: 0.4vw;
    padding: 0.9vh 1vw 0.7vh 1vw;
    color: Gray;
    text-align: left;
     font-family: Helvetica;
}
.input-n::-ms-clearr
{display:none;
    }
.textarea-n
{
    -webkit-appearance: none;
    border: 1px solid #d4d4d4 !important;
    border-radius: 0.4vw;
    padding: 0.9vh 1vw 0.7vh 1vw;
    color: Gray;
    text-align: left;    
    resize:none !important;
     font-family: Helvetica;
    font-size:1vw;
}
.button-n
{
    background-color: #FDB615;
    border: 0 none;
    color: #000;
    cursor: pointer;
    min-width: 8vw;
    text-align: center;
    padding-left: 1vw;
    padding-right: 1vw;
    line-height: 2vh;
    height: 4vh;
    outline: none;
    border-radius: 0.4vw;
     font-family: Helvetica;
    font-weight:bold;
    font-size: 1vw;
    box-shadow: 0px 0px 0px #e29903;
    white-space: nowrap;
}

    .button-n a {
    
    
    color: #000;
    }
.cal_icon{
	
	background-image: url(../images/calendar.svg);
    background-repeat: no-repeat;
    background-position: right 9px bottom 8px;
    background-size: 20px 20px;
        cursor: pointer;
}

.dropdown_icon{

	/*background-image: url(../images/dropdown.svg);*/
    background-repeat: no-repeat;
   background-position: right 8px bottom 13px;
    background-size: 16px;
       
}
.dropdown-books{

	/*background-image: url(../images/dropdown.svg);*/
    background-repeat: no-repeat;
   background-position: right 8px bottom 13px;
    background-size: 16px;
        margin-left: -19px;
            padding-right: 6px;
}

.label-n
{
    font-size: 1vw;
    color: #000;
}
.label-h
{
    font-size: 1.2vw;
    color: #000;
}
a:active,
a:focus, {
  outline:0;
  border:none;
  -moz-outline-style: none;
}
button:focus {outline:0 !important;}

  /* IE10+ specific styles starts here */
  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
   /*css for master data setup starts here*/
    .input-checkbox[type="checkbox"] + label
{
    background-image: url("../images/unchk.svg");
    background-size: 1vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 0vw;
    margin: 0vw;
    position: relative;
    top: 0vh;
    left: -1.3vw;
    white-space: nowrap;
     font-family: Helvetica;
}

.input-checkbox[type="checkbox"]:checked + label
{
    background-image: url("../images/chk.png");
    background-size: 1vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 0vw;
    margin: 0vw;
    position: relative;
    top: 0vh;
    left: -1.3vw;
    white-space: nowrap;
     font-family: Helvetica;
}
button{
	
	font-size:12px !important;
}

input{

font-size:12px !important;	
height:30px  !important;
}
textarea{
	font-size:12px !important;	
	
}
.input[type="checkbox"]:checked +label
{
    background-image: url("../images/chk.png");
    background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 8vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
     white-space: nowrap;
}



.input[type="checkbox"] +label
{
    background-image: url("../images/unchk.png");
       background-size: 1.2vw;
    background-repeat: no-repeat;
    padding-left: 1.7vw;
    background-position: 0vh 0vw;
    width: 8vw;
    margin: 0vw;
    position: relative;
    top: -.1vh;
    left: -1.6vw;
    white-space: nowrap;
}

/*css for master data setup ends here*/
}
  /* IE10+ specific styles ends here */
input[type=text]::-ms-clear {
    display: none;
}