/**
 * Стили панели управления laPuzzle
 * @package laPuzzle
 * @author Kalnov Alexey http://portal30.ru
 */
.navbar-logo{
    border: none;
    background: url("../img/logo.png") left top no-repeat;
    width: 50px;
    height: 30px;
    margin-top: 0;
}
.login .login-header .brand .logo{
    display: inline-block;
    /*position: inherit;*/
    border: none;
    background: url("../img/logo.png") left top no-repeat;
    width: 50px;
    height: 30px;
    top: 5px;
    margin-right: 5px;
}

/* var_dump_() в корне шаблона */
body > font > table.xdebug-error,
body > font > table.xe-notice,
body > div > pre{
    margin-left: 235px;
}
/* /var_dump_() в корне шаблона */

.list-row{
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 10px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.list-row:before, .list-row:after{
    content: " ";
    display: table;
}
.list-row:after{
    clear: both;
}
.list-row h2{
    margin-top: 0;
}
/* Gritter */
.gritter-item-wrapper.gritter-danger{
    background: none #f8b2b2 !important;
    opacity: 0.8;
}
.gritter-danger .gritter-item,
.gritter-danger .gritter-bottom,
.gritter-danger .gritter-top,
.gritter-danger .gritter-close {
    background-image: none;
    background-color: inherit !important;
    color: #a94442 !important;
}
.gritter-danger .gritter-title {
    /*text-shadow: none;*/
    color: #a94442 !important;
}
.gritter-danger .gritter-close:before{
    background: none #a94442 !important;
}
/* /Gritter */

.loading {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -110px;
    margin-top: -9px;
}

.tooltip-inner {
    white-space: normal;
    max-width: 300px;
}

/* === jQueryUI === */
.ui-menu .ui-menu-item{
    padding: 4px;
    border-bottom: #cccccc 1px dotted;
}
/* === /jQueryUI === */

.nav-tabs.nav-tabs-inverse > li.active > a:hover,
.nav-tabs.nav-tabs-inverse > li.active > a:focus  {
    color: #242a30;
}

.lhn	{ line-height:normal; }
.strong	{ font-weight:bold; }
.italic	{ font-style:italic;}

.width5		{ width:5%; }
.width10	{ width:10%; }
.width15	{ width:15%; }
.width20	{ width:20%; }
.width25	{ width:25%; }
.width30	{ width:30%; }
.width35	{ width:35%; }
.width40	{ width:40%; }
.width45	{ width:45%; }
.width50	{ width:50%; }
.width55	{ width:55%; }
.width60	{ width:60%; }
.width65	{ width:65%; }
.width70	{ width:70%; }
.width75	{ width:75%; }
.width80	{ width:80%; }
.width85	{ width:85%; }
.width90	{ width:90%; }
.width95	{ width:95%; }
.width100	{ width:100%; }

.margintop10	{ margin-top:10px; }
.margintop20	{ margin-top:20px; }
.marginright10	{ margin-right:10px; }
.marginbottom10	{ margin-bottom:10px; }
.marginleft10	{ margin-left:10px; }
.margin10		{ margin:10px!important; }
.margin0		{ margin:0!important; }

.paddingtop10	{ padding-top:10px; }
.paddingright10	{ padding-right:10px; }
.paddingbottom10{ padding-bottom:10px; }
.paddingleft10	{ padding-left:10px; }
.padding10		{ padding:10px !important; }
.padding0		{ padding:0 !important; }

.border0		{ border:none !important; }

.form-group-inline{
    display: inline-block;
    padding-left: 20px;
    padding-right: 15px;
}

.panel-default .panel-heading {
    background: #c1ccd1 !important;
    color: #333 !important;
}

.input-group .form-control.datepicker{
    z-index: auto;
}