

.philosopher {
    font-family: 'Philosopher', sans-serif;
}

.noticia {
    font-family: "Noticia Text", serif;
}

.PT {
    font-family: 'PT Sans', sans-serif;
    }

@font-face {
    font-family: "pea";
    src: url(/fonts/peaelliebellie.ttf) format("truetype");
}
.pea {
    font-family: "pea", Verdana, Tahoma, sans-serif;
}

@font-face {
    font-family: "lilly";
    src: url(/fonts/Lilly.ttf) format("truetype");
}
.lilly {
    font-family: "lilly", Verdana, Tahoma, sans-serif;
}


@font-face {
    font-family: "annie";
    src: url(/fonts/peaannie.ttf) format("truetype");
}
.annie {
    font-family: "annie", Verdana, Tahoma, sans-serif;
}

@font-face {
    font-family: "Antonio";
    src: url(/fonts/Antonio-Regular.ttf) format("truetype");
}
.antonio {
    font-family: "Antonio", Verdana, Tahoma, sans-serif;
}

@font-face {
    font-family: "Antonio";
    src: url(/fonts/Antonio-Regular.ttf) format("truetype");
}
.antonio {
    font-family: "Antonio", Verdana, Tahoma, sans-serif;
}

@font-face {
    font-family: "AntonioLT";
    src: url(/fonts/Antonio-Light.ttf) format("truetype");
}
.antonioLT {
    font-family: "AntonioLT", Verdana, Tahoma, sans-serif;
}

a {
    color: #2B56AC;
}

.nav a {
    color:#7f7f7f;
}

.nounderline {
    text-decoration:none !important;
}

li, dd {
    list-style-position:inside;
    font-size:18px;
    font-family: 'PT Sans', sans-serif;
}

p{
    font-family: 'PT Sans', sans-serif;
}

input, button, select, textarea {
    font-family: 'PT Sans', sans-serif;
}

h1, h2, h3, h4 {
    font-family: 'Philosopher', sans-serif;
}

.form {
    background-color:#ECEBEB;
    padding:10px;
    border-radius:5px;
    border-color:#697180;
    border-width:15px;
    border-style: double;
    margin:10px;
}

/*#bigBox{
    background-color: #e2e2e2;
    margin-top:0;
    padding-top:0;
}*/
#bigBox{
    background-color: #ffffff;
    /*-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);*/


}
.productHolder{
    margin-bottom: 80px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.productHolder img{
    display: inline;
}
.prodictHolder h4{
    display: inline;
}
#submit{ background-color: rgb(137,11,15); border-color: rgb(137,11,15); border-radius: 20px; border-width: 2px; color: white; display: block; font-size: 1.2em; height: 45px; line-height: 45px; margin-left: auto; margin-right: auto; margin-top: 30px; padding-top: 0; text-align: center; cursor:pointer;}
a#submit{ font-variant: normal; font-weight: normal; padding-bottom: 0; text-align: center; width: 350px;}
a#submit p{color:white; margin:auto;}

.feelings {
    font-size:19px;
    background-color:#73C52A;
    border-radius:5px;
    margin: auto auto 6px;
    padding:15px;
    color:white;
    font-family: lilly, sans-serif;
    text-align:center;

}
.feelings:hover {
    background-color:#3d8b40;
}

a div.feelings{
    font-weight:normal;
}
p{
    font-size:18px
}

.note {

    background-color:#697180;
    color: #ffffff;
    margin-top:30px;
    margin-bottom: 30px;
    border-radius: 5px;
    text-align:center;
    padding: 30px;

}

.notered {
    background-color:#b22222;
    color: #ffffff;
    margin-top:30px;
    margin-bottom: 30px;
    border-radius: 5px;
    text-align:center;
    padding: 30px;
}

 .note h3{
    color: #ffffff;
 }

 .note a{
     color: gold;
     text-decoration: none;

 }

.note a:hover{
    color: gold;
    text-decoration: underline;

}

.panel-title {
    font-size:30px;
}
.drawing {
    display:inline-block;
    margin:10px;
}

.drawing .name {

    margin-top:5px;
    font-size: 1.4em;
    font-weight: bold;
    font-variant: small-caps;
    /*margin-left:-5px;*/
    text-align: center;
    /*font-size: 1em;*/
    /*width: 120px;*/
    /*padding-left: 10px;*/

}
.drawing .name p {
    margin-top:1px;
    font-size: .6em;
}

.big-btn {
    height: 60px;
    border-radius: 5px;
    font-size: 20px;
}



.btn-danger {
    background-color: #b9151b;

}
.btn-danger:hover {
    background-color: #cd0a0a;

}

.inlinenoticebox
{
    display: block;
    /*float: right;*/
    color: #333333;
    border-style: dashed;
    border-width: 2px;
    border-color: #969999;
    border-radius:5px;
    font-size: 15px;;
    text-align: center;
    background-color: #EDDB18;
    padding: 20px 10px 10px;
}

a .inlinenoticebox:hover{
    background-color:#F2E165;
}

label {
    font-size: 1.5em;
}

.form-control {
    background-color: #ffffff;
    border: 1px solid #666666;
    border-radius: 5px;
    width: 80%;
}
input[type="number"] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type="number"].form-control:invalid {
  -webkit-box-shadow: inset 0 1px 1px red, 0 0 8px red;
  box-shadow: inset 0 1px 1px red, 0 0 8px red;
}

.nav h6{
    font-weight:bold;
}

.nav li {
    display: inline-block;
    border-right: 1px solid #ccc;

}

.nav li:last-child  { border: 0; }

.navbar-header li a h5{
    font-size: 0.5em;
}

.case {

    background-color:#CFD3D4;
    border-radius:5px;
    padding-top:15px;

    margin-bottom:10px;

}
.case ul {
    padding-left:15px;
}
div.col-xs-6.case {
    padding-left:2px;
    padding-right:2px;
}


@media (max-width: 767px) {
.tinypad {padding:2px;
    margin:0; }
 }


div#accordion h3 {
    font-size:20px;
}

dt {
    font-family:'PT Sans', sans-serif;
    font-size:40px;
    font-weight:normal;
    color: #3d8b40;
    line-height:45px;
    margin-top:30px;

}

#survey {
    background-color:rgb(221,221,221);
    border-radius:15px;
    padding:15px;
}
.comments p{
    margin-bottom:30px;
}

.overflow {
    display: inline-block;
}

.grayform {
    background-color:#F5F5F5;
    margin-top:15px;
    margin-bottom: 15px;
    border-radius: 5px;
    text-align:left;
    padding: 15px;
}

.smallertext label{
    font-size:17px;
    font-weight:normal;
}

.top-padding {
    padding-top:30px; }

.bottom-padding {
    padding-bottom:30px; }

.btn-stgo {
    background-color: #10652D !important;
    color: #ffffff !important;
}
.btn-stgo:link, .btn-stgo:visited{

}
.btn-stgo:hover {
    background-color: #44A976 !important;
}
.btn-cstm {
    background-color: #1A6EAA !important;
    color: #ffffff !important;
}
.btn-cstm:link, .btn-cstm:visited{

}
.btn-cstm:hover {
    background-color: #50A5BA !important;
}
.btn-cg {
    background-color: #433C36 !important;
    color: #ffffff !important;
}
.btn-cg:link, .btn-cg:visited{

}
.btn-cg:hover {
    background-color: #737373 !important;
}
.btn-stgojr {
    background-color: #17913e !important;
    color: #ffffff !important;
}
.btn-stgojr:link, .btn-stgojr:visited{

}
.btn-stgojr:hover {
    background-color: #1fbe51 !important;
}