/*
Name: Base module
Description: Base styles for Indraweb
Author: opoyatos
Version: 1
Last revision: 12:12 27/03/2014
*/

* {
    line-height:normal;
}

html {
font-size: 100%; /* 16px */
}

body {
font-size: 16px; font-size: 1rem;
/*background: #f0f0f0;*/
background: #C6ECC8;
color:#444;
/*height:100% inherit;*/
margin:0 0 0 0;
}

/*h3, ul, ol {
    margin-top:0px;
    margin-bottom:0px;
}*/

.s4-workspace {
    overflow:auto;
}

@font-face {
    font-family: 'NeoSans';
    src: url('../fonts/neo_sans_medium.eot');
    src: url('../fonts/neo_sans_medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans_medium.woff') format('woff'),
         url('../fonts/neo_sans_medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'NeoSans';
    src: url('../fonts/neo_sans_bold.eot');
    src: url('../fonts/neo_sans_bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans_bold.woff') format('woff'),
         url('../fonts/neo_sans_bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'NeoSans';
    src: url('../fonts/neo_sans_light.eot');
    src: url('../fonts/neo_sans_light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans_light.woff') format('woff'),
         url('../fonts/neo_sans_light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'NeoSans';
    src: url('../fonts/neo_sans.eot');
    src: url('../fonts/neo_sans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans.woff') format('woff'),
         url('../fonts/neo_sans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

h4, h5, h5 {
font-family: Arial, Helvetica, sans-serif;
}

.container {
background: url('../images/main-bg.png') center top repeat-x;
font-family: Arial, Helvetica, sans-serif;
width:auto !important;
/*height:100% inherit;*/
}

.wrap {
width: 940px; width: 58.75rem;
margin: 0 auto;
}

/* For modern browsers */
.clearfix:before, .clearfix:after {
content:"";
display:table;
}

.clearfix:after {
clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
*zoom:1;
}

.js-callout-mainElement {
    opacity:1 !important;
}