.content-main { padding:20px; }

.rounded { border-radius: 10px; padding:10px; }
.bold { font-weight:bold; }

.bg-default { background: #fff; }
.bg-dark { background: #333; }
.bg-light { background: #eee; }
.bg-primary { background: dodgerblue; }
.bg-secondary { background: #007a01; }
.bg-success { background: #cae9ca; }
.bg-danger { background: #ffd9d8; }
.bg-info { background: navy; }
.bg-white { background: #fff; }
.bg-black { background: #000; }
.bg-silver { background: #ccc; }

/*.text-default { color:#000; }
.text-dark { color: #333; }
.text-light { color: #ccc; }
.text-primary { color:#47759e; }
.text-secondary { color:#007a01; }
.text-success { color: #007a01; }
.text-danger { color:#cc0000; }
.text-info { color:navy; }
*/
.text-white { color:#fff!important; }
.text-black { color:#000!important; }
.text-silver { color:#ccc!important; }

.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }

/*.alert { margin:0 0 10px; padding:10px; font-size:1.2em!important;font-weight:normal!important; }
.alert-danger { background:#ffd9d8!important; border:1px solid #bd1b21!important; color:#bd1b21!important; }
.alert-success { background:#cae9ca!important; border:1px solid #007a01!important; color:#007a01!important; }
.alert-danger > a.close { margin:2px 24px!important; color:#bd1b21!important; }
.alert-success > a.close { margin:2px 24px!important; color:#007a01!important; }*/

.pointer { cursor:pointer; }

pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: keep-all; 		 /*this stops the word breaking*/
}

.nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
    /*display:inline;*/ /* ie7 fix */
    zoom:1; /* hasLayout ie7 trigger */
}

.nav-tabs, .nav-pills {
    text-align:center;
}

.nav-pills > a
, .nav-pills a:hover
, .nav-pills li
, .nav-pills li > a
, .nav-pills li > a:hover {
    color: #000;
    font-size:1.05em;
    margin:2px 0;
}

.nav-pills > .active > a
, .nav-pills > .active > a:hover
, .nav-pills > li.active > a
, .nav-pills > li.active > a:hover {
    background-color: #ec1b23;
    color: #fff;
    font-size:1.05em;
}

.btn-link { color: #000; }
.btn-link:hover { color: #ec1b23; }

.price { text-align:center; background-color:lightyellow; width:65px; }
.sm { width:75px; }
.lg { width:75px; }

