input.long {
    width: 300px;
    border: 1px solid #CCCCCC;
    height:34px;
}
input.dimension {
    width: 180px;
    border: 1px solid #CCCCCC;
    height:34px;
}
input.med {
    width: 120px;
    border: 1px solid #CCCCCC;
    height:34px;
}
input.short {
    width: 100px;
    border: 1px solid #CCCCCC;
    height:34px;
}
input.tiny {
    width: 40px;
    border: 1px solid #CCCCCC;
    height:34px;
}
input.i200 {
    width: 200px;
    border: 1px solid #CCCCCC;
    height:34px;
}
input.i80 {
    width: 80px;
    border: 1px solid #CCCCCC;
    height:34px;
}
input.max {
    height: 40px;
    width: 100%;
    border: 1px solid #CCCCCC;
}
.search-query {
    height: 40px;
}
input.notinherited{
    background-color: #00CC00;
}
textarea.genshort{
    height: 45px;
    width: 400px;
    border: 1px solid #CCCCCC;
}
textarea.gen{
    height: 80px;
    width: 400px;
    border: 1px solid #CCCCCC;
}
textarea.genhigh{
    height: 120px;
    width: 400px;
    border: 1px solid #CCCCCC;
}
textarea.long{
    height: 150px;
    width: 400px;
    border: 1px solid #CCCCCC;
}
textarea.properties{
    height: 80px;
    width: 500px;
    border: 1px solid #CCCCCC;
}
textarea.summary{
    height: 220px;
    width: 500px;
    border: 1px solid #CCCCCC;
}
textarea.halfpanel{
    height: 155px;
    width: 500px;
    border: 1px solid #CCCCCC;
}
textarea.fullpanel{
    height: 310px;
    width: 500px;
    border: 1px solid #CCCCCC;
}
textarea.fullscreen{
    height: 330px;
    width: 800px;
    border: 1px solid #CCCCCC;
}
textarea.max{
    width: 100%;
    border: 1px solid #CCCCCC;
    height: 400px;
}
select{
    font-size:16px;
    padding: 1px;
    margin: 0px;
}
select.med {
    width: 130px;
    border: 1px solid #CCCCCC;
}
select.long {
    width: 300px;
    border: 1px solid #CCCCCC;
}
select.longlist {
    width: 380px;
    height: 370px;
    border: 1px solid #CCCCCC;
}

.builder-body-streamscape label {
    padding-right: 10px;
    font-size: 19px;
    font-weight: 400;
    color:#424242;
}
/*
input[type="submit"] {
    background-color: #000000;
}*/

.ss_builder input:not([type="submit"]), .ss_builder textarea, .ss_builder select {
    min-height: 35px;
    background-color: #e6efe9;
    padding: 5px 10px;
    width: 100%;
    font-size: 17px;
}
.ss_builder .control-label{
    font-size: 18px;
    font-weight: 400;
    color:#424242;
    padding-top: 10px;
}
.padding_right_20px {
    padding-right: 20px;
}
.blink_me_green {
    animation: blinker 2s linear infinite;
    width: 10px;
    height: 10px;
    display: inline-block;
    border: 1px solid green;
    background-color: green;
    border-radius: 100%;
}
.blink_me_red {
    animation: blinker 2s linear infinite;
    width: 10px;
    height: 10px;
    display: inline-block;
    border: 1px solid red;
    background-color: red;
    border-radius: 100%;
}
.blink_me_blue {
    animation: blinker 2s linear infinite;
    width: 10px;
    height: 10px;
    display: inline-block;
    border: 1px solid blue;
    background-color: blue;
    border-radius: 100%;
}
.blink_me_orange {
    animation: blinker 2s linear infinite;
    width: 10px;
    height: 10px;
    display: inline-block;
    border: 1px solid orange;
    background-color: orange;
    border-radius: 100%;
}
.blink_me_gray {
    animation: blinker 2s linear infinite;
    width: 10px;
    height: 10px;
    display: inline-block;
    border: 1px solid black;
    background-color: black;
    border-radius: 100%;
}
.blink_me_pink {
    animation: blinker 2s linear infinite;
    width: 10px;
    height: 10px;
    display: inline-block;
    border: 1px solid #d5d6c8;
    background-color: #d5d6c8;
    border-radius: 100%;
}
@keyframes blinker {
    50% {
        opacity: 0.6;
    }
}
