@import url(/css/ibv2/ib2-responsive.min.css);
/* @import url(http://fonts.googleapis.com/css?family=Lobster); */

.rtemplt h1, .rtemplt strong {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
}

.rtemplt h2, .rtemplt strong {
    /* color: #00B4FF; */
}

.rtemplt ul {
    list-style: none;
    width: 85%;
}

.rtemplt ul li {
    padding: 5px 30px !important;
    background: url(/images/ibv2/vmo-bullet.png) top left no-repeat;
}

.rtemplt #footer {
    color: #999;
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
}

.rtemplt form {
    padding: 15px;
    text-align: left;
    width: 80%;
    margin:0px auto 10px auto !important;
    background: #eeeeee;
}

.rtemplt form p {
    margin: 0px;
    padding: 0px;
}

.rtemplt label {
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
    color: #666;
    text-shadow: 1px 1px 1px #fff;
}

.rtemplt input[type=text] {
    display: block;
    margin-bottom: 10px;
    width: 92%;
    padding: 7px;
    border: 1px solid #ccc;
    font-weight: bold;
    font-family: inherit;
    font-size: 14px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;
}

/*
    Added for responsive video
*/

#tape {
    max-width: 440px;
}
.video_wrapper {
    float:none !important;
    clear:both !important;
    width:460px;
    height:259px;
    margin: 10px auto 10px auto !important;
}

.video_wrapper video {
    display:block !important;
    text-align: center;
    float:none;
    width:100%; /* was 640px */
    height:100%; /* was 360px */
}