	
	::placeholder {
		color: #d1d5db !important;
	}

	input[type="text"]:read-only {
		background-color: #F8F8F8 !important;
		border-radius: 2px;	  
	}	
	input[type="select"]:read-only {
		background-color: #F8F8F8 !important;
	}		
	input[type="text"]:disabled {
		background-color: #FFF !important;
	}		
	.input_text_readonly {
		font-weight: 501 !important;
	}	

	//////////////////////////////	
	
	@media(min-width:1500px){
		.col-xl-6 {
			width: 50% !important;
		}
		.col-xs-3 {
			width: 22% !important;
		}
		.panel-body {
			padding: 5px;
		}	
		.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
			padding-right: 1px !important;
		}	
		.form-group {
			margin-bottom: 1px !important;	
		}
	}	

	//////////////////////////////
		
	.no-borders {
		border-color:white;
		box-shadow: 0;
	}
	.Xyes_borders {
		border: 1px solid #DDDDDD !important;
		box-shadow: 0;
		border-radius: 4px;
		margin-top: 2px;
		padding-bottom: 0px;
	}	
	
	//////////////////////////////	
	
	input[type="checkbox"], input[type="radio"] {
		accent-color: #3C8DBC !important;
	}
	
    label, .check_box_label {
        font-weight: normal;
		color: #939393;
		Xfont-style: italic;
    }
	
	.checkbox_label_new {
		float: right !important; 
		margin: 0px !important; 
		margin-left: 3px !important;
	}
	
    th {
        font-weight: normal;
		color: #939393;
		Xfont-style: italic;
    }
	
	.form-control {
		border: 1px solid #FFFFFF !important;
		border-bottom: 1px solid #ECF0F5 !important;
		color: #000000;
		padding: 0px;
		margin-top: -7px;
	}
	
	select {
		Xwidth: 268px;
		Xpadding: 0px;
		Xfont-size: 16px;
		Xline-height: 1;
		border: 0;
		Xborder-radius: 5px;
		Xheight: 34px;
		Xbackground: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #red;
		-webkit-appearance: none;
		Xbackground-position-x: 244px;
		border: 1px solid #FFFFFF !important;		
		margin-top: -10px;
	}
	
	textarea.form-control {
		border: 1px solid #dcdcdc !important;
		outline-color: #dcdcdc;
	}
	
	.sidebar-menu .treeview-menu > li > a {
		padding: 5px 5px 5px 25px;
		display: block;
		font-size: 14px;
	}	
	
	.modal-content {
		max-width: 800px;
		min-width: 350px;
		Xheight: 600px !important;
		top: -25px !important;
    }	
	
    .dataTables_paginate {
        padding: 0px !important;
    } 
    .paginate_button {
        padding: 0px  !important;
    }
    .btn-xs {
        font-size: 14px;
        opacity: .9;
    }
	
	.content {
		padding-top: 0px !important; 
	}	
	
	//////////////////////////////
	
	.form-group {
	  margin-bottom: 2px !important;
	}
		
	.document_icon {
	  font-size: 75px !important;
	  font-weight: normal !important;
	  opacity: .2 !important;
	  margin: 25px auto !important;
	}
	