.form-row {


    display: -ms-flexbox;


    display: flex;


    -ms-flex-wrap: wrap;


    flex-wrap: wrap;


    margin-right: -5px;


    margin-left: -5px;


}


.hide


{


	display:none !important;


}


td.marked:not(.nomarker), table tr.marked:not(.nomarker) td, table tbody:first-of-type tr.marked:not(.nomarker) th, table tr.marked:not(.nomarker) {


    background-size: 100% 100%;


    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 121, 139, 0.25)), to(rgba(255, 73, 97, 0.42)));


    background: -webkit-linear-gradient(top, rgba(255, 121, 139, 0.25), rgba(255, 73, 97, 0.42));


    background: -moz-linear-gradient(top, rgba(255, 121, 139, 0.25), rgba(255, 73, 97, 0.42));


    background: -ms-linear-gradient(top, rgba(255, 121, 139, 0.25), rgba(255, 73, 97, 0.42));


    background: -o-linear-gradient(top, rgba(255, 121, 139, 0.25), rgba(255, 73, 97, 0.42));


    color: #000;


}


.small_table th,.small_table td {


	padding: 0.3rem 0.1rem !important;


	font-size:13px !important;


}





.scroll_div


{


	max-height:600px;


	overflow-x: auto;


}


.small_table .bootstrap-select .btn-light


{


	padding: 0.4rem 1rem !important;


	font-size: 0.8rem !important;


}


.small_table input,.small_table select,.small_table textarea,.small_table file,.small_table number


{


	padding: 0.4rem 1rem !important;


	font-size: 12px !important;


}


.ajax-loader {


    z-index: 999;


    position: fixed;


    top: 0%;


    padding-top: 15%;


    padding-left: 13%;


    left: 0%;


    bottom: 0;


    right: 0;


    width: 100%;


    height: 100%;


    overflow: hidden;


    text-align: center;


    display: none;


    background: rgba(0, 0, 0, 0.59);


    color: rgba(255, 255, 255, 0.58);


}


div.dataTables_wrapper div.dataTables_processing


{


	background: rgba(246, 139, 33, 0.8);


    color: #fff;


    font-size: 16px;


	font-weight:400;


}


.form-group {


    padding-top: 5px;


    padding-bottom: 5px;


}


.form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group


{


	/*z-index: 999;


	padding-bottom: 10px*/;


}


.form-group + .form-group {


	border-top: 0px !important;


    /*border-top: 1px solid #ededed;*/


}


form .form-group {


    margin-bottom: 0px;


}


.required-mark:after, .required .label-control:not(span):after, .required .control-label:not(span):after, .required .form-label:not(span):after, td.required:after, th.required:after, .required .form-control-label:not(span):after {


    content: ' *';


    color: #F00;


    font-weight: bold;


	font-size: 13px;


}