.error{color:red;border:1px solid red !important;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.clear{clear:both;}
.width100{width:100%;}
.block-link-category{text-align:right;}
.block-link-category a{font-weight:normal;color:#ab0314;text-decoration:underline;padding-right:5px;font-family:Arial,sans-serif;}
.form-wrap form > div{margin-bottom:20px;}
.subs-btn.add-in-favorite{background-color:#ab0314;color:#fff;}
.video-page .content-video .title-player .player-holder .text-video.video-property{min-height:220px;}
.search-result-video{min-height:300px;}
.mh90{min-height:90px;}
.lb-soc #uLogin a{display:inline-block !important;margin:10px 3px 0 3px !important;vertical-align:top;}
#tbl_top_like{width:100%;margin-top:25px;}
#tbl_top_like thead .head-name{width:70%;text-align:center;font-size:18px;font-weight:bold;}
#tbl_top_like thead .head-admin-link, #tbl_top_like thead .col-pos{text-align:center;font-size:18px;font-weight:bold;}
#tbl_top_like tbody .video-top-like-item .video-top-like-admin-link{text-align:center;vertical-align:middle;}
#tbl_top_like tbody .video-top-like-item .video-top-like-item-value{padding-right:10px;vertical-align:middle;}
#tbl_top_like tbody .video-top-like-item .video-top-like-item-value, #tbl_top_like tbody .video-top-like-item .video-top-like-item-value input[type=checkbox]{cursor:pointer;}
#tbl_top_like tbody .video-top-like-item{line-height:25px;}
#tbl_top_like tbody .video-top-like-item:hover{background-color:#9d0212;}
#tbl_top_like tbody .video-top-like-item:hover a, #tbl_top_like tbody .video-top-like-item:hover td{color:#fff;}
#tbl_top_like tfoot .row-save-top-rate td{text-align:center;}
#tbl_top_like tfoot .save-top-rate{cursor:pointer;margin-right:15px;background:#cdcdcd;padding:5px 5px 5px 5px;border-radius:2px;}
#tbl_top_like tbody .video-top-like-item .video-top-like-item-name a, #tbl_top_like tbody .video-top-like-item .video-top-like-admin-link a{color:#0C67BA !important;text-decoration:underline;}
.add-story .title-holder-h1{font:700 21px/25px 'Roboto', Arial, sans-serif;}

#form-load-user-ava input[type=reset], #form-load-user-ava input[type=submit], #frame-load-user-ava, #frame-add-user-album
{
    display: none;
}

.edit-profile.edit-profile-short-info
{
    margin-bottom: 60px;

}

.edit-profile.edit-profile-short-info .text-video
{
    border-bottom: none;
}

.edit-profile-short-info .berrors
{
    font-size: 14px;
}

.fa-user-ava
{
    height: 32px;
    width: 32px;
    background-size: contain;
    border-radius: 50%;
    margin-left: -1px;
}

#block_user_albums .item-user-album.active, #block_user_albums .item-favorite.active
{
    border: 2px solid #ab0314;
}

.divider-clr
{
    clear: both;
    width: 100%;
}

.drag_box.item-video .block_remove_video
{
    border-bottom: transparent;
    border-top: 1px solid #ab0314;
}

.drag_box.item-video .block_remove_video .remove_video
{
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.item-user-album .line-remove-album .remove-album
{
    display: inline-block;
    text-align: center;
    width: 100%;
}

div.ui-dialog
{
    z-index: 999999;
}

.remove-photo, remove-story
{
    font: normal 15px/21px 'Roboto',Arial,sans-serif;
}

#container.container-story, #container.container-photo
{
    min-height: 100px;
    font-size: 15px;
}

#filter-tags .active-filter
{
    border-color: #ab0314;
    border-width: 2px;
}

.h0
{
    height: 0;
}

@media screen and (min-width:761px){
    .select_box.list-user-albums {position: absolute !important;}
}

.main-text-holder{margin:40px;font-size:26px;line-height:36px;text-align:center;}
.main-text-holder .logotype{margin:20px auto;display:block;}
.main-text-holder h1{font-size:40px;line-height:50px;margin-bottom:20px;}
.main-text-holder h1 a{text-decoration:underline;color:#2893cb;color:#9d0212;}
.main-text-holder h1 a:hover{text-decoration:none;}
.main-text-holder p{font-size:20px;line-height:30px;}
.main-text-holder p em{font-size:16px;line-height:26px;}
.main-text-holder .star{margin-right:5px;width:20px;height:auto;}
@media screen and (max-width:768px){
    .main-text-holder{margin:0 -5px;}
    .main-text-holder .logotype{margin:5px auto;}
    .main-text-holder p{font-size:17px;line-height:26px;}
    .main-text-holder p em{font-size:14px;line-height:22px;}
}
