
.page-header.navbar {
    border-bottom: 1px solid rgba(158,158,158,1);
}


.page-header.navbar .search-form, 
.page-header.navbar, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu, 
.daterangepicker .ranges li.active, 
.daterangepicker .ranges li:hover, 
.btn-success:hover, 
.bg-blue, .login, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after , 
.page-quick-sidebar-wrapper, 
.page-quick-sidebar-wrapper .page-quick-sidebar, 
.bootstrap-tagsinput .label-info
{
    /*background: rgba(50, 50, 50,0.9) !important;*/
    /*background: rgba(158,158,158,1) !important;*/
    
    background: -moz-linear-gradient(left, rgba(150, 0, 150, 1) 0%, rgba(50, 100, 150, 1) 60%);
    background: -webkit-linear-gradient(left, rgba(150, 0, 150, 1) 0%, rgba(50, 100, 150, 1) 60%);
    background: linear-gradient(to right, rgba(150, 0, 150, 1) 0%, rgba(50, 100, 150, 1) 60%);
}

.quick-nav.nav-is-visible + .quick-nav-overlay
{
    background: rgba(52, 98, 150, 0.85) !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after
{
	border-bottom-color: rgba(255,255,255,0.9) !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
	border-bottom-color: rgba(255,255,255,0.2) !important;
}


.quick-nav .quick-nav-bg, 
.btn.green:not(.btn-outline), 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external, 
.btn.red:not(.btn-outline), 
.btn.red:not(.btn-outline):hover, 
.login .btn
{
    background: rgba(148, 2, 150, 0.65);
}

.btn.green:not(.btn-outline):hover, 
.daterangepicker .ranges li.active, 
.daterangepicker .ranges li:hover, 
.btn.blue:not(.btn-outline):hover, 
.btn.blue:not(.btn-outline) {
	background: rgba(50, 50, 50,0.9) !important;
    border-color: rgba(50, 50, 50,0.9) !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username, 
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i, 
.page-header.navbar .search-form .input-group .form-control, 
.login .form-subtitle, 
.login-options h4, 
.login .content .mt-checkbox, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3, 
.page-header.navbar .top-menu .navbar-nav > li.quick-sidebar-toggler > i, 
.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading, 
.feeds li, 
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc, 
.page-quick-sidebar-wrapper, 
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.open > a.dropdown-toggle, 
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub, 
.page-quick-sidebar-toggler > i
{
	color: rgba(255,255,255,0.9) !important;
}

.page-header.navbar .search-form .input-group .form-control::-moz-placeholder, .login .content .form-control::-moz-placeholder { color: rgba(255,255,255,0.2); } 
.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder, .login .content .form-control:-ms-input-placeholder { color: rgba(255,255,255,0.2); }
.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder, .login .content .form-control::-webkit-input-placeholder { color: rgba(255,255,255,0.2); }


a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, 
.page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, 
.page-sidebar .page-sidebar-menu > li.active > a > i, 
.page-sidebar .page-sidebar-menu > li.active.open > a > i, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, 
.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, 
.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, 
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, 
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3, 
.page-sidebar .page-sidebar-menu > li.heading > h3,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i[class^="icon-"], 
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i[class*="icon-"], 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, 
.page-sidebar .page-sidebar-menu > li:hover > a, 
.page-sidebar .page-sidebar-menu > li.open > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, 
.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu > li:hover > a > i[class^="icon-"], 
.page-sidebar .page-sidebar-menu > li:hover > a > i[class*="icon-"], 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, 
.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, 
.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu > li.open > a > i[class^="icon-"], 
.page-sidebar .page-sidebar-menu > li.open > a > i[class*="icon-"], 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i[class^="icon-"], 
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i[class*="icon-"], 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i[class^="icon-"], 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i[class*="icon-"], 
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon > i, 
.font-blue-madison, 
.primary-link
{
    color: rgba(158,158,158,1);
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], 
.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], 
.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], 
.page-footer .page-footer-inner, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, 
.page-sidebar .page-sidebar-menu > li > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], 
.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], 
.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"], 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu li > a > .arrow:before, 
.page-sidebar .page-sidebar-menu li > a > .arrow.open:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, 
.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before
{
    color: rgba(50, 50, 50,0.9);
}

a:hover {
    color: rgba(50, 50, 50,0.9);
}

.font-dark {
    color: rgba(50, 50, 50,0.9) !important;
}

.page-header.navbar .search-form .input-group, 
.btn.green:not(.btn-outline) {
    border-color: rgba(158,158,158,1);
}

.login .btn, .login .btn-default {
    border: 1px solid rgba(255,255,255,0.2);
    background-color: rgba(50, 50, 50,0.9);
    color: rgba(255,255,255,0.9);
}
.login .btn:hover, .login .btn-default:hover {
    border: 1px solid rgba(158,158,158,1);
    background-color: rgba(158,158,158,1);
    color: rgba(255,255,255,0.9);
}

.btn-success:hover {
    border-color: rgba(50, 50, 50,0.9);
}

.login .content .hint {
	color: rgba(255,255,255,0.9);
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
    border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

.login-options {
    border-top: 1px solid rgba(255,255,255,0.2);
    border-bottom: 1px solid rgba(255,255,255,0.2);
}

.page-header.navbar .search-form .input-group, 
.page-header.navbar .search-form .input-group:hover 
{
	border-color: rgba(255,255,255,0.9);
}

.btn.red-haze:not(.btn-outline) {
    color: rgba(255,255,255,0.9);
    background-color: rgba(158,158,158,1);
    border-color: rgba(158,158,158,1);
}

.login .content .form-control, 
.login .content .form-control:focus, .login .content .form-control:active {
    color: rgba(255,255,255,0.9);
    background-color: rgba(0,0,0,0.1);
    border: 1px solid rgba(255,255,255,0.2);
    margin: 15px 5px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
	color: rgba(255,255,255,0.9);
}

/*
.btn.btn-outline.green, .btn.btn-outline.green, .btn.btn-outline.green, .btn.btn-outline.green, .btn.btn-outline.green, .btn.btn-outline.green, 
.btn.btn-outline.blue {
	border-color: rgba(158,158,158,1);
    color: rgba(158,158,158,1);
}
.btn.btn-outline.green:hover, .btn.btn-outline.green:active, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:focus, .btn.btn-outline.green.active, 
.btn.btn-outline.blue:hover, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
	border-color: rgba(158,158,158,1);
    background-color: rgba(158,158,158,1);
}
*/

.tabbable-line > .nav-tabs > li.active {
	border-bottom: 4px solid rgba(158,158,158,1);
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
	border-bottom: 4px solid rgba(50, 50, 50,0.9);
}


.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover, 
.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover
{
    background-color: rgba(255,255,255,0.2);
}

.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a,  
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small, 
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .date {
	color: rgba(255,255,255,0.2);
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, 
.page-sidebar .page-sidebar-menu > li.active > a {
    border-left: 3px solid rgba(158,158,158,1) !important;
}


.page-sidebar .page-sidebar-menu > li.open > a, 
.page-sidebar .page-sidebar-menu li:hover > a, 
.page-sidebar .page-sidebar-menu li:open > a.nav-toggle,   
.page-sidebar .page-sidebar-menu .sub-menu:hover > li:hover > a, 
.page-sidebar .page-sidebar-menu .sub-menu:hover > li.open > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, 
.page-sidebar .page-sidebar-menu > li.open > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, 
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
	background: rgba(0,0,0,0.1) !important;
}

.page-sidebar .page-sidebar-menu:not(.page-sidebar-menu-closed) > li:hover > a, 
.page-sidebar .page-sidebar-menu:not(.page-sidebar-menu-closed) .sub-menu > li:hover > a, 
.dropdown-menu > li:hover > a {
	background: rgba(0,0,0,0.1) !important;
}



.btn.red:not(.btn-outline) {
    /*background-color: transparent;*/
    border-color: #8a8a8a !important;
}

.btn.red:not(.btn-outline):hover {
	background-color: #8a8a8a !important;
    border-color: #fff !important;
}

.mt-element-list .list-todo.mt-list-head.red {
	background-color: #8a8a8a !important;
}

.mt-element-list .list-todo .list-count.red-mint {
	background-color:#8a8a8a !important;
}

.font-red {
	color:#8a8a8a !important;
}

.mt-code {
	color:#8a8a8a !important;
}



.rating-star2 {
    width: 15px;
    padding: 2px 8px;
}

.rating-box2 {
	width: 100px;
    text-align: center;
    margin: 0 auto;
    color: #e5e5e5;
    height: auto;
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a:hover {
	    color: #8a8a8a;
}

.mt-element-card .mt-card-item {
	border:0px;
}

.mt-element-card.mt-element-overlay .eachitem:hover {
	background-color:#ddd;
}

.bulle-ra-counter {
	position: absolute;
    background-color: #8a8a8a;
    color: #fff;
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 9px;
    border-radius: 50% !important;
    right: -7px;
    top: -3px;
    opacity:0.9;
}

.myItourTheme .hAction, .myItourTheme .hContHeader, .myItourTheme .hContFooter { 				background-color:rgba(158,158,158,1); color:rgba(255,255,255,0.9); }
.myItourTheme .hContFooter { 																	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; }
.myItourTheme .hBtn { 																			color:rgba(255,255,255,0.9) }
.myItourTheme .hBtn:hover { 																	background: rgba(255, 255, 255, 0.2); }
.myItourTheme .hNavBtn:hover { 																	background: rgba(255, 255, 255, 0.2); }
.myItourTheme .hOverlay { 																		background-color: #000; }
.myItourTheme .hContPos::after { 																border-color:rgba(158,158,158,1); }
.myItourTheme .hNavPos { 																		background-color: rgba(158,158,158,1); color: rgba(255,255,255,0.9); }
.myItourTheme .hStepItem { 																		color: rgba(255, 255, 255, 0.87); }
.myItourTheme .hStepItem:active, .myItourTheme .hStepItem.hCur, .myItourTheme .hClose:active { 	background-color: rgba(255, 255, 255, 0.15); }
.myItourTheme .hNavAction { 																	border-top: 1px solid rgba(255, 255, 255, 0.1); }
.myItourTheme .hNavHeader { 																	border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.myItourTheme .hStepItem::after, .myItourTheme .hStepItem::before { 							background-color: rgba(255, 255, 255, 0.1); }
.myItourTheme .hStepItem.hSuccess::after, .myItourTheme .hStepItem.hSuccess::before { 			background-color: #3c0; }


.page-header.navbar .page-logo .logo-default, 
.login .logo img.logo-default {
	opacity:1;
}

.login .form-title {
	text-align:center !important;
}

/*
.btn.red:not(.btn-outline) {
    color: #ffffffcc;
    background-color: #ffffff24;
    border-color: #ffffffbd;
}

.login .content .form-control {
    background-color: #0000000f;
    border: 1px solid #ffffff57;
    color: #ffffff57;
}
*/

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
    background-color: rgba(255, 255, 255, 0.07) !important;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 0px;
    }
}

/*326496*/ /*960096*/
.wizardregister .form-wizard .steps, .wizardregister .form-wizard .steps > li > a.step {
	background-color: transparent;
}

.wizardregister .form-wizard .steps > li.active > a.step .number {
	background-color: #326496;
}

.wizardregister .form-wizard .steps > li > a.step > .number {
    border: solid 1px #ffffff30;
    background-color: #ffffff1a;
    font-size: 20px;
    padding: 6px 6px 6px 8px;
}

.wizardregister .form-wizard .progress {
    margin-bottom: 0px;
}
.wizardregister .progress-bar-success {
    background-color: #316496;
}

.wizardregister .progress {
	height:10px;
    margin-bottom: 0px;
    background-color: #f5f5f51f;
    border: solid 1px #ffffff21 !important;
}

.login .content .wizardregister h4, 
.login .content .wizardregister h3,
 .wizardregister .form-horizontal .control-label,
 .wizardregister .tiles .tile .tile-object>.name, 
 .wizardregister .tiles .tile .tile-body {
	color:#fff;
    text-align: center;
}


 .wizardregister .form-horizontal .control-label {
    text-align: right;
    margin-top: 25px;
}

.login .content {
    width: 570px;
}

.wizardregister .form-wizard .steps > li.done > a.step .number {
    background-color: #940096;
}

.wizardregister .btn.default:not(.btn-outline) {
    background-color: #3363967a;
    border-color: #336396;
}

.login .wizardregister .btn, .login .wizardregister .btn-default {
    background-color: rgba(148, 0, 150, 0.41);
}

.wizardregister .tiles .tile {
    border: 1px solid #f9f9f942;
}

.wizardregister .tile.bg-white {
    background: rgba(0,0,0,0.1) !important;
}

.wizardregister .tiles .tile.selected {
	border-color: #b500b7!important;
}

.wizardregister .tiles .tile.selected .corner:after {
    border-right: 40px solid #b500b7;
}

.wizardregister .tile.bg-white.selected {
    background: rgba(147, 2, 150, 0.48) !important;
}

.login .logo img {
	max-width: 220px !important;
}


.login .content .form-actions {
    margin-left: -25px;
    margin-right: -35px;
}

.login .content .wizardregister .form-control {
	margin: 0px;
}

.wizardregister .alert-danger {
    background-color: #9626556b;
    border-color: #fc263726;
    margin-top: 15px;
}

.form-control {
    margin: 2px 0px;
}

.tiles .tile .tile-body img {

	height: 80px !important;
    margin-top: 0px;
    opacity: 0.8;

}


.civil .tiles .tile.double {
    width: 205px !important;
}

.wizardregister .form-horizontal .control-label {
    margin-top: 12px;
}



hr {
    border-top: 1px solid #ffffff14;
}

.wizardregister .form-horizontal .finalform .control-label {
	margin-top: 7px;
}

.finalform .control-label, a.mini-link {
	color:#e15ae2 !important;
}

.finalform .form-control-static {
	color:#fff;
}

.login .content .wizardregister h3, .mini-price {
	color: #ffe842;
}

.alert-success {
    background-color: #4fc2c673;
    border-color: #4fc2c6;
    color: #4fc2c6;
}

.login .content .wizardregister .alert-success h3 {
    color: #30f1f9;
}

.tiles.levels .tile .tile-body > i {
    display: inline;
    font-size: 13px;
    line-height: 21px;
    margin: 0 1px;
    color: #507dae;
    text-align: center;
}

@media (max-width: 480px) {
    
    .login .content {
        max-width: 340px;
        margin: 20px 10px 10px 17px;
        text-align: center;
    }
    
    .login .content .form-actions {
    	width:100%;
    }
    
    #form_login .form-actions {
    	width:118%;
    }
    
    .wizardregister .form-wizard .steps, .wizardregister .form-wizard .steps > li > a.step {
    	display:none;
    }
    
    .tiles .tile {
    	width:165px !important;
    }
    
    

    .tiles .tile.double {
        max-width: 165px !important;
    }
    
    .login .content h4 {
        font-size: 15px;
    }
    
    .civil .tiles .tile {
        width: 103px !important;
        height: 75px !important;
    }
    
    .civil .tiles .tile .tile-body > i {
        font-size: 36px;
        line-height: 20px;
    }
    
    .wizardregister .form-horizontal .control-label {
    	font-size: 13px;
    }
    
    .quick-nav {
        top: 7px;
        left: 170px;
    }
}


.login .logo {
    margin-top: 30px;
}

.trialleft {
	margin-top: 35px;
    border-radius: 30px !important;
    height: 8px;
}

.parrainage_ok {
	background-color: #45d08273 !important;
    border-color: #45D082 !important;
    color: #45D082 !important;
}

.parrainage_ko {
	background-color: #d0454573 !important;
    border-color: #d04545 !important;
    color: #d04545 !important;
}

.tile .mini-price {
	opacity:0;
}

.tile.selected .mini-price {
	opacity:1;
}

.sansengagement {
	background-color: #4fc2c6db;
    padding: 1px 8px 3px 8px;
    border-radius: 8px;
}

.sansengagement.sanscb {
	background-color: #b700b9;
    font-size: 10px;
}

.essaiinclus {
	color: #ffe842;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 25px;
}

.revenu2 {
	height: 60px !important;
}

:-webkit-autofill,
:-webkit-autofill:hover, 
:-webkit-autofill:focus,
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
   
    background-color: #3a2b62 !important;
    color: #818181 !important;
    border: 1px solid #818181 !important;
    -webkit-text-fill-color: #818181;
    -webkit-box-shadow: 0 0 0px 1000px #3a2b62 inset;
    transition: background-color 5000s ease-in-out 0s;
  
}


.pricing-content-1 .price-table-content .row {
    padding-top: 0px;
    padding-bottom: 5px;
}

.price-column-container p {
    margin: 0px 0;
}

.price-column-container h1, .price-column-container .h1, .price-column-container h2, .price-column-container .h2, .price-column-container h3, .price-column-container .h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.pricing-content-1 .price-column-container:last-child {
    margin-bottom: 10px;
}

.pricing-content-1 .price-table-footer {
    padding: 0px 0px 20px 0px;
}

.noborder {
	border:none;
    cursor:default;
}

.col-md-2 .mt-widget-4 .mt-img-container > img {
	height: 190px;
}



.col-md-2 .mt-widget-4, .col-md-2 .mt-widget-4 .mt-container {
    min-height: 190px;
}

.col-md-2 .mt-widget-4 .mt-container .mt-footer-button, .col-md-2 .mt-widget-4 .mt-container .mt-body-icons {
	margin-top:0px;
}

.col-md-2 .mt-widget-4 {
    opacity:0.8;
    box-shadow: 0px 0px 0px #a9a9a9;
    overflow:hidden;
}

.col-md-2 .mt-widget-4:hover {
	opacity:1;
    box-shadow: 0px 0px 8px #a9a9a9;
}

.list_projects .col-md-2 {
	margin-bottom:6px;
}

.col-md-2 .mt-widget-4 .mt-date {
    width: 35%;
}

.mt-widget-4 .mt-container, .list_projects .col-md-2, .col-md-2 .mt-widget-4 {
    border-radius: 10px !important;
}



.blockUI.blockMsg.blockPage {

    border-radius: 50% !important;
    width: 65px !important;
    height: 65px !important;
    left:49% !important;
}

.blockUI.blockMsg.blockPage h3 {
    font-size: 17px !important;
}


.blockUI.blockOverlay {
    background: -webkit-linear-gradient(left, rgba(150, 0, 150, 1) 0%, rgba(50, 100, 150, 1) 100%);
    background: linear-gradient(to right, rgba(150, 0, 150, 1) 0%, rgba(50, 100, 150, 1) 100%);
    opacity: 0.9;
}





/* The side navigation menu */
.mysidenav, .mysidenav2 {
  height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 74px;
    right: 0;
    background: -webkit-linear-gradient(bottom, rgba(50, 100, 150, 1) 0%, rgba(150, 0, 150, 1) 100%);
    background: linear-gradient(to bottom, rgba(50, 100, 150, 1) 0%, rgba(150, 0, 150, 1) 100%);
    overflow-x: hidden;
    padding-top: 60px;
    transition: 0.3s;
    color: #FFF;
    box-shadow: -20px 20px 50px #00000038;
}

.mysidenav2 {
    z-index: 99999;
}

/* The navigation menu links */
.mysidenav a, .mysidenav2 a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #ffffff;
  display: block;
  transition: 0.3s;
}

.mysidenav2 .layer-list a {
    padding: 0px 0px 0px 0px;
}

.mysidenav2 .layer-list .row div {
    padding: 10px 20px 0px 20px;
    transition: 0.3s;
}

.mysidenav2 .layer-list .row:hover {
    background-color: #00000012;
    transition: 0.3s;
}



/* When you mouse over the navigation links, change their color */
.mysidenav a:hover, .mysidenav2 a:hover {
  color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.mysidenav .closebtn, .mysidenav2 .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#full {
  transition: right opacity .5s;
  /*padding: 20px;*/
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .mysidenav, .mysidenav2 {padding-top: 15px;}
  .mysidenav a, .mysidenav2 a {font-size: 18px;}
}

.mysidenav .portlet-form .form-actions, .mysidenav .form .form-actions, .mysidenav .mt-element-list .list-todo.mt-list-container, 
.mysidenav2 .portlet-form .form-actions, .mysidenav2 .form .form-actions, .mysidenav2 .mt-element-list .list-todo.mt-list-container {
	border:none;
}






.mysidenav input[type=checkbox].mycheck, 
.mysidenav2 input[type=checkbox].mycheck {
	height: 0 !important;
	width: 0 !important;
	visibility: hidden !important;
}

.mysidenav label.mycheck, 
.mysidenav2 label.mycheck {
	cursor: pointer !important;
    text-indent: -9999px !important;
    width: 30px !important;
    height: 16px !important;
    background: #9a0000ab !important;
    border: solid 1px #e800ffa3;
    display: block !important;
    border-radius: 100px !important;
    position: relative !important;
    float: left;
}

.mysidenav label.mycheck:after, 
.mysidenav2 label.mycheck:after {
	content: '' !important;
    position: absolute !important;
    top: 1px !important;
    left: 1px !important;
    width: 12px !important;
    height: 12px !important;
    background: #fff !important;
    border-radius: 50% !important;
    transition: 0.3s !important;
}

.mysidenav input.mycheck:checked + label.mycheck, 
.mysidenav2 input.mycheck:checked + label.mycheck {
	background: #00b3c3 !important;
    border: solid 1px #00b3c3a3;
}

.mysidenav input.mycheck:checked + label.mycheck:after, 
.mysidenav2 input.mycheck:checked + label.mycheck:after {
	left: calc(100% - 1px) !important;
    border-radius: 30px !important;
	transform: translateX(-100%) !important;
}

.mysidenav label.mycheck:active:after, 
.mysidenav2 label.mycheck:active:after {
	width: 25px !important;
}

.fakelabel {
    float: right;
    margin-right: 20px;
    margin-top: 0px;
    font-size: 0.8em;
    color: #ffffff80;
    transition: 0.3s !important;
}


.mysidenav .form-horizontal .form-group , 
.mysidenav2 .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
    margin: 0px -15px !important;
    padding: 7px 0px 6px 0px;
    border-top: solid 1px #0000001a;
    border-bottom: solid 1px #ffffff14;
    transition: 0.3s !important;
}

.mysidenav .form-horizontal .form-group:hover , 
.mysidenav2 .form-horizontal .form-group:hover {
    background-color:#0000001a;
}

.mysidenav .form-horizontal .form-group:hover .fakelabel, 
.mysidenav2 .form-horizontal .form-group:hover .fakelabel  {
    color: #ffffff;
}

.mysidenav .form .form-actions, 
.mysidenav2 .form .form-actions {
	margin: 0;
    margin-top: -60px;
    margin-bottom: 16px;
    background: none !important;
    left: 0px;
    text-align: left !important;
    padding:0px;
    max-width: 250px;
}

.mysidenav .form-horizontal .control-label, 
.mysidenav2 .form-horizontal .control-label {
    margin-top: -2px;
}


.mysidenav #ratargeturl {
	float: left;
    width: 112px;
    margin-top: 0px;
    height: 32px;
    font-size: 0.8em;
    font-style: italic;
}

.mysidenav .btn-url {
	border: none;
    margin: 0px;
    min-width: 40px;
}






.range-slider {
	max-width:160px;
}

.range-slider__range {
	max-width: 80px;
    float: left;
    margin-top: -5px;
}

input.range-slider__value {
	background: #00000012;
    color: #ae84af;
    border: none;
    float: right;
    padding: 6px !important;
    width: 35px;
    margin: -8px -2px -23px 0px;
}


/*==============================*/
/* partie commune               */
/*==============================*/
input[type=range].custom-slider.custom-slider-bullet {
  height: 2em;
  color: #FFF;
  background: transparent;
  background-image: linear-gradient(to bottom, #FFF, #999, #FFF);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 25%;
}
/*==============================*/
/* le curseur                   */
/*==============================*/
input[type=range].custom-slider.custom-slider-bullet::-webkit-slider-thumb {
  width: 2em;
  padding: 0.25em;                                              /* largeur du bord */
  border: 1px solid #888;
  border-radius: 50%;
  box-shadow: 0 0 .5em #FFF inset;
  background: linear-gradient(#888, #FFF) content-box,          /* le centre */
              linear-gradient(-90deg, #888, #DDD) border-box;   /* le bord */
}
input[type=range].custom-slider.custom-slider-bullet::-moz-range-thumb {
  width: 2em;
  padding: 0.25em;                                              /* largeur du bord */
  border: 1px solid #888;
  border-radius: 50%;
  box-shadow: 0 0 .5em #FFF inset;
  background: linear-gradient(#888, #FFF) content-box,          /* le centre */
              linear-gradient(-90deg, #888, #DDD) border-box;   /* le bord */
}
input[type=range].custom-slider.custom-slider-bullet::-ms-thumb {
  width: 2em;
  padding: 0.25em;                                              /* largeur du bord */
  border: 1px solid #888;
  border-radius: 50%;
  box-shadow: 0 0 .5em #FFF inset;
  background: linear-gradient(#888, #FFF) content-box,          /* le centre */
              linear-gradient(-90deg, #888, #DDD) border-box;   /* le bord */
}










   body #full {
   overflow:hidden
   }
   #full .cbp-l-grid-projects-title { 
   	margin-top:2px!important; 
   }

    #full.cbp-caption-activeWrap { display:none!important; }
    #full .page-breadcrumb { display:none; }
    #full .page-container { padding: 20px 10px 0 10px;  margin-top:32px!important; }
    #full .page-header-fixed { margin-top:32px!important; }
    #full .page-content-wrapper .page-content { padding: 0px 0 0 10px; }
    #full .col-xs-3 {     padding-left: 10px;    padding-right: 10px; }
    #full .portlet.light { padding: 0px 0px 0px 0px; }
    #full .col-xs-10 { padding-left:0px; }
    #full .col-xs-2 { padding-right: 10px; }
    #full .imagist-wrapper {
        margin-left:auto;
        margin-right:auto;
    }
    #full .col-xs-9 {
        resize: vertical;
        overflow:auto;
        height: 88vh;
        padding-left:0px;
        background-color: transparent;
        background-image: linear-gradient(0deg, transparent 24%, rgba(100, 100, 100, .20) 25%, rgba(100, 100, 100, .20) 26%, transparent 27%, transparent 74%, rgba(100, 100, 100, .20) 75%, rgba(100, 100, 100, .20) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgba(100, 100, 100, .20) 25%, rgba(100, 100, 100, .20) 26%, transparent 27%, transparent 74%, rgba(100, 100, 100, .20) 75%, rgba(100, 100, 100, .20) 76%, transparent 77%, transparent);
        background-size: 20px 20px;
    
    }
    
    #full .imagist-overlay { 
        background:none; 
    }
    #full .imagist-handler img { 
        display:block!important; 
    }
    #full .btn_zoom, #full .try {     
        position: absolute;
        left: 15px;
        z-index: 999;
        top: 15px; 
    }
    #full .try {     
        right: 35px;
        top: 30px;
        left: initial;
    }
    #full .btn_zoom button, #full .try .btn-try { 
        background-color: rgba(0, 255, 218, 0.35);
        color: #316198;
        top: 10px;
        border-radius: 10px !important;
        padding: 10px 15px;
        margin-left: 15px;
        transition: 0.3s;
        border: 1px dashed #316198;
        box-shadow: 3px 3px 15px #0000001f;
    }
    #full .btn_zoom button:hover, #full .try .btn-try:hover { 
        background-color: rgb(49, 97, 152);
        color: #fff;
        border: 1px solid #316198;
    }
    #full .portlet.bordered { 
        border:0px!important; 
    }
    #full .imagist-area { 
        overflow:inherit!important; 
    }
    
    
    
    .imagist-resize-handler {
    	width: 12px !important;
        height: 12px !important;
        background: rgb(14, 255, 218) !important;
        border: 1px solid rgb(51, 51, 51) !important;
    }
    
    .imagist-resize-handler-nw, .imagist-resize-handler-w, .imagist-resize-handler-sw {
        left: -6px !important;
    }
    .imagist-resize-handler-nw, .imagist-resize-handler-n, .imagist-resize-handler-ne {
    	top: -6px !important;
    }
    .imagist-resize-handler-ne, .imagist-resize-handler-e, .imagist-resize-handler-se {
    	right: -6px !important;
    }
    .imagist-resize-handler-se, .imagist-resize-handler-s, .imagist-resize-handler-sw {
    	bottom: -6px !important;
    }
    .imagist-overlay {
        border: 1px dashed rgb(14, 255, 218) !important;
        background-color: rgba(14, 255, 218, 0.22) !important;
        box-shadow: 5px 5px 30px #00000061;
    }
    
    .blockUI.blockMsg.blockPage h1 {
    	content : ' ' !important;
    }
    
    
    .mysidenav .range-slider .btn.default:not(.btn-outline) {
        color: #ffffff5e;
        background-color: #ffffff1a;
        border: none;
        padding: 7px 20px;
    	margin: -8px -3px 0px 1px;
        line-height: inherit;
        transition: 0.3s;
    }
    
    .mysidenav .range-slider .btn.default:not(.btn-outline):hover {
        color: #fff;
        background-color: #ffffff4d;
    }
    
    
    .mysidenav2 .controls .layer-list .src {
    	max-width: 180px;
        margin-top: -4px;
        border-radius: 10px !important;
        padding: 10px 10px;
        min-height: 50px;
        transition: 0.3s;
    }
    
    .mysidenav2 .controls .layer-list .src:hover {
    	color:#fff;
    }
    
    .mysidenav2 .layer-list .row .remove, 
    .mysidenav2 .layer-list .row .up, 
    .mysidenav2 .layer-list .row .down {
        display:none;
    }
    
    .mysidenav2 .layer-list .row:hover .remove, 
    .mysidenav2 .layer-list .row.active .remove, 
    .mysidenav2 .layer-list .row:hover .up, 
    .mysidenav2 .layer-list .row.active .up, 
    .mysidenav2 .layer-list .row:hover .down, 
    .mysidenav2 .layer-list .row.active .down {
        display:block;
    }
    
    .mysidenav2 .layer-list .row.active {
        background: #00000045;
    }
    
    .mysidenav2 .layer-list .row.active a:not(.remove) {
        color: #67e4ff;
    }
    
    
    .mysidenav2 .layer-list .row.active:hover {
        background: #00000065;
    }
    
    .mysidenav2 .controls .layer-list .src.active {
        color: #67e4ff;
    }
    
    .list_of_type_links .typelink {
        text-align: center;
        font-size: 4.5em;
        padding: 0.8em 1em;
        background-color: #e4e4e4;
        transition: 0.3s;
        margin: 0px -1px;
        border: solid 1px #CCC;
    }
    
    .list_of_type_links .typelink:hover {
        background-color: #bb56bc;
    	color: #fff;
        cursor:pointer;
    }
    
    .controls .layer-list a {
        color: #fff;
        margin-top: 4px;
    	margin-bottom: 4px;
    }
    
    .controls .layer-list a.remove {
        color: #e12323;
    }
    
    img.src_img_img {
        max-width: 40px;
        margin: -5px;
        margin-right: 9px;
        filter: saturate(0);
    }
    
    .src.active .src_img_img {
        filter: saturate(2);
    }
    
    .btn.manage_layers {
    	margin-top: -8px;
        height: 33px;
        width: 40px;
        border: none;
    }
    
