

@font-face {
   font-family: 'Museo Sans';
   font-style: normal;
   font-weight: 300;
   src: local('Museo Sans'),
        url('/ui/assets/fonts/MuseoSans_300.woff') format('woff'),
        url('/ui/assets/fonts/MuseoSans_300.tff') format('truetype');
}

.cc-logo {
	left:16px;
	position:absolute;
	top:15px;
	z-index:1000;
}
.cc-logo > img {
   height: 28px;
}

.cc-modal-form .cc-form-footer {
	height: 45px;
}
.cc-nav-click {
	cursor: pointer;
}
.cc-news > h4, .cc-news > h3 {
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 20px;
}

li {
  margin-bottom: 10px;
}

li:last-child {
 margin-bottom: 0px;
}

ul {
  padding: 1px;  
  padding-left: 40px;
}

.modal {
	overflow:auto;
}
.modal-footer {
	/* Margin should be provided by modal body */
	border-top-color: #bcc2c7;
	margin-top: 0px !important;
}
.modal-header {
	border-bottom-color: #bcc2c7;
	height: 44px;
}

.table>thead>tr>th {
	border-bottom-color: #bcc2c7;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	border-top-color: #bcc2c7;
}

a, a:hover, a:focus {
	color: #2980b9;
}

a.list-group-item {
	color: #545b5b;
}

body, .table, .panel, .modal-content {
	background-color: #ffffff;
	color: #545b5b;
}


hr {
	border-bottom-color: #bcc2c7;
	border-left-color: #bcc2c7;
	border-right-color: #bcc2c7;
	border-top-color: #bcc2c7;
	margin-top:15px;
	margin-bottom:15px;
}


body {
	font-family: 'Open Sans', sans-serif;
	height:100%;
	overflow:auto;
	position:relative;
	width:100%;
}

.cc-brand-img {
	width: 300px;
	height: 175.771153px;				/* = 300 * 34 / 58.03 */
}


.bullet-disc-solid::before{
	content:"\25CF";
	color:inherit;
	margin-right:5px;
}
	


