body.smallmenu #bootstrap_main_complete_menu {
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;

    width: 50px !important;

    z-index: 90;
}

body.smallmenu a.logo {
    width: 50px !important;

    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	border-radius: 0px 20px 0px 0px;
    z-index: 91;
}

body.smallmenu a.logo:after {
    background-image: url(https://manager.mailcampaigns.nl/images/logos/MailCampaigns-logo-white.svg);
    background-size: 127px;
    background-repeat: no-repeat;
    background-position: 14px center;
    width: 38px;
}

body.smallmenu div.messagebar_success,
body.smallmenu div.messagebar_error,
body.smallmenu div.push_message {
    left: 50px;
}

body.smallmenu:not(.showlargemenu) #bootstrap_main_complete_menu span.arrow {
    display: none !important;
}

body.smallmenu:not(.showlargemenu) #bootstrap_main_complete_menu ul.sub {
    display: none !important;
}

body.smallmenu:not(.showlargemenu) #usage_bar {
    left: 80px !important;
    border-radius: 6px !important;
    width: 180px !important;
    bottom: 10px !important;
    /*background-color:#f1f1f1 !important;*/
    padding: 0px;
}

body.smallmenu:not(.showlargemenu) #usage_bar p {
    /*color:#333333;*/
}

.toggleSmallMenu {
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

body.smallmenu:not(.showlargemenu) .toggleSmallMenu {
    opacity: 0;
}

body.smallmenu div.data_content h1,
body.smallmenu #breadcrumbs,
body.smallmenu div.framework_body,
body.smallmenu #data_content ul.split_sub_menu,
body.smallmenu #data_content div.split_sub_menu,
body.smallmenu .background_right,
body.smallmenu .background_back,
body.smallmenu .background {
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;

    left: 50px;
}

body.smallmenu .framework_body_swipe {
    left: 100px;
}

body.smallmenu .framework_body_sub_swipe {
    left: 160px;
}

body.smallmenu:not(.showlargemenu) #loading {
    left: 50px;
}

body.smallmenu .submit_bar {
    left: 253px;
    left: 50px;
}

body.smallmenu #data_content_swipe h1 {
    left: 100px;
}

/* ***************************** */

body.smallmenu.showlargemenu #bootstrap_main_complete_menu {
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;

    width: 220px !important;

    -moz-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0 3px rgba(0, 0, 0, 0.35);
}

body.smallmenu.showlargemenu a.logo {
    width: 220px !important;

    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

body.smallmenu.showlargemenu a.logo:after {
    /*background-image:url(https://manager.mailcampaigns.nl/images/logos/MailCampaigns-logo-white.svg);
	background-size:58% auto;
	background-repeat:no-repeat;
	background-position:14px center;
	width:220px;*/

    width: 38px;
}
