/****** CSS by Snerpa Vefhönnun ******/


/****** LAYOUT ******/
html {
  position: relative;
  min-height: 100%;
}

a {
    color: #343434;
}

body {
  padding-top: 51px;
  font-family: 'Droid Serif', serif;
  font-size: 18px;
  font-weight: 400;
  color: #424242;
  line-height: 36px;
  background-color: #f8f8f8;
  margin-bottom: 60px;
}
.text-center {
  padding-top: 20px;
}
/*.col-xs-12 {
  background-color: #fff;
}*/
#sidebar {
  height: 100%;
  padding-right: 0;
  padding-top: 20px;
}
#sidebar .nav {
  width: 95%;
}
#sidebar li {
  border:0 #f2f2f2 solid;
  border-bottom-width:1px;
}

#content {
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.sp-post-title {
    font-size: 3.1em;
    letter-spacing: 0.0157em;
    line-height: 1.12;
}

h1, h2, h3, h4, h5, h6 {
    color: #343434;
    font-family: 'Anton', sans-serif;
    font-weight: normal;
    margin: 0 0 17px;
    line-height: 1.2;
    text-transform: uppercase;
}
.navbar-default {
    background-color: #343434;
    border-color: #2b2b2b;
}
.footer {
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}

#s_bar {
	line-height: 1.42857143;
}

/* collapsed sidebar styles */
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }
  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -41.6%;
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -41.6%;
  }
  .row-offcanvas-right.active {
    right: 41.6%;
  }
  .row-offcanvas-left.active {
    left: 41.6%;
  }
  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 41.6%;
  }
  #sidebar {
    padding-top:0;
  }
}


.contentText .right {
	float: right;
	padding: 5px 0px 5px 10px;
}

.contentText .left {
	float: left;
	padding: 5px 10px 5px 0px;
}

.contentText .middle .contentImage {
	float: none;
	padding: 5px 0 5px 0;
	margin: 0 auto;
}

/****** Images ******/

.pull-right .contentImage {
	margin: 0 0 10px 15px;
}

.pull-left .contentImage {
	margin: 0 15px 10px 0;
}


/****** Form ******/

.rugl-image {
	display: block;
	padding: 6px 12px;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 10px;
}

.rugl-input, .rugl-button {
	width: 106px;
}

/****** Files ******/

#fileLists {
	width: auto;
	color: #2a2a2a;
	margin: 0px 0px 0 0;
	text-align: justify;
	/*padding: 0 25px 0 35px;*/
}

#fileLists ul {
	list-style-type: none;
	margin: 10px 0 10px 10px;
}

#fileLists li {
	display:block; 
	line-height:20px; 
	padding: 1px 0 1px 25px;
	/*background: url(../img/pinBullet.gif) no-repeat 2px 4px;*/
	
}

/*#fileLists ul.folders li {
	background: url('/s_system/s_img/fileicon-folder.gif') 0px 2px no-repeat !important;
	background: url('/s_system/s_img/fileicon-folder.gif') 0px 3px no-repeat;
}*/

#fileLists ul.files li {
	background: url('/s_system/s_img/fileicon-unknown.gif') 0px 3px no-repeat;
}

#fileLists li.files-pdf {
	background: url('/s_system/s_img/fileicon-pdf.gif') 0px 3px no-repeat !important;
}

#fileLists li.files-swf,
#fileLists li.files-fla {
	background: url('/s_system/s_img/fileicon-swf.gif') 0px 3px no-repeat !important;
}

#fileLists li.files-jpg, #fileLists li.files-jpeg, #fileLists li.files-gif, #fileLists li.files-png {
	background: url('/s_system/s_img/fileicon-image.gif') 0px 3px no-repeat !important;
}

#fileLists li.files-avi,
#fileLists li.files-mpg,
#fileLists li.files-mpeg,
#fileLists li.files-mov,
#fileLists li.files-moov,
#fileLists li.files-wmv,
#fileLists li.files-mp4,
#fileLists li.files-rm,
#fileLists li.files-asf,
#fileLists li.files-divx,
#fileLists li.files-ogm,
#fileLists li.files-qt,
#fileLists li.files-vob {
	background: url('/s_system/s_img/fileicon-video.gif') 0px 3px no-repeat !important;
}

#fileLists li.files-mp3,
#fileLists li.files-acc,
#fileLists li.files-wma,
#fileLists li.files-ogg,
#fileLists li.files-wav,
#fileLists li.files-ac3,
#fileLists li.files-aif,
#fileLists li.files-aiff,
#fileLists li.files-ram {
	background: url('/s_system/s_img/fileicon-audio.gif') 0px 3px no-repeat !important;
}

#fileLists li.files-doc,
#fileLists li.files-docx,
#fileLists li.files-txt,
#fileLists li.files-html,
#fileLists li.files- {
	background: url('/s_system/s_img/fileicon-doc.gif') 0px 3px no-repeat !important;
}

#fileLists li.files-xls,
#fileLists li.files-XLS {
	background: url('/s_system/s_img/fileicon-xls.gif') 0px 3px no-repeat !important;
}

#fileLists li.files-zip,
#fileLists li.files-gz,
#fileLists li.files-tar,
#fileLists li.files-rar,
#fileLists li.files-ace,
#fileLists li.files-tgz,
#fileLists li.files-bz2 {
	background: url('/s_system/s_img/fileicon-zip.gif') 0px 3px no-repeat !important;
}