/* the base color for this theme is #5C842E, to use a different color
change all the instances of this color (#5C842E) to your preferred color.  
default: #114E77
primary:#6398bb
secondary:#06314d/ ---#e7efef (Special)
contrast 1:#8c762c/#ddbb46
contrast 2:#8c392c/#dd5a46

futo
default: #5C842E
primary:#a1c27c
secondary:#35560f/ ---#EDF3E5 (Special)
contrast 1:#5f2610/#c89480
contrast 2:#320c3f/#a173b0
----------------------------------------------------------*/
body{font-family:Tahoma;background:url('images/diagonal-noise.png');}
.container-fluid{padding-bottom:20px}

header{background:#35560f;background-image: -ms-linear-gradient(top , #35560f 10%, #5C842E 90%);
background-image: linear-gradient(top , #35560f 10%, #5C842E 90%);background-image: -o-linear-gradient(top , #35560f 10%, #5C842E 90%);
background-image: -moz-linear-gradient(top , #35560f 10%, #5C842E 90%);background-image: -webkit-linear-gradient(top , #35560f 10%, #5C842E 90%);
background-image: -webkit-gradient(linear,top left,bottom left,color-stop(0.1, #35560f),color-stop(0.9, #5C842E));
              margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;margin-top: -20px;
              position:relative;}
header .container-fluid {position: relative;z-index: 2;padding-bottom:0px;padding-top:40px}
header:after{ background: url('Images/batthern.png') repeat scroll center center transparent;
                 bottom: 0;content: "";display: block;left: 0;opacity: 0.5;position: absolute;right: 0;top: 0;}
                 
header h1, header h2, header h3, header h4, header h5, header h6 {margin-top:0px;color:#111;font-weight:lighter;font-family: 'Ledger', serif;}
header h1 small, header h2 small, header h3 small, header h4 small, header h5 small, header h6 small {color:#7e2c4c; }
.visible-tablet h1, .visible-tablet h2, .visible-tablet h3, .visible-tablet h4, .visible-tablet h5, 
.visible-tablet h6 {margin-top:25px;}
.center{text-align:center}
header a{color:#000}

.btn-primary {background:#520E28;background-image: -ms-linear-gradient(top , #520E28 10%, #7e2c4c 90%);
background-image: linear-gradient(top , #520E28 10%, #7e2c4c 90%);background-image: -o-linear-gradient(top , #520E28 10%, #7e2c4c 90%);
background-image: -moz-linear-gradient(top , #520E28 10%, #7e2c4c 90%);background-image: -webkit-linear-gradient(top , #520E28 10%, #7e2c4c 90%);
background-image: -webkit-gradient(linear,top left,bottom left,color-stop(0.1, #520E28),color-stop(0.9, #7e2c4c));}

.table{}
.table th, .table td {}

#main{}

#ui-datepicker-div{font-size:12px}

hr, legend{border-bottom:1px solid #c89480}

.customalert{color:#444}
.customalert h3{color:#333;font-weight:lighter;border-bottom:1px solid #5f2610}
.customalert{}

.t-tabstrip-items{background:#35560f;color:#a1c27c;font-size:14px;
                                background-image: -ms-linear-gradient(top , #a1c27c 3%, #fff 97%);
                                background-image: linear-gradient(top , #a1c27c 3%, #fff 97%);
                                background-image: -o-linear-gradient(top , #a1c27c 3%, #fff 97%);
                                background-image: -moz-linear-gradient(top , #a1c27c 3%, #fff 97%);
                                background-image: -webkit-linear-gradient(top , #a1c27c 3%, #fff 97%);
                                background-image: -webkit-gradient(linear,top left,left bottom,color-stop(0.03, #a1c27c),color-stop(0.97, #fff));
                                }
.t-tabstrip-items li{border-color:transparent;font-family:Verdana Arial;color:#320c3f;}
.t-tabstrip-items li.t-state-active{border-color:#c89480;color:#35560f;}
.t-tabstrip-items li a{color:#320c3f;font-size:14px}
a.t-link:link, a.t-link:active, a.t-link:visited{color:#320c3f;}
.t-tabstrip-items li:hover, .t-tabstrip-items li .t-state-hover{background:#c89480;color:#5f2610}
 div.t-header{background:#fff;border-color:#a1c27c;color:#320c3f;}
 div.t-content{border-color:#c89480}
 div.t-content .Search{border:0px}

/* Result Table
----------------------------------------------------------*/
.navbar-inverse .navbar-inner , .menu ul{background:#35560f;color:#fff
                                background-image: -ms-linear-gradient(bottom , #a1c27c 3%, #5C842E 97%);
                                background-image: linear-gradient(bottom , #a1c27c 3%, #5C842E 97%);
                                background-image: -o-linear-gradient(bottom , #a1c27c 3%, #5C842E 97%);
                                background-image: -moz-linear-gradient(bottom , #a1c27c 3%, #5C842E 97%);
                                background-image: -webkit-linear-gradient(bottom , #a1c27c 3%, #5C842E 97%);
                                background-image: -webkit-gradient(linear,bottom left,left top,color-stop(0.03, #a1c27c),color-stop(0.97, #5C842E));
                                }
.menu ul:after{ background: url('Images/batthern.png') repeat scroll center center 
                                                            transparent;opacity: 0.3;}
.menu ul li{padding:0px;margin:0px;height:30px;}
.menu ul li:hover, .menu ul li .t-state-hover{background:#c89480;color:#000}
.menu ul li a, .menu ul li span{font-family:Verdana Arial;font-size:14px;line-height:24px;padding:0px;margin:0px;color:#fff;}
.menu ul li a.t-link{color:#fff}
.menu ul li a.t-state-hover{color:#000}
.menu ul li a.t-link:hover{color:#000}
.menu ul li span.t-icon{margin-top:4px}
.menu ul li a img, .menu ul li span img{padding-top:4px;height:16px}
/*
.navbar{background-color:#35560f}
.navbar-inverse .navbar-inner { background-color:#35560f;background-image:none;}*/
.navbar .nav > li > ul > li, .navbar-inverse .nav > li > a, .navbar .nav > li > a{border-bottom:1px solid #a1c27c;color:#fff}
.navbar-inverse .brand, .navbar-inverse .nav > li > span, .navbar-inverse .nav > li > a  {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar .nav > li > span {float: none;padding: 10px 15px;text-decoration: none;}
.navbar .nav > li > ul{padding:10px 15px;list-style-image:none}
.navbar .nav > li > ul > li{padding:5px 1px;list-style-image:none;list-style-type:none;}
.navbar .nav > li > ul > li > a{color:#fff}

.t-grid{font-size:14px;color:#35560f;background:#fff;z-index:0;border:1px solid #c89480}
#users-grid {border:1px solid #c89480}
.t-grid .t-grid-pager{background:#EDF3E5;color:#444;font-size:12px}
.t-grid table{border-collapse:collapse;width:100%;margin:0px;font-family:Times New Roman Arial;}
 .t-grid div.t-grid-header, thead.t-grid-header, .t-grid .t-grid-header, .t-grid table tbody th, .t-grid table thead th{text-align:left;background:#35560f;margin-top:0px;padding:10px 2px;color:#fff;
                                background-image: -ms-linear-gradient(top , #a1c27c 3%, #5C842E 97%);
                                background-image: linear-gradient(top , #a1c27c 3%, #5C842E 97%);
                                background-image: -o-linear-gradient(top , #a1c27c 3%, #5C842E 97%);
                                background-image: -moz-linear-gradient(top , #a1c27c 3%, #5C842E 97%);
                                background-image: -webkit-linear-gradient(top , #a1c27c 3%, #5C842E 97%);
                                background-image: -webkit-gradient(linear,top left,left bottom,color-stop(0.03, #a1c27c),color-stop(0.97, #5C842E));
                                }
 

.t-grid div.t-grid-header, thead.t-grid-header{height:inherit;padding:0px;margin:0px}
.t-grid table thead th .t-state-hover, .t-grid table tbody th .t-state-hover{background:#c89480;color:#5f2610;padding:0px}
.t-grid table td{padding:3px;padding:6px;text-align:left;color:#35560f}
.t-grid table tr:nth-child(even) td, .t-grid  table tbody tr.even td{opacity:0.8;background:#EDF3E5;}
.t-highlighted{background-color:#5f2610;color:#fff}
.t-highlighted span.t-link{color:#fff}
.menu ul li.t-highlighted a.t-link{color:#fff}
.menu ul li.t-highlighted .t-state-selected{background:#c89480;color:#5f2610;}
.menu ul li.t-highlighted .t-state-selected a.t-link, .menu ul li.t-highlighted .t-state-default a.t-link{color:#000}

footer{padding-top:10px;padding-bottom:0px;text-align:center}
footer .container-fluid{padding-bottom:0px;margin:0px}

.clear {clear: both;}
.clearh1 {clear: both;height:1px}
.clearh2 {clear: both;height:2px}
.clearh3 {clear: both;height:3px}
.clearh5 {clear: both;height:5px}
.clearh10 {clear: both;height:10px}
.clearh20 {clear: both;height:20px}
.clearh30 {clear: both;height:30px}
.clearh50 {clear: both;height:50px}
.margintop5{margin-top:5px}
 .marginbottom5{margin-bottom:5px}
 .paddingtop5{padding-top:5px}
 .paddingbottom5{padding-bottom:5px}
 .margintop10{margin-top:10px}
 .marginbottom10{margin-bottom:10px}
 .paddingtop10{padding-top:10px}
 .paddingbottom10{padding-bottom:10px}
 .margintop20{margin-top:20px}
 .marginbottom20{margin-right:20px}
 .paddingtop20{padding-top:20px}
 .paddingbottom20{padding-bottom:20px}
 .hide{display:none}
 .error,.field-validation-error span{color:Red}

a.editClass{background: url(Images/edit.png) no-repeat top left;display: block;text-indent: -9999px; /* hides the link text */}
a.preveiwDoc{background: url(Images/detail3.png) no-repeat top left;display: block;text-indent: -9999px; /* hides the link text */}
a.editperm{background: url(Images/lock.png) no-repeat top left;display: block;text-indent: -9999px; /* hides the link text */}
a.approveLink{background: url(Images/detail3.png) no-repeat top left;display: block;text-indent: -9999px; /* hides the link text */}

a.showChild{text-decoration:none;}
.header-L-R-spacing {
        padding:0 5%;
    }

.gridwrap{
    border:solid 1px #CACACA;padding:5px;margin:0;background-color:#F4F4F4;
}

.button-link {
    padding:3px 15px;
    background: #802420;
    color: #FFF;
}


.paymentView {
    width: 50% !important;
    margin: 6em auto ;
    background-color: #7b6e6b;
    background: linear-gradient(#a59a97, #6a5f5d, #736664) top;
    border-radius: 7px;
    color: #fff !important;
    border: 1px solid #b0b0b0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.375em;

}

.paymentViewContent {
    background-color: #fff;
    color: #444;
    text-align: center;
    padding: .4em;
    
}

.infoVal {
    font-weight: bold;
    color: #000;
}

.paymentView .header {
    text-align: center;

    padding-bottom: .4em;
}

.pBasicInfo {
    margin-top: 2em;
    font-size: 1.1em;
    font-weight:bold;
    color: #4f4f4f;


}

.pGatewayOptions {
    padding: .6em;
    padding-top: 1em;
    border-top: 1px #ccc solid;
}
.pGatewayOptions ul{
    display: inline;
    list-style-type: none;
}
.pGatewayOptions .pGateway {
    position: relative;
}

.clearh5{
    clear:both;
    height: 5px;
}

.pGatewayOptions .pGateway img {
    float: left;
}

.pGatewayOptions .pGateway .chooseGateway, .pGatewayOptions .pGateway .gatewayInfo {
    float: left;
}

.gatewayInfo span {
    color: #000;
    font-weight: bold;
}