@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'tt-light';
  src: url('http://portalen.timeterminal.se/fonts/Roboto-Light.ttf');

}

@font-face {
  font-family: 'tt-medium';
  src: url('http://portalen.timeterminal.se/fonts/Roboto-Medium.ttf');

}

* {
	margin: 0;
}


html, body {
	
	height: 100%;
	font-family : 'tt-light'; 
}
.wrapper {
	
	min-height: 100%;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	
	height: 30px; /* .push must be the same height as .footer */
	border: solid 0px;
	text-align:center;
	margin:auto;
	border-top:solid 2px; 
	border-top-color:#ed0677; 
	font-size:12px;
	padding-top:5px;
	color:#666;
	background-color:#F6F6F6;
}

#p_border
{
	border-color:#FDC3DF;
}

#p_heading
{
	background-color:#FDC3DF;
	color:#B20057;
}

.black_overlay
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

#input_field
{
	padding: 5px;
	
}

.form-inline .checkbox input[type="checkbox"] {
	
        float: left;
        margin-right: 5px;
        margin-left: 5px;
}

.panel_item
{
	border: solid 2px #C9A9B8; width: 25%; float:left; color:#763859; text-align:center; border-radius: 12px; cursor:pointer; margin:30px;
	
}

.panel_item .icon
{
	border: solid 0px; padding-top:10px; padding-bottom:10px; margin:0px; font-size:28px; background-color: #FFF2F9; border-radius: 10px;
}

.panel_item .text
{
	
	border-top: solid 1px #763859; padding-left:2px; padding-right:2px; padding-top:5px; padding-bottom:5px; margin:0px; font-size:18px; background-color:#E0D0D8; color:#763859; border-color: #C9A9B8; border-bottom-left-radius: 11px; border-bottom-right-radius: 11px;
}

.fancy_span
{
	border : solid 1px #496417;
	border-right: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	padding:3px;
	background-color:#DEF0BC;
	font-size:16px;
	height:50px;	
}



div.alert
{
	padding:5px !important;
	margin-bottom:0px !important;
	display:inline-block !importanT;
}



.MsoNormal span
{
	font-size:16px !important;

}



/*.modal-body
{
	font-size:16px !important;
	background-color:#dff0d8 !important;
	color:#3c763d !important;
}*/


input[type=text]:focus, textarea:focus , div.nicEdit-main.nicEdit-selected , select:hover , .form-control:focus  {

  border-color: rgba(224, 208, 216, 1);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(224, 208, 216, 1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(224, 208, 216, 1);
}

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

div.nicEdit-main , blockquote
{
	font-size:16px !important;
	padding: 6px !important;
	display: block !important;
}

div.nicEdit-main > span
{
	font-size:16px !important;
	display: block !important;
	font-family : open-sans !important; 
}

.input-group-addon
{
	font-size:16px !important;
}

.input-group .form-control
{
	font-size:16px !important;	
}

#memberslist.form-control
{
	padding: 6px !important;
}
div#list_members
{
	padding: 10px !important;	
}

.hd
{
	float:left; 
	width:25%; 
	background-color:#FFF2F9;
	border-bottom: solid 1px #FDC3DF;
	text-align:center; 
	font-size:18px; 
	font-weight:normal;
	height:30px;
	line-height:30px;
	color:#763859;
}

ul.pagination
{
	margin: 5px 0 !important;
}


.pagination>.active>a
{
	color:#763859 !important;
	background-color:#FFF2F9 !important;
	border-color:#FDC3DF !important;
}

.pagination>li>a
{
	color:#763859 !important;
}

#print_page_header
{
	border: solid 0px; 
	width: 100%; 
	display: table; 
	color:#763859;
}


@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
   	@page 
	{
		margin-top: 5em;
		margin-bottom: 5em;
		font-size: 16px;

	}	  
	#print_page_header,#header
	{
	  display:none;
	}
	#footer
	{
		display:none;
	}
	#div_C2D69B
	{
		background-color: #C2D69B !important;		
	}
	#div_B6DDE8
	{
/*		border: solid 1px !important;*/
		background-color: #B6DDE8 !important;
	}
	#div_FFF
	{
/*		border: solid 0px !important;*/
		background-color: #FFF !important;
	}	

}

/*@media print {
	



}*/
#week_header
{
	display:table-cell; 
	border:solid 0px; 
	padding:10px; 
	float:left;  
	padding: 0.2em 0.2em 0.2em 0.2em; 
	margin:0px;
	color:#763859;
}

#entry
{
	background-color:#FFF2F9;
	display:table-cell; 
	border:solid 0px; 
	padding:10px; 
	float:left;  
	padding: 0em 0em 0em 0em; 
	margin:0px;
	color:#763859;	
}

#entry_dag
{
	display:table-cell; 
	border-right:solid 1px #FDC3DF; 
	padding:10px; 
	float:left;  
	padding: 0.2em 0.2em 0.2em 0.2em; 
	margin:0px;
	color:#763859;
	background-color:#FFF2F9;	
}


#entry_inside
{
	background-color:#FFF;
	border: 0px solid #000000; 
	padding:0px;
	margin:0px;	
}

#entry_inside_dag
{
	background-color:#FFF2F9;
	border: 0px solid #000000; 
	padding:0px;
	margin:0px;	
}

#week_header_inside
{
	border: 0px solid #000000; 
	padding:0px;
	margin:0px;	
}

#week_header_name
{
	float:left;
	border:solid 1px;
	width:100%;
}

#week_header_description_mon
{
	float:left;
	border:solid 1px;
	width:17%; 
}

#week_header_time_mon
{
	float:left;
	border:solid 1px;
	width:3%; 
}

#week_header_description_tis
{
	float:left;
	border:solid 1px;
	width:17%; 
}

#week_header_time_tis
{
	float:left;
	border:solid 1px;
	width:3%; 
}

#week_header_description_wed
{
	float:left;
	border:solid 1px;
	width:17%; 
}

#week_header_time_wed
{
	float:left;
	border:solid 1px;
	width:3%; 
}

#week_header_description_thur
{
	float:left;
	border:solid 1px;
	width:17%; 
}

#week_header_time_thur
{
	float:left;
	border:solid 1px;
	width:3%; 
}

#week_header_description_fri
{
	float:left;
	border:solid 1px;
	width:17%; 
}

#week_header_time_fri
{
	float:left;
	border:solid 1px;
	width:3%; 
}


