﻿@font-face {
    font-family: IRANSans;
    src: url("/assets/fonts/IRANSansWeb.eot");
    src: url("/assets/fonts/IRANSansWeb.eot?#iefix") format("embedded-opentype"), /* IE6-8 */
         url('/assets/fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url("/assets/fonts/IRANSansWeb.woff") format("woff"),    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url("/assets/fonts/IRANSansWeb.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'Yekan';
    src: url("/assets/fonts/YekanWeb-Regular.eot");
    src: url("/assets/fonts/YekanWeb-Regular.eot?#iefix") format("embedded-opentype"),
         url("/assets/fonts/YekanWeb-Regular.woff") format("woff"), 
        url("/assets/fonts/YekanWeb-Regular.ttf") format("truetype"), 
        url("/assets/fonts/YekanWeb-Regular.svg#YekanWeb-Regular") format("svg");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}


.test {
    width: 200px;
}

.FormLabel {
    display: inline-block;
    width: 110px;
    text-align: left;
    margin-left: 5px;
}

.YellowRow {
    background: #FFFFB0;
    color: #000000;
}

.FormTextBox {
    width: 100px;
    margin-left: 5px;
}

.FormRow {
    margin-top: .5em;
    margin-left: 5px;
    margin-right: 5px;
}

.WhiteRow {
    /*background: #FEFEFE;
    color: #000000;*/
}

.GrayRow {
    background: #c0c0c0;
    color: #000000;
}

.RedRow {
    background: #ff4343;
    color: #FFFFFF;
}

.GreenRow {
    background: #43CC43;
    color: #000000;
}

.OrangeRow {
    background: #ff6a00;
    color: #000000;
}

.outerLookupDiv {
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 3;
    position: fixed;
    opacity: 0;
    bottom: 0px;
}

.lookupDiv {
    z-index: 4;
    position: fixed;
    height: 85px;
    border: 1px solid lightgray;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: none !important;
    box-shadow: 0px 2px 5px 0px #bbbbbb;
    background-color: white;
    opacity: 1;
    padding: 0px;
    outline: none;
}

.emptyLookup .plaqueNoLookup-leftNomberInput {
    position: absolute;
    text-align: center;
    right: 2px;
    top: 10px;
    bottom: 2px;
    width: 32px;
    background-color: transparent;
}

.emptyLookup .centerNomberInput {
    position: absolute;
    text-align: center;
    left: 100px;
    height: 20px;
    width: 40px;
    background-color: transparent;
    font-size: 15px;
}

.emptyLookup .iranNoInput {
    text-align: center;
    height: 20px;
    width: 25px;
    position: absolute;
    left: 17px;
    background-color: transparent;
    font-size: 15px;
}

.emptyLookup {
    position: relative;
    vertical-align: top;
}

.plaqContainer {
    margin: 5px;
    margin-top: 15px;
}

.emptyLookup .plaqContainer > div:first-child {
    position: absolute;
    left: 17px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(90, 90, 90, 0.17);
}

.emptyLookup .inputChar {
    text-align: center;
    height: 25px;
    width: 40px;
    position: absolute;
    left: 55.5px;
    background-color: transparent;
    font-size: 12px;
    border: 2px inset lightgray;
}

.ui-jqgrid .ui-jqgrid-hbox-rtl {
    padding-left: 0px !important;
}
/*/////////////////////////////////////////////////////////gridLookup*/
.gridLookup {
    border: 1px solid #b5b8c8;
    justify-content: center;
    /*background: url(img/text-bg.gif);*/
    /*display: flex;*/
    direction: rtl;
    position: relative;
    border-radius: 4px;
    align-items: center;
    background-size: contain;
}

.jqrdPkrUl {
    right: 0px;
    top: 0px;
    position: absolute;
    left: 15px;
    bottom: 0px;
    cursor: text;
    padding: 0px;
    padding-bottom: 5px;
    margin: 0px;
    overflow: auto;
}

.jqrdPkrLi > span:first-child {
    position: absolute;
    left: 1px;
    top: -2px;
    cursor: pointer;
}

.jqrdPkrIcon {
    background-image: url(img/drd.gif);
    left: 0px;
    width: 15px;
    position: absolute;
    height: 100%;
    cursor: pointer;
    background-position: 34px 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 1px solid #b5b8c8;
}

    .jqrdPkrIcon:hover {
        background-position: -17px 0;
    }

.jqrdPkrLi {
    margin: 4px 4px 0px 0px;
    display: inline-block;
    list-style: none;
    border: 1px solid;
    border-radius: 3px;
    position: relative;
    padding: 2px 1px 2px 10px;
    text-align: center;
}

.jqrdPkrCloseLi {
    z-index: 2;
}

/*/////////////////////////////////////////////////////////gridLookup*/
a.MainToolbarButton {
    margin-top: 1px;
    margin-right:	4px;
	float: right; 
    padding: 2px;
}

.MainToolbarButton span {

	float: right;
	opacity: 0.6;
	filter:	alpha(opacity=60);
    margin-left:	2px;
}