#develop_toolbar_container{
    position: absolute !important;
    width: 100%;
    top: 0;
    left: 0;    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    text-transform: none;
    padding:0;
    margin:0;
}
#develop_toolbar {
    position: relative;
    z-index: 9999 !important;    
    margin: 0;
    padding: 0;
    background: #EEEEEE;
    width: 100%;
    font-size: 12px !important;
    text-transform: none;
}
#develop_toolbar_line { 
    position:relative;
    z-index: 9999 !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAGCAYAAABuFqY0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gkUDhcnnJxpsQAAAEJJREFUOMtj/L+L4T8DEUAiVpyBVPBi8UuS1JNjB7I9TMPFI0R5Zqh4hKBnhpJH8HpmqHmEgYGBgXHt2rX/GYYJAACnKiPJuhu+OgAAAABJRU5ErkJggg==) repeat-x left top;
    width: 100%;
    height: 6px;
    padding: 0;
    margin: 0;
}
#develop_toolbar_btn{
    position:relative;
    z-index: 1000 !important;
    cursor:pointer;
    background: url(data:image/png;base64,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) no-repeat;
    width: 100px;
    height: 29px;
    float:right;
    margin-top: -6px;
    margin-right: 201px;
}
.toolbar_icon{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAG6SURBVCjPhZI9aJNRFEDPi19LxapVQqWCWFuwg2IGq+CgoIOtUzeRSBQXl452s0PFRUFwaI3gJvgHBUFBaBWsbi4OVkgpBIO0/g6tGmyahuQ4tDGJKL7p3st97773zoF/LLEhC7WQ30mtbDMxihAMUKKpWo6IWKESVje2sItDdPGUjyG7NqAUuQns95JHjdZG9zpXmTLnvNeMRwEDHaRY7ygpkvTwxn5yZDhNCC+5yllOMR1B0D1cIc8WdgDNnOcycwxymO9hBGzlCHHAnW5zUtWfFsxbUrP2OuFn+yrbvW7WC5EHSZOhBXjIOD9IMMRW74Z22pjldphhHzO8wFuqLjtuB4Axz1g053s/OOYDXznmcVsx4Q3zfnKg7ntfq7roCTe723ZjBopRua+SMef+Gg0fqefssqmOkBOqfjFZ5QPOqs8dMFajhmm1qE7ZCeUYOGLRsrpgdz3uHlMe860663BlsDKpFrzjO+/94ck0XlRXXFK1rBZMuNE4DQZhm88s+dhRl13ypvPq/dqN683rdNi9JtWvdjvkE08aGrtCnXsHSLFImm9sCAsNstY9fjUKrque5P/F/3vLLz1QMzjRhR1xAAAAAElFTkSuQmCC) no-repeat;
    width:20px;
    height:20px;
    padding-right:25px;
    padding-top:3px;
}
.toolbar_label{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
    padding: 20px;
    width: 260px;
    text-align: center;
}
#toolbar_navigation{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 300px;
    height: 100%;
    background: #333333; 
    border-left: 1px solid #111111;
    overflow: auto;
    font-size: 12px !important;
    text-transform: none;
}
#toolbar_content{
    min-height:250px;  
    padding: 25px 325px 25px 25px;
    text-align: left;    
    font-size: 12px !important;
    text-transform: none;
}
ul.toolbar_navigation_menu{    
    margin: 0;
    padding:0;
    list-style: none;
    list-style-image: none;
    font-size: 12px !important;
    text-transform: none;
}
a.toolbar_menu_item{
    display: inline-block;
    line-height: 18px;
    padding: 10px;
    display: block;
    position: relative;
    font-size: 14px;
    color: #B9B9B9;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}
a.toolbar_menu_item:hover{
    background-color: #444444;
    color: #B9B9B9;
    text-decoration: none;
}
a.toolbar_active, a.toolbar_active:hover{
    background-color: #555555 !important;
    color: #B9B9B9;
    text-decoration: none;
}
a#toolbar_label_link, a#toolbar_label_link:hover{
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
    text-transform: none;
    display: inline-block;
    text-align: center;
}
.toolbar_first_section{
    display: block;   
}
.tabs_dashboard_menu, .tabs_layouts_menu, .tabs_blocks_menu, .tabs_models_menu, .tabs_controller_menu {
    height: 30px;
    float: left;
    clear: both;
    padding:0;
    margin:0;
}
.tabs_dashboard_menu li, .tabs_layouts_menu li, .tabs_blocks_menu li, .tabs_models_menu li, .tabs_controller_menu li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    color: #B9B9B9;
    background-color: #555555;
    border-top: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-left: 1px solid #D4D4D4;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
}
.tabs_dashboard_menu li.toolbar_menu_current, .tabs_layouts_menu li.toolbar_menu_current, .tabs_blocks_menu li.toolbar_menu_current, .tabs_models_menu li.toolbar_menu_current, .tabs_controller_menu li.toolbar_menu_current {
    position: relative;
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF !important;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;    
}
.tabs_dashboard_menu li a, .tabs_layouts_menu li a, .tabs_blocks_menu li a, .tabs_models_menu li a, .tabs_controller_menu li a {
    padding: 10px;
    color: #FFFFFF;
    text-decoration: none; 
    color: #B9B9B9;
}
.tabs_dashboard_menu .toolbar_menu_current a, .tabs_layouts_menu .toolbar_menu_current a, .tabs_blocks_menu .toolbar_menu_current a, .tabs_models_menu .toolbar_menu_current a, .tabs_controller_menu .toolbar_menu_current a {
    color: #555555;    
}
.tab_dashboard, .tab_layouts, .tab_blocks, .tab_models, .tab_controller {
    border: 1px solid #D4D4D4;
    background-color: #FFFFFF;
    float: left;
    margin-top: 0px;
    margin-bottom: 20px;
    width: 100%;
    font-size: 12px !important;
    text-transform: none;   
}
.tab_dashboard_content, .tab_layouts_content, .tab_blocks_content, .tab_models_content, .tab_controller_content {
    padding: 20px;
    min-height:150px;
    min-width: 500px;
    font-size: 12px !important;
    text-transform: none;
}
a.toolbar_link {
    color: #145587;
    text-decoration: none;
    font-size: 12px !important;
    text-transform: none;
}
a.toolbar_link:hover, a.toolbar_link:active {
    color: #1E7EC8;
    text-decoration: none;
    font-size: 12px !important;
    text-transform: none;
}
#tab_dashboard_1, #tab_layouts_1, #tab_blocks_1, #tab_models_1, #tab_controller_1 {
    display: block;   
    font-size: 12px !important;
    text-transform: none;
}
#tabs_dashboard_container, #tabs_layouts_container, #tabs_blocks_container, #tabs_models_container, #tabs_controller_container {
    display: block;
    font-size: 12px !important;
    text-transform: none;
}
#tabs_block_container {
    display: block;
    width:100%;
    font-size: 12px !important;
    text-transform: none;
}
.toolbar_clear{
    display: block;
    clear: both;
}
.toolbar_section_title{
    margin-top:-5px;
    margin-bottom: 20px;
    font-size: 12px !important;
    text-transform: none;
}
.toolbar_content{
    border: 1px solid #D4D4D4;
    background-color: #FFFFFF;
    text-align: left;    
    min-height:150px;
    width: 100%;
    display: block;
    font-size: 12px !important;
    text-transform: none;
}
.toolbar_content_box{
    padding: 20px;
    font-size: 12px !important;
    text-transform: none;
}
.toolbar_paragraph{
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    text-transform: none;
    margin:0;
    padding:0;
}
.toolbar_center{
    text-align: center;
}
table.toolbar_table {    
    border-collapse: collapse;    
    font-size: 12px !important;
    text-transform: none;
    line-height: 18px !important;
}
table.toolbar_table_wrap{
    width:100%;
    table-layout: fixed;
    word-wrap: break-word;
    font-size: 12px !important;
    text-transform: none;
    line-height: 18px !important;
}
table.toolbar_table tbody tr td {
    border: 1px solid #D4D4D4; 
    color: #3D3D3D;
    text-align: center;
    padding: 5px;
    background-color: #FFFFFF;
    vertical-align: middle;   
    font-size: 12px !important;
    text-transform: none;
    line-height: 18px !important;
}
table.toolbar_table thead{
    border: 1px solid #D4D4D4; 
    font-size: 12px !important;
    text-transform: none;
    line-height: 18px !important;
}
table.toolbar_table thead th{
    text-align: center;
    padding: 5px;
    font-weight: bold;
    border: 1px solid #D4D4D4; 
    font-size: 12px !important;
    text-transform: none;
    line-height: 18px !important;
}
table.toolbar_table thead tr {
    background-color: #555555;
    color: #B9B9B9;    
    font-size: 12px !important;
    text-transform: none;
    line-height: 18px !important;
}
table.toolbar_table thead tr td{    
    padding: 5px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    font-size: 12px !important;
    text-transform: none;
    line-height: 18px !important;
}
table.toolbar_table tbody tr.toolbar_table_odd td {
    background-color: #F0F0F6;
}
table.toolbar_table tbody tr td.toolbar_table_left{
    text-align: left;
}
.toolbar_sql_body{
    background: #333333;
}
.toolbar_sql_block{
    float:left;
    background: #FFFFFF;
    padding: 0px 20px 20px 20px; 
    margin: 10px !important;
    border: 1px solid #D4D4D4; 
    font-size: 16px !important;
    text-transform: none;
}
.toolbar_sql_font{
    font-size: 12px !important;
    text-transform: none;
}
.color_yes{
    color: #008C00;
}
.color_no{
    color: #BF0303;
}
#toolbar_author{
    color: #B9B9B9;
    width: 100%;
    margin: 0px;
    text-align: center;
}
#toolbar_author a{
    text-decoration: none;
    color: #A4C0E4;
}
#toolbar_author a:hover{
    text-decoration: none;
    color: #6193CF;
}
.toolbar_block_left{
    float: left;
}
.toolbar_block_right{
    float: right;
}
.toolbar_hints_block{
    margin: 0px 20px 0px 0px;
}
.toolbar_hint_border{
    position:relative; 
    border:2px dotted; 
    margin:6px 2px; 
    padding:18px 2px 2px 2px; 
}
.toolbar_hint_border_top{
    position:relative; 
    border:0px; 
    border-top: 0px;
    margin: 0px; 
}
.toolbar_hint_title{
    z-index: 999 !important;
    position: absolute;
    top:0px;
    left:0px;    
    color: white; 
    font-size: 11px;
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal;      
    line-height: normal; 
    text-align: left !important; 
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #171717;
}
.toolbar_hint_title_text{
    padding: 2px 5px; 
}
.toolbar_hint_title_top{
    z-index: 999 !important;
    position: absolute;
    top:6px; 
}
.toolbar_hint_content{
    z-index:1001 !important;
    position:relative; 
    display: none;    
    padding: 2px 5px;     
    background-color: #FFFFFF;
    color: #3D3D3D;
}
.toolbar_hint_title:hover .toolbar_hint_content{
    z-index:1001 !important;
    display : block;
}
.toolbar_rewrites_conflict{
    background-color: #F9CCCA !important;
}
.toolbar_version{
    color:#555555;    
    font-size:10px;
    position: absolute;
    bottom: 5px;
    left: 135px;
}
.toolbar_version_link{
    font-size:10px;
    text-decoration: none;
    color:#555555;
}
.toolbar_version_link:hover{
    color:#FFBA00;
    text-decoration: none;
    text-shadow: 0 0 3px #FFBA00;   
}
.toolbar_table_syntax {
    display: block;
    color: #333333;
    -webkit-text-size-adjust: none;
}
.toolbar_table_syntax-comment, .toolbar_table_syntax-template_comment, .diff .toolbar_table_syntax-header, .toolbar_table_syntax-javadoc {
    color: #999988;
    font-style: italic;
}
.toolbar_table_syntax-keyword, .css .rule .toolbar_table_syntax-keyword, .toolbar_table_syntax-winutils, .javascript .toolbar_table_syntax-title, .nginx .toolbar_table_syntax-title, .toolbar_table_syntax-subst, .toolbar_table_syntax-request, .toolbar_table_syntax-status {
    color: #008080;
    font-weight: bold;
}
.toolbar_table_syntax-number, .toolbar_table_syntax-hexcolor, .ruby .toolbar_table_syntax-constant {
    color: #008080;
}
.toolbar_table_syntax-string, .toolbar_table_syntax-tag .toolbar_table_syntax-value, .toolbar_table_syntax-phpdoc, .toolbar_table_syntax-dartdoc, .tex .toolbar_table_syntax-formula {
    color: #800080;
}
.toolbar_table_syntax-title, .toolbar_table_syntax-id, .scss .toolbar_table_syntax-preprocessor {
    color: #990000;
    font-weight: bold;
}
.javascript .toolbar_table_syntax-title, .toolbar_table_syntax-list .toolbar_table_syntax-keyword, .toolbar_table_syntax-subst {
    font-weight: normal;
}
.toolbar_table_syntax-class .toolbar_table_syntax-title, .toolbar_table_syntax-type, .vhdl .toolbar_table_syntax-literal, .tex .toolbar_table_syntax-command {
    color: #445588;
    font-weight: bold;
}
.toolbar_table_syntax-tag, .toolbar_table_syntax-tag .toolbar_table_syntax-title, .toolbar_table_syntax-rules .toolbar_table_syntax-property, .django .toolbar_table_syntax-tag .toolbar_table_syntax-keyword {
    color: #000080;
    font-weight: normal;
}
.toolbar_table_syntax-attribute, .toolbar_table_syntax-variable, .lisp .toolbar_table_syntax-body {
    color: #008080;
}
.toolbar_table_syntax-regexp {
    color: #009926;
}
.toolbar_table_syntax-symbol, .ruby .toolbar_table_syntax-symbol .toolbar_table_syntax-string, .lisp .toolbar_table_syntax-keyword, .clojure .toolbar_table_syntax-keyword, .scheme .toolbar_table_syntax-keyword, .tex .toolbar_table_syntax-special, .toolbar_table_syntax-prompt {
    color: #990073;
}
.toolbar_table_syntax-built_in {
    color: #0086b3;
}
.toolbar_table_syntax-preprocessor, .toolbar_table_syntax-pragma, .toolbar_table_syntax-pi, .toolbar_table_syntax-doctype, .toolbar_table_syntax-shebang, .toolbar_table_syntax-cdata {
    color: #999999;
    font-weight: bold;
}
.toolbar_table_syntax-chunk {
    color: #AAAAAA;
}
.header-top{
    position: relative;
    z-index: 1; 
}
table.toolbar_table_sortable th {
    cursor: pointer;
}
table.toolbar_table_sortable th:hover {
    color:#FFFFFF;
}
table.toolbar_table_sortable th.toolbar_table_sort_asc {
    cursor: pointer;
    padding-right: 20px;
    color: #FFBA00;
    background-color: #303030;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wUcEzoqHeFpiwAAAClJREFUGNNjYBg04P8uhv/EqmXEpZHRDVUOr2ZsNhIygJGQU4lxAf0BANyqC7xVxdKmAAAAAElFTkSuQmCC);
}
table.toolbar_table_sortable th.toolbar_table_sort_desc {
    cursor: pointer;
    padding-right: 20px;
    color: #FFBA00;
    background-color: #303030;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wUcEzouGoytkgAAAC5JREFUGNNjYBgowMjAwMDwfxfDf5wK3CBqcGrGZQA+jSia0Q0gpBErwOeFwQMAEOgLvFTuTEMAAAAASUVORK5CYII=);
}
hr.toolbar_hr {
    color: #555555;
    background-color: #555555; 
    border-width: 0px;
    height: 1px; 
    margin-bottom: 10px;
}