body {font-family: 'Open Sans', sans-serif;}
a {color:#4291b6;}

.cf:before, .cf:after {content: " ";display: table;}
.cf:after {clear: both; }
.cf {*zoom: 1;}

.padded {padding:15px;}
.padded-2x {padding:30px;}
.padded-3x {padding:45px;}
.padded-4x {padding:60px;}

.flexbx {display:flex;align-items:center;}
.flex-item-right {margin-left:auto;}

.white {color:#fff;}

.container-fluid {max-width:1440px;}
textarea.form-control {min-height:120px;}
.form-control.inline {display:inline-block;width:auto;vertical-align:middle;}
.pagination {margin:0;vertical-align:middle;}
.pagination .active a, .pagination .active a:hover, .pagination .active a:focus {background:#00355e;}

/* button */
.btn {text-transform:uppercase;font-weight:700;}
.btn-fountain-blue {border-color:#62a9c7;color:#ffffff;background: rgb(98,169,199); background: -moz-linear-gradient(top, rgba(98,169,199,1) 0%, rgba(41,113,156,1) 100%); background: -webkit-linear-gradient(top, rgba(98,169,199,1) 0%,rgba(41,113,156,1) 100%); background: linear-gradient(to bottom, rgba(98,169,199,1) 0%,rgba(41,113,156,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a9c7', endColorstr='#29719c',GradientType=0 );}
.btn-fountain-blue:hover {color:#ffffff;}
.btn-w160 {width:100%;max-width:160px;}

/* tabs */
.nav-tabs {margin-bottom:25px;}
.nav-tabs li a {color:#565656;padding:10px 25px;}
.nav-tabs li.active a, .nav-tabs li.active a:focus {color:#4291b6;font-weight:700;}

/* table */
table {border:1px solid #d9d9d9;width:100%;color:#565656;font-size:1.4rem;}
td,th {padding:13px 10px;}
thead tr {background:#4291b6;color:#ffffff;font-size:1.6rem;}
thead th {padding:14px 10px;white-space:nowrap;}
tr {background:#f8f8f8;}
td.date-width {white-space:nowrap;}

table.table-blind-header {border:0;position:relative;}
table.table-blind-header thead tr {color:#565656;background:none;}
table.table-blind-header thead th:first-child {padding-left:30px;}
table.table-blind-header thead th:last-child {padding-right:0;}
table.table-blind-header tbody tr {border:1px solid #d9d9d9;}
table.table-blind-header tbody tr:nth-child(odd) {background:#f3f3f3;}
table.table-blind-header tbody tr:nth-child(even) {background:#fff;}
table.table-blind-header tbody td:first-child {padding-left:30px;}
table.table-blind-header::before {content:'';position:absolute;display:block;pointer-events:none;top:62px;right:0;bottom:0;left:0;box-shadow:2px 2px 5px rgba(0,0,0,.15);}

table.clone {pointer-events:none;}
table.clone thead {pointer-events:auto;}
table.clone tbody {visibility:hidden;}
.clone-parent {background:#fff;padding:70px 10px 0;position:fixed;top:0;overflow:hidden;}

.save-tab-pane.fixed {position:fixed !important;z-index:1;}

/* header */
#masthead {margin:17px 0 19px;font-size:1.8rem;}
#masthead .brand > img:first-child {border-right:1px solid #d9d9d9;padding-right:30px;margin-right:30px;}
#masthead ul {margin:13px 0 0 30px;}
#masthead li + li {margin-left:9px;}
#masthead li:last-child {padding-right:0;}

#masthead a {color:#4793b8;}
#masthead .current a {color:#00355e;font-weight:700;}

/* banner */
#banner {background:#00355e;color:#ffffff;}
.ibanner {height:90px;}
.banner-title {margin:0;margin-right:30px;}

/* main */
#main {padding:36px 0;}

/* footer */

.lg-backdrop.in {opacity:0.8;}

/* helpers */
.table-action{
	margin-bottom: 15px;
}

.max-870 {max-width:870px;}
.max-1080 {max-width:1080px;}

.toggle-all-all {font-size:34px;vertical-align:top;}

.hides-file {position:relative;display:inline-block;}
.hides-file input[type=file] {position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:red;opacity:0;}

.i-dot {width:20px;height:20px;border-radius:32px;background:#ccc;font-size:0;color:transparent;}
.i-dot.i-dot-red {background:#e56666;}
.i-dot.i-dot-green {background:#66cc66;}

#masthead ul.dropdown-menu > li {
	margin-left: 0 !important;
}

.bg-yellow {
	background-color: yellow!important;
}
.bg-green {
	background-color: rgb(97, 253, 97)!important;
}

.fa-hand-paper-o:hover,
.fa-hand-rock-o:hover {
	cursor: pointer;
}

.ui-menu-item a {
	display: block;
}