textarea {
   resize: none;
}

*{
	scrollbar-width:thin;
	scrollbar-color: #BFBFBF transparent; 
}

::-webkit-input-placeholder { /* Chrome */
  color: #b7bfc7!important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #b7bfc7!important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #b7bfc7!important;
  opacity: 1!important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #b7bfc7!important;
  opacity: 1!important;
}


/* MODAL CSS */

.modal-content{
    border-radius: 20px;
}

.modal-header{
	border-top-left-radius: 20px;
    border-top-right-radius: 20px;
	
	display: block;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.25;
	letter-spacing: normal;
	text-align: center;
	color: #fff;
	border-bottom:0px solid #fff;
	background: #007BFF;
	padding: 10px;
	
}
.modal-footer{
	padding:0px;
	margin:0px!important;
}

.modal-footer > :not(:last-child), .modal-footer > :not(:first-child)  {
    margin: 0px;
}

/* END MODAL CSS */


.grey_label{
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 2.14;
	letter-spacing: normal;
	text-align: left;
	color: #20232f;
	padding:0px;
}

.data_label{
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.14;
	letter-spacing: normal;
	text-align: left;
	color: #20232f;
	padding:0px;
}

.form-control {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #fff;
    opacity: 1;
}

.form-control.grey_box:disabled, .form-control.grey_box[readonly] {
    background-color: #f3f2f3;
    opacity: 1;
}

.form-control.green_box:disabled, .form-control.green_box[readonly] {
    background-color: #36C9C6;
    opacity: 1;
}

.form-control.black_box:disabled, .form-control.black_box[readonly] {
    background-color: #25283d;
    opacity: 1;
}

.form-control.disabled_box:disabled {
    background-color: #E5E5E5;
	border-color: #E5E5E5;
    opacity: 1;
}

.grey_search .input-group-text{
	color:#20232f;
	background-color:#f3f2f3;
	border:1px solid #f3f2f3;
}

.grey_search input{
	color:#20232f;
	background-color:#f3f2f3;
	border:1px solid #f3f2f3;
}

.grey_search input,
.grey_search input:focus{
	color:#20232f;
	background-color:#f3f2f3;
	border:1px solid #f3f2f3;
	outline: none;
	  -webkit-box-shadow: none;
	  box-shadow: none;
	  padding-left:0px;
}

.grey_box,
.grey_box:focus{
	color:#20232f;
	background-color:#f3f2f3;
	border:1px solid #f3f2f3;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.white_box,
.white_box:focus{
	color:#20232f;
	background-color:#fff;
	border:1px solid #fff;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.error_input{
	border:2px solid #d9534f!important;;
}