/* imports */
@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto:100,300,400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab);
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);

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


@font-face {
    font-family: 'dracula-Montserrat';
    src:  url('../font/Montserrat-Regular.ttf') format('opentype');
}


[class^=" icon "], [class^="icon "], [class^="icon-"]:before, [class*=" icon-"]:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



/* 
	always add extra classes to
	.icon-hourglass-1 + .icon-hourglass-start:before
	.icon-hourglass-3 + .icon-hourglass-end:before
	.icon-paper-plane-o + .icon-send:before
	.icon-close + .icon-remove:before
*/



.icon-discover-dracula:before {
  content: "\e906";
}
.icon-dracula_thick:before {
  content: "\e907";
}
.icon-dracula-gif:before {
  content: "\e905";
}
.icon-alarm-off:before {
  content: "\e904";
}
.icon-bat-post:before {
  content: "\e903";
}
.icon-bat:before {
  content: "\e901";
}
.icon-castle:before {
  content: "\e902";
}
.icon-dracula:before {
  content: "\e900";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-o:before {
  content: "\f003";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-o:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-check:before {
  content: "\f00c";
}
.icon-remove:before,
.icon-close:before {
  content: "\f00d";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash-o:before {
  content: "\f014";
}
.icon-arrow-circle-o-up:before {
  content: "\f01b";
}
.icon-tag2:before {
  content: "\f02b";
}
.icon-tag:before {
  content: "\f02c";
}
.icon-tags:before {
  content: "\f02d";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-edit:before {
  content: "\f044";
}
.icon-arrows:before {
  content: "\f047";
}
.icon-expand:before {
  content: "\f065";
}
.icon-compress:before {
  content: "\f066";
}
.icon-eye:before {
  content: "\f06e";
}
.icon-comment:before {
  content: "\f075";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-sign-out:before {
  content: "\f08b";
}
.icon-upload:before {
  content: "\f093";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-bars:before {
  content: "\f0c9";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-comment-o:before {
  content: "\f0e5";
}
.icon-comments-o:before {
  content: "\f0e6";
}
.icon-lightbulb-o:before {
  content: "\f0eb";
}
.icon-folder-o:before {
  content: "\f114";
}
.icon-folder-open-o:before {
  content: "\f115";
}
.icon-code:before {
  content: "\f121";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-slash:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-ellipsis-v:before {
  content: "\f142";
}
.icon-sort-amount-asc:before {
  content: "\f160";
}
.icon-paper-plane:before {
  content: "\f1d8";
}
.icon-send:before,
.icon-paper-plane-o:before {
  content: "\f1d9";
}
.icon-area-chart:before {
  content: "\f1fe";
}
.icon-user-plus:before {
  content: "\f234";
}
.icon-hourglass-start:before,
.icon-hourglass-1:before {
  content: "\f251";
}
.icon-hourglass-end:before,
.icon-hourglass-3:before {
  content: "\f253";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-file-o:before {
  content: "\f016";
}
.icon-lock:before {
  content: "\f023";
}
.icon-list:before {
  content: "\f03a";
}
.icon-pencil1:before {
  content: "\f042";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-circle:before {
  content: "\f055";
}
.icon-minus-circle:before {
  content: "\f056";
}
.icon-times-circle:before {
  content: "\f057";
}
.icon-check-circle:before {
  content: "\f058";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-eye-slash:before {
  content: "\f070";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-bell-o:before {
  content: "\f0a2";
}
.icon-floppy-o:before {
  content: "\f0c7";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-bars1:before {
  content: "\f0ca";
}
.icon-navicon:before {
  content: "\f0ca";
}
.icon-reorder:before {
  content: "\f0ca";
}
.icon-list-ul:before {
  content: "\f0cb";
}
.icon-bell:before {
  content: "\f0f3";
}
.icon-file-text-o:before {
  content: "\f0f6";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-newspaper-o:before {
  content: "\f1ea";
}
.icon-low-vision:before {
  content: "\f2a8";
}
.icon-thermometer:before {
  content: "\f2c7";
}
.icon-thermometer-4:before {
  content: "\f2c7";
}
.icon-thermometer-full:before {
  content: "\f2c7";
}
.icon-thermometer-3:before {
  content: "\f2c8";
}
.icon-thermometer-three-quarters:before {
  content: "\f2c8";
}
.icon-thermometer-2:before {
  content: "\f2c9";
}
.icon-thermometer-half:before {
  content: "\f2c9";
}
.icon-thermometer-1:before {
  content: "\f2ca";
}
.icon-thermometer-quarter:before {
  content: "\f2ca";
}
.icon-thermometer-0:before {
  content: "\f2cb";
}
.icon-thermometer-empty:before {
  content: "\f2cb";
}


 /* ###############
  * text decoration
  * ###############
  */
  
  
 .text-default, .text-standard{
 	font-family: 'Montserrat', sans-serif;
 }
 
 .font-montserrat {
 	font-family: 'Montserrat', sans-serif;
 }
 
 .font-tiny, .text-tiny {
 	font-size: 9px;
 }

 .font-mini, .text-mini {
 	font-size: 10px;
 }
 
 .font-small, .text-small {
 	font-size: 12px;
 }

 .font-medium, .text-medium {
 	font-size: 13px;
 }
 
 .font-large, .text-large {
 	font-size: 16px;
 }
 
  .font-xlarge, .text-xlarge {
 	font-size: 18px;
 }
 
  .font-xxlarge, .text-xxlarge {
 	font-size: 21px;
 }
 
 
  .italic {
 	font-style: italic;
 }
 
 .text-semi-bold {
 	font-weight: 500;
 }
 
 .text-bold {
 	font-weight: 600;
 }
 
 .text-heavy {
 	font-weight: 700;
 }
 
 .text-center {
 	text-align: center;
 }
 
 .text-left {
 	text-align: left;
 }
 
 .text-right{
 	text-align: right;
 }
 
 .icon-center:before{
	vertical-align: top;
    padding: 3px;
}

.text-white{
	color: #ffffff;
}

.text-light-blue{
	color: #cceaff;
}

.text-blue{
	color: #0095ff;
}

.text-gray{
	color: #cccccc;
}

.text-green{
	color: #00ff95;
}

.text-error {
	color: #ff0047;
}

.text-dark {
	color: #333333;
}

.text-dashboard {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 14px;
    color: #cccccc;
}

.text-shadow {
	text-shadow: 0 2px 6px #00000040;
}