.fc-view{overflow:visible}
.fc-toolbar{height:50px;color:#58666e;border-radius:3px 3px 0 0;margin:0}
.fc-toolbar .fc-button{color:#58666e;background:0 0;border:none;box-shadow:none;text-shadow:none;margin:0;height:50px;font-size:24px;line-height:24px;padding:10px}
.fc .fc-toolbar>*>*{margin-left:0}
.fc-ltr .fc-basic-view .fc-day-number{text-align:left}
.fc-toolbar h2{font-size:26px;line-height:50px;margin:0}
.fc-view .fc-widget-header{background-color:#fff}
.fc-row:active,.fc-row:focus,.fc-row:hover{position:relative;z-index:1000}
.fc-view .fc-widget-content,.fc-view .fc-widget-header{border-color:#e3eaef;font-weight:400}
.fc-view .fc-day-header{padding:4px}
.fc-view .fc-event{color:#f9f9f9!important;font-weight:600;padding:1px 8px;box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:0;border-radius:0}
.fc-view .fc-event:focus,.fc-view .fc-event:hover{color:#fff}
.fc-view .fc-event-hori{padding:4px 8px}
.fc-event-inner{position:relative;white-space:nowrap;text-overflow:ellipsis}
.fc-state-highlight{background-color:#f1ffed}
.fc-overlay{display:none;position:absolute;min-width:300px;padding:17px 0;top:auto;left:50%;margin-left:-150px;z-index:1000}
.fc-overlay.left{left:100%;top:-15px;padding:0 10px;margin:0}
.fc-overlay.right{left:auto;right:100%;top:-15px;padding:0 10px;margin:0}
.fc-overlay.top{top:auto;bottom:-30px}
.fc-overlay .panel{padding:15px 20px}
.fc-overlay .pull-up{top:26px}
.fc-overlay .pull-down{bottom:11px}
.fc-event:active,.fc-event:focus,.fc-event:hover{z-index:1000}
.fc-event:active .fc-overlay,.fc-event:focus .fc-overlay,.fc-event:hover .fc-overlay{display:block}
.fc-time-grid-event{overflow:visible}
.fc-time-grid .fc-event:hover{z-index:1000!important}
body,html{min-height:100%}
html *{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;box-sizing:border-box}
body{font-family:"Open Sans",Arial,sans-serif;background:0 0;position:relative}
.flex{display:flex}
.inline-flex{display:inline-flex}
.flex-1{flex:1 1 0}
.flex-auto{flex:1 1 auto}
.flex-initial{flex:0 1 auto}
.flex-none{flex:none}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
.flex-grow{flex-grow:1}
.flex-grow-0{flex-grow:0}
.flex-shrink,.flex-shrink-0{flex-shrink:0}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.justify-evenly{justify-content:space-evenly}
.justify-items-start{justify-items:start}
.justify-items-end{justify-items:end}
.justify-items-center{justify-items:center}
.justify-items-stretch{justify-items:stretch}
.justify-self-auto{justify-self:auto}
.justify-self-start{justify-self:start}
.justify-self-end{justify-self:end}
.justify-self-center{justify-self:center}
.justify-self-stretch{justify-self:stretch}
.content-center{align-content:center}
.content-start{align-content:flex-start}
.content-end{align-content:flex-end}
.content-between{align-content:space-between}
.content-around{align-content:space-around}
.content-evenly{align-content:space-evenly}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-baseline{align-items:baseline}
.items-stretch{align-items:stretch}
.self-auto{align-self:auto}
.self-start{align-self:flex-start}
.self-end{align-self:flex-end}
.self-center{align-self:center}
.self-stretch{align-self:stretch}
.self-baseline{align-self:baseline}
.min-h-0{min-height:0}
.min-h-full{min-height:100%}
.min-h-screen{min-height:100vh}
.m-0{margin:0}
.p-0{padding:0}
.mt-4{margin-top:1rem!important}
.mb-2{margin-bottom:.5rem!important}
.mb-4{margin-bottom:1rem!important}
.mb-6{margin-bottom:1.5rem!important}
.mb-8{margin-bottom:2rem!important}
.mr-2{margin-right:.5rem!important}
.mr-4{margin-right:1rem!important}
.app::before{background:0 0}
.app-aside-folded .app-aside,.app-aside-folded .navbar-header{width:80px;color:#fff;text-shadow:0 1px grey}
.app-aside-folded .app-content,.app-aside-folded .app-footer,.app-aside-folded .navbar-collapse{margin-left:80px}
.app-aside-folded .navi>ul>li>a i{font-size:24px}
.app-aside:before{color:#fff;background:#41434f;background-size:cover}
.sidebar-dark{color:#fff;background-color:#3a3f51}
.sidebar-dark:before{position:absolute;top:0;bottom:0;z-index:-1;width:inherit;background-color:inherit;border:inherit;content:""}
.sidebar-top-section .btn-group label{padding:6px 8px}
.sidebar-top-section .status-dropdown{width:100%}
.sidebar-top-section .k-widget,.sidebar-top-section .status-dropdown button{text-align:left;width:95%}
.sidebar-top-section .status-dropdown button{padding:5px}
.sidebar-top-section .status-dropdown button .caret{float:right;top:45%;right:5px;position:absolute}
.sidebar-mid-section{border-top:1px solid #fff;border-bottom:1px solid #fff}
.post-settings-sidebar{height:100%}
.post-settings-form .navbar-collapse{padding:8px}
.post-settings-form .navbar-collapse .fa-facebook-square,.post-settings-form .navbar-collapse .fa-instagram,.post-settings-form .navbar-collapse .fa-linkedin-square,.post-settings-form .navbar-collapse .mockup-icon{margin-right:20px}
.post-settings-form .app-content-body,.post-settings-form .post-settings-form{top:70px}
textarea{resize:none}
.status-dropdown{margin-bottom:15px}
.dropdown-menu{overflow:hidden;overflow-y:auto}
.event-container.ng-enter,.event-container.ng-leave{position:absolute;left:0;right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.event-container.ng-enter{opacity:0;-webkit-transform:scale3d(.5,.5,.5);-moz-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}
.event-container.ng-enter-active{opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.event-container.ng-leave{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.event-container.ng-leave-active{opacity:0;-webkit-transform:translate3d(100px,0,0);-moz-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
.switch.checked{background:#00a8c5!important;border-color:#00a8c5!important}
.calendar-filters .dropdown-menu{min-width:700px}
.brand-filters .dropdown-menu{min-width:550px}
.calendar-filters button{min-width:100px}
.brand-filters .dropdown-menu h4,.calendar-filters .dropdown-menu h4{font-weight:300}
.brand-filters .dropdown-menu .col-md-3,.brand-filters .dropdown-menu .col-md-4,.calendar-filters .dropdown-menu .col-md-3,.calendar-filters .dropdown-menu .col-md-4{border-right:1px solid #e3eaef}
.brand-filters .filter-row,.brand-filters .filter-row td,.brand-filters .filter-row td:last-child,.calendar-filters .filter-row,.calendar-filters .filter-row td,.calendar-filters .filter-row td:last-child{border:0}
.brand-filters .filter-row i,.calendar-filters .filter-row i{margin:0 10px 0 5px}
.switch{width:44px;height:22px;margin-right:10px}
.switch-grey{background:#aeaeae}
.switch small{width:22px;height:22px}
#post-content .row-fluid{border:1px solid #eee;padding:10px 20px;background:#fdfdfd;margin-bottom:10px}
#post-content label{margin-bottom:10px;display:block}
#post-content .btn-group,#post-content .input-group{vertical-align:top}
.inline-block{display:inline-block}
.pointer{cursor:pointer}
.align-top{vertical-align:top}
.align-middle{vertical-align:middle}
.date-time-picker{display:inline-block;vertical-align:top;width:200px;margin-right:15px}
.time-picker{margin-top:-34px}
.gallery-box{width:85px;padding:5px;display:inline-block;height:85px;overflow:hidden;position:relative;vertical-align:top;margin:0}
.gallery-box .thumbnail{height:80px;width:80px;margin:0;text-align:center;border:0}
.project-box{background-color:#fff;width:200px;min-height:200px;text-align:center;margin:10px;padding:15px;border-radius:6px;-webkit-box-shadow:0 4px 48px 0 rgba(0,0,0,.06);box-shadow:0 4px 48px 0 rgba(0,0,0,.06);display:inline-block;position:relative;vertical-align:top;cursor:pointer}
.project-box .thumb-sm{width:30px!important}
.media-dropzone{background:#f9faff;border:5px dashed #ddd;vertical-align:middle;width:100%;text-align:center;font-weight:400}
.media-dropzone-empty{min-height:250px;line-height:250px}
.media-dropzone.dragover{border:5px dashed #333;background:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}
.media-dropzone.dragover-err{border:5px dashed red;background:red;opacity:.5;color:#fff}
.drag-drop-list{padding-left:0}
.drag-drop-list span{margin:0 10px 10px 0}
.drag-drop-list .thumb-sm,.project-box .thumb-sm{margin:5px;display:inline-block!important}
.drag-drop-list li{list-style:none;display:inline-block;margin:0 5px 0 0}
.project-box a{display:block}
.project-box .thumbnail{height:120px;width:100%;text-align:center;cursor:pointer;border:0;margin:0;padding:0}
.project-box .editable-input{display:block;margin-bottom:5px!important}
.project-box .project-options-wrapper{text-align:left;position:absolute;bottom:10px;right:10px}
.list-grid-wrapper{padding-bottom:15px;margin:0!important}
.gallery-box .thumbnail{background-color:#333;color:#fff}
.gallery-box .thumbnail--primary,.lightbox--primary{background-color:#a0a0a0!important;font-size:11px}
.gallery-box .thumbnail--primary img{margin:5px auto;width:50px}
.thumbnail canvas{max-width:180px;max-height:150px}
.gallery-box .progress{margin:0}
.lightbox{text-align:center;vertical-align:middle;background:#333;color:#fff}
.lightbox img{max-width:100%;max-height:520px;margin:0 auto}
.modal-content{border:0;border-radius:0;box-shadow:none}
.modal-backdrop.in{position:fixed!important;opacity:.7!important;height:100%}
.btn-review{padding:8px 10px}
.btn-review-filter .switch{margin:0 5px}
.btn-review-filter{cursor:default}
.btn-review-filter:focus,.btn-review-filter:hover{color:#58666e!important;background-color:#fff!important;border-color:#dee5e7 #dee5e7 #d8e1e3!important;-webkit-box-shadow:0 1px 1px rgba(90,90,90,.1)!important;box-shadow:0 1px 1px rgba(90,90,90,.1)!important}
.preview-slide-show{margin-top:2%!important}
.preview-slide-show .carousel-control.left,.preview-slide-show .carousel-control.right{background:0 0!important}
.preview-slide-show .fb-post,.preview-slide-show .generic-post,.preview-slide-show .instagram-post,.preview-slide-show .linkedin-post,.preview-slide-show .panel-ad-set{text-align:left}
#content-plan-container .fb-post .panel-heading>h4>i,#content-plan-container .generic-post .panel-heading>h4>i,#content-plan-container .instagram-post .panel-heading>h4>i,#content-plan-container .linkedin-post .panel-heading>h4>i,.preview-slide-show .fb-post .panel-heading>h4>i,.preview-slide-show .generic-post .panel-heading>h4>i,.preview-slide-show .instagram-post .panel-heading>h4>i,.preview-slide-show .linkedin-post .panel-heading>h4>i{margin-right:20px}
.preview-slide-show{width:540px!important;min-height:400px}
.preview-slide-show .modal-body{padding:0}
.preview-slide-show .carousel-control.left{left:-95px}
.preview-slide-show .carousel-control.right{right:-80px}
.preview-slide-show .carousel-control{color:#00a8c5}
.preview-slide-show .carousel-control:focus,.preview-slide-show .carousel-control:hover{color:#57c3f1}
.preview-slide-show .carousel-control .glyphicon-chevron-left,.preview-slide-show .carousel-control .glyphicon-chevron-right{font-size:40px}
.preview-slide-show .carousel-indicators{display:none}
.post-preview-container{min-height:400px}
videogular vg-controls .controls-container{bottom:0;position:absolute}
.carousel .slick-slide .image{min-height:252px}
.slick-slide{width:50%}
.preview-slide-show .carousel .slick-slide{width:50%!important;display:inline-block;vertical-align:top}
.btn-large{padding:10px;font-size:1.2em}
.btn-full-width{width:100%!important}
.review-buttons .btn{margin:0 5px!important;width:48%;float:left}
.post-review-reason{min-height:100px!important}
.post-preview--empty{background:#eef4f9}
.slick-next::before,.slick-prev::before{color:#000}
.slick-desc .headline{font-weight:700}
.slick-desc .body-text,.slick-desc .headline{font-size:12px;color:#000}
.slick-slider{margin-bottom:10px}
.slick-slide img{border:1px solid rgba(0,0,0,.1);width:100%}
.slick-slide .image{cursor:pointer;border-width:0 0 1px;min-height:352px;margin:0 6px 0 0;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.05);white-space:normal}
.slick-desc{width:100%;padding:6px 8px;position:relative}
.slick-desc .heading{font-family:Helvetica,Arial,sans-serif;font-weight:700;color:#000;font-size:12px}
.brands-table td,.content-plans-table td,.users-table td{line-height:45px!important}
.review-comments-window .col-md-6,.review-comments-window .modal-body,.review-comments-window .panel-default{padding:0!important}
.review-comments-window .panel-default{border:0!important}
.checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#00a8c5;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}
.checkmark{width:60px;height:60px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10px auto;box-shadow:inset 0 0 0 #00a8c5;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}
.checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}
@keyframes stroke{100%{stroke-dashoffset:0}}
@keyframes scale{0%,100%{transform:none}
50%{transform:scale3d(1.1,1.1,1)}}
@keyframes fill{100%{box-shadow:inset 0 0 0 30px #00a8c5}}
.calendar-wrapper .dropdown .brands-dropdown{height:240px}
@media (min-width:768px){.modal-dialog{width:640px}
.review-comments-window .modal-dialog{width:860px!important}
.fb-post-modal .modal-content{width:475px}}
.modal-dialog{margin-top:10%}
.lightbox .modal-body{padding:20px 20px 0;min-height:320px}
.lightbox .modal-footer{border:0;margin-top:0;padding:10px 20px}
.fileupload-buttonbar{margin:0 0 10px}
.remove-post-image{display:inline-block;position:absolute;right:0;top:0;width:24px;height:24px;text-align:center;line-height:24px;color:#fff;background-color:#f34c4f;cursor:pointer}
.move-post-image-left{display:inline-block;position:absolute;left:0;top:44px;width:24px;height:24px;text-align:center;line-height:24px;color:#fff;background-color:#038aff;cursor:pointer}
.move-post-image-right{display:inline-block;position:absolute;right:0;top:44px;width:24px;height:24px;text-align:center;line-height:24px;color:#fff;background-color:#038aff;cursor:pointer}
.well{width:100%;outline:0}
.comments .media-heading{margin-top:5px;margin-bottom:10px}
.comments .media-body{overflow:visible}
.comments .comment-info{margin-left:6px;margin-top:21px}
.comments .comment-info .btn{font-size:.8em}
.comments .comment-info .fa{line-height:10px}
.comment-stream::-webkit-scrollbar{width:.5em}
.comment-stream::-webkit-scrollbar,.comment-stream::-webkit-scrollbar-thumb{overflow:visible;border-radius:4px}
.comment-stream::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}
.comment-stream .cover-bar{position:absolute;background:#fff;height:100%;top:0;right:0;width:.5em;-webkit-transition:all .5s;opacity:1}
.comment-stream:hover .cover-bar{opacity:0;-webkit-transition:all .5s}
.avatar .img-thumbnail{line-height:100px!important}
.panel-dark{border-color:#3a3f51}
.bg-info{color:#fff;border:none}
.bg-ash{background:#666}
.btn-default{border:0;box-shadow:0 3px 16px 0 rgba(0,0,0,.08)!important}
.btn-dark{box-shadow:0 5px 15px 2px rgba(0,0,0,.2)!important}
.btn.disabled,.btn.disabled:active,.btn.disabled:hover,.btn:disabled,.btn:disabled:active,.btn:disabled:hover{background-color:#717274!important;border:1px solid #717274!important;color:#fff;opacity:.35;-moz-opacity:.35;-khtml-opacity:.35;box-shadow:none!important;pointer-events:none}
.bg-white{background-color:#fff!important}
.btn-info .caret,.btn-primary .caret{border-top-color:#fff;border-bottom-color:#fff}
.btn-info{background:#00a8c5!important;border-color:#00a8c5!important;color:#fff!important}
.btn-gray-300:focus,.btn-gray-300:hover,.btn-info:focus,.btn-info:hover{background:#d880e5!important;border-color:#d880e5!important;color:#fff!important}
.btn-dark{background:#2c2e3d!important;border-color:#2c2e3d!important;color:#fff!important}
.btn-gray-300{background:#d4d4d6!important;border-color:#d4d4d6!important;color:#2c2e3d!important}
.btn-media-download{margin-left:5px!important}
.btn-dark:focus,.btn-dark:hover{background:#d880e5!important;border-color:#d880e5!important;color:#fff!important}
.btn-dark-inverse{background:#fff!important;color:#2c2e3d!important;border:1px solid #2c2e3d!important}
.btn-dark-inverse:focus,.btn-dark-inverse:hover{background:#272936!important;border:1px solid!important;color:#fff!important}
.btn-delete,.btn-delete:focus,.btn-delete:hover{padding:5px!important;min-width:auto!important;width:32px;height:32px}
.btn{font-weight:400!important}
.btn:hover{transition:all 300ms}
.btn-md,.btn-md:focus,.btn-md:hover{font-size:15px;min-width:140px!important;padding:12px!important}
.btn-info-inverse{background:#fff;color:#00a8c5;border:1px solid #00a8c5}
.btn-info-inverse:focus,.btn-info-inverse:hover{background:#00a8c5;border:1px solid #00a8c5;color:#fff}
.no-padder-h{padding-left:0;padding-right:0}
.media-manager-upload{border-top:1px solid #3a3b48;border-bottom:1px solid #3a3b48;padding:20px 0;margin:20px 0}
ul.media-manager-files{padding:0!important}
.media-manager .gallery-box{width:160px;height:160px;overflow:hidden;background:0 0;position:relative;vertical-align:top;margin:0 5px;padding:0;display:inline-block}
.media-manager .gallery-box .thumbnail{width:inherit;height:112px;background:0 0;text-align:center;margin:0;border:0;padding:0}
.media-manager .gallery-box .table{display:table;margin-bottom:0;border-collapse:collapse;margin-top:8px}
.media-manager .gallery-box .table-cell{width:100%;text-align:center}
.media-manager .gallery-box .thumbnail img{object-fit:cover;height:112px}
.comments .media-body .well{padding:15px;margin:0;background:#fff;border:none;position:relative}
.comments .media-body p::before{background:0 0;box-shadow:2px 2px 2px 0 rgba(178,178,178,.4);content:"\00a0";display:block;height:20px;left:-9px;z-index:1000;position:absolute;top:14px;transform:rotate(120deg);width:20px}
.comments-box .btn-delete{position:relative;padding:0 8px;font-size:20px}
.commentator-bio{margin:0 10px 0 0}
.notifications-menu .list-group{overflow-y:auto;max-height:400px}
.date-range-picker{width:200px;vertical-align:top;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
#post-boost-amount{margin-bottom:0;padding:6px;width:inherit;color:#58666e}
.btn-group-boost label.btn{padding:6px}
.boost-amount{margin-left:1rem}
.boost-amount .input-group{width:100%}
.boost-amount .input-group-addon{padding:6px}
.fb-post .label-status,.generic-post .label-status,.instagram-post .label-status,.linkedin-post .label-status{text-transform:uppercase;min-width:90px;text-align:left;border-radius:0}
.fb-post .label-status i,.generic-post .label-status i,.instagram-post .label-status i,.linkedin-post .label-status i{margin-left:10px}
.instagram-post .copy{margin:10px 0}
.insta-cta{color:#00a8c5;border-top:1px solid #f6f8f8;padding:10px}
.insta-ad-share{border-bottom:1px solid #e6e6e6;margin:0 0 10px;border-top:1px solid #e6e6e6;height:40px;padding:8px;position:relative}
.insta-ad-share i{float:left;margin:1px 15px 0 1px;background-image:url(/assets/images/insta-sprite.png);background-size:321px 132px;background-repeat:no-repeat;display:inline-block;height:18px;width:21px}
i.insta-like{background-position:-91px -41px}
i.insta-comment{width:20px;background-position:-135px -41px}
i.insta-share{width:18px;background-position:-156px -41px}
.instagram-post .dots{float:right;margin-right:10px;margin-top:2px}
.instagram-post .dots .insta-three-dots{width:12px;height:12px;background-position:-184px -41px;background-image:url(/assets/images/insta-sprite.png);background-size:321px 132px;background-repeat:no-repeat;display:inline-block}
.data-filter-bar{background-color:#e6e6e6;border:0;height:50px;line-height:34px;margin-top:10px;padding:8px}
.data-filter-bar label{vertical-align:top;margin:0;font-weight:400}
.data-table{margin-top:0;border:1px solid #d6d6d6}
.data-table th{background-color:#e6e6e6;color:#333;border-bottom:0!important}
.data-table th:hover{background-color:#d6d6d6;cursor:pointer}
.three-bounce-spinner>div{background-color:#00a8c5}
.boost{margin-bottom:30px}
.publish_date{padding:6px 12px}
.ta-scroll-window.form-control{background-color:#edf1f2;min-height:20px;padding:19px;margin-bottom:20px;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.form-horizontal .control-label{text-align:left}
.has-error .form-control{border-color:#f05050}
.ng-invalid-remote{border-color:#f05050!important}
.error p,.has-error .control-label{color:#f05050}
.ta-scroll-window>.ta-bind{min-height:20px!important;padding:0}
.app-header-fixed{padding-top:40px}
.sign-in-bg{position:fixed;width:100%;height:100%;left:0;top:0;background:url(/assets/images/sign_in_bg.jpg);background-size:cover;z-index:-10}
.sign-in-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);z-index:-8}
.content{max-width:1022px;max-width:63.87rem;padding-left:1.305rem;padding-right:1.305rem;margin-left:auto;margin-right:auto;height:calc(100% - 30px)}
.signin-panel{margin:0 auto;background:#fff;color:#58666e;padding:30px;width:640px;border-radius:3px}
.pricing-panel{padding:50px 88px;text-align:center;position:relative}
.pricing-panel.pricing-active,.pricing-panel:hover{background-color:#f6f7fb}
.pricing-panel .pricing--heading h4{color:#2c303d;font-size:16px;font-weight:400;line-height:1}
.pricing-panel .pricing--heading p{font-family:"Open Sans",sans-serif;color:#2c303d;font-size:70px;font-weight:700;line-height:1;margin-bottom:10px;text-transform:capitalize}
.pricing-panel .pricing--body{color:#2c303d;font-size:16px;font-weight:400;line-height:34px;text-align:center}
.pricing-panel .pricing--heading .pricing--desc{color:#999;text-transform:capitalize;font-size:14px;font-weight:400;line-height:24px;margin-bottom:23px}
.pricing-panel .pricing--body ul{margin-bottom:33px}
.close-icon{cursor:pointer}
.anchor-link{text-decoration:underline;cursor:pointer}
.pricing-panel .close-icon{top:10px;right:15px;position:absolute;font-weight:100;font-size:24px;cursor:pointer}
.upgrade-plan-dialog .modal-dialog{width:450px!important;margin-top:3%!important}
.upgrade-plan-dialog .modal-body{padding:0!important}
.list-unstyled{padding-left:0;list-style:none}
.no-margin{margin:0!important}
.div-as-table{width:100%;height:100%;display:table;position:fixed}
.div-as-table-cell{display:table-cell;vertical-align:middle}
.url-block input{width:40%;text-align:right;display:inline-block}
.url-block{margin:0 0 30px}
.url-block .domain,.url-block input{font-size:1.5em}
.org-logo{max-width:300px;margin-top:20px;max-height:80px}
.fb-post .angular-medium-editor,.generic-post .angular-medium-editor,.instagram-post .angular-medium-editor,.linkedin-post .angular-medium-editor{min-height:20px;padding:0;margin-bottom:0;background-color:transparent;border:0;height:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.ta-toolbar{display:none}
.ta-toolbar.focussed{display:block}
.ta-editor a{text-decoration:underline;color:#23b7e5}
.loading-overlay{padding-top:10%;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:rgba(255,255,255,.6)}
.loading-blur{filter:blur(15px);-webkit-transition:all 500ms ease;transition:all 500ms ease}
.min{background-color:red;color:#fff;height:50px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.fa{text-shadow:none!important}
.navbar-brand{font-size:28px}
.navbar-brand:hover{color:#fff}
.navbar-brand img{max-height:32px!important}
.navbar-brand sup{font-weight:400!important;font-size:.4em}
.app-header{box-shadow:0 4px 48px 0 rgba(0,0,0,.06)}
.app-content-full,.app-footer{background:#f9faff}
.angular-medium-editor{min-height:20px;padding:12px;margin-bottom:20px;background-color:#edf1f2;border:1px solid #dee5e7;height:auto;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.angular-medium-editor a{color:#4285f4;text-decoration:underline}
.bg-dark{background:#2c2e3d!important;color:#fff!important}
.bg-light{background:#f7f7f7!important;color:#2c2e3d!important}
.bg-dark-700{background:#424352!important;color:#fff!important}
.bg-saffron{background-color:#fa5627;color:#fff}
.adsets-accordion .accordion-toggle{font-size:1.3em;color:#4285f4}
.adsets-accordion .accordion-toggle i{margin-right:.5em;width:8px}
.panel-default>.panel-heading{color:#58666e}
.panel-heading .btn-small{margin:0 2px;padding:2px 8px;vertical-align:top}
accordion .panel-heading:hover{background-color:#ddd}
.client-logo{width:100%;min-height:120px}
.client-logo .img-thumbnail{border:0;padding:0;width:120px;margin:10px auto}
.checkbox{margin:0!important}
.i-checks input:checked+i{border-color:#58666e!important}
.i-checks>i{position:relative;display:inline-block;width:20px;height:20px;margin-top:-2px;margin-right:4px;margin-left:-20px;line-height:1;vertical-align:middle;background-color:#fff;border:1px solid #999}
.i-checks input:checked+i:before{top:3px;left:3px;width:12px;height:12px;background-color:#58666e}
.i-checks>i:before{position:absolute;top:50%;left:50%;width:0;height:0;background-color:transparent;content:"";-webkit-transition:all .2s;transition:all .2s}
body.modal-open mentio-menu{z-index:10041!important}
.list-group-item{padding:5px 10px}
.ads-img{border:1px solid;border-color:#e9ebee #e9ebee #d1d1d1}
.ad-box{background-color:#fff;border:1px solid;border-color:#e9ebee #e9ebee #d1d1d1;display:block;font-family:helvetica,arial,sans-serif;font-size:12px;line-height:18px;overflow:hidden;position:relative;zoom:1;color:#1d212f}
.ads-btn,.like-btn{background-color:#f6f7f9;color:#4b4f56;border:1px solid;border-color:#ced0d4;border-radius:2px;box-sizing:content-box;font-size:12px;line-height:24px;-webkit-font-smoothing:antialiased;font-weight:700;padding:0 8px;position:relative;text-align:center;text-shadow:none;vertical-align:middle;cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap}
.body-copy{margin-bottom:10px}
.copy-brief,.media-brief{white-space:pre-wrap;word-wrap:break-word}
.like-icon{margin-right:2px;position:relative;vertical-align:top}
.headline-copy{font-family:Georgia,Lucida Grande,Tahoma,Verdana,Arial,sans-serif;font-size:18px;font-weight:500;line-height:22px;margin-bottom:5px;max-height:110px;overflow:hidden;word-wrap:break-word}
.copy-area{margin:10px 12px}
.ad-btn-block{float:right;position:relative;vertical-align:top;margin:0;padding:0;width:95px}
.pg-name{color:#3b5998;font-size:14px;font-weight:700;vertical-align:top}
.desc-copy{color:#141823;display:block;font-family:helvetica,arial,sans-serif;font-size:14px;font-weight:400;line-height:21.5px;overflow:hidden;word-wrap:break-word;margin:10px 0}
.ad-set .gender{text-transform:capitalize}
.b-fb{color:#fff!important;background:rgba(52,84,157,1);background:-moz-linear-gradient(left,rgba(52,84,157,1) 0,rgba(84,195,242,1) 100%);background:-webkit-gradient(left top,right torgba(52,84,157,1) prgba(52,84,157,1),color-stop(0,rgba(52,84,157,1)),color-stop(100%,rgba(84,195,242,1)));background:-webkit-linear-gradient(left,rgba(52,84,157,1) 0,rgba(84,195,242,1) 100%);background:-o-linear-gradient(left,rgba(52,84,157,1) 0,rgba(84,195,242,1) 100%);background:-ms-linear-gradient(left,rgba(52,84,157,1) 0,rgba(84,195,242,1) 100%);background:linear-gradient(to right,rgba(52,84,157,1) 0,rgba(84,195,242,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#34549D', endColorstr='#48A8D4', GradientType=1)}
.bg-ad,.fc-ad{color:#fff!important;background:rgba(41,115,198,1,1);background:-moz-linear-gradient(left,rgba(41,115,198,1) 0,rgba(110,217,162,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(41,115,198,1)),color-stop(100%,rgba(110,217,162,1)));background:-webkit-linear-gradient(left,rgba(41,115,198,1) 0,rgba(110,217,162,1) 100%);background:-o-linear-gradient(left,rgba(41,115,198,1) 0,rgba(110,217,162,1) 100%);background:-ms-linear-gradient(left,rgba(41,115,198,1) 0,rgba(110,217,162,1) 100%);background:linear-gradient(to right,rgba(41,115,198,1) 0,rgba(110,217,162,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2973c6', endColorstr='#6ed9a2', GradientType=1)}
.fc-ad{font-size:10px}
.fc-content i{line-height:1.3em}
.b-insta{color:#fff!important;background:rgba(157,54,148,1);background:-moz-linear-gradient(left,rgba(157,54,148,1) 0,rgba(182,17,118,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(157,54,148,1)),color-stop(100%,rgba(157,54,148,1)));background:-webkit-linear-gradient(left,rgba(157,54,148,1) 0,rgba(182,17,118,1) 100%);background:-o-linear-gradient(left,rgba(157,54,148,1) 0,rgba(182,17,118,1) 100%);background:-ms-linear-gradient(left,rgba(157,54,148,1) 0,rgba(182,17,118,1) 100%);background:linear-gradient(to right,rgba(157,54,148,1) 0,rgba(182,17,118,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D3694', endColorstr='#B61176', GradientType=1)}
.b-linkedin{color:#fff!important;background:rgba(53,141,229,1);background:-moz-linear-gradient(left,rgba(53,141,229,1) 0,rgba(40,103,178,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(53,141,229,1)),color-stop(100%,rgba(53,141,229,1)));background:-webkit-linear-gradient(left,rgba(53,141,229,1) 0,rgba(40,103,178,1) 100%);background:-o-linear-gradient(left,rgba(53,141,229,1) 0,rgba(40,103,178,1) 100%);background:-ms-linear-gradient(left,rgba(53,141,229,1) 0,rgba(40,103,178,1) 100%);background:linear-gradient(to right,rgba(53,141,229,1) 0,rgba(40,103,178,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#358DE5', endColorstr='#2867B2', GradientType=1)}
.b-generic{color:#fff!important;background:rgba(43,46,61,1);background:-moz-linear-gradient(left,rgba(43,46,61,1) 0,rgba(116,127,163,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(43,46,61,1)),color-stop(100%,rgba(43,46,61,1)));background:-webkit-linear-gradient(left,rgba(43,46,61,1) 0,rgba(116,127,163,1) 100%);background:-o-linear-gradient(left,rgba(43,46,61,1) 0,rgba(116,127,163,1) 100%);background:-ms-linear-gradient(left,rgba(43,46,61,1) 0,rgba(116,127,163,1) 100%);background:linear-gradient(to right,rgba(43,46,61,1) 0,rgba(116,127,163,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B2E3D', endColorstr='#747FA3', GradientType=1)}
.pos-rlt{z-index:10}
.pos-full{padding:0;margin-left:0!important}
.pos-full h3{margin:0}
.comments-box{height:100%}
.comments-box .panel-default{box-shadow:none;height:100%;border:none;background:0 0}
.col-1-by-3{width:30%;float:left}
.col-media-preview{box-shadow:-2px -1px 23px 1px rgba(0,0,0,.08);margin:15px 20px}
.comments-box textarea{background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.05);border:none;width:100%;min-height:120px;border-radius:0;padding:15px}
ul.comments .media.ng-enter,ul.comments .media.ng-leave,ul.comments .media.ng-move{-webkit-transition:all linear 1s!important;transition:all linear 1s!important}
ul.comments .media.ng-enter,ul.comments .media.ng-leave.ng-leave-active,ul.comments .media.ng-move{opacity:0!important}
ul.comments .media.ng-enter.ng-enter-active,ul.comments .media.ng-leave,ul.comments .media.ng-move.ng-move-active{opacity:1!important}
.table-row{height:100%;display:table-row}
.table-cell{display:table-cell}
.no-float{float:none;display:table-cell}
.fb-post,.panel-ad-set{font-family:Helvetica,Arial,sans-serif!important;font-weight:400}
.panel-ad-set{width:50%;vertical-align:top;display:inline-block;position:relative;cursor:pointer}
.panel-ad-set:focus,.panel-ad-set:hover{opacity:.5}
.instagram-post{background-color:#fff;border-radius:3px}
.instagram-post .page-title{height:64px;line-height:32px}
.instagram-post .comment-section{padding:0 15px}
.fb-post .panel-body,.generic-post .panel-body,.linkedin-post .panel-body{padding-bottom:0}
.fb-post .icons{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.fb-post-icons{height:40px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:10px}
.linkedin-post-icons{display:flex;height:48px;margin:10px 0}
.fb-post-icons .icon-holder,.linkedin-post-icons .icon-holder{font-family:"SF Optimized",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",sans-serif;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:-.01em;line-height:40px;text-align:center;color:#616770;font-size:13px}
.linkedin-post-icons .icon-holder{display:flex;align-items:center;padding:0 8px;border-radius:4px;line-height:48px;font-size:15px}
.linkedin-post-icons .icon-holder>svg{margin-right:4px}
.fb-post-icons .icon-holder:focus,.fb-post-icons .icon-holder:hover{cursor:pointer;background:#d4d4d6!important}
.linkedin-post-icons .icon-holder:focus,.linkedin-post-icons .icon-holder:hover{cursor:pointer;background:rgba(0,0,0,.08)!important}
.linkedin-emote-icons{padding:8px 0;border-bottom:1px solid #e5e5e5}
.fb-post-icons .like::before{content:"";background-image:url(/assets/images/fb_icons_sprite.png);background-repeat:no-repeat;background-size:auto;background-position:-18px -120px;height:20px;width:20px;vertical-align:middle;margin:0;display:inline-block;position:relative}
.fb-post-icons .comment::before{content:"";background-image:url(/assets/images/fb_icons_sprite.png);background-repeat:no-repeat;background-size:auto;background-position:0 -101px;height:20px;width:20px;vertical-align:middle;margin:0;display:inline-block;position:relative}
.fb-post-icons .share::before{content:"";background-image:url(/assets/images/fb_icons_sprite.png);background-repeat:no-repeat;background-size:auto;background-position:-19px -176px;height:20px;width:20px;vertical-align:middle;margin:0;display:inline-block;position:relative}
.fb-post .page-title{display:block;font-size:12px;position:relative;word-wrap:break-word}
.generic-post .page-title,.linkedin-post .page-title{display:flex;font-size:12px;position:relative;word-wrap:break-word}
.fb-post .pg-name,.generic-post .pg-name,.linkedin-post .pg-name{color:#365899}
.fb-post .pg-name-block{float:left;position:relative;vertical-align:top;margin-top:5px;padding:0}
.generic-post .pg-name-block,.linkedin-post .pg-name-block{flex-grow:1}
.linkedin-post .pg-publish-date{display:flex;align-items:center}
.linkedin-post .pg-publish-date>span.date{margin-right:4px}
.linkedin-post .pg-publish-date>i.fa.fa-circle{font-size:4px;margin-right:4px}
.generic-post .page-title>span.label,.linkedin-post .page-title>span.label{align-self:flex-start}
.fb-post .page-name-block,.generic-post .page-name-block,.linkedin-post .page-name-block{border-radius:0;text-transform:uppercase;min-width:100px;text-align:left;padding:5px}
.fb-post .logo,.generic-post .logo,.linkedin-post .logo{width:60px;height:60px;margin-right:10px;float:left;vertical-align:top}
#content-plan-container .fb-post .primary-image,#content-plan-container .generic-post .primary-image,#content-plan-container .instagram-post .primary-image,#content-plan-container .linkedin-post .primary-image{background:url(/assets/images/loader.gif) center no-repeat}
.clearfix{clear:both}
#content-plan-cover{font-family:"Open Sans",Arial,sans-serif;font-weight:400;background:url(/assets/images/mocko_pdf_cover_ultra_marine.png) no-repeat #f9f9f9;background-size:cover;color:#333;margin:0!important;word-wrap:break-word;padding:20px;width:100%;height:100%;position:absolute}
#content-plan-cover .cover-logo-holder{bottom:20px;left:20px;text-align:left;position:absolute}
#content-plan-cover .cover-logo-holder img{max-width:300px;max-height:75px;margin-bottom:10px;display:block}
#content-plan-cover .cover-logo-holder a,#content-plan-cover .cover-logo-holder img{float:left;margin-right:0;clear:both}
#content-plan-container .carousel-controls{text-align:center;width:100%}
#content-plan-container .buttons-container{position:absolute;top:15px;right:15px;z-index:2}
#content-plan-container .carousel-controls .page-number{color:#2c2e3d;padding:5px;text-align:center;margin:0 10px;width:40px}
#content-plan-container .instagram-post .comment-section p strong{font-weight:700!important}
#content-plan-container .ad,#content-plan-container .post{width:100%;display:table;page-break-before:always!important;page-break-inside:avoid!important}
#content-plan-container .thumbnail img{margin:5px auto;max-width:170px;max-height:170px}
#content-plan-container .ad-params,#content-plan-container .post-params{width:100%;display:table-row}
#content-plan-container a{color:#3c3c3e}
#content-plan-container h4{font-family:"Open Sans",Arial,sans-serif;font-size:18px;font-weight:400}
#content-plan-container .form-input{font-family:"Open Sans",Arial,sans-serif;font-size:14px;margin-bottom:20px}
#content-plan-container .body-copy,#content-plan-container .copy,#content-plan-container .desc-copy{font-family:"Open Sans",Arial,sans-serif;font-size:14px}
#content-plan-container .copy p{margin-bottom:5px}
#content-plan-container .post-title{font-family:"Open Sans",sans-serif;font-weight:400;color:#18c3f1;font-size:16px;border-bottom:1px dashed #000;display:block;height:30px;vertical-align:bottom;margin-bottom:15px;width:100%}
#content-plan-container .post-bottom{width:100%;height:20px;padding:0 20px;display:block;position:absolute;bottom:0;left:0}
#content-plan-container .sub-heading{color:#18c3f1;font-weight:400;margin-bottom:5px}
#content-plan-container .col{display:table-cell;vertical-align:top}
#content-plan-container .left{width:60%;margin-right:20px}
#content-plan-container .right{width:35%;padding-left:20px}
#content-plan-container .post-image{max-height:300px}
#content-plan-container .clear{clear:both}
#content-plan-container .uiButton,#content-plan-container videogular vg-fullscreen-button,#content-plan-container videogular vg-time-display,#content-plan-container videogular vg-volume{float:right!important}
#content-plan-container vg-scrub-bar{width:60%!important}
@media (min-width:768px){#content-plan-container .fb-ad,#content-plan-container .fb-post,#content-plan-container .generic-post,#content-plan-container .instagram-ad,#content-plan-container .instagram-post,#content-plan-container .linkedin-post{width:560px}
#content-plan-container .content-plan-page{padding:40px}}
@media (max-width:767px){#content-plan-container .fb-ad,#content-plan-container .fb-post,#content-plan-container .generic-post,#content-plan-container .instagram-ad,#content-plan-container .instagram-post,#content-plan-container .linkedin-post{width:100%}}
#content-plan-container .fb-carousel-ad{width:80%}