/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
Created on : 17 Nov, 2015, 1:21:28 PM
Author     : user
*/


@font-face
{
    font-family: 'OpenSans-CondBold';
    src: url('../../fonts/OpenSans-CondBold.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/OpenSans-CondBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../../fonts/OpenSans-CondBold.woff') format('woff'), /* Modern Browsers */
        url('../../fonts/OpenSans-CondBold.ttf')  format('truetype'), /* Safari, Android, iOS */
        url('../../fonts/OpenSans-CondBold.svg#OpenSans-CondBold') format('svg'); /* Legacy iOS */
}

body
{
    margin:0;
    padding:0;
    font-family: arial,sans-serif;
    font-weight: 12px;
}
input,button,textarea,select,table,tr,td{outline:none;}

table,tr,td{
    border-spacing: 0;
}

.bdbg_lg
{
    background:#efefef;
}

.defaultcontainerMainm {
    width:94%;
    margin: 0 auto;
}

.loginbody
{
    width:100%;
    /*height:105px;*/
    height:72px;
    /*background:#FF030D;*/
    background:#AC0101;
/*    background:#9E1F08;*/
   /* background: #CE9D7D;*/
}

.main_add_payment{
    width:51%;
    float:left;
    padding-top: 12px;
}

.maintopContainer
{
    width:1000px;
    margin: 0 auto;
    background:#438eb9;
}

.maintopcontainerFull
{
    width:100%;
    float:left;
    /*background:#FF0606;*/
     background:#AC0101;
/*    background:#9E1F08;*/
   /* background: #CE9D7D;*/
    height:68px;
    margin:0 15px;
}
.defaultcontainerMain{
    width:1000px;
    margin: 0 auto;   
}


.defaultContainer
{
    width:100%;
    //float:left;
    margin:0 15px;
}
.defaultContainer a
{
    text-decoration: none;
    color:#438eb9;
}
.defaultContainer a:hover
{
    text-decoration: underline;
}

.logo
{
    font-family: 'OpenSans-CondBold';
    font-size: 29px;
    color: #fff;
    margin: 0px 0 0 0;
    padding: 0;
    font-weight: normal;
    width: auto;
    float: left;
}

.mainLoginbody
{
    width:100%;
    float:left;
}

.mainlgBody
{
    width: 500px;
    margin: 125px auto 0;
    height: 350px;
    background: #fff;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}



.admintitle_lg
{
    background:#463F3F;
    width:99.4%;
    float:left;
    height:50px;
    box-shadow: inset 0 1px 0 #E29F9F;
    -webkit-box-shadow: inset 0 1px 0 #463F3F;
    -moz-box-shadow: inset 0 1px 0 #E29F9F;
    -ms-box-shadow: inset 0 1px 0 #E29F9F;
    -o-box-shadow: inset 0 1px 0 #E29F9F;
    border-top: 1px solid #463F3F;
    border-right: 1px solid #463F3F;
    border-left: 1px solid #463F3F;
    border-radius: 4px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    text-align: center;
    line-height: 50px;
    font-size: 26px;
    color:#fff;

}

.inputgrpdiv
{
    width:auto;
    float:left;
    padding:33px 20px 0;
}

.inputgrpdiv label
{
    width:170px;
    float:left;
    margin:0;
    font-size: 14px;
    color:#7c7c7c;
    line-height: 40px;
}

.inputgrpdiv label.error
{
    color: #f00;
    position: absolute;
    width: 246px;
    margin: 31px 0 0 -248px;
    font-size: 11px;
    font-family: arial,sans-serif;
}

.inputgrpdiv input[type="text"],.inputgrpdiv input[type="password"]
{
    border:1px solid #d9d9d9;
    box-shadow: inset 0 5px 5px #f2f2f2;
    width:240px;
    font-size: 12px;
    height:40px;
    padding:0 5px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.inputgrpdiv select
{
    padding:11px;
    width:252px;
    border:1px solid #959595;
    margin:0 30px 0 0;
    float:left;
}

.inputgrpdiv a
{
    font-size: 11px;
    color:#ba452f;
    text-decoration: none;
    margin:0 20px 0 171px;
}

.inputgrpdiv a:hover
{
    text-decoration: underline;
}

.inputgrpdiv input[type="submit"]
{
    background:#D46013!important;
    font-size: 15px!important;
    padding:8px 28px!important;
    border:1px solid #D46013!important;
    color:#fff!important;
    margin:0px 0 0 0!important;
    cursor: pointer!important;
    font-family: arial,sans-serif;
    box-shadow: 10px 10px 5px grey;
}

.inputgrpdiv input[type="submit"]:hover
{
    border:1px solid #438eb9!important;
    color:#438eb9!important;
    background:transparent!important;
    color:#438eb9!important;
    text-decoration: none!important;
}

/**********for dashboard page************/

.home_profilecontainer
{
    width:243px;
    float:right;
    height:68px;

}

.prfileDiv
{
    width:177px;
    float:right;
   background:#2C1805;
/*background:#9E2712;*/
   /* background: #CE9D7D;*/
    height:68px;
}

.photoContainer
{
    width:60px;
    height:60px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin:4px 0 0 10px;
    padding:0;
    float:left;
/*    background:url(../_images/profileicon.png) no-repeat 0 0;*/
}

.photoContainer img
{
    width:100%;
    height:100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.adminprofileContent
{
    width: 77px;
    float: left;
    margin: 11px 0 0 6px;
}

.prfileDiv p
{
    color: #fff;
    text-align: center;
    font-size: 12px;
    margin:5px 0;
}

.profileToggle
{
    width: 20px;
    height: 7px;
    float: right;
    overflow: hidden;
    position: absolute;
    top: 30px;
}

.triangle:before
{
    content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #fff;
    position: absolute;
    top: 0;
    display: block;
    z-index: 5;
}


.triangle1:before
{
    content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    position: absolute;
    top: -7px;
    display: block;
/*    background:#62a8d1;*/
/*    background:#9E1F08;*/
        background: #CE9D7D;
    z-index: 50;
}

.agentlog
{
    margin:0;
    list-style: none;
    padding:20px 0 0 0!important;
}

.agentlog li
{
    display: block;
    width:85%;
    float:left;
    padding:0 10px;
    margin:5px 0 0;
}

.agentlog li a
{
    text-decoration: none;
    font-size: 12px;
    color:#fff;
}

.agentlog li a:hover
{
    text-decoration: underline;
}


.messageDashboard
{
    width: 70px;
    height: 68px;
    background: #5fbb96;
    float: left;
    border-right: 1px solid #fff;
}

.messageContent
{
    width:100%;
    float:left;
    margin:26px 0 0 0;
}

.messageBox
{
    background:url(../_images/messageimg.png) no-repeat 0 0;
    width:26px;
    height:16px;
    float:left;
    margin:0 0 0 5px;
}

.messageInt
{
    width:25px;
    height:25px;
    float:right;
    background:#048351;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    color:#fff;
    font-family: 'OpenSans-CondBold'!important;
    font-size: 16px;
    text-align: center;
    line-height: 26px;
    margin:-4px 3px 0 0;
}
.navigation
{
    width:100%;
    height:48px;
    float:left;
/*    background:#2a719a;*/
 background:#2C1805;
}

.headerbg
{
/*    background:#2a719a;*/ background:#000;
}

ul.adminmainav
{
    margin:0;
    padding:0;
    list-style: none;
}

ul.adminmainav ul{
    margin:0;
    padding:0;
    list-style: none; 
    display: none;
    position: absolute;
    z-index: 999;
    width:250px;
}

ul.adminmainav li:hover ul
{
    display: block;
}

.hovered
{
/*    background: #62a8d1;*/
    background: #D46013;
}


.hovered_hc
{
/*    background: #62a8d1!important;*/
background: #D46013!important;
}



ul.adminmainav ul li
{
    display: block;
    float:left;
    width:100%;
}



ul.adminmainav ul li a
{
    color:#f2f2f2;
/*    background:#2a719a;*/
/*background: #CE9D7D;//rgba(132, 58, 9, 0.88);*/
background: #d46013;
/*    border-top:1px solid #4E86A5;*/
border-top:1px solid #000;
    line-height: 40px;
}
ul.adminmainav ul li a:hover
{
    color:#fff;
}


/**********child menu start**********/

ul.adminmainav li ul li ul{
    margin:-41px 0 0 250px;
    padding:0;
    list-style: none; 
    display: none!important;
    position: absolute;
    z-index: 999;
    width:250px;
}

ul.adminmainav li ul li:hover ul{
    display: block!important;
}

ul.adminmainav li ul li ul li
{
    display: block;

}

ul.adminmainav li ul li ul li a
{

}
/*************************
#top_navigation {
        width: 1248px;
        margin: 0 auto;
        position: relative;
        text-transform: uppercase;
        font-family: "Rounded Font", sans-serif;
        font-size: 23px;
}
#top_navigation ul ul {
        display: none;
}
#top_navigation ul {
        padding-left: 0;
}
#top_navigation ul li {
        margin: 0;
        padding: 0;
        float: left;
        width: 312px;
        height: 64px;
        line-height: 64px;
        font-size: 20px;
        list-style: none;
}
#top_navigation ul li a {
        display: block;
        text-align: center;
        text-decoration: none;
        color: #eb1f10;
        background-color: #FFF;
}
#top_navigation ul li.selected_menu_item a {
        background-color: #eb1f10;
        color: #FFF;
}
#top_navigation ul li a:hover, #top_navigation ul li a.hovered {
        background-color: #eb1f10;
        color: #FFF;
}
#top_navigation li li {
        height: 42px;
        line-height: 42px;
        border-top: #eb1f10 1px solid;
}


*************************/



ul.adminmainav li
{
    list-style: none;
    display: inline;
    float:left;
}

/*ul.adminmainav li a span
{
float:right;
width:13px;
height:13px;
position: absolute;
margin:19px 0 0 3px;
}*/

a.navarrow:after
{
    content:'';
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #fff;
    position: absolute;
    z-index: 5;
    margin:23px 0 0 3px;
}

ul.adminmainav li a
{
    display: block;
    /*padding:0 18px;*/
    padding:0 11px;
    font-family: arial,sans-serif;
    font-size: 13px;
    color:#fff;
    text-decoration: none;
    line-height: 48px;
    transition:all 0.2s ease-in-out;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
}

ul.adminmainav li a:hover,ul.adminmainav li a.activeadmin
{
/*    background:#62a8d1;*/
/*background:#9E1F08;*/
background:#CE9D7D;

    
    text-decoration: none;
}

.breadCrumb
{
    width:100%;
    height:28px;
    //float:left;
    background:#efefef;
    border-bottom:2px solid #e0e0e0;
}

.brdBg
{
    background:#efefef;
    border-bottom:2px solid #e0e0e0;
    height:28px;
}

.invalid
{
    position: absolute;
    margin: 52px 0 0 0;
    //width: 29.3%;
    width: 38.3%;
    text-align: center;
}

.sucess
{
    position: absolute;
    margin: 42px 0 0 0;
    width: 38.3%;
    text-align: center;
}
.sucess p
{
    font-size: 12px;
    color:green;
    margin:17px 0 0;
}
.success_update{
    margin: 23px 0 0;
    position: absolute;
    text-align: center;
    width: 68.3%;
}
.success_update p
{
    font-size: 12px;
    color:green;
    margin:1px 0 0;
}

.sucess_recharge
{
    margin: 42px 0 0 229px;
    position: absolute;
    text-align: center;
    width: 44.3%;
}
.sucess_recharge p
{
    color: green;
    font-size: 14px;
    margin: 0;
}




.invalid p
{
    font-size: 12px;
    color:#f00;
    margin:12px 0 0;
}


.invalid_recharge
{
    margin: 21px 0 0 229px;
    position: absolute;
    text-align: center;
    width: 39.3%;
}
.invalid_recharge p
{
    color: #f00;
    font-size: 14px;
    margin: 17px 0 0;
}

.hold
{
    margin: 42px 0 0 229px;
    position: absolute;
    text-align: center;
    width: 45.3%;
}
.hold p
{
    color: #C04C34;
    font-size: 14px;
    margin: 0;
}

.breadcrubmGroup
{
    margin:0;
    padding:0;
    list-style: none;
}

.breadcrubmGroup li
{
    font-size: 10px;
    display: inline;
    margin: 9px 6px 0 0;
    float: left;
    color:#5a5a5a;
}

.breadcrubmGroup li a
{
    margin: 9px 0px 0 6px;
    text-decoration: none;
    color:#438eb9;
    font-size: 10px;
}
.breadcrubmGroup li a:hover
{
    text-decoration: underline;
}

.gapContainer
{
    width:100%;
    //height:30px;
    height:20px;
    float:left;
}



.form-div{  
    width:100%;
    float:left;
    min-height:400px;
    //margin:20px 0 0;
    margin:0;
}

.form-div span{

}


.form-rslt-div{  
    width:100%;
    float:left;
    margin:0;
}

.formTabel3{
    width: 70% !important;
}


.formTabel3 tr td{
    width:13% !important;
}



.formTabel tr td label
{
    /*width:136px;*/
    width:100%;
    float:left;
    line-height: 30px;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
}
.formTabel
{
    width:100%;
    color:#404040;
    font-size: 14px;
    font-weight: bold;
    font-style:normal;
}

.formTabel tr td
{
    width:29%;
    padding:10px 0;
    /*    border: 1px solid red;*/
}
.defaultcontainerMainmm{
    width: 95%;
margin: 0 auto;
}

.formTabel tr td input[type="radio"],.formTabel tr td input[type="checkbox"]{
    vertical-align: middle;
}
.formTabel tr td i
{
    float:left;
    font-style: normal;
    margin:1px 50px 0 0;
}

.newmidname
{
    width:188px!important;
}

.formTabel tr td input[type="text"] 
{
    padding:5px;
    width:240px;
    border:1px solid #959595;
    margin-right:0px;
}
.formTabel tr td input[type="password"]
{
    padding:5px;
    width:240px;
    border:1px solid #959595;
    margin-right:20px;
}

.formTabel tr td textarea
{
    padding:5px;
    min-width: 239px;
    max-width: 236px;
    border:1px solid #959595;
    min-height: 100px;
    max-height: 250px;
}
.memberName input[type="text"]
{
    width:200px;
}



.formTabel tr td select
{
    padding:5px;
    width:252px;
    border:1px solid #959595;
    margin:0 30px 0 0;
    float:left;
}





.formTabel1 tr td label
{
    /*width:136px;*/
    width:52%;
    float:left;
    line-height: 30px;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
}

.formTabel1 tr:nth-child(odd)
{
    background:#F1F1F1;
}

.formTabel1 tr:nth-child(even)
{
    background:#FBFBFB;
}


.formTabel1
{
    width:100%;
    color:#404040;
    font-size: 14px;
    font-weight: bold;
    font-style:normal;
    margin-top:20px;

}

.formTabel1 tr td
{
    width:auto;
    padding:10px 0;
    font-weight:normal;
    line-height: 30px;
    padding:5px 10px;
}

.formTabel1 tr td input[type="radio"],.formTabel1 tr td input[type="checkbox"]{
    vertical-align: middle;
}
.formTabel1 tr td i
{
    float:left;
    font-style: normal;
    margin:1px 50px 0 0;
}







.formTabel2 tr td label
{
    /*width:136px;*/
    width:auto;
    float:left;
    line-height: 30px;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
}



.formTabel2
{
    width:100%;
    color:#404040;
    font-size: 14px;
    font-weight: bold;
    font-style:normal;
    margin-top:20px;

}

.formTabel2 tr td
{
    width:150px;
    padding:10px 0;
    font-weight:normal;
    line-height: 30px;
    padding:5px 10px;
}

.formTabel2 tr td input[type="radio"],.formTabel2 tr td input[type="checkbox"]{
    vertical-align: middle;
}
.formTabel2 tr td input[type="text"]{
    padding:5px;
    width:240px;
    border:1px solid #959595;
    margin-right:20px;
}

.formTabel2 tr td textarea {
    border: 1px solid #959595;
    max-height: 250px;
    min-height: 100px;

    padding: 5px;
}
.formTabel2 tr td select
{
    padding:5px;
    width:252px;
    border:1px solid #959595;
    margin:0 30px 0 0;
    float:left;
}

.formTabel2 tr td i
{
    float:left;
    font-style: normal;
    margin:1px 50px 0 0;
}


















.form-div p input[type="radio"]
{
    font-size: 12px;
    color:#5a5a5a;
    margin:9px 0 0 0;
}
.form-rslt-div p input[type="radio"]
{
    font-size: 12px;
    color:#5a5a5a;
    margin:9px 0 0 0;
}

.form-div p select
{
    padding:5px;
    width:300px;
    border:1px solid #959595;
}
.form-rslt-div p select
{
    padding:5px;
    width:300px;
    border:1px solid #959595;
}
.form-div input[type="submit"],.form-div input[type="reset"],.form-div input[type="button"]
{
/*    background:#438eb9;*/
     background:#D46013;
    font-size: 15px;
    //padding:8px 28px;
    padding: 6px 28px;
/*    border:1px solid #438eb9;*/
border:1px solid #D46013;
    color:#fff;
    margin:0 0 0 0;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    font-family: arial,sans-serif!important;
    box-shadow: 10px 10px 5px grey;
    //border-radius: 6px;
    /* font-weight: bold;*/
        
}
.form-rslt-div input[type="submit"],.form-rslt-div input[type="reset"],.form-rslt-div input[type="button"]
{
    background:#438eb9;
    font-size: 15px;
    //padding:8px 28px;
    padding: 6px 28px;
    border:1px solid #438eb9;
    color:#fff;
    margin:0 0 0 0;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    font-family: arial,sans-serif!important;
    /* font-weight: bold;*/
}
input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner 
{
    border: 0; 	
    padding: 0;

}


.form-div input[type="submit"]:hover,.form-div input[type="reset"]:hover,.form-div input[type="button"]:hover
{
/*    border:1px solid #438eb9;*/
    border:1px solid #D46013;
/*    color:#438eb9;*/
    color:#D46013;
    background:transparent;
}
.form-rslt-div input[type="submit"]:hover,.form-rslt-div input[type="reset"]:hover,.form-rslt-div input[type="button"]:hover
{
    border:1px solid #438eb9;
    color:#438eb9;
    background:transparent;
}

.view{
        font-weight: normal;
        background:#AC0101!important;
        font-size: 15px!important;
        padding: 6px 28px !important;
        border:1px solid #AC0101!important;
        color:#fff!important;
        margin:0px 0 0 0!important;
        cursor: pointer!important;
        box-shadow: 10px 10px 5px grey;
}
.view:hover
{
    border:1px solid #000!important;
    color:#438eb9!important;
    background:transparent!important;
    color:#000!important;
    text-decoration: none!important;
    box-shadow: 10px 10px 5px grey;
}
.back 
{
    font-weight: normal;
/*    background:#438eb9!important;*/
    background:#000!important;
    font-size: 15px!important;
    //padding:8px 28px!important;
    padding: 6px 28px !important;
/*    border:1px solid #438eb9!important;*/
    border:1px solid #000!important;
    color:#fff!important;
    margin:0px 0 0 0!important;
    cursor: pointer!important;
    box-shadow: 10px 10px 5px grey;
}
.back:hover
{
/*    border:1px solid #438eb9!important;*/
    border:1px solid #000!important;
    color:#438eb9!important;
    background:transparent!important;
/*    color:#438eb9!important;*/
    color:#000!important;
    text-decoration: none!important;
    box-shadow: 10px 10px 5px grey;
}

.content-heading{
    width:100%;
    float:left;
}

.content-heading a
{
    margin:-36px 5px 0 5px!important;
}


.td-fullwidth
{
    width:100%;
    text-align: center;
}

.maintopicHeader
{
    /*color:#000;
    font-size:30px;
    //margin:-10px 0 15px;
    margin:0;
    padding:0;
    float:left;*/
     color: #000;
font-size: 23px;
margin: 0;
padding: 0;
float: left;
width: 32%;
padding: 6px 0px 15px 0px;
font-family: sans;
}
.defaultcontainerMainmmm{
    width: 65%;
margin: 0 auto;
}
.add_pay_side{
   border: 1px solid #D46013;
    padding: 7px 4px;
    background: #D46013;
    color: #fff;
    cursor: all-scroll;
    float: left;
    font-family: arial,sans-serif !important;
    font-size: 15px;
    margin-top: 6px;
}
.main_add_payment_span{
    float: left;
    border: 1px solid rgb(212, 96, 19);
    padding: 2px 15px;
    background: rgb(212, 96, 19) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    cursor: all-scroll;
    width: 10%;
    font-family: arial,sans-serif !important;
}
.dticon input[type="text"]
{
    background:url(../_images/pickdateicon.png) no-repeat 232px 4px!important;

}

.noWidthlabel
{
    width:auto!important;
    float:none!important;
    line-height: 30px;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
}




.tableGrid
{
    width:100%;
/*    margin-top:50px;*/ 
margin-top:16px;
    border-top: 1px solid #E2E0E0;
    border-right: 1px solid #E2E0E0;
    float: left;
/*    box-shadow: 10px 10px 5px rgba(128, 128, 128, 0.72);*/
}


.tableGrid tr th
{
    border-bottom: 1px solid #E2E0E0;
    border-left: 1px solid #E2E0E0;
    font-size: 12px;
    color:#464444;
    padding:10px 0;
    text-align: center;
    background:#f2f2f2;
}

.tableGrid tr td
{
    border-bottom: 1px solid #E2E0E0;
    border-left: 1px solid #E2E0E0;
    font-size: 12px;
/*    font-size: 14px;*/
    color:#464444;
    padding:7px 8px;
    text-align: center;
}


.tableGrids
{
    width:100%;
    margin-top:40px;
    border-top: 1px solid #E2E0E0;
    border-right: 1px solid #E2E0E0;
}


.tableGrids tr th
{
    border-bottom: 1px solid #E2E0E0;
    border-left: 1px solid #E2E0E0;
    font-size: 12px;
    color:#464444;
    padding:10px 0;
    text-align: center;
    background:#f2f2f2;
}

.tableGrids tr td
{
    border-bottom: 1px solid #E2E0E0;
    border-left: 1px solid #E2E0E0;
    font-size: 12px;
    color:#464444;
    padding:7px 5px !important;
    text-align: center;
}














.footerwrap
{
    width:100%;
    float:left;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#438eb9+0,2a719a+100 */
/*    background: #438eb9;  Old browsers */
background:#D46013;
/*    background: -moz-linear-gradient(top, #438eb9 0%, #2a719a 100%);  FF3.6-15 */
 background: -moz-linear-gradient(top,#FF0606 0%, #FF0606 100%);
    background: -webkit-linear-gradient(top, #FF0606 0%,#FF0606 100%); /* Chrome10-25,Safari5.1-6 */
/*    background: linear-gradient(to bottom, #9E1F08 0%,#9E1F08 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
background: linear-gradient(to bottom, #AC0101 0%,#AC0101 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D46013', endColorstr='#D46013',GradientType=0 ); /* IE6-9 */
    height:64px;
    margin-top:20px;
}

.fooBg
{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#438eb9+0,2a719a+100 */
    background: #FF0606; /* Old browsers */
    background: -moz-linear-gradient(top, #FF0606 0%, #FF0606 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #FF0606 0%,#FF0606 100%); /* Chrome10-25,Safari5.1-6 */
/*    background: linear-gradient(to bottom, #9E1F08 0%,#9E1F08 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*background: linear-gradient(to bottom, #CE9D7D 0%,#CE9D7D 100%);*/
background: linear-gradient(to bottom, #AC0101 0%,#AC0101 100%);
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D46013', endColorstr='#D46013',GradientType=0 ); /* IE6-9 */
    height:64px;
}

.footercon
{
    text-align: center;
    width:100%;
    float:left;
    margin:28px 0 0 0;
/*    color:#62a8d1;*/ color:#000;
    font-size: 11px;
}

.footercon a
{
    text-decoration: none;
    color:#62a8d1;
    font-size: 11px;
    text-transform: uppercase;
}
.footercon a:hover
{
    color:#fff;
}

.message
{
    display: inline;
    float: none;
    font-size: 11px;
    margin: 47px 0 0 -500px;
    padding: 0;
    position: absolute;
    width: 37%;
}
.message p
{
    width:auto;
    color:#f00;
    margin:5px 0 0 0;

    padding:0 30px;
    float:left;
}

.message p:first-child
{
    border-right:1px solid #f00;
}

.togDivcontainer
{
    width:177px;
    float:left;
    height:97px;
/*    background:#62a8d1;*/
/*    background:#9E1F08;*/
        background: #CE9D7D;
    position: absolute;
    margin:0 0 0 0;
    top:67px;
    padding:0 0 0;
    z-index: 999;
}
.err
{
    font-size: 12px;
    width:100%;
    text-align: center;
    color:#f00;
}

.suc
{
    font-size: 12px;
    width:100%;
    text-align: center;
    color:#53A64C;
}

.defaultBtn
{
    text-decoration: none;
    color: #fff!important;
    font-size: 12px;
    background: #438eb9;
    border:1px solid #438eb9;
    padding: 5px 10px;
    margin:0;
    text-decoration: none;
    cursor: pointer;
}

.defaultBtn:hover
{
    border:1px solid #438eb9;
    text-decoration: none!important;
    background:transparent;
    color:#438eb9!important;
}

.defaultBtnext
{
    text-decoration: none;
    color: #fff!important;
    font-size: 12px;
    background: #438eb9;
    border:1px solid #438eb9;
    padding: 5px 10px;
    margin:0;
    text-decoration: none;
    cursor: pointer;
}

.defaultBtnext:hover
{
    border:1px solid #438eb9;
    text-decoration: none!important;
    background:transparent;
    color:#438eb9!important;
}



/*.add_button
{
text-decoration: none;
color: #fff!important;
font-size: 12px;
float: right;
background: #438eb9;
border:1px solid #438eb9;
padding: 10px 10px;
margin:-36px 0 0 5px;
text-decoration: none;
transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
}

.add_button:hover
{
border:1px solid #438eb9;
text-decoration: none!important;
background:transparent;
color:#438eb9!important;
}*/

.btnGroup
{
    width:300px;
    float:right;
    text-align: right;
}


.search_button,.add_button
{
    text-decoration: none;
    color: #fff!important;
    font-size: 12px;
    float: none;
/*    background: #438eb9;*/
 background: #CE9D7D;
/*    border:1px solid #438eb9;*/
border:1px solid #000;
    padding: 10px 10px;
    margin:0px 0 0 0;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    box-shadow: 10px 10px 5px grey;
}

.add_active_button
{
    text-decoration: none;
    color: #fff!important;
    font-size: 12px;
    float: none;
    background: #3E982E;
    border:1px solid #438eb9;
    padding: 4px 10px;
    margin:0px 0 0 0;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.reg{
    float: right;
    margin-right: 85px;
    padding-top: 3px;
    font-family: arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #ba452f;;
}

.search_button:hover,.add_button:hover
{
/*    border:1px solid #438eb9;*/
    border:1px solid #D46013;
    text-decoration: none!important;
    background:transparent;
/*    color:#438eb9!important;*/
    color:#D46013!important;
}

.tableBorderless
{
    border:1px solid #E2E0E0;
    padding:10px 0;
}

.tableBorderless tr th
{
    text-align: left;
    padding:10px 10px 0;
    border:0;
    background:transparent;
}

.tableBorderless tr td
{
    text-align: left;
    padding: 0px 10px;
    border:0;
}

.clear{
    clear: both;
}
.hording_edit_img{
    width: 30%;
    float:left;
}
.hording_edit_img img{
   /*border: 1px solid red;*/
 
  height: 250px;
  float: left;
  
        }   

/*////////////////////////////////Ajax Loader/////////////////////////////*/
.overlay-loader {
    display: none;
    margin: auto;
    width: 97px;
    height: 97px;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.loader {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 97px;
    height: 97px;
    animation-name: rotateAnim;
    -o-animation-name: rotateAnim;
    -ms-animation-name: rotateAnim;
    -webkit-animation-name: rotateAnim;
    -moz-animation-name: rotateAnim;
    animation-duration: 0.4s;
    -o-animation-duration: 0.4s;
    -ms-animation-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    -moz-animation-duration: 0.4s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-timing-function: linear;
    -o-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}

.loader div {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid rgb(0,0,0);
    position: absolute;
    top: 2px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;


}
.loader div:nth-child(odd) {
    border-top: none;
    border-left: none;
}
.loader div:nth-child(even) {
    border-bottom: none;
    border-right: none;
}
.loader div:nth-child(2) {
    border-width: 2px;
    left: 0px;
    top: -4px;
    width: 12px;
    height: 12px;
}
.loader div:nth-child(3) {
    border-width: 2px;
    left: -1px;
    top: 3px;
    width: 18px;
    height: 18px;
}
.loader div:nth-child(4) {
    border-width: 3px;
    left: -1px;
    top: -4px;
    width: 23px;
    height: 23px;
}
.loader div:nth-child(5) {
    border-width: 3px;
    left: -1px;
    top: 4px;
    width: 31px;
    height: 31px;
}
.loader div:nth-child(6) {
    border-width: 4px;
    left: 0px;
    top: -4px;
    width: 39px;
    height: 39px;
}
.loader div:nth-child(7) {
    border-width: 4px;
    left: 0px;
    top: 6px;
    width: 49px;
    height: 49px;
}


@keyframes rotateAnim {
    from {
        transform: rotate(360deg);
    }
    to {
        transform: rotate(0deg);
    }
}

@-o-keyframes rotateAnim {
    from {
        -o-transform: rotate(360deg);
    }
    to {
        -o-transform: rotate(0deg);
    }
}

@-ms-keyframes rotateAnim {
    from {
        -ms-transform: rotate(360deg);
    }
    to {
        -ms-transform: rotate(0deg);
    }
}

@-webkit-keyframes rotateAnim {
    from {
        -webkit-transform: rotate(360deg);
    }
    to {
        -webkit-transform: rotate(0deg);
    }
}

@-moz-keyframes rotateAnim {
    from {
        -moz-transform: rotate(360deg);
    }
    to {
        -moz-transform: rotate(0deg);
    }
}

/////////////////////disabled check box

:disabled {
    background-color: #aaa;
    color: grey;
    border: 1px solid grey;
}
:disabled:hover {
    cursor: not-allowed;
}
input[type="submit"]:disabled {
    background: #eee  repeat-x;
    border: 1px solid grey;
}

.balance{
    float: right;
    font-size: 20px;
    font-weight: normal;
    width: 175px;
    
    color: #FFF;
    margin-top: 11px;

}

.rec_empty{
    text-align: center;
    margin-top: 10px;
}


.balanceloader{

    position: relative;

}

.balanceloader img
{
    width:150px;
    height: 150px;
    left: 426px;
    position: absolute;
    top: -52px;
    display: block;
}

.tableGrids td label{
    font-weight: bold;
}

.req_star{
    color: red;
}

.pagination{
width: 100%;
text-align: center;
margin-top: 20px;
	
	}

.pagination >a{
  z-index: 2;
  padding: 5px;
  border:1px solid #ccc;
  	padding: 5px;
padding-left: 7px;
padding-right: 7px;
	}
	
.pagination > a:hover{
background-color: #eee;
border-color:#ddd;
//padding: 5px;

	}
.pagination strong{
//background-color: #eee;
//border-color:#ddd;
border:1px solid #ddd;
padding: 3px;
padding-left: 7px;
padding-right: 7px;
	}#pagination{margin: 30px;text-align: center;}
#pagination a, #pagination strong {
//background: #0481B7;
    background: #5D5957;
    padding: 10px 15px;
    text-decoration: none;
    color: white;
    font-family: arial;
    border-radius: 2px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 0 3px;
}

#pagination strong, #pagination a:hover
{
    font-weight: normal;
    color: black;
   background:grey;
//background:rgba(212, 96, 19, 0.59);
}

.leftFormchild
{
    width:95%;
    float:left;

}


.rightFormchild
{
    width:95%;
    float:right;

}

.provider_label{
    color: #404040 !important;
    float: left!important;
    font-size: 14px!important;
    font-weight: bold!important;
    width: 140px!important;
}
.service_drop{
    float:left;
    padding: 20px 20px 20px 0px;
}

.service_drop select{
    padding:5px;
    width:252px;
    border:1px solid #959595;
    //margin:0 30px 0 0;
    float:left; 
}

.rscheme{
    float:left;
    margin:0 0 0 25px;
    min-height:265px;


}

.marquee0{
overflow:none;
}

.otp_msg{
    text-align: center;
    color: #000000;
    font-size: 12px;
    margin-left: 102px;
}

.defaultBtnLink
{
    text-decoration: none;
    color: #fff!important;
    font-size: 12px;
    background: #438eb9;
    border:1px solid #438eb9;
    padding: 6px 16px;
    margin:0;
    text-decoration: none;
    cursor: pointer;
    font-family: arial,sans-serif !important;
    font-size: 15px !important;
}

.defaultBtnLink:hover
{
    border:1px solid #438eb9;
    text-decoration: none!important;
    background:transparent;
    color:#438eb9!important;
}

.defaultBtnext
{
    text-decoration: none;
    color: #fff!important;
    font-size: 12px;
    background: #438eb9;
    border:1px solid #438eb9;
    padding: 5px 10px;
    margin:0;
    text-decoration: none;
    cursor: pointer;
}

.defaultBtnext:hover
{
    border:1px solid #438eb9;
    text-decoration: none!important;
    background:transparent;
    color:#438eb9!important;
}
.tableGrid tr td select {
    border: 1px solid #959595;
    float: left;
    margin: 0 30px 0 0;
    padding: 5px;
    width:172px;
}
.tableGrid tr td input[type="text"] {
    border: 1px solid #959595;
    margin-right: 20px;
    padding: 5px;
    width: 160px;
}
.headerstyle{
    text-align: left !important; 
    border-bottom: 1px solid #95B8E7 !important;
    line-height: 10px !important; 
    padding-left: 8px !important;
    background-color: #E6F0FF !important;
    color: #0E2D6F !important;
}


.next_page {
/*    background:url(../_images/next.png) no-repeat 5px -0.1em;*/
    background: rgba(0, 0, 0, 0) url("../_images/next.png") no-repeat scroll 0px center;
    text-decoration:none;
    padding: 4px;
    
}
.prev_page{
     background: rgba(0, 0, 0, 0) url("../_images/prev.png") no-repeat scroll 0px center;
     text-decoration:none;
     padding: 4px;
}

.next_page:hover {
    text-decoration:none !important;
     border: 1px solid #E6F0FF;
    
}
.prev_page:hover{
    text-decoration:none !important;
    border: 1px solid #E6F0FF;
}
select.icon-menu{
    background: rgba(0, 0, 0, 0) url("../_images/save.gif") no-repeat scroll 0px center; 
}

.formTabelview tr td label
{
    /*width:136px;*/
    width:100%;
    float:left;
    line-height: 30px;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
}
.formTabelview
{
    width:100%;
    color:#404040;
    font-size: 14px;
    font-weight: normal;
    font-style:normal;
}

.formTabelview tr td
{
    width:50%;
    padding:10px 0px 10px 8px;
    /*    border: 1px solid red;*/
}

.formTabelview tr td input[type="radio"],.formTabel tr td input[type="checkbox"]{
    vertical-align: middle;
}
.formTabelview tr td i
{
    float:left;
    font-style: normal;
    margin:1px 50px 0 0;
}
.half_left{
    width: 50%;
    padding-left: 10px;
    float: left;
   
}
.half_right{
    width: 46%;
    float: right;
   
}

.tbl_left{
    width:45%;
    float:left;
    
}
.tbl_right{
    width:53%;
    height:200px;
    float:right;
    
    
    
}

.scheme_top{
 width:100%;
 height:60%;
 float:left;

}

.scheme_botom{
 width:50%;
 height:40%;
 float:left;
}

.circle_image{
    width: 100px;
	height: 100px;
	//background: red;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
        float: right;
        overflow: hidden;
        margin-right: 41px;
}

.form_containt{
 width:100%;
 float:left;
 border-bottom:2px solid #BFBFBF;
}

.from_col{
width:41%;
float:left;



}
.form_containt label {
    color: #404040;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    width: 100%;
}
.form_containt input[type="text"] {
    border: 1px solid #959595;
    margin-right: 20px;
    padding: 5px;
    width: 240px;
}
.form_containt textarea{
height: 90px;
}

.form_containt p select{
 width:250px;

}

.submit_cont{
 float: left;
 width:65%;
 text-align: center;

}
.pagination{
width: 100%;
text-align: center;	
	
	}

.pagination >a{
  z-index: 2;
  padding: 5px;
  border:1px solid #ccc;
  	padding: 5px;
padding-left: 7px;
padding-right: 7px;
	}
	
.pagination > a:hover{
background-color: #eee;
border-color:#ddd;
//padding: 5px;

	}
.pagination strong{
//background-color: #eee;
//border-color:#ddd;
border:1px solid #ddd;
padding: 3px;
padding-left: 7px;
padding-right: 7px;
	}
.authorpagination a
{
padding:3px 9px!important;
border-radius: 100%;
}

.authorpagination strong
{
padding:5px 12px!important;
border-radius: 100%;
border:1px solid #0CBCB7!important;
color:#0CBCB7;
}

.isa_info, .isa_success, .isa_warning, .isa_error {
margin: 10px 0px;
padding:12px;
float: left;
width: 98%;
text-align: center;
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.adv_pos {
    color: black;
    background-color: gray;
    margin: 10px 0px;
    padding:8px;
    float: left;
    width: 33%;
    text-align: center;
}
.cat_pos {
    color: #F1EFEF !important;
    background-color:#615D5B !important;
    margin: 10px 0px;
    padding:8px;
    float: left;
    width: 34%;
    text-align: center;
}

.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFBABA;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}
.pagipos{
float:left;width:100%;text-align: center;	
	}
        .custm_btn{
            cursor:pointer;float: left;font-family: monospace;background: #6AB42F !important;border-radius: 1px;line-height: 25px;
        }
        .result_text{
            text-align:center;float: right;margin-right: 36%;padding-top: 1%;
        }
.adminboxpanel{
                width: 100%;
                padding: 13px 0px 13px 6px;
                margin: 10px auto;
                height: 126px;
        } 
 .currentbox {
    width: 46%;
    height: auto;
    float: left;
    min-height: 215px;
    border: 1px solid rgba(0, 0, 0, 0.32);
    margin-right: 24px;
    box-shadow: 10px 10px 5px grey;
     margin-bottom: 30px;
}
.heading {
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    height: 24px;
    background-color: #AC0101;
    padding-top: 6px;
    font-family: Impact, Charcoal, sans-serif;
}
.box_inner_sec{
    padding: 5px;
}
.subheadings{
     /* font-weight: bold; */
    font-family: Impact, Charcoal, sans-serif;
    text-transform: uppercase;
}