/*
 * ************************************************************* *
 * Name        : Bootstrap Extend                                *
 * Theme URI   :                                                 *
 * Description : New stuff that will extend bootstrap elements   *
 *               and plugins from tabs to buttons.               *
 *               Most extended stuff will have the prefix 'ext-' *
 *               in front of the class name.                     *
 * Version     : Version 1                                       *
 * Author      : CreativeMilk                                    *
 * Author URI  : www.creativemilk.net                            *
 * Updated     : 2013-11-09 01:07:35 UTC+02:00                   *
 * Copyright   : (c) 2012 CreativeMilk                           *
 * ************************************************************* *
 */
 
/* Dropdown Extend center position (.pull-center) */

.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 : auto;
}
