/* here you can put your own css to customize and override the theme */

.notif-special, .notif-hourlyinterval, .notif-startend, .notif-daily { display: none; }

.groupsAndKeywordsV1Scroll { width: 322px; max-height: 150px; overflow-y: auto; padding: 5px; border: 1px solid #e5e5e5; }


.onclick-menu { width: 100% !important; position: relative; display: inline-block; outline: 0; }

.onclick-menu-content { position: absolute; z-index: 999; display: none; background-color: #fff; }

.kGMultiselectText { cursor: pointer; margin: 0 0 5px 0; /*width: 322px;*/ width: 100% !important; border: 1px solid #e5e5e5; padding: 7px 18px 7px 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }

.kGMultiselectTextCaret { position: absolute; top: 50%; right: 12px; border: 0; width: auto; height: auto; margin-top: -12px !important; display: inline-block; margin-left: 2px; vertical-align: middle; }

    .kGMultiselectTextCaret:before { content: "\f107"; border: 0; font-family: FontAwesome; font-style: normal; font-weight: normal; }

.kGMultiselectText .jstree-icon { margin: 3px 4px 0 0; }


.scroller .form-group { width: 100%; float: left; }


.trendheaderlink { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; }
    .trendheaderlink:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
    .trendheaderlink:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
    .trendheaderlink > .badge { float: right; }
        .trendheaderlink > .badge + .badge { margin-right: 5px; }
a.trendheaderlink { color: #2a6496; background-color: #f5f5f5; }
    a.trendheaderlink .trendheaderlink-heading { color: #333; }
    a.trendheaderlink:hover,
    a.trendheaderlink:focus { text-decoration: none!important; }
    a.trendheaderlink.active,
    a.trendheaderlink.active:hover,
    a.trendheaderlink.active:focus { z-index: 2; color: #fff; background-color: #428bca; border-color: #428bca; text-decoration: none!important; }
        a.trendheaderlink.active .trendheaderlink-heading,
        a.trendheaderlink.active:hover .trendheaderlink-heading,
        a.trendheaderlink.active:focus .trendheaderlink-heading { color: inherit; }
        a.trendheaderlink.active .trendheaderlink-text,
        a.trendheaderlink.active:hover .trendheaderlink-text,
        a.trendheaderlink.active:focus .trendheaderlink-text { color: #e1edf7; }


@media (max-width: 600px) {
    .media-object { float: none!important; display: block; width: 100%!important; height: 100%!important; margin-bottom: 10px; }
    .content { height: 100%; }
}

.to_modal { border-radius: 5px!important; -moz-border-radius: 5px!important; -khtml-border-radius: 5px!important; -webkit-border-radius: 5px!important; }

.language-menu
{
    background-repeat: no-repeat;
    color: #586e88;
    cursor: pointer; 
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    list-style-type: none;
    margin-right: 10px;
   /* margin-top: 12px;*/
   margin-top: 9px;
    width: 22px;
    float: left;
}



.divider-text-registerinfo {
    margin: 0px !important;
}

    .divider-text-registerinfo span {
        display: inline-block !important;
        position: relative !important;
        width: 30px !important;
        margin-left: 148px !important;
        margin-right: 148px !important;
        color: #ffffff !important;
    }

        .divider-text-registerinfo span:before,
        .divider-text-registerinfo span:after {

        }

        .divider-text-registerinfo span:before {


        }

        .divider-text-registerinfo span:after {

        }