.pull-right.block > .btn,
.pull-right.block > .btn-group,
.pull-right.block > .dropdown,
.pull-right.block > .dropup,
.pull-right.block > .input-group{
	margin : 0 10px 10px 0!important;
	
}

/* Icons */

[class*=" fa-"], 
[class*=" icon-"]{
	width      : 13px;
	text-align : center;
}

/* Grid */

.row{
	margin-right : -20px;
	margin-left  : -20px;
}
[class^="col-sx-"], 
[class*=" col-sx-"],
[class^="col-sm-"], 
[class*=" col-sm-"],
[class^="col-md-"], 
[class*=" col-md-"],
[class^="col-lg-"], 
[class*=" col-lg-"]{
	padding : 0 20px;
}

/* Butons */

.btn{
	position    : relative;
	height      : 30px;
	padding     : 5px 10px 5px 10px;
	font-size   : 13px;
	text-shadow : none;
	box-shadow  : none;
	line-height : 19px;
}
.btn:hover *{
	cursor:pointer;
}
.btn.active,
.btn:hover{
	z-index : 5!important;
}
.btn,
.btn-group{
	position  : relative;
	float     : left;
	min-width : 32px;
	margin    : 0 10px 10px 0;
}
.btn.btn-block{
	margin : 0;
}
.btn.btn-lg{
	height      : 40px;
	padding     : 10px 20px;
	font-weight : bold;
}
.btn.btn-lg i{
	font-weight : bold;
}
.btn.btn-sm{
	height      : 24px;
	min-width   : 26px;
	padding     : 3px 5px 2px 5px;
	font-size   : 11px;
	line-height : 17px;
}
.btn.btn-sm .fa{
	font-size : 11px;
	line-height:10px;
}
.btn.btn-xs{
	height      : 20px;
	min-width   : 20px;
	padding     : 1px 4px 1px 4px;
	font-size   : 10px;
	line-height : 16px;
}
.btn.btn-xs i{
	font-size : 10px;
}
.btn,
.btn:hover,
.btn:focus{
	transition : none!important;
}
.btn.btn-link,
.btn.btn-link:hover{
	border : none;
}
.btn-group > .btn,
.dropdown > .btn,
.dropup > .btn{
	margin : 0;
}
.btn.pull-right{
	margin-right : 0;
}
.pull-right > .btn,
.pull-right > .btn-group{
	margin : 0 0 10px 10px;
}
.btn-group > .btn{
	margin : 0  0 0 -1px;
}
.btn-group > .btn:first-child{
	margin : 0;
}
.btn-link:hover{
	text-decoration : underline;
}
.btn[type=submit]{
	margin-bottom : 0;
}
/* min-width issue in ie9 fix */
.lte9 .btn,
.lte9 .btn-group{
	min-width:inherit!important;
}

/* Progress bar */

.progress-bar{
	box-shadow:none;
}

/* Carousel */

.carousel{
	float:left
}

/* Tooltip */

.tooltip-inner{
	padding     : 5px 10px;
	font-size   : 11px;
	font-weight : normal;
}

/* Forms */

form{
	float : left;
	width : 100%;
}
.pull-right > form.input-group{
	width:200px;
}
.pull-right > form.input-group{
	width:178px;
}
.form-control{
	clear      : both;
	height     : 30px;
	font-size  : 13px;
	box-shadow : none;
	transition : none;
}
.form-control:focus{
	box-shadow : none
}
select.form-control{
	padding : 5px;
}
textarea:focus, 
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="time"]:focus, 
input[type="week"]:focus, 
input[type="number"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="color"]:focus, 
.uneditable-input:focus {
	box-shadow : none;
	outline    : 0 none;
}
input.form-control{
	padding : 0 5px;
}
textarea.form-control{
	padding : 5px;
}
textarea,
textarea.form-control{
	height : 100px
}
.form-control.input-sm{
	height     : 24px;
	min-height : 24px;
	padding    : 2px 5px!important;
	font-size  : 11px;
}
.form-control.input-lg{
	height      : 40px;
	padding     : 10px!important;
	font-weight : bold;
}
.form-control,
.form-control:focus{
	box-shadow : none
}
.checkbox-inline{
	padding-right : 20px;
	padding-left  : 0;
}
label{
	margin : 0;
}
fieldset{
	padding : 10px 20px 20px 20px;
}
legend{
	width     : auto;
	margin    : -1px 0 0 -10px;
	padding   : 5px 10px;
	font-size : 14px;
	border    : none;
}
form .btn{
	margin-bottom : 0;
}

/* Misc */

hr{
	margin : 0;
	width  : 100%;
	clear  : both;
}

/* Form groups */

.input-group-addon > label{
	margin  : -5px 0 -5px -5px;
	height  : 26px;
	padding : 5px;
	width   : 18px;
}
.input-group-addon > label > span{
	left : 5px!important;
	top  : 7px!important;
}
.input-group-addon{
	height  : 30px;
	padding : 4px 10px;
}
.input-group-btn > .btn,
.input-group-btn > .dropup,
.input-group-btn > .dropdown{
	float  : none;	
	margin : 0 0 0 -1px;
}
.input-group-btn > .btn + .btn{
	margin-left : -5px;
}
.input-group .input-group-btn:first-child > .btn,
.input-group .input-group-btn:first-child > .dropup,
.input-group .input-group-btn:first-child > .dropdown{
	margin : 0 -5px 0 0;
}
.input-group .input-group-btn:first-child > .btn + .btn,
.input-group .input-group-btn:first-child > .dropup + .btn,
.input-group .input-group-btn:first-child > .dropdown + .btn{
	margin : 0 -1px 0 0;
}
.help-block{
	clear : both;
}

/* Dropdown/dropup */

.dropup{
	position : relative;
}
.dropup,
.dropdown{
	float   : left;
	margin  : 0 10px 10px 0;
	padding : 0!important;
}
.dropdown-toggle > img{
	margin : 0 0 2px 0;
}
.dropdown-menu{
	top        : 30px;
	padding    : 10px 0;	
	font-size  : 13px;
	text-align : left;
}
.btn.btn-sm + .dropdown-menu{
	top : 24px;
}
.btn.btn-xs + .dropdown-menu{
	top : 20px;
}
.dropdown > .dropdown-menu:before,
.btn-group > .dropdown-menu:before{
	content      : "";
	position     : absolute;
	display      : inline-block;
	top          : -7px;
	left         : 4px;
	border-right : 7px solid transparent;
	border-left  : 7px solid transparent;
}
.dropdown > .dropdown-menu:after,
.btn-group > .dropdown-menu:after{
	content      : "";
	position     : absolute;
	display      : inline-block;
	top          : -6px;
	left         : 5px;
	border-right : 6px solid transparent;
	border-left  : 6px solid transparent;
}
.dropup > .dropdown-menu:before{
	content       : "";
	position      : absolute;
	display       : inline-block;
	top           : auto;
	bottom        : -7px;
	left          : 4px;
	border-right  : 7px solid transparent;
	border-bottom : none;
	border-left   : 7px solid transparent;
}
.dropup > .dropdown-menu:after {
	content       : "";
	position      : absolute;
	display       : inline-block;
	top           : auto;
	bottom        : -6px;
	left          : 5px;
	border-right  : 6px solid transparent;
	border-bottom : none;
	border-left   : 6px solid transparent;
}
.pull-right.dropdown-menu:before{
	right : 4px;
	left  : auto;
}
.pull-right.dropdown-menu:after{
	right : 5px;
	left  : auto;
}
.dropdown-menu .divider{
	overflow : visible;
}
.dropdown-menu .divider span{
	float       : left;
	margin      : -6px 0 0 15px;
	padding     : 0 5px;
	font-size   : 10px;
	line-height : 12px;
}
.dropdown-menu li > a > i{
	float  : left;
	margin : 2px 10px 6px 0;
}
.dropdown-menu li.disabled a i,
.dropdown-menu li.disabled:hover a i{
	cursor : default;
}
.dropdown-menu li > a{
	width       : 100%;
	padding     : 10px 20px;
	line-height : 20px;
}
.dropup.open,
.dropdown.open,
.dropup:hover,
.dropdown:hover{
	z-index : 10;
}
.pull-right .dropup,
.pull-right .dropdown{
	float  : left;
	margin : 0 0 10px 10px;
}
li.dropdown,
.dropdown > .btn,
.dropup > .btn{
	position : relative;
	margin   : 0;
}
.dropup .dropdown-menu{
	bottom : 31px;
}
.btn-group.open .btn.dropdown-toggle{
	box-shadow         : none;
	-webkit-box-shadow : none;
	-moz-box-shadow    : none;
}
.btn-group .dropdown + .btn{
	margin : 0 0 0 -1px;
}
.btn-group .dropdown{
	margin : 0;
}
.disabled a:hover i{
	cursor : not-allowed!important;
}
.dropdown-menu h5{
	font-weight:500
}

/* Labels */

.label{
	float       : left;
	height      : 20px;
	margin      : 0 5px 5px 0;
	line-height : 16px;
}
.label .fa{
	width:12px;
	float:left;
	margin:0 5px 0 0;
	line-height:16px;
	text-align:center;	
}
.label .fa.pull-right{
	width:12px;
	float:none!important;
	margin:0 0 0 5px;
}

/* List group */

.list-group-item.active{
	z-index:2;
}

/* Tabs */

.tab-pane{
	position:relative
}

/* Panels */

.panel{
	box-shadow : none;
}
.panel-heading{
	padding : 12px 20px 10px 20px
}
.panel-footer{
	padding : 10px 20px;
}
.panel-body{
	padding : 20px;
}

/* Breadcrumbs */

/*.breadcrumb{*/
/*	float       : left;*/
/*	height      : 30px;*/
/*	margin      : 0 20px;*/
/*	padding     : 0;*/
/*	background  : none;*/
/*	line-height : 30px;*/
/*	text-shadow : none;*/
/*}*/
/*.breadcrumb a{*/
/*	text-shadow : none;*/
/*}*/

/* Pagination */

.pagination{
	float  : left;
	height : 30px;
	margin : 0;	
}
.pagination > li > a, 
.pagination > li > span {
	position : relative;
	padding  : 5px 10px 4px 10px;
}
.pagination > li > a{
	margin : 0 0 0 -1px;
}
.pagination > li:first-child > a{
	margin : 0;
}
.pagination > li:hover > a{
	z-index : 2
}

/* Alert */

.alert{
	padding : 9px 20px 9px 20px;
}
.alert-block{
	padding : 20px;
}
.alert i{
	margin : 0 10px 0 0;
	color  : inherit;
}
.alert .close{
	text-shadow : none;
	top         : 0;
	font-size   : 20px;
	opacity     : 0.5;
	color       : inherit;
}
.alert h4{
	margin-bottom : 10px;
	font-size     : 13px;
	font-weight   : bold;
}
.alert-inline-top{
	margin : 0;
}
.alert-dismissable .close{
	top   : -4px;
	right : 0;
}

/* List group */

.list-group-item .badge{
	margin-top : 1px;
}

/* Modal */

.modal-backdrop{
	z-index : 5000;
}
.modal{
	z-index    : 5001;
	overflow-y : auto;	
}
.modal .close{
	text-shadow : none;
	margin-top  : 3px;
}
.modal-footer .btn{
	margin-bottom : 0;
}
body.modal-open, 
.modal-open .navbar-fixed-top, 
.modal-open .navbar-fixed-bottom{
	margin-right : 0;
}
.modal-footer {
	margin-top : 0;
}
.modal-content{
	box-shadow:none;
}

/* Tables */

.table{
	float        : left;
	width        : 100%;
	margin       : 0;
	table-layout : fixed;
}
.table thead > tr > th, 
.table tbody > tr > th, 
.table tfoot > tr > th, 
.table thead > tr > td, 
.table tbody > tr > td, 
.table tfoot > tr > td {
	padding     : 10px;
	line-height : 20px;
}
.table-condensed thead > tr > th, 
.table-condensed tbody > tr > th, 
.table-condensed tfoot > tr > th, 
.table-condensed thead > tr > td, 
.table-condensed tbody > tr > td, 
.table-condensed tfoot > tr > td {
	padding : 5px;
}
.table-bordered > thead > tr > th, 
.table-bordered > thead > tr > td{
	border-bottom-width : 1px;
}

/* Blockquote */
blockquote small{
	margin-top:10px;
}






.pull-center.dropdown-menu:before{
	right        : 50%;
	left         : auto;
	margin-right : -7px;
}
.pull-center.dropdown-menu:after{
	right        : 50%;
	left         : auto;
	margin-right : -6px;
}
.pull-center.dropdown-menu{
	right : 50%;
	left  : auto;
}

/* Dropdown Extend icons vertical  (ext- = extended) */

.dropdown-menu.ext-dropdown-icons-vertical{
	width     : 35px;
	min-width : 35px;
	padding   : 0;
}
.dropdown-menu.ext-dropdown-icons-vertical li{
	padding : 0;
}
.dropdown-menu.ext-dropdown-icons-vertical li:first-child{
	border-top : none;
}
.dropdown-menu.ext-dropdown-icons-vertical li a{
	position   : relative;
	height     : 30px;
	width      : 33px;
	margin     : 0;
	padding    : 0;
	text-align : center;
}
.dropdown-menu.ext-dropdown-icons-vertical li a:hover{
	z-index : 2;
	height  : 31px;
	width   : 35px;
	margin  : -1px 0 0 -1px
}
.dropdown-menu.ext-dropdown-icons-vertical li a:hover i{
	text-align : center;
}
.dropdown-menu.ext-dropdown-icons-vertical li.disabled a:hover{
	height  : 31px;
	padding : 1px 0 0 0;
	border  : none;
}
.dropdown-menu.ext-dropdown-icons-vertical li a i{
	float       : none;
	margin      : 0;
	line-height : 28px;
}
.ext-dropdown-icons-vertical.dropdown-menu:before{
	right        : 50%;
	left         : auto;
	margin-right : -7px;
}
.ext-dropdown-icons-vertical.dropdown-menu:after{
	right        : 50%;
	left         : auto;
	margin-right : -6px;
}

/* Dropdown Extend icons horizontal  (ext- = extended) */

.dropdown-menu.ext-dropdown-icons-horizontal{
	height    : 30px;
	width     : 138px;
	min-width : 138px;
	padding   : 0;
}
.dropdown-menu.ext-dropdown-icons-horizontal li{
	display : inline;
	float   : left;
	padding : 0;
}
.dropdown-menu.ext-dropdown-icons-horizontal li a{
	position   : relative;
	float      : left;
	height     : 30px;
	width      : 34px;
	margin     : 0;
	padding    : 0;
	text-align : center;
	border     : none;
}
.dropdown-menu.ext-dropdown-icons-horizontal li a:hover{
	z-index : 2;
	height  : 29px;
	width   : 36px;
	margin  : -1px;
}
.dropdown-menu.ext-dropdown-icons-horizontal li.disabled a:hover{
	height  : 30px;
	padding : 1px 0 0 0;
	border  : none;
}
.dropdown-menu.ext-dropdown-icons-horizontal li a i{
	float       : none;
	margin      : 0;
	line-height : 28px;
}

/* Dropdown Extend icons right  (ext- = extended) */

.dropdown-menu.ext-dropdown-icons-right li > a{
	padding : 10px 40px 10px 20px;
}
.dropdown-menu.ext-dropdown-icons-right li > a > i{
	float  : right;
	margin : 3px -20px 5px 0;
}

/* Dropdown form (ext- = extended) */

.dropdown-menu.ext-dropdown-form{
	width       : 218px;
	min-width   : 218px;
	padding     : 20px;
	white-space : normal;
}
.dropdown-menu.ext-dropdown-form .input-group{
	width  : 180px;
	margin : 0;
}
.lte9 .dropdown-menu.ext-dropdown-form .input-group input{
	width : 145px;
}

/* Dropdown inbox  (ext- = extended) */

.dropdown-menu.ext-dropdown-inbox{
	width       : 240px;
	min-width   : 240px;
	padding     : 0;
	white-space : normal;
}
.ext-dropdown-inbox-content{
	float   : left;
	width   : 100%;
	padding : 15px 0;
}
.ext-dropdown-inbox-content > div{
	float   : left;
	padding : 15px 20px 0 20px;
}
.ext-dropdown-inbox-content > div:first-child{
	padding : 0 20px 0 20px;
}
.ext-dropdown-inbox-content > div > a{
	float       : left;
	clear       : both;
	width       : auto;
	padding     : 0;
	font-size   : 12px;
	font-weight : bold;
}
.ext-dropdown-inbox-content > div ul{
	margin     : 0;
	padding    : 0;
	list-style : none;
}
.ext-dropdown-inbox-content > div ul li{
	float     : left;
	width     : 100%;
	font-size : 11px;
}
.ext-dropdown-inbox-content > div ul li a{
	display   : inline;
	clear     : none;
	margin    : 0;
	padding   : 0;
	font-size : 11px;
}
.ext-dropdown-inbox-content > div ul li a:hover{
	background : none;
}
.ext-dropdown-inbox-content > div ul li span{
	float : left;
	width : 50px;
}
.ext-dropdown-inbox-content > span{
	display : none;
	float   : left;
	padding : 10px 20px;
}

/* Dropdown comments  (ext- = extended) */

.dropdown-menu.ext-dropdown-comments{
	width       : 240px;
	min-width   : 240px;
	padding     : 0px;
	white-space : normal;
}
.ext-dropdown-comments-content{
	float   : left;
	width   : 100%;
	padding : 20px 0 15px 0;
}
.ext-dropdown-comments-content > div{
	float   : left;
	padding : 15px 20px 0 20px;
}
.ext-dropdown-comments-content > div:first-child{
	padding : 0 20px 0 20px;
}
.ext-dropdown-comments-content .avatar{
	float  : left;
	height : 40px;
	width  : 40px;
}
.ext-dropdown-comments-content > div > a{
	float       : right;
	width       : 141px;
	margin      : -3px 0 0 0;
	padding     : 0;
	font-size   : 12px;
	font-weight : bold;
}
.ext-dropdown-comments-content > div ul{
	float      : right;
	width      : 141px;
	margin     : 0;
	padding    : 0;
	list-style : none;
}
.ext-dropdown-comments-content > div ul li{
	float     : left;
	width     : 100%;
	font-size : 11px;
}
.ext-dropdown-comments-content > div ul li a{
	display   : inline;
	clear     : none;
	margin    : 0;
	padding   : 0;
	font-size : 11px;
}
.ext-dropdown-comments-content > div ul li a:hover{
	background : none;
}
.ext-dropdown-comments-content > div ul li span{
	float : left;
	width : 58px;
}
.ext-dropdown-comments-content > span{
	display : none;
	float   : left;
	padding : 10px 20px 15px 20px;
}

/* Dropdown gallery  (ext- = extended) */

.ext-dropdown-gallery{
	padding : 0;
}
.ext-dropdown-gallery .thumbs-list{
	width : 240px;
}
.ext-dropdown-gallery .thumbs-small{
	width : 170px;
}
.ext-dropdown-gallery .thumbs-panorama{
	width : 240px;
}
.ext-dropdown-gallery div ul{
	width  : auto;
	margin : 20px 0px 20px 20px;
}
.ext-dropdown-gallery li{
	padding : 0;
}
.ext-dropdown-gallery li a{
	display : inline;
	padding : 0;
}

/* Dropdown chat  (ext- = extended) */

.ext-dropdown-chat-btn{
	position   : relative;
	width      : 169px;
	padding    : 0 12px;
	text-align : left;
}
.ext-dropdown-chat-btn i{
	position : absolute;
	top      : 7px;
	right    : 12px;
}
.ext-dropdown-chat-btn .online-dot,
.ext-dropdown-chat-btn .offline-dot{
	float  : left;
	margin : 11px 10px 0 0;
}
.dropdown .ext-dropdown-chat,
.dropup .ext-dropdown-chat{
	position    : absolute;
	width       : 260px;
	padding     : 0;
	line-height : 20px;
}
.ext-dropdown-chat-inner{
	position : relative;
	float    : left;
	height   : 100%;
	width    : 100%;
}
.ext-dropdown-chat-profile{
	height : 71px;
}
.ext-dropdown-chat-profile .avatar{
	float  : left;
	height : 40px;
	width  : 40px;
	margin : 15px;
}
.ext-dropdown-chat-profile .avatar img{
	float  : left;
	height : 100%;
	width  : 100%;
}
.ext-dropdown-chat-profile-user{
	width  : 173px;
	float  : left;
	margin : 15px 15px 0 0;
}
.ext-dropdown-chat-profile-user strong{
	float  : left;
	width  : 100%;
	margin : -1px 0 0 0;
}
.ext-dropdown-chat-profile-user p{
	margin : 0;
}
.ext-dropdown-chat-window{
	float  : left;
	height : 220px;
	width  : 258px;
}
.ext-dropdown-chat-window.scrollbar-y .viewport{
	height : 220px;
}
.ext-dropdown-chat-avatar{
	float  : left;
	width  : 40px;
	margin : 0 15px 0 0;
}
.ext-dropdown-chat-avatar img{
	float  : left;
	height : 40px;
	width  : 40px;
	margin : 2px 0 0 0;
}
.ext-dropdown-chat-user{
	float : left;
	width : 154px;
}
.ext-dropdown-chat-msg{
	float       : left;
	width       : 218px;
	margin      : 0 20px 20px 20px;
	font-size   : 12px;
	line-height : 20px;
}
.ext-dropdown-chat-msg .seperator{
	height : 1px;
	margin : 15px 0 15px 0;
}
.ext-dropdown-chat-msg .seperator span{
	float   : left;
	margin  : -9px 0 0 0;
	padding : 0 5px 2px 0;
}
.ext-dropdown-chat-msg:first-child{
	margin : 10px 15px 15px 15px;
}
.ext-dropdown-chat-msg:last-child{
	margin : 10px 15px 10px 15px;
}
.ext-dropdown-chat-msg b{
	float  : left;
	width  : auto;
	margin : 0 5px 0 0;
}
.ext-dropdown-chat-msg span{
	float     : right;
	font-size : 10px;
}
.ext-dropdown-chat-msg p{
	float  : left;
	width  : 100%;
	margin : 0;
}
.ext-dropdown-chat-form{
	float   : left;
	height  : 300px;
	width   : 100%;
	padding : 15px;
}
.ext-dropdown-chat-form h5{
	margin      : 0 0 5px 0;
	font-size   : 13px;
	font-weight : 600;
}
.ext-dropdown-chat-form p{
	margin : 0 0 18px 0;
}
.ext-dropdown-chat-form form{
	padding : 10px 0 0 0;
}
.ext-dropdown-chat-form input[type=text],
.ext-dropdown-chat-form input[type=url],
.ext-dropdown-chat-form input[type=email]{
	width : 100%;
}
.ext-dropdown-chat-form textarea{
	float     : left;
	resize    : none;
	height    : 83px;
	width     : 100%;
	font-size : 12px;
}
.ext-dropdown-chat-info{
	position : absolute;
	display  : none;
	top      : 39px;
	left     : 0;
	z-index  : 10;
	height   : 300px;
	width    : 100%;
	padding  : 15px;
}
.ext-dropdown-chat-info h5{
	margin      : 0 0 10px 0;
	font-size   : 13px;
	font-weight : 600;
}
.ext-dropdown-chat-info > p{
	margin    : 0;
	font-size : 11px
}
.ext-dropdown-chat-info .dropdown-menu li a{
	padding : 5px 15px;
}
.ext-dropdown-chat-editor{
	float   : left;
	width   : 100%;
	padding : 15px;
}
.ext-dropdown-chat-editor textarea{
	float     : left;
	resize    : none;
	height    : 49px;
	width     : 100%;
	margin    : 0;
	font-size : 12px;
}

/* Dropdown profile */

.ext-dropdown-profile{
	margin : 0;
}
.ext-dropdown-profile > .btn{
	float      : left;
	width      : auto;
	margin     : 0;
	text-align : left;
}
.sidebar .ext-dropdown-profile > .btn{
	width : 200px;
}
.ext-dropdown-profile > .btn i.pull-right{
	position   : absolute;
	right      : 10px;
	top        : 50%;
	margin-top : -7px;
}
.ext-dropdown-profile > .btn .avatar{
	height : 16px;
	width  : 16px;
	margin : -1px 5px 1px 0;
}
.ext-dropdown-profile > .btn .avatar img{
	height : 16px;
	width  : 16px;
	margin : -1px 5px 1px 0;
}
.ext-dropdown-profile .dropdown-menu{
	width     : 200px;
	min-width : 200px;
}

/* Dropdown Extend profile (ext- = extended) */

.dropdown-menu.ext-ext-dropdown-profile{
	width     : 280px;
	min-width : 280px;
	padding   : 20px;
}
.ext-ext-dropdown-profile .avatar{
	float  : left;
	height : 60px;
	width  : 60px;
	margin : 0 20px 0 0;
}
.ext-ext-dropdown-profile .avatar img{
	float  : left;
	height : 100%;
	width  : 100%;
}
.ext-ext-dropdown-profile .profile-user{
	float      : left;
	width      : 150px;
	margin     : -3px 0 0 0;
	padding    : 0;
	list-style : none;
}
.ext-ext-dropdown-profile .profile-user li{
	margin : 0 0 2px 0;
}
.ext-ext-dropdown-profile .profile-user a{
	padding : 0;
}
.ext-ext-dropdown-profile .profile-user a:hover{
	background      : none;
	text-decoration : underline;
}
.profile-footer{
	float  : left;
	width  : 100%;
	margin : 20px 0 0 0;
}
.sidebar .profile-footer{
	margin : 20px 0 -10px 0;
}
.profile-footer .btn{
	width : auto;
}
.profile-footer .btn i{
	margin     : 0;
	text-align : center;
}

/* Dropdown Extend mega menu (ext- = extended) */

.ext-megamenu.col-2{
	width : 322px;
}
.ext-megamenu.col-3{
	width : 482px;
}
.ext-megamenu.col-4{
	width : 643px;
}
.ext-responsivemode.ext-megamenu.col-2,
.ext-responsivemode.ext-megamenu.col-3,
.ext-responsivemode.ext-megamenu.col-4{
	width : 160px;
}
.ext-megamenu > .column{
	float      : left;
	width      : 160px;
	margin     : 0;
	list-style : none;
}
.ext-responsivemode.ext-megamenu > .column{
	border-left : none;
}
.ext-megamenu > .column:first-child{
	border-left : none;
}
.ext-megamenu > .column ul{
	float      : left;
	width      : 100%;
	margin     : 0;
	padding    : 0;
	list-style : none;
}
.ext-megamenu > .column .divider{
	float : left;
	width : 100%;
}
.ext-megamenu > .column ul li a{
	float   : left;
	padding : 10px 20px;
}
.ext-megamenu > .column ul li.disabled a{
	cursor : not-allowed;
}

/* Dropdown Extended flags (ext- = extended) */

.ext-flags a{
	position:relative;
}
.ext-flags a img{
	position : absolute;
	right    : 20px;
	top      : 50%;
	height   : 16px;
	margin   : -8px 0 0 0;
}

/* Dropdown Extended tabs with 2 tabs (ext- = extended) */

.ext-dropdown-tabs{
	width       : 220px;
	min-width   : 220px;
	padding     : 0;
	white-space : normal;
}
.ext-dropdown-tabs-ul{
	height  : 29px;
	margin  : 0;
	padding : 0;
}
.ext-dropdown-tabs-ul li{
	float : left;
	width : 109px;
}
.ext-dropdown-tabs .ext-dropdown-tabs-ul a i{
	float       : none;
	height      : 29px;
	margin      : 0 5px 0 0;
	padding     : 0;
	line-height : 28px;
}
.ext-dropdown-tabs-ul li a{
	height           : 29px;
	padding          : 0 0 0 20px;
	background-image : none;
	line-height      : 28px;
}
.ext-dropdown-tabs .ext-dropdown-tabs-ul li a.active:hover,
.ext-dropdown-tabs .ext-dropdown-tabs-ul li a:hover,
.ext-dropdown-tabs .ext-dropdown-tabs-ul li a:focus{
	background-image : none;
}
.ext-dropdown-tabs-ul .active a{
	background-image : none;
	background-image : none;
}
.ext-dropdown-tabs .tab-pane{
	padding : 0px;
}

/* Dropdown Extend header/footer (ext- = extended)) */

.ext-dropdown-header,
.ext-dropdown-footer{
	height  : 39px;
	width   : 100%;
	padding : 0 0 0 20px;
}
.ext-dropdown-footer{
	float : left
}
.ext-dropdown-header > i,
.ext-dropdown-footer > i{
	float       : left;
	margin      : 0 10px 0 0;
	line-height : 39px;
}
.ext-dropdown-header p,
.ext-dropdown-footer p,
.ext-dropdown-header h5,
.ext-dropdown-footer h5{
	float       : left;
	height      : 39px;
	width       : auto;
	margin      : 0;
	padding     : 0;
	font-size   : 11px;
	line-height : 39px;
}
.ext-dropdown-header h5{
	font-weight : 600;
}
.ext-dropdown-header h5,
.ext-dropdown-footer h5{
	font-size : 13px;
}
.ext-dropdown-header > .btn,
.ext-dropdown-footer > .btn,
.ext-dropdown-header > .btn-group,
.ext-dropdown-footer > .btn-group{
	float  : right;
	margin : 7px 6px 7px 0;
}
.ext-dropdown-header .indicator-dot,
.ext-dropdown-footer .indicator-dot{
	float  : right;
	margin : 11px 10px 0 0;
}
.ext-dropdown-header .progress,
.ext-dropdown-footer .progress{
	float  : left;
	width  : 120px;
	margin : 14px 10px 0 0;
}

/* Dropdown Extend box (ext- = extended)) */

.ext-dropdown-box{
	min-width : 200px;
	padding   : 0;
}
.ext-dropdown-box-scroll{
	overflow-y : auto;
	height     : 240px;
	width      : 100%;
	min-width  : 100%;
}
.ext-dropdown-box h5{
	margin : 0 0 10px 0;
}
.ext-dropdown-box p{
	margin      : 0;
	line-height : 20px;
}
.ext-dropdown-box .mini-list li a{
	padding:0;
}

/* Progress */

.progress{
	height     : 14px;
	margin     : 0;
	padding    : 1px;
	box-shadow : none;
}
.progress.bar-large{
	height : 32px;
}
.progress.bar-small{
	height : 10px;
}

/* Button Circle */

.btn.btn-circle{
	height      : 28px;
	width       : 28px;
	padding     : 0;
	line-height : 28px;
}

/* Tables */

th .inline-group,
td .inline-group{
	margin : -11px;
}
th .inline-group.btn-group .btn,
td .inline-group.btn-group .btn{
	height           : 40px;
	width            : 40px;
	padding          : 0;
	background-image : none;
	line-height      : 40px;
	text-align       : center;
}
.table th .inline-group.btn-group.btn-group-vertical .btn,
.table td .inline-group.btn-group.btn-group-vertical .btn{
	height           : 20px;
	width            : 20px;
	padding          : 0;
	background-image : none;
	line-height      : 20px;
	text-align       : center;
}

/* Alert */

.alert.alert-inline-top{
	margin-top   : 0;
	border-top   : none;
	border-right : none;
	border-left  : none;
}
.alert.alert-inline-mid{
	border-right : none;
	border-left  : none;
}
.alert.alert-inline-bottom{
	margin-bottom : 0;
	border-right  : none;
	border-bottom : none;
	border-left   : none;
}

/* Font awsome */

.tiny-icon{
	font-size : 10px;
}

/* Default tabs (ext- = extended) */

.ext-tabs{
	float      : left;
	height     : 30px;
	width      : 100%;
	margin     : 0;
	padding    : 0;
	list-style : none;
}
.ext-tabs > li{
	float : left;
}
.ext-tabs > li > a{
	float       : left;
	height      : 30px;
	width       : auto;
	padding     : 0 20px;
	line-height : 29px;
}
.ext-tabs.ext-tabs-icons > li > a{
	width   : 30px;
	padding : 0;
}
.ext-tabs.ext-tabs-icons > li > a .fa{
	float       : left;
	width       : 100%;
	line-height : 29px;
	text-align  : center;
}
.ext-tabs > li > a > i{
	margin : 0 5px 0 0;
}
.ext-tabs .dropdown{
	margin:0;
}
.ext-tabs .dropdown > a > i{
	width      : 14px;
	margin     : 0;
	text-align : right;
}
.tab-content{
	display  : block;
	float    : left;
	overflow : visible;
	height   : auto;
	width    : 100%;
}
.ext-tabs.tabs-negative-position{
	float         : left;
	height        : 30px;
	width         : auto;
	margin        : -30px 0 0 0;
	border-bottom : none;
	position      : relative;
}
.ext-tabs.tabs-negative-position > li > a{
	height      : 30px;
	line-height : 28px;
}
.ext-tabs-boxed .tab-pane {
	margin : 0;
}
.tab-content .ext-tabs.tabs-negative-position{
	margin-left:-1px
}

/* Tabs vertical (ext- = extended) */

.ext-tabs-vertical-wrapper{
	padding : 0 0 0 160px;
}
.ext-tabs-vertical-wrapper.ext-tabs-icons{
	padding : 0 0 0 28px;
}
.widget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons,
.powerwidget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons{
	padding : 0 0 0 38px;
}
.ext-tabs-vertical{
	float      : left;
	height     : 100%;
	width      : 158px;
	padding    : 0;
	list-style : none;
}
.ext-tabs-vertical-wrapper > .ext-tabs-vertical{
	margin : 0 0 -1px -160px;
}
.widget > div > .ext-tabs-vertical-wrapper > .ext-tabs-vertical,
.powerwidget > div > .ext-tabs-vertical-wrapper > .ext-tabs-vertical,
.ext-tabs-vertical-wrapper.ext-tabs-boxed > .ext-tabs-vertical{
	width  : 160px;
	border : none;
}
.widget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical,
.powerwidget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical,
.ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical{
	float  : left;
	width  : 28px;
	margin : 0 0 0 -28px;
}
.widget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical,
.powerwidget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical{
	float  : left;
	width  : 38px;
	margin : 0 0 0 -38px;
}
.ext-tabs-vertical a{
	display : block;
	padding : 5px 10px;
}
.ext-tabs-vertical-wrapper.ext-tabs-icons .ext-tabs-vertical a{
	height  : 29px;
	width   : 28px;
	padding : 0;
}
.widget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons .ext-tabs-vertical a,
.powerwidget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons .ext-tabs-vertical a{
	height  : 39px;
	width   : 38px;
	padding : 0;
}
.ext-tabs-vertical-wrapper.ext-tabs-icons .ext-tabs-vertical a i{
	float       : left;
	height      : 29px;
	width       : 28px;
	line-height : 29px;
	text-align  : center;
}
.widget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons .ext-tabs-vertical a i,
.powerwidget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons .ext-tabs-vertical a i{
	float       : left;
	height      : 39px;
	width       : 38px;
	line-height : 39px;
	text-align  : center;
}
.ext-tabs-vertical li:first-child a{
	border-top : none;
}
.ext-tabs-vertical li a:hover,
.ext-tabs-vertical .active a{
	width : 157px;
}
.widget > div > div > .ext-tabs-vertical li a:hover,
.widget > div > div > .ext-tabs-vertical .active a,
.powerwidget > div > div > .ext-tabs-vertical li a:hover,
.powerwidget > div > .ext-tabs-vertical .active a,
.ext-tabs-vertical-wrapper.ext-tabs-boxed > ul li a:hover,
.ext-tabs-vertical-wrapper.ext-tabs-boxed > ul .active a{
	width : 161px;
}
.ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical li a:hover,
.ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical .active a{
	width : 29px;
}
.widget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical li a:hover,
.widget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical .active a,
.powerwidget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical li a:hover,
.powerwidget > div > .ext-tabs-vertical-wrapper.ext-tabs-icons > .ext-tabs-vertical .active a{
	width : 39px;
}
.ext-tabs-vertical-wrapper .tab-content{
	float  : none;
	height : 100%;
	width  : auto;
	margin : 0;
}
.ext-tabs-vertical-wrapper .tab-content > div > .inner-padding{
	padding : 0 20px 20px 20px;
}
.widget > div > .ext-tabs-vertical-wrapper .tab-content > div > .inner-padding,
.powerwidget > div > .ext-tabs-vertical-wrapper .tab-content > div > .inner-padding,
.ext-tabs-vertical-wrapper.ext-tabs-boxed .tab-content > div > .inner-padding{
	padding : 20px;
}
.ext-tabs-vertical-wrapper .row:before,
.ext-tabs-vertical-wrapper .row:after{
	display : inline
}
.widget > div > .ext-tabs-vertical-wrapper,
.powerwidget > div > .ext-tabs-vertical-wrapper,
.ext-tabs-vertical-wrapper.ext-tabs-boxed .tab-pane{
	border : none;
}
.widget > div > .ext-tabs-vertical-wrapper .tab-content .tab-content,
.powerwidget > div > .ext-tabs-vertical-wrapper .tab-content .tab-content,
.ext-tabs-vertical-wrapper.ext-tabs-boxed .tab-content .tab-content{
	border-left : none
}

/* Tabs sidebar (ext- = extended) */

.ext-tabs-sidebar{
	float      : left;
	height     : 29px;
	width      : 100%;
	margin     : 0;
	padding    : 0;
	list-style : none;
}
ul.ext-tabs-sidebar.tabs-compact{
	border-right : none;
}
.ext-tabs-sidebar li a{
	float       : left;
	height      : 29px;
	width       : 120px;
	padding     : 0 0 0 18px;
	line-height : 29px;
}
.ext-tabs-sidebar li a i{
	margin : 0 5px 0 0;
}
.ext-tabs-sidebar li:first-child a{
	width : 119px;
}
ul.ext-tabs-sidebar.tabs-compact li a{
	float       : left;
	height      : 29px;
	width       : 40px;
	padding     : 0;
	line-height : 29px;
	text-align  : center;
	border-top  : none;
}
.ext-tabs-sidebar.tabs-compact li a i{
	margin : 0;
}
.ext-tabs-sidebar a:hover,
.ext-tabs-sidebar .active a,
.ext-tabs-sidebar.tabs-compact a:hover,
.ext-tabs-sidebar.tabs-compact .active a{
	background : none
}

/* Tabs cmanager (ext- = extended) */

.ext-tabs-cmanager{
	float      : left;
	height     : 29px;
	width      : 200px;
	margin     : 0 -1px 0 0;
	padding    : 0;
	list-style : none;
}
.ext-tabs-cmanager li{
	float   : left;
	margin  : 0;
	padding : 0;
}
.ext-tabs-cmanager li a{
	float       : left;
	height      : 29px;
	width       : 100px;
	margin      : 0;
	padding     : 0 0 0 20px;
	line-height : 29px;
}

/* Tabs responsive(mode) (ext- = extended) */

.ext-tabs-responsive-mode{
	z-index : 1;
	height  : auto;
	border  : none;
}
.ext-tabs-responsive-mode li{
	width : 100%;
}
.ext-tabs-responsive-mode > li > a{
	position : relative;
	display  : block;
	float    : none;
	margin   : -1px 0 0 0;
}
.ext-tabs-responsive-mode > li.active > a,
.ext-tabs-responsive-mode > li.active > a:hover,
.ext-tabs-responsive-mode > li > a:hover{
	z-index : 2;
}
.ext-tabs-responsive-mode > li:first-child > a{
	margin : 0;
}

/* Tabs button group */

.ext-tabs-btn-group{
	float   : left;
	z-index : 1;
	width   : auto;
	border  : none;
}
.ext-tabs-btn-group li a{
	position    : relative;
	height      : auto;
	margin      : 0 0 0 -1px;
	padding     : 4px 10px;
	line-height : 20px;
}
.ext-tabs-btn-group li.active a,
.ext-tabs-btn-group li.active a:hover,
.ext-tabs-btn-group li.active a:focus,
.ext-tabs-btn-group li.active a:active{
	z-index : 2!important;
}

/* Labels badges */

.label-ticket{
	float       : left;
	height      : 26px;
	width       : 80px;
	padding     : 0;
	font-size   : 12px;
	line-height : 26px;
	text-align  : center;
}

/* Raster */

.ext-raster{
	position     : relative;
	margin-right : 0;
	margin-left  : 0;

}
.ext-raster > div[class^="col-"],
.ext-raster > div[class*="col-"]{
	padding : 0;
}
/*
.ext-raster > .col-lg-1{
	width : 8.33333%;
}
.ext-raster > .col-lg-2{
	width : 16.66666%;
}
.ext-raster > .col-lg-3{
	width : 24.99999%;
}
.ext-raster > .col-lg-4{
	width : 33.33332%;
}
.ext-raster > .col-lg-5{
	width : 41.66665%;
}
.ext-raster > .col-lg-6{
	width : 49.99998%;
}
.ext-raster > .col-lg-7{
	width : 58.33331%;
}
.ext-raster > .col-lg-8{
	width : 66.66664%;
}
.ext-raster > .col-lg-9{
	width : 74.99997%;
}
.ext-raster > .col-lg-10{
	width : 83.3333%;
}
.ext-raster > .col-lg-11{
	width : 91.66663%;
}
.ext-raster > .col-lg-12{
	width : 100%;
}
*/
[class^="ext-raster-line-"],
[class*=" ext-raster-line-"]{
	position : absolute;
	top      : 0;
	bottom   : 0;
	z-index  : 2;
	width    : 1px;
}
.ext-raster-line-0{
	left : 0;
}
.ext-raster-line-1{
	left : 8.33333%;
}
.ext-raster-line-2{
	left : 16.6667%;
}
.ext-raster-line-3{
	left : 25%;
}
.ext-raster-line-4{
	left : 33.3333%;
}
.ext-raster-line-5{
	left : 41.6667%;
}
.ext-raster-line-6{
	left : 50%;
}
.ext-raster-line-7{
	left : 58.3333%;
}
.ext-raster-line-8{
	left : 66.6667%;
}
.ext-raster-line-9{
	left : 75%;
}
.ext-raster-line-10{
	left : 83.3333%;
}
.ext-raster-line-11{
	left : 91.6667%;
}
.ext-raster-line-12{
	left : 100%;
}
.ext-raster-line-top,
.ext-raster-line-bottom{
	position : absolute;
	left     : 0;
	height   : 1px;
	width    : 100%;
}
.ext-raster-line-top{
	top    : 0;
	bottom : auto;
}
.ext-raster-line-bottom{
	top    : auto;
	bottom : 0;
}
