/*
    Document   : admin
    Created on : Mar 8, 2012, 1:38:53 PM
    Author     : bkemp
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
/* @import url("../../css/style.css"); */
root {display: block; margin:auto;}
body {background:#142c52; margin:auto;}
header{background: none; position: relative; z-index: 1000;}
#admin-widgets{position: relative; width:100%;}
#admin-orgselect{position: relative; float: left; width:450px;}
#admin-useredit{position: relative; float: left; width:450px;}
fieldset {padding:3px 0px; margin:0; background-color:#eee; color:black;}
#admin-neworg{width:500px;}
#admin-export{padding:5px; margin: 5px; width:100%;}
#login_limited{}
#login_member{}
#myinfo{}
#adminmenu{}
.admin-editorg{font-size:12px;}
#accode{font-size: inherit;}
#msresults{ padding: 5px; background-color: #EEEEEE; color:black; font-size:10px; }
#msresults div{ background-color: #EEEEEE; color:black; font-size:10px; }
#msresults div:hover{ background-color: #096AC8;  color:white; }
#msresults a{ color:black; }
#msresults a:hover{  color:inherit; }
#modal_addcontact label{ width:150px;}
#modal_addgroup label{ width:80px;}
#directory_membersandfamilies,
#directory_membersandfamilies a {}
#directory_membersandfamilies {background:#f0f0f0; padding:5px; border: 1px solid #999;}
#directory_membersandfamilies_grp,
#directory_membersandfamilies_grp a {}
#directory_membersandfamilies_grp {background:#f0f0f0; padding:5px;}
#gresults {background:#f0f0f0; padding:5px;border:1px solid #ccc;}
#Directory_paging {text-align:center; padding:5px; font-size:13px;color: black; width:100%;}
#Directory_paging_left{text-align:left; float:left; padding:5px; margin-right:auto;margin-left:80px;;font-size:13px;color: black; }
#Directory_paging_middle{text-align:center; float:left; padding:5px; font-size:13px;color: black; }
#Directory_paging_middle_grp{text-align:center; float:left; padding:5px; font-size:13px;color: black; }
#Directory_paging_right{text-align:right; float:left; padding:5px; font-size:13px;color: black; }
#Directory_paging_mobile {display:none;}
#Directory_paging_mobile_left{display:none;}
#Directory_paging_mobile_right{display:none;}
legend {color:white;background-color: gray;padding:3px;}
#groupinfo_left {float:left; width:275px; padding:5px;}
#groupinfo_right {float:left; width:auto; line-height:20px;}
#top-letters{ float:right; text-align:right; display:block; }
#top-letters-group{ float:right; text-align:right; display:block; }
#top-letters-left{ margin-top:32px; float:right; text-align:left; display:block; }
#top-letters-right{ float:right; text-align:right; display:block; }
.letters{ float:right; text-align:right;}
//.letters:hover {color:lime;}
.aLeft{ float:left; width:600px;}
fieldset a{color:black;}
.group_title{  color:#404040; font-weight: bold; font-size: 12px; width:50px; float:left; text-align: right; padding-top:2px;}
.group_data{  font-size: 14px; text-align: left;  padding-left:30px;  padding-top:0px; float:left; display: block;}
.group_data_with_img{ color:Black; font-size: 10px; text-align: left;  padding-left:5px; padding-top:0px; top:0px;  float:left; display: block;}
.group_data a{  color:Black;  font-size: 16px;line-height: 16px;}
.group_user_div{ width:280px; height:440px; /* border:1px solid #999; background:#f9f9f9;*/ text-align: center;  padding:5px; margin:5px; float: left; line-height:16px; position: relative;}
.not_visible {position: absolute; z-index: 1000; width: 233px;}
.not_visible_group{
    position: absolute;
    padding: 0px;
    z-index: 1000;
    width: 225px;
    height: 170px
    }
.group_user_div-tall-admin{ height:500px;}
.group_group_user_div-tall-admin{ height:460px;}
.group_user_div-medium-admin{ height:410px;}
.group_user_div-short-admin{ height:350px;}
.group_group_user_div-tall{height:410px;}
.group_user_div-tall{ height:380px;}
.group_user_div-medium{ height:360px;}
.group_user_div-short{ height:280px;}
.group_families_div-tall{ height:300px;}
.group_families_div-medium{ height:300px;}
.group_families_div-short{ height:280px;}
.group_group_div-short{ height:240px;}
/*.group_group_div-short .photos_group{margin-left: -40px;}*/
.members_user_div-info{ /*margin-left:15px;*/  float:left; width:85%;  /*height:50%;*/ position: absolute; top:250px;  left:0;}
.group_user_div-info{ /*margin-left:15px;margin-top:5px;*/  float:left; /*width:76%;*/ /*height:50%;*/ position: absolute; top:200px; left:0;}
.group_user_div-info-print{ display: block; /* position: absolute; bottom:5px;*/  /*width:96%;*/ height:25px;}
.group_user_div br { clear:both; }
.gr_ddl{ padding-left:20px !important; }
#grplist_search { float:left; position:relative; /*bottom:-30px;*/ left:30px; width:100%; height:1px;}
#org_searches{float:left; position:relative;  /*bottom:-10px;*/ top:10px; left:30px; height:1px; width: 99.5%;}
#print_queue{ width:410px; height:50px; position: relative;  padding-top:5px;  right:10px;  display: inline-block;  vertical-align:text-top; white-space: nowrap; overflow: scroll; overflow-x:scroll;overflow-y:hidden; float: right;}
#print_queue_inner{ border:1px solid black; width:398px; height:50px; white-space: nowrap;}
#print_queue_grp{ margin-top:5px; width:400px; height:50px; position: relative; display: inline-block; vertical-align:text-top; white-space: nowrap; overflow: scroll; overflow-x:scroll; overflow-y:hidden;}
#print_queue_inner_grp{ border:1px solid black; width:398px; height:50px;white-space: nowrap; }
#dresults{ padding-top: 60px;}
#searchPDir, #searchPDir2{ font-size:14px;margin-left: 8px; margin-top:10px; padding:3px; width:300px;/*-moz-border-radius: 3px; border-radius: 3px;  -moz-box-shadow: 3px 3px 3px gray; -webkit-box-shadow: 3px 3px 3px gray; box-shadow: 3px 3px 3px gray;*/}
//#searchPDir2 { font-size:22px; /*width:350px;*/ -moz-border-radius: 3px;  border-radius: 3px; -moz-box-shadow: 3px 3px 3px gray; -webkit-box-shadow: 3px 3px 3px gray; box-shadow: 3px 3px 3px gray;}
.ro_data{margin:4px 0 0; padding:0; display: block; font-size: 12px; float:left;}
title{ background: #096ac8; color:white; border:1px solid black;}
.photos_member{width:230px;height:230px; padding:1px; border:1px solid #999; background:#fff;  -moz-border-radius: 3px;  border-radius: 3px; }
.photos_group{height:164px; padding:1px; border:1px solid #999; background:#fff;  -moz-border-radius: 3px;  border-radius: 3px; margin-left: -12px;}
#cust_fld_headers{ border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.cust_fld{  display:inline-block; text-align: center;  width:200px;}
.cust_fld_view{ display:inline-block; text-align: left; width:400px;}
.cust_fld_header_top{ font-weight: bold; color:black;}
.cust_fld_header_bottom{  font-size:10px;}
#cust_delete{ border-right:1px solid #ccc;}
.custflddel{ display:inline-block; width:25px; text-align: center;}
.photo_selected_message{ -moz-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; width:80%; background-color:#5970B2; color:white; padding:5px; margin-left:2px; position: absolute; font-weight:bold; bottom:10px; opacity:0.85; filter:alpha(opacity=85); /* For IE8 and earlier */}
.member_photo_box{ display:block; position:relative; margin:auto; /*margin-left:15px;*/  margin-right:auto; }
#sresults a{color:black;}
#org_welcome {padding:0 0 20px;}
#org_photo {padding:20px 0 0;}
#org_photo img {max-width:400px;max-height:500px;padding:2px; border:1px solid #ccc;}
img.main_group_photo {width:254px; padding:2px; border:1px solid #ccc; float:left; margin:0 25px 0 0;}
/*#org_searches {float:left;width:600px;}*/
#org_display { float:right; }
#recupdates {font-size:12px; padding:10px 0 0;}
/* member search box */
.mem_search_add{}
#Grp_MemberSearch_paging, #MemberSearch_paging {text-align:center; padding:5px; font-size:13px;}
/* member search box */
#group_queue{background: #272727; color:white; padding:8px;}
#group_queue a{color:white;}

/* Photo Editor */
#photo_editor_main{ width:auto;}
#photo_editor_menu{background:#F1F1F1;-moz-border-radius: 3px; border-radius: 3px;  border:1px solid #ccc; display: inline-block;  float:left;  margin:2px; padding:3px;  font-size:10px; overflow: hidden; width: 35%;}
#photo_editor_workbench{ width:97%; height:450px; -moz-border-radius: 3px; border-radius: 3px; /*border:1px solid #ccc;*/ display: inline-block;  float:left;  margin:2px; padding:5px; margin-left:5px;margin-top:5px; vertical-align: bottom;}
div.frame { padding: 0.5em; margin-left:15px; border: solid 1px #ddd; overflow: hidden;}
#photo_menu_description { display:block; text-align: left; padding: 10px;}
// End Photo Editor


#helpmenu div a { color:green;}
.photo_upload{ float:left;  /*top:10px;*/ width:99% !important; text-align: left; vertical-align: middle;}
#photo_upload h2 {text-align: left !important; float: left !important;  padding: 12px 0px !important;}

/*.ddmenu ul#nav {margin: 0 0 0 200px;}*/
.ddmenu ul.drop a { display:block; color: #fff; font-size: 12px; text-decoration: none;}
.ddmenu ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0px; padding: 0; border: 1px solid #fff;  color: #fff;}
.ddmenu ul.drop { position: relative;  float: left; }
.ddmenu ul li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}
.ddmenu ul.subdrop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px;}
.ddmenu  ul.subdrop li:hover { position: relative; z-index: 700; cursor: default; background: #00498F; }
.ddmenu ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 5px; z-index: 598; width: 160px; background: #555; border: 1px solid #fff; }
.ddmenu ul.drop ul li { float: none; }
.ddmenu ul.drop ul ul {  left: 100%; }
.ddmenu ul.drop li:hover > ul { visibility: visible;  z-index: 701; }
.breadcrumbs{ color:white; text-decoration: none; padding-left: 20px;  padding-right: 20px; padding-top: 5px; padding-bottom: 5px; background: #1D4C7A; position: relative; display: block; float: left;}
.file-wrapper { cursor: pointer; display: inline-block; overflow: hidden;  position: relative;}
.file-wrapper .button { background: #3485D0;    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; display: inline-block;  font-size: 14px; font-weight: bold; padding: 4px 18px;  text-transform: uppercase; color:white;}
.file-wrapper input { cursor: pointer; height: 100%; position: absolute; right: 0; top: 0;}
.file-wrapper input { filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.file-wrapper input { filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01;}
.file-wrapper input { font-size: 100px;}
.photo_upload_view{ width:100%; height:auto; font-size:14px;}
.imgareaselect-handle_override{ height:15px; width:15px;}
.rm_clear{ clear: left; }
.mem_name {margin-top: 10px !important; }
.mem_name_fam { }
.misc_title {}
.vcard_image { display: none;}
#dir_view_option{ display:none; }
 .grp_ddl{padding-left: 7px !important;}
 .admin_grp_title {/*margin-left: 9px !important;*/}
 .remove_option {margin: 0 -25px 0 29px;}
 #searchItems {}
 #searchNow {display: inline-block; position: relative; height:25px; top: 3px;font-size:26px !important;}
 #searchNowImg{height:40px; width: 40px; margin-top: 2px;}
 
 #mem_list_update{display:none;}
 .custom_rule {display: none;}
 .staff_t_label{display: block;}
 .extLink{color: blue !important;}
 .mapLink{color: blue !important;}
.buttonbreak{margin-left:37px !important;}
/* @media (max-width: 1600px) {
     .group_user_div { width:23%; height:auto; padding:5px; margin: 0 auto; min-height: 170px; float: left; line-height:15px; position: relative; display: block; }
     .group_user_div-tall{ height:auto; text-align: center; min-height: 170px !important; }
     .group_group_user_div-tall{ height:130px; width:auto; text-align: center;}
     .group_user_div-tall{ height:auto; text-align: center; min-height: 170px !important; }
     .group_user_div-tall-admin{ height:270px; margin-top: 20px; text-align: center; }
     .group_group_user_div-tall-admin{ height:135px; text-align: center;}
 }*/
@media (max-width: 1024px) {

}
@media (max-width: 1024px) {
    .vcard_image {display: none;}
    #gresults {background: none; padding: 0px; border: none;}

}
.searchNowbutton{
    font-size:26px !important;
        
}
@media (max-width: 768px) {
    .staff_t_label{display: none;}
    #org_searches{/*height:24px; left:0;*/ top: -2px;left: -8px;}
    .searchNowbutton{
            margin-left: 10px !important;
    }
    #searchItems {}
    //#searchNow { position: relative;}
    #searchNow a {text-decoration: none;}
    #searchPDir, #searchPDir2, searchP { margin: 0 auto; font-size: 14px !important; width:220px;margin-bottom:0px;}
    .aLeft{ display: none; /*float:left; clear: both;*/  }
    .buttonbreak{margin-left:0px !important;}
    a.btn-letters { padding: 0 1px; width: 25px; height: 25px; background: #444444; border: 1px solid #000000; /*border-radius: 2.8px;*/ line-height: 28px; }
    a.btn-letters:hover{ padding: 0 1px; width: 25px; height: 25px; background: #444444; border: 1px solid #000000; /*border-radius: 2.8px;*/ line-height: 28px; }
    #top-letters-right{margin-top:5px;}
    #top-letters{ margin-top:20px; float:left;  }
    #top-letters .btn-action,#top-letters .btn-letters #top-letters .letters{ clear: none; margin-top:7px; }
    #top-letters-group{ display: none; }
    #top-letters-group .btn-action,#top-letters .btn-letters #top-letters .letters{ display: none; }
    #grplist_search {display: none;}
    .group_user_div, .group_families_div-tall{ float: left; width: 150px; }
     img.main_group_photo { float: none;}
    .member_photo_box { display: block;  margin: auto;  position: relative; }
    .photos_member { display: block;  width:120px; /*height: auto;*/ max-height: 120px;  padding:1px; border:1px solid #999; background:#fff; -moz-border-radius: 3px;  float: none; /*margin-left: 25px;*/}
    .photos_group  { display: block;  width:120px; /*height: auto;*/ max-height: 90px;   padding:1px; border:1px solid #999; background:#fff; -moz-border-radius: 3px; float: none;  /*margin-left: 25px;*/}
    .photos_member_info { display: block; width:180px; height: auto; max-height: 180px;  padding:1px; border:1px solid #999; background:#fff; -moz-border-radius: 3px;  float: none; }
    /*.photo_upload{ position: relative;  top:5px;   width:40%;  text-align: left;  vertical-align: middle;  }
    .photo_upload_view{ width:40%; height:auto; font-size:10px;  }*/
    .additional_data {display: none;}
    .userTitle{display: block !important;}
    
    //div.group_title span.group_data { font-size: 11px !important; float: none !important; margin: -5px !important;}
    //div.group_title span.group_data a.addtitle2 { font-size: 11px !important;  line-height: 70px !important;}
    //.staff-change input[id*='MemberPlace'] { }
    //.group_title {width: 20px; text-align: right;}
    .group-data-info .group_title{ clear: none; display: none; float: none; text-align: center !important;}
    .group-data-info .group_data { clear: none; display: block; margin:auto; float: none; width:95%; position: relative; top:0px;  margin-left: auto; margin-right: auto; text-align: center !important;}
    .group-data-info .group_data a {float: none; font-weight: bold; }
    .group_data { font-size: 11px; float: none; margin: -1px 0 0 -15px; padding-left: 5px;}
    .group_data a { font-size: 14px; text-decoration: none; margin: 3px auto 12px auto !important; margin-left: -10px;}
		#Directory_Form .group_data {
		padding-left:0px;  
		}
    .group_individual_title {margin:5px auto !important; width: 100%; font-size: 14px; /*text-align: center !important;*/ }
    .mem_name { /*margin: 3px auto 12px auto !important;*/ width: 95%; font-size: 14px; /*text-align: center !important;*/ /*min-height:32px;*/max-height: 32px; overflow: hidden;}
    .mem_name_fam { margin: -9px auto 12px auto !important; width: 95%; font-size: 14px; text-align: center !important;}
    .misc_title {margin:0 auto !important; width: 95%; font-size: 14px; /*text-align: center !important;*/}
    .group_user_div { /*width:23%;*/ height:auto; padding:5px; margin: 0 auto; margin-left:5px;min-height: 160px; float: left; line-height:15px; position: relative; display: block; }
    .group_title span a {margin: 0px;}
    .group_user_div-tall-admin{ height:270px; margin-top: 20px; text-align: center; }
    .group_group_user_div-tall-admin{ /*height:135px;*/ text-align: center;}
    .group_user_div-medium-admin{ height:250px; text-align: center;}
    .group_user_div-short-admin{ height:225px; width:280px; text-align: center; }
    .group_group_user_div-tall{ height:185px; width:170px; text-align: center;}
    .group_user_div-tall{ height:auto; text-align: center; min-height: 175px ; }
    .group_user_div-medium{ height:180px; text-align: center;}
    .group_user_div-short{ height:auto; text-align: center;}
    /*.group_families_div-tall{ height:80px;}*/
    .group_families_div-medium{ height:320px; text-align: center; }
    .group_families_div-short{ height:auto; text-align: center;}
    .group_group_div-short{ height:80px; text-align: center; }
    .not_visible {display:none;}
    .group_user_div-info, .members_user_div-info { float:none; /*width:90%;*/ position: relative; top:0px; display: block; margin-left: auto; margin-right: auto;}
    .staff-title { /*margin:-14px auto 5px auto !important;*/ width: 95%; font-size: 12px; text-align: center !important; }
    .members_user_div-info .staff-change { margin-bottom: -20px;}
    .members_user_div-info .staff-change #MemberTitle { margin:0 auto !important; font-size: 11px !important; width: 95% !important; }
    .mem_div_info{}
    .memberinfo_btn {width: 85%;  text-align: center; }

    //.memberinfo_btn a{text-align: center !important; margin: 0px 15px;}
    .group_user_div-info-print{ display:none !important; }
    .ui-tabs .ui-tabs-nav li a { float: left; padding: 1em -0.2em; text-decoration: none; font-size: 14.3px;}
    .rm_clear{ clear: none; }
    .mem_add_info { margin-left:10px !important; }
    .btn-mobile{background-image: none !important; width:auto !important; height: auto !important; clear: none !important;}
    /*#Directory_paging_mobile {display:none;}*/
    #Directory_paging_mobile {display:block; width: 100%; margin:0px 50px; padding: 0; text-align: center;}
    #Directory_paging_mobile_left{display:inline-block; width: 45%;}
    #Directory_paging_mobile_right{display:inline-block; width: 55%;}
    #Directory_paging_mobile_right a.btn-action{ background-image: none; width: auto; height: auto; float: left;}
    #Directory_paging_mobile_right a.btn-action-png { background-image: none !important; width: auto; height: auto; float: left;}
    #Directory_paging_mobile_left a.btn-action{ background-image: none; width: auto; height: auto;  float: left;;}
    #Directory_paging_mobile_left a.btn-action-png { background-image: none !important; width: auto; height: auto; float: left;}
    #Directory_paging{ display: none;}
    #Directory_paging_middle{display:none; }
    #Directory_paging_middle_grp{ display:none;}
    #Directory_paging_left{display:none; }
    #Directory_paging_right{display:none; }
    #dir_view_option{ display:none; }
    #groupinfo_left { width: 100%; }
    #groupinfo_right{float: none; width: 100%; line-height: 20px; margin: auto 30px;}
    .ro_data { font-size: 14px; text-decoration:none !important; font-style: normal !important;width: auto;}
    /*.ddmenu{ display: none;  }*/
    .mem-profile {margin-left: -45px!important;}
    #groupinfo_right #save { display:none;  }
    #cust_fld_headers{ width:100%; }
    .cust_fld{ width:30%; float: left; font-size: 14px !important;}
    .cust_fld_label { font-size: 14px !important; text-align: left !important; width: auto; margin: 0 0 0 10px; }
    .cust_fld_view{ text-align: left !important; width: auto; font-size: 14px !important;}
    .cust_fld_header_top{ font-size: 10px;}
    .vcard_image {display: none;}
    .remove_option {display: none;}
    .back_link {margin: 20px 0 0 0 !important; padding: 20px 0 0 0 !important; text-align: left !important;}
    .custom_rule {display: block; width: 100%; text-align: center; margin-left: -30px;}
    .mem_fam_list {display: block; margin: 3px 0px 2px -19px;}
    .mem_fam_list p{ margin: 2px 0px 0px 0px;  }
    .mem_fam_list li{list-style: none; float: left;}
    .email_view_btn {float: none !important; text-align: center !important; margin: auto;}
    .mem_page {margin-left: -30px;}
    .staff_title {float:none !important; text-align: center !important; margin: auto !important;}
    .group_user_div-tall {
        /*height: 255px ;*/
    }
    .group_user_div-info-print{
        display:none !important;
    } 
    #dir_print_selected{
        display:none !important;    
    }
    #dir_print_all{
        display:none !important;    
    }
    .mem_list_print{
        display:none !important;    
    }
    .print_queue_buttons{
        display:none !important;    
    }
    .print_queue_buttons_label{
        display:none !important;    
    }
    #help_button {
    float: left;
    padding: .5em .5em !important;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px !important;
    position: relative !important;
    top: 5px !important;
    left: 0px !important;
    }
}

@media (max-width: 600px) {
  /*.group_user_div { width: 45% !important;  }*/
  //.members_user_div-info { width: 45% !important;  }
  .misc_title { width: 98%; }
  div.group_user_div:nth-of-type(odd) { clear: left;}
  .staff_title {float:none !important; text-align: center !important; margin: auto !important;}

}

/*@media (max-width: 360px) {
    .group_user_div  { width: 90%; }
   // .members_user_div-info { width: 95% !important;  }
   .group_user_div { width:23%; height:auto; padding:5px; margin: 0 auto; min-height: 120px; float: left; line-height:15px; position: relative; display: block; }
     .group_user_div-tall{ height:auto; text-align: center; min-height: 150px !important; }
     .group_group_user_div-tall{ height:110px; width:auto; text-align: center;}
     .group_user_div-tall{ height:auto; text-align: center; min-height: 150px !important; }
     .group_user_div-tall-admin{ height:250px; margin-top: 20px; text-align: center; }
     .group_group_user_div-tall-admin{ height:115px; text-align: center;}
    #dir-dropdown {
        display: block;
        font-size: 14px !important;
        margin-bottom: 6px;

        margin-top: 24px ;
    }
     

   .staff_title {float:none !important; text-align: center !important; margin: auto !important;}
}*/

fieldset label{
    width:200px;
}

fieldset .subtitle{
    background: #e5e5e5;
    padding: 4px;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    text-align: center;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:bold;
}

table tr td.table-subtitle{
    background: #e5e5e5;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    text-align: center;
    font-weight: bold;
	width: 50%;
}

a.invoice-link {
	color: #00BEE5;
	text-decoration: none !important;
	text-align: center;
}
a.table-link {
	color: #00BEE5;
	text-align: center;
    margin: 0 10px;
}

/*#help_button{
float: right;
    padding: .5em .5em;
    text-decoration: none;
    font-size: 12px;
    line-height: 20px !important;
    position: absolute;
    top: 1px;
     left: 202px; 
    cursor: pointer;
}*/


#help_button{
    opacity: 1 !important;
    filter: Alpha(Opacity=100) !important;
    float: left;
    /* padding: .5em .5em; */
    padding-left: 0px;
    padding-top: .5em;
    padding-bottom: .5em;
    padding-right: 1em;
    padding-left: 1em;
    cursor: pointer;
    text-decoration: none; 
}










