.member-content table{
  width: 100%; 
  border-collapse: collapse; 
}
#services ul {
    padding-left: 0;
}
#services ul li {
    list-style: none;
}
textarea[name="notes"] {
    min-height: 150px;
}
.filter_row {
    margin-bottom: 25px;
}
.calendar_filters {
	padding-left: 0;
	padding-right: 0;
}
.calendar_filters {
    clear: both;
    margin-top: 15px;
    display: inline-block;
    width: 100%;
}
.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}
.add_padding_15 {
	padding-left: 15px;
	padding-right: 15px;
}
#calendar_filter_form {
    font-size: 14px;
}
#calendar_filter_form #filter_btn {
    margin-left: 15px;
}
#calendar_filter_form .form-group {
    margin-right: 10px;
}
#calendar_filter_form .radio_container {
    padding-top: 8px;
}
.admin #calendar_filter_form .radio_container {
    padding-top: initial;
}
#calendar_filter_form .form-control {
    height: 30px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#calendar_filter_form input[type="checkbox"].form-control {
    height: auto;
    border: none;
    padding-top: 0;
    box-shadow: none;
    margin-top: 0;
}
/*tables*/
.search-tbl.inner_table {
    border: 0;
}
.search-tbl.col-md-6 {
    width: 50%;
}
.info-text {
    margin-top: 15px;
    margin-bottom: 15px;
    float: left;
}
.members_info{
	padding-left: 0;

}
.members_info table td {padding-left:5px;padding-top:5px;}
.members_info .search-tbl td:nth-child(odd):not(.button),
.calendar_filters .search-tbl td:nth-child(odd):not(.button){
    width: auto;
}
.calendar_filters .search-tbl td select {
    max-width: 200px;
}

.payment-form .submit-btn {
    color: #000;
    background: -webkit-linear-gradient(0deg, #cccccc, #f5f5f5 80%) no-repeat;
    background: -moz-linear-gradient(0deg, #cccccc, #f5f5f5 80%) no-repeat;
    background: -o-linear-gradient(0deg, #cccccc, #f5f5f5 80%) no-repeat;
    background: linear-gradient(0deg, #cccccc, #f5f5f5 80%) no-repeat;
    border: 1px solid #cccccc;
    border-radius: 0;
}
.payment-form .submit-btn:hover {
    color: #000;
    background: -webkit-linear-gradient(0deg, #cccccc, #404040 80%) no-repeat;
    background: -moz-linear-gradient(0deg, #cccccc, #8c8c8c 80%) no-repeat;
    background: -o-linear-gradient(0deg, #cccccc, #8c8c8c 80%) no-repeat;
    background: linear-gradient(0deg, #cccccc, #8c8c8c 80%) no-repeat;
    border: 1px solid #cccccc;
}

.container-fluid{
    padding-right: 15px;
    padding-left: 15px;
}

.table-bordered {
    border: 0px;
}

.am-navHeaderCollapse .navbar-nav {
    margin: 0px;
}

@media only screen and (max-width: 768px){
     .navigation_buttons, .navbar-collapse.collapse.acc-pc-menu{
        display: none !important
    }
    .am-toggle{
        display: block !important;
        margin-right: -15px;
    }
    .navbar-header{
        width: 100%;
    }
    .navbar-brand{
        padding: 15px 0px;
    }

    .am-navHeaderCollapse .navbar-right li.dropdown ul.dropdown-menu {
        padding: 0;
        width: 100%
    }
    .am-navHeaderCollapse .navbar-right li.dropdown ul.dropdown-menu li {
        width: 100%;
        
    }

    .am-navHeaderCollapse .navbar-right li {
        margin-top: 5px;
        width: 47%;
        margin-right: 5px;
        display: inline-block;
    }

    .am-navHeaderCollapse.in .navbar-right {
        padding-bottom: 14px;
        width: 100%
    }
    #calendar_filter_form, #payment_list_form {
        width: 100%;
    }

    #payment_list_form  tbody > tr,
    #calendar_filter_form tbody > tr {
            display: table-row !important;
    }

    #payment_list_form  tbody > tr > td,
    #calendar_filter_form tbody > tr > td {
        display: block;
        width: 100% !important;
    }
    .search-div .search-tbl td select,
    .calendar_filters .search-tbl td select {
        max-width: 100%;
        width: 100%;
    }

    .search-tbl .datepickerFrom, .search-tbl tbody > tr td:nth-child(even) {
        text-align: center;
    }

    .search-tbl .datepickerFrom, .search-tbl .datepickerTo {
        width: 45% !important;
    }

}

@media only screen and (max-width: 465px){

    body, body.member_body{

            padding-left: 15px;
            padding-right: 15px;
        }
    .navigation_buttons a.btn{
        width: 49%;
        display: inline-block;
        margin-top: 3px;
    }
    .navbar-fixed-top {
        padding-left: 15px !important;
        padding-right: 15px !important;
    } 
}

.am-navbar-mobile .dropdown-menu{
    right: 0 !important;
    left: auto !important;
    width: 322px;

}
.am-navHeaderCollapse .navbar-right li a{
    padding: 7px
}

.am-navHeaderCollapse .navbar-right li{
    margin-top: 5px
}

.navbar-toggle.am-navbar-mobile{
    padding: 0px !important;
    border:0px !important;
}

.am-toggle{
    border: 1px solid #333;
    background: #333;
}

.navbar-inverse .navbar-collapse.navHeaderCollapse{
    border-color:#fff;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
    background-color: #333;
}

@media only screen and (max-width: 480px){
    .am-navHeaderCollapse .navbar-right li {
        width: 100%;
        display: inline-block;
    }
}

@media only screen and (max-width: 320px){
    .navbar-brand {
        font-size: 13px;
    }
}

@media screen and (max-width: 1680px) {
    .search-tbl.member_table {
        max-width: 42%;
    }
}