* {
	font-family: 'IRANSans';
	font-size: small;
}

.form-control {
    font-family: 'IRANSans';
    font-size: 11pt;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.form-control-number {
    font-family: 'IRANSans';
    font-size: 11pt;
    background-color: #C4F4DA;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.form-control-disable {
    font-family: 'IRANSans';
    font-size: 11pt;
    background-color: #F2CEC6;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.form-control-enable {
    font-family: 'IRANSans';
    font-size: 11pt;
    background-color: #C4F4DA;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

select, input {
    font: 10pt 'IRANSans';
}

.input, #input {
    width: 150px;
}

.spM {
    color: red;
    font-family: 'IRANSans';
    font-size: 8pt;
}

.hide {
    display: none !important;
}

span {
    font: 10pt 'IRANSans';
}

.modal-dialog {
    width: 876px !important;
    height: 345px;
}

span {
    font-family: 'IRANSans';
    font-size: 8pt;
    color: Gray;
}

    span.span {
        font-family: 'IRANSans';
        font-size: 10pt;
        color: DarkBlue;
    }

tr {
    height: 20;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .btn-default:focus,
    .btn-default.focus {
        color: #333;
        background-color: #e6e6e6;
        border-color: #8c8c8c;
    }

    .btn-default:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

    .btn-primary:focus,
    .btn-primary.focus {
        color: #fff;
        background-color: #286090;
        border-color: #122b40;
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }

.iframe {
    min-height: 746px;
}

@media only screen and (min-height: 0px) and (max-height: 820px) {
    .iframe {
        min-height: 746px;
    }
}

@media only screen and (min-height: 820px) and (max-height: 920px) {
    .iframe {
        min-height: 846px;
    }
}

@media only screen and (min-height: 920px) and (max-height: 980px) {
    .iframe {
        min-height: 896px;
    }
}
