*,::after,::before{box-sizing:border-box}
.tb-fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tb-fa-facebook-f:before,.tb-fa-facebook:before{content:"\f09a"}
.tb-fa-twitter:before{content:"\f099"}
.tb-fa-linkedin:before{content:"\f0e1"}
.taggbox-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.taggbox__custom--row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.taggbox__custom--col-4,.taggbox__custom--col-8,.taggbox__custom--col-12,.taggbox__custom--col-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.taggbox__custom--col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.taggbox__custom--col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.taggbox__custom--col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.taggbox__custom--col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

/* taggbox-preview-show starts here */
.taggbox-preview-show input{
    display:block;width:100%;
    height:44px;
    padding: 8px .75rem;
    font-size:1rem;font-weight:400;
    line-height:1.5;color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
}
.taggbox-preview-btn {
    margin-top: 0 !important;
    color: #fff;
    background-color: #ff4051;
    border-color: #ff4051;
    border: 0;
    padding: 8px .75rem;
    font-size: 16px;
    line-height: 1.5;
    height: 44px;
    margin-left: -1px;
    cursor: pointer;
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
}
.taggbox-preview-show .taggbox-preview-btn:hover{
    background-color: #e23442;
    border-color: #e23442;
}

.tb_input input[type="text"]:focus, .tb_input input[type="text"]:hover {
    border: 1px solid #545454;
    outline: none;
    box-shadow: none;
}

.tb_wall_input {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.taggbox-editor-singup-msg-div .alert-danger{background-color:#f8d7db;color:#721c24;padding:10px 20px;border-radius:5px;margin-bottom:15px;display:flex;flex-direction:row-reverse;justify-content:space-between}
.taggbox-editor-singup-msg-div .alert-danger .close{background-color:transparent;color:#7c6c6e;border:0;font-size:18px;cursor: pointer;}
.taggbox-preview-show .taggbox-editor-singup-link {color: #ff4051;}
.bs-tooltip-top{top:-20px!important}
.bs-tooltip-top .tooltip-inner{background-color:#000;padding:10px;border-radius:5px;color:#fff;text-align:center}
.bs-tooltip-top .arrow{bottom:-16px}
.bs-tooltip-top .arrow:after{background-color:#000}
/* taggbox-preview-show ends here*/

/* taggbox-login-wrapper starts here */
.taggbox-login-wrapper .taggbox-loginHead {margin-bottom: 20px;}
.taggbox-login-wrapper .taggbox-loginHead h2 {margin-top: 10px; margin-bottom: 2px;}
.taggbox-login-wrapper .taggbox-loginHead p {margin: 0;}
.taggbox-login-wrapper .taggbox-loginSocials ul {margin-bottom: 10px;}
.taggbox-login-wrapper .taggbox-loginSocials h2 {margin: 10px 0;}
.taggbox-login-wrapper .taggbox_info_wrapper{padding:10px 0}
.taggbox-login-wrapper .taggbox_info_wrapper .taggbox_info_in___{padding:0 15px}
.taggbox-login-wrapper .taggbox__login--container{position:relative;background-color:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.08)}
.taggbox-login-wrapper .taggbox__custom--col-8 .taggbox-account-widget input.form-control{width:100%}
.taggbox-login-wrapper .taggbox__custom--col-8 .taggbox-account-widget .submit_btn{border:0;line-height:1.5;border-radius:.3rem;cursor:pointer;width:100%;margin-top: 10px;}
.taggbox-login-wrapper .taggbox_info_in___ h2{line-height:normal;margin-bottom: 5px;}
.taggbox-login-wrapper .taggbox_info_in___ p{margin: 0;}
@media screen and (max-width: 1367px) and (min-width: 992px) {
    .taggbox-login-wrapper .taggbox-account-widget .form-group {margin-bottom: 10px;}
    .taggbox-login-wrapper .taggbox-account-widget .form-group:last-child {margin-bottom: 0;}
    .taggbox-login-wrapper .taggbox-account-widget .form-group p {margin: 0; padding: 0;}
}
@media screen and (max-width:960px){
    .taggbox-login-wrapper.taggbox_content_wrapper___{padding:20px}
}
@media screen and (max-width:1024px){
    .taggbox-login-wrapper .taggbox__custom--col-8{flex:0 0 100%;max-width:100%}
    .taggbox-login-wrapper .taggbox__custom--col-4{display:none}
}
/* taggbox-login-wrapper ends here */

/* taggbox__wall--wrapper starts here */
.taggbox__wall--wrapper .taggbox-container-fluid{margin-right:15px}
.taggbox__wall--wrapper .taggbox-logout-btn{padding:10px 20px;transition:all .5s;margin-left:10px;float:right;cursor:pointer;display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;font-size:1rem;line-height:1.5;border-radius:.25rem}
.taggbox__wall--wrapper .taggbox-logout-btn:hover{background:#ff4051;color:#fff}
.taggbox__wall--wrapper .taggbox-instant-update-btn{border:1px solid transparent;font-size:1rem;line-height:1.5;border-radius:.25rem;cursor:pointer}
.taggbox__wall--wrapper .taggbox-instant-update-btn a{text-decoration:none}
.taggbox__wall--wrapper h2.taggbox-widget-panel-heading{font-weight:500;line-height:1.2}
.taggbox__wall--wrapper .form-control{background-color:#e9ecef;opacity:1;font-size:1rem;margin:0}
@media screen and (max-width:1366px){
    .taggbox__wall--wrapper .taggbox__custom--col-4,.taggbox__wall--wrapper .taggbox__custom--col-8{max-width:50%;flex:0 0 50%}
}
@media screen and (max-width:767px){
    .taggbox__wall--wrapper .taggbox__custom--row{flex-wrap:wrap}
    .taggbox__wall--wrapper .taggbox__custom--col-4,.taggbox__wall--wrapper .taggbox__custom--col-8{flex:0 0 100%;max-width:100%}
}
/* taggbox__wall--wrapper starts here */