body{
	font-family: 'Roboto', sans-serif!important;
}
.btnw-100{
width:100%!important;	
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Roboto', sans-serif!important;
    text-transform: none;
}
input::placeholder {
    font-weight: normal!important;
    opacity: .5;
    }
.back_btn_st {
    border-radius: 50px!important;
    background-color: #ff00005c;
    color: #ffffff;
    height: 50px;
    width: 50px;
    border: 0px;
    font-size: 12px;
    font-weight: normal;
    float: right;
    /*margin: 25px 10px;*/
}
.fix_footer_backpd {
    /* width: 100%; */
    right: 0px;
    /* margin: -10px; */
    padding: 0px 0px 10px 0px;
}
.fix_footer_backdiv {
    bottom: 80px;
    position: fixed;
    font-size: 18px;
    font-weight: bold;
    background-color: transparent;
}
.form-control {
    color: #d77705!important;
    font-size: 16px!important;
    font-weight: bold;
}
.btn-h40{
	height:40px;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #338fff!important;
}
/*.form-control{
    color: #000000!important;
    font-size: 14px!important;
}*/
.capital_first{
	text-transform:capitalize!important;
}
.btn-primary {
    background-color: #338fff!important;
    border-color: #338fff!important;
}
.btn_w100,.btn-w100{
	width:100%;
}

.pay_amtclass {
    color: #c02e2e;
    font-weight: bold;
    font-size: 16px;
}
.pay_label{
	font-size: 16px;
    text-transform: none;
    color: #999999;
    padding-bottom: 0px;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 15px;
	text-align: right;
}
.client_info_color {
    color: #8f0808;
    font-weight: bold;
    text-transform: uppercase;
}
.form-control:focus {
    border-color: #0075ff;
    box-shadow: none;
    border: 2px solid #0075ff!important;
}
.user-panel>.image>img {
    width: 100%!important;
    max-width: 60px!important;
    height: auto!important;
}

.skin-blue .main-header .navbar {
    background-color: #338fff!important;
}
.search_box{
    padding:2px 5px 2px 5px;
    border:1px solid #c5c5c5;
    margin:5px;
   /* width:90px!important;*/
    display: inline-block;
    border-radius:3px;

}
.label_heading{
font-weight: 700;
margin-bottom: 5px;
font-size: 16px;
line-height: 1.42857143;
color: #333;
}
.client_info_color
{   
	color:#8f0808;
	font-weight:bold;
	text-transform:uppercase;
}
.info_label{
	color:#aba7a7;
	font-weight:normal;
	text-transform: capitalize;
}
.border_bt{
	border-bottom:2px solid #000000;
}
.txt_normal{
	font-size: 16px;
    color: #c5c5c5;
    text-transform: initial;
    font-weight: normal;
}
hr {
    margin-top: 10px!important;
    margin-bottom: 8px!important;
}
#search_result span{
        margin-bottom:10px;
}
#control-sidebar-theme-demo-options-tab .form-group{
display:none!important;
}

.box.box-danger {
     border-top-color: #f3f1f1!important; 
}
.box {
    position: relative;
    border-radius: 3px;
    background: #ffffff;
     border-top: 0px solid #d2d6de!important;
     padding:3px!important;
    }


.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img {
    z-index: 5;
    height: 110px!important;
    width: auto!important;
}

button, input, select, textarea {
    border-radius: 5px!important;
    /* box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px!important; */
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -3px, rgba(0, 0, 0, 0.05) 0px 4px 3px -2px!important;
}
	.btn-custom{
background-color:#5D6D7E;
color:#FFFFFF; 
width:100%;
}
.light-color,.vline_color{
	color:#c5c5c5!important;
}