
body { background: #e7e7ef !important;}

.child-block>* {
    display: block;
}
/*.bootstrap-switch {*/
    /*overflow: visible;*/
/*}*/

.thumbnail.no-padding .caption {
    padding: 10px;
}
.panel-flat>.panel-heading {
    padding-top: 10px;
    padding-bottom: 10px;
}

.navigation>li.active>a, .navigation>li.active>a:focus, .navigation>li.active>a:hover {
    background-color: transparent;
    color: #fff;
}

.conteiner_table{
    overflow: auto;
}

.alert-default {
    background-color: #f5f5f5;
    border-color: #797979;
    color: #00838F;
}

.alert-default, .alert-default .close {
    color: #313131;
}

.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

.badgeSidebarPublishNotification{
    background-color: #FF7043 !important;
    border-color: #FF7043 !important;
    color: #fff !important;
}



@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
    .homeActivityBtnBorders {
        border: none !important;
    }
    .dashboardRoundedBtn {
        height: 155px !important;
    }
    .dashboardRoundedBtnText {
        padding: 25px 20px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
    .homeActivityBtnBorders {
        border: none
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}

/* DASHBOARD */

.homeWelcomeText * {
    color: #6a7c90
}

.homeWelcomeText * {
    color: #6a7c90
}
.homeWelcomeText h3 {
    margin-top: 0;
}

@media screen and (max-width: 768px) {
    .actionBtn { max-width: 320px; margin: 20px auto}

}

.actionBtn {
    text-align: left;
    background: #0287b4;
    background: -moz-linear-gradient(top, #0287b4 0%, #044c64 100%);
    background: -webkit-linear-gradient(top, #0287b4 0%,#044c64 100%);
    background: linear-gradient(to bottom, #0287b4 0%,#044c64 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0287b4', endColorstr='#044c64',GradientType=0 );
    border-radius: 3px;
    border: none;
    height: 60px !important;
    /*margin: 0 10px 20px 20px;*/
}

.actionBtn a {
    color: #fff200;
    font-weight: bold;
}

.actionBtnWrapper {
    padding: 5px !important;
}

.actionBtnIcon {
    padding: 0 !important;
}

.actionBtnText {
    font-size: 1.4em;

}

.actionBtnAction {
    font-size: 0.9em;

}

.dashboardBtn {
    height: 100px;
    vertical-align: middle;
}

.homeActivityWrapper {
    /*margin: 0 10px 20px 20px;*/
    overflow: hidden;
    background: white;
}

.homeActivityHeader {
    padding: 5px;
    background: #a7adc5;
}

.homeActivityHeader img {
    display: inline;
    border: 2px solid white;
}

.homeActivityHeader span {
    margin-left: 5px;
    font-size: 1.2em;
    color: white ;
    font-weight: bold;
    text-transform: uppercase;
}

.homeActivityContent { overflow: hidden; margin: 10px 0 10px 0 }

.homeActivityBtnBorders {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}

.homeActivityBtnLink {
    height: 80px;
    display: block;
    color: #5f6a80;
    font-weight: bold;
    font-size: 1.2em;
    padding-top: 25px;
}

/* DASHBOARD SIDEBAR */

#home_sidebar { padding-right: 10px}

.dashboardSideBarBtn {
    vertical-align: middle;
    border-radius: 10px;
}

.dashboardSideBarBtnWrapper {
    height: 60px;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}

.dashboardSideBarBtnIcon {
    width: 25px;
}

.dashboardSideBarBtnWrapper img {
    border-right: 3px solid #cacaca;
}

.dashnoardSideBarBtnText {
    vertical-align: middle;
}

.dashnoardSideBarBtnText a, .dashnoardSideBarBtnText span {
    /*margin-left: 10px;*/
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.1em;
    color: #888;
}
.dashnoardSideBarBtnText a:hover, .dashnoardSideBarBtnText a:active, .dashnoardSideBarBtnText a:visited { color: #888; }

.dashboardRoundedBtnContainer {
    margin-top: 20px;
}

.dashboardRoundedBtnWrapper {
    padding: 0 !important;
    margin-bottom: 20px;
}

.dashboardRoundedBtn {
    background-size: cover;
    margin: 0 auto;
    width: 100%;
    max-width: 180px;
    height: 190px;
}
.dashboardRoundedBtnText { padding: 45px 20px; color: #2f68ab }
.dashboardRoundedBtnWrapper a { display: block; width: 100%; height: 100% }

#dashboardRoundedBtn_AdsHints {
    background-image: url('../images/si-te-bej-njoftimet-e-mia-sa-me-efikase-ne-gazeten-celesi.png');
}
#dashboardRoundedBtn_YpHints {
    background-image: url('../images/si-te-gjej-sa-me-shpejt-gjithcka-qe-kerkoj.png');
}
#dashboardRoundedBtn_YpPromote {
    background-image: url('../images/si-te-promovoj-biznesin-tim-nepermjet-ypa-ne-menyre-efikase.png');
}
#dashboardRoundedBtn_ClsHints {
    background-image: url('../images/keshilla-praktike-nga-celesi.png');
}
#dashboardRoundedBtn_KeyData {
    background-image: url('../images/key-data-indexi-i-pronave-ne-kohe-reale.png');
}

.dashboardWidget { background: white}

/* YP Companies */
.lastYpCompanyList a { color: black;}
.lastYpCompanyList a i { color: #ffc700; margin-right: 5px }
.lastYpCompanyList { padding-left: 0 }
.lastYpCompanyList li { list-style: none }

/* Gazeta Ads */
#home_gazetaAds .row li {
    list-style: none;
    width: 33.3%;
    float: left;
}

.homeAdsImg {
    object-fit: cover;
    border: 0 none;
    display: inline-block;
    height: 55px;
    max-width: 100%;
    vertical-align: middle;
}

.gazetaAdsWrapper {
    padding: 0 20px 20px 20px;
    margin-left: 10px;
    margin-right: 10px;
}

#home_gazetaAds .carousel h6 { color: #ffc700; font-weight: bold}
#home_gazetaAds .carousel-control { background: none !important; }
#home_gazetaAds ul { padding-left: 0 }
#home_gazetaAds small { font-size: 75%;}

/* SIDEBAR */
.has-ul { border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.site-subgroup-noul  { border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.menu-title { color: white !important; ; font-weight: bold !important;}
.menu-subtitle { color: #ffcc08 }
.sidebar-xs .site-subgroup .media-body { display: none !important;}
.sidebar-xs .site-subgroup .media-left { display: block !important; text-align: center !important; padding: 0}
.sidebar-xs .sidebar-main .navigation > li > ul { top: 0 }
@media only screen and (max-width: 600px) {
    .sidebar-xs .site-subgroup .media-body { display: block !important;}
}
/*
@media (min-width: 769px) {
    .sidebar {
        width: 310px;
    }
}
*/

/* TOP BAR */
#topbar { height: 70px }
.navbar-brand > img {
    margin-top: 0;
    height: 50px;
}
.navbar-brand { padding-top: 8px;  }
.sidebar-control { margin-top: 7px }
.navbar-right { margin-top: 10px  }
.navbar-header .visible-xs-block { margin-top: 10px }
#navbar-brand-home { margin-top: 15px;margin-left: 20px; }


.text-yellow{
    color: #ffc700
}


/* SIDEBAR */
.navigation-userarea > li ul li a {
    padding-left: 20px !important;
}