@import url("/assets/icons-edus2.css");
@import url('/assets/fonts/googleapis/family-Roboto.css');
body {
	background-color: #F9FBFC;
	/*font-family: Arial, Helvetica, sans-serif;*/
	margin: 0;
	font-family: 'Roboto', sans-serif;
	color: #222;
	font-size: 14px;
}
#container {
	display: -ms-flexbox; /* IE10 */
	display: flex;
	-ms-flex-wrap: wrap; /* IE10 */
	flex-wrap: wrap;
	padding: 0px;
	margin:0px;
}
#left-bar {
	width: 220px;
	background-color: #1F567D;
	color:white;
	padding-left: 15px;
}
#container>.main{
	width: calc(100% - 235px);
}
#header {
	/*height: 130px;*/
	padding: 0px;
	margin:0px;
	margin-left:20px;
}

#left-nav>ul {
	list-style-type: none;
	margin: 0;
	padding: 14px 0px;
	overflow: hidden;
}

#left-nav>ul>li {

	padding: 10px;
	font-size: 16px;
}

#left-nav>ul>li:hover {
	background-color:	#0F3C5D;
}

.inline
{
	display: inline-block;
}

.place-right
{
	display:      inline-block;
	margin-left:  auto;
	margin-right: 0;
}

.main-content
{
	margin-left:20px;
}
.content-navbar ul {
	list-style-type: none;
	margin: 0;
	padding: 14px 0px;
	overflow: hidden;
}
.content-navbar ul  li{
	display: block;
	float:left;
	margin: 1px;
	padding: 5px 5px;
}
.content-navbar ul li a{
	color: black;
}
.modal #subnav .active {
	font-weight: bold;
	border-bottom: 1px solid red;
}
.edus2 .tab-container :checked.tab-controller + .tab-label.single-tab{
	border-bottom: solid 2px #1d577d;
}
.table-list >table>thead>tr>th
{
	background-color:#D0E0EB;
	color: black;
	padding: 5px;
}

.table-list >table>thead>tr>td
{
	border-color: #A5BFD0;
}

.table-list >table>tbody>tr>td a
{
	color: black;
	font-weight: bold;
}


.page-nav {
	margin-bottom: 20px;
}

.page-nav ul li {
	display: inline-block;
	padding-bottom: 10px;
	margin-right:20px;
	font-size: 14px;
}
.page-nav ul li.active {
	border-bottom: solid 2px #EF6348;
}
.page-nav ul li.active a {
	font-weight: bold;
}


.page-nav ul li a {
	text-transform: uppercase;
}

.edus2-popup-title
{
	background-color: #1d577d;
	color: white;
}
.pagetitlebar-actions form {
	border: solid 1px #1d577d;
	margin-right: 25px;
	border-radius: 3px;
}
.pagetitlebar-actions .icon-medium {
	margin: 0 7.5px;
}
.pagetitlebar-actions > form > input[type=text]{
	border: none !important;
}
.pagetitlebar-actions form input:focus{
	outline: none;
}
.edus2-pagetitlebar .search{
	background-image: url(../images/search/search_blue.png);
}
.edus2 table>thead>tr {
	background-color: #1d577d;
	color: #fff;
}
.edus2 table>thead>tr>th{
	font-weight: normal;
	/*padding: 10px;*/
}
.edus2 table>tbody>tr:hover{
	background-color: rgba(0,0,0,0.15);
}
.edus2 table>tbody>tr:nth-child(even):hover{
	background-color: rgba(0,0,0,0.15);
}
.edus2-pagetitlebar{
	border-bottom: solid 1px #e6e6e6;
}
.edus2-pagetitlebar .page-title{
	line-height: 12px;
}
.edus2-pagetitlebar .icon-medium{
	width: 32px;
	height: 32px;
	border-style: none;
}
.edus2-simple-paginator .page.current {
	border-radius: 50%;
	background-color: #1d577d;
	color: #fff;
	cursor: default;
	/*box-shadow: 0 0 3px rgba(0,0,0,0.3);*/
	font-weight: bold;
	pointer-events: none;
}

#content .edus2-simple-paginator .page{
	border:none;
	width: 30px;
	height: 30px;
	line-height: 30px;
}
#content .edus2-simple-paginator .page:hover {
	background-color: transparent;
	border: none;
	font-weight: bold;
	color: #222;
}
/* BUTTONS */
.edus2 button.primary{
	background-color: #1d577d;
	border-color: #1d577d;
}
.edus2 button.primary:hover{
	background-color: #29648b;
	border-color: #29648b;
}