/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */



/*------------------------------------*\
    MAIN
\*------------------------------------*/

.hidden,
.delay_hidden { display: none; }

.lise-dashboard-action-wrapper {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.lise-buttonlink-wrapper {
  margin-top: .5em;
  float: left;
  width: 49.7%;
}

.lbtn-alert {}

.lbtn {
	border: 1px solid transparent;
	font-size: 1.25em;
	background-image: none;
	background-color: transparent;
	text-transform: none;
	font-weight: 700;
	display: inline-block;
	line-height: 1.25em;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 4px;
	padding: 8px 16px;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
}

.lbtn a {
	text-decoration: none;
}

.lbtn-primary,
.lbtn-primary a {
	background-color: #00657c;
  color: rgba(255, 255, 255, 0.75);
	border-color: #00657c;
}

.lbtn-alert,
.lbtn-alert a {
	background-color: #F25F5C;
  color: rgba(255, 255, 255, 0.75);
	border-color: #F25F5C;
}

.lbtn-secondary,
.lbtn-secondary a {
	background-color: #e9d985;
  color: rgba(255, 255, 255, 0.75);
  color: rgba(0, 101, 124, 0.75);
	border-color: #e9d985;
}

.lbtn-align-left {
  text-align: left;
}

.lbtn-shaddow {
	box-shadow: 0 3px 10px rgba(191, 191, 191, 0.7);
}

.lbtn-block {
	width: 100%;
}

.lbtn-lg {
	font-size: 1.5em;
}

.lbtn-sm {
	font-size: 1em;
	padding: 4px 8px;
}

.lbtn-xs {
	font-size: .8em;
	padding: 1px 7px;
}

.lbtn-icon-left i,
.lbtn-icon i {
	vertical-align: middle;
	line-height: 1.25em;
	padding: 0px .7em 0px 0em;
}

.lbtn-icon i {
	padding: 0px .5em 0px 0em;
}

.lbtn-icon-left i {
	float: left;
}

.lstat-msg-success {
	background: rgba(79, 186, 119, 0.71);
	color: #fff;
}

.lstat-msg-error {
	background: rgba(173, 46, 36, 0.71);
	color: #fff;
}

.ss-main .ss-multi-selected .ss-values .ss-value {
    background-color: #00657c !important;
}

/*------------------------------------*\
    Tables
\*------------------------------------*/


table.lise-table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.lise-table  th {
    background-color: rgba(87, 136, 156, .3);
    vertical-align: middle;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.lise-table td {
    vertical-align: middle;
    border-top: 1px solid #ddd;
    padding-right: 5px;
    padding-left: 5px;
}

.lise-table tr:nth-child(even) { background: #f9f9f9; }
.lise-table tr:nth-child(odd) { background: #ffffff; }
.lise-table tbody tr:hover { background-color: rgba(87, 136, 156, .3); }
.notfirst:hover {
    background-color: red;
}

#kvonm_create_event .vivo_form_tab_navigation .vivo_form_tab.vivo_form_tab_active {
    background-color: rgba(87, 136, 156, .3);
}
