/* Copyright @ Balbooa.com, http://www.gnu.org/licenses/gpl.html GNU/GPL */

.admin.com_modules {padding: 0}
.admin.com_modules .header {padding-top: 30px;}
#system-message-container .alert,
div.subhead-collapse>.subhead{margin: 0}
.container-fluid.container-main{padding: 0}
.form-horizontal,
#module-form {
	display: table;
	width: 100%;
	margin: 0;
	height: 100%;
	position: relative;
}
	
.form-horizontal {
	height: 100%;
	background: url(../images/bg.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}

/* Start sidebar navigation */

.sidebar {	
	box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.25);
	z-index: 1;
	width: 260px;
	height: 100%;
	display: table-cell;
	position: absolute;
	background: #F5F5F5;
}

#myTabTabs {
	z-index: 10;
	width: 260px;
	border: 0;
	padding: 50px 0 0;
	position: fixed;
}

#myTabTabs li {
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#myTabTabs li:hover,
#myTabTabs li.active{
	background-color: #02ADEA;
}

#myTabTabs li a {
	border: 0;
	color: #4c4e5a;
	padding: 16px 14px 16px 0;
	text-shadow: 0px 1px 0px #fff;
}

#myTabTabs li a:hover,
#myTabTabs li.active a {
	text-shadow:none;
	border: 0;
	background: none;
	color: #fff;
}

/* End sidebar navigation */

/* Start main container */

#myTabContent {
	width: 80%;
	height: 100%;
	float: right;
}

#myTabContent>div{
	padding: 20px 40px;
	width: 760px;
	margin: 50px auto 0;
	background: #F5F5F5;
	border-radius: 5px;
	box-shadow: 0px -1px 0px #FFF inset, 0px 4px 30px rgba(0, 0, 0, 0.2);
}

#attrib-basic_setting>.control-group {margin-bottom: 15px;}
.span3 .control-group .controls .chzn-container.chzn-container-single{width: 100%!important;}
#general>.form-inline{margin: 0 0 20px;}
#general>.form-inline .control-group{margin: 0;}
#general>.form-inline .control-group .control-label{width: 50px;}
#general>.form-inline .control-group .controls{
	margin: 0;
	float: left;
	padding: 0;}

.btnButton input[name="file"] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate(0, 0) scale(4);
	-moz-transform: translate(0, 0) scale(4);
	-o-transform: translate(0, 0) scale(4);
	-ms-transform: translate(0, 0) scale(4);
	-khtml-transform: translate(0, 0) scale(4);
	transform: translate(0, 0) scale(4);
	font-size: 33px;
	direction: ltr;
	cursor: pointer;}
/* Fix for IE 7: */
* + html .btnButton { 
    padding: 0; 
    margin: 0;}

/* Start blue button */

.ba-btn-blue {
	background: #02adea!important;
	border: 1px solid #4389c0 !important;
	border-radius: 3px;
	padding: 20px 75px;
	font-weight: bold;
	color: #fafafa;
	font-size: 14px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3)!important;
}

.ba-btn-blue:hover,
.ba-btn-blue:focus {
	background: #00B8FA!important;
	color: #fafafa;
	text-decoration: none;
}

/* End blue button */
	
.btnButton {
	text-shadow: none !important;
	font-size: inherit !important;
	position: relative; 
	overflow: hidden; 
	display: inline-block;
	padding: 8px 12px;
	margin-bottom: 0;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;}
.text_propery {
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.7;}
.mod-desc a {outline: none !important;}
#down_pictures {overflow: hidden;}
.sepp_div {
    border-bottom: 1px solid #d9d9d9;
    clear: both;
    margin: 40px 0;}
.toggle-arrow {width: 100%;}
.btl-panel input[type="text"],
.btl-panel input[type="text"],  .btl-panel select {width: 125px;}
.qq-uploader>div h3{
	color: #000!important;
	margin: 20px 0;
	background: transparent!important;}
.btl-panel textarea {
    width: 345px !important;
    min-height: 120px;}
span.hasTipPreview {
    cursor: pointer;
    display: block;}
.btl-panel fieldset {padding: 0 !important;}
section.wrapper {text-align: center;}

fieldset.panelform {
    margin-bottom: 0px;
    padding-bottom: 7px;}
/*_______________________ tabs style for joomla > 3 __________________________*/
#dialog-form input {
    width: 97% !important;
    margin: 10px 0 10px 0 !important;
    border-radius: 0;
    color: #555555;
    font-size: 13px;
    height: 28px;
    padding: 5px;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border: 1px solid #eee!important;
	box-shadow: none!important;
 }
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 {
	background: #FAFAFA;
}    
.btn-danger:hover,
.btn-danger:active{
	color: #fff;
	background-color: #bd362f!important;
	border: s1px solid #bd362f!important;
}
.btn:hover {background: #F5F5F5 !important;}	
.ui-dialog {background-color: #fff!important;}
.chzn-container .chzn-results li.highlighted {background-color: #02ADEA;background-image: none;}
.chzn-container .chzn-results li {padding: 10px 6px;border-top: 1px solid #eee;}
.chzn-container-multi .chzn-choices li.search-choice {padding: 10px 20px 10px 5px;}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {top: 12px;}
.chzn-container .chzn-drop {box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);border: none;}
.btn {
	background-color:#F1F1F1!important;
	background: #F1F1F1!important;
	box-shadow: none!important;
	text-shadow:none!important;
	border: 1px solid #dddddd!important;
}
#general .span3 .control-group {width: 200px;}
#jform_showtitle .btn {padding-top: 5px;}
.ui-tooltip, #table_category tr td, #attrib-category-manager label{
	box-shadow: none!important;
	border: none!important;
	font-size: 13px;
	color: #666;
}
#table_category tr td .btn {border: 1px solid #dddddd!important;}
.input-prepend .btn {height: 20px;}
.input-prepend .input-small {
	border-bottom: 1px solid #ccc!important;
	border-top: 1px solid #ccc!important;}
button.btn.btn-small.btn-success:hover {padding: 0;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled], .btn-success{
	background: #6dc920!important;
	box-shadow: none!important;
	border: 1px solid #5aa819!important;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	background-color: #DD3D3F!important;
	background: #DD3D3F!important;
	box-shadow: none!important;
	border: 1px solid #DD3D3F!important;
}
.controls .btn-group > .btn {
min-width: 30px!important;
}
.pull-left {height: 30px !important; line-height: 30px;}
.pull-left.nav-header {line-height: 33px;}
#menuselect-group {height: auto!important;}
.chzn-container .chzn-single {
	background-image: none;
	background: #fff;
	height: 38px !important;
	line-height: 38px;
	border: 1px solid #eee;
	border-radius: 2px;
	box-shadow: none;}
.chzn-container-single .chzn-single div b {
background-position:  0px 10px!important;
}	
.chzn-container-single .chzn-single abbr {
	top: 14px;
}
.controls .input-small, .modal.btn, .btn.hasTooltip{ 
	height: 18px!important;
	padding: 4px 12px!important;
}
#attrib-Field .control-group {
	height: auto;
}
.table.table-striped {height: 200px;}
.chzn-container-active.chzn-with-drop .chzn-single {
	background-image: none;
	border: 1px solid #eee;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
#jform_title-lbl {margin-top: 7px;}
#table_category tr {height: 55px;}
.minicolors-theme-bootstrap .minicolors-input {height: 19px !important}
.ui-state-default .ui-icon {background-image: url(images/icon-close.png);background-position: 0;border-radius: 0;}
#attrib-category-manager .btn-success:hover,
#attrib-category-manager .btn-danger:hover
 {width: auto!important;}
 #attrib-category-manager .btn-danger:hover
 {padding-top: 4px;}
 #attrib-category-manager .btn-danger {color: #333;}
 .controls .btn-group > .btn:last-child,
  .controls .btn-group > .dropdown-toggle {
  	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;

  }
  .controls .radio.btn-group > label:first-of-type {
	webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}

.chzn-container .chzn-results {margin: 0;padding: 0;}
div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix button span {border-radius: 0;}
div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix button {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	top: 50%;
	right: 2%;
	z-index: 9999;
	background: transparent;}
#attrib-category-manager fieldset input[name="add_category"]{padding: 4px 8px;}
#table_category{margin-top: 10px;}
#table_category tr td:first-child{padding-right: 30px;}
#ba_cm_clr_category p{
	color:red;
	margin: 10px 0;}
.ui-dialog .ui-dialog-buttonpane.ui-widget-content button .ui-button-text,
.btn {
	display: inline-block;
	padding: 10px 12px!important;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	}
.ui-dialog .ui-dialog-buttonpane.ui-widget-content button .ui-button-text:hover,
.ui-dialog .ui-dialog-buttonpane.ui-widget-content button .ui-button-text:focus,
.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;}
#table_category .btn-danger:hover {color: #fff;}	
.chzn-container-multi .chzn-choices {background-image: none;border: 1px solid #eee;}	
.chzn-container-multi .chzn-choices p {color: #999;}
.controls input, .text.ui-widget-content {height: 30px!important}
.ui-dialog .ui-dialog-buttonpane.ui-widget-content button .ui-button-text,
.module_description_6maps a,
.btn-success {
	background-image:none!important; 
	text-shadow:none!important;
	font-weight: normal!important;
	}

.treeselect .btn {padding: 4px 12px!important}
.defaultSkin table.mceLayout {
	float: left;
    position: relative;
}
/*Start info links*/
.info {
    border: 1px solid #eee;
    margin-top: 40px;
    padding: 20px;
    text-align: center;
}
.info > a > i {
    margin-right: 10px;
    font-size: 16px;
}
.info > a {
    color: #333;
    margin: 30px;
}
.info > a:hover {
    color: #666;
    text-decoration: none;
}
/*End info links*/