/*
  Base CSS
===================================================*/

@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli'), url(fonts/muli.woff2) format('woff2'), url(fonts/muli.woff) format('woff');
}

@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: local('Muli Italic'), local('Muli-Italic'), url(fonts/muli-italic.woff2) format('woff2'), url(fonts/muli-italic.woff) format('woff');
}

@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: local('Muli Bold'), local('Muli-Bold'), url(fonts/muli-bold700.woff2) format('woff2'), url(fonts/muli-bold700.woff) format('woff');
}

body {
  font-family: "Muli", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #555;
  background: #fcfcfc url(../images/bg.png) fixed;
}

img {
  border:0;
}

.panel {
  box-shadow: none !important;
}

/* Spinners */
.overlaySpinner {
  padding: 50px;
  color: #555;
}

.overlaySpinner {
  position: fixed;
  z-index: 1000001;
}

.overlaySpinner {
  text-indent: -100000px;
  width: 100px;
  border: 2px solid #c0c0c0;
  height: 100px;
  background: #fff url(../images/loading.gif) center center no-repeat;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.box-spinner-left {
  background: url(../images/spin.gif) no-repeat 1% 50% !important;
}