@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);
.modal-data{ display: none; }
.photorank-logo {
    margin-top:8px;
    margin-bottom:8px;
    width:55px;
}
.user span a {
    color:#F4F4F4;
}
.nav li a div{font-size:1.8em;}
.photorank-moderation-baseimage {
    background-color:#CCC;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    -webkit-background-size: 10px 10px;
         -moz-background-size: 10px 10px;
             -o-background-size: 10px 10px;
    background-size: 10px 10px;
}
.bold { font-weight: bold;}
#photouploader{ margin: 7px;}
#uploadprogress{ width: 157px;}
.useravatar{ height: 48px; width: 48px; }
#userlogout{
    position: absolute;
    font-size: 18px;
    right: 5px;
    top: 32px;
    color:grey;
}

ul#analytics-photos {
        width:100%;
        height:250px;
        overflow-y:auto;
        margin:4px 0 0 0;
}
ul#analytics-photos li {
        width:100%;
        clear:both;
        margin-bottom:5px;
        float:left;
}
ul#analytics-photos li div {
        float:left;
}
ul#analytics-photos li div.info {
        width:350px;
        margin:0 0 0 10px;
}
/* notifications */
.notifications {
    position: fixed;
    z-index: 99999999;
    top: 80px !important;
}
/* Positioning */
.notifications.top-right {
    right: 10px;
    top: 25px;
}

.notifications.top-left {
    left: 10px;
    top: 25px;
}

.notifications.bottom-left {
    left: 10px;
    bottom: 25px;
}

.notifications.bottom-right {
    right: 10px;
    bottom: 25px;
}

/* Notification Element */
.notifications > div {
    position: relative;
    z-index: 9999;
    margin: 5px 0px;
}

/**
 * bangTidy2 Style - Ported from Growl Style
 * Ported By Nijikokun @vizualover @nijikokun
 * Original Author Daryl Ginn
 * Based On http://dribbble.com/shots/527056-Growl-Theme-2
 *
 * To use, for style use: bangTidy
 *
 */
.alert-bangTidy {
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: rgba(0, 0, 0, 0.80);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.88) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0, 0.80)), color-stop(100%,rgba(0, 0, 0, 0.88)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
    background: linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0, 0, 0, 0.80)', endColorstr='rgba(0, 0, 0, 0.88)',GradientType=0 );
    border: 1px solid #000;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    color: white !important;
    -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
    -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
    -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
    -webkit-font-smoothing: antialiased;
}
.alert.alert-bangTidy{
    color:#FFF;
}
.alert-errorMsg {
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: rgba(196, 48, 48, 0.80);
    background: -moz-linear-gradient(top, rgba(196, 48, 48, 0.80) 0%, rgba(196, 48, 48, 0.88) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196, 48, 48, 0.80)), color-stop(100%,rgba(196, 48, 48, 0.88)));
    background: -webkit-linear-gradient(top, rgba(196, 48, 48, 0.80) 0%,rgba(196, 48, 48, 0.88) 100%);
    background: -o-linear-gradient(top, rgba(196, 48, 48, 0.80) 0%,rgba(196, 48, 48, 0.88) 100%);
    background: -ms-linear-gradient(top, rgba(196, 48, 48, 0.80) 0%,rgba(196, 48, 48, 0.88) 100%);
    background: linear-gradient(top, rgba(196, 48, 48, 0.80) 0%,rgba(196, 48, 48, 0.88) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(196, 48, 48, 0.80)', endColorstr='rgba(196, 48, 48, 0.88)',GradientType=0 );
    border: 1px solid #990000;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    color: white;
    -webkit-text-shadow: 0px -1px 0px rgba(196, 48, 48, 0.2);
    -moz-text-shadow: 0px -1px 0px rgba(196, 48, 48, 0.2);
    -o-text-shadow: 0px -1px 0px rgba(196, 48, 48, 0.2);
    text-shadow: 0px -1px 0px rgba(196, 48, 48, 0.2);
    -webkit-font-smoothing: antialiased;
}
.alert.alert-errorMsg{
    color:#FFF;
}

/* from bootstrap */
.notifications .close {
        color: #000000;
        float: right;
        font-size: 20px;
        font-weight: bold;
        line-height: 20px;
        opacity: 0.2;
        text-shadow: 0 1px 0 #FFFFFF;
}
.notifications .alert .close {
        line-height: 20px;
        position: relative;
        right: -21px;
        top: -2px;
}
.notifications .alert {
    padding: 8px 35px 8px 14px;
}

.facebook .formRow { font-weight: normal; margin: 0px !important; padding: 0px !important; border-top: medium none !important; }
.middleNavR li a {
    color: #BABABA;
    font-size: 32px;
    line-height: 62px;
}


.account-alert {
    display: block;
    position: absolute;
    bottom: -14px;
    left: -10px;
    background: #FF6C00;
    height: 25px;
    width: 25px;
    border: 4px solid #ddd;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

}

.account-alert::before {
    content: '!';
    display: block;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    color: #fff;
    font-size: 19px;
    -webkit-font-smoothing:antialiased;
    font-family: Arial, Verdana, sans-serif;
}

.middleNavR li strong{ cursor: pointer; }
/*.social-active .pictonic-icon-twitter-3{ color: #019AD2; }*/
.social-active .pictonic-icon-twitter-3:before{ opacity: .8; }
/*.social-active .pictonic-icon-instagram{ color: #636363; }*/
.social-active .pictonic-icon-instagram:before{ opacity: .8; }
/*.social-active .pictonic-icon-facebook{ color: #3b5998; }*/
.social-active .pictonic-icon-facebook:before{ opacity: .8; }
.inlineedit{
    padding-left: 12px;
}
.icon-pencil .inlineedit{
    padding-left: 0px;
}
/*.inlineedit i{ float: right;}*/
#gallerylist tbody > tr td:first-child{ /*cursor: move;*/ width: 24px; text-align: center; }
/*#gallerylist tbody > tr :nth-child(2), #gallerylist tbody > tr:nth-child(3){ min-width: 150px; }*/
/*#gallerylist .ui-sortable-helper :last-child, #gallerylist .ui-sortable-helper :nth-child(2), #gallerylist .ui-sortable-helper :nth-child(3), #gallerylist .ui-sortable-helper :nth-child(4){ display: none; }
#gallerylist .ui-sortable-helper :nth-child(1){ display: block; }
*/
#gallerylist tbody > tr last-child{
    min-width: 125px;
}
#gallerylist td{ padding: 0px !important; vertical-align: middle; }
#gallerylist .tdwidthedit{ /*max-width: 190px;*/ height: 50px; line-height: 50px; }
#gallerylist .tdwidthedit i { /*cursor: pointer;*/ float: left; margin: 17px 0 0 -17px;}
#gallerylist .formRow{ padding: 0 0 0 20px;
    /*padding: 10px;
    text-align: center;
    float: left;
    width: 100%;
    box-sizing: border-box;
    box-sizing: padding-box;
    -moz-box-sizing: padding-box;
    -webkit-box-sizing: padding-box;*/
}
.labels { display: inline-block; margin: 1px 0 0 5px;}
#gallerylist .tableActs {text-align: center;vertical-align:middle; min-width:126px }
#gallerylist tbody > tr :nth-child(1) input, #gallerylist tbody > tr :nth-child(2) input, #gallerylist tbody > tr :nth-child(3) input{
    width: 110px;
    float: left;
}
#gallerylist a.btn{ float: left; height: 14px; }
/*#gallerylist .inputwrapper{ display: none; }*/
#gallerylist .formRow input[type="text"]{ height: 32px; width: 70%; }

#gallerylist i { cursor: pointer; }
#gallerylist a.btn, #gallerylist i, #gallerylist .formRow input[type="text"]{ display: none; }
#gallerylist tbody > tr td:first-child, #gallerylist .producturl{ text-align: left; }
#gallerylist .grid4 span { display: block; height: 50px; overflow: hidden; text-overflow: ellipsis; width: 190px; white-space: nowrap; }

#mediaList tbody > tr :nth-child(1) input, #gallerylist tbody > tr :nth-child(2) input, #gallerylist tbody > tr :nth-child(3) input{
    width: 300px;
    float: left;
}
#mediaList a.btn{
    float: left;
}
#mediaList .formRow input[type="text"]{ height: 25px; }
#mediaList i { cursor: pointer; }
#mediaList .grid4 span { display: block; height: 50px; overflow: hidden; text-overflow: ellipsis; width: 190px; }
#mediaList .tdwidthedit{ /*max-width: 190px;*/ height: 50px; line-height: 50px; }
#mediaList .tdwidthedit i { /*cursor: pointer;*/ float: left; margin: 0px 0 0 -17px;}
#mediaList .formRow{ padding: 0px 0px 0px 30px; }

.olapic_widget_container {padding:0px !important;}
.olapic_widget_container a:hover {
text-decoration: none !important;
}

a:hover {
text-decoration: none !important;
}
.olapic_dashboard_boxes {
    width:230px;
    font-size:30px;
    padding:30px !important;
}
ul.middleNavA li > strong {
    background:url(../../images/Admin/backgrounds/sidebar.jpg);
    left:3px;
    right:auto;
    text-shadow:none;
}
ul.middleNavA li > span {
    margin-top:10px;
    display: block;
    line-height: 1.3em;
}
ul.middleNavA li > a span i {
    opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

div.widget_preview {

}
div.widget_preview .item {
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    margin-bottom: 8px;
    overflow: hidden;
    position: relative;
    width: 100%;
    max-width: 250px;
}
div.widget_preview .item img {
    max-width: 250px;
    width:100%;
    display: block;
}
div.widget-code-box {
    border-top: 1px solid #C3C3C3;
    border-right: 1px solid #C3C3C3;
    border-bottom: 1px solid #C3C3C3;
    background: url(../../images/Admin/backgrounds/body.jpg);
    margin-left:0px !important;
}
.whead .redBack { font-weight: 100; }

ul.userList li.this {
    border-right:1px solid #C3C3C3 !important;
    margin-right:0px;
}
.customize {
    float:right;
    margin-top:-25px;
}
#nextpages, #prevpages{
    height: 22px;
    line-height: 22px;
    margin-top: 7px;
    float: right;
}

#nextpages a, #prevpages a{
    border: 1px solid #D3D3D3;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #DFDFDF;
    background: -moz-linear-gradient(center top , #F9F9F9 0%, #EEEEEE 100%) repeat scroll 0 0 transparent;
    color: #919191;
    cursor: pointer;
    font-size: 11px;
    margin: 0 3px;
    padding: 4px 7px;
}

#nextpages a:hover, #prevpages a:hover{
    background: -moz-linear-gradient(center top , #F6F6F6 0%, #E8E8E8 100%) repeat scroll 0 0 transparent;
}

.ui-autocomplete { z-index:500000 !important;}

#loadinganalytics, #category-loadinganalytics {
    margin:0 0 0 10px;
    display:inline-block;
    display:none;
}

.tPages ul li a.no {
border: 0px solid #d3d3d3 !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 10px !important;
cursor: pointer;
*cursor: hand;
color: #606060;
font-size: 11px;
box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf;
-webkit-box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf;
-moz-box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf;
line-height: 14px;
background: #f9f9f9;
background: -moz-linear-gradient(top,   #f9f9f9 0%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top,    #f9f9f9 0%,#eeeeee 100%);
background: -o-linear-gradient(top, #f9f9f9 0%,#eeeeee 100%);
background: -ms-linear-gradient(top,    #f9f9f9 0%,#eeeeee 100%);
background: linear-gradient(top,    #f9f9f9 0%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 );
}
#showhidepassword{ cursor: pointer; }
.select-type {
    margin:10px 0 0 30px;
}
.select-type > div {
    float:left;
    margin: 0 0 0 30px;
}
.select-type > div > label > a {
    font-size:13px;
    color:black;
}
.select-gallery, .select-categories {
    clear:both;
    float:left;
    margin:15px 0 0 0;
}
.select-gallery, .select-categories > .options {
    /*margin: 10px 0 0 60px;*/
}
.select-collect {
    clear:both;
    margin:10px 10px 0 30px;
    text-align: center;
}
.select-collect > div {
    margin: 0 0 0 0;
}
.grab-widget-code {
    clear:both;
    float:left;
    margin:15px 0 20px 0;
    width:100%;
}
.grab-widget-code textarea{
    margin-top:15px;
}
.select-style {
    margin-top:10px;
    text-align: center;
}
.galleries-filter {
    margin:11px 0 0 -53px;
    float:left;
}
.galleries-filter.dropdown {
    margin:15px 0 0 -20px;
}
.galleries-filter.dropdown > div {
    margin:0px 0 0 0px;
    float:none;
}
.galleries-filter > div {
    float:left;
    margin: 0 0 0 30px;
}
#resultpagination{
    padding: 8px 4px;
}
#resultpagination a{
    color: #5F5F5F;
    margin-right: 4px;
}
#changeGalleryResults li a:hover{
    color: #5F5F5F;
}
.clearsuggestions{
    clear: both;
    color: #FFFFFF !important;
    font-weight: normal !important;
    margin-bottom: 8px;
    text-shadow: none;
}
#searchsuggestions a{
    float: left;
    margin-right: 4px;


}
a.fb-hepler { margin-left: 5px}

.adminUploadButton > li > div > a {
border: 1px solid #68a341; box-shadow: 0 1px 2px 0 #a4ca6c inset; -webkit-box-shadow: 0 1px 2px 0 #a4ca6c inset; -moz-box-shadow: 0 1px 2px 0 #a4ca6c inset;
background: #96c161;
background: -moz-linear-gradient(top,   #96c161 0%, #609c3d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c161), color-stop(100%,#609c3d));
background: -webkit-linear-gradient(top, #96c161 0%,#609c3d 100%);
background: -o-linear-gradient(top, #96c161 0%,#609c3d 100%);
background: -ms-linear-gradient(top, #96c161 0%,#609c3d 100%);
background: linear-gradient(top, #96c161 0%,#609c3d 100%);
color:black;
}
.adminUploadButton > li > div > a:hover {
    background:#96c161;
    opacity: 0.95;
    filter: alpha(opacity=95); -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;
}

.grid11 textarea {
    height: 80px;
    margin-left: 4px;
}

#moveform input[type="text"], #addCategoriesDialog input[type="text"]{
    margin-right: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    margin: 2px 0px;
}
#moveform input[type="text"], #addCategoriesDialog input[type="text"]{
    width: 80%;
}
#moveform .buttonS, #addCategoriesDialog .buttonS{
    float: right;
    width: 10%;
    padding: 7px 14px;
}
.suggestionslink{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;

}
.suggestionslink .handle {
    cursor: move;
    float: left;
}

#moveDialog .divider, #addCategoriesDialog .divider{ clear: both; }
#moveDialog ul, #addCategoriesDialog ul { clear: both; }
#moveDialog ul li, #addCategoriesDialog ul li { float: left; margin: 0px 2px 2px 3px; width: 350px; overflow: hidden; }
#moveform .inactive, #addCategoriesDialog .inactive { color: #BABABA !important; }
.icon-twitter, .pictonic-icon-instagram { color:#5F5F5F; }
.lightbox > img { float: left; }



.photo-list {
    display: inline-table;
    width:100%;
}
.photo-list-box {
    display: inline-table;
    width:24%;
    position: relative;
    margin:0.5%;
    height:200px;
    overflow: hidden;
}
.photo-list-box > a {
    height:200px;
    float: left;
    width: 100%;
    text-align: center;
}
.photo-list-box > a > img {
    width:100%;
}
.photo-list-box > p {
    position: absolute;
    width:100%;
    margin: 0px;
    padding: 0px;
    background:rgba(0, 0, 0, 0.60);
    color:white;
    font-weight: normal !important;
    bottom: 0;
}
.photo-list-box > .actions {
    position: absolute;
    width: 100%;
    margin:5px 0 0 5px;
}
.photo-list-box > .actions a{
    font-size: 15px;
    padding: 3px 6px;
    position: relative;
}

/*
Manage streams
*/
ul.streams-photos {
    display: inline-table;
    width:100%;
}
ul.streams-photos li {
    display: inline-table;
    width:23%;
    height:200px;
    position: relative;
    margin:0.5%;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: 1px solid #ddd;
    cursor: pointer;
}
ul.streams-photos li > p {
    position: absolute;
    width:100%;
    margin: 0px;
    padding: 0px;
    background:rgba(0, 0, 0, 0.60);
    color:white;
    font-weight: normal !important;
    bottom: 0;
}
ul.streams-photos li .actions {
    position: absolute;
    width:100%;
    bottom: 5px;
    text-align: right;
    right:5px;
}

#mediaViewerDialog {}
.viewer_image_content {
    background: url(./../../images/Admin/elements/loaders/1s.gif) 50% 50% no-repeat;
    width:450px;
    min-height: 100px;
    float:left;
}
#mediaViewerDialog > .viewer_image_content > #viewer_image {
    max-width:450px;
    width:100%;
    float:left;
}
#mediaViewerDialog > #viewer_data {
    width:300px;
    float:left;
    margin:0 0 0 15px;
}
#mediaViewerDialog > #viewer_data .viewer_uploader {
    font-size:18px;
}
#mediaViewerDialog > #viewer_data .viewer_source {
    margin:15px 0 0 0;
    font-size:30px;
}
#mediaViewerDialog > #viewer_data .viewer_caption {
    font-size:14px;
    margin:15px 0 0 0;
}
#mediaViewerDialog > #viewer_data .viewer_actions {
    margin:15px 0 0 0;
}
#mediaViewerDialog > #viewer_data .viewer_actions > a {
    font-size:24px !important;
    padding:10px 7px 5px 7px !important;
    color:#686868;
}
#mediaViewerDialog > #viewer_data .viewer_actions > a.mdelete {
    color:#fff;
}
#mediaViewerDialog > #viewer_data .viewer_streams {
    margin-top:15px;
}
#smartModalView {}
.viewer_image_content {
    background: url(./../../images/Admin/elements/loaders/1s.gif) 50% 50% no-repeat;
    width:450px;
    min-height: 100px;
    float:left;
}
#smartModalView > .viewer_image_content > #viewer_image {
    max-width:450px;
    width:100%;
    float:left;
}
#smartModalView > #viewer_data {
    width:300px;
    float:left;
    margin:0 0 0 15px;
}
#smartModalView > #viewer_data .viewer_uploader {
    font-size:18px;
}
#smartModalView > #viewer_data .viewer_source {
    margin:15px 0 0 0;
    font-size:30px;
}
#smartModalView > #viewer_data .viewer_caption {
    font-size:14px;
    margin:15px 0 0 0;
}
#smartModalView > #viewer_data .viewer_actions {
    margin:15px 0 0 0;
}
#smartModalView > #viewer_data .viewer_actions > a {
    font-size:24px !important;
    padding:10px 7px 5px 7px !important;
    color:#686868;
}
#smartModalView > #viewer_data .viewer_actions > a.mdelete {
    color:#fff;
}
#smartModalView > #viewer_data .viewer_streams {
    margin-top:15px;
}
.viewer_streams_list {
    max-height: 173px;
    overflow: auto;
}
.streams-upload-button {
    margin-top: -32px;
    min-height: 32px;
}
.streams-upload-button a {
    padding: 7px 15px;
    border: 1px solid #3e76af;
    box-shadow: 0 1px 2px 0 #66b2d2 inset;
    -webkit-box-shadow: 0 1px 2px 0 #66b2d2 inset;
    -moz-box-shadow: 0 1px 2px 0 #66b2d2 inset;
    background: #5ba5cb;
    background: -moz-linear-gradient(top, #5ba5cb 0%, #3a70ab 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba5cb), color-stop(100%,#3a70ab));
    background: -webkit-linear-gradient(top, #5ba5cb 0%,#3a70ab 100%);
    background: -o-linear-gradient(top, #5ba5cb 0%,#3a70ab 100%);
    background: -ms-linear-gradient(top, #5ba5cb 0%,#3a70ab 100%);
    background: linear-gradient(top, #5ba5cb 0%,#3a70ab 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba5cb', endColorstr='#3a70ab',GradientType=0 );
    font-size: 11px !important;
    color: #fff !important;
    font-weight: normal !important;
    text-shadow: 0 -1px #6f6f6f !important;
    display: inline-block;
    line-height: 14px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
#moveDialog .select-gallery, #addCategoriesDialog .select-categories {
    -moz-box-sizing: border-box;
    float: left;
    margin: -1px 0;
    width: 100%;
    background: none repeat scroll 0 0 white;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 0 2px #F4F4F4;
    color: #656565;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 6px 5px;
}

#moveDialog .select-gallery {

}

.hide {
    display:none;
}
.secure-span input{
    margin: 3px 5px 0;
}

select.select-gallery {

    width: 638px;
    -moz-box-sizing: border-box;
    float: left;
    margin: -1px 0;
    margin-top: -10px;
    background: none repeat scroll 0 0 white;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 0 2px #F4F4F4;
    color: #656565;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 6px 5px;
}

.captionwrapper a{
    display: none;
    float: right;
    margin-top: 27px;
}
.waiting-layer {

    padding: 10px;
    background-color: #D7D7D7;

}
.waiting-layer > label {
    margin: 0 0 0 20px;
}
.blockForms input[type=text] {
    width: 85%;
    margin-left: 10px;
}
.blockTextWrapper{
    height: 60px;
}
.captionwrapper .photocaption{
    width: 330px;
}
.tool_button_wrapper{
    margin-top: 35px;
}
.left-column {
    float: left;
    width: 48%;
}
.right-column {
    float: right;
    width: 48%;
}
.logo-image-instagram {
    height: 150px;
    left: 42%;
    position: absolute;
    top: 15%;
}
.logo-image-twitter {
    height: 150px;
    left: 42%;
    position: absolute;
    top: 1%;
}
.logo-header {
    height: 35px;
}

.menu-item {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px #6F6F6F;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;
    height: 100px;
    line-height: 14px;
    margin: 20px 0 5px 1%;
    text-shadow: 0 -1px #6F6F6F;
    width: 31%;
}
.menu-item-active {
    color: #636363;
}
.menu-items {
    margin-left: 2%;
}
.menu-buttons {
    margin-left: 2%;
}
.menu-item p {
    text-align: center;
    width: 100%;
    margin-top: 8%;
}
.tdReprocess, .tddashboard{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.tdReprocess{
    max-width: 250px;
}

.tddashboard{
    max-width: 250px;
}
.lbox{ margin: 4px; }

#widget-step-3 .chzn-results{
    color: #515252;
    text-shadow: none !important;
}

.option-row {
    clear: both;
    float: left;
}
.message p {
    float: left;
}
.message span {
    float: left;
    font-size: 20px;
    margin: 12px 10px 0 0;
}
.nNote {
    margin: 12px 0 0 !important;
}
#ui-datepicker-div{

    z-index: 9999;
}
.cat-item {
    cursor: pointer;
}
.photo_list_menu a.active {
    color:white;
    border: 1px solid #68a341;
    box-shadow: 0 1px 2px 0 #a4ca6c inset;
    -webkit-box-shadow: 0 1px 2px 0 #a4ca6c inset;
    -moz-box-shadow: 0 1px 2px 0 #a4ca6c inset;
    background: #96c161;
    background: -moz-linear-gradient(top, #96c161 0%, #609c3d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c161), color-stop(100%,#609c3d));
    background: -webkit-linear-gradient(top, #96c161 0%,#609c3d 100%);
    background: -o-linear-gradient(top, #96c161 0%,#609c3d 100%);
    background: -ms-linear-gradient(top, #96c161 0%,#609c3d 100%);
    background: linear-gradient(top, #96c161 0%,#609c3d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c161', endColorstr='#609c3d',GradientType=0 );
}
.extra-data{
    text-align: right;
    font-size: .8em;
    padding: 6px 0px 0px 0px;
    overflow: hidden;
}
.date-submitted{ position: relative; right: -42px; }

i.icon-pose,
a.icon-pose {
    width: 20px;
    height: 20px;
    display: block;
    background-image:url(../../images/Admin/pose_mq.png);
}
i.icon-vine,
a.icon-vine {
    width: 20px;
    height: 20px;
    display: block;
    background-image:url(../../images/Admin/vine_mq.png);
}
#select-gallery-container .select-gallery, #select-gallery-container2 .select-gallery2 {
    height: 47px;
    width: 100%;
    border: 1px solid rgb(170, 170, 170);
    margin: 0px;
    color: rgb(85, 85, 85);
    display: block;
}
#filter_streams li, #filter_streams2 li, #filter_streams_social li {
    border: 1px solid;
    width: 50%;
    padding: 0px 10px;
    border-radius: 2px;
    border-color: #B1B1B1;
    background: #eee;
    margin:5px 0px;
}
.clean_filters li{
    border: 0px !important;
    width: auto;
    padding: 0px !important;
    background: none !important;
    margin:5px 0px !important;
}
.relatedproduct{
    float: left;
    height: 76px;
    width: 76px;
    margin: 0 6px 6px 0;
    background-size: contain;
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: #cdcdcd 1px solid;
    background-color: #fff;
}

}


.section_settings .tab_content{ padding: 0px; }

.section_settings .privacy_policy { float: right; }

/* font awesome fix for the admin */
.iconb:before, .icona:after { font-family: 'FontAwesome'; content: attr(data-icon); }
.whead .iconb { margin: 2px 0 0 0; display: block; float:left; }
.iconb, .iconb:hover { font-weight: normal; }


/* last tools layout */
.middleNavS li.active{
background: #6db5d5;
background: -moz-linear-gradient(top,  #6db5d5 0%, #4a91c0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db5d5), color-stop(100%,#4a91c0));
background: -webkit-linear-gradient(top,  #6db5d5 0%,#4a91c0 100%);
background: -o-linear-gradient(top,  #6db5d5 0%,#4a91c0 100%);
background: -ms-linear-gradient(top,  #6db5d5 0%,#4a91c0 100%);
background: linear-gradient(top,  #6db5d5 0%,#4a91c0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db5d5', endColorstr='#4a91c0',GradientType=0 );

}
.middleNavS li a, .middleNavS li i{
    color: #5F5F5F;
    font-size: 32px;
    line-height: 72px;
}
.middleNavS li i{
    font-size: 31px;
    margin-right: 2px;
}
.middleNavS{ margin-top: 0px; }

.checkAll tbody tr td:first-child{ padding-left: 4px; }

/* MQ rotate tool */
#form-rotate img {
    width: 25%;
    margin-right: 5%;
}

#form-rotate .rotate_selection {
    float:left;
    width:70%;
}

.blacklisted {
    background: #000000;
}

/*
A/B Testing Stuff
*/

.abtesting-table-overview {
    text-align: center;
}

.abtesting-table-totals {
    text-align: center;
}

.reference-colors {
    width: 210px;
    margin-top: 6px;
    float: right;
}

.reference-colors span {
    width: 100px;
    margin: 0 2px;
    padding: 2px 0;
    display: block;
    float: left;
    border-radius: 2px;
    text-shadow: none;
    text-align: center;
    cursor: default;
}

.abtesting-table-overview .stream-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}

.visitor-count-original,
.visitor-count-variation {
    color: #FFF;
    font-weight: bold;
}

.visitor-count-original {
    background: #68a341 !important;
}

.visitor-count-variation {
    background: #a95151 !important;
}

/*
End of A/B Testing Stuff
*/

/* fixes */
.widget .formRow{ border-bottom: none !important; }

.olapicAutoComplete{
    float:left;
    width:600px;
    background: white;
    border:1px solid #d7d7d7;
    position: absolute;
    z-index: 10000;
    display: none;
    max-height: 350px;
    overflow: scroll;
}
.olapicAutoComplete::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
.olapicAutoComplete::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.olapicAutoComplete > ul {
    float: left;
    width:98%;
    margin: 0px 10px;
    padding: 5px 0;
}
.olapicAutoComplete > ul li {
    list-style: none;
    border-bottom:1px dotted #d7d7d7;
    float: left;
    margin: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    width: 96% !important;
    min-height: 77px;
}
.olapicAutoComplete > ul li.status_inactive {
    background-color: #FFFAE5;
}
.olapicAutoComplete > ul li:hover {
    background: rgba(215, 215, 215, 0.3);
}
.olapicAutoComplete .stream-photo {
    float: left;
    width:15%;
    text-align: center;
    background: url(data:image/gif;base64,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) 50% 50% no-repeat;
}
.olapicAutoComplete .stream-photo > img {
    width:100%;
    max-width: 70px;
    background-color: #fff;
}
.olapicAutoComplete .search-box-info {
    float:left;
    width:80%;
    padding-left: 10px;
}
.olapicAutoComplete .search-box-info h4{
    margin: 0px;
    float: left;
    width:90%;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 18px;
    color:#6b6b6b;
    font-weight: bold;
}
.olapicAutoComplete .search-box-info h4 span{
    background-color:#81b257;
    color:#FFF;
    font-weight: normal;
    border:1px solid #628a40;
    padding: 1px 3px;
    border-radius: 2px;
}
.olapicAutoComplete .search-box-info .extras{
    float: left;
    font-family: 'Open Sans';
    font-size: 11px;
    line-height: 18px;
    color:#6b6b6b;
    margin-top:6px;
    max-width: 100%;
    overflow: hidden;
    table-layout: fixed;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.olapicAutoComplete .search-box-info .extras span{
    color:#6b6b6b;
    font-size: 11px;
    clear: both;
    width:100%;
    display: block;
}

.olapicAutoComplete .search-box-info .extras span .highlight{
    background-color:#81b257;
    color:#FFF;
    font-weight: normal;
    border:1px solid #628a40;
    padding: 1px 3px;
    border-radius: 2px;
}

.olapicAutoComplete .matches {
    float:left;
    width:100%;
    text-align: center;
    font-family: 'Open Sans';
    font-size: 12px;
    line-height: 18px;
    color:#6b6b6b;
    padding-bottom: 5px;
}

/* COLLECTIONS STYLES */

.collections-title {
    margin-top: 20px;
}

.collections-intro {
    margin-bottom: 20px;
}

.collections-table {
    margin-bottom: 20px;
}

.collections-preassigned-streams span.tag {
    border: 1px solid #a5d24a;
    display: block;
    float: left;
    padding: 0 8px;
    background: -webkit-linear-gradient(top, #fcfcfc 0%,#f2f2f2 100%);
    color: #5f5f5f;
    margin: 5px 5px 5px 5px;
    line-height: 23px;
    border: 1px solid #D2D2D2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 11px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f2f2',GradientType=0);
}

.collections-preassigned-streams span.tag a {
    font-weight: bold;
    color: #aaa;
    font-size: 11px;
    float: right;
}
span.tag span {
    float: left;
    margin-right: 4px;
}
.collections-preassigned-streams a.float-right {
    right: 6px;
    position: absolute;
    top: 2px;
}
.collections-preassigned-streams{
    position: relative;
    min-height: 33px;
}

.collections-status {
    text-align: center;
}

.collections-status input {
    display: none;
}

.collections-status span {
    padding: 4px 6px;
    color: #FFFFFF;
}

.collections-actions {
    text-align: center;
}
.collections-actions #new-collection{
    font-size: 11px;
}

.collections-preassigned-streams .buttonS {
    padding: 2px !important;
    margin: 5px 2px 0px 2px;
}
span.hashtag {
    cursor: pointer;
}

/* fixes */
.widget .formRow{ border-bottom: none !important; }

/* collect section */
.collections-table .input-append {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
}
.collections-table .input-append .add-on, .input-append .bDefault  {
    display: inline-block;
    width: auto;
    height: 26px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    margin-left: -1px;
    vertical-align: top;
    white-space: nowrap;
}

/* new move stream popup */

.movestreamdialog .searchstream{
    width: auto;
    height: 32px;
    margin-top: -39px;
}
.movestreamdialog .relatedstreams{
    position: relative;
    height: 395px;
}
.relatedlist .olapicAutoComplete{
    /*width: 80%;*/
    min-width: 350px;
    height: 340px;
    overflow: auto;
    display: block;
}
.relatedlist ul li{
    height: 58px !important;
    min-height: inherit;
}
.nosortable li { cursor: auto !important; }
.nosortable li:hover { background: #FFF !important; }
.relatedlist ul li i{
    position: relative;
    top: 0px; right: 0px;
    cursor: pointer;
}
.relatedlist .olapicAutoComplete .stream-photo {
    min-width: 85px;
    min-height: 48px;
}
.relatedlist .olapicAutoComplete .stream-photo > img{
    width: auto !important;
    max-height: 48px;
    max-width: 61px;
}
.relatedlist .handle{
    position: absolute;
    height: 55px;
    float: left;
}
.nosortable .handle{ display: none; }
.movestreamdialog .photodetails{
    float: right;
    width: 150px;
    height: 340px;
    overflow: auto;
}
.movestreamdialog .photodetails img{
    width: 70px;
    top: 1px;
    left: 1px;
    position: absolute;
}
.movestreamdialog .photodetails div{
    cursor: pointer;
    display: none;
    width: 72px;
    position: relative;
    margin: 0px 1px 1px 0px;
    background: #FFF;
    border: 1px solid #d7d7d7;
    height: 72px;
    float: left;
}
.movestreamdialog .show-images div{
    display: block !important;
}
.movestreamdialog .width-1-images div{
    border: none !important;
    cursor: pointer;
    width: 100% !important;
    height: auto !important;
}
.movestreamdialog .width-1-images img{
    width: 148px;
}
#moveDialog{ overflow: visible; }
.nophoto .stream-photo{ background: none; min-width: 0px !important;  min-height: 0px !important; }

#gallerylist span.label {
    max-width: 200px;
    overflow: hidden;
    table-layout: fixed;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rigthsDialogForm{
    float: right;
    width: 50%;
}
.rigthsDialogForm textarea{
    height: 259px;
    resize: none;
}
.rights_embed{
    width: 320px;
    height: 319px;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 200px;
    min-width: 200px;
    margin-top: 10px;
    overflow: auto;
}
.rights_embed img{
    width: 152px;
    margin: 0px 3px 14px 5px;
}
.rightsImages-1 img{
    margin: 0px;
    width: 100%;
}
span.buttonS{
    cursor: pointer;
}
.rightsimg svg{
    width: 13px;
    height: 14px;
    fill: #FFFFFF;
    margin: 0px -1px -1px 0px;
}
.askrights svg{
    width: 11px;
    height: 11px;
    fill: #FFFFFF;
}
.rightsimg:hover path, .askrights path{
    fill: #f4f4f4;
}
.photorank-moderation-baseimage .type_video{
    min-width: 115px;
}
.video-icon{
    position:absolute;
    cursor: pointer;
    height:68px;
    width:65px;
    top: 50%;
    left:50%;
    margin: -34px 0 0 -32px;
    background: url(http://d36xtkk24g8jdx.cloudfront.net/bluebar/5692f18/images/frame/vesper-frame-assets.png) no-repeat -38px -30px;
}
.base_image_pending img{
    float: left;
}
.base_image_pending:after {
    content: "Pending";
    position: absolute;
    top: 50%;
    width: 150px;
    background: rgba(0, 0, 0, .5);
    box-sizing: border-box;
    padding: 0 0 0 4px;
    color: rgba(255, 255, 255, 1);
    margin: -20px 0 0 -150px;
    line-height: 30px;
    text-align: center;
}

/* Settings > Checkout Pixel tab + SSO tab */
.tracking-code p {
    padding: 10px 0;
}

.tracking-code p:first-child {
    padding: 0 0 10px;
}

.tracking-code ul {
    margin: 0 0 0 20px;
}

.tracking-code textarea {
    font-family: Menlo,Monaco,Andale Mono,Courier New,monospace;
    font-size: 12px;
    background: #d3d6db;
    color: #4e5665;
    border: 1px solid #e1e1e8;

}

/* Loading animation */
.bg-loading {
    position: absolute;
    display: inline-block;
    width: 50px;
    height: 50px;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -35px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff url('/static/images/commons/olapic/olapic_loading_white_48.gif') no-repeat center center;
    padding:10px;
}

.not-instagram-connected {
    padding: 20px;
}

.dTable.rApproved tr td:first-child,
.dTable.rPending tr td:first-child,
table.dataTable tbody tr td:first-child, table.dataTable.dTable.rApproved thead tr th:first-child,
table.dataTable tbody tr td:first-child, table.dataTable.dTable.rPending thead tr th:first-child{
    width:173px;
}
.elastic-header{
    float: left;
    width: 80%;
    line-height: initial;
}
.header{
    display: table-cell;
    vertical-align: middle;
}
.capitalize {text-transform:capitalize;}
/** not sure if the following style should be
avilable for all the admin **/
#action-search .loading, .searchLine .loading {
    background: #FFF url("/static/images/Admin/loading.gif") no-repeat 99% 50% !important;
    background-size: 16px 16px;
}

span.rights_error{
    color:#D94D36;
}
span.rights_error a{
    color:#FF7E56;
}

.error-box{
    background: #de4537;
    width: 500px;
    margin:0px auto;
    position: relative;
    display:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.error-box.top-space{
    margin-top:15px;
}

.error-box.large{
    width: 98%;
}

.error-box.vspace10{
    margin: 10px auto;
}

.error-box > span{
    font-weight: normal;
    padding-top: 10px;
    float: initial;
    padding-bottom: 9px;
    margin: 2px 0px;
    text-align: center;
    width:100%;
    box-sizing:border-box;
    cursor:default;
    background:none;
}

.error-box > span a{
    color:#FFF;
}

.error-box .icon-remove{
    position: absolute;
    top: 5px;
    right:10px;
    padding-top: 6px;
    color: #fff !important;
    z-index:10;
}


/* WIDGET CONFIG POPUP */
.widget_config #stream_link_custom_text {
    display: block;
    font-size: .8em;
}
/* end WIDGET CONFIG POPUP */

#notification-alert,
#settings-fbadd-li {
    display: none;
}

#notification-alert.notification-visible,
#settings-fbadd-li.notification-visible {
    display: block;
}

.notification-alert {
    position: absolute;
    right: 48px;
    background: #de4537;
    border-radius: 50%;
    height: 8px;
    width: 8px;
    top: 41px;
    z-index: 300;
    border: 3px #de4537 solid;
}

.notification-alert .notification-tooltip {
    display: block;
    position: absolute;
    width: 0;
    top: -36px;
    right: 22px;
    height: 44px;
    background: #de4537;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    transition: all .5s ease;
    opacity: 0;
    overflow: hidden;
}

.notification-alert .notification-tooltip p {
    padding: 5px;
    margin: 0;
    line-height: 17px;
}

.notification-alert a:hover .notification-tooltip {
    display: block;
    width: 400px;
    opacity: 1;
    overflow: visible;
}

.notification-alert a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 2;
}

.notification-alert a::before {
    content: '!';
    font-family: Arial , Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 8px;
    height: 8px;
    line-height: 8px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    display: block;
}
