body{padding:0;margin:0;background-color:#f8f8f8; color:#808080;font-family:'Ubuntu', sans-serif; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; 
font-size:1.3em;
}
.grey{color:#808080;}
.lightgrey{color:#bcbcbc;}
.blue{color:#1875f0;}
.orange{color:#ff366b;}
.red{color:#ff366b;}
strong{font-weight:600;}
a{text-decoration: none !important}

.box{border-radius:4px;box-shadow: 0 0 8px #ececec;background-color:#fff;padding:15px;min-width:100px;margin-bottom:20px;}
.box.blue{background-color:#1875f0;}
.box.transparent{background-color:transparent;}

.panel-default{border:0;/*border-radius:0 !important;*/box-shadow: 0 0 8px #ececec;}
.panel-default>.panel-heading{text-shadow: 1px 0 1px #ccc;border-bottom:1px solid #f5f5f5;background-image:none !important;background-color:#fff;color:#7d7d7d;font-weight:600;font-size:1.1em;}
.panel-footer{border-top:1px solid #f5f5f5;background-color:#fff;}

.btn{transition: all .3s ease-in-out;font-size:0.9em !important;font-weight:500 !important;outline:none !important;background-image:none !important; box-shadow:none !important; text-shadow:none !important;}
.btn-default{background-color:#fff !important; border-color:#d1d1d1;color:#666;}
.btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default:active:hover{background-color:#fff !important;color:#1875f0;border-color:#1875f0;}

.btn-primary{border-color:#1875f0 !important;background-color:#1875f0;color:#fff;text-transform: uppercase;}
.btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:active:hover{background-color:#fff !important;color:#1875f0 !important;}

.alert{border:1px solid #f5f5f5; background-color:#fff !important; box-shadow: 0 0 8px #ececec !important;padding:10px;background-image:none !important;}
.alert-success{ border:1px solid #3c763d; }
.alert-danger{border:1px solid #ff366b; color:#ff366b;}
.alert-warning{border:1px solid #ffa128;color:#ffa128;}
.alert .close{margin-top:-1px;opacity:1;}
.alert-danger .close{color:#ff366b;}
.alert-warning .close{color:#ffa128;}
.alert-success .close{color:#3c763d;}
.icon:before, .ion:before{vertical-align: middle;}

header{background-color:#ffffff;box-shadow: 0 6px 18px #ececec;margin-bottom:30px;}

header #menu{border-top:1px solid #dfdfdf;padding:14px 0;}
header #menu ul{padding:0;margin:0;list-style: none;}
header #menu ul li{display:inline-block;line-height:42px;position: relative;margin:0 30px;}
header #menu ul li a{color:#b3b3b3;font-size:1.1em;transition: all .3s ease-in-out;}
header #menu ul li a:hover, header #menu ul li a:active, header #menu ul li a:focus, header #menu ul li.active a{color:#1875f0;}
header #menu ul li.active:before{content:'';width:6px;height:6px;position:absolute; border-radius: 50%; background-color:#1875f0;bottom:0;left:50%;margin-left:-3px; }
header #menu ul li a i{padding-right:20px;font-size:1.8em;}
header #topbar{padding:14px 0;}
