/* Bootstrap css customization */
@font-face {
    font-family: semiFont;
    src: url(../fonts/OpenSans-Semibold.woff);
}
@font-face {
    font-family: regularFont;
    src: url(../fonts/OpenSans-Regular.woff);
}
@font-face {
    font-family: lightFont;
    src: url(../fonts/OpenSans-Light.woff);
}
@font-face {
    font-family: editorFont;
    src: url(../fonts/calibri.woff);
}
@font-face {
    font-family:boldFont;
    src:url(../fonts/OpenSans-Bold.woff);
}
@font-face {
    font-family:italicFont;
    src:url(../fonts/OpenSans-Italic.woff);
}
@font-face {
    font-family:AltinnNo;
    src: url(../fonts/icons.eot);
    src:url(../fonts/icons.eot?#iefix) format('embedded-opentype'),/*url(../fonts/icons.woff2) format('woff2'),*/
    url(../fonts/icons.woff) format('woff'),url(../fonts/icons.ttf) format('truetype'),url(../fonts/icons.otf) format('opentype');font-weight:normal;font-style:normal
}

@font-face {
    font-family:Futura;
    src: url('../fonts/futura-medium-bt.eot') format('embedded-opentype'),
         /*url('../fonts/futura-medium-bt.woff2') format('woff2'),*/
         url('../fonts/futura-medium-bt.woff') format('woff'),
         url('../fonts/futura-medium-bt.ttf') format('truetype');
}
@font-face {
    font-family:FuturaBold;
    src:url(../fonts/futura-bold-font.ttf);
}
@font-face {
    font-family:FuturaBook;
    src:url(../fonts/futura-book-font.ttf);
}
.row{
 margin-right: 0px;
 margin-left: 0px;
}
.container-fluid {
 padding: 0px;
}
body {
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family: "Open Sans",Open Sans Regular;*/
    font-family: regularFont;
    font-size: 16px;
    line-height: 1.428571429;
    /*color: #606060;*/
    color:#000000;
    background-color: #ffffff;
    -webkit-font-smoothing: antialiased !important;
    /*background-color: #FAFBFB;*/
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    /*font-weight: 500;*/
    line-height: 1.1;
    color:#03646a !important;
}
.h1, .h2, .h3, h1, h2, h3,.h4, .h5, .h6, h4, h5, h6{
    margin:0;
}
h1,
.h1 {
    font-size: 24px;
    font-family: boldFont;
    color:#03646a !important;
}
h2,
.h2 {
    font-size: 22px;
    font-family: boldFont;
    color:#03646a !important;
}
h3,
.h3 {
    font-size: 20px;
    font-family: semiFont;
    color:#03646a !important;
}
h4,
.h4 {
    font-size: 18px;
    font-family: semiFont;
    color:#03646a !important;
}

h5,
.h5 {
    color:#03646a !important;
    font-size: 16px;
    font-family:boldFont;
}
p {
    margin-top: 0;
    /*margin-bottom: 0;*/
    margin-right: 0;
    margin-left: 0;
}
a {
    color: #4A8EB9;
    cursor:pointer;
}
a:hover{
	color: #4A8EB9;
    cursor:pointer;
}
input, button, select, textarea {
    color: #606060;
}
.btn-default{
     border-radius:0px;
     background-color:#ebebeb;
     box-shadow: none;
}
.btn-default.active{
     background-color:#B1B1B1;
     box-shadow: none;
}


.btn-primary,.btn-primary:hover,.btn-primary:focus{
    background-color:#347B9A;
    border-color:none;
}
.form-control{
	height:20px;
	/*border-color:#6FA1B2;*/
}
label {
	display: inline-block; 
	max-width: 100%;
	margin-bottom: 5px;
	font-weight:normal;
}
.breadcrumb{
    background-color:transparent;
}

@media (min-width: 992px){
.col-md-push-1 {
    /*left: 13.333333%;*/
    left: 15%;
}
}
/*@media (min-width: 1000px) {
    body { font-size: 110%; }
}
@media (min-width: 1200px) {
    body { font-size: 120%; }
}
@media (min-width: 1300px) {
    body { font-size: 120%; }
}
@media (min-width: 1400px) {
    body { font-size: 133%; }
}
@media (min-width: 1600px) {
    body { font-size: 133%; }
}*/