/*--------------------------------------------------------------
Date created: 26.5.2014.
Description: Default css.
Author: Mićko.
--------------------------------------------------------------*/


/*------------------------------------------------------------*/
/*----------------------- ALL DEFAULTS -----------------------*/
/*------------------------------------------------------------*/

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,ul,li,form,table,article,aside,footer,header,nav,section,input,textarea
{ margin: 0px; padding: 0px; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; font-weight: 100; }
aside,footer,header,nav,section{ display: block; }
input, textarea { -webkit-appearance: none; border: 0; border-radius: 0; outline: none; color: #fff; }
a { text-decoration: none; color: #fff; }
ul { list-style: none; }

@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Cond Light'),
	 local('OpenSans-CondensedLight'),
	 url(../fonts/opensans.woff2) format('woff2'),
	 url(../fonts/opensans.woff) format('woff');
}

body { color: #fff; }

input::-webkit-input-placeholder { color: #fff; }
input::-moz-placeholder { color: #fff; }
input:-moz-placeholder { color: #fff; opacity: 1; }
input::-moz-placeholder { color: #fff; opacity: 1; }
input:-ms-input-placeholder { color: #fff; }

textarea::-webkit-input-placeholder { color: #fff; }
textarea::-moz-placeholder { color: #fff; }
textarea:-moz-placeholder { color: #fff; opacity: 1; }
textarea::-moz-placeholder { color: #fff; opacity: 1; }
textarea:-ms-input-placeholder { color: #fff; }


/*------------------------------------------------------------*/
/*------------------------- SPECIALS -------------------------*/
/*------------------------------------------------------------*/

.highlightText {
    color: #fff;
    font-weight: 900;
}

.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    
    align-items: center;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    float: none;
}