/* === MODALS === */
.modal {
	
}
.modal-backdrop {
   background-color: #FFF;
}
.modal-lg {
	width: 980px;
}
.modal-header {
	border-bottom: 1px solid #e5e5e5;
	background-color: #343D46;
	color: #FFFFFF;
	min-height: 16.43px;
	padding: 15px;
}
@media (max-width: 768px) {
   .modal-lg {
	width: 95%;
  } 
}
@media (min-width: 992px) {
  .modal-lg {
	width: 900px;
  }
}	
/* === END MODALS === */

/* === VALIDATION === */
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
	color: #468847;
	background-color: #DFF0D8;
	border: 1px solid #D6E9C6;
}
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
	color: #B94A48;
	background-color: #F2DEDE;
	border: 1px solid #EED3D7;
}
.parsley-errors-list {
	padding: 0;
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in-;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;		
}
.parsley-errors-list li,    
.parsley-required ,
.parsley-type,
.error {
	background: #DC002E;						/* aici se schimba ptr culoare*/
	border: 1px solid #DC002E;					/* aici se schimba ptr culoare*/
	box-shadow: 0 0 0 1px #FFFFFF inset;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.42857;
	margin-top: 10px;	
	padding: 5px 10px;
}
.parsley-errors-list.filled {
	opacity: 1;
}  
.success {
	background: green;
	border: 1px solid green;
	box-shadow: 0 0 0 1px #FFFFFF inset;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.42857;
	margin-top: 10px;	
	padding: 15px 10px;
}
.required {
	border-left: 2px solid #DC002E;
}	
/* === END VALIDATION === */
.no_support:not(.active) {
	background-color:#ff9999;
}
.no_support:not(.active) a {
	color:#ffffff !important;
}
.no_support:not(.active):hover {
	background-color:transparent !important;
}
.no_support:not(.active):hover a {
	color:#37BC9B !important;
}

#latestActivityList {
	font-size: 12px;
	text-align: left;
}

.expiries_wrapper {
	overflow:hidden;
}
.expiries_wrapper[open='no'] {
	height:0;
}
.expiries_table {
	text-align:left;
}
.expiries_table tr {
	vertical-align:top;
}

.expiries_table td, .expiries_table th {
	padding:.2em .5em;
}

.expiries_table td.expiry_date {
	white-space:nowrap;
}

.top-nav-content .navbar-nav > li > a .icon-count {
	top: 10px;
	right: -6px;
}

.topbar-icon i {
	font-size: 24px;
}

ul.sidebar-menu li ul.submenu li a:before {
	padding-right: 25px;
}

body.login {
	background: #3D2114;
}

/* ======== RESPONSE PAGES ============= */
.response-wrapper {
    width: 100%;
    max-width: 60%;
    margin: 215px auto 0;
    padding: 0 0 30px 0;
}

@media (max-width: 768px) {
   .response-wrapper {
		max-width: 95%;
	} 
}
 
/* ======== END OF RESPONSE PAGES ============= */

ul.sidebar-menu.online-user li a .user-status.success {
	padding: 0px;
}
ul.sidebar-menu.sidebar-notification li a {
	padding-left:1em;
}
ul.sidebar-menu.sidebar-notification li img {
	display:none;
}
#topBarFollowupsList li {
	padding-left:2em;
}
#topBarFollowupsList img {
	display:none;
}
.hanlin_remove {
	display:none !important;
}
.hanlin_hide {
	visibility:hidden !important;
	width:0 !important;
	height:0 !important;
	margin:0 !important;
	padding:0 !important;
}
.nav-dropdown-content.follow-up-drop-down {
	height: 600px;
}


a.dt-button.dropdown-item {
    display: block;
}

table#datatable-buttons.dataTable {
    font-size: 12px;
}
