/* Fix z-index when select2 opened in modals*/
.select2-drop-mask {
  z-index: 910051;
}

.select2-drop {
  z-index: 910052;
}

.select2-search {
  z-index: 910053;
}
/*******************************************/

.modal
{
    z-index: 9100;
}
/*******************************************/

.max-h-50
{
    max-height:50px;
}

.max-h-16
{
    max-height:16px;
}

.padding-left-10
{
    padding-left: 10px;
}

/*** Special Recharge Color ***/
.status-received
{
    color: #009900;
}

.status-success
{
    color: #00CC66;
    font-weight: bold;
}

.status-failure
{
    color: #DF4635;
    font-weight: bold;
}

.status-suspense
{
    color: #74A3A3;
    font-weight: bold;
}

.rech
{
    color: #009999;
    font-weight: bold;
}

.rech-txt
{
    color: #009999;
}

.rech-lnk
{
    color: #0066FF;
    font-weight: bold;
}

.rech-oprid
{
   font-size: 10px;
    color: #333333;
}

.sp-para
{
    color: #333333;
    font-size: 14px;
    margin-bottom: 10px;
}

.sp-text
{
    font-size: 11px;
    color: #375E53;
}


/*** DataTable Setup ***/
table.mytable tr th, table.mytable tr td
{
    padding: 4px;
    font-size: 12px;
    color: #0D0D0D;
    vertical-align:middle;
}

table.center th, table.center td
{
    text-align: center;    
}

.fc-border      /* Remove Border and padding from Form Control */
{
    border: none;
    padding: 0px;
    margin: 0px;
}

h6
{
    font-size: 15px;
}

.page-head
{
    display: none;
}

a.api_color_101
{
    color: #999966;
}

a.api_color_102
{
    color: #CC9900;
}

a.dark
{
    font-size: 12.5px;
    font-weight: bold;
}

.text-link
{
    background-color: #0099CC;
    color: #FFFFFF;
    padding: 1px;
    display: block;
}

.text-link-red
{
    background-color: #FF9966;
    color: #FFFFFF;
    padding: 1px;
    display: block;
}

.text-link-green
{
    background-color: #5BD75B;
    color: #FFFFFF;
    padding: 1px;
    display: block;
}


.text-link:hover, .text-link-red:hover
{
    color: #FFFF66;
}


.text-green
{
    background-color: #F2F9F5;
    color: #006600;
    padding: 1px;
    display: block;
}

.mark-red
{
    background-color: #CC3300;
    color: #FFFFFF;
    padding: 10px;
}


.margin-top-25
{
    margin-top: 25px;
}
.margin-left-27
{
    margin-left: 27px;
}

.font-size-14
{
    font-size: 14px;
}


.font-size-20
{
    font-size: 20px;
}

.font-size-23
{
    font-size: 23px;
}


.font-size-25
{
    font-size: 25px;
}

.font-red
{
    color: Red;
}

.font-green
{
    color: #00CC00;
}

.font-ylw
{
    color: #FF9933;
}

.font-pnk
{
    color: #990033;
}

.color-small
{
    color: #666699;
}

.selected-bg
{
    background-color: #3D7096;
}

.amt-color
{
    color: #FFCC00;
}
.amt-info
{
    color: #0099CC;
    font-size: 22px;
}

.amt-red
{
    color: #CC3300;
}

.amt-green
{
    color: #009900;
}


/* FOR INPUT (text filed) */

.txt_amt, .rech_ded
{
    width: 100px;
    text-align: right;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    color: #669999;
    font-size: 13px;
    padding: 2px 10px;
    margin: 0px;
}

.txt-box
{
    width: 150px;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    color: #669999;
    font-size: 13px;
    padding: 2px 10px;
    margin: 0px;
}

.txt-red
{
    color: #FF3300;
}

.textbg_dark
{
    border: 2px solid #C0C0C0;
    background: none !important;
    font-weight: bold;
    color: #FF6600;
    font-size: 14px;
    padding: 0px 10px;
    margin: 0px;
}


/*** API COLORS ***/
a.api-101
{
    color: #33CCCC;
}

a.api-102
{
    color: #FF0066;
}

a.api-103
{
    color: #996600;
}

a.api-104
{
    color: #CC9900;
}

a.api-105
{
    color: #CC0099;
}

a.api-106
{
    color: #00AE00;
}


.quicktxt {
    font-size: 11px;
    margin-bottom: 2px;
}

.quickbtn {
    padding: 2px 5px;
    font-size: 10px;
}

