/*
	Theme Name: OceanWP Child Theme
	Theme URI: https://oceanwp.org/
	Description: OceanWP WordPress theme. Sample child theme.
	Author: OceanWP
	Author URI: https://oceanwp.org/
	Template: oceanwp
	Version: 1.1.2
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/*
	green : 3B8E37
	blue : 006092
	pink : 87036B
	red : BB1319 
	
	bg #999999
*/

#menu-top_menu li a {
	text-decoration: underline;
}

#menu-top_menu li a:hover {
	text-decoration: none;
}


#menu-top_menu li {
	display: inline;
}

#menu-top_menu li:after {
	content: ' | ';
}

#menu-top_menu li.no_line:after {
	content: '';
}

/* Homepage */
body.home .page-header {
	display:none;
}

body.home #main {
	min-height: 500px;
	background-image:url("/wp-content/uploads/2024/03/Hand-Stopping-Dominoes.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover;
}

.page-header {
	padding-bottom: 0;
}

#main #content-wrap {
	padding-top: 20px;
}

.pods_table th {
    vertical-align: middle;
}

.pods_table td {
    padding: 5px;
	vertical-align: middle;
}

.instruction {
	font-size: 0.8rem;
}

#field_1_39 {
	height: 350px;
    overflow: auto;
}

.link_box {
	display: inline-block;
	text-decoration: underline;
}

.link_box:hover {
	text-decoration: none;
}

.text-danger {
	color: #dc3545;
	font-weight: bold;
}

.delete_pod {
	background: #dc3545;
	border: 0;
	border-radius: 4px;
	color: white;
	margin: 4px auto;
}

.principles_info {
	display: inline-block;
	margin-top: 22px;
	padding-top: 22px;
	color: gray;
	font-style: italic;
}

/* Info Boxes */
.has_info_box label {
	padding-right: 30px!important;
	background-position: right center;
	background-image: url("https://risk-stg.sloa.com.cy/wp-content/uploads/2023/08/info-18.png");
	background-repeat: no-repeat;
	cursor: pointer;
	background-size: 16px 15px;

}

.has_info_box label:after {
	display: none;
}

.has_info_box label:hover::after {
	font-weight: normal;
	font-size: small;
	border: 1px solid gray;
	display: block;
	position: fixed;
	top: 200px;
	margin: 10% auto;
	background: white;
	max-width: 80%;
	padding: 10px;
	z-index: 10;
	
}

/* 2024 */
.wp-block-buttons .wp-block-button.wp-block-button__width-100 {
	text-align:center;
}

body.home a.wp-block-button__link {
	font-size: 1.8rem;
	height: 80px;
	width: 90%!important;
	line-height: 125%;
	display: inline-block;

}

body.home .one-row a.wp-block-button__link {
	padding-top: 28px;
}

.buttons-row {
	margin: 15px auto;
}

/* Homepage */
.inner_button a.wp-block-button__link {
	background: #006092;
	border-radius: 4px;
	font-weight: bold;
	font-size: 1.5rem!important;
	line-height: 2!important;
}

.inner_button.red_bg a {
	background: #BB1319;
}


.inner_button.green_bg a {
	background: #3B8E37;
}

.inner_button.purple_bg a {
	background: #87036B;
}


.inner_button a:hover {
	color: white;
}


a { 
	color:#13aff0;
}

	.pods_table {
		font-size: smaller;
	}
	
	.pods_table td, 
	.pods_table th {
		border: 1px solid #ccd3d3;
	}
	
	.pods_table th {
		text-align: center;
		font-weight: bold;
		
	}
	
	.pods_table th span {
		white-space: nowrap;
	}
	
	.pods_table td.center {
		text-align: center;		
	}
	
	.pods_table td.right {
		text-align: right;	
	}
	
	.small_chars th,
	.small_chars td {
		font-size: 0.7rem;
	}
	
	.pods_table th.hide_more {
		width: 50px;
	}

	.pods_table td.hide_more {
		max-height: 50px;
		height: 50px;
		vertical-align: top;
	}

	.pods_table td.file_anchor {
		text-align: center;
	}

.instruction {
	font-size: 0.8em!important;
	display: none;
}
/* Anastasis */

/* hide languague switcher */


#menu-item-707 > a:nth-child(1) > span:nth-child(1)#trp-floater-ls {
	display: none;
}


/* ----------------- */


.custom-logo {
	margin: 14px;
}


.page-header {
	background-color: white;
}


/* page title allign */

.page-header-title {
	text-align: left;
}

/* ----------------- */


#menu-item-707 > a:nth-child(1) {
	color: black;
	border-bottom: 1px #8a8484;
	
}


#menu-item-144 > a:nth-child(1) {
	color: black;
}


.dropdown-menu .sub-menu {
	border-top: 2px #8a8484;
	border-bottom: 2px #8a8484;
}


/* Hide menu for no logged in users */

body:not(.logged-in) #site-navigation-wrap {
  display: none;
}

/* -------INFO - HELP - ICONS ---------- */

/* ---Πόρος Dekstop & Mobile ---- */

@media (min-width: 992px) {.icon1 {
	position:relative;
	top: 45px;
	padding-left:65px;
}
}

@media only screen and (max-width: 768px) {
  .icon1 {
    display: none;
  }
}

@media (min-width: 992px) { #gfield_description_1_3, #gfield_description_1_4,
	#field_1_52,
	#gfield_description_1_19,
	#field_1_53
	{
	display: none;
	}}

/* ---------------------------- */

/* --- Απειλή Dekstop & Mobile ---- */


@media (min-width: 992px) {.icon2 {
	position: relative;
	top: 43px;
	padding-left:70px;
}
}

@media only screen and (max-width: 768px) {
  .icon2 {
    display: none;
  }
}

/* ---------------------------- */

/* --- Υπεύθυνος Κινδύνου Dekstop & Mobile ---- */

@media (min-width: 992px) {.icon3 {
	position: relative;
	top: 44px;
	padding-left:165px;
}
}

@media only screen and (max-width: 768px) {
  .icon3 {
    display: none;
  }
}

/* ------------Αντιμετρα ---------------- */


@media (min-width: 992px) {.icon4 {
	position: relative;
	top: 44px;
	padding-left:85px;
}
}

@media only screen and (max-width: 768px) {
  .icon4 {
    display: none;
  }
}

/* ---------------------------- */
/* ------------Παράμετροι ---------------- */

@media (min-width: 992px) {.icon5 {
	position: relative;
	top:40px;
	padding-left:495px;
}
}

@media only screen and (max-width: 768px) {
  .icon5 {
    display: none;
  }
}
.info-icon .help-description {
	width: 500px !important;
}

.has-text-align-right {
	display: none;
}


/* DATA TABLES BUTTONs */
.dt-button {
	background: #87036B!important;
	color: white!important;
	border: 0!important;
	border-radius: 4px!important;
}

.is_locked {
	pointer-events: none!important;
	cursor: not-allowed!important;
}

.single-calculation #primary,
.single-calculation_after #primary {
	border-right-width: 0px;	
}

.single-calculation #right-sidebar,
.single-calculation_after #right-sidebar {
	display: none;
}
