﻿@font-face {
    font-family: "NooraniNastaliq";
    src: url('../fonts/Jameel Noori Nastaleeq Regular.ttf');
}
.form-group.row.controls {
    background: #1c84c626;
    padding: 20px 0px;
    margin: 15px 0px;
    border: 1px solid #1c84c67a;
    border-radius: 8px;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #f3f3f3 !important;
}
.urdu{
    font-family: "NooraniNastaliq";
    font-size:19px;
    color: black;
}
.MsgBox2 {
    padding: 10px 0 0 0;
    color: red;
    text-align: center;
    margin: 0px;
    font-size: 12px;
}

.SuccessMsgBox2 {
    padding: 10px 0;
    color: green;
    text-align: center;
    margin: 0px 0px 10px 0;
    font-size: 12px;
}

.gridbox {
    box-shadow: #c3c3c369 1px 1px 9px 0px;
}

.visible {
    visibility: visible;
}

table tr td {
    vertical-align: middle !important;
}

table {
    /*border: 2px solid #e7eaec !important;
    background-color: #1ab3941c !important;*/
}
.ibox-title {
    padding: 10px 10px 8px 10px !important;
}

.radioBtn input {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(green.png) no-repeat;
    border: none;
    cursor: pointer;
}
.form-control {
    border: 1px solid #d0d5da !important;
}

.MyFormControl {
    background-color: #ffffff00;
    background-image: none;
    border-radius: 1px;
    color: inherit;
    display: block;
    padding: 2px 4px;
    border: 1px solid #a3a8ad54 !important;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    text-align: center;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

select.form-control:not([size]):not([multiple]) {
    height: 2.3em !important;
}
    
.checkBoxCls input
{
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(green);
    border: none;
    cursor: pointer;
}

input:focus, select:focus {
    /*border: 1px solid #1c84c6 !important;
    background: #1c84c638 !important;*/
    border: 1px solid #ef704e !important;
    /*background: #ef704e38 !important;*/
    color: #000000 !important;
}

span.ShortKey {
    font-weight: bold;
    color: #1c84c6;
    padding: 0px 40px;
    float: right;
    font-size:25px;
}
#HyperLink1 {
color:white;
}
.btn-blue {
    background-color:#2980b9;
    border-color:#2980b9;
    color:white;
}
.required {
    color:red !important;
    font-weight:bold !important;
    font-size: 15px !important;
}

.group {
    border: 0.5px solid #d9dde1;
    padding: 10px 10px 0px 10px;
    margin: 10px 0px;
    background: #f7f8f9;
}

.group2 {
    border: 0.5px solid #d9dde1;
    padding: 10px 0px 0px 0px;
    /*margin: 10px 0px 10px 15px;*/
    margin-left: 15px;
}