.yt-button.primary {
    color: #FFF;
    border-radius: 2px 2px 2px 2px;
    background-color: #4273af;
    border-color: #3f76b7;
    box-shadow: none !important;
    text-shadow: 0 1px 0 rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#005384be,EndColorStr=#dd3f76b7);
    background-image: -moz-linear-gradient(top,#5384be 0,#3f76b7 100%);
    background-image: -ms-linear-gradient(top,#5384be 0,#3f76b7 100%);
    background-image: -o-linear-gradient(top,#5384be 0,#3f76b7 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#5384be),color-stop(100%,#3f76b7));
    background-image: -webkit-linear-gradient(top,#5384be 0,#3f76b7 100%);
    background-image: linear-gradient(to bottom,#5384be 0,#3f76b7 100%);
}
.yt-uix-button {
    color: #FFF;
border-radius: 2px 2px 2px 2px !important;
background-color: #4273af !important;
border-color: #3f76b7 !important;
box-shadow: none !important;
text-shadow: 0 1px 0 rgba(0,0,0,.25) !important;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#005384be,EndColorStr=#dd3f76b7) !important;
background-image: -moz-linear-gradient(top,#5384be 0,#3f76b7 100%) !important;
background-image: -ms-linear-gradient(top,#5384be 0,#3f76b7 100%) !important;
background-image: -o-linear-gradient(top,#5384be 0,#3f76b7 100%) !important;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#5384be),color-stop(100%,#3f76b7)) !important;
background-image: -webkit-linear-gradient(top,#5384be 0,#3f76b7 100%) !important;
background-image: linear-gradient(to bottom,#5384be 0,#3f76b7 100%) !important;
}
.yt-button {
    border-radius: 2px 2px 2px 2px;
        color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border-color: #d3d3d3;
    background-color: #f8f8f8;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00fcfcfc,EndColorStr=#ddf8f8f8);
    background-image: -moz-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
    background-image: -ms-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
    background-image: -o-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(100%,#f8f8f8));
    background-image: -webkit-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
    background-image: linear-gradient(to bottom,#fcfcfc 0,#f8f8f8 100%);
}
.yt-button:hover, .yt-alert-promo {
    box-shadow: none !important;
    border-color: #c6c6c6 !important;
    background-color: #efefef !important;
    color: #333;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00f8f8f8,EndColorStr=#ddeeeeee) !important;
    background-image: -moz-linear-gradient(top,#f8f8f8 0,#eee 100%) !important;
    background-image: -ms-linear-gradient(top,#f8f8f8 0,#eee 100%) !important;
    background-image: -o-linear-gradient(top,#f8f8f8 0,#eee 100%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#eee)) !important;
    background-image: -webkit-linear-gradient(top,#f8f8f8 0,#eee 100%) !important;
    background-image: linear-gradient(to bottom,#f8f8f8 0,#eee 100%) !important;
}
.yt-alert-promo {
    border: 1px solid #c6c6c6;
    margin-right: 20px;
}
.yt-button.primary:hover, .yt-uix-button:hover {
    color: #FFF;
    border-color: #325e92 !important;
    background-color: #3d71b0 !important;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#003f76b7,EndColorStr=#dd3d71b0) !important;
    background-image: -moz-linear-gradient(top,#3f76b7 0,#3d71b0 100%) !important;
    background-image: -ms-linear-gradient(top,#3f76b7 0,#3d71b0 100%) !important;
    background-image: -o-linear-gradient(top,#3f76b7 0,#3d71b0 100%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#3f76b7),color-stop(100%,#3d71b0)) !important;
    background-image: -webkit-linear-gradient(top,#3f76b7 0,#3d71b0 100%) !important;
    background-image: linear-gradient(to bottom,#3f76b7 0,#3d71b0 100%) !important;
}
.yt-button.danger, .yt-button.danger:focus {
    background-color: #bc2929;
    box-shadow: none;
    color: #FFF;
    border-color: #9d1a1a !important;
    text-shadow: 0 1px 0 rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffc03636,EndColorStr=#ffb91f1f);
    background-image: -moz-linear-gradient(top,#cf3d36 0,#b91f1f 100%);
    background-image: -ms-linear-gradient(top,#cf3d36 0,#b91f1f 100%);
    background-image: -o-linear-gradient(top,#cf3d36 0,#b91f1f 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#cf3d36),color-stop(100%,#b91f1f));
    background-image: -webkit-linear-gradient(top,#cf3d36 0,#b91f1f 100%);
    background-image: linear-gradient(to bottom,#cf3d36 0,#b91f1f 100%);
}
.yt-button.danger:hover {
    border-color: #941919 !important;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffb91f1f,EndColorStr=#ffb01d1d) !important;
    background-image: -moz-linear-gradient(top,#b91f1f 0,#b01d1d 100%) !important;
    background-image: -ms-linear-gradient(top,#b91f1f 0,#b01d1d 100%) !important;
    background-image: -o-linear-gradient(top,#b91f1f 0,#b01d1d 100%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#b91f1f),color-stop(100%,#b01d1d)) !important;
    background-image: -webkit-linear-gradient(top,#b91f1f 0,#b01d1d 100%) !important;
    background-image: linear-gradient(to bottom,#b91f1f 0,#b01d1d 100%) !important;
}
.yt-button:focus {
    outline: none;
    border-color: #3f76b7;
    -moz-box-shadow: 0 0 5px rgba(63,118,183,.5),inset 0 0 10px #fff;
    -ms-box-shadow: 0 0 5px rgba(63,118,183,.5),inset 0 0 10px #fff;
    -webkit-box-shadow: 0 0 5px rgba(63,118,183,.5), inset 0 0 10px #fff;
    box-shadow: 0 0 5px rgba(63,118,183,.5), inset 0 0 10px #fff;
}
.verihover:hover {
    content: url('/assets/img/verified-hov.png') !important;
} 

.pull-left > input { 
    color: #404040;
}

.rewatch-views-text {
    text-align: right;
}

/* 2013M/L sub button */
.sub-button {
    color: #fefefe!important;
    box-shadow: 0 1px 0 rgba(0,0,0,.15)!important;
    background-image: linear-gradient(to top,rgb(22, 76, 177) 0,#266ae7 100%)!important;
    border: none;
    padding: 5.5px 8px 5.5px 8px!important;
    border-radius: 2px;
    text-shadow: none!important;
    line-height: 12px!important;
}

.sub-button:hover {
    background-image: linear-gradient(to top,#2c5bdc 0,#2a73fa 100%)!important;
    box-shadow: 0 1px 0 rgba(0,0,0,.20)!important;
}

.sub-button-text {
    position: relative;
    bottom: 2px;
    margin-top: 5px;
}

.sub-button:before {
    content: url('/assets/img/sub.png');
    margin-right: 5px;
}

.subbed-button .sub-button-text {
    bottom: 0px;
}

#accountDropdown {
    padding: 12px;
    max-height: 120px;
    height: 120px;
    background: #ececec;
    margin-top: 40px;
}

#accountDropdown .account-links {
    float: right;
    padding-right: 50px;
    list-style-type: none;
}

a {
    color: #4397d7;
}

#dropdown-icon {
    color: #666;
    font-size: 11px;
}