/*----------------------------------------*/
.adm-panel__background{	display:none;	opacity:1;	       background-color: #fff;border-right: 1px solid rgba(0, 98, 206, 0.8);max-width: 220px; position: fixed;left: -320px;top: 0px;right: 320px;bottom: 0px;z-index: 101;}
.adm-panel__background-aligner{position: relative;	height: 100%;	width: 100%;	padding: 25px 0px;}
.adm-panel__button{position: fixed;top: 0;left:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;padding: 1px;cursor: pointer;    background: rgba(0, 98, 206, 0.8);z-index: 101;opacity: 1;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.adm-panel__button:hover .adm-panel__background{left:0px;}

.adm-panel__button-inner{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.adm-panel__button-inner-img {-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s; position: absolute;max-width:25px;left: -5px;z-index: 101;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);visibility: hidden;}
.adm-panel__button-inner-img i {display: block;min-width:25px;width: 100%;visibility: visible;color: rgb(173, 64, 56);font-size: 18px;}


.adm-panel-buttons-action{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.adm-panel__button-event img{width: 100%;max-width: 35px;padding: 5px;}
.adm-panel__button-event{  cursor:pointer;position: relative;z-index: 101;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;color:#444;display: -webkit-box;display: -ms-flexbox;display: flex; text-decoration: none;text-transform: uppercase; width: 100%;}
.adm-panel__button-event i{color: #444;        padding: 12px 8px 12px 6px;font-size: 18px;}
.adm-panel__button-close{position: absolute;top: 50%;right: 0px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);    width: 30px;height: 30px;border-bottom: none;}
.adm-panel__button-event i:hover {color: #0e90d2;}
.adm-panel__button--active{background: #0073bd57;border-bottom: 1px solid rgba(0, 98, 206, 0.8);}

.adm-panel__button:hover .adm-panel__button-inner-img{left: 1px;}

.adm-panel-custom-buttons{margin: 15px 0;padding:15px 0;border-top:1px solid #444;border-bottom:1px solid #444}

.body-panel{position: relative;}

.adm-panel-current-page-hide{display: none;color: #444; text-align: center;}

.adm-panel__user{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 10px;}
.adm-panel__user-image{max-width: 65px;border-radius: 10px;margin-right: 15px;}
.adm-panel__user-image img{display: block;border-radius: 10px;height:65px;width: 65px;}
.adm-panel__user-info{color: #444}
.adm-panel__user-name{font-size: 14px;}
.adm-panel__group-name{font-size: 12px;}

.adm-panel:hover .adm-panel-contents{display: block;}
.adm-panel:hover .adm-panel-placeholder{display: none;}
.adm-panel-contents{display: block;}
.adm-panel-placeholder{display: table; font-size: 29px; width: 55px; height: 55px;}
.adm-panel-placeholder i{vertical-align: middle; display: table-cell;}
.adm-panel-current-page{color: #444; padding: 10px 10px 10px 15px; }
.adm-panel-buttons{margin-bottom: 15px;}
.adm-panel-buttons a i{vertical-align: middle; font-size: 19px;color: #444;width: 20px;}
.adm-panel-buttons a span{vertical-align: middle; margin-left: 5px; font-size: 13px;}
.adm-panel-buttons a{color:#444;display: -webkit-box;display: -ms-flexbox;display: flex; padding: 10px 20px 10px 10px; text-decoration: none;text-transform: uppercase;text-align: center }
.adm-panel-buttons a:hover i{color:#fff; }
.adm-panel-buttons a:hover{color:#fff; background: rgba(0, 98, 206, 0.8);}

.panel-hide-text{max-width: 55px;}
.panel-hide-text .adm-panel__user{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.panel-hide-text .adm-panel__user-info{display: none}
.panel-hide-text .adm-panel-buttons span{-webkit-transition: 0.15s;-o-transition: 0.15s;transition: 0.15s;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;
	-o-transition-property:transform,opacity;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform;
	margin-left:0;visibility: hidden;opacity:0;z-index:10;position: absolute;top:50%;-webkit-transform: translate3d(-600px,-50%,0);transform: translate3d(-600px,-50%,0);white-space: nowrap;padding: 10px 5px;background:transparent }
.panel-hide-text a{position: relative;padding: 0;}
.panel-hide-text a:hover{color:#fff;}
.panel-hide-text .adm-panel-buttons a:hover span {color:#fff;visibility: visible;-webkit-transform: translate3d(53px,-50%,0);transform: translate3d(53px,-50%,0);opacity: 1;background: rgb(59, 62, 69);z-index: 101;}
.panel-hide-text .adm-panel-hover-btn{padding: 9px;display: block;z-index:101;position: relative;font-size: 22px;text-align: center;width: 100%;background: #fff;-webkit-transition:background 0.4s;-o-transition:background 0.4s;transition:background 0.4s;}
.panel-hide-text .adm-panel-hover-btn:hover{background: rgba(0, 98, 206, 0.8);}
.panel-hide-text .adm-panel-hover-btn:not(:hover){background: rgba(255, 255, 255, 0.4);}
.panel-hide-text .adm-panel-buttons{margin-bottom: 0px;}

.panel-hide-text .adm-panel-buttons-action span{margin-left:0;visibility: hidden;opacity:0;z-index:10;position: absolute;top:50%;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);white-space: nowrap;padding: 10px 5px;background:rgb(59, 62, 69); }

.panel-hide-text .adm-panel__user-image{margin: 0 auto;}
.panel-hide-text .adm-panel__user{margin: 0 auto;margin-bottom: 10px;}
.panel-hide-text .adm-panel__button-close{height: 40px;    right: -40px;}
.panel-hide-text .adm-panel__button-close i{color: #000000;}
.panel-hide-text .adm-panel-hover-btn i {padding: 0;color: #444}

.panel-hide-text .adm-panel__user-image img{width: 45px;height: 45px;}