﻿/*!  MorCMS - v1.4 */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin-ext');
#mPanel .label, #mPanel sub, #mPanel sup, .badge { vertical-align: baseline }
#mPanel .clearfix:after, #mPanel .container-fluid:after, #mPanel .container:after, #mPanel .dl-horizontal:after, #mPanel .row-fluid:after, #mPanel .row:after { clear: both }
#mPanel .dropdown, #mPanel .dropup, #mPanel sub, #mPanel sup { position: relative }
#mPanel .data-block footer, #mPanel .nav-header, #mPanel abbr.initialism { text-transform: uppercase }
#mPanel article, #mPanel aside, #mPanel details, #mPanel figcaption, #mPanel figure, #mPanel footer, #mPanel header, #mPanel hgroup, #mPanel nav, #mPanel section { display: block }
#mPanel audio, #mPanel canvas, #mPanel video { display: inline-block }
    #mPanel audio:not([controls]) { display: none }
#mPanel html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
#mPanel a:focus { outline-offset: -2px }
#mPanel a:active, #mPanel a:hover { outline: 0 }
#mPanel sub, #mPanel sup { font-size: 75%; line-height: 0 }
#mPanel sup { top: -.5em }
#mPanel sub { bottom: -.25em }
#mPanel img { border: 0; -ms-interpolation-mode: bicubic }
#mPanel #map_canvas img, #mPanel .google-maps img { max-width: none }
#mPanel button, #mPanel input, #mPanel select, #mPanel textarea { margin: 0; font-size: 100%; vertical-align: middle }
    #mPanel button::-moz-focus-inner, #mPanel input::-moz-focus-inner { padding: 0; border: 0 }
    #mPanel button, #mPanel input[type=button], #mPanel input[type=reset], #mPanel input[type=submit] { -webkit-appearance: button; cursor: pointer }
    #mPanel button, #mPanel input[type=button], #mPanel input[type=checkbox], #mPanel input[type=radio], #mPanel input[type=reset], #mPanel input[type=submit], #mPanel select { cursor: pointer }
    #mPanel input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield }
        #mPanel input[type=search]::-webkit-search-cancel-button, #mPanel input[type=search]::-webkit-search-decoration { -webkit-appearance: none }
#mPanel textarea { overflow: auto }
#mPanel .clearfix:after, #mPanel .clearfix:before { display: table; content: ""; line-height: 0 }
#mPanel .hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
#mPanel address, #mPanel cite { font-style: normal }
#mPanel .input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
#mPanel { margin: 0; font-family: 'Open Sans',sans-serif; font-size: 14px; line-height: 20px; color: #2c3e50; background-color: #ecf0f1 }
    #mPanel.modal { background-color: #fff }
    #mPanel .row-fluid:after, #mPanel .row-fluid:before, #mPanel .row:after, #mPanel .row:before { display: table; content: ""; line-height: 0 }
    #mPanel a { text-decoration: none }
        #mPanel a:focus, #mPanel a:hover { color: #612e76; text-decoration: underline }
    #mPanel .img-rounded { border-radius: 6px }
    #mPanel .img-polaroid { padding: 4px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); box-shadow: 0 1px 3px rgba(0,0,0,.1) }
    #mPanel .img-circle { border-radius: 500px }
    #mPanel .row { margin-left: -20px }
    #mPanel [class*=span] { float: left; min-height: 1px; margin-left: 20px }
    #mPanel .container, #mPanel .navbar-fixed-bottom .container, #mPanel .navbar-fixed-top .container, #mPanel .navbar-static-top .container, #mPanel .span12 { width: 940px }
    #mPanel .span11 { width: 860px }
    #mPanel .span10 { width: 780px }
    #mPanel .span9 { width: 700px }
    #mPanel .span8 { width: 620px }
    #mPanel .span7 { width: 540px }
    #mPanel .span6 { width: 460px }
    #mPanel .span5 { width: 380px }
    #mPanel .span4 { width: 300px }
    #mPanel .span3 { width: 220px }
    #mPanel .span2 { width: 140px }
    #mPanel .span1 { width: 60px }
    #mPanel .row-fluid, #mPanel .row-fluid .span12 { width: 100% }
    #mPanel .offset12 { margin-left: 980px }
    #mPanel .offset11 { margin-left: 900px }
    #mPanel .offset10 { margin-left: 820px }
    #mPanel .offset9 { margin-left: 740px }
    #mPanel .offset8 { margin-left: 660px }
    #mPanel .offset7 { margin-left: 580px }
    #mPanel .offset6 { margin-left: 500px }
    #mPanel .offset5 { margin-left: 420px }
    #mPanel .offset4 { margin-left: 340px }
    #mPanel .offset3 { margin-left: 260px }
    #mPanel .offset2 { margin-left: 180px }
    #mPanel .offset1 { margin-left: 100px }
    #mPanel .row-fluid [class*=span] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.127659574468085% }
    #mPanel .btn-block, #mPanel .progress .bar, #mPanel .row-fluid [class*=span] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box }
        #mPanel .row-fluid [class*=span]:first-child, #mPanel .row-fluid.row-grid .span6:nth-child(odd) { margin-left: 0 }
    #mPanel .row-fluid .controls-row [class*=span] + [class*=span] { margin-left: 2.127659574468085% }
    #mPanel .row-fluid .span11 { width: 91.48936170212765% }
    #mPanel .row-fluid .span10 { width: 82.97872340425532% }
    #mPanel .row-fluid .span9 { width: 74.46808510638297% }
    #mPanel .row-fluid .span8 { width: 65.95744680851064% }
    #mPanel .row-fluid .span7 { width: 57.44680851063829% }
    #mPanel .row-fluid .span6 { width: 48.93617021276595% }
    #mPanel .row-fluid .span5 { width: 40.42553191489362% }
    #mPanel .row-fluid .span4 { width: 31.914893617021278% }
    #mPanel .row-fluid .span3 { width: 23.404255319148934% }
    #mPanel .row-fluid .span2 { width: 14.893617021276595% }
    #mPanel .row-fluid .span1 { width: 6.382978723404255% }
    #mPanel .row-fluid .offset12 { margin-left: 104.25531914893617% }
        #mPanel .row-fluid .offset12:first-child { margin-left: 102.12765957446808% }
    #mPanel .row-fluid .offset11 { margin-left: 95.74468085106382% }
        #mPanel .row-fluid .offset11:first-child { margin-left: 93.61702127659574% }
    #mPanel .row-fluid .offset10 { margin-left: 87.23404255319149% }
        #mPanel .row-fluid .offset10:first-child { margin-left: 85.1063829787234% }
    #mPanel .row-fluid .offset9 { margin-left: 78.72340425531914% }
        #mPanel .row-fluid .offset9:first-child { margin-left: 76.59574468085106% }
    #mPanel .row-fluid .offset8 { margin-left: 70.2127659574468% }
        #mPanel .row-fluid .offset8:first-child { margin-left: 68.08510638297872% }
    #mPanel .row-fluid .offset7 { margin-left: 61.70212765957446% }
        #mPanel .row-fluid .offset7:first-child { margin-left: 59.574468085106375% }
    #mPanel .row-fluid .offset6 { margin-left: 53.191489361702125% }
        #mPanel .row-fluid .offset6:first-child { margin-left: 51.063829787234035% }
    #mPanel .row-fluid .offset5 { margin-left: 44.68085106382979% }
        #mPanel .row-fluid .offset5:first-child { margin-left: 42.5531914893617% }
    #mPanel .row-fluid .offset4 { margin-left: 36.170212765957444% }
        #mPanel .row-fluid .offset4:first-child { margin-left: 34.04255319148936% }
    #mPanel .row-fluid .offset3 { margin-left: 27.659574468085104% }
        #mPanel .row-fluid .offset3:first-child { margin-left: 25.53191489361702% }
    #mPanel .row-fluid .offset2 { margin-left: 19.148936170212764% }
        #mPanel .row-fluid .offset2:first-child { margin-left: 17.02127659574468% }
    #mPanel .row-fluid .offset1 { margin-left: 10.638297872340425% }
        #mPanel .row-fluid .offset1:first-child { margin-left: 8.51063829787234% }
    #mPanel .row-fluid [class*=span].hide, #mPanel [class*=span].hide { display: none }
    #mPanel .container-fluid:after, #mPanel .container-fluid:before, #mPanel .container:after, #mPanel .container:before { content: ""; display: table; line-height: 0 }
    #mPanel .row-fluid [class*=span].pull-right, #mPanel [class*=span].pull-right { float: right }
    #mPanel .container { margin-right: auto; margin-left: auto }
    #mPanel .container-fluid { padding-right: 20px; padding-left: 20px }
    #mPanel p { margin: 0 0 10px }
    #mPanel .lead { margin-bottom: 20px; font-size: 21px; font-weight: 200; line-height: 30px }
    #mPanel small { font-size: 85% }
    #mPanel strong { font-weight: 700 }
    #mPanel em { font-style: italic }
    #mPanel .muted { color: #999 }
    #mPanel a.muted:focus, #mPanel a.muted:hover { color: grey }
    #mPanel .text-warning { color: #c09853 }
    #mPanel a.text-warning:focus, #mPanel a.text-warning:hover { color: #a47e3c }
    #mPanel .text-error { color: #b94a48 }
    #mPanel a.text-error:focus, #mPanel a.text-error:hover { color: #953b39 }
    #mPanel .text-info { color: #3a87ad }
    #mPanel a.text-info:focus, #mPanel a.text-info:hover { color: #2d6987 }
    #mPanel .text-success { color: #468847 }
    #mPanel a.text-success:focus, #mPanel a.text-success:hover { color: #356635 }
    #mPanel .text-left { text-align: left }
    #mPanel .text-right { text-align: right }
    #mPanel .text-center { text-align: center }
    #mPanel h1, #mPanel h2, #mPanel h3, #mPanel h4, #mPanel h5, #mPanel h6 { margin: 10px 0; font-family: inherit; font-weight: 700; line-height: 20px; color: inherit; text-rendering: optimizelegibility }
        #mPanel h1 small, #mPanel h2 small, #mPanel h3 small, #mPanel h4 small, #mPanel h5 small, #mPanel h6 small { font-weight: 400; line-height: 1; color: #999 }
    #mPanel dd, #mPanel dt { line-height: 20px }
    #mPanel h1, #mPanel h1.mPanel, #mPanel h2, #mPanel h2.mPanel, #mPanel h3, #mPanel h3.mPanel { line-height: 40px }
        #mPanel h1.mPanel, #mPanel h1.mPanel *, #mPanel h2.mPanel, #mPanel h2.mPanel *, #mPanel h3.mPanel, #mPanel h3.mPanel * { background: 0 0 !important; color: #2c3e50 !important }
    #mPanel h1 { font-size: 38.5px }
        #mPanel h1.mPanel, #mPanel h1.mPanel * { font-size: 38.5px; padding: 0 !important }
    #mPanel h2 { font-size: 31.5px }
    #mPanel h1 small, #mPanel h3 { font-size: 24.5px }
    #mPanel h2 small, #mPanel h4 { font-size: 17.5px }
        #mPanel h3 small, #mPanel h4 small, #mPanel h5 { font-size: 14px }
    #mPanel h6 { font-size: 11.9px }
    #mPanel .page-header { padding-bottom: 9px; margin: 20px 0 30px; border-bottom: 1px solid #eee }
    #mPanel ol, #mPanel ul { padding: 0; margin: 0 0 10px 25px }
        #mPanel ol ol, #mPanel ol ul, #mPanel ul ol, #mPanel ul ul { margin-bottom: 0 }
        #mPanel ol.inline, #mPanel ol.unstyled, #mPanel ul.inline, #mPanel ul.unstyled { margin-left: 0; list-style: none }
            #mPanel ol.inline > li, #mPanel ul.inline > li { display: inline-block; padding-left: 5px; padding-right: 5px }
    #mPanel dl { margin-bottom: 20px }
    #mPanel dt { font-weight: 700 }
    #mPanel dd { margin-left: 10px }
    #mPanel .dl-horizontal:after, #mPanel .dl-horizontal:before { display: table; content: ""; line-height: 0 }
    #mPanel .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
    #mPanel .controls-row:after, #mPanel .dropdown-menu > li > a, #mPanel .form-actions:after, #mPanel .form-horizontal .control-group:after, #mPanel .modal-footer:after, #mPanel .nav-pills:after, #mPanel .nav-tabs:after, #mPanel .navbar-form:after, #mPanel .navbar-inner:after, #mPanel .pager:after, #mPanel .thumbnails:after { clear: both }
    #mPanel .dl-horizontal dd { margin-left: 180px }
    #mPanel hr { margin: 20px 0; border: 0; border-top: 1px solid #eee; border-bottom: 1px solid #fff }
    #mPanel abbr[data-original-title], #mPanel abbr[title] { cursor: help; border-bottom: 1px dotted #999 }
    #mPanel abbr.initialism { font-size: 90% }
    #mPanel blockquote { padding: 0 0 0 15px; border-left: 5px solid #eee }
        #mPanel blockquote p { margin-bottom: 0; font-size: 17.5px; font-weight: 300; line-height: 1.25 }
        #mPanel address, #mPanel blockquote small, #mPanel pre { display: block; line-height: 20px }
            #mPanel address, #mPanel legend, #mPanel pre.prettyprint { margin-bottom: 20px }
            #mPanel blockquote small:before { content: '\2014 \00A0' }
        #mPanel blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0 }
            #mPanel blockquote.pull-right p, #mPanel blockquote.pull-right small { text-align: right }
    #mPanel .btn, #mPanel .pagination-centered { text-align: center }
    #mPanel blockquote.pull-right small:before { content: '' }
    #mPanel blockquote.pull-right small:after { content: '\00A0 \2014' }
    #mPanel blockquote:after, #mPanel blockquote:before, #mPanel q:after, #mPanel q:before { content: "" }
    #mPanel code, #mPanel pre { padding: 0 3px 2px; font-family: 'Open Sans' sans-serif; font-size: 12px; color: #333; border-radius: 3px }
    #mPanel .navbar-search .search-query, #mPanel button, #mPanel input, #mPanel select, #mPanel textarea { font-family: 'Open Sans',sans-serif }
    #mPanel code { white-space: nowrap }
    #mPanel pre, #mPanel pre code { white-space: pre }
    #mPanel pre { padding: 9.5px; margin: 0 0 10px; font-size: 13px; word-break: break-all; word-wrap: break-word; white-space: pre-wrap; border-radius: 4px }
        #mPanel fieldset, #mPanel legend, #mPanel pre code { padding: 0; border: 0 }
        #mPanel pre code { color: inherit; white-space: pre-wrap; background-color: transparent }
    #mPanel .pre-scrollable { max-height: 340px; overflow-y: scroll }
    #mPanel form { margin: 0 0 20px }
    #mPanel fieldset { margin: 0 }
    #mPanel legend { display: block; width: 100%; font-size: 21px; line-height: 40px }
        #mPanel legend small { font-size: 15px; color: #999 }
    #mPanel button, #mPanel input, #mPanel label, #mPanel select, #mPanel textarea { font-size: 14px; font-weight: 400; line-height: 20px }
    #mPanel .close, #mPanel .nav-header, #mPanel .table th { font-weight: 700 }
    #mPanel label { display: block; margin-bottom: 5px }
    #mPanel .uneditable-input, #mPanel input[type=color], #mPanel input[type=date], #mPanel input[type=datetime-local], #mPanel input[type=datetime], #mPanel input[type=email], #mPanel input[type=month], #mPanel input[type=number], #mPanel input[type=password], #mPanel input[type=search], #mPanel input[type=tel], #mPanel input[type=text], #mPanel input[type=time], #mPanel input[type=url], #mPanel input[type=week], #mPanel select, #mPanel textarea { display: inline-block; padding: 4px 6px; font-size: 14px; line-height: 20px; color: #555; border-radius: 4px; vertical-align: middle; margin-top: 0; box-sizing: border-box }
    #mPanel .control-group input:not([type=button]) { height: 42px }
    #mPanel .controls-row .checkbox[class*=span], #mPanel .controls-row .radio[class*=span], #mPanel .controls > .checkbox:first-child, #mPanel .controls > .radio:first-child { padding-top: 5px }
    #mPanel textarea { height: auto }
    #mPanel .uneditable-input, #mPanel input[type=color], #mPanel input[type=date], #mPanel input[type=datetime-local], #mPanel input[type=datetime], #mPanel input[type=email], #mPanel input[type=month], #mPanel input[type=number], #mPanel input[type=password], #mPanel input[type=search], #mPanel input[type=tel], #mPanel input[type=text], #mPanel input[type=time], #mPanel input[type=url], #mPanel input[type=week], #mPanel textarea { background-color: #fff; border: 1px solid #dce4ec; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); transition: border linear .2s,box-shadow linear .2s }
        #mPanel .uneditable-input:focus, #mPanel input[type=color]:focus, #mPanel input[type=date]:focus, #mPanel input[type=datetime-local]:focus, #mPanel input[type=datetime]:focus, #mPanel input[type=email]:focus, #mPanel input[type=month]:focus, #mPanel input[type=number]:focus, #mPanel input[type=password]:focus, #mPanel input[type=search]:focus, #mPanel input[type=tel]:focus, #mPanel input[type=text]:focus, #mPanel input[type=time]:focus, #mPanel input[type=url]:focus, #mPanel input[type=week]:focus, #mPanel textarea:focus { outline: 0; outline: dotted thin }
        #mPanel input[type=text].input-header { background: 0 0; border-left: none; border-top: none; border-right: none; border: 1px solid #8e44ad; height: 50px; line-height: 50px; font-weight: 700; font-size: 24px }
            #mPanel input[type=text].input-header:after { content: "red"; display: block; color: red }
.cursor { position: relative }
    .cursor i { position: absolute; width: 1px; height: 80%; background-color: gray; left: 5px; top: 10%; animation-name: blink; animation-duration: .8s; animation-iteration-count: infinite; opacity: 1 }
    .cursor input:focus + i { display: none }

@keyframes blink {
    from { opacity: 1 }
    to { opacity: 0 }
}

#mPanel input[type=checkbox], #mPanel input[type=radio] { margin: 1px 0 0; line-height: normal }
#mPanel input[type=file], #mPanel select { height: 42px; line-height: 42px }
#mPanel select { width: 220px; border: 1px solid #dce4ec; background-color: #fff }
    #mPanel select[multiple], #mPanel select[size] { height: auto }
    #mPanel input[type=checkbox]:focus, #mPanel input[type=file]:focus, #mPanel input[type=radio]:focus, #mPanel select:focus { outline: #333 dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px }
#mPanel .uneditable-input, #mPanel .uneditable-textarea { color: #999; background-color: #fcfcfc; border-color: #dce4ec; box-shadow: inset 0 1px 2px rgba(0,0,0,.025); cursor: not-allowed }
#mPanel .uneditable-input { overflow: hidden; white-space: nowrap }
#mPanel .uneditable-textarea { width: auto; height: auto }
#mPanel input:-moz-placeholder, #mPanel textarea:-moz-placeholder { color: #7f8c8d }
#mPanel input:-ms-input-placeholder, #mPanel textarea:-ms-input-placeholder { color: #7f8c8d }
#mPanel input::-webkit-input-placeholder, #mPanel textarea::-webkit-input-placeholder { color: #7f8c8d }
#mPanel .checkbox, #mPanel .radio { min-height: 20px; padding-left: 20px }
    #mPanel .checkbox input[type=checkbox], #mPanel .radio input[type=radio] { float: left; margin-left: -20px }
    #mPanel .checkbox.inline, #mPanel .radio.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle }
        #mPanel .checkbox.inline + .checkbox.inline, #mPanel .radio.inline + .radio.inline { margin-left: 10px }
#mPanel .checkbox-inline, #mPanel .radio-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: 400; cursor: pointer; white-space: nowrap }
#mPanel .prettycheckbox label, #mPanel .prettyradio label { margin: 0 }
#mPanel .checkbox-inline + .checkbox-inline, #mPanel .radio-inline + .radio-inline { margin-top: 0; margin-left: 40px }
#mPanel .input-mini { width: 60px }
#mPanel .input-small { width: 90px }
#mPanel .input-medium { width: 150px }
#mPanel .input-large { width: 210px }
#mPanel .row-fluid .uneditable-input[class*=span], #mPanel .row-fluid input[class*=span], #mPanel .row-fluid select[class*=span], #mPanel .row-fluid textarea[class*=span], #mPanel .uneditable-input[class*=span], #mPanel input[class*=span], #mPanel select[class*=span], #mPanel textarea[class*=span] { float: none; margin-left: 0 }
#mPanel .input-append .uneditable-input[class*=span], #mPanel .input-append input[class*=span], #mPanel .input-prepend .uneditable-input[class*=span], #mPanel .input-prepend input[class*=span], #mPanel .row-fluid .input-append [class*=span], #mPanel .row-fluid .input-prepend [class*=span], #mPanel .row-fluid .uneditable-input[class*=span], #mPanel .row-fluid input[class*=span], #mPanel .row-fluid select[class*=span], #mPanel .row-fluid textarea[class*=span] { display: inline-block }
#mPanel .controls-row:after, #mPanel .controls-row:before, #mPanel .form-actions:after, #mPanel .form-actions:before { content: ""; display: table; line-height: 0 }
#mPanel .uneditable-input, #mPanel input, #mPanel textarea { margin-left: 0 }
#mPanel .controls-row [class*=span] + [class*=span] { margin-left: 20px }
#mPanel .uneditable-input.span12, #mPanel input.span12, #mPanel textarea.span12 { width: 926px }
#mPanel .uneditable-input.span11, #mPanel input.span11, #mPanel textarea.span11 { width: 846px }
#mPanel .uneditable-input.span10, #mPanel input.span10, #mPanel textarea.span10 { width: 766px }
#mPanel .uneditable-input.span9, #mPanel input.span9, #mPanel textarea.span9 { width: 686px }
#mPanel .uneditable-input.span8, #mPanel input.span8, #mPanel textarea.span8 { width: 606px }
#mPanel .uneditable-input.span7, #mPanel input.span7, #mPanel textarea.span7 { width: 526px }
#mPanel .uneditable-input.span6, #mPanel input.span6, #mPanel textarea.span6 { width: 446px }
#mPanel .uneditable-input.span5, #mPanel input.span5, #mPanel textarea.span5 { width: 366px }
#mPanel .uneditable-input.span4, #mPanel input.span4, #mPanel textarea.span4 { width: 286px }
#mPanel .uneditable-input.span3, #mPanel input.span3, #mPanel textarea.span3 { width: 206px }
#mPanel .uneditable-input.span2, #mPanel input.span2, #mPanel textarea.span2 { width: 126px }
#mPanel .uneditable-input.span1, #mPanel input.span1, #mPanel textarea.span1 { width: 46px }
#mPanel .controls-row [class*=span], #mPanel .row-fluid .controls-row [class*=span] { float: left }
#mPanel input[disabled], #mPanel input[readonly], #mPanel select[disabled], #mPanel select[readonly], #mPanel textarea[disabled], #mPanel textarea[readonly] { cursor: not-allowed; background-color: #dce4ec }
#mPanel input[type=checkbox][disabled], #mPanel input[type=checkbox][readonly], #mPanel input[type=radio][disabled], #mPanel input[type=radio][readonly] { background-color: transparent }
#mPanel .control-group.warning .checkbox, #mPanel .control-group.warning .control-label, #mPanel .control-group.warning .help-block, #mPanel .control-group.warning .help-inline, #mPanel .control-group.warning .radio, #mPanel .control-group.warning input, #mPanel .control-group.warning select, #mPanel .control-group.warning textarea { color: #c09853 }
#mPanel .control-group.warning input, #mPanel .control-group.warning select, #mPanel .control-group.warning textarea { border-color: #c09853; box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
    #mPanel .control-group.warning input:focus, #mPanel .control-group.warning select:focus, #mPanel .control-group.warning textarea:focus { border-color: #a47e3c; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e }
#mPanel .control-group.warning .input-append .add-on, #mPanel .control-group.warning .input-prepend .add-on { color: #c09853; background-color: #f39c12; border-color: #c09853 }
#mPanel .control-group.error .checkbox, #mPanel .control-group.error .control-label, #mPanel .control-group.error .help-block, #mPanel .control-group.error .help-inline, #mPanel .control-group.error .radio, #mPanel .control-group.error input, #mPanel .control-group.error select, #mPanel .control-group.error textarea { color: #b94a48 }
#mPanel .control-group.error input, #mPanel .control-group.error select, #mPanel .control-group.error textarea { border-color: #b94a48; box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
    #mPanel .control-group.error input:focus, #mPanel .control-group.error select:focus, #mPanel .control-group.error textarea:focus { border-color: #953b39; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392 }
#mPanel .control-group.error .input-append .add-on, #mPanel .control-group.error .input-prepend .add-on { color: #b94a48; background-color: #c0392b; border-color: #b94a48 }
#mPanel .control-group.success .checkbox, #mPanel .control-group.success .control-label, #mPanel .control-group.success .help-block, #mPanel .control-group.success .help-inline, #mPanel .control-group.success .radio, #mPanel .control-group.success input, #mPanel .control-group.success select, #mPanel .control-group.success textarea { color: #468847 }
#mPanel .control-group.success input, #mPanel .control-group.success select, #mPanel .control-group.success textarea { border-color: #468847; box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
    #mPanel .control-group.success input:focus, #mPanel .control-group.success select:focus, #mPanel .control-group.success textarea:focus { border-color: #356635; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b }
#mPanel .control-group.success .input-append .add-on, #mPanel .control-group.success .input-prepend .add-on { color: #468847; background-color: #27ae60; border-color: #468847 }
#mPanel .control-group.info .checkbox, #mPanel .control-group.info .control-label, #mPanel .control-group.info .help-block, #mPanel .control-group.info .help-inline, #mPanel .control-group.info .radio, #mPanel .control-group.info input, #mPanel .control-group.info select, #mPanel .control-group.info textarea { color: #3a87ad }
#mPanel .control-group.info input, #mPanel .control-group.info select, #mPanel .control-group.info textarea { border-color: #3a87ad; box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
    #mPanel .control-group.info input:focus, #mPanel .control-group.info select:focus, #mPanel .control-group.info textarea:focus { border-color: #2d6987; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3 }
#mPanel .control-group.info .input-append .add-on, #mPanel .control-group.info .input-prepend .add-on { color: #3a87ad; background-color: #2980b9; border-color: #3a87ad }
#mPanel input:focus:invalid, #mPanel select:focus:invalid, #mPanel textarea:focus:invalid { color: #b94a48; border-color: #ee5f5b }
    #mPanel input:focus:invalid:focus, #mPanel select:focus:invalid:focus, #mPanel textarea:focus:invalid:focus { border-color: #e9322d; box-shadow: 0 0 6px #f8b9b7 }
#mPanel .form-actions { margin-top: 20px; margin-bottom: 20px; background-color: transparent }
#mPanel .help-block { display: block; margin-bottom: 10px }
#mPanel .modal-header .help-block { margin: 0; }
#mPanel .help-inline { display: inline-block; vertical-align: middle; padding-left: 5px }
#mPanel .input-append, #mPanel .input-prepend { display: inline-block; display: flex; width: 100%; /* margin-bottom: 10px; */ vertical-align: middle; font-size: 0; white-space: nowrap; position: relative; }
    #mPanel .input-append .dropdown-menu, #mPanel .input-append .popover, #mPanel .input-append .uneditable-input, #mPanel .input-append input, #mPanel .input-append select, #mPanel .input-prepend .dropdown-menu, #mPanel .input-prepend .popover, #mPanel .input-prepend .uneditable-input, #mPanel .input-prepend input, #mPanel .input-prepend select { font-size: 14px }
    #mPanel .input-append .uneditable-input, #mPanel .input-append input, #mPanel .input-append select, #mPanel .input-prepend .uneditable-input, #mPanel .input-prepend input, #mPanel .input-prepend select { position: relative; margin-bottom: 0; vertical-align: top; border-radius: 0 4px 4px 0 }
        #mPanel .input-append .uneditable-input:focus, #mPanel .input-append input:focus, #mPanel .input-append select:focus, #mPanel .input-prepend .uneditable-input:focus, #mPanel .input-prepend input:focus, #mPanel .input-prepend select:focus { z-index: 2 }
    #mPanel .input-append .add-on, #mPanel .input-prepend .add-on { display: inline-block; width: auto; height: 30px; min-width: 16px; padding: 4px 6px; font-size: 14px; line-height: 30px; text-align: center; background-color: #eee; border: 1px solid #ccc }
    #mPanel .input-append .add-on, #mPanel .input-append .btn, #mPanel .input-append .btn-group > .dropdown-toggle, #mPanel .input-prepend .add-on, #mPanel .input-prepend .btn, #mPanel .input-prepend .btn-group > .dropdown-toggle { vertical-align: top; border-radius: 0 }
    #mPanel .input-append .active, #mPanel .input-prepend .active { background-color: #a9dba9; border-color: #46a546 }
    #mPanel .input-prepend .add-on, #mPanel .input-prepend .btn { margin-right: -1px }
        #mPanel .input-append .uneditable-input, #mPanel .input-append input, #mPanel .input-append select, #mPanel .input-prepend .add-on:first-child, #mPanel .input-prepend .btn:first-child { border-radius: 4px 0 0 4px }
            #mPanel .input-append .add-on:last-child, #mPanel .input-append .btn-group:last-child > .dropdown-toggle, #mPanel .input-append .btn:last-child, #mPanel .input-append .uneditable-input + .btn-group .btn:last-child, #mPanel .input-append input + .btn-group .btn:last-child, #mPanel .input-append select + .btn-group .btn:last-child { border-radius: 0 4px 4px 0 }
    #mPanel .input-append .add-on, #mPanel .input-append .btn, #mPanel .input-append .btn-group { margin-left: -1px; height: 42px; box-sizing: border-box; display: inline-block; border: 2px solid #dce4ec; border-left: 0; border-radius: 0 4px 4px 0 }
    #mPanel .input-prepend.input-append .uneditable-input, #mPanel .input-prepend.input-append input, #mPanel .input-prepend.input-append select { border-radius: 0; border-radius: 4px 0 0 4px; flex: 1; }
        #mPanel .input-prepend.input-append .uneditable-input + .btn-group .btn, #mPanel .input-prepend.input-append input + .btn-group .btn, #mPanel .input-prepend.input-append select + .btn-group .btn { border-radius: 0 4px 4px 0 }
    #mPanel .input-prepend.input-append .add-on:first-child, #mPanel .input-prepend.input-append .btn:first-child { margin-right: -1px; border-radius: 4px 0 0 4px }
    #mPanel .input-prepend.input-append .add-on:last-child, #mPanel .input-prepend.input-append .btn:last-child { margin-left: -1px; border-radius: 0 4px 4px 0 }
    #mPanel .input-prepend.input-append .btn-group:first-child { margin-left: 0 }
#mPanel input.search-query { padding-right: 4px; padding-left: 4px; margin-bottom: 0; border-radius: 15px }
#mPanel .form-search .input-append .search-query { border-radius: 14px 0 0 14px }
#mPanel .form-search .input-append .btn, #mPanel .form-search .input-prepend .search-query { border-radius: 0 14px 14px 0 }
#mPanel .form-search .input-prepend .btn { border-radius: 14px 0 0 14px }
#mPanel .form-horizontal .help-inline, #mPanel .form-horizontal .input-append, #mPanel .form-horizontal .input-prepend, #mPanel .form-horizontal .uneditable-input, #mPanel .form-horizontal input, #mPanel .form-horizontal select, #mPanel .form-horizontal textarea, #mPanel .form-inline .help-inline, #mPanel .form-inline .input-append, #mPanel .form-inline .input-prepend, #mPanel .form-inline .uneditable-input, #mPanel .form-inline input, #mPanel .form-inline select, #mPanel .form-inline textarea, #mPanel .form-search .help-inline, #mPanel .form-search .input-append, #mPanel .form-search .input-prepend, #mPanel .form-search .uneditable-input, #mPanel .form-search input, #mPanel .form-search select, #mPanel .form-search textarea { display: inline-block; margin-bottom: 0; vertical-align: middle }
#mPanel .form-horizontal .hide, #mPanel .form-inline .hide, #mPanel .form-search .hide { display: none }
#mPanel .form-inline .btn-group, #mPanel .form-inline label, #mPanel .form-search .btn-group, #mPanel .form-search label { display: inline-block }
#mPanel .form-inline .input-append, #mPanel .form-inline .input-prepend, #mPanel .form-search .input-append, #mPanel .form-search .input-prepend { margin-bottom: 0 }
#mPanel .form-inline .checkbox, #mPanel .form-inline .radio, #mPanel .form-search .checkbox, #mPanel .form-search .radio { padding-left: 0; margin-bottom: 0; vertical-align: middle }
    #mPanel .form-inline .checkbox input[type=checkbox], #mPanel .form-inline .radio input[type=radio], #mPanel .form-search .checkbox input[type=checkbox], #mPanel .form-search .radio input[type=radio] { float: left; margin-right: 3px; margin-left: 0 }
#mPanel .control-group { margin-bottom: 10px !important }
#mPanel legend + .control-group { margin-top: 20px; -webkit-margin-top-collapse: separate }
#mPanel .form-horizontal .control-group { margin-bottom: 20px }
    #mPanel .form-horizontal .control-group:after, #mPanel .form-horizontal .control-group:before { display: table; content: ""; line-height: 0 }
#mPanel .alert .close, #mPanel .btn, #mPanel .close, #mPanel .dropdown-menu > li > a, #mPanel .nav-header { line-height: 20px }
#mPanel .form-horizontal .control-label { float: left; width: 160px; padding-top: 5px; text-align: right }
#mPanel .form-horizontal .controls { margin-left: 180px }
#mPanel .form-horizontal .help-block { margin-bottom: 0 }
#mPanel .form-horizontal .form-actions { padding-left: 180px }
#mPanel table { border-collapse: collapse; border-spacing: 0 }
#mPanel .table, #mPanel .table-bordered { border-collapse: separate }
#mPanel .table { width: 100%; margin-bottom: 20px }
    #mPanel .table td, #mPanel .table th { padding: 8px; line-height: 20px; text-align: center; vertical-align: top }
    #mPanel .table thead th { vertical-align: bottom }
    #mPanel .table caption + thead tr:first-child td, #mPanel .table caption + thead tr:first-child th, #mPanel .table colgroup + thead tr:first-child td, #mPanel .table colgroup + thead tr:first-child th, #mPanel .table thead:first-child tr:first-child td, #mPanel .table thead:first-child tr:first-child th { border-top: 0 }
    #mPanel .table tbody + tbody { border-top: 2px solid #fff }
    #mPanel .table .table { background-color: #ecf0f1 }
#mPanel .table-condensed td, #mPanel .table-condensed th { padding: 4px 5px }
#mPanel .table-bordered { border: 1px solid #fff; border-left: 0; border-radius: 4px }
    #mPanel .table-bordered caption + tbody tr:first-child td:first-child, #mPanel .table-bordered caption + thead tr:first-child th:first-child, #mPanel .table-bordered colgroup + tbody tr:first-child td:first-child, #mPanel .table-bordered colgroup + thead tr:first-child th:first-child, #mPanel .table-bordered tbody:first-child tr:first-child > td:first-child, #mPanel .table-bordered tbody:first-child tr:first-child > th:first-child, #mPanel .table-bordered thead:first-child tr:first-child > th:first-child { border-top-left-radius: 4px }
    #mPanel .table-bordered caption + tbody tr:first-child td:last-child, #mPanel .table-bordered caption + thead tr:first-child th:last-child, #mPanel .table-bordered colgroup + tbody tr:first-child td:last-child, #mPanel .table-bordered colgroup + thead tr:first-child th:last-child, #mPanel .table-bordered tbody:first-child tr:first-child > td:last-child, #mPanel .table-bordered tbody:first-child tr:first-child > th:last-child, #mPanel .table-bordered thead:first-child tr:first-child > th:last-child { border-top-right-radius: 4px }
    #mPanel .table-bordered td, #mPanel .table-bordered th { border-left: 1px solid #fff }
    #mPanel .table-bordered caption + tbody tr:first-child td, #mPanel .table-bordered caption + tbody tr:first-child th, #mPanel .table-bordered caption + thead tr:first-child th, #mPanel .table-bordered colgroup + tbody tr:first-child td, #mPanel .table-bordered colgroup + tbody tr:first-child th, #mPanel .table-bordered colgroup + thead tr:first-child th, #mPanel .table-bordered tbody:first-child tr:first-child td, #mPanel .table-bordered tbody:first-child tr:first-child th, #mPanel .table-bordered thead:first-child tr:first-child th { border-top: 0 }
    #mPanel .table-bordered tbody:last-child tr:last-child > td:first-child, #mPanel .table-bordered tbody:last-child tr:last-child > th:first-child, #mPanel .table-bordered tfoot:last-child tr:last-child > td:first-child, #mPanel .table-bordered tfoot:last-child tr:last-child > th:first-child, #mPanel .table-bordered thead:last-child tr:last-child > th:first-child { border-bottom-left-radius: 4px }
    #mPanel .table-bordered tbody:last-child tr:last-child > td:last-child, #mPanel .table-bordered tbody:last-child tr:last-child > th:last-child, #mPanel .table-bordered tfoot:last-child tr:last-child > td:last-child, #mPanel .table-bordered tfoot:last-child tr:last-child > th:last-child, #mPanel .table-bordered thead:last-child tr:last-child > th:last-child { border-bottom-right-radius: 4px }
    #mPanel .table-bordered tfoot + tbody:last-child tr:last-child td:first-child { border-bottom-left-radius: 0 }
    #mPanel .table-bordered tfoot + tbody:last-child tr:last-child td:last-child { border-bottom-right-radius: 0 }
#mPanel .table-striped tbody > tr:nth-child(odd) > td, #mPanel .table-striped tbody > tr:nth-child(odd) > th { background-color: #f9f9f9 }
#mPanel .table-hover tbody tr:hover > td, #mPanel .table-hover tbody tr:hover > th { background-color: #e4e6e8 }
#mPanel .row-fluid table td[class*=span], #mPanel .row-fluid table th[class*=span], #mPanel table td[class*=span], #mPanel table th[class*=span] { display: table-cell; float: none; margin-left: 0 }
#mPanel .table td.span1, #mPanel .table th.span1 { float: none; width: 44px; margin-left: 0 }
#mPanel .table td.span2, #mPanel .table th.span2 { float: none; width: 124px; margin-left: 0 }
#mPanel .table td.span3, #mPanel .table th.span3 { float: none; width: 204px; margin-left: 0 }
#mPanel .table td.span4, #mPanel .table th.span4 { float: none; width: 284px; margin-left: 0 }
#mPanel .table td.span5, #mPanel .table th.span5 { float: none; width: 364px; margin-left: 0 }
#mPanel .table td.span6, #mPanel .table th.span6 { float: none; width: 444px; margin-left: 0 }
#mPanel .table td.span7, #mPanel .table th.span7 { float: none; width: 524px; margin-left: 0 }
#mPanel .table td.span8, #mPanel .table th.span8 { float: none; width: 604px; margin-left: 0 }
#mPanel .table td.span9, #mPanel .table th.span9 { float: none; width: 684px; margin-left: 0 }
#mPanel .table td.span10, #mPanel .table th.span10 { float: none; width: 764px; margin-left: 0 }
#mPanel .table td.span11, #mPanel .table th.span11 { float: none; width: 844px; margin-left: 0 }
#mPanel .table td.span12, #mPanel .table th.span12 { float: none; width: 924px; margin-left: 0 }
#mPanel .table tbody tr.success > td { background-color: #27ae60 }
#mPanel .table tbody tr.error > td { background-color: #c0392b }
#mPanel .table tbody tr.warning > td { background-color: #f39c12 }
#mPanel .table tbody tr.info > td { background-color: #2980b9 }
#mPanel .table-hover tbody tr.success:hover > td { background-color: #295 }
#mPanel .table-hover tbody tr.error:hover > td { background-color: #ab3326 }
#mPanel .table-hover tbody tr.warning:hover > td { background-color: #e08e0b }
#mPanel .table-hover tbody tr.info:hover > td { background-color: #2472a4 }
#mPanel .dropdown-toggle:active, #mPanel .open .dropdown-toggle { outline: 0 }
#mPanel .caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: "" }
#mPanel .btn, #mPanel .btn-group { vertical-align: middle }
#mPanel .dropdown .caret { margin-top: 8px; margin-left: 2px }
#mPanel .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 99; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #f2f3f4; border: 1px solid #f2f3f4; border-radius: 6px; box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box }
    #mPanel .dropdown-menu li, #mPanel .dropdown-menu > li > a, #mPanel .dropdown-submenu:hover > .dropdown-menu, #mPanel .nav-collapse li:hover ul, #mPanel .open > .dropdown-menu { display: block }
    #mPanel .dropdown-menu.pull-right { right: 0; left: auto }
    #mPanel .dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: #d6d9dd; border-bottom: 1px solid #d6d9dd }
    #mPanel .dropdown-menu li { float: none }
    #mPanel .dropdown-menu > li > a { padding: 3px 20px; color: #333; white-space: nowrap }
        #mPanel .dropdown-menu > li > a:focus, #mPanel .dropdown-menu > li > a:hover, #mPanel .dropdown-submenu:focus > a, #mPanel .dropdown-submenu:hover > a { text-decoration: none; color: #fff; background-color: #8841a6; background-repeat: repeat-x; background-image: linear-gradient(to bottom,#mPanel #8e44ad,#mPanel #7f3d9b) }
    #mPanel .dropdown-menu > .active > a, #mPanel .dropdown-menu > .active > a:focus, #mPanel .dropdown-menu > .active > a:hover { color: #fff; text-decoration: none; outline: 0; background-color: #8841a6; background-repeat: repeat-x; background-image: linear-gradient(to bottom,#mPanel #8e44ad,#mPanel #7f3d9b) }
    #mPanel .dropdown-menu > .disabled > a, #mPanel .dropdown-menu > .disabled > a:focus, #mPanel .dropdown-menu > .disabled > a:hover { color: #999 }
        #mPanel .dropdown-menu > .disabled > a:focus, #mPanel .dropdown-menu > .disabled > a:hover { text-decoration: none; background-color: transparent; background-image: none; cursor: default }
#mPanel .btn, #mPanel .btn-link, #mPanel button.close { cursor: pointer }
#mPanel .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990 }
#mPanel .alert .close, #mPanel .btn-group, #mPanel .btn-group > .btn, #mPanel .collapse, #mPanel .dropdown-submenu, #mPanel .navbar-search { position: relative }
#mPanel .pull-right > .dropdown-menu { right: 0; left: auto }
#mPanel .dropup .caret, #mPanel .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000; content: "" }
#mPanel .dropup .dropdown-menu, #mPanel .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px }
#mPanel .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0 6px 6px }
#mPanel .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; border-radius: 5px 5px 5px 0 }
#mPanel .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent transparent transparent #bbc0c5; border-style: solid; border-width: 5px 0 5px 5px; margin-top: 5px; margin-right: -10px }
#mPanel .btn-block, #mPanel input[type=button].btn-block, #mPanel input[type=reset].btn-block, #mPanel input[type=submit].btn-block { width: 100% }
#mPanel .dropdown-submenu:hover > a:after { border-left-color: #fff }
#mPanel .dropdown-submenu.pull-left { float: none }
    #mPanel .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0 6px 6px }
#mPanel .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px }
#mPanel .typeahead { z-index: 1051; margin-top: 2px; border-radius: 4px }
#mPanel .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f2f3f4 }
    #mPanel .well blockquote { border-color: #ddd; border-color: rgba(0,0,0,.15) }
#mPanel .well-large { padding: 24px; border-radius: 6px }
#mPanel .well-small { padding: 9px; border-radius: 3px }
#mPanel .fade { opacity: 0; transition: opacity .15s linear; visibility: hidden; }
    #mPanel .fade.in, #mPanel .tooltip { visibility: visible }
    #mPanel .fade.in { opacity: 1 }
#mPanel .collapse { height: 0; overflow: hidden; transition: height .35s ease }
    #mPanel .collapse.in { height: auto }
#mPanel .close { float: right; font-size: 20px; color: #949ca0 !important; text-shadow: 0 1px 0 #000; opacity: .7 }
    #mPanel .close:focus, #mPanel .close:hover { color: #000; text-decoration: none; cursor: pointer; opacity: .4 }
#mPanel button.close { padding: 0; background: 0 0; border: 0; -webkit-appearance: none }
#mPanel .btn { display: inline-block; margin-bottom: 0; letter-spacing: .3px; color: #333; text-shadow: 0 1px 1px rgba(255,255,255,.75); border: none; padding: 6px 12px; border-radius: 4px }
#mPanel .btn-danger, #mPanel .btn-info, #mPanel .btn-inverse, #mPanel .btn-success, #mPanel .btn-warning { background-repeat: repeat-x; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) }
#mPanel .btn-group + .btn-group, #mPanel .btn-toolbar > .btn + .btn, #mPanel .btn-toolbar > .btn + .btn-group, #mPanel .btn-toolbar > .btn-group + .btn { margin-left: 5px }
#mPanel .btn-danger, #mPanel .btn-info, #mPanel .btn-inverse, #mPanel .btn-primary, #mPanel .btn-success, #mPanel .btn-warning { text-shadow: 0 -1px 0 rgba(0,0,0,.25) }
#mPanel .btn.active, #mPanel .btn.disabled, #mPanel .btn:active, #mPanel .btn:focus, #mPanel .btn:hover, #mPanel .btn[disabled] { color: #333; background-color: #e6e6e6 }
#mPanel .btn:focus, #mPanel .btn:hover { color: #333; text-decoration: none; background-position: 0 0; transition: background-position .1s linear; outline: 0 !important }
#mPanel .btn:focus { outline: #333 dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px }
#mPanel .btn.active, #mPanel .btn:active { background-color: #ccc; background-image: none; outline: 0; box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05) }
#mPanel .btn-large { padding: 11px 19px; font-size: 17.5px; border-radius: 6px }
#mPanel .btn-small { padding: 2px 10px; font-size: 11.9px; border-radius: 3px }
    #mPanel .btn-small [class*=" icon-"], #mPanel .btn-small [class^=icon-] { margin-top: 0 }
#mPanel .btn-mini [class*=" icon-"], #mPanel .btn-mini [class^=icon-] { margin-top: -1px }
#mPanel .btn-mini { padding: 0 6px; font-size: 10.5px; border-radius: 3px }
#mPanel .btn-block { display: block; padding-left: 0; padding-right: 0; box-sizing: border-box }
#mPanel .btn-group, #mPanel .btn-group-vertical { display: inline-block }
#mPanel .btn-block + .btn-block { margin-top: 5px }
#mPanel .btn-primary { color: #fff; background-color: #8e44ad }
    #mPanel .btn-primary.active, #mPanel .btn-primary.disabled, #mPanel .btn-primary:active, #mPanel .btn-primary:focus, #mPanel .btn-primary:hover, #mPanel .btn-primary[disabled] { color: #fff; background-color: #ad44a9 }
    #mPanel .btn-primary.active, #mPanel .btn-primary:active { background-color: #883685 }
#mPanel .btn-warning { color: #fff; background-color: #faa732; border-color: #f89406 #f89406 #ad6704 }
    #mPanel .btn-warning.active, #mPanel .btn-warning.disabled, #mPanel .btn-warning:active, #mPanel .btn-warning:focus, #mPanel .btn-warning:hover, #mPanel .btn-warning[disabled] { color: #fff; background-color: #f89406 }
    #mPanel .btn-warning.active, #mPanel .btn-warning:active { background-color: #c67605 }
#mPanel .btn-danger { color: #fff; background-color: #da4f49; border-color: #bd362f #bd362f #802420 }
    #mPanel .btn-danger.active, #mPanel .btn-danger.disabled, #mPanel .btn-danger:active, #mPanel .btn-danger:focus, #mPanel .btn-danger:hover, #mPanel .btn-danger[disabled] { color: #fff; background-color: #bd362f }
    #mPanel .btn-danger.active, #mPanel .btn-danger:active { background-color: #942a25 }
#mPanel .btn-success { color: #fff; background-color: #5bb75b; border-color: #51a351 #51a351 #387038 }
    #mPanel .btn-success.active, #mPanel .btn-success.disabled, #mPanel .btn-success:active, #mPanel .btn-success:focus, #mPanel .btn-success:hover, #mPanel .btn-success[disabled] { color: #fff; background-color: #51a351 }
    #mPanel .btn-success.active, #mPanel .btn-success:active { background-color: #408140 }
#mPanel .btn-info { color: #fff; background-color: #49afcd; border-color: #2f96b4 #2f96b4 #1f6377 }
    #mPanel .btn-info.active, #mPanel .btn-info.disabled, #mPanel .btn-info:active, #mPanel .btn-info:focus, #mPanel .btn-info:hover, #mPanel .btn-info[disabled] { color: #fff; background-color: #2f96b4 }
    #mPanel .btn-info.active, #mPanel .btn-info:active { background-color: #24748c }
#mPanel .btn-inverse { color: #fff; background-color: #363636; border-color: #222 #222 #000 }
    #mPanel .btn-inverse.active, #mPanel .btn-inverse.disabled, #mPanel .btn-inverse:active, #mPanel .btn-inverse:focus, #mPanel .btn-inverse:hover, #mPanel .btn-inverse[disabled] { color: #fff; background-color: #222 }
    #mPanel .btn-inverse.active, #mPanel .btn-inverse:active { background-color: #080808 }
#mPanel button.btn::-moz-focus-inner, #mPanel input[type=submit].btn::-moz-focus-inner { padding: 0; border: 0 }
#mPanel .btn-link, #mPanel .btn-link:active, #mPanel .btn-link[disabled] { background-color: transparent; background-image: none; box-shadow: none }
#mPanel .btn-link { border-color: transparent; color: #8e44ad; border-radius: 0 }
    #mPanel .btn-link:focus, #mPanel .btn-link:hover { color: #612e76; text-decoration: underline; background-color: transparent }
    #mPanel .btn-link[disabled]:focus, #mPanel .btn-link[disabled]:hover { color: #333; text-decoration: none }
    #mPanel .btn-link.yellow { color: #2980b9 }
    #mPanel .btn-link.blue { color: #2980b9 }
#mPanel .btn-group { font-size: 0; white-space: nowrap }
#mPanel .btn-toolbar { font-size: 0; margin-top: 10px; margin-bottom: 10px }
#mPanel .btn-group > .btn { border-radius: 0 }
    #mPanel .btn-group > .btn + .btn { margin-left: -1px }
#mPanel .btn-group > .btn, #mPanel .btn-group > .dropdown-menu, #mPanel .btn-group > .popover { font-size: 14px }
#mPanel .btn-group > .btn-mini { font-size: 10.5px }
#mPanel .btn-group > .btn-small { font-size: 11.9px }
#mPanel .btn-group > .btn-large { font-size: 17.5px }
#mPanel .btn-group > .btn:first-child { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px }
#mPanel .btn-group > .btn:last-child, #mPanel .btn-group > .dropdown-toggle { border-top-right-radius: 4px; border-bottom-right-radius: 4px }
#mPanel .btn-group > .btn.large:first-child { margin-left: 0; border-top-left-radius: 6px; border-bottom-left-radius: 6px }
#mPanel .btn-group > .btn.large:last-child, #mPanel .btn-group > .large.dropdown-toggle { -moz-border-radius-topright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px }
#mPanel .btn-group > .btn.active, #mPanel .btn-group > .btn:active, #mPanel .btn-group > .btn:focus, #mPanel .btn-group > .btn:hover { z-index: 2 }
#mPanel .btn-group .dropdown-toggle:active, #mPanel .btn-group.open .dropdown-toggle { outline: 0 }
#mPanel .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05) }
#mPanel .btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px }
#mPanel .btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px }
#mPanel .btn .caret { margin-top: 8px; margin-left: 0 }
#mPanel .btn-large .caret { margin-top: 6px; border-left-width: 5px; border-right-width: 5px; border-top-width: 5px }
#mPanel .btn-mini .caret, #mPanel .btn-small .caret { margin-top: 8px }
#mPanel .dropup .btn-large .caret { border-bottom-width: 5px }
#mPanel .btn-danger .caret, #mPanel .btn-info .caret, #mPanel .btn-inverse .caret, #mPanel .btn-primary .caret, #mPanel .btn-success .caret, #mPanel .btn-warning .caret { border-top-color: #fff; border-bottom-color: #fff }
#mPanel .nav-header, #mPanel .nav > li > a { display: block }
#mPanel .btn-group-vertical > .btn { display: block; float: none; max-width: 100%; border-radius: 0 }
    #mPanel .btn-group-vertical > .btn + .btn { margin-left: 0; margin-top: -1px }
    #mPanel .btn-group-vertical > .btn:first-child { border-radius: 4px 4px 0 0 }
    #mPanel .btn-group-vertical > .btn:last-child { border-radius: 0 0 4px 4px }
#mPanel .btn-group-vertical > .btn-large:first-child { border-radius: 6px 6px 0 0 }
#mPanel .btn-group-vertical > .btn-large:last-child { border-radius: 0 0 6px 6px }
#mPanel .alert { padding: 8px 35px 8px 14px; margin-bottom: 20px; background-color: #f39c12; border: 1px solid #f39c12; border-radius: 4px }
    #mPanel .alert .close { top: -2px; right: -21px }
#mPanel .alert-success { background-color: #27ae60; border-color: #27ae60; color: #468847 }
    #mPanel .alert-success h4 { color: #468847 }
#mPanel .alert-danger, #mPanel .alert-error { background-color: #c0392b; border-color: #c0392b; color: #b94a48 }
    #mPanel .alert-danger h4, #mPanel .alert-error h4 { color: #b94a48 }
#mPanel .alert-info, #mPanel .alert-info h4 { color: #3a87ad }
#mPanel .alert-info { background-color: #2980b9; border-color: #2980b9 }
#mPanel .alert-block { padding-top: 14px; padding-bottom: 14px }
    #mPanel .alert-block > p, #mPanel .alert-block > ul { margin-bottom: 0 }
    #mPanel .alert-block p + p { margin-top: 5px }
#mPanel .nav { margin-left: 0; margin-bottom: 20px; list-style: none }
    #mPanel .nav > li > a:focus, #mPanel .nav > li > a:hover { text-decoration: none; background-color: #eee }
    #mPanel .nav > li > a > img { max-width: none }
    #mPanel .nav > .pull-right { float: right }
#mPanel .nav-header { padding: 3px 15px; font-size: 11px; color: #999; text-shadow: 0 1px 0 rgba(255,255,255,.5) }
#mPanel .nav li + .nav-header { margin-top: 9px }
#mPanel .nav-list { padding-left: 15px; padding-right: 15px; margin-bottom: 0 }
    #mPanel .nav-list .nav-header, #mPanel .nav-list > li > a { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255,255,255,.5) }
    #mPanel .nav-list > li > a { padding: 3px 15px }
#mPanel .nav-pills > li > a, #mPanel .nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px }
#mPanel .nav-list > .active > a, #mPanel .nav-list > .active > a:focus, #mPanel .nav-list > .active > a:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.2); background-color: #8e44ad }
#mPanel .nav-list [class*=" icon-"], #mPanel .nav-list [class^=icon-] { margin-right: 2px }
#mPanel .nav-list .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff }
#mPanel .nav-pills:after, #mPanel .nav-pills:before, #mPanel .nav-tabs:after, #mPanel .nav-tabs:before { display: table; content: ""; line-height: 0 }
#mPanel .nav-pills > li, #mPanel .nav-tabs > li { float: left }
#mPanel .nav-stacked > li, #mPanel .tabs-left > .nav-tabs > li, #mPanel .tabs-right > .nav-tabs > li { float: none }
#mPanel .nav-pills > li > a, #mPanel .nav-tabs > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px }
#mPanel .nav-tabs { border-bottom: 1px solid #ddd }
    #mPanel .nav-tabs > li { margin-bottom: -1px }
        #mPanel .nav-tabs > li > a { line-height: 20px; border: 1px solid transparent; border-radius: 4px 4px 0 0 }
            #mPanel .nav-tabs > li > a:focus, #mPanel .nav-tabs > li > a:hover { border-color: #eee #eee #ddd }
    #mPanel .nav-tabs > .active > a, #mPanel .nav-tabs > .active > a:focus, #mPanel .nav-tabs > .active > a:hover { color: #555; background-color: #ecf0f1; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default }
#mPanel .nav-pills > li > a { margin-top: 2px; margin-bottom: 2px; border-radius: 5px }
#mPanel .nav-pills > .active > a, #mPanel .nav-pills > .active > a:focus, #mPanel .nav-pills > .active > a:hover { color: #fff; background-color: #8e44ad }
#mPanel .nav-stacked > li > a { margin-right: 0 }
#mPanel .nav-tabs.nav-stacked { border-bottom: 0 }
    #mPanel .nav-tabs.nav-stacked > li > a { border: 1px solid #ddd; border-radius: 0 }
    #mPanel .nav-tabs.nav-stacked > li:first-child > a { border-top-right-radius: 4px; border-top-left-radius: 4px }
    #mPanel .nav-tabs.nav-stacked > li:last-child > a { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px }
    #mPanel .nav-tabs.nav-stacked > li > a:focus, #mPanel .nav-tabs.nav-stacked > li > a:hover { border-color: #ddd; z-index: 2 }
#mPanel .nav-pills.nav-stacked > li > a { margin-bottom: 3px }
#mPanel .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px }
#mPanel .nav-tabs .dropdown-menu { border-radius: 0 0 6px 6px }
#mPanel .nav-pills .dropdown-menu { border-radius: 6px }
#mPanel .nav .dropdown-toggle .caret { border-top-color: #8e44ad; border-bottom-color: #8e44ad; margin-top: 6px }
#mPanel .nav .dropdown-toggle:focus .caret, #mPanel .nav .dropdown-toggle:hover .caret { border-top-color: #612e76; border-bottom-color: #612e76 }
#mPanel .nav-tabs .dropdown-toggle .caret { margin-top: 8px }
#mPanel .nav .active .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff }
#mPanel .nav-tabs .active .dropdown-toggle .caret { border-top-color: #555; border-bottom-color: #555 }
#mPanel .nav > .dropdown.active > a:focus, #mPanel .nav > .dropdown.active > a:hover { cursor: pointer }
#mPanel .nav-pills .open .dropdown-toggle, #mPanel .nav-tabs .open .dropdown-toggle, #mPanel .nav > li.dropdown.open.active > a:focus, #mPanel .nav > li.dropdown.open.active > a:hover { color: #fff; background-color: #999; border-color: #999 }
#mPanel .nav li.dropdown.open .caret, #mPanel .nav li.dropdown.open a:focus .caret, #mPanel .nav li.dropdown.open a:hover .caret, #mPanel .nav li.dropdown.open.active .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: 1 }
#mPanel .tabs-stacked .open > a:focus, #mPanel .tabs-stacked .open > a:hover { border-color: #999 }
#mPanel .tabbable:after, #mPanel .tabbable:before { display: table; content: ""; line-height: 0 }
#mPanel .tabbable:after { clear: both }
#mPanel .pill-content > .pill-pane, #mPanel .tab-content > .tab-pane { display: none }
#mPanel .pill-content > .active, #mPanel .tab-content > .active { display: block }
#mPanel .tabs-below > .nav-tabs > li { margin-top: -1px; margin-bottom: 0 }
#mPanel .tabs-below > .nav-tabs > .active > a, #mPanel .tabs-below > .nav-tabs > .active > a:focus, #mPanel .tabs-below > .nav-tabs > .active > a:hover { border-color: transparent #ddd #ddd }
#mPanel .tabs-left > .nav-tabs > li > a, #mPanel .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px }
#mPanel .tabs-left > .nav-tabs { float: left; margin-right: 19px }
    #mPanel .tabs-left > .nav-tabs > li > a { margin-right: -1px }
#mPanel .tabs-right > .nav-tabs { float: right; margin-left: 19px }
    #mPanel .tabs-right > .nav-tabs > li > a { margin-left: -1px }
#mPanel .nav > .disabled > a { color: #999 }
    #mPanel .nav > .disabled > a:focus, #mPanel .nav > .disabled > a:hover { text-decoration: none; background-color: transparent; cursor: default }
#mPanel .navbar { overflow: visible; margin-bottom: 20px }
#mPanel .navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: #fafafa; background-repeat: repeat-x; border: 1px solid #d4d4d4; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.065); zoom: 1; background-image: linear-gradient(to bottom,#mPanel #fff,#mPanel #f2f2f2) }
    #mPanel .navbar-inner:after, #mPanel .navbar-inner:before { display: table; content: ""; line-height: 0 }
#mPanel .navbar .container { width: auto }
#mPanel .nav-collapse.collapse { height: auto; overflow: visible }
#mPanel .navbar .brand { float: left; display: block; padding: 10px 20px; margin-left: -20px; font-size: 20px; font-weight: 200; color: #555; text-shadow: 0 1px 0 #fff }
    #mPanel .navbar .brand:focus, #mPanel .navbar .brand:hover { text-decoration: none }
#mPanel .navbar-text { margin-bottom: 0; line-height: 40px; color: #555 }
#mPanel .navbar-link { color: #555 }
    #mPanel .navbar-link:focus, #mPanel .navbar-link:hover { color: #333 }
#mPanel .navbar .divider-vertical { height: 40px; margin: 0 9px; border-left: 1px solid #f2f2f2; border-right: 1px solid #fff }
#mPanel .navbar .btn, #mPanel .navbar .btn-group { margin-top: 5px }
    #mPanel .navbar .btn-group .btn, #mPanel .navbar .input-append .btn, #mPanel .navbar .input-append .btn-group, #mPanel .navbar .input-prepend .btn, #mPanel .navbar .input-prepend .btn-group { margin-top: 0 }
#mPanel .navbar-form { margin-bottom: 0 }
    #mPanel .navbar-form:after, #mPanel .navbar-form:before { display: table; content: ""; line-height: 0 }
    #mPanel .navbar-form .checkbox, #mPanel .navbar-form .radio, #mPanel .navbar-form input, #mPanel .navbar-form select { margin-top: 5px }
    #mPanel .navbar-form .btn, #mPanel .navbar-form input, #mPanel .navbar-form select { display: inline-block; margin-bottom: 0 }
        #mPanel .navbar-form input[type=checkbox], #mPanel .navbar-form input[type=image], #mPanel .navbar-form input[type=radio] { margin-top: 3px }
    #mPanel .navbar-form .input-append, #mPanel .navbar-form .input-prepend { margin-top: 5px; white-space: nowrap }
        #mPanel .navbar-form .input-append input, #mPanel .navbar-form .input-prepend input { margin-top: 0 }
#mPanel .navbar-search { float: left; margin-top: 5px; margin-bottom: 0 }
    #mPanel .navbar-search .search-query { margin-bottom: 0; padding: 4px 14px; font-size: 13px; font-weight: 400; line-height: 1; border-radius: 15px }
#mPanel .navbar-static-top { position: static; margin-bottom: 0 }
    #mPanel .navbar-static-top .navbar-inner { border-radius: 0 }
#mPanel .navbar-fixed-bottom, #mPanel .navbar-fixed-top { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0 }
    #mPanel .navbar-fixed-top .navbar-inner, #mPanel .navbar-static-top .navbar-inner { border-width: 0 0 1px; box-shadow: 0 1px 10px rgba(0,0,0,.1) }
    #mPanel .navbar-fixed-bottom .navbar-inner { border-width: 1px 0 0; box-shadow: 0 -1px 10px rgba(0,0,0,.1) }
    #mPanel .navbar-fixed-bottom .navbar-inner, #mPanel .navbar-fixed-top .navbar-inner { padding-left: 0; padding-right: 0; border-radius: 0 }
    #mPanel .navbar-fixed-bottom .container, #mPanel .navbar-fixed-top .container, #mPanel .navbar-static-top .container { width: 940px }
#mPanel .navbar-fixed-top { top: 0 }
#mPanel .navbar-fixed-bottom { bottom: 0 }
#mPanel .navbar .nav { position: relative; left: 0; display: block; float: left; margin: 0 10px 0 0 }
    #mPanel .navbar .nav.pull-right { float: right; margin-right: 0 }
    #mPanel .navbar .nav > li { float: left }
        #mPanel .navbar .nav > li > a { float: none; padding: 10px 15px; color: #555; text-decoration: none; text-shadow: 0 1px 0 #fff }
    #mPanel .navbar .nav .dropdown-toggle .caret { margin-top: 8px }
    #mPanel .navbar .nav > li > a:focus, #mPanel .navbar .nav > li > a:hover { background-color: transparent; color: #333; text-decoration: none }
    #mPanel .navbar .nav > .active > a, #mPanel .navbar .nav > .active > a:focus, #mPanel .navbar .nav > .active > a:hover { color: #555; text-decoration: none; background-color: #e5e5e5; box-shadow: inset 0 3px 8px rgba(0,0,0,.125) }
#mPanel .navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25); background-color: #ededed; background-repeat: repeat-x; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075); background-image: linear-gradient(to bottom,#mPanel #f2f2f2,#mPanel #e5e5e5); border-color: #e5e5e5 #e5e5e5 #bfbfbf }
    #mPanel .navbar .btn-navbar.active, #mPanel .navbar .btn-navbar.disabled, #mPanel .navbar .btn-navbar:active, #mPanel .navbar .btn-navbar:focus, #mPanel .navbar .btn-navbar:hover, #mPanel .navbar .btn-navbar[disabled] { color: #fff; background-color: #e5e5e5 }
    #mPanel .navbar .btn-navbar.active, #mPanel .navbar .btn-navbar:active { background-color: #ccc }
    #mPanel .navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: #f5f5f5; border-radius: 1px; box-shadow: 0 1px 0 rgba(0,0,0,.25) }
#mPanel .btn-navbar .icon-bar + .icon-bar { margin-top: 3px }
#mPanel .navbar .nav > li > .dropdown-menu:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: #f2f3f4; position: absolute; top: -7px; left: 9px }
#mPanel .navbar .nav > li > .dropdown-menu:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #f2f3f4; position: absolute; top: -6px; left: 10px }
#mPanel .navbar-fixed-bottom .nav > li > .dropdown-menu:before { border-top: 7px solid #ccc; border-top-color: #f2f3f4; border-bottom: 0; bottom: -7px; top: auto }
#mPanel .navbar-fixed-bottom .nav > li > .dropdown-menu:after { border-top: 6px solid #f2f3f4; border-bottom: 0; bottom: -6px; top: auto }
#mPanel .navbar .nav li.dropdown > a:focus .caret, #mPanel .navbar .nav li.dropdown > a:hover .caret { border-top-color: #333; border-bottom-color: #333 }
#mPanel .navbar .nav li.dropdown.active > .dropdown-toggle, #mPanel .navbar .nav li.dropdown.open.active > .dropdown-toggle, #mPanel .navbar .nav li.dropdown.open > .dropdown-toggle { background-color: #e5e5e5; color: #555 }
    #mPanel .navbar .nav li.dropdown.active > .dropdown-toggle .caret, #mPanel .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret, #mPanel .navbar .nav li.dropdown.open > .dropdown-toggle .caret, #mPanel .navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: #555; border-bottom-color: #555 }
#mPanel .navbar .nav > li > .dropdown-menu.pull-right, #mPanel .navbar .pull-right > li > .dropdown-menu { left: auto; right: 0 }
    #mPanel .navbar .nav > li > .dropdown-menu.pull-right:before, #mPanel .navbar .pull-right > li > .dropdown-menu:before { left: auto; right: 12px }
    #mPanel .navbar .nav > li > .dropdown-menu.pull-right:after, #mPanel .navbar .pull-right > li > .dropdown-menu:after { left: auto; right: 13px }
    #mPanel .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu, #mPanel .navbar .pull-right > li > .dropdown-menu .dropdown-menu { left: auto; right: 100%; margin-left: 0; margin-right: -1px; border-radius: 6px 0 6px 6px }
#mPanel .navbar-inverse .navbar-inner { background-color: #1b1b1b; background-repeat: repeat-x; border-color: #252525; background-image: linear-gradient(to bottom,#mPanel #222,#mPanel #111) }
#mPanel .navbar-inverse .brand, #mPanel .navbar-inverse .nav > li > a { color: #999; text-shadow: 0 -1px 0 rgba(0,0,0,.25) }
    #mPanel .navbar-inverse .brand:focus, #mPanel .navbar-inverse .brand:hover, #mPanel .navbar-inverse .nav > li > a:focus, #mPanel .navbar-inverse .nav > li > a:hover { color: #fff }
#mPanel .navbar-inverse .brand, #mPanel .navbar-inverse .navbar-text { color: #999 }
#mPanel .navbar-inverse .nav > li > a:focus, #mPanel .navbar-inverse .nav > li > a:hover { background-color: transparent; color: #fff }
#mPanel .navbar-inverse .nav .active > a, #mPanel .navbar-inverse .nav .active > a:focus, #mPanel .navbar-inverse .nav .active > a:hover { color: #fff; background-color: #111 }
#mPanel .navbar-inverse .navbar-link { color: #999 }
    #mPanel .navbar-inverse .navbar-link:focus, #mPanel .navbar-inverse .navbar-link:hover { color: #fff }
#mPanel .navbar-inverse .divider-vertical { border-left-color: #111; border-right-color: #222 }
#mPanel .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, #mPanel .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle, #mPanel .navbar-inverse .nav li.dropdown.open > .dropdown-toggle { background-color: #111; color: #fff }
#mPanel .navbar-inverse .nav li.dropdown > a:focus .caret, #mPanel .navbar-inverse .nav li.dropdown > a:hover .caret { border-top-color: #fff; border-bottom-color: #fff }
#mPanel .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: #999; border-bottom-color: #999 }
#mPanel .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, #mPanel .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret, #mPanel .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff }
#mPanel .navbar-inverse .navbar-search .search-query { color: #fff; background-color: #515151; border-color: #111; box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15); transition: none }
    #mPanel .navbar-inverse .navbar-search .search-query:-moz-placeholder { color: #ccc }
    #mPanel .navbar-inverse .navbar-search .search-query:-ms-input-placeholder { color: #ccc }
    #mPanel .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { color: #ccc }
    #mPanel .navbar-inverse .navbar-search .search-query.focused, #mPanel .navbar-inverse .navbar-search .search-query:focus { padding: 5px 15px; color: #333; text-shadow: 0 1px 0 #fff; background-color: #fff; border: 0; box-shadow: 0 0 3px rgba(0,0,0,.15); outline: 0 }
#mPanel .navbar-inverse .btn-navbar { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25); background-color: #0e0e0e; background-repeat: repeat-x; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); border-color: #040404 #040404 #000 }
    #mPanel .navbar-inverse .btn-navbar.active, #mPanel .navbar-inverse .btn-navbar.disabled, #mPanel .navbar-inverse .btn-navbar:active, #mPanel .navbar-inverse .btn-navbar:focus, #mPanel .navbar-inverse .btn-navbar:hover, #mPanel .navbar-inverse .btn-navbar[disabled] { color: #fff; background-color: #040404 }
    #mPanel .navbar-inverse .btn-navbar.active, #mPanel .navbar-inverse .btn-navbar:active { background-color: #000 }
#mPanel .pagination { margin: 20px 0 }
    #mPanel .pagination ul { display: inline-block; margin-left: 0; margin-bottom: 0; border-radius: 4px }
        #mPanel .pagination ul > li { display: inline }
            #mPanel .pagination ul > li > a, #mPanel .pagination ul > li > span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #bdc3c7; border: 1px solid #ddd; border-left-width: 0 }
                #mPanel .pagination ul > .active > a, #mPanel .pagination ul > .active > span, #mPanel .pagination ul > li > a:focus, #mPanel .pagination ul > li > a:hover { background-color: #8e44ad }
        #mPanel .pagination ul > .active > a, #mPanel .pagination ul > .active > span { color: #999; cursor: default }
        #mPanel .pagination ul > .disabled > a, #mPanel .pagination ul > .disabled > a:focus, #mPanel .pagination ul > .disabled > a:hover, #mPanel .pagination ul > .disabled > span { color: #999; background-color: transparent; cursor: default }
        #mPanel .pagination ul > li:first-child > a, #mPanel .pagination ul > li:first-child > span { border-left-width: 1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px }
        #mPanel .pagination ul > li:last-child > a, #mPanel .pagination ul > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px }
#mPanel .pagination-right { text-align: right }
#mPanel .pagination-large ul > li > a, #mPanel .pagination-large ul > li > span { padding: 11px 19px; font-size: 17.5px }
#mPanel .pagination-large ul > li:first-child > a, #mPanel .pagination-large ul > li:first-child > span { border-top-left-radius: 6px; border-bottom-left-radius: 6px }
#mPanel .pagination-large ul > li:last-child > a, #mPanel .pagination-large ul > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px }
#mPanel .pagination-mini ul > li:first-child > a, #mPanel .pagination-mini ul > li:first-child > span, #mPanel .pagination-small ul > li:first-child > a, #mPanel .pagination-small ul > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px }
#mPanel .pagination-mini ul > li:last-child > a, #mPanel .pagination-mini ul > li:last-child > span, #mPanel .pagination-small ul > li:last-child > a, #mPanel .pagination-small ul > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px }
#mPanel .pagination-small ul > li > a, #mPanel .pagination-small ul > li > span { padding: 2px 10px; font-size: 11.9px }
#mPanel .pagination-mini ul > li > a, #mPanel .pagination-mini ul > li > span { padding: 0 6px; font-size: 10.5px }
#mPanel .pager { margin: 20px 0; list-style: none; text-align: center }
#mPanel .modal-footer, #mPanel .modal-form { margin-bottom: 0 }
#mPanel .pager:after, #mPanel .pager:before { display: table; content: ""; line-height: 0 }
#mPanel .pager li { display: inline }
    #mPanel .pager li > a, #mPanel .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px }
        #mPanel .pager li > a:focus, #mPanel .pager li > a:hover { text-decoration: none; background-color: #f5f5f5 }
#mPanel .pager .next > a, #mPanel .pager .next > span { float: right }
#mPanel .pager .previous > a, #mPanel .pager .previous > span { float: left }
#mPanel .pager .disabled > a, #mPanel .pager .disabled > a:focus, #mPanel .pager .disabled > a:hover, #mPanel .pager .disabled > span { color: #999; background-color: #fff; cursor: default }
#mPanel .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 10040; background-color: #000 }
#mPanel .modal { position: fixed; background-color: #fff }
#mPanel .modal-backdrop.fade { opacity: 0 }
    #mPanel .modal-backdrop, #mPanel .modal-backdrop.fade.in { opacity: .8 }
#mPanel .modal { top: 10%; left: 50%; z-index: 10050; width: 960px; margin-left: -490px; box-shadow: 0 0 5px 2px #8e44ad; outline: 0; overflow: hidden; border-radius: 4px; display: none }
    #mPanel .modal.fade { transition: opacity .3s linear,top .3s ease-out; top: -25% }
        #mPanel .modal.fade.in { top: 10% }
#mPanel .modal-header { border-bottom: 1px solid #eee; top: 0; width: 100%; padding: 10px 5px; margin-bottom: 10px; z-index: 200; box-sizing: border-box; }
#mPanel .popover, #mPanel .popover-title, #mPanel .tooltip-inner { background-color: #2c3e50 }
#mPanel .modal-header .close { margin-top: 5px; margin-right: 10px }
#mPanel .modal-header h3 { margin: 0; line-height: 30px }
#mPanel .modal-body { position: relative; overflow-y: auto; padding: 15px }
#mPanel .popover, #mPanel .tooltip, #mPanel .tooltip-arrow { position: absolute }
#mPanel .modal-footer { padding: 14px 2% 15px; text-align: right; border-top: 1px solid #ddd; border-radius: 0 0 6px 6px; box-shadow: inset 0 1px 0 #fff; color: #000 }
    #mPanel .modal-footer:after, #mPanel .modal-footer:before { display: table; content: ""; line-height: 0 }
    #mPanel .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; outline: 0 }
    #mPanel .modal-footer .btn-group .btn + .btn { margin-left: -1px }
    #mPanel .modal-footer .btn-block + .btn-block { margin-left: 0 }
#mPanel .tooltip { z-index: 10030; display: block; font-size: 11px; line-height: 1.4; opacity: 0; font-weight: 700 }
#mPanel .popover, #mPanel .popover-title:empty { display: none; font-weight: 700; color: #fff !important }
#mPanel .tooltip.top { margin-top: -3px; padding: 5px 0 }
#mPanel .tooltip.right { margin-left: 3px; padding: 0 5px }
#mPanel .tooltip.bottom { margin-top: 3px; padding: 5px 0 }
#mPanel .tooltip.left { margin-left: -3px; padding: 0 5px }
#mPanel .tooltip-inner { max-width: 200px; padding: 8px; color: #fff; text-align: center; text-decoration: none; border-radius: 4px }
#mPanel .tooltip-arrow { width: 0; height: 0; border-color: transparent; border-style: solid }
#mPanel .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #2c3e50 }
#mPanel .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #2c3e50 }
#mPanel .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #2c3e50 }
#mPanel .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #2c3e50 }
#mPanel .popover { top: 0; left: 0; z-index: 1010; max-width: 276px; padding: 1px; text-align: left; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; box-shadow: 0 5px 10px rgba(0,0,0,.2); white-space: normal }
    #mPanel .popover.top { margin-top: -10px }
    #mPanel .popover.right { margin-left: 10px }
    #mPanel .popover.bottom { margin-top: 10px }
    #mPanel .popover.left { margin-left: -10px }
#mPanel .popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: 400; line-height: 18px; border-bottom: 1px solid #233140; border-radius: 5px 5px 0 0 }
#mPanel .popover.top .arrow, #mPanel .popover.top .arrow:after { border-bottom-width: 0; border-top-color: #2c3e50 }
#mPanel .popover-content { padding: 9px 14px }
#mPanel .popover .arrow, #mPanel .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid }
#mPanel .popover .arrow { border-width: 11px }
    #mPanel .popover .arrow:after { border-width: 10px; content: "" }
#mPanel .popover.top .arrow { left: 50%; margin-left: -11px; bottom: -11px }
    #mPanel .popover.top .arrow:after { bottom: 1px; margin-left: -10px }
#mPanel .popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #2c3e50 }
    #mPanel .popover.right .arrow:after { left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #2c3e50 }
#mPanel .popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #2c3e50; top: -11px }
    #mPanel .popover.bottom .arrow:after { top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #2c3e50 }
#mPanel .popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #2c3e50 }
    #mPanel .popover.left .arrow:after { right: 1px; border-right-width: 0; border-left-color: #2c3e50; bottom: -10px }
#mPanel .thumbnails { margin-left: -20px; list-style: none }
    #mPanel .thumbnails:after, #mPanel .thumbnails:before { display: table; content: ""; line-height: 0 }
#mPanel .row-fluid .thumbnails { margin-left: 0 }
#mPanel .thumbnails > li { float: left; margin-bottom: 20px; margin-left: 20px }
#mPanel .thumbnail { display: inline-block; position: relative; line-height: 20px; border: 1px solid #ddd; border-radius: 4px; text-align: center; box-shadow: 0 1px 3px rgba(0,0,0,.055); transition: all .2s ease-in-out; vertical-align: middle; cursor: pointer }
    #mPanel .thumbnail .close { position: absolute; right: 8px; top: 7px; z-index: 99; color: #fff !important; opacity: 1 }
    #mPanel .thumbnail:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 4px solid #fff; box-sizing: border-box; border-radius: 4px; z-index: 2 }
    #mPanel .thumbnail.raw:before { display: none }
#mPanel a.thumbnail:focus, #mPanel a.thumbnail:hover { border-color: #8e44ad; box-shadow: 0 1px 4px rgba(0,105,214,.25) }
#mPanel .thumbnail > i, #mPanel .thumbnail > img { display: block; max-height: 100%; vertical-align: middle; position: relative }
#mPanel .thumbnail.fit-area > i, #mPanel .thumbnail.fit-area > img { top: 50%; left: 50%; transform: translate3d(-50%,-50%,0); -webkit-transform: translate3d(-50%,-50%,0) }
#mPanel .thumbnail .caption { padding: 9px; color: #555 }
#mPanel .thumbnail.small { width: 50px; height: 50px }
    #mPanel .thumbnail.small.flexible { width: auto; height: auto; max-width: 75px; max-height: 75px }
#mPanel .thumbnail.middle { width: 150px; height: 100px }
#mPanel .thumbnail.large { width: 250px; height: 150px }
    #mPanel .thumbnail.large.flexible { height: auto; max-width: 50%; max-height: 50vh }
        #mPanel .thumbnail.large.flexible img { width: auto; height: auto; max-width: 100%; max-height: 100%; border-radius: 4px }
#mPanel .thumbnail.preview-bg { background: grey url(../img/bg-crossline.png) !important }
#mPanel .imageContainer { min-height: 1px }
    #mPanel .imageContainer .thumbnail { float: left; border-radius: 5px; box-sizing: border-box; width: calc((100% - 40px) / 4); height: 150px; margin: 5px; padding: 5px; vertical-align: top; cursor: pointer; position: relative; transition: all .3s; }
        #mPanel .imageContainer .thumbnail img { max-width: 150px; max-height: 100px; margin-top: -20px; }
#mPanel span.filename { display: block; width: 100%; text-align: center; white-space: normal; position: absolute; top: 105px; left: 0; padding: 0 3px; box-sizing: border-box; height: 45px; overflow: hidden; word-break: break-all; font-size: 12px; line-height: 1.2; }
#mPanel .thumbnail:hover { background-color: #8e44ad; border-color: #8e44ad; box-shadow: 0 0 5px #8e44ad }
#mPanel .thumbnail.active { border-color: #8e44ad; box-shadow: 0 0 15px #8e44ad }
#mPanel .thumbnail:hover .filename { color: #fff }
#mPanel div.galery .modal-header { padding: 0; border-radius: 0 !important }
#mPanel .galery .modal-footer { padding-bottom: 0 }
#mPanel div.galery .close { line-height: 50px; padding: 0 15px }
#mPanel .filterBar { position: relative; width: 100%; height: 35px; background: red }
#mPanel .show { visibility: visible }
#mPanel .hiddden { visibility: hidden; display: block !important }
#mPanel .top60 { padding-top: 60px !important }
#mPanel .bottom60 { padding-bottom: 60px !important }
#mPanel .item.subdirectory { position: relative }
    #mPanel .item.subdirectory .head { display: inline-block; padding: 10px 0; cursor: pointer; margin-left: 15px; background: #fff; height: 20px; padding: 10px; position: relative; z-index: 2 }
        #mPanel .item.subdirectory .head:after { content: ''; clear: both; display: block; width: 100%; height: 1px }
    #mPanel .item.subdirectory:before { content: ''; position: absolute; top: 30px; left: 0; width: 100%; height: 10px; border-bottom: 1px solid #8e44ad }
    #mPanel .item.subdirectory .items:after { content: ''; display: block; clear: both }
#lblImagesThump { display: none }
#mPanel .badge, #mPanel .label { display: inline-block; padding: 2px 4px; font-size: 11.84px; font-weight: 700; line-height: 14px; color: #fff; white-space: nowrap; text-shadow: 0 -1px 0 rgba(0,0,0,.25); background-color: #999 }
#mPanel .label { border-radius: 3px }
#mPanel .badge { padding-left: 9px; padding-right: 9px; border-radius: 9px }
    #mPanel .badge:empty, #mPanel .label:empty { display: none }
#mPanel a.badge:focus, #mPanel a.badge:hover, #mPanel a.label:focus, #mPanel a.label:hover { color: #fff; text-decoration: none; cursor: pointer }
#mPanel .badge-important, #mPanel .label-important { background-color: #b94a48 }
    #mPanel .badge-important[href], #mPanel .label-important[href] { background-color: #953b39 }
#mPanel .badge-warning, #mPanel .label-warning { background-color: #f89406 }
    #mPanel .badge-warning[href], #mPanel .label-warning[href] { background-color: #c67605 }
#mPanel .badge-success, #mPanel .label-success { background-color: #27ae60 }
    #mPanel .badge-success[href], #mPanel .label-success:hover, #mPanel .label-success[href] { background-color: #356635 }
#mPanel .badge-info, #mPanel .label-info { background-color: #3a87ad }
    #mPanel .badge-info[href], #mPanel .label-info[href] { background-color: #2d6987 }
#mPanel .badge-inverse, #mPanel .label-inverse { background-color: #333 }
    #mPanel .badge-inverse[href], #mPanel .label-inverse[href] { background-color: #1a1a1a }
#mPanel .btn .badge, #mPanel .btn .label { position: relative; top: -1px }
#mPanel .btn-mini .badge, #mPanel .btn-mini .label { top: 0 }
#mPanel .label-danger { background-color: #c0392b }
    #mPanel .label-danger:hover, #mPanel .label-danger[href]:focus, #mPanel .label-danger[href]:hover { background-color: #962d22 }

@-webkit-keyframes progress-bar-stripes {
    from { background-position: 40px 0 }
    to { background-position: 0 0 }
}

@-moz-keyframes progress-bar-stripes {
    from { background-position: 40px 0 }
    to { background-position: 0 0 }
}

@-ms-keyframes progress-bar-stripes {
    from { background-position: 40px 0 }
    to { background-position: 0 0 }
}

@keyframes progress-bar-stripes {
    from { background-position: 40px 0 }
    to { background-position: 0 0 }
}

#mPanel .progress { overflow: hidden; height: 20px; background-repeat: repeat-x }
    #mPanel .progress .bar { width: 0; height: 100%; color: #fff; float: left; font-size: 12px; text-align: center; background-color: #0e90d2; background-repeat: repeat-x; box-sizing: border-box; transition: width .6s ease; background-image: linear-gradient(to bottom,#mPanel #149bdf,#mPanel #0480be) }
#mPanel .progress-striped .bar { background-color: #8e44ad; background-image: -webkit-gradient(linear,0 100%,#mPanel 100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),#mPanel to(transparent)); background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
#mPanel .progress.active .bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -ms-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite }
#mPanel .progress .bar-danger, #mPanel .progress-danger .bar { background-repeat: repeat-x; background-image: linear-gradient(to bottom,#mPanel #ee5f5b,#mPanel #c43c35) }
#mPanel .progress-danger.progress-striped .bar, #mPanel .progress-striped .bar-danger { background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
#mPanel .progress .bar-success, #mPanel .progress-success .bar { background-repeat: repeat-x; background-image: linear-gradient(to bottom,#mPanel #62c462,#mPanel #57a957) }
#mPanel .progress-striped .bar-success, #mPanel .progress-success.progress-striped .bar { background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
#mPanel .progress .bar-info, #mPanel .progress-info .bar { background-repeat: repeat-x; background-image: linear-gradient(to bottom,#mPanel #5bc0de,#mPanel #339bb9) }
#mPanel .progress-info.progress-striped .bar, #mPanel .progress-striped .bar-info { background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
#mPanel .progress .bar-warning, #mPanel .progress-warning .bar { background-repeat: repeat-x; background-image: linear-gradient(to bottom,#mPanel #fbb450,#mPanel #f89406) }
#mPanel .progress-striped .bar-warning, #mPanel .progress-warning.progress-striped .bar { background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
#mPanel .media, #mPanel .media-body { overflow: hidden; zoom: 1 }
    #mPanel .media, #mPanel .media .media { margin-top: 15px }
        #mPanel .media:first-child { margin-top: 0 }
#mPanel .media-object { display: block }
#mPanel .media-heading { margin: 0 0 5px }
#mPanel .media > .pull-left { margin-right: 10px }
#mPanel .media > .pull-right { margin-left: 10px }
#mPanel .media-list { margin-left: 0; list-style: none }
#mPanel .accordion { margin-bottom: 20px }
#mPanel .accordion-group { margin-bottom: 2px; border: 1px solid #e5e5e5; border-radius: 4px }
#mPanel .accordion-heading { border-bottom: 0 }
    #mPanel .accordion-heading .accordion-toggle { display: block; padding: 8px 15px }
#mPanel .accordion-toggle { cursor: pointer }
#mPanel .accordion-inner { padding: 9px 15px; border-top: 1px solid #e5e5e5 }
#mPanel .carousel { position: relative; margin-bottom: 20px; line-height: 1 }
#mPanel .carousel-inner { overflow: hidden; width: 100%; position: relative }
    #mPanel .carousel-inner > .item { display: none; position: relative; transition: .6s ease-in-out left }
        #mPanel .carousel-inner > .item > a > img, #mPanel .carousel-inner > .item > img { display: block; line-height: 1 }
    #mPanel .carousel-inner > .active, #mPanel .carousel-inner > .next, #mPanel .carousel-inner > .prev { display: block }
    #mPanel .carousel-inner > .active { left: 0 }
    #mPanel .carousel-inner > .next, #mPanel .carousel-inner > .prev { position: absolute; top: 0; width: 100% }
    #mPanel .carousel-inner > .next { left: 100% }
    #mPanel .carousel-inner > .prev { left: -100% }
        #mPanel .carousel-inner > .next.left, #mPanel .carousel-inner > .prev.right { left: 0 }
    #mPanel .carousel-inner > .active.left { left: -100% }
    #mPanel .carousel-inner > .active.right { left: 100% }
#mPanel .carousel-control { position: absolute; top: 40%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: #fff; text-align: center; background: #222; border: 3px solid #fff; border-radius: 23px; opacity: .5 }
    #mPanel .carousel-control.right { left: auto; right: 15px }
    #mPanel .carousel-control:focus, #mPanel .carousel-control:hover { color: #fff; text-decoration: none; opacity: .9 }
#mPanel .carousel-indicators { position: absolute; top: 15px; right: 15px; z-index: 5; margin: 0; list-style: none }
    #mPanel .carousel-indicators li { display: block; float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: -999px; background-color: #ccc; background-color: rgba(255,255,255,.25); border-radius: 5px }
    #mPanel .carousel-indicators .active { background-color: #fff }
#mPanel .carousel-caption { position: absolute; left: 0; right: 0; bottom: 0; padding: 15px; background: #333; background: rgba(0,0,0,.75) }
    #mPanel .carousel-caption h4, #mPanel .carousel-caption p { color: #fff; line-height: 20px }
    #mPanel .carousel-caption h4 { margin: 0 0 5px }
    #mPanel .carousel-caption p { margin-bottom: 0 }
#mPanel .hero-unit { padding: 60px; margin-bottom: 30px; font-size: 18px; font-weight: 200; color: inherit; background-color: #bdc3c7; border-radius: 6px }
    #mPanel .hero-unit h1 { font-size: 60px; line-height: 1; color: inherit }
    #mPanel .hero-unit li { line-height: 30px }
#mPanel .pull-right { float: right !important; }
#mPanel .pull-left { float: left }
#mPanel .hide { display: none !important }
#mPanel .show { display: block }
#mPanel .invisible { visibility: hidden }
#mPanel .affix { position: fixed }

@media (max-width:767px) {
    #mPanel { box-sizing: border-box }
        #mPanel .navbar-fixed-bottom, #mPanel .navbar-fixed-top, #mPanel .navbar-static-top { margin-left: -20px; margin-right: -20px }
        #mPanel .controls-row [class*=span] + [class*=span], #mPanel .dl-horizontal dd, #mPanel .row, #mPanel .row-fluid [class*=offset]:first-child, #mPanel .thumbnails, #mPanel .thumbnails > li { margin-left: 0 }
        #mPanel .container-fluid { padding: 0 }
        #mPanel .dl-horizontal dt { float: none; clear: none; width: auto; text-align: left }
        #mPanel .container { width: auto; margin-top: 0 !important }
        #mPanel .row-fluid { width: 100% }
        #mPanel .thumbnails > li { float: none }
        #mPanel .row-fluid [class*=span], #mPanel .uneditable-input[class*=span], #mPanel [class*=span] { float: none; display: block; width: 100% !important; margin-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
        #mPanel .row-fluid .span12, #mPanel .span12 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
        #mPanel .input-large, #mPanel .input-xlarge, #mPanel .input-xxlarge, #mPanel .uneditable-input, #mPanel input[class*=span], #mPanel select[class*=span], #mPanel textarea[class*=span] { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
        #mPanel .input-append input, #mPanel .input-append input[class*=span], #mPanel .input-prepend input, #mPanel .input-prepend input[class*=span] { display: inline-block; width: auto }
        #mPanel .modal { position: fixed; top: 20px; left: 20px; right: 20px; width: auto; margin: 0 }
            #mPanel .modal.fade { top: -100px }
                #mPanel .modal.fade.in { top: 20px }
}

@media (max-width:480px) {
    #mPanel .form-horizontal .controls, #mPanel .media-object { margin-left: 0 }
    #mPanel .nav-collapse { -webkit-transform: translate3d(0,0,0) }
    #mPanel .page-header h1 small { display: block; line-height: 20px }
    #mPanel input[type=checkbox], #mPanel input[type=radio] { border: 1px solid #ccc }
    #mPanel .form-horizontal .control-label { float: none; width: auto; padding-top: 0; text-align: left }
    #mPanel .form-horizontal .control-list { padding-top: 0 }
    #mPanel .form-horizontal .form-actions { padding-left: 10px; padding-right: 10px }
    #mPanel .media .pull-left, #mPanel .media .pull-right { float: none; display: block; margin-bottom: 10px }
    #mPanel .media-object { margin-right: 0 }
    #mPanel .modal { top: 10px; left: 10px; right: 10px }
    #mPanel .modal-header .close { padding: 10px; margin: -10px }
    #mPanel .carousel-caption { position: static }
}

@media (min-width:768px) and (max-width:979px) {
    #mPanel .row-fluid:after, #mPanel .row-fluid:before, #mPanel .row:after, #mPanel .row:before { display: table; content: ""; line-height: 0 }
    #mPanel .row-fluid:after, #mPanel .row:after { clear: both }
    #mPanel .row { margin-left: -20px }
    #mPanel [class*=span] { float: left; min-height: 1px; margin-left: 20px }
    #mPanel .container, #mPanel .navbar-fixed-bottom .container, #mPanel .navbar-fixed-top .container, #mPanel .navbar-static-top .container, #mPanel .span12 { width: 724px }
    #mPanel .span11 { width: 662px }
    #mPanel .span10 { width: 600px }
    #mPanel .span9 { width: 538px }
    #mPanel .span8 { width: 476px }
    #mPanel .span7 { width: 414px }
    #mPanel .span6 { width: 352px }
    #mPanel .span5 { width: 290px }
    #mPanel .span4 { width: 228px }
    #mPanel .span3 { width: 166px }
    #mPanel .span2 { width: 104px }
    #mPanel .span1 { width: 42px }
    #mPanel .row-fluid, #mPanel .row-fluid .span12 { width: 100% }
    #mPanel .offset12 { margin-left: 764px }
    #mPanel .offset11 { margin-left: 702px }
    #mPanel .offset10 { margin-left: 640px }
    #mPanel .offset9 { margin-left: 578px }
    #mPanel .offset8 { margin-left: 516px }
    #mPanel .offset7 { margin-left: 454px }
    #mPanel .offset6 { margin-left: 392px }
    #mPanel .offset5 { margin-left: 330px }
    #mPanel .offset4 { margin-left: 268px }
    #mPanel .offset3 { margin-left: 206px }
    #mPanel .offset2 { margin-left: 144px }
    #mPanel .offset1 { margin-left: 82px }
    #mPanel .row-fluid [class*=span] { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.7624309392265194% }
        #mPanel .row-fluid [class*=span]:first-child { margin-left: 0 }
    #mPanel .row-fluid .controls-row [class*=span] + [class*=span] { margin-left: 2.7624309392265194% }
    #mPanel .row-fluid .span11 { width: 91.43646408839778% }
    #mPanel .row-fluid .span10 { width: 82.87292817679558% }
    #mPanel .row-fluid .span9 { width: 74.30939226519337% }
    #mPanel .row-fluid .span8 { width: 65.74585635359117% }
    #mPanel .row-fluid .span7 { width: 57.18232044198895% }
    #mPanel .row-fluid .span6 { width: 48.61878453038674% }
    #mPanel .row-fluid .span5 { width: 40.05524861878453% }
    #mPanel .row-fluid .span4 { width: 31.491712707182323% }
    #mPanel .row-fluid .span3 { width: 22.92817679558011% }
    #mPanel .row-fluid .span2 { width: 14.3646408839779% }
    #mPanel .row-fluid .span1 { width: 5.801104972375691% }
    #mPanel .row-fluid .offset12 { margin-left: 105.52486187845304% }
        #mPanel .row-fluid .offset12:first-child { margin-left: 102.76243093922652% }
    #mPanel .row-fluid .offset11 { margin-left: 96.96132596685082% }
        #mPanel .row-fluid .offset11:first-child { margin-left: 94.1988950276243% }
    #mPanel .row-fluid .offset10 { margin-left: 88.39779005524862% }
        #mPanel .row-fluid .offset10:first-child { margin-left: 85.6353591160221% }
    #mPanel .row-fluid .offset9 { margin-left: 79.8342541436464% }
        #mPanel .row-fluid .offset9:first-child { margin-left: 77.07182320441989% }
    #mPanel .row-fluid .offset8 { margin-left: 71.2707182320442% }
        #mPanel .row-fluid .offset8:first-child { margin-left: 68.50828729281768% }
    #mPanel .row-fluid .offset7 { margin-left: 62.70718232044199% }
        #mPanel .row-fluid .offset7:first-child { margin-left: 59.94475138121547% }
    #mPanel .row-fluid .offset6 { margin-left: 54.14364640883978% }
        #mPanel .row-fluid .offset6:first-child { margin-left: 51.38121546961326% }
    #mPanel .row-fluid .offset5 { margin-left: 45.58011049723757% }
        #mPanel .row-fluid .offset5:first-child { margin-left: 42.81767955801105% }
    #mPanel .row-fluid .offset4 { margin-left: 37.01657458563536% }
        #mPanel .row-fluid .offset4:first-child { margin-left: 34.25414364640884% }
    #mPanel .row-fluid .offset3 { margin-left: 28.45303867403315% }
        #mPanel .row-fluid .offset3:first-child { margin-left: 25.69060773480663% }
    #mPanel .row-fluid .offset2 { margin-left: 19.88950276243094% }
        #mPanel .row-fluid .offset2:first-child { margin-left: 17.12707182320442% }
    #mPanel .row-fluid .offset1 { margin-left: 11.32596685082873% }
        #mPanel .row-fluid .offset1:first-child { margin-left: 8.56353591160221% }
    #mPanel .uneditable-input, #mPanel input, #mPanel textarea { margin-left: 0 }
    #mPanel .controls-row [class*=span] + [class*=span] { margin-left: 20px }
    #mPanel .uneditable-input.span12, #mPanel input.span12, #mPanel textarea.span12 { width: 710px }
    #mPanel .uneditable-input.span11, #mPanel input.span11, #mPanel textarea.span11 { width: 648px }
    #mPanel .uneditable-input.span10, #mPanel input.span10, #mPanel textarea.span10 { width: 586px }
    #mPanel .uneditable-input.span9, #mPanel input.span9, #mPanel textarea.span9 { width: 524px }
    #mPanel .uneditable-input.span8, #mPanel input.span8, #mPanel textarea.span8 { width: 462px }
    #mPanel .uneditable-input.span7, #mPanel input.span7, #mPanel textarea.span7 { width: 400px }
    #mPanel .uneditable-input.span6, #mPanel input.span6, #mPanel textarea.span6 { width: 338px }
    #mPanel .uneditable-input.span5, #mPanel input.span5, #mPanel textarea.span5 { width: 276px }
    #mPanel .uneditable-input.span4, #mPanel input.span4, #mPanel textarea.span4 { width: 214px }
    #mPanel .uneditable-input.span3, #mPanel input.span3, #mPanel textarea.span3 { width: 152px }
    #mPanel .uneditable-input.span2, #mPanel input.span2, #mPanel textarea.span2 { width: 90px }
    #mPanel .uneditable-input.span1, #mPanel input.span1, #mPanel textarea.span1 { width: 28px }
}

@media (min-width:1200px) {
    #mPanel .row-fluid:after, #mPanel .row-fluid:before, #mPanel .row:after, #mPanel .row:before { display: table; content: ""; line-height: 0 }
    #mPanel .row-fluid:after, #mPanel .row:after { clear: both }
    #mPanel .row { margin-left: -30px }
    #mPanel [class*=span] { float: left; min-height: 1px; margin-left: 30px }
    #mPanel .container, #mPanel .navbar-fixed-bottom .container, #mPanel .navbar-fixed-top .container, #mPanel .navbar-static-top .container, #mPanel .span12 { width: 1170px }
    #mPanel .itemList .data-block.span12 { margin: 20px auto; float: none }
    #mPanel .container > .alert, #mPanel .data-block { margin-bottom: 30px }
}

#mPanel .span11 { width: 1070px }
#mPanel .span10 { width: 970px }
#mPanel .span9 { width: 870px }
#mPanel .span8 { width: 770px }
#mPanel .span7 { width: 670px }
#mPanel .span6 { width: 570px }
#mPanel .span5 { width: 470px }
#mPanel .span4 { width: 370px }
#mPanel .span3 { width: 270px }
#mPanel .span2 { width: 170px }
#mPanel .span1 { width: 70px }
#mPanel .row-fluid, #mPanel .row-fluid .span12 { width: 100%; box-sizing: border-box }
#mPanel .offset12 { margin-left: 1230px }
#mPanel .offset11 { margin-left: 1130px }
#mPanel .offset10 { margin-left: 1030px }
#mPanel .offset9 { margin-left: 930px }
#mPanel .offset8 { margin-left: 830px }
#mPanel .offset7 { margin-left: 730px }
#mPanel .offset6 { margin-left: 630px }
#mPanel .offset5 { margin-left: 530px }
#mPanel .offset4 { margin-left: 430px }
#mPanel .offset3 { margin-left: 330px }
#mPanel .offset2 { margin-left: 230px }
#mPanel .offset1 { margin-left: 130px }
#mPanel .row-fluid [class*=span] { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.564102564102564% }
    #mPanel .row-fluid [class*=span]:first-child { margin-left: 0 }
#mPanel .row-fluid .controls-row [class*=span] + [class*=span] { margin-left: 2.564102564102564% }
#mPanel .row-fluid .span11 { width: 91.45299145299145% }
#mPanel .row-fluid .span10 { width: 82.90598290598291% }
#mPanel .row-fluid .span9 { width: 74.35897435897436% }
#mPanel .row-fluid .span8 { width: 65.81196581196582% }
#mPanel .row-fluid .span7 { width: 57.26495726495726% }
#mPanel .row-fluid .span6 { width: 48.717948717948715% }
#mPanel .row-fluid .span5 { width: 40.17094017094017% }
#mPanel .row-fluid .span4 { width: 31.623931623931625% }
#mPanel .row-fluid .span3 { width: 23.076923076923077% }
#mPanel .row-fluid .span2 { width: 14.52991452991453% }
#mPanel .row-fluid .span1 { width: 5.982905982905983% }
#mPanel .row-fluid .offset12 { margin-left: 105.12820512820512% }
    #mPanel .row-fluid .offset12:first-child { margin-left: 102.56410256410257% }
#mPanel .row-fluid .offset11 { margin-left: 96.58119658119658% }
    #mPanel .row-fluid .offset11:first-child { margin-left: 94.01709401709402% }
#mPanel .row-fluid .offset10 { margin-left: 88.03418803418803% }
    #mPanel .row-fluid .offset10:first-child { margin-left: 85.47008547008548% }
#mPanel .row-fluid .offset9 { margin-left: 79.48717948717949% }
    #mPanel .row-fluid .offset9:first-child { margin-left: 76.92307692307693% }
#mPanel .row-fluid .offset8 { margin-left: 70.94017094017094% }
    #mPanel .row-fluid .offset8:first-child { margin-left: 68.37606837606839% }
#mPanel .row-fluid .offset7 { margin-left: 62.393162393162385% }
    #mPanel .row-fluid .offset7:first-child { margin-left: 59.82905982905982% }
#mPanel .row-fluid .offset6 { margin-left: 53.84615384615384% }
    #mPanel .row-fluid .offset6:first-child { margin-left: 51.28205128205128% }
#mPanel .row-fluid .offset5 { margin-left: 45.299145299145295% }
    #mPanel .row-fluid .offset5:first-child { margin-left: 42.73504273504273% }
#mPanel .row-fluid .offset4 { margin-left: 36.75213675213675% }
    #mPanel .row-fluid .offset4:first-child { margin-left: 34.18803418803419% }
#mPanel .row-fluid .offset3 { margin-left: 28.205128205128204% }
    #mPanel .row-fluid .offset3:first-child { margin-left: 25.641025641025642% }
#mPanel .row-fluid .offset2 { margin-left: 19.65811965811966% }
    #mPanel .row-fluid .offset2:first-child { margin-left: 17.094017094017094% }
#mPanel .row-fluid .offset1 { margin-left: 11.11111111111111% }
    #mPanel .row-fluid .offset1:first-child { margin-left: 8.547008547008547% }
#mPanel .uneditable-input, #mPanel input, #mPanel textarea { margin-left: 0 }
#mPanel .controls-row [class*=span] + [class*=span] { margin-left: 30px }
#mPanel .uneditable-input.span12, #mPanel input.span12, #mPanel textarea.span12 { width: 1156px }
#mPanel .uneditable-input.span11, #mPanel input.span11, #mPanel textarea.span11 { width: 1056px }
#mPanel .uneditable-input.span10, #mPanel input.span10, #mPanel textarea.span10 { width: 956px }
#mPanel .uneditable-input.span9, #mPanel input.span9, #mPanel textarea.span9 { width: 856px }
#mPanel .uneditable-input.span8, #mPanel input.span8, #mPanel textarea.span8 { width: 756px }
#mPanel .uneditable-input.span7, #mPanel input.span7, #mPanel textarea.span7 { width: 656px }
#mPanel .uneditable-input.span6, #mPanel input.span6, #mPanel textarea.span6 { width: 556px }
#mPanel .uneditable-input.span5, #mPanel input.span5, #mPanel textarea.span5 { width: 456px }
#mPanel .uneditable-input.span4, #mPanel input.span4, #mPanel textarea.span4 { width: 356px }
#mPanel .uneditable-input.span3, #mPanel input.span3, #mPanel textarea.span3 { width: 256px }
#mPanel .uneditable-input.span2, #mPanel input.span2, #mPanel textarea.span2 { width: 156px }
#mPanel .uneditable-input.span1, #mPanel input.span1, #mPanel textarea.span1 { width: 56px }
#mPanel .thumbnails { margin-left: -30px }
    #mPanel .thumbnails > li { margin-left: 30px }
#mPanel .row-fluid .thumbnails { margin-left: 0 }
#mPanel, #mPanel html { min-height: 100% }

@media (min-width:980px) {
    #mPanel .main-navigation .nav-collapse > ul > li.active > a { color: #fff; background: #949ca0; text-decoration: none }
    #mPanel .main-navigation li.mcms > a { color: #fff; background: purple }
    #mPanel .imageContainer .thumbnail { width: 175px; }
}

#mPanel, #mPanel #header > h1 .brand { background-position: center center }

@media (max-width:979px) {
    #mPanel { padding-top: 0 }
        #mPanel .navbar-fixed-bottom, #mPanel .navbar-fixed-top { position: static }
        #mPanel .navbar-fixed-top { margin-bottom: 20px }
        #mPanel .navbar-fixed-bottom { margin-top: 20px }
            #mPanel .navbar-fixed-bottom .navbar-inner, #mPanel .navbar-fixed-top .navbar-inner { padding: 5px }
        #mPanel .navbar .container { width: auto; padding: 0 }
        #mPanel .navbar .brand { padding-left: 10px; padding-right: 10px; margin: 0 0 0 -5px }
        #mPanel .nav-collapse { clear: both }
            #mPanel .nav-collapse .nav { float: none; margin: 0 0 10px }
                #mPanel .nav-collapse .dropdown-menu li + li a, #mPanel .nav-collapse .nav > li > a { margin-bottom: 2px }
                #mPanel .nav-collapse .nav > li { float: none }
                #mPanel .nav-collapse .nav > .divider-vertical { display: none }
                #mPanel .nav-collapse .nav .nav-header { color: #555; text-shadow: none }
                #mPanel .nav-collapse .dropdown-menu a, #mPanel .nav-collapse .nav > li > a { padding: 9px 15px; font-weight: 700; color: #555; border-radius: 3px }
            #mPanel .nav-collapse .btn { padding: 4px 10px; font-weight: 400; border-radius: 4px }
            #mPanel .nav-collapse .dropdown-menu a:focus, #mPanel .nav-collapse .dropdown-menu a:hover, #mPanel .nav-collapse .nav > li > a:focus, #mPanel .nav-collapse .nav > li > a:hover { background-color: #f2f2f2 }
        #mPanel .navbar-inverse .nav-collapse .dropdown-menu a, #mPanel .navbar-inverse .nav-collapse .nav > li > a { color: #999 }
            #mPanel .navbar-inverse .nav-collapse .dropdown-menu a:focus, #mPanel .navbar-inverse .nav-collapse .dropdown-menu a:hover, #mPanel .navbar-inverse .nav-collapse .nav > li > a:focus, #mPanel .navbar-inverse .nav-collapse .nav > li > a:hover { background-color: #111 }
        #mPanel .nav-collapse.in .btn-group { margin-top: 5px; padding: 0 }
        #mPanel .nav-collapse .dropdown-menu { position: static; top: auto; left: auto; float: none; display: none; max-width: none; margin: 0 15px; padding: 0; background-color: transparent; border: none; border-radius: 0; box-shadow: none }
        #mPanel .nav-collapse .open > .dropdown-menu { display: block }
        #mPanel .nav-collapse .dropdown-menu .divider, #mPanel .nav-collapse .dropdown-menu:after, #mPanel .nav-collapse .dropdown-menu:before, #mPanel .nav-collapse .nav > li > .dropdown-menu:after, #mPanel .nav-collapse .nav > li > .dropdown-menu:before { display: none }
        #mPanel .nav-collapse .navbar-form, #mPanel .nav-collapse .navbar-search { float: none; padding: 10px 15px; margin: 10px 0; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1) }
        #mPanel .navbar-inverse .nav-collapse .navbar-form, #mPanel .navbar-inverse .nav-collapse .navbar-search { border-top-color: #111; border-bottom-color: #111 }
        #mPanel .navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0 }
        #mPanel .navbar .btn-navbar { display: block }
        #mPanel .navbar-static .navbar-inner { padding-left: 10px; padding-right: 10px }
}

#mPanel, #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu > li { position: relative }

@media (min-width:980px) {
    #mPanel .nav-collapse.collapse { height: auto !important; overflow: visible !important }
}

@-ms-viewport { width: device-width }
#mPanel .hidden { display: none; visibility: hidden }
#mPanel .hidden-desktop, #mPanel .visible-phone, #mPanel .visible-tablet { display: none !important }
#mPanel .visible-desktop { display: inherit !important }

@media (min-width:768px) and (max-width:979px) {
    #mPanel .hidden-desktop { display: inherit !important }
    #mPanel .visible-desktop { display: none !important }
    #mPanel .visible-tablet { display: inherit !important }
    #mPanel .hidden-tablet { display: none !important }
}

@media (max-width:767px) {
    #mPanel .hidden-desktop { display: inherit !important }
    #mPanel .visible-desktop { display: none !important }
    #mPanel .visible-phone { display: inherit !important }
    #mPanel .hidden-phone { display: none !important }
}

#mPanel .visible-print { display: none !important }

@media print {
    #mPanel .visible-print { display: inherit !important }
    #mPanel .hidden-print { display: none !important }
}

#mPanel { background-repeat: repeat; min-height: 100vh !important }
    #mPanel.modal-open { overflow: hidden !important }
    #mPanel #wrapper { height: auto !important; height: 100%; margin: 0 0 -50px; padding-bottom: 50px; box-sizing: border-box }
    #mPanel #push { height: 50px }
    #mPanel a:focus { outline: 0; text-decoration: none }
    #mPanel .no-margin { margin: 0 !important }
    #mPanel .no-bottom-margin { margin-bottom: 0 !important }
    #mPanel .no-padding { padding: 0 !important }
    #mPanel #header { padding: 5px 0 20px; height: auto !important; background: 0 0 !important; border: none !important; box-shadow: none !important }
        #mPanel #header:after, #mPanel #header:before { display: table; content: ""; line-height: 0 }
        #mPanel #header:after { clear: both }
        #mPanel #header > h1 { margin: 15px 0 0; color: #2c3e50; position: absolute; height: 110px }
            #mPanel #header > h1 .brand { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; display: block; width: 210px; height: 90px; background-repeat: no-repeat; background-image: url(../img/logo.png) }
            #mPanel #header > h1 span { margin: -20px 0 0 71px; float: left; clear: left; line-height: normal; color: #a6a8a8; font-weight: 700; font-size: 14px; text-shadow: 0 1px 0 rgba(255,255,255,.5) }
    #mPanel #footer ul:after, #mPanel #footer:after, #mPanel .checkbox.custom-checkbox:after, #mPanel .colorpicker-color, #mPanel .colorpicker:after, #mPanel .data-block .data-block-nav ul:after, #mPanel .data-block .mP_header .data-header-actions:after, #mPanel .data-block .mP_header h2 + .btn-group:after, #mPanel .data-block .mP_header h2 + .btn:after, #mPanel .data-block .mP_header:after, #mPanel .itemList .item, #mPanel .itemList .item:after, #mPanel .main-navigation .nav-collapse, #mPanel .main-navigation .nav-collapse > ul:after, #mPanel .panel-body:after, #mPanel .radio.custom-radio:after, #mPanel .user-profile figcaption ul:after, #mPanel .user-profile figure:after, #mPanel .user-profile:after, #mPanel .wizard .stepContainer .StepTitle:after, #mPanel .wizard ul.anchor li a:after, #mPanel .wizard > div.actionBar:after, #mPanel blockquote, #mPanel blockquote.pull-right { clear: both }
    #mPanel #footer { color: #ffffff; height: 50px; background: #bdc3c7; position: absolute; bottom: 0; width: 100%; padding: 5px 0; }
        #mPanel #footer ul:after, #mPanel #footer ul:before, #mPanel #footer:after, #mPanel #footer:before { display: table; content: ""; line-height: 0 }
        #mPanel #footer p { margin: 15px 10px 0 0; float: left }
        #mPanel #footer a { color: #f2f3f4; transition: color 350ms ease }
            #mPanel #footer a:hover { color: #fff }
        #mPanel #footer ul { margin: 15px 0; padding: 0; list-style: none; float: left }
            #mPanel #footer ul li { float: left; display: block }
                #mPanel #footer ul li + li { margin-left: 10px }
        #mPanel #footer .btn.btn-alt { float: right; color: #ffffff; padding: 1px 8px; font-size: 32px; background: #7f8c8d; }
            #mPanel #footer .btn.btn-alt:hover { background: #f2f3f4; color: #bdc3c7 }
    #mPanel .main-navigation { float: right }
        #mPanel .main-navigation .navbar { margin-top: -40px }
        #mPanel .main-navigation .btn-navbar { margin: 0 }
        #mPanel .main-navigation .nav-collapse > ul { padding: 0; list-style: none; margin: 10px 0 }
            #mPanel .main-navigation .nav-collapse > ul:after, #mPanel .main-navigation .nav-collapse > ul:before { display: table; content: ""; line-height: 0 }
            #mPanel .main-navigation .nav-collapse > ul > li { float: left; display: block; position: relative; padding: 0 }
                #mPanel .main-navigation .nav-collapse > ul > li.mcms > a { padding-left: 27px; position: relative }
                #mPanel .main-navigation .nav-collapse > ul > li + li { margin-left: 2px }
                #mPanel .main-navigation .nav-collapse > ul > li > a { display: block; padding: 10px; color: #949ca0; background: #fff; transition: color 350ms ease; font-weight: 700 }
                    #mPanel .main-navigation .nav-collapse > ul > li.open > a, #mPanel .main-navigation .nav-collapse > ul > li > a:hover { color: #fff; background: #8e44ad; text-decoration: none }
                #mPanel .main-navigation .nav-collapse > ul > li.open > a, #mPanel .main-navigation .nav-collapse > ul > li:hover > a { background: #7f3d9b; color: #fff; margin-bottom: -2px; padding-bottom: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
    #mPanel .breadcrumb, #mPanel .data-block .breadcrumb { margin-bottom: 20px }
    #mPanel .main-navigation .nav-collapse > ul > li:first-child > a { border-top-left-radius: 6px; border-bottom-left-radius: 6px }
    #mPanel .main-navigation .nav-collapse > ul > li:last-child > a { -moz-border-radius-topright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px }
    #mPanel .main-navigation .nav-collapse > ul > li.open:first-child > a, #mPanel .main-navigation .nav-collapse > ul > li.open:last-child > a { border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
    #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu { border: none; color: #fff; min-width: 150px; background: #7f3d9b; box-shadow: none; border-radius: 0 0 6px 6px; z-index: 102 }
        #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu .divider { background: #763890; border-color: #763890 }
        #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu > li a { color: #fff; font-weight: 700; padding: 3px 15px; opacity: .7; transition: all 350ms ease }
        #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu .dropdown-submenu:focus > a, #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu .dropdown-submenu:hover > a, #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu > li > a:focus, #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu > li > a:hover { color: #fff; background: #7f3d9b; opacity: 1 }
        #mPanel .main-navigation .nav-collapse > ul > li .dropdown-menu .badge { top: -2px }
    #mPanel .main-navigation .badge { color: #fff; text-shadow: none; background: #c0392b; position: absolute; top: -5px; right: -10px; z-index: 1; border-radius: 4px }
    #mPanel .tab-content { overflow: visible }
    #mPanel .tabbable .tab-content { overflow: auto }
    #mPanel .accordion .collapse, #mPanel .btn-file, #mPanel .fileupload .thumbnail, #mPanel .has-switch, #mPanel.error-page, #mPanel.login { overflow: hidden }
    #mPanel .tabs-below > .nav-tabs, #mPanel .tabs-left > .nav-tabs, #mPanel .tabs-right > .nav-tabs, #mPanel .tabs-top > .nav-tabs { border: none }
        #mPanel .tabs-below > .nav-tabs > li > a, #mPanel .tabs-left > .nav-tabs > li > a, #mPanel .tabs-right > .nav-tabs > li > a, #mPanel .tabs-top > .nav-tabs > li > a { font-weight: 700; color: #7f8c8d; border: none; background: #f2f3f4; border-radius: 4px; transition: all .3s ease }
            #mPanel .tabs-below > .nav-tabs .active > a, #mPanel .tabs-below > .nav-tabs .active > a:focus, #mPanel .tabs-below > .nav-tabs .active > a:hover, #mPanel .tabs-below > .nav-tabs > li > a:focus, #mPanel .tabs-below > .nav-tabs > li > a:hover, #mPanel .tabs-left > .nav-tabs .active > a, #mPanel .tabs-left > .nav-tabs .active > a:focus, #mPanel .tabs-left > .nav-tabs .active > a:hover, #mPanel .tabs-left > .nav-tabs > li > a:focus, #mPanel .tabs-left > .nav-tabs > li > a:hover, #mPanel .tabs-right > .nav-tabs .active > a, #mPanel .tabs-right > .nav-tabs .active > a:focus, #mPanel .tabs-right > .nav-tabs .active > a:hover, #mPanel .tabs-right > .nav-tabs > li > a:focus, #mPanel .tabs-right > .nav-tabs > li > a:hover, #mPanel .tabs-top > .nav-tabs .active > a, #mPanel .tabs-top > .nav-tabs .active > a:focus, #mPanel .tabs-top > .nav-tabs .active > a:hover, #mPanel .tabs-top > .nav-tabs > li > a:focus, #mPanel .tabs-top > .nav-tabs > li > a:hover { border: none; color: #fff; background: #8e44ad }
    #mPanel .pagination { font-weight: 700 }
        #mPanel .pagination ul { box-shadow: none }
            #mPanel .pagination ul li a { border: none; padding: 6px 12px; color: #727f80; box-shadow: none }
            #mPanel .pagination ul li.disabled a, #mPanel .pagination ul li.disabled a:hover, #mPanel .pagination ul li.disabled > span { background-color: #bdc3c7; color: lighter(#7f8c8d,5%); box-shadow: none; opacity: .65 }
            #mPanel .pagination ul li a:hover, #mPanel .pagination ul li.active a { color: #fff; box-shadow: none }
            #mPanel .pagination ul li [class*=" awe-"], #mPanel .pagination ul li [class*=" fam-"], #mPanel .pagination ul li [class*=" icon-"], #mPanel .pagination ul li [class^=awe-], #mPanel .pagination ul li [class^=fam-], #mPanel .pagination ul li [class^=icon-] { margin: -2px 0; vertical-align: middle }
    #mPanel .pager { font-weight: 700 }
        #mPanel .pager .disabled a, #mPanel .pager .disabled a:hover { background-color: #bdc3c7; color: lighter(#7f8c8d,5%); box-shadow: none; opacity: .65 }
        #mPanel .pager li > a { padding: 6px 14px; border: none; background-color: #bdc3c7; color: #727f80; box-shadow: none }
            #mPanel .pager li > a:hover { color: #fff; background-color: #8e44ad; box-shadow: none }
    #mPanel .data-block { position: relative; margin-bottom: 20px; background: #fff; border-radius: 6px }
        #mPanel .data-block section { padding: 20px; position: relative; box-sizing: border-box }
        #mPanel .data-block.turquoise header { background: #16a085 }
            #mPanel .data-block.turquoise header .data-header-actions li a, #mPanel .data-block.turquoise header h2 + .btn li a, #mPanel .data-block.turquoise header h2 + .btn-group li a { color: #8bd0c2; background: #0d5d4d }
            #mPanel .data-block.turquoise header .header-search input { color: #8bd0c2; border-color: #0d5d4d; background-color: #0d5d4d }
        #mPanel .data-block.orange header { background: #f39c12 }
            #mPanel .data-block.orange header .data-header-actions li a, #mPanel .data-block.orange header h2 + .btn li a, #mPanel .data-block.orange header h2 + .btn-group li a { color: #f9ce89; background: #b06f09 }
            #mPanel .data-block.orange header .header-search input { color: #f9ce89; border-color: #b06f09; background-color: #b06f09 }
        #mPanel .data-block.purple header { background: #8e44ad }
            #mPanel .data-block.purple header .data-header-actions li a, #mPanel .data-block.purple header h2 + .btn li a, #mPanel .data-block.purple header h2 + .btn-group li a { color: #c7a2d6; background: #612e76 }
            #mPanel .data-block.purple header .header-search input { color: #c7a2d6; border-color: #612e76; background-color: #612e76 }
        #mPanel .data-block.green header { background: #27ae60 }
            #mPanel .data-block.green header .data-header-actions li a, #mPanel .data-block.green header h2 + .btn li a, #mPanel .data-block.green header h2 + .btn-group li a { color: #93d7b0; background: #19703e }
            #mPanel .data-block.green header .header-search input { color: #93d7b0; border-color: #19703e; background-color: #19703e }
        #mPanel .data-block.blue header { background: #2980b9 }
            #mPanel .data-block.blue header .data-header-actions li a, #mPanel .data-block.blue header h2 + .btn li a, #mPanel .data-block.blue header h2 + .btn-group li a { color: #94c0dc; background: #1d5a83 }
            #mPanel .data-block.blue header .header-search input { color: #94c0dc; border-color: #1b557a; background-color: #1b557a }
        #mPanel .data-block.red header { background: #c0392b }
            #mPanel .data-block.red header .data-header-actions li a, #mPanel .data-block.red header h2 + .btn li a, #mPanel .data-block.red header h2 + .btn-group li a { color: #e09c95; background: #81261d }
            #mPanel .data-block.red header .header-search input { color: #e09c95; border-color: #81261d; background-color: #81261d }
        #mPanel .data-block.gray header { background: #7f8c8d }
            #mPanel .data-block.gray header .data-header-actions li a, #mPanel .data-block.gray header h2 + .btn li a, #mPanel .data-block.gray header h2 + .btn-group li a { color: #bfc6c6; background: #5a6465 }
            #mPanel .data-block.gray header .header-search input { color: #bfc6c6; border-color: #5a6465; background-color: #5a6465 }
        #mPanel .data-block.dark header { background: #2c3e50 }
            #mPanel .data-block.dark header .data-header-actions li a, #mPanel .data-block.dark header h2 + .btn li a, #mPanel .data-block.dark header h2 + .btn-group li a { color: #969fa8; background: #1a242f }
            #mPanel .data-block.dark header .header-search input { color: #969fa8; border-color: #11181f; background-color: #11181f }
        #mPanel .data-block .mP_header { padding: 10px 20px; background: #8e44ad; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; border-top-left-radius: 6px; box-sizing: border-box; }
            #mPanel .data-block .mP_header:after, #mPanel .data-block .mP_header:before { display: table; content: ""; line-height: 0 }
            #mPanel .data-block .mP_header h2, #mPanel .data-block .mP_header h2 a { margin: 0; padding: 0 !important; color: #fff; display: inline-block; font-size: 17.5px; line-height: 28px; text-shadow: 0 1px 0 rgba(0,0,0,.15); float: left; border: none }
                #mPanel .data-block .mP_header h2 i, #mPanel .data-block .mP_header h2 span { float: left }
    #mPanel .label, #mPanel .loading { text-shadow: none }
    #mPanel .data-block footer { color: #727f80; font-size: 10.5px; padding: 10px; background: #bdc3c7; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px }
        #mPanel .data-block footer p { margin: 0 }
    #mPanel .data-block .mP_header .data-header-actions, #mPanel .data-block .mP_header h2 + .btn, #mPanel .data-block .mP_header h2 + .btn-group { float: right; margin: 0; padding: 0; list-style: none }
        #mPanel .data-block .mP_header .data-header-actions:after, #mPanel .data-block .mP_header .data-header-actions:before, #mPanel .data-block .mP_header h2 + .btn-group:after, #mPanel .data-block .mP_header h2 + .btn-group:before, #mPanel .data-block .mP_header h2 + .btn:after, #mPanel .data-block .mP_header h2 + .btn:before { line-height: 0 }
        #mPanel .data-block .mP_header .data-header-actions > li a, #mPanel .data-block .mP_header h2 + .btn-group > li a, #mPanel .data-block .mP_header h2 + .btn > li a { color: #c7a2d6; cursor: pointer; display: inline-block; font-weight: 700; font-size: 14px; line-height: 20px; padding: 4px 12px; text-align: center; vertical-align: middle; background: #612e76; transition: all 350ms ease; border-radius: 4px }
            #mPanel .data-block .mP_header .data-header-actions > li a:hover, #mPanel .data-block .mP_header .data-header-actions > li.active a, #mPanel .data-block .mP_header .data-header-actions > li.open a, #mPanel .data-block .mP_header h2 + .btn-group > li a:hover, #mPanel .data-block .mP_header h2 + .btn-group > li.active a, #mPanel .data-block .mP_header h2 + .btn-group > li.open a, #mPanel .data-block .mP_header h2 + .btn > li a:hover, #mPanel .data-block .mP_header h2 + .btn > li.active a, #mPanel .data-block .mP_header h2 + .btn > li.open a { color: #2c3e50; background: #f2f3f4; text-decoration: none }
    #mPanel .data-block .data-block-nav { background: #dce4ec }
        #mPanel .data-block .data-block-nav ul { padding: 15px 20px; margin: 0; list-style: none }
            #mPanel .data-block .data-block-nav ul:after, #mPanel .data-block .data-block-nav ul:before { display: table; content: ""; line-height: 0 }
            #mPanel .data-block .data-block-nav ul > li { float: left; display: block; position: relative }
                #mPanel .data-block .data-block-nav ul > li + li { margin-left: 5px }
                #mPanel .data-block .data-block-nav ul > li a { color: #ccd1d1; cursor: pointer; display: inline-block; font-weight: 700; font-size: 14px; line-height: 20px; padding: 4px 12px; text-align: center; vertical-align: middle; background: #7f8c8d; transition: all 350ms ease; border-radius: 4px }
                    #mPanel .data-block .data-block-nav ul > li a:hover, #mPanel .data-block .data-block-nav ul > li.active a, #mPanel .data-block .data-block-nav ul > li.open a { color: #f2f3f4; background: #535c5d; text-decoration: none }
    #mPanel .data-block .mP_header .header-search { display: inline; float: right; border: none; margin: 0 }
        #mPanel .data-block .mP_header .header-search input { margin: 0; width: 200px; padding: 2px 10px; font-size: 13px; color: #c7a2d6; border-color: #612e76; background-color: #612e76; border-radius: 4px }
    #mPanel .data-block.accordion-block .accordion { margin-bottom: 0 }
        #mPanel .data-block.accordion-block .accordion .accordion-inner { background: #fff }
        #mPanel .data-block.accordion-block .accordion .accordion-group { border-color: #ecf0f1 }
    #mPanel .data-block.accordion-block section { padding: 0 }
    #mPanel .data-block.todo-block form, #mPanel .data-block.todo-block table { margin: 0 }
        #mPanel .data-block.todo-block table td, #mPanel .data-block.todo-block table th { border-left: none }
            #mPanel .data-block.todo-block table td:first-child { width: 13px }
        #mPanel .data-block.todo-block table tr.done { transition: all .3s ease; opacity: .4 }
            #mPanel .data-block.todo-block table tr.done p { text-decoration: line-through }
                #mPanel .data-block.todo-block table tr.done p + span { height: 0; transition: all .3s ease; opacity: 0 }
            #mPanel .data-block.todo-block table tr.done:hover { opacity: 1 }
                #mPanel .data-block.todo-block table tr.done:hover p { text-decoration: none }
                    #mPanel .data-block.todo-block table tr.done:hover p + span { height: auto; opacity: 1 }
        #mPanel .data-block.todo-block table tr p { margin: 0; color: #5a6465; font-weight: 700; line-height: normal }
            #mPanel .data-block.todo-block table tr p + span { display: block; font-size: 10.5px; color: #7f8c8d }
        #mPanel .data-block.todo-block table tr input { margin-top: -3px }
    #mPanel .data-block.widget-block { display: block; text-align: center; transition: all .3s ease }
        #mPanel .data-block.widget-block section > span, #mPanel .data-block.widget-block strong { color: #8e44ad; display: block; font-size: 47.6px; line-height: 1.2 }
        #mPanel .data-block.widget-block strong { margin-top: 5px; font-size: 18px; word-wrap: break-word }
            #mPanel .data-block.widget-block strong.doubleline { height: 32px }
        #mPanel .data-block.widget-block .sparkline { display: block; margin: 5px auto }
            #mPanel .data-block.widget-block .sparkline canvas { display: block !important; margin: 0 auto }
            #mPanel .data-block.widget-block .sparkline + a, #mPanel .data-block.widget-block .sparkline + strong { color: #7f8c8d; font-size: 14px; font-weight: 700; transition: color ease .3s }
                #mPanel .data-block.widget-block .sparkline + a:hover { color: #8e44ad }
    #mPanel a.data-block.widget-block.active, #mPanel a.data-block.widget-block:hover { text-decoration: none; background: #8e44ad }
        #mPanel a.data-block.widget-block.active *, #mPanel a.data-block.widget-block:hover * { color: #fff }
    #mPanel .data-block.plan-block { text-align: center }
        #mPanel .data-block.plan-block span { color: #bdc3c7; display: block; font-size: 105px; line-height: normal; margin: 10px 0 }
        #mPanel .data-block.plan-block h3 { margin: 0 }
        #mPanel .data-block.plan-block p + .btn { margin-top: 20px }
    #mPanel nav ol, #mPanel nav ul { margin: 0; padding: 0; list-style: none }
    #mPanel blockquote, #mPanel blockquote.pull-right { margin: 0 0 20px; border-color: #bdc3c7 }
        #mPanel blockquote small, #mPanel blockquote.pull-right small { font-size: 10px; color: #bdc3c7 }
    #mPanel code, #mPanel pre { border: none; color: #717577; background-color: #bdc3c7 }
    #mPanel code { padding: 1px 3px }
    #mPanel pre { box-shadow: none }
    #mPanel .label { background-color: #7f8c8d }
        #mPanel .label.label-large { padding: 5px 10px !important; font-size: 16px; margin-bottom: 3px }
        #mPanel .label.label-important { background-color: #c0392b }
        #mPanel .label.label-warning { background-color: #f39c12 }
        #mPanel .label.label-success { background-color: #27ae60 }
        #mPanel .label.label-info { background-color: #2980b9 }
        #mPanel .label.label-inverse { background-color: #2c3e50 }
    #mPanel a.label:hover { background-color: #667273; text-decoration: none; cursor: pointer }
    #mPanel a.label-important:hover { background-color: #962d22 }
    #mPanel a.label-warning:hover { background-color: #c87f0a }
    #mPanel a.label-success:hover { background-color: #1e8449 }
    #mPanel a.label-info:hover { background-color: #20638f }
    #mPanel a.label-inverse:hover { background-color: #1a242f }
    #mPanel .data-block ol, #mPanel .data-block ul { margin-bottom: 0 }
    #mPanel .uneditable-input, #mPanel input[type=color], #mPanel input[type=date], #mPanel input[type=datetime-local], #mPanel input[type=datetime], #mPanel input[type=email], #mPanel input[type=month], #mPanel input[type=number], #mPanel input[type=password], #mPanel input[type=search], #mPanel input[type=tel], #mPanel input[type=text], #mPanel input[type=time], #mPanel input[type=url], #mPanel input[type=week], #mPanel select, #mPanel textarea { border-width: 2px; margin-bottom: 0; box-shadow: none }
        #mPanel .uneditable-input:focus, #mPanel input[type=color]:focus, #mPanel input[type=date]:focus, #mPanel input[type=datetime-local]:focus, #mPanel input[type=datetime]:focus, #mPanel input[type=email]:focus, #mPanel input[type=month]:focus, #mPanel input[type=number]:focus, #mPanel input[type=password]:focus, #mPanel input[type=search]:focus, #mPanel input[type=tel]:focus, #mPanel input[type=text]:focus, #mPanel input[type=time]:focus, #mPanel input[type=url]:focus, #mPanel input[type=week]:focus, #mPanel select:focus, #mPanel textarea:focus { border-color: #7f8c8d; box-shadow: none }
    #mPanel legend { color: #2c3e50; font-weight: 700; border-bottom: 2px solid #dce4ec }
    #mPanel label { font-weight: 700 }
        #mPanel label.checkbox, #mPanel label.radio { font-weight: 400 }
    #mPanel .control-group, #mPanel .form-horizontal .control-group { margin: 0; position: relative }
    #mPanel .controls { position: relative }
    #mPanel .control-group + .control-group, #mPanel .form-horizontal .control-group + .control-group { margin-top: 15px }
    #mPanel .control-group + .control-group, #mPanel .form-vertical .control-group + .control-group { margin-top: 0 }
    #mPanel .form-vertical { margin-bottom: 15px }
    #mPanel .form-horizontal .input-append + .help-block, #mPanel .form-horizontal .input-prepend + .help-block, #mPanel .form-horizontal .uneditable-input + .help-block, #mPanel .form-horizontal input + .help-block, #mPanel .form-horizontal select + .help-block, #mPanel .form-horizontal textarea + .help-block, #mPanel .table-media input[type=checkbox] { margin-top: 0 }
    #mPanel .form-actions { padding: 19px 20px 20px 0; border: none; margin: 0 }
    #mPanel .help-block, #mPanel .help-inline { color: #bdc3c7; font-size: 14px }
    #mPanel .error .help-block { position: absolute; top: 100%; left: 0; margin-top: -4px; width: 100%; white-space: normal; padding: 5px; background: #fff; border-radius: 0 0 4px 4px; border: 2px solid; border-top: 0; box-sizing: border-box; font-weight: bold; }
    #mPanel .input-append .add-on, #mPanel .input-prepend .add-on { color: #7f8c8d; font-weight: 700; text-shadow: none; border-width: 2px; border-color: #dce4ec; background: #dce4ec }
    #mPanel input[disabled], #mPanel input[readonly], #mPanel select[disabled], #mPanel select[readonly], #mPanel textarea[disabled], #mPanel textarea[readonly] { color: #7f8c8d }
    #mPanel .input-xxlarge { width: 90%; width: 100%; margin-left: 0; }
    #mPanel .input-xlarge { width: 75% }
    #mPanel .table { background-color: #f2f3f4; border: 2px solid #fff; border-left: 0; border-radius: 4px }
        #mPanel .table th { text-align: center; background-color: #bdc3c7 }
        #mPanel .table td, #mPanel .table th { border-top: 2px solid #fff; border-left: 2px solid #fff }
        #mPanel .table caption + tbody tr:first-child td, #mPanel .table caption + tbody tr:first-child th, #mPanel .table caption + thead tr:first-child th, #mPanel .table colgroup + tbody tr:first-child td, #mPanel .table colgroup + tbody tr:first-child th, #mPanel .table colgroup + thead tr:first-child th, #mPanel .table tbody:first-child tr:first-child td, #mPanel .table tbody:first-child tr:first-child th, #mPanel .table thead:first-child tr:first-child th { border-top: 0 }
            #mPanel .table tbody:first-child tr:first-child td:first-child, #mPanel .table thead:first-child tr:first-child th:first-child { border-top-left-radius: 4px }
            #mPanel .table tbody:first-child tr:first-child td:last-child, #mPanel .table thead:first-child tr:first-child th:last-child { border-top-right-radius: 4px }
        #mPanel .table tbody:last-child tr:last-child td:first-child, #mPanel .table thead:last-child tr:last-child th:first-child { border-radius: 0 0 0 4px }
        #mPanel .table tbody:last-child tr:last-child td:last-child, #mPanel .table thead:last-child tr:last-child th:last-child { border-bottom-right-radius: 4px }
    #mPanel .table-media tr td { vertical-align: middle }
        #mPanel .table-media tr td:first-child, #mPanel .table-media tr th:first-child { width: 20px; text-align: center }
    #mPanel .table-media .thumbnail { display: table-cell; width: 45px; border-right: none; border-bottom: none; border-radius: 0; box-shadow: none }
    #mPanel .user-profile figure:after, #mPanel .user-profile figure:before, #mPanel .user-profile:after, #mPanel .user-profile:before { content: ""; display: table; line-height: 0 }
    #mPanel .user-profile { margin: 0 }
        #mPanel .user-profile figure { margin: 0; float: right }
        #mPanel .user-profile img { float: left; width: 40px; height: 40px; border-radius: 4px }
        #mPanel .user-profile figcaption { float: right; margin-right: 8px; text-align: right; height: 40px }
            #mPanel .user-profile figcaption strong { display: block; font-size: 16px; line-height: 14px }
                #mPanel .user-profile figcaption strong a { color: #949ca0 }
                    #mPanel .user-profile figcaption strong a:hover { color: #8e44ad; text-decoration: none }
            #mPanel .user-profile figcaption ul { margin: 0; padding: 0; list-style: none }
                #mPanel .user-profile figcaption ul:after, #mPanel .user-profile figcaption ul:before { display: table; content: ""; line-height: 0 }
                #mPanel .user-profile figcaption ul > li { float: right; margin-left: 10px; display: block; line-height: 1.3 }
                    #mPanel .user-profile figcaption ul > li a { color: #949ca0 }
                        #mPanel .user-profile figcaption ul > li a:hover { color: #8e44ad; text-decoration: none }
                    #mPanel .user-profile figcaption ul > li + li { margin-left: 8px }
    #mPanel .ie8 .user-profile figure { width: 190px }
    #mPanel .well { border: none; border-radius: 4px; box-shadow: none }
        #mPanel .well.large { padding: 24px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px }
        #mPanel .well.small { padding: 9px; border-radius: 4px }
    #mPanel .thumbnails { margin-bottom: 0 }
        #mPanel .thumbnails.row-fluid { margin-left: 0 }
        #mPanel .thumbnails .thumbnail { background-color: #fff; box-shadow: none }
        #mPanel .thumbnails a.thumbnail:focus, #mPanel .thumbnails a.thumbnail:hover { border-color: #8e44ad; background-color: #8e44ad; box-shadow: none }
        #mPanel .thumbnails li { margin: 0 0 20px 20px; position: relative }
            #mPanel .thumbnails li .thumbnail-actions { margin: 0; display: block; position: absolute; bottom: 10px; right: 10px; font-size: 11.9px; list-style: none; color: #fff; background-color: #8e44ad; border-radius: 4px; opacity: 0 }
                #mPanel .thumbnails li .thumbnail-actions li { margin: 0; display: inline-block }
                    #mPanel .thumbnails li .thumbnail-actions li a { padding: 2px 5px; display: block; color: #fff; opacity: 1 }
    #mPanel .filter-bar .form-inline .control-group, #mPanel .filter-bar .form-inline .controls, #mPanel .loading { display: inline-block }
    #mPanel .thumbnails li .thumbnail-actions li a:hover { opacity: 1; text-decoration: none }
    #mPanel .thumbnails li:hover .thumbnail-actions { opacity: .85 }
    #mPanel .thumbnail + p { margin-top: 20px }
    #mPanel .form-gallery { background: 0 0; border: none; border-radius: 0; box-shadow: none }
        #mPanel .form-gallery li input[type=checkbox] { margin: 0; position: absolute; top: 10px; left: 10px }
        #mPanel .form-gallery .thumbnails .thumbnail { background-color: #fff }
            #mPanel .form-gallery .thumbnails .thumbnail.active { border-color: #8e44ad; background-color: #8e44ad }
        #mPanel .form-gallery .form-actions { padding: 0; margin: 0; border: none; background: 0 0 }
            #mPanel .form-gallery .form-actions [class*=span] { margin-bottom: 0 }
    #mPanel .dropdown-menu > .active > *, #mPanel .dropdown-menu > .active > :focus, #mPanel .dropdown-menu > .active > :hover, #mPanel .dropdown-menu > li > :hover, #mPanel .dropdown-menu > li > a:focus { background: #8e44ad; color: #fff }
    #mPanel .dropdown-menu > li > a { font-weight: 700 }
    #mPanel .data-header-actions .loading { background-image: url(../img/icons/icon_loading_purple_header.gif); width: 28px; height: 28px; vertical-align: top; margin-left: 10px }
        #mPanel .data-header-actions .loading.red { background-image: url(../img/icons/icon_loading_red_header.gif) }
        #mPanel .data-header-actions .loading.blue { background-image: url(../img/icons/icon_loading_blue_header.gif) }
        #mPanel .data-header-actions .loading.green { background-image: url(../img/icons/icon_loading_green_header.gif) }
        #mPanel .data-header-actions .loading.purple { background-image: url(../img/icons/icon_loading_purple_header.gif) }
        #mPanel .data-header-actions .loading.turquoise { background-image: url(../img/icons/icon_loading_turquoise_header.gif) }
        #mPanel .data-header-actions .loading.orange { background-image: url(../img/icons/icon_loading_orange_header.gif) }
        #mPanel .data-header-actions .loading.gray { background-image: url(../img/icons/icon_loading_gray_header.gif) }
        #mPanel .data-header-actions .loading.dark { background-image: url(../img/icons/icon_loading_dark_header.gif) }
    #mPanel .hero-unit { line-height: 25px }
        #mPanel .hero-unit h1 { letter-spacing: normal; margin-bottom: 20px }
        #mPanel .hero-unit.turquoise { background: #16a085; color: #96d4c8 }
            #mPanel .hero-unit.turquoise a, #mPanel .hero-unit.turquoise h1 { color: #fff }
        #mPanel .hero-unit.orange { background: #f39c12; color: #fad294 }
            #mPanel .hero-unit.orange a, #mPanel .hero-unit.orange h1 { color: #fff }
        #mPanel .hero-unit.mk-home { background: url(../img/morcms_working.jpg) left bottom #8e44ad no-repeat !important; color: #ccabda; height: 298px; border: 25px solid #949ca0 }
        #mPanel .hero-unit.purple { background: #8e44ad; color: #ccabda }
            #mPanel .hero-unit.purple a, #mPanel .hero-unit.purple h1 { color: #fff }
        #mPanel .hero-unit.green { background: #27ae60; color: #9edbb7 }
            #mPanel .hero-unit.green a, #mPanel .hero-unit.green h1 { color: #fff }
        #mPanel .hero-unit.blue { background: #2980b9; color: #9fc6e0 }
            #mPanel .hero-unit.blue a, #mPanel .hero-unit.blue h1 { color: #fff }
        #mPanel .hero-unit.red { background: #c0392b; color: #e3a6a0 }
            #mPanel .hero-unit.red a, #mPanel .hero-unit.red h1 { color: #fff }
        #mPanel .hero-unit.gray { background: #7f8c8d; color: #f9f9f9 }
            #mPanel .hero-unit.gray a, #mPanel .hero-unit.gray h1 { color: #fff }
        #mPanel .hero-unit.dark { background: #2c3e50; color: #a0a8b0 }
            #mPanel .hero-unit.dark a, #mPanel .hero-unit.dark h1 { color: #2c3e50 }
    #mPanel .page-header p { font-size: 17.5px; line-height: normal; margin: 0 }
        #mPanel .page-header p + p { margin-top: 20px }
    #mPanel .progress { margin-bottom: 10px; background-image: none; background-color: #f2f3f4; border: 1px solid #f2f3f4; border-radius: 4px; box-shadow: none }
    #mPanel .progress-danger.progress-striped .bar, #mPanel .progress-info.progress-striped .bar, #mPanel .progress-inverse.progress-striped .bar, #mPanel .progress-striped .bar-danger, #mPanel .progress-striped .bar-info, #mPanel .progress-striped .bar-success, #mPanel .progress-striped .bar-warning, #mPanel .progress-success.progress-striped .bar, #mPanel .progress-warning.progress-striped .bar { background-image: -webkit-gradient(linear,0 100%,#mPanel 100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),#mPanel to(transparent)); background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
    #mPanel .filter-bar .form-inline, #mPanel .progress:last-child { margin-bottom: 0 }
    #mPanel .progress .bar:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px }
    #mPanel .btn.btn-alt, #mPanel .btn.btn-alt.btn-danger, #mPanel .btn.btn-alt.btn-info, #mPanel .btn.btn-alt.btn-inverse, #mPanel .btn.btn-alt.btn-primary, #mPanel .btn.btn-alt.btn-success, #mPanel .btn.btn-alt.btn-warning { text-shadow: none; font-weight: 700; border: none; box-shadow: none }
    #mPanel .progress.progress-line { height: 10px }
    #mPanel .progress .bar { font-weight: 700; text-shadow: none; box-shadow: none }
    #mPanel .progress-striped .bar { -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px }
    #mPanel .progress .bar + .bar { box-shadow: none }
    #mPanel .progress .bar-danger, #mPanel .progress-danger .bar { background-color: #c0392b }
    #mPanel .progress-danger.progress-striped .bar, #mPanel .progress-striped .bar-danger { background-color: #c0392b; background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
    #mPanel .progress .bar-success, #mPanel .progress-success .bar { background-color: #27ae60 }
    #mPanel .progress-striped .bar-success, #mPanel .progress-success.progress-striped .bar { background-color: #27ae60; background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
    #mPanel .progress .bar-info, #mPanel .progress-info .bar { background-color: #2980b9 }
    #mPanel .progress-info.progress-striped .bar, #mPanel .progress-striped .bar-info { background-color: #2980b9; background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
    #mPanel .progress .bar-warning, #mPanel .progress-warning .bar { background-color: #f39c12 }
    #mPanel .progress-striped .bar-warning, #mPanel .progress-warning.progress-striped .bar { background-color: #f39c12; background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
    #mPanel .progress-inverse .bar { background-color: #2c3e50 }
    #mPanel .progress-inverse.progress-striped .bar { background-color: #2c3e50; background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) }
    #mPanel .filter-bar .form-inline .control-group { margin: 0 }
        #mPanel .filter-bar .form-inline .control-group + .control-group, #mPanel .filter-bar .form-inline .note-inline { margin-left: 10px }
            #mPanel .filter-bar .form-inline .note-inline:first-child { margin-left: 0 }
    #mPanel .filter-bar .form-inline .control-label { margin: 0 10px 0 0 }
    #mPanel .filter-bar .form-inline .input-mini { width: 30px }
    #mPanel .btn.btn-alt { padding: 6px 12px; background-image: none; background-color: #dce4ec; color: #7f8c8d; box-sizing: border-box }
        #mPanel .btn.btn-alt.active, #mPanel .btn.btn-alt.disabled, #mPanel .btn.btn-alt:active, #mPanel .btn.btn-alt:hover, #mPanel .btn.btn-alt[disabled] { background: #bbcbda }
        #mPanel .btn.btn-alt.active, #mPanel .btn.btn-alt:active { outline: 0; box-shadow: none }
        #mPanel .btn.btn-alt.btn-primary { background-image: none; background-color: #8e44ad; color: #fff }
    #mPanel .btn.btn-alt-inverse { background: #7f8c8d; color: #dce4ec }
    #mPanel .btn.btn-alt.btn-primary.active, #mPanel .btn.btn-alt.btn-primary.disabled, #mPanel .btn.btn-alt.btn-primary:active, #mPanel .btn.btn-alt.btn-primary:hover, #mPanel .btn.btn-alt.btn-primary[disabled] { background: #703688 }
    #mPanel .btn.btn-alt.btn-primary.active, #mPanel .btn.btn-alt.btn-primary:active { outline: 0; box-shadow: none }
    #mPanel .btn.btn-alt.btn-warning { background-image: none; background-color: #f39c12; color: #fff }
        #mPanel .btn.btn-alt.btn-warning.active, #mPanel .btn.btn-alt.btn-warning.disabled, #mPanel .btn.btn-alt.btn-warning:active, #mPanel .btn.btn-alt.btn-warning:hover, #mPanel .btn.btn-alt.btn-warning[disabled] { background: #c87f0a }
        #mPanel .btn.btn-alt.btn-warning.active, #mPanel .btn.btn-alt.btn-warning:active { outline: 0; box-shadow: none }
    #mPanel .btn.btn-alt.btn-danger { background-image: none; background-color: #c0392b; color: #fff }
        #mPanel .btn.btn-alt.btn-danger.active, #mPanel .btn.btn-alt.btn-danger.disabled, #mPanel .btn.btn-alt.btn-danger:active, #mPanel .btn.btn-alt.btn-danger:hover, #mPanel .btn.btn-alt.btn-danger[disabled] { background: #962d22 }
        #mPanel .btn.btn-alt.btn-danger.active, #mPanel .btn.btn-alt.btn-danger:active { outline: 0; box-shadow: none }
    #mPanel .btn.btn-alt.btn-success { background-image: none; background-color: #27ae60; color: #fff }
        #mPanel .btn.btn-alt.btn-success.active, #mPanel .btn.btn-alt.btn-success.disabled, #mPanel .btn.btn-alt.btn-success:active, #mPanel .btn.btn-alt.btn-success:hover, #mPanel .btn.btn-alt.btn-success[disabled] { background: #1e8449 }
        #mPanel .btn.btn-alt.btn-success.active, #mPanel .btn.btn-alt.btn-success:active { outline: 0; box-shadow: none }
    #mPanel .btn.btn-alt.btn-info { background-image: none; background-color: #2980b9; color: #fff }
        #mPanel .btn.btn-alt.btn-info.active, #mPanel .btn.btn-alt.btn-info.disabled, #mPanel .btn.btn-alt.btn-info:active, #mPanel .btn.btn-alt.btn-info:hover, #mPanel .btn.btn-alt.btn-info[disabled] { background: #20638f }
        #mPanel .btn.btn-alt.btn-info.active, #mPanel .btn.btn-alt.btn-info:active { outline: 0; box-shadow: none }
    #mPanel .btn.btn-alt.btn-inverse { background-image: none; background-color: #2c3e50; color: #fff }
        #mPanel .btn.btn-alt.btn-inverse.active, #mPanel .btn.btn-alt.btn-inverse.disabled, #mPanel .btn.btn-alt.btn-inverse:active, #mPanel .btn.btn-alt.btn-inverse:hover, #mPanel .btn.btn-alt.btn-inverse[disabled] { background: #1a242f }
    #mPanel .btn-group.open .dropdown-toggle, #mPanel .btn.disabled, #mPanel .btn[disabled] { box-shadow: none; background-image: none }
    #mPanel .btn.btn-alt.btn-inverse.active, #mPanel .btn.btn-alt.btn-inverse:active { outline: 0; box-shadow: none }
    #mPanel .btn.btn-alt.btn-large { padding: 11px 19px }
    #mPanel .btn.btn-alt.btn-small { padding: 2px 10px }
    #mPanel .btn.btn-alt.btn-mini { padding: 0 6px }
    #mPanel .btn-group.open .btn.dropdown-toggle { background-color: #bbcbda }
    #mPanel .btn-group.open .btn-primary.dropdown-toggle { background-color: #703688 }
    #mPanel .btn-group.open .btn-warning.dropdown-toggle { background-color: #c87f0a }
    #mPanel .btn-group.open .btn-danger.dropdown-toggle { background-color: #962d22 }
    #mPanel .btn-group.open .btn-success.dropdown-toggle { background-color: #1e8449 }
    #mPanel .btn-group.open .btn-info.dropdown-toggle { background-color: #20638f }
    #mPanel .btn-group.open .btn-inverse.dropdown-toggle { background-color: #1a242f }
    #mPanel .btn.disabled, #mPanel .btn[disabled] { cursor: default; background-color: #e6e6e6; opacity: .65 }
    #mPanel .alert { color: #fff; text-shadow: none }
        #mPanel .alert h4 { color: #fff; margin: 0 }
        #mPanel .alert .close { color: #fff; font-weight: 700; text-shadow: none; opacity: .4 }
            #mPanel .alert .close:focus, #mPanel .alert .close:hover { opacity: .8 }
        #mPanel .alert.alert-gray { color: #727f80; background-color: #bdc3c7; border-color: #bdc3c7 }
            #mPanel .alert.alert-gray h4 { color: #727f80 }
        #mPanel .alert.alert-inverse { background-color: #2c3e50; border-color: #2c3e50 }
    #mPanel .container > .alert { margin-bottom: 20px }
    #mPanel #wrapper > .alert, #mPanel.login .container form .input-prepend { margin-bottom: 0 }
    #mPanel #wrapper > .alert { border-radius: 0 }
    #mPanel .modal { margin-top: 0 !important; border: none }
        #mPanel .modal .modal-header { border: none; background: #8e44ad; padding: 10px 15px; border-bottom: 1px solid transparent; min-height: 16px; color: #fff; border-radius: 0 }
    #mPanel .modal-backdrop, #mPanel .modal-backdrop.fade.in { background: #000 }
    #mPanel .tooltip.in { font-weight: 700; opacity: 1 }
    #mPanel .popover { color: #969fa8 }
        #mPanel .popover .popover-title { border: none; margin: 0; color: #fff; font-weight: 700; padding-bottom: 0 }
    #mPanel.login { position: relative; background: #8e44ad }
        #mPanel.login .container { width: 540px; margin-top: 220px }
            #mPanel.login .container .login-logo { width: 190px; float: left }
                #mPanel.login .container .login-logo .brand { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; display: block; width: 200px; height: 100px; background-image: url(../img/logo_white.png); background-repeat: no-repeat; background-position: left center }
                #mPanel.login .container .login-logo h4 { color: #fff; font-size: 17.5px; font-weight: 700; line-height: normal; text-align: center; opacity: .8 }
            #mPanel.login .container form { float: right; width: 325px; background-color: #fff; padding: 20px; position: relative; border-radius: 6px; box-sizing: border-box }
                #mPanel.login .container form:before { border-color: transparent #fff transparent transparent; border-style: solid; border-width: 12px 12px 12px 0; content: ""; height: 0; left: -12px; position: absolute; top: 35px; width: 0 }
                #mPanel.login .container form .input-prepend + .checkbox, #mPanel.login .container form .input-prepend + .help-block + .checkbox { margin-top: 10px }
                #mPanel.login .container form .error .input-prepend .add-on { color: #fff }
                #mPanel.login .container form input[type=password], #mPanel.login .container form input[type=text] { width: 236px; font-weight: 700; background-color: #dce4ec }
                #mPanel.login .container form select { width: 252px }
                #mPanel.login .container form .btn { margin-top: 15px }
                #mPanel.login .container form .login-link { color: #bfc9ca; display: block; font-size: 13px; margin-top: 15px; text-align: center }
    #mPanel .has-switch, #mPanel .has-switch > div { position: relative; display: inline-block }
    #mPanel.error-page { background: #8e44ad }
        #mPanel.error-page .container { width: 90%; margin-top: 150px; max-width: 600px; text-align: center }
            #mPanel.error-page .container h1 { margin: 0; font-size: 144px; line-height: 1.4; color: #fff; opacity: .7 }
            #mPanel.error-page .container p { margin: 10px 0 20px; padding: 20px; background: #fff; border-radius: 6px }
                #mPanel.error-page .container p.description { margin: -20px 0 40px; padding: 0; font-size: 42px; background: 0 0; line-height: normal; color: #fff; opacity: .7 }
                #mPanel.error-page .container p .btn { margin-top: 0 }
    #mPanel .has-switch { cursor: pointer; text-align: left; font-weight: 700; line-height: 8px; min-width: 100px; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none }
        #mPanel .has-switch.deactivate, #mPanel .has-switch.deactivate label, #mPanel .has-switch.deactivate span { cursor: default !important }
        #mPanel .has-switch.switch-mini { min-width: 72px }
        #mPanel .has-switch.switch-small { min-width: 80px }
        #mPanel .colorpicker, #mPanel .has-switch.switch-large { min-width: 120px }
        #mPanel .has-switch.deactivate { opacity: .5 }
        #mPanel .has-switch > div { width: 149%; top: 0 }
            #mPanel .has-switch > div.switch-animate { transition: left .5s }
            #mPanel .has-switch > div.switch-off { left: -49% }
            #mPanel .has-switch > div.switch-on { left: 0 }
        #mPanel .has-switch input[type=checkbox] { display: none }
        #mPanel .has-switch label, #mPanel .has-switch span { cursor: pointer; position: relative; display: inline-block; height: 100%; padding-bottom: 4px; padding-top: 4px; font-size: 14px; line-height: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
            #mPanel .has-switch label.switch-mini, #mPanel .has-switch span.switch-mini { padding-bottom: 4px; padding-top: 4px; font-size: 10px; line-height: 9px }
            #mPanel .has-switch label.switch-small, #mPanel .has-switch span.switch-small { padding-bottom: 3px; padding-top: 3px; font-size: 12px; line-height: 18px }
            #mPanel .has-switch label.switch-large, #mPanel .has-switch span.switch-large { padding-bottom: 9px; padding-top: 9px; font-size: 16px; line-height: normal }
            #mPanel .has-switch label [class*=" icon-"], #mPanel .has-switch label [class^=icon-], #mPanel .has-switch span [class*=" icon-"], #mPanel .has-switch span [class^=icon-] { padding: 0 }
        #mPanel .has-switch label { margin-top: -1px; margin-bottom: -1px; z-index: 90; width: 34%; background: #bdc3c7 }
        #mPanel .has-switch span { text-align: center; z-index: 1; width: 33% }
            #mPanel .has-switch span.switch-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px }
            #mPanel .has-switch span.switch-right { color: #7f8c8d; background: #bdc3c7; text-shadow: none }
            #mPanel .has-switch span.switch-left, #mPanel .has-switch span.switch-primary { color: #fff; background: #8e44ad; text-shadow: none }
            #mPanel .has-switch span.switch-info { color: #fff; background: #2980b9 }
            #mPanel .has-switch span.switch-success { color: #fff; background: #27ae60 }
            #mPanel .has-switch span.switch-warning { color: #fff; background: #f39c12 }
            #mPanel .has-switch span.switch-danger { color: #fff; background: #c0392b }
    #mPanel .full-calendar .fc-header { margin-bottom: 15px }
        #mPanel .full-calendar .fc-header h2 { margin: 0; font-size: 23.8px; line-height: normal }
    #mPanel .full-calendar .fc-content { background-color: #f2f3f4 }
    #mPanel .full-calendar .fc-button.fc-state-default { display: inline-block; padding: 5px 10px; margin-bottom: 0; font-size: 14px; font-weight: 700; line-height: 20px; color: #7f8c8d; text-align: center; vertical-align: middle; cursor: pointer; position: relative; background: #bdc3c7; border: none; border-radius: 0 }
    #mPanel .full-calendar .fc-button.fc-state-active, #mPanel .full-calendar .fc-button.fc-state-disabled { vertical-align: middle; position: relative; line-height: 20px; display: inline-block; padding: 5px 10px; margin-bottom: 0; font-size: 14px; text-align: center; border-radius: 0 }
    #mPanel .full-calendar .fc-button.fc-state-active { color: #f2f3f4; cursor: pointer; outline: 0; background: #8e44ad }
    #mPanel .full-calendar .fc-button.fc-state-disabled { color: #2c3e50; background: #bdc3c7; cursor: default; opacity: .65 }
    #mPanel .dataTables_wrapper table thead .sorting, #mPanel .dataTables_wrapper table thead .sorting_asc, #mPanel .dataTables_wrapper table thead .sorting_asc_disabled, #mPanel .dataTables_wrapper table thead .sorting_desc, #mPanel .dataTables_wrapper table thead .sorting_desc_disabled, #mPanel .elfinder .elfinder-buttonset .elfinder-button:hover { cursor: pointer }
    #mPanel .full-calendar .fc-button.fc-state-disabled:active { box-shadow: none }
    #mPanel .full-calendar .fc-button.fc-corner-left { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px }
    #mPanel .full-calendar .fc-button.fc-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px }
    #mPanel .full-calendar .fc-state-default .fc-button-inner { background: 0 0; border-width: 0 }
    #mPanel .full-calendar .fc-button-content { line-height: 20px; height: 20px; padding: 0 }
    #mPanel .full-calendar .fc-state-default .fc-button-effect span { display: none }
    #mPanel .full-calendar .fc-state-default, #mPanel .full-calendar .fc-state-default .fc-button-inner { color: #7f8c8d }
    #mPanel .full-calendar .fc-state-active .fc-button-inner { color: #f2f3f4 }
    #mPanel .full-calendar .fc-button-content [class*=" awe-"], #mPanel .full-calendar .fc-button-content [class^=awe-] { font-size: 16px }
    #mPanel .full-calendar .fc-state-highlight { background-color: #fff }
    #mPanel .full-calendar .fc-widget-content, #mPanel .full-calendar .fc-widget-header { border-color: #fff }
    #mPanel .full-calendar .fc-widget-header { padding: 5px 0; font-size: 17.5px; color: #7f8c8d; background: #bdc3c7 }
    #mPanel .full-calendar .fc-grid .fc-day-number { color: #7f8c8d; font-weight: 700 }
    #mPanel .fc-event { padding: 4px 10px; font-weight: 700; border: none; background-color: #8e44ad; border-radius: 4px }
        #mPanel .fc-event .fc-event-skin { background: 0 0; border: none; color: inherit }
        #mPanel .fc-event.fc-event-vert .fc-event-bg { display: none; background: 0 0 }
        #mPanel .fc-event.event-red { background: #c0392b }
        #mPanel .fc-event.event-blue { background: #2980b9 }
        #mPanel .fc-event.event-green { background: #27ae60 }
        #mPanel .fc-event.event-orange { background: #f39c12 }
        #mPanel .fc-event.event-purple { background: #8e44ad }
        #mPanel .fc-event.event-turquoise { background: #16a085 }
        #mPanel .fc-event.event-dark { background: #2c3e50 }
        #mPanel .fc-event.event-gray { background: #7f8c8d }
    #mPanel .visualize, #mPanel .visualize .label, #mPanel .visualize .visualize-info { background-color: transparent }
    #mPanel a.fc-event:hover { color: #fff }
    #mPanel .visualize { margin: 50px auto 30px; margin-bottom: 30px !important; border: none; width: 100% }
        #mPanel .visualize.visualize-pie { margin-bottom: 0 !important }
        #mPanel .visualize .visualize-info { border: none; padding: 0; color: #7f8c8d; font-weight: 700; font-size: 11.9px; right: auto; left: -10px; top: -48px; opacity: 1 }
        #mPanel .visualize .visualize-title { font-weight: 700; margin-bottom: 0 }
        #mPanel .visualize + p { margin-top: 70px }
        #mPanel .visualize .label { padding: 0; font-size: 10.5px; font-weight: 400; line-height: 14px; text-shadow: none; color: #bdc3c7; border-radius: 0 }
        #mPanel .visualize ul.visualize-key .visualize-key-label { color: #7f8c8d }
    #mPanel .ie8 .visualize-interaction-tracker { margin-top: 0 !important }
    #mPanel .flot { margin: 10px auto; min-height: 280px; height: 280px }
        #mPanel .flot .legend { padding: 0 2px }
    #mPanel .elfinder { border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }
        #mPanel .elfinder .elfinder-navbar { height: 100%; background: #bdc3c7 }
            #mPanel .elfinder .elfinder-navbar .ui-state-hover { background: 0 0; border-color: transparent }
            #mPanel .elfinder .elfinder-navbar .ui-state-active { color: #eee; background: #7f8c8d; border: none }
        #mPanel .elfinder .elfinder-cwd, #mPanel .elfinder .elfinder-navbar { padding: 15px 20px }
            #mPanel .elfinder .elfinder-button-menu .ui-state-hover, #mPanel .elfinder .elfinder-cwd table td.ui-state-hover, #mPanel .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover { color: #fff; background: #8e44ad }
        #mPanel .elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover { background: #eee }
        #mPanel .elfinder .elfinder-cwd table tr:nth-child(odd) { background-color: #f8f8f8 }
        #mPanel .elfinder .elfinder-workzone { background: #ecf0f1; border: none; border-radius: 0 0 6px 6px }
        #mPanel .elfinder .elfinder-statusbar { color: #555 }
            #mPanel .elfinder .elfinder-statusbar a { text-decoration: none; color: #555 }
        #mPanel .elfinder .elfinder-buttonset .elfinder-button, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning { text-shadow: none; font-weight: 700; box-shadow: none; border: none; color: #fff }
        #mPanel .elfinder .elfinder-statusbar.ui-widget-header { background-color: transparent }
        #mPanel .elfinder .elfinder-buttonset { margin: 0 10px 0 0; background: 0 0; border: none }
            #mPanel .elfinder .elfinder-buttonset .elfinder-button { background: #2c3e50; padding: 6px 12px }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary { background-image: none; background-color: #8e44ad }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary.disabled, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary:active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary:hover, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary[disabled] { background: #703688 }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-primary:active { outline: 0; box-shadow: none }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning { background-image: none; background-color: #f39c12 }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning.disabled, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning:active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning:hover, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning[disabled] { background: #c87f0a }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-warning:active { outline: 0; box-shadow: none }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger { background-image: none; background-color: #c0392b }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger.disabled, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger:active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger:hover, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger[disabled] { background: #962d22 }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-danger:active { outline: 0; box-shadow: none }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success { background-image: none; background-color: #27ae60 }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success.disabled, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success:active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success:hover, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success[disabled] { background: #1e8449 }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-success:active { outline: 0; box-shadow: none }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info { background-image: none; background-color: #2980b9 }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info.disabled, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info:active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info:hover, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info[disabled] { background: #20638f }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-info:active { outline: 0; box-shadow: none }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse { background-image: none; background-color: #2c3e50 }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse.disabled, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse:active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse:hover, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse[disabled], #mPanel .elfinder .elfinder-buttonset .elfinder-button.disabled, #mPanel .elfinder .elfinder-buttonset .elfinder-button:active, #mPanel .elfinder .elfinder-buttonset .elfinder-button:hover, #mPanel .elfinder .elfinder-buttonset .elfinder-button[disabled] { background: #1a242f }
                    #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-inverse:active { outline: 0; box-shadow: none }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-large { padding: 11px 19px }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-small { padding: 2px 10px }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.btn-mini { padding: 0 6px }
                #mPanel .elfinder .elfinder-buttonset .elfinder-button.active, #mPanel .elfinder .elfinder-buttonset .elfinder-button:active { outline: 0; box-shadow: none }
        #mPanel .elfinder .elfinder-button-search.elfinder-button { width: 191px; margin: 0 }
            #mPanel .elfinder .elfinder-button-search.elfinder-button input { margin: 0; padding-left: 25px; border: none }
    #mPanel .elfinder-disabled .elfinder-navbar .ui-state-active { color: #2c3e50; background: #a7afb4; border: none }
    #mPanel .elfinder-disabled .elfinder-cwd table td.ui-state-hover, #mPanel .elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover { background: #bfbfbf }
    #mPanel .elfinder-contextmenu .ui-state-hover { background: #3875d7; color: #fff }
        #mPanel .elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { background-image: url(../img/arrows-active.html) }
    #mPanel #elfinder .elfinder-cwd-view-icons .elfinder-cwd-file { width: 120px; height: 95px }
    #mPanel .elfinder .ui-widget-header { padding: 15px 20px; background: #7f8c8d; border: none; border-radius: 6px 6px 0 0 }
    #mPanel .elfinder .ui-widget-content { border-color: #7f8c8d; background: 0 0 }
    #mPanel .dataTables_wrapper > .row-fluid:first-child, #mPanel .dataTables_wrapper > .row:first-child { margin-bottom: 10px }
    #mPanel .dataTables_wrapper .row [class*=span], #mPanel .dataTables_wrapper .row-fluid [class*=span] { margin-bottom: 0 }
    #mPanel .dataTables_wrapper table.table { clear: both; margin-bottom: 10px }
    #mPanel .dataTables_wrapper div.dataTables_length label { float: left; text-align: left }
    #mPanel .dataTables_wrapper div.dataTables_length select { width: 75px }
    #mPanel .dataTables_wrapper div.dataTables_filter label { float: right }
    #mPanel .dataTables_wrapper .dataTables_paginate { margin: 0; float: right }
    #mPanel .dataTables_wrapper table.table thead .sorting { background-image: url(../img/plugins/dataTables/sort_both.png) }
    #mPanel .dataTables_wrapper table.table thead .sorting_asc { background-image: url(../img/plugins/dataTables/sort_asc.png) }
    #mPanel .dataTables_wrapper table.table thead .sorting_desc { background-image: url(../img/plugins/dataTables/sort_desc.png) }
    #mPanel .dataTables_wrapper table.table thead .sorting_asc_disabled { background-image: url(../img/plugins/dataTables/sort_asc_disabled.png) }
    #mPanel .dataTables_wrapper table.table thead .sorting_desc_disabled { background-image: url(../img/plugins/dataTables/sort_desc_disabled.png) }
    #mPanel .dataTables_wrapper table.table thead .sorting, #mPanel .dataTables_wrapper table.table thead .sorting_asc, #mPanel .dataTables_wrapper table.table thead .sorting_asc_disabled, #mPanel .dataTables_wrapper table.table thead .sorting_desc, #mPanel .dataTables_wrapper table.table thead .sorting_desc_disabled { background-position: center right; background-repeat: no-repeat }
    #mPanel .dataTables_wrapper table.dataTable th:active { outline: 0 }
    #mPanel .dataTables_wrapper .dataTables_info { margin-top: 0; color: #7f8c8d }
    #mPanel .datatable-controls li { padding: 3px 15px }
    #mPanel .snippet-container .snippet-wrap .snippet-num, #mPanel .snippet-container pre .snippet-num { margin: 0 }
        #mPanel .snippet-container .snippet-wrap .snippet-num li, #mPanel .snippet-container pre .snippet-num li { padding-left: 1em }
    #mPanel .snippet-container .snippet-wrap pre.sh_sourceCode, #mPanel .snippet-container pre pre.sh_sourceCode { margin: 0; background: #ecf0f1; box-shadow: none; border-radius: 6px }
    #mPanel .snippet-container .snippet-menu pre { border: none }
    #mPanel div.tagsinput { padding: 0; margin: 0; width: auto !important; height: auto !important; color: #555; background-color: transparent; border: none; transition: border linear .2s,box-shadow linear .2s }
        #mPanel div.tagsinput.focused { outline: 0; border-color: rgba(0,0,0,.3); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(0,0,0,.3) }
        #mPanel div.tagsinput span.tag { text-shadow: none; line-height: 25px; font-weight: 700; border-radius: 3px; color: #fff; display: inline-block; margin: 3px; padding: 0 15px }
            #mPanel div.tagsinput span.tag a { color: #fff; opacity: .5; margin-left: 10px; font-size: 18px; line-height: 25px }
                #mPanel div.tagsinput span.tag a:hover { opacity: 1 }
        #mPanel div.tagsinput input { margin: 0 }
    #mPanel div.jGrowl div.jGrowl-closer, #mPanel div.jGrowl div.jGrowl-notification { color: #fff; background-color: #2c3e50; text-shadow: none; box-shadow: none; border-radius: 4px; opacity: 1 }
    #mPanel div.jGrowl div.jGrowl-closer { color: #ecf0f1; opacity: .35; box-shadow: none }
        #mPanel div.jGrowl div.jGrowl-closer:hover { opacity: .9; box-shadow: none }
    #mPanel div.jGrowl div.primary { background-color: #8e44ad; color: #fff }
        #mPanel div.jGrowl div.primary a { color: #fff; border-bottom: 1px dotted }
            #mPanel div.jGrowl div.primary a:hover { color: #fff; border-bottom: 1px solid; text-decoration: none }
    #mPanel div.jGrowl div.red { background-color: #c0392b; color: #fff }
        #mPanel div.jGrowl div.red a { color: #fff; border-bottom: 1px dotted }
            #mPanel div.jGrowl div.red a:hover { color: #fff; border-bottom: 1px solid; text-decoration: none }
    #mPanel div.jGrowl div.blue { background-color: #2980b9; color: #fff }
        #mPanel div.jGrowl div.blue a { color: #fff; border-bottom: 1px dotted }
            #mPanel div.jGrowl div.blue a:hover { color: #fff; border-bottom: 1px solid; text-decoration: none }
    #mPanel div.jGrowl div.green { background-color: #27ae60; color: #fff }
        #mPanel div.jGrowl div.green a { color: #fff; border-bottom: 1px dotted }
            #mPanel div.jGrowl div.green a:hover { color: #fff; border-bottom: 1px solid; text-decoration: none }
    #mPanel div.jGrowl div.orange { background-color: #f39c12; color: #fff }
        #mPanel div.jGrowl div.orange a { color: #fff; border-bottom: 1px dotted }
            #mPanel div.jGrowl div.orange a:hover { color: #fff; border-bottom: 1px solid; text-decoration: none }
    #mPanel div.jGrowl div.purple { background-color: #8e44ad; color: #fff }
        #mPanel div.jGrowl div.purple a { color: #fff; border-bottom: 1px dotted }
            #mPanel div.jGrowl div.purple a:hover { color: #fff; border-bottom: 1px solid; text-decoration: none }
    #mPanel .btn-file { position: relative; vertical-align: middle }
        #mPanel .btn-file > input { position: absolute; top: 0; right: 0; margin: 0; cursor: pointer; direction: ltr; font-size: 23px; transform: translate(-300px,0) scale(4); opacity: 0 }
    #mPanel .wizard { overflow: visible }
        #mPanel .wizard .stepContainer { display: block; position: relative; overflow: hidden; height: 100% }
            #mPanel .wizard .stepContainer > div.content { margin: 0; padding: 20px; display: block; position: absolute; text-align: left; overflow: visible; z-index: 88 }
        #mPanel .fa-ul > li, #mPanel .wizard .loader { position: relative }
        #mPanel .wizard .stepContainer .StepTitle { display: block; z-index: 88 }
            #mPanel .wizard .stepContainer .StepTitle:after, #mPanel .wizard .stepContainer .StepTitle:before { display: table; content: ""; line-height: 0 }
        #mPanel .wizard ul.anchor { margin: 0 0 10px; text-align: center; background-color: #f5f5f5; border: 1px solid #dedede; border-radius: 4px }
            #mPanel .wizard ul.anchor li { margin-left: 20px; display: inline-block }
                #mPanel .wizard ul.anchor li:first-child { margin: 0 }
                #mPanel .wizard ul.anchor li a { display: block; font-size: 16px; line-height: 40px; text-decoration: none; outline-style: none; z-index: 99 }
                    #mPanel .wizard ul.anchor li a:after, #mPanel .wizard ul.anchor li a:before { display: table; content: ""; line-height: 0 }
                    #mPanel .wizard ul.anchor li a.selected { color: #8e44ad; cursor: text }
                    #mPanel .wizard ul.anchor li a.done { color: #8e44ad; text-decoration: line-through }
                        #mPanel .wizard ul.anchor li a.done .stepDesc { color: #8e44ad }
                    #mPanel .wizard ul.anchor li a.disabled { color: #2c3e50; cursor: text }
        #mPanel .wizard > div.actionBar { margin-top: 6.67px; display: block; text-align: left; overflow: auto; z-index: 88 }
            #mPanel .wizard > div.actionBar:after, #mPanel .wizard > div.actionBar:before { display: table; content: ""; line-height: 0 }
        #mPanel .wizard .buttonDisabled { background-color: #e6e6e6; background-image: none; opacity: .65; box-shadow: none; cursor: text !important }
        #mPanel .wizard .buttonFinish, #mPanel .wizard .buttonNext, #mPanel .wizard .buttonPrevious { border-left: 0 none #ad44a9; border-right: 0 none #ad44a9; border-top: 0 none #ad44a9; border-bottom: 0 none #762e73; text-decoration: none; display: inline-block; padding: 4px 12px; margin-bottom: 0; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; background-color: #f5f5f5; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-radius: 4px; box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25); background-image: -o-linear-gradient(top,#mPanel #8e44ad,#mPanel #ad44a9); background-image: linear-gradient(to bottom,#mPanel #8e44ad,#mPanel #ad44a9) }
            #mPanel .wizard .buttonFinish:focus, #mPanel .wizard .buttonFinish:hover, #mPanel .wizard .buttonNext:focus, #mPanel .wizard .buttonNext:hover, #mPanel .wizard .buttonPrevious:focus, #mPanel .wizard .buttonPrevious:hover { text-decoration: none; background-position: 0 -15px; transition: background-position .1s linear }
            #mPanel .wizard .buttonFinish:focus, #mPanel .wizard .buttonNext:focus, #mPanel .wizard .buttonPrevious:focus { outline: #333 dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px }
            #mPanel .wizard .buttonFinish.active, #mPanel .wizard .buttonFinish:active, #mPanel .wizard .buttonNext.active, #mPanel .wizard .buttonNext:active, #mPanel .wizard .buttonPrevious.active, #mPanel .wizard .buttonPrevious:active { background-image: none; outline: 0; box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05) }
            #mPanel .wizard .buttonFinish.disabled, #mPanel .wizard .buttonFinish[disabled], #mPanel .wizard .buttonNext.disabled, #mPanel .wizard .buttonNext[disabled], #mPanel .wizard .buttonPrevious.disabled, #mPanel .wizard .buttonPrevious[disabled] { cursor: default; background-image: none; opacity: .65; box-shadow: none }
            #mPanel .wizard .buttonFinish .badge, #mPanel .wizard .buttonFinish .label, #mPanel .wizard .buttonNext .badge, #mPanel .wizard .buttonNext .label, #mPanel .wizard .buttonPrevious .badge, #mPanel .wizard .buttonPrevious .label { position: relative; top: -1px }
            #mPanel .wizard .buttonFinish [class*=" awe-"], #mPanel .wizard .buttonFinish [class*=" icon-"], #mPanel .wizard .buttonFinish [class^=awe-], #mPanel .wizard .buttonFinish [class^=icon-], #mPanel .wizard .buttonNext [class*=" awe-"], #mPanel .wizard .buttonNext [class*=" icon-"], #mPanel .wizard .buttonNext [class^=awe-], #mPanel .wizard .buttonNext [class^=icon-], #mPanel .wizard .buttonPrevious [class*=" awe-"], #mPanel .wizard .buttonPrevious [class*=" icon-"], #mPanel .wizard .buttonPrevious [class^=awe-], #mPanel .wizard .buttonPrevious [class^=icon-] { line-height: .9em }
            #mPanel .wizard .buttonFinish.active, #mPanel .wizard .buttonFinish.disabled, #mPanel .wizard .buttonFinish:active, #mPanel .wizard .buttonFinish:focus, #mPanel .wizard .buttonFinish:hover, #mPanel .wizard .buttonFinish[disabled], #mPanel .wizard .buttonNext.active, #mPanel .wizard .buttonNext.disabled, #mPanel .wizard .buttonNext:active, #mPanel .wizard .buttonNext:focus, #mPanel .wizard .buttonNext:hover, #mPanel .wizard .buttonNext[disabled], #mPanel .wizard .buttonPrevious.active, #mPanel .wizard .buttonPrevious.disabled, #mPanel .wizard .buttonPrevious:active, #mPanel .wizard .buttonPrevious:focus, #mPanel .wizard .buttonPrevious:hover, #mPanel .wizard .buttonPrevious[disabled] { color: #fff; background-color: #ad44a9 }
            #mPanel .wizard .buttonFinish.active, #mPanel .wizard .buttonFinish:active, #mPanel .wizard .buttonNext.active, #mPanel .wizard .buttonNext:active, #mPanel .wizard .buttonPrevious.active, #mPanel .wizard .buttonPrevious:active { background-color: #883685 }
            #mPanel .wizard .buttonFinish .caret, #mPanel .wizard .buttonNext .caret, #mPanel .wizard .buttonPrevious .caret { border-top-color: #fff; border-bottom-color: #fff }
        #mPanel .wizard .buttonNext { float: right; margin-right: 5px }
        #mPanel .wizard .buttonPrevious { float: left }
        #mPanel .wizard .buttonFinish { float: right }
        #mPanel .wizard .loader { display: none; float: left; margin: 2px 0 0 2px; padding: 8px 10px 8px 40px; z-index: 998 }
    #mPanel #lightbox .lb-data, #mPanel .checkbox.custom-checkbox, #mPanel .radio.custom-radio { padding: 0 }
    #mPanel #jqstooltip { border-radius: 4px }
        #mPanel #jqstooltip.jqstooltip { border: none; background: #2c3e50 }
    #mPanel .checkbox.custom-checkbox:after, #mPanel .checkbox.custom-checkbox:before, #mPanel .radio.custom-radio:after, #mPanel .radio.custom-radio:before { display: table; content: ""; line-height: 0 }
    #mPanel .prettycheckbox, #mPanel .prettyradio { display: block; float: left }
        #mPanel .prettycheckbox a, #mPanel .prettyradio a { width: 25px; height: 25px; background-image: url(../img/plugins/prettyCheckable/prettyCheckable-purple.png) }
        #mPanel .prettycheckbox label, #mPanel .prettyradio label { margin-right: 0 }
        #mPanel .prettycheckbox.red a, #mPanel .prettyradio.red a { background-image: url(../img/plugins/prettyCheckable/prettyCheckable-red.png) }
        #mPanel .prettycheckbox.blue a, #mPanel .prettyradio.blue a { background-image: url(../img/plugins/prettyCheckable/prettyCheckable-blue.png) }
        #mPanel .prettycheckbox.green a, #mPanel .prettyradio.green a { background-image: url(../img/plugins/prettyCheckable/prettyCheckable-green.png) }
        #mPanel .prettycheckbox.purple a, #mPanel .prettyradio.purple a { background-image: url(../img/plugins/prettyCheckable/prettyCheckable-purple.png) }
        #mPanel .prettycheckbox.turquoise a, #mPanel .prettyradio.turquoise a { background-image: url(../img/plugins/prettyCheckable/prettyCheckable-turquoise.png) }
        #mPanel .prettycheckbox.orange a, #mPanel .prettyradio.orange a { background-image: url(../img/plugins/prettyCheckable/prettyCheckable-orange.png) }
        #mPanel .prettycheckbox.gray a, #mPanel .prettyradio.gray a { background-image: url(../img/plugins/prettyCheckable/prettyCheckable-gray.png) }
        #mPanel .prettycheckbox.dark a, #mPanel .prettyradio.dark a { background-image: url(../img/plugins/prettyCheckable/prettyCheckable-dark.png) }
    #mPanel .todo-block .prettycheckbox label, #mPanel .todo-block .prettyradio label { display: none }


@media (max-width:979px) {
    #mPanel .main-navigation .navbar { margin-top: -20px }
    #mPanel .main-navigation .dropdown-menu { margin: 0; padding-bottom: 5px }
    #mPanel .btn-toolbar .btn-group { margin: 0 0 4px }
}

@media (min-width:768px) and (max-width:979px) {
    #mPanel .form-horizontal .control-label { width: 100px }
    #mPanel .form-horizontal .controls { margin-left: 120px }
    #mPanel .form-horizontal .uneditable-input, #mPanel .form-horizontal select { width: 180px }
    #mPanel #header { padding-bottom: 10px }
        #mPanel #header h1 { float: none; width: 100%; margin: 0 0 20px }
        #mPanel #header .user-profile { float: right }
        #mPanel #header .navbar .btn-navbar { float: left; margin-top: 10px }
    #mPanel .main-navigation, #mPanel .main-navigation .nav-collapse > ul > li { float: none }
        #mPanel .main-navigation .nav-collapse > ul > li > a { padding: 10px 15px }
        #mPanel .main-navigation .nav-collapse > ul > li:first-child > a { border-radius: 6px 6px 0 0 }
        #mPanel .main-navigation .nav-collapse > ul > li:last-child > a { border-radius: 0 0 6px 6px }
        #mPanel .main-navigation .nav-collapse > ul > li + li { margin: 0 }
        #mPanel .main-navigation .nav-collapse > ul > li > ul.dropdown-menu { border-radius: 0 }
            #mPanel .main-navigation .nav-collapse > ul > li > ul.dropdown-menu .badge { top: 5px }
        #mPanel .main-navigation .nav-collapse > ul > li:last-child > ul.dropdown-menu { border-radius: 0 0 6px 6px }
        #mPanel .main-navigation .badge { top: 6px; right: 10px }
}

@media (max-width:767px) {
    #mPanel #footer { height: auto; margin: 0 -20px; padding: 0 20px }
    #mPanel #header { padding-bottom: 10px }
        #mPanel #header h1 { float: none; width: 100%; margin: 0 0 20px }
        #mPanel #header .user-profile { float: right }
        #mPanel #header .navbar .btn-navbar { float: left; margin-top: 10px }
    #mPanel .dataTables_wrapper .dataTables_paginate, #mPanel .dataTables_wrapper div.dataTables_filter label, #mPanel .dataTables_wrapper div.dataTables_length label, #mPanel .main-navigation, #mPanel .main-navigation .nav-collapse > ul > li { float: none }
        #mPanel .main-navigation .nav-collapse > ul > li > a { padding: 10px 15px }
        #mPanel .main-navigation .nav-collapse > ul > li:first-child > a { border-radius: 6px 6px 0 0 }
        #mPanel .main-navigation .nav-collapse > ul > li:last-child > a { border-radius: 0 0 6px 6px }
        #mPanel .main-navigation .nav-collapse > ul > li + li { margin: 0 }
        #mPanel .main-navigation .nav-collapse > ul > li > ul.dropdown-menu { border-radius: 0 }
            #mPanel .main-navigation .nav-collapse > ul > li > ul.dropdown-menu .badge { top: 5px }
        #mPanel .main-navigation .nav-collapse > ul > li:last-child > ul.dropdown-menu { border-radius: 0 0 6px 6px }
        #mPanel .main-navigation .badge { top: 6px; right: 10px }
}

@media (max-width:480px) {
    #mPanel .login { padding: 20px }
        #mPanel.login .container { width: 320px; margin: 0 auto }
            #mPanel.login .container .login-logo { width: 320px; float: none; margin: 40px 0 }
                #mPanel.login .container .login-logo .brand { width: 280px; margin: 0 auto; background-position: center }
                #mPanel.login .container .login-logo h4 { text-align: center; margin: 0 auto }
            #mPanel.login .container form { float: none; width: 320px; margin-left: -5px }
                #mPanel.login .container form:before { border-color: transparent transparent #fff; border-width: 12px; left: 148px; top: -24px }
    #mPanel .full-calendar .fc-header td { display: block; text-align: left }
    #mPanel .full-calendar .fc-header .fc-header-center { margin: 10px 0 }
}

#mPanel .fa.fa-pull-left, #mPanel .fa.pull-left { margin-right: .3em }
#mPanel .btn-large [class*=" icon-"], #mPanel .btn-large [class^=icon-], #mPanel .panel-title { margin-top: 0 }
#mPanel .row-fluid.demo, #mPanel .row.demo { color: #fff; line-height: 30px; min-height: 30px; text-align: center; margin-bottom: 20px; border-radius: 3px }
    #mPanel .row-fluid.demo > div, #mPanel .row.demo > div { border-radius: 3px; background-color: #bdc3c7 }
        #mPanel .row-fluid.demo > div > .row-fluid > div, #mPanel .row-fluid.demo > div > .row > div, #mPanel .row.demo > div > .row-fluid > div, #mPanel .row.demo > div > .row > div { margin-bottom: 0; border-radius: 3px; background-color: #7f8c8d }
#mPanel .data-block .row-fluid.demo:last-child, #mPanel .data-block .row.demo:last-child { margin-bottom: 0 }
#mPanel .demo > input, #mPanel .demo > select { display: block !important; margin-bottom: 10px }
#mPanel .data-block .mP_header .data-header-actions:after, #mPanel .data-block .mP_header .data-header-actions:before, #mPanel .data-block .mP_header h2 + .btn-group:after, #mPanel .data-block .mP_header h2 + .btn-group:before, #mPanel .data-block .mP_header h2 + .btn:after, #mPanel .data-block .mP_header h2 + .btn:before, #mPanel .panel-body:after, #mPanel .panel-body:before { content: " "; display: table }
#mPanel .panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; box-shadow: 0 1px 1px rgba(0,0,0,.05) }
    #mPanel .panel-title, #mPanel .panel > .list-group, #mPanel .panel > .table { margin-bottom: 0 }
#mPanel .panel-body { padding: 15px }
#mPanel .panel > .list-group .list-group-item { border-width: 1px 0 }
    #mPanel .panel > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0 }
    #mPanel .panel > .list-group .list-group-item:last-child { border-bottom: 0 }
#mPanel .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0 }
#mPanel .panel > .panel-body + .table { border-top: 1px solid #fff }
#mPanel .panel-footer, #mPanel .panel-group .panel-heading + .panel-collapse .panel-body { border-top: 1px solid transparent }
#mPanel .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px }
#mPanel .panel-title { font-size: 16px }
    #mPanel .panel-title > a { color: inherit }
#mPanel .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
#mPanel .panel-group .panel { margin-bottom: 0; border-radius: 4px; overflow: hidden }
    #mPanel .panel-group .panel + .panel { margin-top: 5px }
#mPanel .panel-group .panel-heading { border-bottom: 0 }
#mPanel .panel-group .panel-footer { border-top: 0 }
    #mPanel .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid transparent }
#mPanel .panel-default { border-color: #bdc3c7 }
    #mPanel .panel-default > .panel-heading { color: #6c777f; background-color: #bdc3c7; border-color: #bdc3c7 }
        #mPanel .panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color: #bdc3c7 }
    #mPanel .panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #bdc3c7 }
#mPanel .panel-primary { border-color: #8e44ad }
    #mPanel .panel-primary > .panel-heading { color: #fff; background-color: #8e44ad; border-color: #8e44ad }
        #mPanel .panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color: #8e44ad }
    #mPanel .panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #8e44ad }
#mPanel .panel-success { border-color: #27ae60 }
    #mPanel .panel-success > .panel-heading { color: #fff; background-color: #27ae60; border-color: #27ae60 }
        #mPanel .panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color: #27ae60 }
    #mPanel .panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #27ae60 }
#mPanel .panel-warning { border-color: #f39c12 }
    #mPanel .panel-warning > .panel-heading { color: #fff; background-color: #f39c12; border-color: #f39c12 }
        #mPanel .panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color: #f39c12 }
    #mPanel .panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #f39c12 }
#mPanel .panel-danger { border-color: #c0392b }
    #mPanel .panel-danger > .panel-heading { color: #fff; background-color: #c0392b; border-color: #c0392b }
        #mPanel .panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color: #c0392b }
    #mPanel .panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #c0392b }
#mPanel .panel-info { border-color: #2980b9 }
    #mPanel .panel-info > .panel-heading { color: #fff; background-color: #2980b9; border-color: #2980b9 }
        #mPanel .panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color: #2980b9 }
    #mPanel .panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #2980b9 }
#mPanel .data-block .mP_header .data-header-actions { float: right; margin: 0; padding: 0; list-style: none }
#mPanel .itemList .item, #mPanel .itemList .title { display: block; margin-bottom: 20px }
#mPanel .data-block .mP_header .data-header-actions > li, #mPanel .data-block .mP_header h2 + .btn-group > li, #mPanel .data-block .mP_header h2 + .btn > li { float: left; display: block; position: relative }
    #mPanel .data-block .mP_header .data-header-actions > li + li, #mPanel .data-block .mP_header h2 + .btn-group > li + li, #mPanel .data-block .mP_header h2 + .btn > li + li { margin-left: 5px }
    #mPanel .data-block .mP_header .data-header-actions > li > a, #mPanel .data-block .mP_header h2 + .btn-group > li > a, #mPanel .data-block .mP_header h2 + .btn > li > a { color: #94c0dc; cursor: pointer; display: inline-block; font-weight: 700; font-size: 14px; line-height: 1.42857143; padding: 6px 12px; text-align: center; vertical-align: middle; background: #1b557a; border-radius: 4px; transition: all 350ms ease }
    #mPanel .data-block .mP_header .data-header-actions > li .loading, #mPanel .data-block .mP_header h2 + .btn-group > li .loading, #mPanel .data-block .mP_header h2 + .btn > li .loading, #mPanel .expired .expMsg { display: block }
    #mPanel .data-block .mP_header .data-header-actions > li > a .caret, #mPanel .data-block .mP_header h2 + .btn-group > li > a .caret, #mPanel .data-block .mP_header h2 + .btn > li > a .caret { border-color: #94c0dc transparent }
    #mPanel .data-block .mP_header .data-header-actions > li.active > a, #mPanel .data-block .mP_header .data-header-actions > li.open > a, #mPanel .data-block .mP_header .data-header-actions > li > a:hover, #mPanel .data-block .mP_header h2 + .btn-group > li.active > a, #mPanel .data-block .mP_header h2 + .btn-group > li.open > a, #mPanel .data-block .mP_header h2 + .btn-group > li > a:hover, #mPanel .data-block .mP_header h2 + .btn > li.active > a, #mPanel .data-block .mP_header h2 + .btn > li.open > a, #mPanel .data-block .mP_header h2 + .btn > li > a:hover { color: #2c3e50; background: #f2f3f4; text-decoration: none }
        #mPanel .data-block .mP_header .data-header-actions > li.active > a .caret, #mPanel .data-block .mP_header .data-header-actions > li.open > a .caret, #mPanel .data-block .mP_header .data-header-actions > li > a:hover .caret, #mPanel .data-block .mP_header h2 + .btn-group > li.active > a .caret, #mPanel .data-block .mP_header h2 + .btn-group > li.open > a .caret, #mPanel .data-block .mP_header h2 + .btn-group > li > a:hover .caret, #mPanel .data-block .mP_header h2 + .btn > li.active > a .caret, #mPanel .data-block .mP_header h2 + .btn > li.open > a .caret, #mPanel .data-block .mP_header h2 + .btn > li > a:hover .caret { border-color: #2c3e50 transparent }
#mPanel .colorpicker-saturation { width: 100px; height: 100px; background-image: url(../img/plugins/colorpicker/saturation.png); cursor: crosshair; float: left }
    #mPanel .colorpicker-saturation i { display: block; height: 5px; width: 5px; border: 1px solid #000; border-radius: 4px; position: absolute; top: 0; left: 0; margin: -4px 0 0 -4px }
        #mPanel .colorpicker-saturation i b { display: block; height: 5px; width: 5px; border: 1px solid #fff; border-radius: 4px }
#mPanel .colorpicker-alpha, #mPanel .colorpicker-hue { width: 15px; height: 100px; float: left; cursor: row-resize; margin-left: 4px; margin-bottom: 4px }
    #mPanel .colorpicker-alpha i, #mPanel .colorpicker-hue i { display: block; height: 1px; background: #000; border-top: 1px solid #fff; position: absolute; top: 0; left: 0; width: 100%; margin-top: -1px }
#mPanel .colorpicker-hue { background-image: url(../img/plugins/colorpicker/hue.png) }
#mPanel .colorpicker-alpha, #mPanel .colorpicker-color { background-image: url(../img/plugins/colorpicker/alpha.png) }
#mPanel .colorpicker-alpha { display: none }
#mPanel .colorpicker:after, #mPanel .colorpicker:before { display: table; content: ""; line-height: 0 }
#mPanel .colorpicker div { position: relative }
#mPanel .colorpicker.alpha { min-width: 140px }
    #mPanel .colorpicker.alpha .colorpicker-alpha { display: block }
#mPanel .colorpicker-color { height: 10px; margin-top: 5px; background-position: 0 100% }
    #mPanel .colorpicker-color div { height: 10px }
#mPanel .input-append.color .add-on i, #mPanel .input-prepend.color .add-on i { display: block; cursor: pointer; width: 16px; height: 16px }
#mPanel .colorpicker-preview { display: block; width: 20px; height: 20px }
#mPanel .datepicker:after, #mPanel .datepicker:before { content: ''; display: inline-block; position: absolute }
#mPanel .datepicker { border-radius: 6px }
    #mPanel .datepicker:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: #f2f3f4; top: -7px; left: 6px }
    #mPanel .bootstrap-timepicker-widget.dropdown-menu:after, #mPanel .datepicker:after { border-bottom: 6px solid #f2f3f4 }
    #mPanel .datepicker:after { border-left: 6px solid transparent; border-right: 6px solid transparent; top: -6px; left: 7px }
    #mPanel .datepicker > div { display: none }
    #mPanel .datepicker.days div.datepicker-days, #mPanel .datepicker.months div.datepicker-months, #mPanel .datepicker.years div.datepicker-years { display: block }
    #mPanel .datepicker table { width: 100%; margin: 0 }
    #mPanel .datepicker td, #mPanel .datepicker th { text-align: center; width: 20px; height: 20px; border-radius: 6px }
    #mPanel .datepicker td { color: #4d4d4d }
        #mPanel .datepicker td.day:hover { background: #eee; cursor: pointer }
        #mPanel .datepicker td.new, #mPanel .datepicker td.old { color: #999 }
        #mPanel .datepicker td.active, #mPanel .datepicker td.active:hover { color: #fff; background-color: #8e44ad; text-shadow: 0 -1px 0 rgba(0,0,0,.25) }
        #mPanel .datepicker td span { display: block; width: 47px; height: 54px; line-height: 54px; float: left; margin: 2px; cursor: pointer; border-radius: 6px }
            #mPanel .datepicker td span:hover { background: #bdc3c7 }
            #mPanel .datepicker td span.active { color: #fff; background-color: #8e44ad }
            #mPanel .datepicker td span.old { color: #bdc3c7 }
    #mPanel .datepicker th.switch { width: 145px }
    #mPanel .datepicker .next i:before { content: '>'; font-style: normal }
    #mPanel .datepicker .prev i:before { content: '<'; font-style: normal }
    #mPanel .datepicker thead tr:first-child th { cursor: pointer }
        #mPanel .datepicker thead tr:first-child th:hover { background: #bdc3c7 }
#mPanel .input-append.date .add-on i, #mPanel .input-prepend.date .add-on i { display: block; cursor: pointer; width: 16px; height: 16px }
#mPanel .datepicker + .add-on .icon-calendar { font-size: 21px }
#mPanel .bootstrap-timepicker-widget.dropdown-menu { min-width: 0 }
    #mPanel .bootstrap-timepicker-widget.dropdown-menu.open { display: block }
    #mPanel .bootstrap-timepicker-widget.dropdown-menu:before { border-bottom: 7px solid #f2f3f4 }
#mPanel .bootstrap-timepicker-widget table { width: auto }
    #mPanel .bootstrap-timepicker-widget table td { height: 0 }
        #mPanel .bootstrap-timepicker-widget table td a { padding: 0; width: auto; display: block }
            #mPanel .bootstrap-timepicker-widget table td a:hover { border: none; background: #f2f3f4 }
#mPanel .daterangepicker.opensleft:before, #mPanel .daterangepicker.opensright:before { border-bottom: 7px solid #f2f3f4 }
#mPanel .daterangepicker.opensleft:after, #mPanel .daterangepicker.opensright:after { border-bottom: 6px solid #f2f3f4 }
#mPanel .daterangepicker td.in-range { background-color: #f2f3f4 }
#mPanel .daterangepicker td.active, #mPanel .daterangepicker td.active:hover { text-shadow: none; background: #8e44ad }
#mPanel .daterangepicker input { padding: 2px 5px }
#mPanel .daterangepicker .range_inputs .btn { margin-top: 10px }
#mPanel .RadGrid input { padding: 0; outline: 0 }
    #mPanel .RadGrid input[disabled], #mPanel .RadGrid input[readonly], #mPanel .RadGrid select[disabled], #mPanel .RadGrid select[readonly], #mPanel .RadGrid textarea[disabled], #mPanel .RadGrid textarea[readonly] { background: 0 0; border: none }
#mPanel .fa { line-height: inherit; margin: 0 !important }
    #mPanel .fa.with-text, #mPanel [class^=flaticon].with-text { padding-right: 5px }
    #mPanel .fa:before { font-style: normal; display: inline-block; text-decoration: inherit }
#mPanel .mk-favicon { width: 20px; position: absolute; left: 5px; top: 10px }
#mPanel .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px }
    #mPanel .pagination > li { display: inline }
        #mPanel .pagination > li > a, #mPanel .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #2980b9; background-color: #f2f3f4; border: 1px solid #7f8c8d; margin-left: -1px }
        #mPanel .pagination > li:first-child > a, #mPanel .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px }
        #mPanel .pagination > li:last-child > a, #mPanel .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px }
        #mPanel .pagination > li > a:focus, #mPanel .pagination > li > a:hover, #mPanel .pagination > li > span:focus, #mPanel .pagination > li > span:hover { color: #fff; background-color: #8e44ad; border-color: #ddd }
    #mPanel .pagination > .active > a, #mPanel .pagination > .active > a:focus, #mPanel .pagination > .active > a:hover, #mPanel .pagination > .active > span, #mPanel .pagination > .active > span:focus, #mPanel .pagination > .active > span:hover { z-index: 2; color: #fff; background-color: #8e44ad; border-color: #2980b9; cursor: default }
    #mPanel .pagination > .disabled > a, #mPanel .pagination > .disabled > a:focus, #mPanel .pagination > .disabled > a:hover, #mPanel .pagination > .disabled > span, #mPanel .pagination > .disabled > span:focus, #mPanel .pagination > .disabled > span:hover { color: #8c9899; background-color: #fff; border-color: #ddd; cursor: not-allowed }
#mPanel .pagination-lg > li > a, #mPanel .pagination-lg > li > span { padding: 10px 16px; font-size: 18px }
#mPanel .pagination-lg > li:first-child > a, #mPanel .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px }
#mPanel .pagination-lg > li:last-child > a, #mPanel .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px }
#mPanel .pagination-sm > li > a, #mPanel .pagination-sm > li > span { padding: 5px 10px; font-size: 12px }
#mPanel .pagination-sm > li:first-child > a, #mPanel .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px }
#mPanel .pagination-sm > li:last-child > a, #mPanel .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px }
#mPanel .pager { padding-left: 0; margin: 20px 0; list-style: none; text-align: center }
    #mPanel .pager li { display: inline }
        #mPanel .pager li > a, #mPanel .pager li > span { display: inline-block; padding: 5px 14px; background-color: #f2f3f4; border: 1px solid #7f8c8d; border-radius: 15px }
            #mPanel .pager li > a:focus, #mPanel .pager li > a:hover { text-decoration: none; background-color: #2980b9 }
    #mPanel .pager .next > a, #mPanel .pager .next > span { float: right }
    #mPanel .pager .previous > a, #mPanel .pager .previous > span { float: left }
    #mPanel .pager .disabled > a, #mPanel .pager .disabled > a:focus, #mPanel .pager .disabled > a:hover, #mPanel .pager .disabled > span { color: #8c9899; background-color: #f2f3f4; cursor: not-allowed }
#mPanel .pagination { font-weight: 700 }
    #mPanel .pagination > li > a, #mPanel .pagination > li > span { border: none; margin-left: 0 }
    #mPanel .pagination > li > a { color: #727f80 }
    #mPanel .pagination > li.disabled > a, #mPanel .pagination > li.disabled > a:focus, #mPanel .pagination > li.disabled > a:hover, #mPanel .pagination > li.disabled > span { color: #8c9899; background-color: #bdc3c7; opacity: .65 }
    #mPanel .pagination .elusive { position: relative; top: 2px }
#mPanel .pagination-right { text-align: right }
#mPanel .pagination-center { text-align: center }
#mPanel .pager { font-weight: 700 }
    #mPanel .pager li > a, #mPanel .pager li > span { border: none; color: #7f8c8d }
        #mPanel .pager li > a:focus, #mPanel .pager li > a:hover { color: #fff }
    #mPanel .pager li.disabled > a, #mPanel .pager li.disabled > a:focus, #mPanel .pager li.disabled > a:hover, #mPanel .pager li.disabled > span { color: #8c9899; background-color: #bdc3c7; opacity: 65 }
#mPanel div.jGrowl { position: fixed }
#mPanel div.jGrowl { z-index: 9999; color: #fff; font-size: 12px }
#mPanel body > div.jGrowl { position: fixed }
#mPanel div.jGrowl.top-left { left: 0; top: 0 }
#mPanel div.jGrowl.top-right { right: 0; top: 0 }
#mPanel div.jGrowl.bottom-left { left: 0; bottom: 0 }
#mPanel div.jGrowl.bottom-right { right: 0; bottom: 0 }
#mPanel div.jGrowl.center { top: 0; width: 50%; left: 25% }
#mPanel div.center div.jGrowl-closer, div.center div.jGrowl-notification { margin-left: auto; margin-right: auto }
#mPanel div.jGrowl div.jGrowl-closer, div.jGrowl div.jGrowl-notification { background-color: #000; opacity: .85; zoom: 1; width: 235px; padding: 10px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 1em; text-align: left; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 10px }
#mPanel div.jGrowl div.jGrowl-notification { box-shadow: 0 0 5px #333 }
    #mPanel div.jGrowl div.jGrowl-notification div.jGrowl-header { font-weight: 700; font-size: .85em }
    #mPanel div.jGrowl div.jGrowl-notification div.jGrowl-close { z-index: 99; float: right; font-weight: 700; font-size: 1em; cursor: pointer }
#mPanel div.jGrowl div.jGrowl-closer { padding-top: 4px; padding-bottom: 4px; cursor: pointer; font-size: .9em; font-weight: 700; text-align: center }
#mPanel div.center { text-align: center; }

@media print {
    div .jGrowl { display: none }
}

#mPanel .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, #mPanel .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, #mPanel .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current, #mPanel .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { background-color: #8e44ad; box-shadow: #8e44ad 0 1px 3px 0 inset }
#mPanel .xdsoft_datetimepicker td.xdsoft_today { color: #8e44ad !important }
#mPanel input.rgFilterBox { height: 22px; border-radius: 0; border: 1px solid #e5e5e5; vertical-align: top; padding-left: 5px; width: calc(100% - 20px) }
#mPanel .rgFilterRow td { border: 1px solid #e5e5e5 }
/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
#mPanel .datetimepicker { padding: 4px; margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr }
#mPanel .datetimepicker-inline { width: 220px }
#mPanel .datetimepicker.datetimepicker-rtl { direction: rtl }
    #mPanel .datetimepicker.datetimepicker-rtl table tr td span { float: right }
#mPanel .datetimepicker-dropdown, .datetimepicker-dropdown-left { top: 0; left: 0 }
#mPanel [class*=" datetimepicker-dropdown"]:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0,0,0,.2); position: absolute }
#mPanel [class*=" datetimepicker-dropdown"]:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute }
#mPanel [class*=" datetimepicker-dropdown-top"]:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0,0,0,.2); border-bottom: 0 }
#mPanel [class*=" datetimepicker-dropdown-top"]:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; border-bottom: 0 }
#mPanel .datetimepicker-dropdown-bottom-left:before { top: -7px; right: 6px }
#mPanel .datetimepicker-dropdown-bottom-left:after { top: -6px; right: 7px }
#mPanel .datetimepicker-dropdown-bottom-right:before { top: -7px; left: 6px }
#mPanel .datetimepicker-dropdown-bottom-right:after { top: -6px; left: 7px }
#mPanel .datetimepicker-dropdown-top-left:before { bottom: -7px; right: 6px }
#mPanel .datetimepicker-dropdown-top-left:after { bottom: -6px; right: 7px }
#mPanel .datetimepicker-dropdown-top-right:before { bottom: -7px; left: 6px }
#mPanel .datetimepicker-dropdown-top-right:after { bottom: -6px; left: 7px }
#mPanel .datetimepicker > div { display: none }
#mPanel .datetimepicker.minutes div.datetimepicker-minutes { display: block }
#mPanel .datetimepicker.hours div.datetimepicker-hours { display: block }
#mPanel .datetimepicker.days div.datetimepicker-days { display: block }
#mPanel .datetimepicker.months div.datetimepicker-months { display: block }
#mPanel .datetimepicker.years div.datetimepicker-years { display: block }
#mPanel .datetimepicker table { margin: 0 }
#mPanel .datetimepicker td, #mPanel .datetimepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none }
#mPanel .table-striped .datetimepicker table tr td, #mPanel .table-striped .datetimepicker table tr th { background-color: transparent }
#mPanel .datetimepicker table tr td.minute:hover { background: #eee; cursor: pointer }
#mPanel .datetimepicker table tr td.hour:hover { background: #eee; cursor: pointer }
#mPanel .datetimepicker table tr td.day:hover { background: #eee; cursor: pointer }
#mPanel .datetimepicker table tr td.new, #mPanel .datetimepicker table tr td.old { color: #999 }
#mPanel .datetimepicker table tr td.disabled, #mPanel .datetimepicker table tr td.disabled:hover { background: 0 0; color: #999; cursor: default }
#mPanel .datetimepicker table tr td.today, #mPanel .datetimepicker table tr td.today.disabled, #mPanel .datetimepicker table tr td.today.disabled:hover, #mPanel .datetimepicker table tr td.today:hover { background-color: #fde19a; background-image: -moz-linear-gradient(top,#fdd49a,#fdf59a); background-image: -ms-linear-gradient(top,#fdd49a,#fdf59a); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a)); background-image: -webkit-linear-gradient(top,#fdd49a,#fdf59a); background-image: -o-linear-gradient(top,#fdd49a,#fdf59a); background-image: linear-gradient(to bottom,#fdd49a,#fdf59a); background-repeat: repeat-x; border-color: #fdf59a #fdf59a #fbed50; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) }
    #mPanel .datetimepicker table tr td.today.active, #mPanel .datetimepicker table tr td.today.disabled, #mPanel .datetimepicker table tr td.today.disabled.active, #mPanel .datetimepicker table tr td.today.disabled.disabled, #mPanel .datetimepicker table tr td.today.disabled:active, #mPanel .datetimepicker table tr td.today.disabled:hover, #mPanel .datetimepicker table tr td.today.disabled:hover.active, #mPanel .datetimepicker table tr td.today.disabled:hover.disabled, #mPanel .datetimepicker table tr td.today.disabled:hover:active, #mPanel .datetimepicker table tr td.today.disabled:hover:hover, #mPanel .datetimepicker table tr td.today.disabled:hover[disabled], #mPanel .datetimepicker table tr td.today.disabled[disabled], #mPanel .datetimepicker table tr td.today:active, #mPanel .datetimepicker table tr td.today:hover, #mPanel .datetimepicker table tr td.today:hover.active, #mPanel .datetimepicker table tr td.today:hover.disabled, #mPanel .datetimepicker table tr td.today:hover:active, #mPanel .datetimepicker table tr td.today:hover:hover, #mPanel .datetimepicker table tr td.today:hover[disabled], #mPanel .datetimepicker table tr td.today[disabled] { background-color: #fdf59a }
        #mPanel .datetimepicker table tr td.today.active, #mPanel .datetimepicker table tr td.today.disabled.active, #mPanel .datetimepicker table tr td.today.disabled:active, #mPanel .datetimepicker table tr td.today.disabled:hover.active, #mPanel .datetimepicker table tr td.today.disabled:hover:active, #mPanel .datetimepicker table tr td.today:active, #mPanel .datetimepicker table tr td.today:hover.active, #mPanel .datetimepicker table tr td.today:hover:active { background-color: #fbf069 }
#mPanel .datetimepicker table tr td.active, #mPanel .datetimepicker table tr td.active.disabled, #mPanel .datetimepicker table tr td.active.disabled:hover, #mPanel .datetimepicker table tr td.active:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top,#08c,#04c); background-image: -ms-linear-gradient(top,#08c,#04c); background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c)); background-image: -webkit-linear-gradient(top,#08c,#04c); background-image: -o-linear-gradient(top,#08c,#04c); background-image: linear-gradient(to bottom,#08c,#04c); background-repeat: repeat-x; border-color: #04c #04c #002a80; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25) }
    #mPanel .datetimepicker table tr td.active.active, #mPanel .datetimepicker table tr td.active.disabled, #mPanel .datetimepicker table tr td.active.disabled.active, #mPanel .datetimepicker table tr td.active.disabled.disabled, #mPanel .datetimepicker table tr td.active.disabled:active, #mPanel .datetimepicker table tr td.active.disabled:hover, #mPanel .datetimepicker table tr td.active.disabled:hover.active, #mPanel .datetimepicker table tr td.active.disabled:hover.disabled, #mPanel .datetimepicker table tr td.active.disabled:hover:active, #mPanel .datetimepicker table tr td.active.disabled:hover:hover, #mPanel .datetimepicker table tr td.active.disabled:hover[disabled], #mPanel .datetimepicker table tr td.active.disabled[disabled], #mPanel .datetimepicker table tr td.active:active, #mPanel .datetimepicker table tr td.active:hover, #mPanel .datetimepicker table tr td.active:hover.active, #mPanel .datetimepicker table tr td.active:hover.disabled, #mPanel .datetimepicker table tr td.active:hover:active, #mPanel .datetimepicker table tr td.active:hover:hover, #mPanel .datetimepicker table tr td.active:hover[disabled], #mPanel .datetimepicker table tr td.active[disabled] { background-color: #04c }
        #mPanel .datetimepicker table tr td.active.active, #mPanel .datetimepicker table tr td.active.disabled.active, #mPanel .datetimepicker table tr td.active.disabled:active, #mPanel .datetimepicker table tr td.active.disabled:hover.active, #mPanel .datetimepicker table tr td.active.disabled:hover:active, #mPanel .datetimepicker table tr td.active:active, #mPanel .datetimepicker table tr td.active:hover.active, #mPanel .datetimepicker table tr td.active:hover:active { background-color: #039 }
#mPanel .datetimepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
#mPanel .datetimepicker .datetimepicker-hours span { height: 26px; line-height: 26px }
#mPanel .datetimepicker .datetimepicker-hours table tr td span.hour_am, #mPanel .datetimepicker .datetimepicker-hours table tr td span.hour_pm { width: 14.6% }
#mPanel .datetimepicker .datetimepicker-hours fieldset legend, #mPanel .datetimepicker .datetimepicker-minutes fieldset legend { margin-bottom: inherit; line-height: 30px }
#mPanel .datetimepicker .datetimepicker-minutes span { height: 26px; line-height: 26px }
#mPanel .datetimepicker table tr td span:hover { background: #eee }
#mPanel .datetimepicker table tr td span.disabled, #mPanel .datetimepicker table tr td span.disabled:hover { background: 0 0; color: #999; cursor: default }
#mPanel .datetimepicker table tr td span.active, #mPanel .datetimepicker table tr td span.active.disabled, #mPanel .datetimepicker table tr td span.active.disabled:hover, #mPanel .datetimepicker table tr td span.active:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top,#08c,#04c); background-image: -ms-linear-gradient(top,#08c,#04c); background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c)); background-image: -webkit-linear-gradient(top,#08c,#04c); background-image: -o-linear-gradient(top,#08c,#04c); background-image: linear-gradient(to bottom,#08c,#04c); background-repeat: repeat-x; border-color: #04c #04c #002a80; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25) }
    #mPanel .datetimepicker table tr td span.active.active, #mPanel .datetimepicker table tr td span.active.disabled, #mPanel .datetimepicker table tr td span.active.disabled.active, #mPanel .datetimepicker table tr td span.active.disabled.disabled, #mPanel .datetimepicker table tr td span.active.disabled:active, #mPanel .datetimepicker table tr td span.active.disabled:hover, #mPanel .datetimepicker table tr td span.active.disabled:hover.active, #mPanel .datetimepicker table tr td span.active.disabled:hover.disabled, #mPanel .datetimepicker table tr td span.active.disabled:hover:active, #mPanel .datetimepicker table tr td span.active.disabled:hover:hover, #mPanel .datetimepicker table tr td span.active.disabled:hover[disabled], #mPanel .datetimepicker table tr td span.active.disabled[disabled], #mPanel .datetimepicker table tr td span.active:active, #mPanel .datetimepicker table tr td span.active:hover, #mPanel .datetimepicker table tr td span.active:hover.active, #mPanel .datetimepicker table tr td span.active:hover.disabled, #mPanel .datetimepicker table tr td span.active:hover:active, #mPanel .datetimepicker table tr td span.active:hover:hover, #mPanel .datetimepicker table tr td span.active:hover[disabled], #mPanel .datetimepicker table tr td span.active[disabled] { background-color: #04c }
        #mPanel .datetimepicker table tr td span.active.active, #mPanel .datetimepicker table tr td span.active.disabled.active, #mPanel .datetimepicker table tr td span.active.disabled:active, #mPanel .datetimepicker table tr td span.active.disabled:hover.active, #mPanel .datetimepicker table tr td span.active.disabled:hover:active, #mPanel .datetimepicker table tr td span.active:active, #mPanel .datetimepicker table tr td span.active:hover.active, #mPanel .datetimepicker table tr td span.active:hover:active { background-color: #039 }
#mPanel .datetimepicker table tr td span.old { color: #999 }
#mPanel .datetimepicker th.switch { width: 145px }
#mPanel .datetimepicker th span.glyphicon { pointer-events: none }
#mPanel .datetimepicker tfoot th, #mPanel .datetimepicker thead tr:first-child th { cursor: pointer }
    #mPanel .datetimepicker tfoot th:hover, #mPanel .datetimepicker thead tr:first-child th:hover { background: #eee }
#mPanel .input-append.date .add-on i, #mPanel .input-group.date .input-group-addon span, #mPanel .input-prepend.date .add-on i { cursor: pointer; width: 14px; height: 14px }
