
#mainnav {
	margin: 0px 0 0 0;
	/*border-left: 1px solid rgba(255,255,255,0.2);*/
}

	#mainlogo{
		padding-right: 26px;
	}
   
#mainnav a {
	font-size: 18px !important;
	color: #FFFFFF;
}

#mainnav a:hover, #mainnav a:active, #mainnav a:focus {
 background-color: transparent;
}

#mainnav .mainnav_active {
	background-color:rgba(255,255,255,0.15);
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.7);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.7);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.7);
	/*border: 1px inset rgba(0,0,0,0.5);*/
	outline: 1px solid rgba(255,255,255,0.15);
}

#leftmenu .mainnav_active {
	background-color:rgba(255,255,255,0.1);
}

#leftmenu a:hover {
	background-color:rgba(255,255,255,0.4) !important;
}

#leftmenu a:active, #leftmenu a:visited, #leftmenu a:focus, #leftmenu a:hover  {
	color: #fff !important;text-decoration: none !important;
	user-select: none;
}

.dropdown-menu-minprofil a {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.mypromainnav:hover {
	background-color: #000 !important;;
}

.mypromainnav2:hover {
	background-color: #000 !important;;
}

.head-menu li:last-child {
	float: right;
	margin-right: -14px;
}

.dropdown-menu-minprofil li:last-child {
	float: right;
	margin-right: 0px;
}



.ckeditor-holder{
	font-size: 16px !important;
}




/* FORMS */

.form-control-front {
	border: 2px solid #c75fd2 !important; 
	background-color: #0d070c;
	color: #FFFFFF !important;
		font-size: 17px;
	height: 44px;
	border-radius: 0px;
}


.form-control {
	background-color: #0d070c;
	border-radius: 0px;
	color: #fff !important;
	border: 1px solid #693366; 
	font-size: 17px;
	height: 44px;
}

.control-label
{
	padding-top: 15px !important;
}

.control-label-padd
{
	padding-top: 9px !important;
}

.input-class
{
	min-height: 50px !important;
}
/* btn-warning bruger vi til vores selects, inputs osv. */
.btn-warning {

  text-decoration: none;
  text-shadow: 0 1px black;
  background-clip: padding-box;
  /*
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.4));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.4));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.4));
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.04), inset 0 -1px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.04), inset 0 -1px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  */
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
	background-color: rgba(0,0,0,0.7) !important;
	border: 1px solid #693366 !important;
	font-size: 16px;
	color: #fff !important;
	border-radius: 0px;
	border: 1px;
	height: 44px;
}

.btn-warning:hover{

  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.1));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));

 background-color: rgba(255,255,255,0.1) !important;
  color: #ddd;
}

/* btn-warning bruger vi til vores selects, inputs osv. */
.btn-warning:active, .btn-warning:visited, .btn-warning:focus, .open > .dropdown-toggle.btn-warning{
	background-color: inherit;
	border: inherit; 
}

.dropdown-menu {
  color: #eee;
  text-shadow: 0 -1px black;
  background: #1c1c1c !important;


}

.dropdown-menu > li > a {
	padding: 3px 25px 3px 13px !important;
}

.popover-title {
	padding-left: 13px;

}
.dropdown-menu li a span{
  color: #ddd;
  text-shadow: 0 -1px black;

   -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;

  height: 34px;font-size: 16px;line-height: 34px;
 
}

.dropdown-menu li a span.check-mark{
	margin-top: 1px !important;
}


.dropdown-menu li a:hover {

  color: #fff;
  background: #444 !important;
}


.dropdown-menu li.selected a{

  color: #fff;
  background: #555 !important;outline: 0px !important;
  margin-right: 1px !important;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.00), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.00), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);
}


.dropdown-menu .popover-title{
  color: #fff !important;
  background: #444 !important;
  height: 34px;font-size: 16px;
  border-bottom: 1px solid #000;
}

.dropdown-menu .popover-title .close{
  color: #fff !important;margin-top: -3px;
}

.input-group-addon{
	background-color: #222 !important;
	border: 0px;
	padding: 5px;
	margin:0px;
	color: #ccc;
	border-radius: 0px;
}


/* vores select bokse */
.dropdown-menu {
	/*background-color: #333 !important;color: #fff !important;*/
}


.form-control-search {
		border-left: none !important;
}

/* STYLE AF SELECT BOXES OSV. */
.btn-inverse {
   background: #000;
    color: #ffffff;
	border: 1px solid #481c51;
	padding: 10px 0px 10px 7px;
	font-size: 16px;
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active {
   background: #000;
    color: #ffffff;
	
}


.cropper-example-3{
	 width: 100%;
	 max-height: 380px !important;

}

.cropper-example-3 > img {
	 max-width: 100%;

}


/* SMÅ MOBILER */
@media ( max-width: 514px ) 
{

	.noviptitle{
		font-size: 19px;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	#PicContainer{
		padding: 0 40px 0 40px !important;
	}

	body {
		
		padding: 0 0 0 0; 
	} 
	
	#main_container {
		/*margin: 0 -7px 0 -7px !important;*/
	}
	
	#bodyID
	{
		/*margin-left: -7px !important;*/
	}

	.KillPaddingMobile{
		/*margin-left: -7px !important;*/
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	/* KillPaddingMobile extra security */
	#bodyID > #main_container > .container > .row > div[class^="col-xs-12"]{padding-left:0px !important;padding-right:0px !important;}

	.Sticky.affix {
		margin-left: 7px;
	}
	
 	#ajax-profiles {
	/*	font-size: 14px !important;*/
	}
	
	.quicktext {
		display: none;
		visibility: hidden;
	}
	
	.mobify {
		font-size: 12px !important;
	}
	
	#frontpic_bg {
		background-size: cover;
		background-position: 40% 15%;
	}
	
	#frontpic_bg .mobileOverlay {
		/* Fallback for web browsers that don't support RGBa */
		background-color: rgb(0, 0, 0);
		/* RGBa with 0.6 opacity */
		background-color: rgba(0, 0, 0, 0.6);
		height: 100% !important;
		margin-top: -14px;
	}
	
	.frontCTA h1 {
		font-size: 18px;
	}
	
	.frontCTA p {
		font-size: 12px;
	}
	
	.addMarginTop_mobil {
		margin-top: 0px !important;
	}
	
	.sex_bday {
		padding-right: 5px !important;
	}
	
	.sex_bmonth {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.sex_byear {
		padding-left: 5px !important;
	}


}

@media ( min-width: 515px ) {

	 .profile_noPadRight {
		padding-right: 0px !important;
	 } 
	
	.logo_margin {
		/*margin-top: 18px;*/
		display: block;
	}
	
}

/* ALT UNDER 767PX (dvs. mobil telefoner) */
@media(max-width:767px)
{
    .prettycheckbox label{
        /*width: 85% !important;*/
        display:inline-block !important;
        vertical-align:top !important;
    }
    #donowx{
        padding-left: 0px !important;
    }

    .mobile_fullwidth{

        width: 100%;border-left: 0px !important;margin: 0px !important;padding-top: 8px !important; padding-bottom: 8px !important;margin-bottom: 7px !important;
    }


.mobile-top-minus{margin-top: 0px !important; padding-top: 0px !important;}
	.frontsignup p {
		font-size: 18px;color: #fff;text-shadow: 2px 2px #000000;font-weight: bold;
	}

	.minimobile1{font-size: 17px !important;}
	.minimobile2{font-size: 15px !important;}
	
	.cropper-example-3
	{
		max-height: 270px !important;
	}

	.mobile_topmenu_row_loger
	{
		margin: 0px !important; padding: 0px !important;
	}
	.novipholder{
		width: 100% !important;
		padding: 0px;
	}
	.novipli{
	margin-top: 0px;margin-bottom: 10px;

	}
	.maximizemobile{width: 100% !important;}
	.shoutbox_container {
		clear: both;
		height: auto !important;
		margin-bottom: -8px !important;
		margin-top: -8px !important;
		background-color: rgba(0, 0, 0, 0.4) !important;
	}

	.control-label
	{
		padding-top: 0px !important;
	}

	.control-label-padd
	{
		padding-top: 0px !important;
	}


	.head-menu li {
		width: 100%;
	}
	
	.HidePaddingContainer {
		padding-right: 0;
		padding-left: 0;
		padding-top: 7px;
	}
	
	.HidePaddingRow {
		padding-right: 0;
		padding-left: 0;
		padding-top: 15px;
	  }
	
	.HidePadding {
		/*padding: 0 !important;*/
	}
	
	.HidePaddingHeader {
		padding: 0 !important;
	}
	
	.HidePaddingContainer {
		padding-right: 0;
		padding-left: 0;
		padding-top: 15px;
	  }

	.MyNotice {
		min-height: 100px !important;
		text-align: center !important;
		padding: 0 15px 0 15px !important;
	}
	
	#showButton {
		visibility: visible;
		display: block;
	}
	
	#hideLogin {
		visibility: hidden;
		display: none;
	}
	
	#frontpic_bg .mobileOverlay {
		/* Fallback for web browsers that don't support RGBa */
		background-color: rgb(0, 0, 0);
		/* RGBa with 0.6 opacity */
		background-color: rgba(0, 0, 0, 0.6);
		height: 100% !important;
	}
		


	/* Gør CKEDITOR mindre på mobiler */
	.ckeditor-holder{
		font-size: 10px !important;
	}

	.minheight {
		min-height: 126px;
	}

	.minheight_pic {
		min-height: 0px;
	}
	#bodyID
	{
		margin-top:50px !important; /* Tilføj margin der modsvarer højde på topmenui */
	}


  #topmenu {
    float:left;
	width: 100%;
	margin-bottom:10px;padding-top:10px;
  }
  #topmenu a{width:25%;padding: 9px 0px;}
  #topmenu a:first-child {width:46%;}
  
  .FooterLeft {
	text-align: left !important;
  }
  
  .addMarginMobil2 {
	margin-top: 15px;
	}
	
	.addMarginMobil3 {
		margin-top: 7px;
	}

	#ajax-profiles {
		/*margin: -10px -14px -10px -14px;*/
	}

	#matchsettings
	{
		margin-top: -10px !important;
	}
	#newsettings
	{
		margin-top: -10px !important;
	}

	.shorten-mobile
	{
		margin-left: -10px !important;margin-right: -10px !important;
	}

	.shorten-mobile-2
	{
		margin-left: -10px !important;margin-right: -7px !important;
	}

	.shorten-mobile-3
	{
		margin-left: -6px !important;margin-right: -7px !important;
	}

	.post_profilepic 
	{
		width:90px;
	}
	
	.mobile-max-width
	{
		max-width: 90px !important;
	}

	.mobile-remove-topbottom
	{
		padding-top: 0px !important;padding-bottom: 0px !important;
	}
	.mobile-remove-padding
	{
		padding-left: 0px !important;padding-right: 0px !important;
	}

    #desmaahurtige {
        display: none;
        visibility: hidden;
    }
}


/* Mellem mobiler */
@media(min-width:350px) and (max-width: 514px)
{
	#PicContainer{
		padding: 0 20px 0 20px !important;
	}
	
	#sorterresultat {
		display: none;
		visibility: hidden;
	}
		
	#hideOpretLink {
		display: none;
		visibility: hidden;
	}

	#hideOpretBillede {
		display: none;
		visibility: hidden;
	}

}


/* Mobiler i wide-format */
@media(min-width:515px) and (max-width: 767px)
{

	#PicContainer{ /* Vises fra 515 -> 767 px - dvs. mobil bredformat */
		padding: 0 120px 0 120px !important;

	}
	
	#sorterresultat {
		display: none;
		visibility: hidden;
	}
		
	#hideOpretLink {
		display: none;
		visibility: hidden;
	}

	#hideOpretBillede {
		display: none;
		visibility: hidden;
	}

}

/* MEGET SMÅ MOBILER */
@media ( max-width: 350px ) 
{
	
	.ExtraMiniMobile
	{
		margin-left: -10px; margin-right: -10px;
	}


	#PicContainer{
		padding: 0 15px 0 15px !important;
	}
	.post_profilepic 
	{
		width:70px;
	}
	
	#sorterresultat {
		display: none;
		visibility: hidden;
	}
	
	#hideOpretLink {
		display: none;
		visibility: hidden;
	}

	#hideOpretBillede {
		display: none;
		visibility: hidden;
	}


}

/* ALT OVER 768PX (dvs. alt pånær mobil) */
@media (min-width: 768px) {






	.shorten-pc
	{
	margin-left: -7px;margin-top: -7px;
	}
  /* Remove the padding we set earlier */
  .HidePadding{
    padding-right: 0;
    padding-left: 0;
  }
  
  /* Remove the padding we set earlier */
  .HidePaddingHeader{
    padding-right: 0;
    padding-left: 0;
  }
  
  .HidePaddingContainer {
    padding-right: 0;
    padding-left: 0;
    padding-top: 7px;
  }
  
  .HidePaddingRow {
    padding-right: 0;
    padding-left: 0;
    padding-top: 15px;
  }
   
  .hideMargin {
	margin-right: 0;
	margin-left: 0;
  }
  	
	.profile_noPadCenter {
		padding-right: 15px !important;
		padding-left: 5px !important;
	 }
	 
	 .profile_noPadCenter2 {
		padding-right: 5px !important;
		padding-left: 15px !important;
	 }
	 
	 .profile_noPadleft2 {
		padding-left: 0px !important;
	 }
	 
	.addMarginPadding_login {
		padding-right: 5px;
	}
	
	#frontpic_bg {
		min-height: 280px;
	}
	
	.frontCTA {
		margin-top: 0px;
	}
	
	#frontpic_bg {
		background-size: cover;
		background-position: 60% 15%;
	}
	
	.logo_margin {
		margin-top: 6px;
		display: block;
	}
	
	.removePadding {
		padding: 0 !important;
	}
	
	.removePadTopBund {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.logeEdit {
		padding-top: 10px !important; 
		display: block;
	}
	
	.editProfileMenuPicture {
		margin-top: 7px !important;	
	}


		
}
/* SM DEVICES */
@media(min-width:768px) and (max-width: 991px)
{

    .PayType1, .PayType2{
        font-size: 17px;
        line-height: 34px;
    }
    .PayTypeIcon{
       margin-top: -5px;
    }


	.head-menu{margin-left: -10px;}
	#mainlogo{
		padding-top: 8px;
	}

	.minheight {
		min-height: 275px;
	}

	.minheight_pic {
		min-height: 0px;
	}

	.logo_front {
		width: 260px;
		margin-top: 2px;

	}
	#mainnav li a {
		font-size: 16px !important;
		color: #FFFFFF;
		padding: 10px;
	}

	.dropdown-menu-minprofil a {
		
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.dropdown-menu-minprofil{
		left: -45px !important;
		/*padding-right: 15px !important;*/
	}
	
	.logeButtons {
		width: 35px !important;
		height: 35px !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-top: 0 !important;
	}
}




@media ( max-width: 991px ) {


	.shoutbox_container {
		height: 220px;
		padding-top: 36px !important;
	}
	
	.shoutbox_text {
		height: 150px !important;
	}

	.shoutbox_container .item {
		/*height: 180px !important;*/
	}

		.MyNoticeContainer {
		height: 220px;
	}
	
	.MyNotice {
		min-height: 100px !important;
		text-align: center !important;
		padding: 0 15px 0 15px !important;
	}
	
	.frontCTA h1 {
		font-size: 18px;
	}
	
	.frontCTA p {
		font-size: 12px;
	}
	
	 .addMarginMobil {
	margin-top: 15px;
	}
}

/* ALT OVER 992PX (dvs. medium devices) */
@media(min-width:992px)
{

	.cropper-example-3{
		 max-height: 450px !important;

	}

	.minheight {
		min-height: 282px;
	}

	.minheight_pic {
		min-height: 0px;
	}



	
	.MyNotice {
		min-height: 95px !important;
		text-align: center;
	}
	

	
	.profile_noPadCenter {
		padding-right: 5px !important;
		padding-left: 5px !important;
	 }
	 
	 .profile_noPadLeft {
		padding-left: 0px !important;
	 }
	 
	 #frontpic_bg {
		min-height: 320px;
	}
	
	.frontsignup h3 {
		font-size: 24px;
		margin-top: 20px;
	}
	
	.frontsignup p {
		font-size: 16px;
	}
	
	.frontboxheight {
		min-height: 485px;
	}
	
	html {
		position: relative;
		min-height: 100%;
	}
	
	body {
		/*margin-bottom: 165px;*/
	}
	
	.footerbg {
		/*position: absolute;*/
	  bottom: 0;
	  width: 100%;
	  /* Set the fixed height of the footer here */
	  min-height: 150px;	
	}
	
	.logo_margin {
		margin-top: 8px;
		display: block;
	}
	
	.logeButtons {
		width: 40px !important;
		height: 40px !important;
		margin-left: 5px !important;
		margin-right: 0 !important;
		margin-top: -5px !important;
	}

}

/* MEDIUM */
@media(max-width:1199px) and (min-width: 991px)
{
    .prettycheckbox label{
       /* width: 85% !important;*/
        display:inline-block !important;
        vertical-align:top !important;
    }
    .PayType1, .PayType2{
        font-size: 16px;
        line-height: 32px;
    }
    .PayTypeIcon{
        height: 19px;
        margin-top: -2px;
        margin-right: 4px;
        margin-left: 3px;
    }

	.frontsignup_form {
		margin-top: 5px;
	}

	#mainlogo{
		padding-top: 10px;
	}

	.shoutbox_container {
		height: 122px !important;
	}

	.shoutbox_text {
		height: 74px !important;
	}
	
	.shoutbox_container .item {
		/*min-height: 105px !important;*/
	}
	.MyNoticeContainer {
		height: 122px;
	}
	
	.profileeditorholder {
		min-height: 130px;
	}
}

/* ALT OVER 1200PX (dvs. large devices) */
@media(min-width:1200px)
{

    .PayType1, .PayType2{
        font-size: 17px;
        line-height: 32px;
    }
    .PayTypeIcon{
        height: 22px;
        margin-top: -3px;
        margin-right: 6px;
        margin-left: 2px;
    }

.cropper-example-3{
	 width: 100%;
	 max-height: 500px !important;

}

	#mainnav a {
	font-size: 20px !important;
	color: #FFFFFF;
	}

	#minprofil ul a{
		font-size: 18px !important;
	}

	.dropdown-menu-minprofil {
		left: -15px !important;
	}
	.minheight {
		min-height: 256px;
	}

	.minheight_pic {
		min-height: 256px;
	}

	.head-menu li:last-child {
		float: right;
	}
	
	.MyNotice {
		min-height: 95px !important;
		text-align: center;
	}
	
	.shoutbox_container {
		height: 122px !important;
	}

	.shoutbox_text {
		height: 74px !important;
	}
			
	.MyNoticeContainer {
		height: 122px;
	}
	
	.shoutbox_container .item {
		/*min-height: 80px !important;*/
	}
	
	.profile_PadRight5px {
		padding-right: 5px !important;
	}
	
	.profile_noPadCenter2 {
		padding-right: 5px !important;
		padding-left: 0px !important;
	 }
	 
	 .profile_noPadleft2 {
		padding-left: 0px !important;
	 }
	 
	 #frontpic_bg {
		min-height: 392px !important;
	}
	
	.frontsignup h3 {
		font-size: 28px;
		margin-top: 20px;
	}
	
	.frontsignup p {
		font-size: 20px;
		line-height: 36px;
	}
	
	.frontsignup_form {
		/*margin-top: 15px;*/
	}
	
	/* Skal ikke slettes */
	
	
	
	.logo_margin {
		margin-top: 7px;
		display: block;
	}
	
	.logeButtons {
		width: 45px !important;
		height: 45px !important;
		margin-left: 10px !important;
		margin-right: 0 !important;
		margin-top: -5px !important;
	}
	
}

.mobilnav_img {
	max-height: 15px; 
	max-width: 15px; 
	margin-top: 2px;
}

.shoutbox_container {
	color: #FFFFFF;
}
 
.shoutbox_text {
	overflow: hidden;word-wrap: break-word;text-overflow: ellipsis;margin-top: -7px;font-size: 14px;
}

.multiline-ellipsis {
	display: block;
	display: -webkit-box;
	max-width: 100%;
	height: 60px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 1.4;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 5px 0 0;
}

.multiline-ellipsis_nopad {
	display: block;
	display: -webkit-box;
	max-width: 100%;
	height: 43px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 1;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.wrapit_nopad {
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
}

/* columns of same height styles */

.row-full-height {
  height: 100%;
}
.col-full-height {
  height: 100%;
}
.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}

/* PAGINATION - Paginering */

.pagination_parent  /* rammen */
{
	width: 100%;text-align:center;
	padding: 4px;
  background-clip: padding-box;
  border: 1px solid;
  border-color: #070809 #0d0e0f #131517;
  border-color: rgba(0, 0, 0, 0.8) rgba(0, 0, 0, 0.65) rgba(0, 0, 0, 0.5);
  border-radius: 3px;
 
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));
  -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px rgba(255, 255, 255, 0.05);
  
}

.pagination  /* rammen */
{

  margin-top: 4px;
  padding: 4px;
  background-clip: padding-box;
  border: 1px solid;
  border-color: #070809 #0d0e0f #131517;
  border-color: rgba(0, 0, 0, 0.8) rgba(0, 0, 0, 0.65) rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));
  -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px rgba(255, 255, 255, 0.05);
  
}

.pagination-title /* titlen */
{
	display: block; float: left; font-size: 17px; padding: 7px;color: #ccc;margin-right: 5px;
}

.pagination li a /* elementet */
{
  text-decoration: none;
  text-shadow: 0 1px black;
  background-clip: padding-box;
  border-color: rgba(0, 0, 0, 0.9);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.04), inset 0 -1px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.04), inset 0 -1px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;

  	background-color: #333 !important;
	border: 1px solid #111 !important;
	font-size: 18px;
	color: #fff !important;
	width: 38px !important;
	padding-left: 0px !important;	padding-right: 0px !important; text-align:center !important;

}

.pagination li a:active /* elementet */
{
  color: #eee !important;
  text-shadow: 0 -1px black;
  background: #1c1c1c;
  background: rgba(255, 255, 255, 0.01);
  border-color: black rgba(0, 0, 0, 0.65) rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);

}


.pagination li a:hover /* elementet */
{
  background-color: #555 !important;
  color: #ddd;
}

.pagination li.active a
{
  color: #eee;
  text-shadow: 0 -1px black;
  background: #1c1c1c;
  background: #222 !important;
  border-color: black rgba(0, 0, 0, 0.65) rgba(0, 0, 0, 0.6) !important;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06) !important;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06) !important;
}


.pagination_round li a {
	border-radius: 1em !important;
	margin: 0 1px 0 1px !important;
}

.pagination > li:nth-child(2) > a, .pagination > li:nth-child(2) > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}


.wrapit { 
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
}

.addPadding {
	/*padding: 15px 15px 15px 15px !important;*/

	/*padding: 7px 0px 7px 0px !important;*/
}

.addPaddingRight {
	padding-right: 15px !important;
}

.addMarginLeft {
	margin-left: 10px !important;
}

.miniPadding {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.addPaddingTop {
	padding: 15px 0 15px 0 !important;
}

.addMarginTop {
	margin-top: 15px;
}

.addMarginRight {
	margin-right: 15px !important;
}

.addMarginTop5pxllo {
	margin-top: 5px !important;
}

.addMarginTopBund {
	margin: 15px 0 15px 0 !important;
}

.addMarginBund {
	margin-bottom: 15px !important;
}

.addMarginBund5px {
	margin-bottom: 5px !important;
}

.addMarginTopBund3px {
	margin: 3px 0 3px 0 !important;
}

.addPaddingTop_user {
	padding: 15px 15px 15px 0 !important;
}

.list-group-leftmenu {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item-leftmenu {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  padding-right:0px; margin-right: 0px;
  font-size: 17px;
}
.list-group-item-leftmenu:first-child {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
}
.list-group-item-leftmenu:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
a.list-group-item-leftmenu {
  color: #555555;
}
a.list-group-item-leftmenu .list-group-item-heading-leftmenu {
  color: #FFFFFF;
}
a.list-group-item-leftmenu:hover,
a.list-group-item-leftmenu:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}

.list-group-item-leftmenu a {
	color: #dddddd !important;
}

.list-group-item-leftmenu a:hover {
	color: #FFFFFF !important;
	text-decoration: none;
}







/* MENU */
#leftmenu
{
	position: fixed;
	top: 0;
	width: 274px;
	height: 100%;
	z-index: 98;
	overflow: auto;
	-webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */

    -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
    -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
	box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
	left: -274px;


/*
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
*/

	/*
	left: -250px;
	bottom: 0;
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
	*/
	

	

}

#leftmenu.active {
	-webkit-transform: translate(274px, 0px);
	-moz-transform: translate(274px, 0px);
	-o-transform: translate(274px, 0px);
	-ms-transform: translate(274px, 0px);
	transform: translate(274px, 0px);
}

#rightmenu
{

	position: fixed;
	top: 0;
	width: 274px;
	height: 100%;
	z-index: 98;
	overflow: auto;
	-webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */

	    -webkit-box-shadow: inset 10px 0 6px -9px rgba(0, 0, 0, .7);
    -moz-box-shadow: inset 10px 0 6px -9px rgba(0, 0, 0, .7);
	box-shadow: inset 10px 0 6px -9px rgba(0, 0, 0, .7);
	right: -274px;
/*
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
*/


/*
	position: fixed;
	top: 0px !important;
	bottom: 0;
	width: 250px;
	right: -250px;
	min-height: 100%;
	overflow-y: scroll;

	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	*/
}

#rightmenu.active {
	-webkit-transform: translate(-274px, 0px);
	-moz-transform: translate(-274px, 0px);
	-o-transform: translate(-274px, 0px);
	-ms-transform: translate(-274px, 0px);
	transform: translate(-274px, 0px);
}


#bodyID {
       -webkit-transform: translate(0px, 0px);
       -moz-transform: translate(0px, 0px);
       -o-transform: translate(0px, 0px);
       -ms-transform: translate(0px, 0px);
       transform: translate(0px, 0px);

	   /*
	   -webkit-transition: 0.3s ease;
       -moz-transition: 0.3s ease;
       -o-transition: 0.3s ease;
       transition: 0.3s ease;  
*/
	   margin: 0px ; padding: 0px !important;
}

#bodyID.active, #topnav1.active {
       -webkit-transform: translate(274px, 0px);
       -moz-transform: translate(274px, 0px);
       -o-transform: translate(274px, 0px);
       -ms-transform: translate(274px, 0px);
       transform: translate(274px, 0px);

		overflow: hidden !important;

	    display: block;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 97;

}

#bodyID.active
{
	opacity: 0.4 !important; background-color: #000 !important;
}


#bodyID.active-right, #topnav1.active-right {
       -webkit-transform: translate(-274px, 0px);
       -moz-transform: translate(-274px, 0px);
       -o-transform: translate(-274px, 0px);
       -ms-transform: translate(-274px, 0px);
       transform: translate(-274px, 0px);
		
		overflow: hidden !important;

		
	    display: block;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		
		z-index: 97;
		
}

#bodyID.active-right 
{
	opacity: 0.4 !important; background-color: #000 !important;
}

#leftmenu a {
	display: block;
	color: #fff;
	font-size: 1.1em;
	font-weight: 300;
	padding: 15px !important;
}

#leftmenu a:hover {
	background-color:rgba(0,0,0,0.75);
	text-decoration: none;
}

#leftmenu a:active {
	background: #afdefa;
	color: #47a3da;
}



/* General styles for all menus */

/*
.cbp-spmenu {
	background-color:rgba(0,0,0,0.3) !important;
	position: fixed;
	overflow-y: scroll;
	z-index: 999999;


}

.cbp-spmenu h3 {
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 5px;
	margin: 0;
	font-weight: 100;
	background-color:rgba(0,0,0,1.0);
}

.cbp-spmenu h3 a {
	padding: 5px;
	border: none;
	display: inline;
}

.cbp-spmenu h3 a:hover {
	border: none;
	display: inline;
}

.cbp-spmenu h3 a:active {
	border: none;
	display: inline;
}

.cbp-spmenu a {
	display: block;
	color: #fff;
	font-size: 1.1em;
	font-weight: 300;
}

.cbp-spmenu a:hover {
	background-color:rgba(0,0,0,0.75);
	text-decoration: none;
}

.cbp-spmenu a:active {
	background: #afdefa;
	color: #47a3da;
}

.cbp-spmenu-vertical {
	width: 250px;
	height: 100%;
	top: 0;
	z-index: 1000;
}

.cbp-spmenu-vertical a {
	padding: 1em;
}

.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}

.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}

.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: 0.8em;
	border-left: 1px solid #258ecd;
}

.cbp-spmenu-left {
	left: -250px;
}

.cbp-spmenu-right {
	right: -250px;
	background-color: #000000;
	color: #FFFFFF;
}

.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
}

.cbp-spmenu-top {
	top: -150px;
}

.cbp-spmenu-bottom {
	bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}

.cbp-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0;
}

.cbp-spmenu-push-toright {
	left: 270px;
}
 
.cbp-spmenu-push-toleft {
	left: -270px;
}

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

@media screen and (max-width: 55.1875em){

	.cbp-spmenu-horizontal {
		font-size: 75%;
		height: 110px;
	}

	.cbp-spmenu-top {
		top: -110px;
	}

	.cbp-spmenu-bottom {
		bottom: -110px;
	}

}

@media screen and (max-height: 26.375em){

	.cbp-spmenu-vertical {
		font-size: 90%;
		width: 190px;
	}

	.cbp-spmenu-left,
	.cbp-spmenu-push-toleft {
		left: -190px;
	}

	.cbp-spmenu-right {
		right: -190px;
	}

	.cbp-spmenu-push-toright {
		left: 190px;
	}
}
*/

.dropdown-menu-minprofil {
  position: absolute;
  top: 100%;
  left: -25px;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color:rgba(0,0,0,1.0);
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;


        
        
}

.dropdown-menu-minprofil  a:hover{
  text-decoration: none;
  color: #aaa !important;
  border: 1px solid #333;
  margin: -1px;
}

.dropdown-menu-minprofil.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu-minprofil .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu-minprofil > li > a {
  display: block;
 /* padding: 3px 20px;*/
	padding: 3px 24px 3px 10px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.open > .dropdown-menu-minprofil {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-minprofil-right {
  left: auto;
  right: 0;
}
.dropdown-menu-minprofil-left {
  left: 0;
  right: auto;
}

.head-menu li a, .head-menu li a:hover, .head-menu li a:focus {
	background-color: transparent !important;
}


/*
.pagination li a:hover
{
  background-color: #555 !important;
  color: #ddd;
}

.pagination li.active a
{
  color: #eee;
  text-shadow: 0 -1px black;
  background: #1c1c1c;
  background: #222 !important;
  border-color: black rgba(0, 0, 0, 0.65) rgba(0, 0, 0, 0.6) !important;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06) !important;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06) !important;
}


.pagination_round li a {
	border-radius: 1em !important;
	margin: 0 1px 0 1px !important;
}

.pagination > li:nth-child(2) > a, .pagination > li:nth-child(2) > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
*/




















.logeSearch {
	border-left: 1px solid #693366;
	border-top: 1px solid #693366;
	border-bottom: 1px solid #693366;
	border-right: none !important;
	background-color: #0d070c !important;
}

.carousel-control.left, .carousel-control.right {
	background: transparent !important;
}

abbr {
	border: none !important;
}

.modal-content {
	background-color: #1a1617 !important;
}

.modal-header {
	border-bottom: 1px solid #423a3c !important;
}

.bootbox-close, .close {
	color: #e90000 !important;
}





div[class^="col"]{padding:7px;}



.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.HidePaddingAll {
	padding: 0 !important;
}
.HidePaddingLeft {
	padding-left: 0 !important;
}
.HidePaddingRight {
	padding-right: 0 !important;
}
.AddPaddingTops{
	padding-top: 15px !important;
}

.BootContent {
	background-color:rgba(0,0,0,0.2);
	padding:10px;
}

.BootContentNoBG {
	padding:10px !important;
}


.RowDark {
	background-color:rgba(0,0,0,0.2);
	margin-left: 7px !important;
	margin-right: 7px !important;
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}

#HeaderContainer
{
	margin-top: -7px !important;

}


.container {
    padding:0px !important;

}


.prettycheckbox label{
	font-weight: normal !important;margin-top: 4px !important;margin-left: 6px;
}
/*
.row [class*='col-']:not(:first-child):not(:last-child) {
  padding-right:5px;
  padding-left:5px;
}
.row [class*='col-']:first-child {
  padding-right:5px;
}
.row [class*='col-']:last-child {
  padding-left:5px;
}

.col-lg-1>div {background-color:#ddd;}

*/


/* tab color */
.nav-tabs>li>a {
   background-color: rgba(0,0,0,0.7);
  border-color: #333333;
  border-bottom: 1px solid  #888;
  color:#fff;
  height: 45px !important;
  padding-right: 10px;
  padding-left: 10px;
}

/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #fff;
  background-color:rgba(0,0,0,0.1);
  border: 1px solid #888;
  border-bottom: 1px solid rgba(0,0,0,0.8);
}

/* hover tab color */
.nav-tabs>li>a:hover {
  background-color: rgba(255,255,255,0.1);
  border: 1px solid #888;
  border-bottom: 0px;
}

.tab-content
{
	padding: 14px;
	border: 1px solid #aaa;
	border-top: 0px !important;
	background-color:rgba(0,0,0,0.2);
}
.nav-tabs{border-bottom: 1px solid #888;}



/* KNAPPER */

.btn-lg {
 font-size: 16px !important;
 line-height: 22.5px;
}

.btn-success {
	background-color: #088d21 !important;
	/*border: 1px solid #0c621c;*/
	border: 0px !important;
	border-radius: 0px;
	color: #ffffff !important;
	font-size: 16px;
}

.btn-danger2 {
	background-color:#c9302c !important;
	/*border: 1px solid #0c621c;*/
	border: 0px !important;
	border-radius: 0px;
	color: #ffffff !important;
	font-size: 16px;
}

.btn-danger2:hover, .btn-danger2:active{
	background-color: #d9534f !important;
	/*border: 1px solid #1caf38 !important;*/
	border-radius: 0px;
	color: #ffffff !important;
}

.uploadifive-button {
	background-color: #088d21 !important;
	border: 0px !important;
	border-radius: 0px !important;
	color: #ffffff !important;
	font-size: 16px !important;
	text-align: center;
	width: 100%;
	cursor: pointer;
	height: 100% !important;
	line-height: 40px !important;
	text-align: center !important;
	text-transform: none;
	padding: 0 2px 0 2px;

}

		.queuebox{padding-bottom: 5px;text-overflow: ellipsis; overflow: hidden;  word-wrap: break-word;}

		.uploadifive-queue-item {color: #fff;}
		.uploadifive-queue-item .close {
			
			display: block;
			float: right;
			height: 16px;
			text-indent: -9999px;
			width: 16px;
		}
		.uploadifive-queue-item .progress {
			border: 1px solid #D0D0D0;
			height: 5px;
			margin-top: 5px;
			width: 100%;
		}
		.uploadifive-queue-item .progress-bar {
			background-color: #fff;
			height: 5px;
			width: 0;
		}

.uploadifive-button input{
	font-size: 50px !important;
}

.btn-success:hover, .btn-success:active{
	background-color: #139e2d !important;
	/*border: 1px solid #1caf38 !important;*/
	border-radius: 0px;
	color: #ffffff !important;
}


.btn-success:visited {
	background-color: #088d21;
	/*border: 1px solid #0c621c;*/
	border-radius: 0px;
	color: #ffffff !important;
}

.btn-extralarge {
	min-height: 50px;
	font-size: 19px !important;
	color: #ffffff !important;
}

.btn_purple {
	background-color: #94339e;
	/*border: 1px solid #94339e;*/
	border: 0px;
	border-radius: 0px;
	color: #ffffff !important;
	font-size: 16px;
}

.btn_purple:hover, .btn_purple:active { 
	background-color: #a738b2;
	border-radius: 0px;
	color: #ffffff !important;
}

.btn_grey {
	background-color: #6d6d6d;
	color: #ffffff !important;
	border-radius: 0px;
}

.btn_grey:hover, .btn_grey:active { 
	background-color: #8f8f8f;
	color: #ffffff !important;
}

.btn-primary, .btn-primary:hover, .btn-primary:active { 
	color: #ffffff !important;
	font-size: 16px;
	height: 40px;line-height:37px;padding-top: 0px;padding-bottom: 0px;
	border-radius: 0px;
}



.btn-xlarge {
    padding: 10px 30px 10px 30px;
    font-size: 22px !important;
    border-radius: 4px !important;
	color: #ffffff !important;
}

.fileUpload {
    position: relative;
    overflow: hidden;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}


/* TABELLER */
.table-striped td, .table-striped th {
	line-height: 30px !important;
} 

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color:rgba(180,180,180,0.1);
 /* border-top: 1px solid #000 !important;
  border-bottom: 1px solid #000 !important;*/
}

.borderless td, .borderless th {
    border: none !important;
	vertical-align: middle;
}

.breadcrumb {
	background-color: transparent !important;
	margin-bottom: 0px !important;
}

.progress {
	position: relative;
	background-color:rgba(53,53,53,0.6) !important;	
}

.progress-bar {
	background-color: #550062 !important;
}

.progress span {
	position: absolute;
	display: block;
	width: 100%;
	color: #FFFFFF;
}

.bootstrap-switch-label {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.bootstrap-switch {
    border: 1px solid #383838 !important;
}

.bootstrap-switch-danger {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

.bootstrap-switch-success {
    background-color: #386e38 !important;
}



	