/* =============================================================================

    STYLE.CSS
    version: 1.6
    updated: 2009-03-06, 13:00 GMT+1

============================================================================= */

/* =============================================================================
HTML - styles
============================================================================= */

body {background-color:#eaeaea; color:#303030;}
a {color:#0085cc;}
a:hover, a:active, a:focus {color:#df0000;}
#reports table th {border-right:1px solid #eee !important; background-color:#ccc !important; text-align:center; color:#000;}
#content h2 {color:#0085cc;}
#content table {border:1px solid #000; width:100%;}
#content table th {border-right:1px solid #000; /* background-color:#fa4650;*/ text-align:center; color:#fff;    box-shadow: inset 0 1px 0 whitesmoke;
    -moz-box-shadow: inset 0 1px 0 whitesmoke;
    -webkit-box-shadow: inset 0 1px 0 whitesmoke;
    background: #ff2531 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAIAAADEwMXAAAAAA3NCS�GYAcFm+I9d/P9/JgZkcRR12NVDzMMihlMtRJyBkHpMNwIA6ZmLp7k56KwAAAAASUVORK5CYII=) 100% 100%;
    background: -moz-linear-gradient(top, #ff2531 0%, #630d0d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff2531), color-stop(100%, #630d0d));
    background: -webkit-linear-gradient(top, #ff2531 0%, #630d0d 100%);
    background: -o-linear-gradient(top, #ff2531 0%, #630d0d 100%);
    background: -ms-linear-gradient(top, #ff2531 0%, #630d0d 100%);
    background: linear-gradient(to bottom, #168a90 0%, #168a90 100%);
    
}

#content table td {border:1px solid #000;}
.customer td {border:1px solid #cfcfcf; text-align:center;}
.recharge td {border:1px solid #cfcfcf; text-align:center;}
.questions td {border:1px solid #cfcfcf; text-align:center; }
#content table td a{text-decoration:none; padding-left:1px;}
#content table tr.bg td {background-color:#e8f6ff;}
#content dl dt {color:#df0000;}
#content fieldset {border:1px solid #ccc;}
#content legend {background:#FFF; color:#0085cc;}
#content acronym, #content abbr, #content .help {border-bottom:1px dotted #cfcfcf;}
#content table tr.odd td {background-color:#E6E6E6;}
.our table th {
    border-right: 1px solid #eee;
    background-color: white;
    text-align: center;
    color: #000;
}
/* =============================================================================
HTML - without styles
============================================================================= */

table.nostyle th, dl.nostyle dt {color:#303030 !important;}

/* =============================================================================
LAYOUT
============================================================================= */

#tray {color:#630d0d;background: #fff;}
#tray a, #tray strong {color:#630d0d !important;}/*817E7B*/
#tray a:hover, #tray a:active, #tray a:focus {color:#b4e3ff;}
#menu {background-color:#0085cc;}
#menu ul li a {background-color:#fff; color:#303030;}
#menu ul li a span {background-color:#FFF;}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus, #menu ul li#menu-active a {background-color:#FFF; color:#df0000;}
#menu ul li a:hover span, #menu ul li#menu-active a span {background-color:#FFF;}
#menu ul li#menu-active a {color:#0085cc;}
#menu ul.f-right a {color:#df0000;}
#content {border:1px solid #afafaf; background:#fff;min-height: 500px; 
/*background-image: url(../images/watermarkfin.png) !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 400px auto;*/} 
#footer {color:#fff; /*background:#fa4650;*/    box-shadow: inset 0 1px 0 whitesmoke;
    -moz-box-shadow: inset 0 1px 0 whitesmoke;
    -webkit-box-shadow: inset 0 1px 0 whitesmoke;
    background: #ff2531 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAIAAADEwMXAAAAAA3NCS�GYAcFm+I9d/P9/JgZkcRR12NVDzMMihlMtRJyBkHpMNwIA6ZmLp7k56KwAAAAASUVORK5CYII=) 100% 100%;
    background: -moz-linear-gradient(top, #ff2531 0%, #630d0d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff2531), color-stop(100%, #630d0d));
    background: -webkit-linear-gradient(top, #ff2531 0%, #630d0d 100%);
    background: -o-linear-gradient(top, #ff2531 0%, #630d0d 100%);
    background: -ms-linear-gradient(top, #ff2531 0%, #630d0d 100%);
    background: linear-gradient(to bottom, #228898 0%, #228898 100%);opacity: 1;
    border-style:solid;
    border-width:1px;  
    border-color:#56f590;
}/*606F7F*/
#footer a {color:#fff;}
#footer a:hover, #footer a:active, #footer a:focus {color:#fff;}

/* =============================================================================
OTHERS
============================================================================= */

#aside #logo img {border:1px solid #bfbfbf;}
#aside #search fieldset a {color:#303030;}
#aside #search fieldset {border:1px solid #bfbfbf;}
#aside #search fieldset a:hover, #aside #search fieldset a:active, #aside #search fieldset a:focus {color:#df0000;}
#aside #btn-create a {background-color:#fff; color:#303030;}
#btn-create a {background-color:#fff; color:#303030;}
#aside #btn-create a span {background-color:#fff;}
#btn-create a span {background-color:#fff;}
#aside ul li a {border-bottom:1px solid #cfcfcf; color:#2B3856;}
#aside ul li#submenu-active a {background-color:#df0000; color:#fff;}
#aside ul li a:hover, #aside ul li a:active, #aside ul li a:focus {color:#df0000;}
#aside ul ul li a, #aside ul li#submenu-active ul li a {border-bottom:1px solid #cfcfcf; background-color:#f5f5f5; color:#303030;}
#aside ul li ul li a {background-color:#e3e3e3;}
#aside ul ul li a:hover, #aside ul ul li a:active, #aside ul ul li a:focus, #aside ul li#submenu-active ul li a:hover, #aside ul li#submenu-active ul li a:active, #aside ul li#submenu-active ul li a:focus {color:#df0000;}
#content h1 {background-color:#303030; color:#fff;}
#content .tabs {border-bottom:1px solid #cfcfcf;}
#content .tabs a {color:#303030;}
#content .tabs a span {color:#303030;}
#content .tabs .ui-tabs-selected a {color:#fff;}
#content .tabs .ui-tabs-selected a span {color:#fff;}
.high {color:#df0000;}
.high-bg {background:#FFB;}
.low {color:#707070;}
.pview{display:none;}
/* =============================================================================
MESSAGES
============================================================================= */

.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}
label.error { float: none; color: red;  vertical-align: top;display: inline;}
         { clear: both; }
        .submit { margin-left: 12em; }
        em { font-weight: bold; padding-right: 1em; vertical-align: top; }
.btn {
margin-top: 5px;
padding:2px;
border: 2px solid #0099FF;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.dataTables_filter{
float:right;
padding: 5px;
font: 100%/1.5 "arial", sans-serif;
border-radius: 5px;
-webkit-border-radius: 5px;    
}

.dataTables_length{
padding: 5px 10px 15px 20px;
float: right;
}
.dataTables_wrapper{
    margin-top:-40px;
}
.customer dataTable{
border: 2px solid #cfcfcf;
width: 100%;
margin: 0;
border-collapse: collapse;
outline: 0;
vertical-align: baseline;
background: transparent;
text-decoration:none;
}

.dataTables_info{padding-top:5px;}
.dataTables_paginate {
    float: right;
    text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next {
    height: 19px;
    float: left;
    cursor: pointer;
    *cursor: hand;
    color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover {
    text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active {
    outline: none;
}
.paginate_disabled_previous,
.paginate_disabled_next {
    color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
    padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
    padding-right: 23px;
    margin-left: 10px;
}

.paginate_disabled_previous {
    background: url('../images/back_disabled.png') no-repeat top left;
}

.paginate_enabled_previous {
    background: url('../images/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
    background: url('../images/back_enabled_hover.png') no-repeat top left;
}

.paginate_disabled_next {
    background: url('../images/forward_disabled.png') no-repeat top right;
}

.paginate_enabled_next {
    background: url('../images/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
    background: url('../images/forward_enabled_hover.png') no-repeat top right;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
    background: url('../images/sort_asc.png') no-repeat center right;
}

.sorting_desc {
    background: url('../images/sort_desc.png') no-repeat center right;
}

.sorting {
    background: url('../images/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
    background: url('../images/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
    background: url('../images/sort_desc_disabled.png') no-repeat center right;
}
 
table.display thead th:active,
table.display thead td:active {
    outline: none;
}


/**Login**/

.login {
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

margin: 0em auto;
margin-bottom: 2em;
background-image: url(../images/form_bg.png);
background-repeat: no-repeat;
background-size: 100%;
font-family: Arial, Helvetica, sans-serif;
position:fixed;
top:35%;
left:70%;
}

.cstimg{
background: white;
width: 25%;
height: 15%;

}
.tags {
font-family: Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;


}
input[type=text].error,select.error,textarea.error,input.error{
 border-color:red !important; 
 border: 1px solid;   
}

/*Level styles*/
.level{
display: block;
}
.level a{ text-decoration:none;
   
}
.level img{ cursor:pointer;margin-bottom: -3px;    margin-right: 4px;}
/*Gujarati Fonts*/
 @font-face {font-family:"Gujrati Saral-1";src:url("fonts/Gujrati-Saral-1.eot?") format("eot"),url("fonts/Gujrati-Saral-1.woff") format("woff"),url("fonts/Gujrati-Saral-1.ttf") format("truetype"),url("fonts/Gujrati-Saral-1.svg#Gujrati-Saral-1") format("svg");font-weight:normal;font-style:normal;}

.gujarati{ font-family:"Gujrati Saral-1";font-size: 13px;} 
/*Hindi Fonts*/
@font-face {font-family:"Kruti_Dev_010";src:url("fonts/Kruti_Dev_010.ttf") format("truetype");font-weight:normal;font-style:normal;}
.hindi{ font-family:'Kruti_Dev_010';font-size: 13px;} 


.profile tr td label{ font-weight:bold; padding-left:10px;}


.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }
.clsclear{
    width:60px;height:18px;
}
.ptgappsel{
//    margin-left: -15px;
    margin-bottom: 5px;
    
}
.pro_approve_btn{
   width: 220px;
   height:30px;
   background-color: #b2dfea;
   position: absolute;
   right: 40px;
}
