.location td
{
    text-align: center;
    font-weight: 300;
}
.location td:first-child
{
    text-align: left;
    padding: 17px;
}
.location th{
    text-align: center;
}
.location thead{
    background: #edefef none repeat scroll 0 0;
}
.location .table-responsive{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-top: 1px solid #ddd; 
}
.location .table-bordered{
    border: none;
}
.location .table{
    margin-bottom: 0;
}
.dropdown a i {
    font-size: 19px;
}
.footer .row {
    padding-top: 10px;
}
.location .table-foot{
    background: #edefef none repeat scroll 0 0;
    text-align: center;
    border: 1px solid #ddd; 
    border-top:none;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    padding: 15px 0;
}
.table.table-bordered.table-last td:last-child {
    padding-left: 3%;
    text-align: left;
}

@media(min-width: 768px){
.slect-table .selectify,
 .slect-table .selectify .options {
     width: 400px !important;
 }
}
 .slect-table .selectify {
     border: 1px solid #b9bbbe;
     border-radius: 2px;
 }
 
 .selectify .header .icon::before {
     background-color: #f1f0f2;
     border-left: 1px solid #b9bbbe;
     height: 36px;
     margin-left: -20px;
     margin-top: -3px;
     position: absolute;
     text-align: center;
     top: 0;
     width: 35px;
 }
 
 .selectify .header .icon {
     content: " ";
     font-size: 30px;
     height: 0;
     margin-left: -7px;
     margin-top: -5px;
     position: absolute;
     right: 0.5em;
     top: 23%;
     width: 0;
     color: #a1a7b9;
 }
 
 .slect-table .selectify,
 .slect-table button {
     display: inline-block;
 }
 
 .slect-table .selectify .header .selected {
     background-color: #fff;
     color: #000;
     padding: 8px 15px;
 }
 
 .slect-table button {
     margin-left: 20px;
     margin-top: 2px;
     padding: 4px 45px;
 }
 .table.table-bordered.table-last label
 {
    font-weight: 300;

 }
 .head-common
 {
    margin-top: 3%;
 }

 .input-style{
        padding: 8px;
    width: 400px;
    border: 1px solid #cdcdcd;
    border-radius: 2px;
}

 .manual label{
    font-weight: 400;
    padding-left: 8px;
 }

 .reset{
    background: #bcbcbc;
    color: #fff;
 }

 .btn{
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
 }

 .manual button{
   margin-left: 15px;
 }

 .pad{
    padding-left: 30px !important;
 }
 .pad-down{
    padding-bottom: 10px;
    padding-top:10px;
 }
 .dropdown-menu.one::before {
    background-color: #fff;
    border-bottom: 15px solid #fff;
    border-left: 16px solid;
    border-right: 15px solid #23313e;
    content: "";
    height: 0;
    left: 0;
    margin: -20px auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 0;
}
.second,.one
{
    border-radius: 4px;
}
.dropdown-menu.one{
    left: -56px;
    text-align: center !important;
}
.dropdown-menu.second::before {
    background-color: #fff;
    border-bottom: 15px solid #fff;
    border-left: 16px solid;
    border-right: 15px solid #23313e;
    content: "";
    height: 0;
    margin: -20px auto;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover
{
    background-color: #23313e;
    color: #fff;
}
.override_manual_sess {
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
    padding: 0px;
}
.mar-down{
    margin-top: 20px !important;
}
.rmbold{
    font-weight: inherit;
}