/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/
/*
.x-navbar {
    background: url(/wp-content/uploads/2016/06/menu-bg.png) center top repeat-x !important;
}
*/
/*   */
.hafasambandleft {
    width: 50%;
    display: inline-block;
    float: left;
    font-size: 20px;
    color: white;
}

.hafasambandright {

    display: inline-block;
    float: right;
    font-size: 20px;
    color: white;
}

textarea.wpcf7-form-control.wpcf7-textarea.skilabodin {
    max-height: 163px;
	line-height: 62px;
	height: 100%;
	
	
    border: none;
    color: #b9bbbe;
    font-family: inherit;
    font-size: 16px;
    font-weight: 300;
    outline: none;
    background-color: #fff;
    -moz-box-shadow: -1px -1px 0 #a9afb5;
    -webkit-box-shadow: -1px -1px 0 #a9afb5;
    box-shadow: -1px -1px 0 #a9afb5;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    border-radius: 0.25em;
    border: 1px solid #CFD5D5;
}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: 100%;
    border-width: 3px !important;
}

.x-btn:hover, .button:hover, [type="submit"]:hover {
    color: #000000 !important;
 /*   font-size: 25px !important; */
}

.hover-takki:hover {
    background-color: transparent !important;
    border: 3px solid #1BBDE8 !important;
}

.page-id-7 input.wpcf7-form-control.wpcf7-submit {
    font-size: 20px !important;
    margin-top: 5px !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.hafasambandnafn {
    height: 47px;
    margin: 1px 1px 3px !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.hafasambandnetfangid {
    height: 47px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.simanumer {
    margin: 1px 1px 10px !important;
}

@media(max-width: 767px){
	.mobile-center {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 47px;
    border: none;
    color: #b9bbbe;
    font-family: inherit;
    font-size: 16px;
    font-weight: 300;
    outline: none;
    background-color: #fff;
    -moz-box-shadow: -1px -1px 0 #a9afb5;
    -webkit-box-shadow: -1px -1px 0 #a9afb5;
    box-shadow: -1px -1px 0 #a9afb5;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    border-radius: 0.25em;
    border: 1px solid #CFD5D5;

}

.osk-um-tilbod-container {
    margin-left: auto !important;
    margin-right: auto !important;
    display: table;
}