 /*
 ################################
 #			  	#
 #     PHARFOLIO CONTENT CSS	#
 #				#
 ################################
 */

 @charset "utf-8";
 @media all {

 #banner { background: transparent url(../img/banner-folders-background.jpg) no-repeat top center; width:100%; min-height:71px; }
 #banner .wrap { padding:5px 25px 0 335px; }

 #index #banner, #login #banner { background: transparent url(../img/home-folders-background.jpg) no-repeat top center; width:100%; min-height:305px; }
 #index #banner .wrap, #login #banner .wrap { padding:5px 25px 5px 335px; }
 
 .advert { background-color:#636466; color:#ffffff; padding:45px; }

 .nicebox { background-color:#DBE586; padding:10px 20px; -moz-border-radius:10px;border-radius:10px; }
 .nicebox p { font-size:1.2em; margin-bottom:3px; }
 .nicebox p.small { font-size:1.0em; }
 .nicebox a:hover { text-decoration:underline; }
 .nicebox table { width:99%; margin-bottom:5px; }
 .nicebox table tr { border-bottom:1px dotted #6A7243; }
 .nicebox table tr:last-child { border-bottom:0; }

 .content .wrap { padding:15px; }

 .result-set table { width:100%; font-size:1.1em; }
 .result-set table td { padding:10px; border-left:2px solid #E3E4DC; }
 .result-set table td:first-child { border-left:0; }
 .result-set table tr.fieldname { background-color:#97BF0D; color:#ffffff; font-weight:bold; font-size:1.1em; }
 .result-set table tr.alternate { background-color:#F7F9E9; }
 .result-set table a:hover { text-decoration:underline; }

 .coursetitle { color:#ffffff; font-size:0.8em; }

 .detail-set { float:left; width:50%; }
 .detail-set a { text-decoration:underline; }
 .detail-set a:hover { text-decoration:underline; }
 .detail-set table { width:100%; font-size:1.1em; margin-bottom:25px; }
 .detail-set table td { padding:10px; }
 .detail-set table td.fieldname { font-weight:bold; font-size:1.1em; }
 .detail-set table tr:nth-child(even) { background-color:#F7F9E9; }
 .detail-set table a:hover { text-decoration:underline; }
 .description { float:left; width:50%; }
 .description div.wrap { padding:0 35px; }
 .description p { margin:0 0 15px 0; line-height:1.6em; }

 .admin-overview-set { background-color:#F1F1F1; float:left; width:25%;	padding: 5px; box-sizing: border-box; }
 .admin-description { float:left; width:75%; }
 
 .staticText p { margin-bottom:1em;text-align:justify; }

 }

 .button{
	 background-color: rgb(254,214,18);
	 padding: 5px;
	 /*border-radius: 5px;*/
 }

 .button img{
	 position: relative;
	 top:4px;
 }