/* FONTS */

.f-code{

font-family: "Courier New" !important;

}

.f-number{

font-family: 'Convergence', sans-serif !important;

}

/* FONT SIZES */

h1{

display:block;
padding:6px !important;

}

.f-code{

font-weight: bold;
font-size: 1.3em;

}

/* UTILS */

.small-shadow{

-moz-box-shadow: 2px 4px 8px #000;
-webkit-box-shadow: 2px 4px 8px #000;
box-shadow: 2px 4px 8px #000;

}

.corner{

-moz-border-radius: 10px;
border-radius: 10px;

}

.border{

border: solid 1px #CCC;

}

.dashed-border{

border: dashed 1px #CCC;

}

.dark-border{

border: solid 2px #333;

}

.center{

text-align:center;

}

.align-right{

text-align: right !important;

}

.align-left{

text-align: left !important;

}

.bold{

text-weight:bold;

}

.center{

text-align: center !important;

}

.v-padding{ }

.h-padding{

padding-top: 6px;
padding-bottom: 6px;

}

.v-margin{

margin-top: 6px;
margin-bottom: 6px;

}

.h-margin{

margin-left: 6px;
margin-right: 6px;

}

.opaque{

background-color: #FFF;

}

.gradient{

background-image: linear-gradient(top, rgb(250,250,250) 38%, rgb(228,235,235) 64%);
background-image: -o-linear-gradient(top, rgb(250,250,250) 38%, rgb(228,235,235) 64%);
background-image: -moz-linear-gradient(top, rgb(250,250,250) 38%, rgb(228,235,235) 64%);
background-image: -webkit-linear-gradient(top, rgb(250,250,250) 38%, rgb(228,235,235) 64%);
background-image: -ms-linear-gradient(top, rgb(250,250,250) 38%, rgb(228,235,235) 64%);

background-image: -webkit-gradient(
        linear,
        right top,
        right bottom,
        color-stop(0.38, rgb(250,250,250)),
        color-stop(0.64, rgb(228,235,235))
);

}

.toolbar{

padding:0 1em;
margin:1em 0;

}

.toolbar ul{

margin:1em 0 !important;

}

.toolbar ul li{

margin-right:1em;
display:inline;

}

table{

background-color: #FFF;

}