body{
	color:#1a478d;
}
.text-red{
  color:red;
}
.text-small{
  font-size:12px;
}
.content{
	/*min-height: 500px;*/
	padding-bottom: 50px;
}
.bold-text{
	font-weight:bold;
}
.invalid-feedback{
	display:block;
}
.btn{
	border-radius:2px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  transition: .2s ease-out;
  white-space: normal!important;
  border:0;
  font-weight: 400;
}
.btn:hover{
  box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}
.btn-primary{
  background-color: #4285F4;
}
.btn-primary:hover{
  background-color: #5a95f5!important;
}
.btn-success{
  background-color: #00C851;
}
.btn-success:hover{
  background-color: #00e25b!important;
}
.btn-default{
  background-color: #2BBBAD;
  color: #fff;
}
.btn-default:hover{
  background-color: #30cfc0!important;
  color: #fff;
}
.column-button{
	width: 100%;
}
.table td{
	padding: 0.2rem 1rem;
  vertical-align: middle;
}
.table th{
	padding: 0.4rem 1rem;
    vertical-align: middle !important;
}
.text-underline{
	text-decoration:underline;
}
.additional-custom-file-input{
	position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin: 0;
	font-size:11px;
}
.additional-custom-file-input::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: none;
  border-radius: 5px;
  background-color:#fff;
  border: 1px solid #ccc;
  cursor:pointer;
  outline:none;
}
.invalid-feedback{
  font-size:95%;
}
.alert-dismissible .close{
  padding: .55rem 1.25rem;
}
select{
  font-size:13px !important;
  padding: .5rem 0.3rem !important;
}

/******************************* Modal Shift Css *******************************/
body.modal-open-noscroll {
  margin-right: 0!important;
  overflow: hidden;
}
.modal-open-noscroll .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
  margin-right: 0!important;
}
/******************************************************************************/
.panel{
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
}
.panel-body-row{
  display:flex;
  justify-content: space-between;
}
.panel-body .row{
  display:flex;
  flex: 0 0 50%;
}

/* Pagination */
.page-item.active .page-link {
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination{
  margin-bottom:0;
}

/********************** CKEDITOR CSS *********************/
.ck.ck-editor{
  color: #343a40!important;
}
.ck.ck-content{
  height:500px;
}

/*********************************************************/