/*
Theme Name: Twenty Twenty-Three Child
Theme URI: https://captureit.dk/
Author: Vayur
Author URI: https://vrweb.dk
Template: twentytwentythree
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

:root {
	--primary: rgb(00, 56, 168);
	--alexander: rgb(255, 180, 170);
	--cindy: rgb(240, 78, 152);
	--frank: rgb(76, 55, 75);
	--elisabeth: rgb(89, 203, 232);
	--signe: rgb(7, 98, 200);
	--freja: rgb(255, 103, 31);
	--nasir: rgb(253, 215, 87);
	--alexander2: rgb(110, 206, 178);
	--christina: rgb(86, 194, 113);
	--jolan: rgb(142, 127, 174);
}

body {
	/* font-family: 'Helvetica Neue LT Std', Helvetica, Arial, sans-serif;
	line-height: 24px; */
}


/* Forms */

input[type="button"],
input[type="submit"],
.gform_button,
.button,
.gpfup__select-files.gform_button_select_files,
.gpfup__edit {
	/* font-family: 'Helvetica Neue LT Std', Helvetica, Arial, sans-serif; */
	padding: 6px 16px;
	border: 1px solid var(--signe);
	background-color: var(--primary);
	color: white;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.2px;
	cursor: pointer;
	border-radius: 20px;
}
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.gform_button:hover,
.gform_button:focus,
.button:hover,
.button:focus,
.gpfup__select-files.gform_button_select_files:hover,
.gpfup__select-files.gform_button_select_files:focus,
.gpfup__edit:hover,
.gpfup__edit:focus {
	background-color: var(--primary);
	border: 1px solid var(--signe);
}

input[type="text"],
input[type="number"],
input[type="tel"],
input[type="email"],
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	padding: 14px 25px;
	border: 1px solid rgba( 00, 56, 168, 0.5 );
	background-color: rgba( 00, 56, 168, 0.05 );
	/* box-shadow: inset 0 0 3px 0 #777 !important; */
}



/* Headlines */


/* h1 {
	font-weight: bold;
	font-size: 30px;
}
h2 {
	font-weight: bold;
	font-size: 26px;
}
h3 {
    font-weight: bold;
    font-size: 24px;
}
h4 {
    font-weight: bold;
    font-size: 22px;
} */



/* Menu */

body.en .menu-item-dk,
body.dk .menu-item-en {
	display: none;
}
body.en .flag-dk a img,
body.dk .flag-en a img {
	opacity: 0.5;
	filter: grayscale(1);
	transition: all 0.5s;
}
body.en .flag-dk a:hover img,
body.dk .flag-en a:hover img {
	opacity: 1;
	filter: none;
}

a .form-link {
	color: #0038A8;
}

/* Gravity Forms */

.gform_confirmation_message {
	background-color: #56C271;
	padding: 1rem;
	color: white;
}
.gpfup--images-only .gpfup__preview.gpfup__preview--crop {
	display: flex;
	gap: 10px;
}
.gpfup--images-only .gpfup__preview.gpfup__preview--crop {
	width: auto;
}
.gpfup--images-only .gpfup__preview.gpfup__preview--crop .gpfup__edit {
	position: relative;
	display: flex;
	width: auto;
	align-items: center;
	opacity: 1;
	padding: 0;
}
.gpfup--images-only .gpfup__preview.gpfup__preview--crop .gpfup__edit:after {
	content: 'Beskær';
	margin-left: 5px;
	margin-right: 10px;
}
body.en .gpfup--images-only .gpfup__preview.gpfup__preview--crop .gpfup__edit:after {
	content: 'Crop';
}
.gpfup--images-only .gpfup__preview.gpfup__preview--crop .gpfup__edit svg {
	background-color: var(--primary);
	color: white;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	padding: 5px;
}
.gpfup--images-only .gpfup__preview.gpfup__preview--crop .gpfup__edit:hover svg {
	background-color: var(--signe);
}
.gpfup--images-only .gpfup__preview-pending svg {
	opacity: 1;
	position: relative;
}
.cropper__lightbox button {
	cursor: pointer;
}
.gform_wrapper .gform_validation_errors {
	padding-top: 13px;
	padding-bottom: 9px;
}
.gform_wrapper .gform_validation_errors > h2 {
	font-size: 16px;
}
.gform_wrapper .gfield_validation_message {
    border-radius: 5px;
    box-shadow: 0 1px 4px rgb(0 0 0 / 11%), 0 0 4px rgb(18 25 97 / 4%);
    padding-bottom: 10px;
	font-size: 16px;
}
.gpfup__droparea {
	font-size: 16px;
	padding: 14px 25px;
	border: 1px solid rgba( 140, 165, 214, 0.85 );
	background-color: rgba( 140, 165, 214, 0.12 );
	/* box-shadow: inset 0 0 3px 0 #777 !important; */
}