#projects-table_filter{
  display: none;
}

.form-group {
  padding: 0 25px 0px 25px;
  margin-bottom: 18px;
}

#projects-table_wrapper{
  padding: 18px 25px 0px 25px;
}

.user-panel>.info {
  padding: 16px 5px 5px 15px;
}

.form-group .col-lg-6{
  margin-bottom: 15px;
}

.form-group .col-lg-12{
  margin-bottom: 15px;
}

.form-group .col-lg-12 .select2{
  margin-bottom: 9px;
}

.box-footer {
  padding: 14px;
  border-top: 1px solid #ffffff;
}

.box.box-none {
  border-top-color: #ffffff;
}

h3.profile-username{
  margin-bottom: 5px;
}

.profile-username{
  font-size: 18px;
  margin-top: 20px;
  font-weight: 600;
}

.box-profile .text-muted{
  margin: 0 0 20px;
}

.nav-tabs-custom>.nav-tabs>li>a.espcolor{
  color: #fff;
}

.no-shadow{
  box-shadow: none;
}

.info-box-custom{
  min-height: 70px;
}

.info-box-content-custom{
  padding: 5px 50px;
  margin-left: 0px;
  text-align: center;
}

.users-list-name{
  font-weight: 400;
  font-size: 11px;
  padding-top: 10px;
}

.inline-line{
  display: inline-block !important;
}

.up-3px{
  margin-top: -3px;
}

.form-group .col-lg-12.compact{
  margin-bottom: 1px;
}

/* CV Manager box */

.widget-user-2 .widget-user-header{
  padding: 10px;
}

.widget-user-2 .widget-user-username, .widget-user-2 .widget-user-desc{
  margin-left: 6px;
}

.widget-user-2 .widget-user-username{
  font-size: 16px;
}

.profile-user-img{
  width: 150px;
}

.border-left-blue{
  border-left: 2px solid #3c8dbc;
}

#projects-table td{
  vertical-align: middle;
}


.profile-user-img{
  width: 160px;
  border: none;
}

.login-box-body, .register-box-body{
  padding: 40px 40px 32px 40px;
}

.login-box, .register-box{
  width: 480px;
}

.login-box-body .form-group{
  padding: 0;
}

.topbox-red{
  border-top: 3px solid #d2d6de;
  /*border-top-color: #3c8dbc;*/
  border-top-color: #dd4b39;
}

.has-error{
	color: #a94442;
}

.register-box-body{
  padding: 40px;
}

.register-box, .register-box{
  width: 480px;
}

.register-box-body .form-group{
  padding: 0;
}

.btn-fixed-maxwidth{
  max-width: 65px;
  width: 100%;
}

.register-page, .login-page{
  overflow-y: hidden;
}

/* INPUT MATERIAL --------------------------------------------------------------------------------------------- */
.material * { box-sizing:border-box; }

/* form starting stylings ------------------------------- */
.box-material{
  position: relative;
  width:100%;
  max-width:500px;
  margin: auto;
  margin-top: 67px;
  padding-bottom: 87px;
}

/* form starting stylings ------------------------------- */
.material .group 			  { 
  position:relative; 
  margin-bottom:45px;
  box-sizing:border-box;
}
.material input 				{
  font-size:22px;
  padding:10px 10px 10px 5px;
  display:block;
  width: 100%;
  max-width:600px;
  border:none;
  border-bottom:1px solid #757575;
}
.material input:focus 		{ outline:none; }

/* LABEL ======================================= */
.material label 				 {
  color:#999; 
  font-size:22px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:5px;
  top:10px;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}

/* active state */
.material input:focus ~ label, input:valid ~ label 		{
  top:-20px;
  font-size:16px;
  color:#3c8dbc;
}

/* BOTTOM BARS ================================= */
.material .bar 	{ position:relative; display:block; width: 100%; max-width:600px; }
.material .bar:before, .bar:after 	{
  content:'';
  height:2px; 
  width:0;
  bottom:1px; 
  position:absolute;
  background:#3c8dbc; 
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}
.material .bar:before {
  left:50%;
}
.material .bar:after {
  right:50%; 
}

/* active state */
.material input:focus ~ .bar:before, input:focus ~ .bar:after {
  width:50%;
}

/* HIGHLIGHTER ================================== */
.material .highlight {
  position:absolute;
  height:60%; 
  width:100px; 
  top:25%; 
  left:0;
  pointer-events:none;
  opacity:0.5;
}

/* active state */
.material input:focus ~ .highlight {
  -webkit-animation:inputHighlighter 0.3s ease;
  -moz-animation:inputHighlighter 0.3s ease;
  animation:inputHighlighter 0.3s ease;
}

/* ANIMATIONS ================ */
/*
@-webkit-keyframes inputHighlighter {
	from { background:#3c8dbc; }
  to 	{ width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter {
	from { background:#3c8dbc; }
  to 	{ width:0; background:transparent; }
}
@keyframes inputHighlighter {
	from { background:#3c8dbc; }
  to 	{ width:0; background:transparent; }
}
*/
/* END INPUT MATERIAL --------------------------------------------------------------------------------------------- */

.bg-grey{
  background-color: #a5a5a5 !important;
  color: #fff !important;
}

.redi {
  color: #dd4b39;
  font-size: 12px;
}