﻿#LoginForm
{
    max-width: 300px;
    padding: 19px 29px 29px;
    margin: 80px auto;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

body
{
    margin-top:80px;
    font-size:12px;
}
.body-form
{
    width:99%;    
}

select
{
    font-size:11px !important
}

.page-footer
{
    border-top:1px solid #0088cc;
    position:fixed;
    left:0px;
    bottom:0px;
    height:25px;
    width:100%;
    background:#ffffff;
}

.page-footer div
{
    margin-right:15px
}

.header-navigation h4
{
   margin-bottom:0 !important;
   margin-right:28px;
}

.left-navigation
{
    padding-right:20px
}

.body-container
{
    margin-left:5px !important;
}

.nav-search-area li
{
    padding-top:7px !important;
    padding-right: 3px;
}

.nav-search-area li.space
{
    padding:0 3px;
}



.nav-search-area input.search_text, .nav-search-area select
{
    margin: 0 4px 0 4px;
    padding: 3px !important;
}


.nav-search-area select
{
    height:28px !important;
}

.nav-search-area .btn-small
{
    margin:0
}

div.navbar hr
{
    margin:15px 0 5px 0 !important;
}

.nav-search-area table tr td
{
    height:34px !important;
}

.data-table
{
    overflow:auto; 
    width:100%
}

.data-table tr td, .data-table tr th
{
    padding-left:10px;
    padding-right:10px;
    white-space:nowrap;
}

.report-grid tr td,.report-grid tr th
{
    padding-left:10px;
    padding-right:10px;
    white-space:nowrap;
}
.report-grid tr td,.report-grid tr th
{
    width:150px !important;
}
.member-reward-listing-MerchantOutlet,.member-redemption-listing-MerchantOutlet
{
    padding-left:90px !important;    
}
.balance-listing-MerchantOutlet
{
    padding-right:90px !important;    
}
/*================= Member Create/Edit Page ============== */
.member-detail
{
    border:1px solid #666666;
    padding:10px 10px 0;
    width:580px;
    margin-bottom:10px;
}

.member-detail span
{
    color: #9e9e9e;
    font-size: 12px;
    font-weight: bold;
    display: block;
    width: 120px;
    margin: 0 !important;
    float: left;
    padding-top:5px;
}

.member-detail .half-column
{
    width:50%; float:left
}
.member-detail1
{
    border:1px solid #666666;
    padding:10px 10px 0;
    width:350px;
    margin-bottom:10px;
}

.member-detail1 span
{
    color: #9e9e9e;
    font-size: 12px;
    font-weight: bold;
    display: block;
    width: 120px;
    margin: 0 !important;
    float: left;
    padding-top:5px;
}

.member-detail1 .half-column
{
    width:50%; float:left
}

.member-detail2
{
    border:1px solid #666666;
    padding:10px 10px 0;
    width:450px;
    margin-bottom:10px;
}

.member-detail2 span
{
    color: #9e9e9e;
    font-size: 12px;
    font-weight: bold;
    display: block;
    width: 120px;
    margin: 0 !important;
    float: left;
    padding-top:5px;
}

.member-detail2 .half-column
{
    width:50%; float:left
}
.login-detail1
{
    border:1px solid #666666;
    padding:10px 10px 0;
    width:650px;
    margin-bottom:10px;
}
.form-member-card
{
    border:1px solid #666666;
    padding:10px 10px 0;
    width:580px;
    margin-bottom:10px;
}
.form-inactive
{
    border:1px solid #666666;
    padding:10px 10px 0;
    width:450px;
    margin-bottom:10px;
}
.form-blacklist
{
    border:1px solid #666666;
    padding:10px 10px 0;
    width:520px;
    margin-bottom:10px;    
}

.login-detail span
{
    color: #9e9e9e;
    font-size: 12px;
    font-weight: bold;
    display: block;
    margin: 0 !important;
    float: left;
    padding-top:5px;
}

.login-detail .half-column
{
    width:50%; float:left
}
.inactive-label
{
    width:50px !important;
    padding-top:0 !important;
}
.lbl_Inactive
{
    font-family:Tahoma,Genava,Sans-Serif;
    color:#9e9e9e;
    font-size:12px;
    font-weight:bold;
    margin-left:178px;
   
}
.lbl_telno
{
    font-family:Tahoma,Genava,Sans-Serif;
    color:#9e9e9e;
    font-size:12px;
    font-weight:bold;
    margin-left:25px;
}
.txt_Telno
{
    margin-left:26px;
}
.txt_HPNo
{
    margin-left:27px;
}
.txt_Faxno
{
    margin-left:24px;
}

.lbl_Member_Labels
{
    color:#9e9e9e;
    font-size:12px;
    font-weight:bold;
    
}
.txt_Code
{
   margin-left:57px;
   text-transform:uppercase;    
}
.txt_RegCode
{
   margin-left:25px;
   text-transform:uppercase;
   margin-top:12px;
}
.txt_Name
{
   margin-left:55px;    
}
.ddl_groupcode
{
    margin-left:16px;
}
.ddl_Model
{
    margin-left:51px;
}
#ContentPlaceHolder1_txtCancel
{
    float:right;
}
#txtCustomerCode
{
  text-transform:uppercase;    
}
#txtRegCode
{
   text-transform:uppercase;    
}
/*======================================================== */

/*================Member Package Summary========================= */
/*======================================================== */
.right_level {
	width:250px;
	float:left;
	padding-bottom:8px;
}
.button_paging_first
{
    width:11px;
    height:14px;
    color:#ffffff;
    cursor:pointer;
    background-image:url(../images/paging_arrow_first.png);
    background-repeat:no-repeat;
    background-color:transparent;
    border:none;    
}
.button_paging_b
{
    width:11px;
    height:14px;
    color:#ffffff;
    cursor:pointer;
    background-image:url(../images/paging_arrow_back.png);
    background-repeat:no-repeat;
    background-color:transparent;
    border:none;

}
.button_paging_f
{
    width:11px;
    height:14px;
    color:#ffffff;
    cursor:pointer;
    background-image:url(../images/paging_arrow_right.png);
    background-repeat:no-repeat;
    background-color:transparent;
    border:none;
}
.button_paging_last
{
    width:11px;
    height:14px;
    color:#ffffff;
    cursor:pointer;
    background-image:url(../images/paging_arrow_last.png);
    background-repeat:no-repeat;
    background-color:transparent;
    border:none;    
}
.right_paging_arrow
{
    float:left;    
}

.search_text
{
    text-transform:uppercase;    
}
/*======================================================== */

/*========================Member Ledger Detail============*/
.text-info
{
 text-transform:uppercase;    
}
/*========================================================*/

/*================Footer Row Border======================= */
.footerRow
{  
    border-top:solid 1px #333333;
}
/*========================================================*/

.ui-datepicker-title select
{
    padding:1px !important;
    height:22px;
}



.nav-search-area li.search-filter-label
{
    padding-top:12px !important;
    padding-right:5px !important;
}

.gridview-container > div
{
    overflow: hidden;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */