div.py_sr_no{
	text-align:center;
	font-weight:bold;
	float: left;
    display: inline-block;
    width: 100%;
    padding: 0;
	color:#0066ff;
}
input.form-control.text_val {
    font-size: 10px;
    padding: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
#table_data .py_each_label .py_each_col {
    float: left;
    display: inline-block;
    width: 100%;
    padding: 0;
	border-top:1px solid #ddd;
}
#table_data .py_each_label {
    float: left;
    width: 25%;
    padding: 10px;
    min-width: 210px;
}
.py_panel_body{
	padding:15px 0;
}
label.py_label{
	font-weight:normal;
}
div.py_sm_2, span.py_sm_2{
	width: 125px;
    margin-bottom: 10px;
	display:inline-block;
}


.yofii_tabs.nav-tabs>li>a {
    padding-left: 8px;
    padding-right: 8px;
    min-height: 62px;
    display: table;
}
.yofii_tabs.nav-tabs>li:not(.active)>a {
    background: #f7f7f7;
    color: #797676;
}
.yofii_tabs.nav-tabs>li>a span {
    display: table-cell;
    vertical-align: middle;
	text-align: center;
}
.parent_panel .panel.panel-default {
    float: left;
    display: table;
    margin-right: 5px;
    margin-top: 5px;
    min-width: 115px;
}
.navbar-brand {
    padding: 0px;
}
.navbar-brand > img {
    height: 100%;
    padding: 0px 15px;
    width: auto;
}
.ps_form_froup {
    float: left;
    width: 300px;
    max-width: 33.33%;
    margin-bottom: 10px;
    padding: 0 15px;
}
.label_outer{
	display: table;
    float: left;
    margin: 5px 10px;
    padding: 10px;
    border: 2px solid #eee;
	width: 400px;
	min-height: 260px;
    line-height: 25px;
	border-color: #f45c42;
}
.label_outer .label_head{
	color: #f45c42;
	font-weight:bold;
	float: left;
    margin-right: 5px;
    font-size: 17px;
	padding-top: 6px;
}
.label_val {
    display: inline-block;
    border-bottom: 1px solid #f45c42;
    /* width: auto; */
}
.label_inner {
    display: inline-block;
    width: 100%;
}

.save_wrap{
	width:100%;
	display:inline-block;
	text-align:right;
    margin-bottom: 10px;
}
.pagination>li>span.page_number_business{
	padding:0;
	height: 36px;
	min-width: 38px;
	margin: 0 15px;
	float:left;
}
.pagination>li>span, .pagination>li>a {
    text-align: center;
}
.pagination.footer_pagination.front_end_pagination li a, .pagination.footer_pagination.front_end_pagination li span{
    padding: 0px;
}
.pagination.footer_pagination.front_end_pagination li span i{
	padding:10px;
}
.files_list_wrap .front_end_pagination{
	float:right;
}
.files_list_wrap .page_number_business_footer_text{
	float:left;
}
.pagi-li .fa{
	line-height:36px;
}
.img-css{
    padding: 10px;
    background-color: white;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}
@media (max-width:783px){
    span.py_sm_2{
        width:100%;
        display: inline-block;
        margin-bottom: 10px;
    }

}

@media (max-width:366px) and (min-width:320px){
    .rbtn{
            font-size:7px;
    }
}
@media (max-width:450px) and (min-width:367px){
    .rbtn{
            font-size:10px;
    }
}
@media (max-width:1023px){
    
    .text_val{
        /*min-width:100px;*/
    }
} 