@charset "utf-8";
   body
    {
	font-size:18px;
	margin:0;
	padding:0;
	font-family: 'Noto Sans', sans-serif;

}

::-webkit-media-controls {
  display:none !important;
}

*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::--webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works */

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");
@grid-float-breakpoint: @screen-md-min;
.navbar
{font-family: 'Oswald', sans-serif;
font-size:20px;}
    ul
    {
	list-style-type:none;
	text-align:left;
}
.blockquote
{	font-family: 'Slabo 27px', serif;
font-size:15px;}

.form-group
{
	margin:10px;
}

.input-group
{
	width:250px;
}

.intro-lg1
{margin-left:auto;margin-right:auto;padding-top:50px;}

.intro-lg2
{padding-top:25px;margin-left:auto;margin-right:auto;}

.intro-lg-3
{padding-top:75px;margin-left:auto;margin-right:auto;}



.intro-sm1ch
{margin-left:auto;margin-right:auto;padding-top:0px !important;}

.intro-sm2ch
{padding-top:15px;margin-left:auto;margin-right:auto;}

.intro-sm3ch
{margin-left:auto;margin-right:auto;}





#success_message
{display:none;}

.intro-md1
{margin-left:auto;margin-right:auto;}

.intro-md2
{padding-top:15px;margin-left:auto;margin-right:auto;}

.intro-md-3
{padding-top:5px;margin-left:auto;margin-right:auto;}
#success_message
{display:none;}

#intro
 {
 background-color:black;}

 #specialist
{
padding-bottom:50px;
padding-left:20px;
padding-top:20px;
text-align:center !important;

}
ul.colspecialist
{font-size:25px;
margin-bottom:5px;
margin-left:25px;
color:orange;
line-height:40px;
padding-top:10px;
text-align:center !important;}

#headline25
{font-size:35px;}

#colspecialistmini
{
color:orange;
text-align:center !important;
padding:0 !important}


#colspecialisttwo
{color:orange;
text-align:center !important;
line-height:px;}
#research
{
padding-bottom:15px;
padding-top:15px;
}
#about
{

padding-top:50px;
	padding-bottom: 50px;
}

#special
{

padding-bottom:50px;
padding-top:85px;
}

.word
{color:orange;
font-size:18px;
padding-top:25px;}

#samarbetspartner
{
margin-left:auto;
margin-left:auto;
padding-bottom:50px;
padding-top:10px;
text-align:center;
}
.grad
 {
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, orange); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, orange); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, orange); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, orange); /* Standard syntax */
}


.gradblack
 {
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, black); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, black); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, black); /* For Firefox 3.6 to 15 */
    background: linear-gradient(black, white); /* Standard syntax */
}

.grad1
 {
    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, #E7E0D7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, #E7E0D7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, #E7E0D7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, #E7E0D7); /* Standard syntax */
}

#customer
{padding:0;
margin:0;}

#contact
{
	padding-top:75px;
	padding-bottom:5px;
background-color:black;
font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
color:white;


}

#copyright
{margin-top:25px
height:100px !important;

}

#warning
{width:250px !important;
margin-top:10px !important;}

#adress
{
color:orange;

margin-bottom:0px;
text-align:center}

#adressul
{margin-left:70px;
color:white;
text-align:center;}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
  
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 35px;
}



::-webkit-media-controls {
  display:none !important;
}

*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::--webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works */

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}




#socialicon
{height:75px;}
@media (max-width: 748px) { 

.intro-sm1
{margin-left:auto;margin-right:auto;padding-top:5px !important}

.intro-sm2
{margin-top:5px !important;
}

.intro-sm-3
{padding-top:3px !important;}

#middle
{	display: block;
    margin-left: auto;
    margin-right: auto;}

 #specialist
{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
text-align:center !important;
}

#about
{margin-top:5px !important;
margin-bottom:0px !important;
padding-bottom:150px;
text-align:center !important;
}
#special

{margin-left:auto;
margin-right:auto;
padding-top:50px;
padding-bottom:0;
text-align:center !important;
}
#headline25
{font-size:35px;
text-align:center !important}

#special, ul
{text-align:center;}

#samarbetspartner

{
	margin-top:50px;
padding-top:50 !important;
padding-bottom:50px !important;
text-align:center !important;
}

ul.colspecialist
{font-size:25px;
margin-bottom:5px;
margin-left:auto important;
margin-right:auto !important;
color:orange;
line-height:40px;
padding-top:10px;
text-align:center !important;}


#customer
{height:225px !important;
margin:0px;
padding:0px;
}

#contact
{
text-align:center;
}
#adress
{text-align:center !important;
margin-left:0px !important;
padding-left:0px !important;
}
#adressul
{padding-left:0px !important;
padding-right:0 px !important;
margin-left:0 px !important;
margin-right:0 px !important;
text-align:center;}

#copyright
{margin-top:20px !important;
padding-top:10px !important;}
#contact_form
{margin-left:50px;}
#warning
{margin-left:-4px !important;}}
}/* CSS Document */

