/* global settings */
html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}
body
{
	font-family: verdana !important;
	font-size: 14px;
	line-height: revert;
}

button, input, optgroup, select, textarea { 
	font:revert;
}

td
{
	font-size: 14px;
}

h1
{
	font-size: 16px !important;
	color: #D20020 !important;
	font-weight:revert !important;
}

h2
{
	font-size: 14px;
	color: #D20020 !important;
	font-weight:revert !important;
}
h3 
{
	display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}
h4 
{
	font-size: revert !important;
	font-weight: revert !important;
	font-weight: revert !important;
}

h1 {
	 margin-top: 1em;
	 margin-bottom: 1em;
}

h2, h3,
{
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

input {
	border:1px solid #7F94A8;
}

input.radio {
	border:0px solid #7F94A8;
}



/* class settings */

.leftmenu
{
	font-size: 13px;
	color: #3b5a79;
}

.leftmenu_0
{
	font-size: 13px;
	color: #3b5a79;
}

.leftmenu_1
{
	font-size: 11px;
	color: #3b5a79;
}

.leftmenu_2
{
	font-size: 9px;
	color: #3b5a79;
}

.topmenu {
	color: #FFFFFF;
}

.topmenu_0 {
	color: #FFFFFF;
}

A:link {
	/*font-size: 11px; */
	text-decoration: none; 
	color: #000000;
}
A:visited {
	/*font-size: 11px; */
	text-decoration: none; 
	color: #000000;
}
A:hover {
	/*font-size: 11px; */
	text-decoration: underline; 
	color: #000000;
}

legend {
	font-weight:bold;
	font-size:14px;
	display: block;
    padding-inline: 2px;
    width: auto;
    margin-bottom: 0px;
    border-bottom:none;
    color:#D2002;
}

.field-icon {
  float: right;
  margin-left: 0px;
  margin-top: -22px;
  position: relative;
  z-index: 2;
}

#storfanger_indmeld_form fieldset, #login_form_big fieldset, #login_form_small fieldset, #begaering_dfff_form fieldset, #begaering_dfff_form select,
#storfanger_opret_subkonto_form fieldset, #storfanger_opret_subkonto_form select, #storfanger_edit_konto_form fieldset, #storfanger_edit_konto_form select,
#create_fangst_form fieldset, #create_fangst_form select, #links_create_link_form fieldset, #storfanger_opret_konto_form select, #storfanger_opret_konto_form fieldset,
#storfanger_edit_username_form fieldset {
	display: block;
    min-inline-size: min-content;
    margin-inline: 0px;
    border-width: 0px;
    border-style: groove;
    border-color: threedface;
    border-image: initial;
    padding-inline: 0.75em;
    background-color: white;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 0px 0px 1px silver;
    -moz-box-shadow: inset 0px 0px 0px 1px silver;
    box-shadow: 0px 0px 0px 1px silver;
    margin: 0px 5px 0px 0px;
    min-height:30px;
}
#begaering_dfff_form select, #create_fangst_form select {
	width: calc(100% - 5px);
}

#storfanger_indmeld_form legend, #login_form_big, #login_form_small legend, #begaering_dfff_form legend,
#storfanger_opret_subkonto_form legend, #storfanger_edit_konto_form legend, #create_fangst_form legend, #links_create_link_form legend, 
#storfanger_opret_konto_form legend, #storfanger_edit_username_form legend  {
	font-weight:bold;
	font-size:14px;
	display: block;
    padding-inline: 2px;
    width: auto;
    margin-bottom: 0px;
    border-bottom:none;
    padding: 0px 10px 0px 0px;
    color:black;
}

#storfanger_indmeld_form fieldset input, #login_form_big fieldset input, #login_form_small fieldset input, #begaering_dfff_form fieldset input,
#storfanger_opret_subkonto_form fieldset input, #storfanger_edit_konto_form fieldset input, #create_fangst_form fieldset input, #links_create_link_form fieldset input,
#storfanger_opret_konto_form fieldset input, #storfanger_edit_username_form fieldset input {
	border:none;
	width:100%;
}

form input[type="submit"] {
	width:auto;
}

input[type=file]::file-selector-button {
  background-color: #fff;
  color: #000;
  border: 0px;
  border-right: 1px solid #e5e5e5;
  padding: 10px 15px;
  margin-right: 20px;
  transition: .5s;
}

input[type=file]::file-selector-button:hover {
  background-color: #eee;
  border: 0px;
  border-right: 1px solid #e5e5e5;
}

/* Gallery kategories List */
div.gallery_kategori_list 
{
  margin-top:10px;
}

div.gallery_kategori 
{
  float: left;
  width:350px;
  margin-bottom:20px;
  margin-right:10px; 
  height:100px;
}

div.gallery_kategori_list div.kategori_img 
{
  width:120px; 
  height:90px;
  float:left;
  padding:5px;
  border:1px solid #BBBBBB;
}

div.gallery_kategori_list div.kategori_img img 
{

}

div.gallery_kategori_list div.kategori_title 
{
  height:20px;
  padding-bottom:5px;
  text-align:left;
  color:green!important;
}

div.gallery_kategori_list div.kategori_title a.kategori_title 
{
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	font-size:16px;
	color:#D20020;
}

div.gallery_kategori_list div.kategori_text 
{
      height: 84px;
    overflow: hidden;
    padding-left: 10px;
}

div.gallery_kategori_list div.kategori_link 
{
	font-size:12px;
	font-weight:bold;
}
/* END Gallery kategories List */

/* Gallery pictures List*/
div#gallery_list 
{
	margin-top:10px;
}

div#gallery_content 
{
	margin-top:10px;
}

div.gallery 
{
	position:relative;
	height:140px;
	width:140px;
	float: left;
	margin-bottom:20px;	
	margin-right:5px; 
	text-align:center;
	border: 1px solid #BBBBBB;
	padding:0px;
}

div.gallery_img 
{
	/*
	position:absolute;
	left: 0px;
	text-align:center;
	margin-top:50%;
	margin-left:50%;
	*/
	height:140px;
	left:140px;
}

div.gallery_img img 
{
	padding:0px;
	margin:0px;
	border: 0px; 
	text-align:center;
}

a.gallery_img_link 
{
	margin:0px;
	padding:0px;
}

div.gallery_innerPicture 
{
	max-height:400px;
	position:absolute;
	top: 50%;
}

div#gallery_nav 
{
  text-align:center;
}

div#gallery_pictureText 
{
	overflow:auto;
}
/* END Gallery Picture */


/* Ads */
div.ads_div 
{
	/*margin-bottom:10px;*/
}

/* END Ads */


/* Calendar */

.calendar_horizontal_border 
{
	background-color:#3B5A79;
}

.calendar_header 
{
	background-color:#E2E6EB;
}

.calendar_cell 
{
	font-size:12px;
	word-break: break-word;
}

.calendar_cell a
{
	font-size:12px;
}

.calendar_cell_day a
{
	font-weight:normal;
}

.calendar_cell_today 
{
	font-weight:bold!important;;
	color:#C9011E!important;
}
/* END Calendar */

/* frontpage */
#content_frontpage p:first-child { margin:0px 0px 10px 0px;}


/* Storfanger arkiv liste */
.archive_list
{
	color: #3b5a79;
}

.archive_list li a
{
	color: #3b5a79;
}

/* Storfanger winner history */

.stofanger_winner
{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.storfanger_winners_text
{
	float: left;
	margin-left: 20px;
}

.stofanger_winner_image {
    border: 1px solid #bbbbbb;
    display: table;
    float: left;
    padding: 5px;
    width: 200px;
    height: 150px;
    text-align: center;
}

.stofanger_winner_image img
{
	width: 200px;
	display: block;
}

/* Månedens storfanger */
.storfanger_winners_month .winner_img
{
	max-width: 275px;
}

.storfanger_winners_month .winner_img.senior_img
{
	float: right;
}

.storfanger_winners_month h3
{
	margin-top: 5px;
	margin-bottom: 0px;
}

.storfanger_winners_month .sponsor_image
{
	margin-bottom: 10px;
}


/* Registrer fangst */
.opacity40
{
	opacity: 0.4;
	filter: alpha(opacity = 50);
}

.storfanger_crop_image h3
{
	margin: 0px 0px 5px 0px;
}

.storfanger_crop_image button
{
	border: 1px solid #7f94a8;
}

.storfanger_crop_image .image_crop
{
	float: left;
	width: 440px;
}

.storfanger_crop_image .image_uploaded
{
	height: 140px;
	margin-bottom: 10px;
}

.storfanger_crop_image .image_uploaded img
{
	max-width: 125px;
	max-height: 100px;
}

.storfanger_crop_image .crop_image_buttons
{
	margin-top: 10px;
}
.card {
margin-left: 45px;
}

/* new responsive layout changes */

.topmenu {
	padding-left:115px;
}

#top_background_container {
	background-image: url(../images/banner.jpg);height:89px;background-position-x: left;background-color: white;background-repeat: round;
}

.topmenu_0 {
	margin-left:8px; 
	margin-right:8px; 
	cursor:pointer;
	float:left;
	line-height: 2;
}

.navbar {
	border-color:unset !important;
	margin-bottom:0px !important;
	border: none !important;
	min-height: 25px !important;
}

.container {
	background-color: #EEEEEE;
}

.middle-column img {
	max-width: 100%;
    height: auto;
}

.left_menu_separator {
	width:2px;
	padding-bottom:5px;
}

.menu_spacer {
	line-height: 2;
}

.navigator_number, .navigator_number_selected {
	box-sizing: revert;
	float:left;
}

.forum_link {
	word-break:break-word;
}

.navigator_number {
    float: left;
    height: 15px;
    border: 1px solid #6f94a6;
    background-color: #d3dce4;
    color: #D20020;
    margin: 2px;
    padding-right: 5px;
    padding-left: 5px;
}

#right-column {
	text-align:center;
}

td, th {
    padding: revert-layer;
}

#invejninger_point_public_table tr td {
	white-space: nowrap;
}

.navbar-text {
	margin-left:0px;
}

.navbar {
	padding-left:0px;
	padding-right:0px;
}

.forum_showboards tr, .showtopics_headers, .showtopics_topic {
	border: 3px solid white;
}

.stofanger_winner_image {
	max-width: 200px;
	width:50%;
}

.storfanger_winners_text {
	 width: calc(50% - 25px);
}

input[type=checkbox], input[type=radio] {
    margin:revert;
    line-height: revert;
}

img {
	vertical-align: revert;
}

.mobile_left_menu_in_top_menu {
	display:none;
}

.dot {
    height: 3px;
    width: 3px;
    background-color: #3B5A79;
    border-radius: 50%;
    display: inline-block;
}

.top_menu_separator {
	display:inline-block;
}

.dfff_form_radios {
	display:inline-block;
}

.radio_button_clear {
	display:none;
}

#begaering_dfff_form table img {
	max-width: none;
}

#begaering_dfff_form table select {
	border: 2px solid silver;
}

#begaering_dfff_form #zip, #begaering_dfff_form #city {
	width:148px;
}

#quickpay_subscription_form #accept_text {
	height:100px;
}

.new_loginpage_boxes {
	margin-top:3px;
	text-align:center;
	height: 43px;
	width: 100%;
	background-color: #e2e5ea;
	margin: auto;
	padding-top: 10px;
	color: red;
}

.new_loginpage_boxes a {
	color: #db0020; 
	font-weight: bold;
	display: block;
}

.editor_container_buttons {
    float:left;
    cursor:pointer;
}

.editor_container_button {
	background-color: #3b5a79;
    color: white;
    padding: 5px 5px 5px 5px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: bold;
    width: 30px;
    height: 30px;
    text-align: center;
}

	
#youtube_table iframe, #youtube_table object, #youtube_table object embed {
	width:100%;
	max-width:100%;
}

#youtube_table {
	width:100%;
}

hr {
	border-top: 1px solid black;
}

.blinking {
    border: 2px #ff0000 solid; 
    animation: blink 1s;
    animation-iteration-count: infinite;
}

.form_fields_separator {
	margin-bottom:10px;
	clear:both;
}

file {
	width:100%;
}

@keyframes blink { 50% { border-color:#e2e5ea ; }  }

#forskring_begaering_dfff_top_text table tr td {
	padding:3px;
}

	
form input[type="button"], form input[type="submit"], button, form input[type="reset"] {
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    color: #fff;
    background-color: #3B5A79;
    border-color: transparent;
    padding:5px 10px 5px 10px;
    margin-inline: 2px;
    border-radius:5px;
}

form input[type="text"], form input[type="password"], form input[type="submit"], form input[type="reset"], form input[type="button"] {
	height: 30px;
}

.form-control {
	height:30px;
}

.no_form_buttons {
	touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    color: #fff;
    background-color: #3B5A79;
    border-color: transparent;
    height: 30px;
    max-width: 100%;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 991px) {

		
	form input[type="button"], form input[type="submit"], button, form input[type="reset"] {
	    touch-action: manipulation;
        cursor: pointer;
        user-select: none;
        color: #fff;
        background-color: #3B5A79;
        border-color: transparent;
	}

	.field-icon {
	  float: right;
	  margin-left: 0px;
	  margin-top: -25px;
	  position: relative;
	  z-index: 2;
	  font-size: 20px !important;
	}

	.form_fields_separator {
		margin-bottom:0px;
		clear:both;
	}
	
	.form_fields_container > div {
		margin-bottom:10px;
	}

	*:not(.fa):not(h4)*:not(h3)*:not(h2)*:not(h1)* {
		font-size: 14px !important;
		font-family: verdana !important;
	}
	
	.text_pages_tables > span, .text_pages_tables > p, .text_pages_tables font {
		font-size: 14px !important;
		font-family: verdana !important;
	}
	
	#frontpage_first_text_container div font, #frontpage_first_text_container div strong {
		font-size: 14px !important;
		font-family: verdana !important;
	}
	
	font {
		font-family: verdana !important;
	}

	body
	{
		font-size: 14px;
	}
	td
	{
		font-size: 14px;
	}
	h1
	{
		font-size: 16px !important;
	}
	
	h2
	{
		font-size: 14px !important;
	}
	
	h4
	{
		font-size: 14px !important;
	}
	
	label {
	    display: inline-flex;
	}

	#top_background_container {
		background-repeat: no-repeat;
        background-position-x: -5px;
        background-size: cover;
        height: 65px;
	}	
	
	#submit_button_email, #submit_button_sms {
		margin-top:10px;
	}
	#begaering_dfff_form input, #begaering_form input {
		//max-width:200px;
	}
	#big_screen_logo {
		width: 68px;
	    height: 80px;
	    margin-top: 2px;
	    position: absolute;
	    cursor: pointer;
	    background-repeat: no-repeat;
	    background-image: url(../images/jsk_logo_2024_resize_2.png);
	    z-index: 1;
	    background-size: cover;
	}
	#small_screen_logo {
		display:none;
	}
	.aarets_storfanger_rows {
		height:40px;
	}
	.aarets_storfanger_rows td {
		padding:3px;
	}
	#news_table img
	{
		max-width: 340px;
	}
	
	.navigator_number {
	    float: left;
	    margin: 0px 5px 0px 5px;
	    padding-right: 8px !important;
    	padding-left: 8px !important;
    	padding-top: 8px !important;
    	padding-bottom: 8px !important;
    }
    
    .navigator_number_selected {
    	padding-right: 8px !important;
    	padding-left: 8px !important;
    	padding-top: 8px !important;
    	padding-bottom: 8px !important;
    }
    
    .showtopics_navigator_inline {
    	display:none;
    }
    
    table#showtopics_table td {
	    padding: 10px 2px 10px 2px !important;
	}
	
	.showtopics_table_topics .showtopics_headers td:first-child, .showtopics_table_topics .showtopics_topic td:first-child {
		display:none;	
	}
	
	.showtopics_table_topics .showtopics_headers td:last-child, .showtopics_table_topics .showtopics_topic td:last-child {
		display:none;	
	}
	
	.showtopics_table_search .showtopics_headers td:first-child, .showtopics_table_search .showtopics_topic td:first-child {
		display:none;	
	}
		
	.forum_showboards tbody tr {
		height: 35px;
	}
	
	#forum_members_form {
		margin-bottom:20px;
	}
	
	#latest_catches_table_frontpage tr {
		height:30px;
	}
	
	#actual_topics_frontpage tr {
		height:30px;
	}
	
	.show_danger_detalje_tables tr:not(:first-child) {
		height:60px;
	}
	
	.show_danger_detalje_tables {
		width:600px;
	}
	
	.calendar_cell {
	    max-width: 50px;
    	word-break: break-word;
    }
    
    #invejninger_point_public_table tr {
    	height:40px;
    }
    
    #invejninger_point_public_table tr td {
    	 vertical-align: middle;
    	 padding:2px;
    }
    
    #begaering_dfff_form input {
    	//max-width:170px;
    }
    
    #begaering_dfff_form img {
    	max-width:unset;
    	padding-right: 5px;
    }
    
    #policy_helptext_container {
    	width:250px;
    	left:10px !important;
    }
    
    #policy_helptext_container > div {
    	width:250px !important;
    }
    
    #right_year ul li {
    	margin-right: 15px !important;
   		margin-bottom: 15px !important;
    }
    
    .subkonto_rows {
    	height:40px;
    }
    
    form tr {
    	min-height:30px;
    }
    
   	.topmenu div {
		margin-left:0px !important;
	}
	
	.topmenu_0 {
		width:100%;
		padding-top: 5px;
    	padding-bottom: 5px;
	}
	
	.topmenu {
		padding-left:0px;
		width: 100%;
		float: left;
		font-size: 16px;
	}
	
	.menu_spacer {
		display:none;
	}
	
	#mobile_extra_menu {
		width:50%;
		float: left;
		display:none;
	}
	
	#mobile_extra_menu .leftmenu_0 {
		color:white !important;
		
		padding-top: 5px !important;
        padding-bottom: 5px !important;
        text-align: right;
	}
	
	#mobile_extra_menu .leftmenu_0 td {
		line-height: 2;
		font-size:16px !important;
	}
	
	#mobile_extra_menu .left_menu_separator {
		display:none;
	}
	
	#calendar_left_buttons_small {
		display:none;
	}
	
	.forum_showboards tbody tr td, #showtopics_table tbody tr td {
		font-size: 14px !important;
		vertical-align: top;
		word-break: break-word;
	}
    
	.forum_showboards tbody tr td a, #showtopics_table tbody tr td a {
		font-size: 14px !important;
	}
	
	.showposts_title, .showposts_post_content_header_title {
		font-size: 14px !important;
	}
	
	.showposts_post_user > div:nth-child(2) {
		font-size: 14px !important;
	}
	
	.showboards_header_name, .showboards_board_name {
		word-break: break-word;
		min-width: 100px;
	}
	.showboards_board, .showboards_threads, .showboards_posts, .showboards_lastPost {
		//vertical-align: top;
	}
	
	#search_div #search_submit {
		height: auto;
    	width: 25px;
	}
	
	#storfanger_glemtpass_form input, #storfanger_glemtpass_form button {
		display:block;
		margin-top:20px;
	}
	form input[type="text"], form input[type="password"], form input[type="submit"], form input[type="reset"], form input[type="button"] {	
		max-width:100%;
	}
	.profile_menu {
		padding:5px 10px 5px 10px !important;
		margin: 4px 6px 4px 0px !important;
	}
	A:link.forum_link {
		font-size: 14px !important;
	}
	.showmembers img {
		max-width: none;
	}
	.editeligence img {
		max-width: revert;
		width:30px;
		height:30px;
		margin-right:10px;
	}
	#smilies_extra_page {
		width:100% !important;
	}	
	
	.editor_container_buttons {
		width:30px !important;
		display:inline-block;
	}
	
	.editor_container_buttons img {
		float:left;
	}
	
	#show_more_smileys_container {
		display:none;
	}
	
	.mobile_left_menu_in_top_menu  {
		display:block;
	}
	
	.mobile_left_menu_in_top_menu .leftmenu {
		margin-left:25px !important;
	}
	
	.mobile_left_menu_in_top_menu .leftmenu table tr td {
		color: white;
		font-size: 14px;
		font-style:italic;
	}
	
	.mobile_left_menu_in_top_menu table {
		margin-top:15px;
	}
	
	div.mobile_left_menu_in_top_menu > div > div:nth-child(1) > table {
		margin-top:0px;
	}
	
	div.mobile_left_menu_in_top_menu > .leftmenu > div {
		margin-left:10px;
	} 
	
	.aarets_storfanger_rows td {
		word-break: break-word;
	}
	
	#employees_table tr td {
		width:33%;
	}
	#editor_container {
		height:330px;
	}
	
	.mobile_left_menu_in_top_menu .left_menu_separator {
		text-align:center;
		width:15px;
	}
	
	.menu_arrows {
		display:inline-block !important;
	}
	
	.dot {
		background-color:white;
		height: 6px;
    	width: 6px;
	}
	
	.left_menu_links {
		padding-left: 5px;
	}
	
	.top_menu_separator {
		display:block;
		clear:both;
	}
	
	.dfff_form_radios {
		display:block;
		clear:both;
	}
	
	.radio_button_clear {
		display: block;
		clear:both;
	}
	
	#storfanger_indmeld_form input[type="text"], #storfanger_indmeld_form input[type="password"], #storfanger_indmeld_form input[type="button"], #storfanger_indmeld_form input[type="submit"], #storfanger_edit_username_form input[type="submit"] {
		width:calc(100% - 5px);
	}
	
	#create_fangst_form input[type="text"], #create_fangst_form input[type="password"], #create_fangst_form select, #create_fangst_form textarea, #create_fangst_form input[type="button"], 
	#create_fangst_form input[type="submit"], #create_fangst_form textarea, #create_fangst_form input[type="submit"] {
		width:calc(100% - 5px);
	}
	
	#begaering_dfff_form input[type="text"], #begaering_dfff_form input[type="submit"], #begaering_dfff_form input[type="reset"] {
		width:calc(100% - 5px);
	}
	
	select {
		width:calc(100% - 5px);
	}
	
	#begaering_dfff_form #zip, #begaering_dfff_form #city {
		width: 49%;
        display: inline-block;
	}
	
	#dfff_fortryd {
		margin-top:20px;
	}
	
	#links_create_link_form input[type="text"], #links_create_link_form textarea, #links_create_link_form input[type="submit"], #links_create_link_form input[type="button"] {
		width:100%;
	}
	
	#links_create_link_form input[type="button"] {
		margin-top:10px;
	}
	
	#search_input {
		width:100%;
	}
	
	#storfanger_opret_subkonto_form input[type="text"], #storfanger_opret_subkonto_form textarea, #storfanger_opret_subkonto_form input[type="submit"], #storfanger_opret_subkonto_form input[type="button"], #storfanger_opret_subkonto_form input[type="password"] {
		width:calc(100% - 5px);
	}
	
	#storfanger_edit_konto_form input[type="text"], #storfanger_edit_konto_form textarea, #storfanger_edit_konto_form input[type="submit"], #storfanger_edit_konto_form input[type="button"], #storfanger_edit_konto_form input[type="password"] {
		width:calc(100% - 5px);
	}
	
	#quickpay_payment_form input[type="button"] {
		width:calc(100% - 5px);
	}
	
	#storfanger_glemtpass_form input[type="submit"], #storfanger_glemtpass_form input[type="text"] {
		width:calc(100% - 5px);
	}
	
	#quickpay_subscription_form input[type="submit"], #quickpay_subscription_form input[type="button"] {
		width:calc(100% - 5px);
	}
	#quickpay_subscription_form #back_button {
		margin-top:10px;
	}
	
	#quickpay_subscription_form #accept_text {
		height:unset;
	}
	legend {
		font-size:14px;
	}
	
	th.showboards_header {
		font-size:14px !important;
	}
	
	#create_post_form input[type="submit"], #create_post_form input[type="button"], #edit_post_form input[type="submit"], #edit_post_form input[type="button"] {
		width:100%;
	}
	
	#create_post_form input[type="file"], #edit_post_form input[type="file"] {
		margin-top:15px;
	}
	
	#smileys_font_size_container {
		margin-top:10px;
	}
	
	.editor_container_button {
		background-color: #3b5a79;
	    color: white;
	    padding: 5px 5px 5px 5px;
	    border-radius: 5px;
	    font-size: 15px;
	    font-weight: bold;
	    width: 30px;
	    height: 30px;
	    text-align: center;
	}
	
	.editeligence #colorPanel {
		left:unset !important;
	}
	
	.forum_showposts_content {
		word-break:break-word;
	}
	
	#forum_avatar_form input[type="submit"], #forum_avatar_form input[type="button"], #edit_profile_form input[type="submit"], #edit_profile_form input[type="button"], #forum_signature_form input[type="submit"], #forum_signature_form input[type="button"]  {
		width:100%;
	}
	
	.no_form_buttons {
		width:100%;
	}
	
	#storfanger_opret_konto_form input[type="text"], #storfanger_opret_konto_form input[type="submit"], #storfanger_opret_konto_form input[type="button"], #storfanger_opret_konto_form input[type="password"] {
		width:100%;
	}
	
	.member_nr_span {
		font-size:14px;
	}
}
@media only screen and (max-width: 767px) {
	
	.forum_attached_files_content a {
		word-break: break-word;
	}
	
	.showposts_post_user {
		width:130px !important;
	}
	
	.editeligence {
		min-width: 310px;
	}	
	
	#icon_explanations {
		display:none;
	}
	
	.links_show_list_item {
		margin-bottom:20px;
	}
	
	#employees_table tr td:nth-child(1), #employees_table tr td:nth-child(3) {
		word-break: break-word;
	}
	
	#employees_table tr td:nth-child(2) img {
		width:90px;
	}
	
	.text_pages_tables {
		word-break:break-word;
	}
	
	.archive_list li {
		height: 30px;
	}
}

@media only screen and (min-width: 992px) {
	#latest_catches_container {
		border-left: 1px solid #7F94A8;
		padding-left: 10px;
	}
	.middle-column > .row {
		padding-left:15px;
		padding-right:15px;
	}
	#small_screen_logo {
		display:none;
	}
	#news_table img
	{
		max-width:530px;
	}
	
	#big_screen_logo {
		width: 111px;
	    height: 130px;
	    margin-top: 2px;
	    position: absolute;
	    cursor: pointer;
	    background-repeat: no-repeat;
	    background-image: url(../images/jsk_logo_2024_resize_2.png);
	    z-index: 1;
	}
	#mobile_extra_menu {
		display:none;
	}
	.topmenu {
		font-size: 12px;
	}	
	
	#right-column {
		//background-color:white;
		//padding-right:0px;
	}
	
	#main-container {
		padding-right:0px;
	}
	
	#calendar_left_buttons_big {
		display:none;
	}
}

@media (max-width: 991px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  } 
  .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
        margin-right: 0;
        margin-left: 0;
    }
}