html { min-height:100%; position:relative }

.main-container:before { display:block; content:""; position:absolute; z-index:-2; width:100%; max-width:inherit; bottom:0; top:0; background-color:#FFF }
.main-container.container, .rtl .main-container.container { padding-left:0; padding-right:0 }
.main-container.container:before { -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, .1); box-shadow:0 0 0 1px rgba(0, 0, 0, .1); width:inherit }
@media {
.main-container.container:before {
-webkit-box-shadow:none;
box-shadow:none;
width:100%
}
}
.main-content { margin-left:0; min-height:100%; padding:0 }
.sidebar+.main-content { margin-left:190px }
.page-content { background-color:#fff; position:relative; margin:0; padding:8px 20px 24px }
.page-header { margin:0 0 12px; border-bottom:1px dotted #e2e2e2; padding-bottom:16px; padding-top:7px }
.page-header h1 { padding:0; margin:0 8px; font-size:24px; font-weight:lighter; color:#2679b5 }
.page-header h1 small { margin:0 6px; font-size:14px; font-weight:400; color:#8089a0 }
.ace-icon { text-align:center }
a:active, a:focus { text-decoration:none }
h1 { font-size:32px; font-weight:400; font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif }
h1.smaller { font-size:31px }
h1.bigger { font-size:33px }
h1.block { margin-bottom:16px }
h2 { font-size:26px; font-weight:400; font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif }
h2.smaller { font-size:25px }
h2.bigger { font-size:27px }
h2.block { margin-bottom:16px }
h3 { font-size:22px; font-weight:400; font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif }
h3.smaller { font-size:21px }
h3.bigger { font-size:23px }
h3.block { margin-bottom:16px }
h4 { font-size:18px; font-weight:400; font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif }
h4.smaller { font-size:17px }
h4.bigger { font-size:19px }
h4.block { margin-bottom:16px }
h5 { font-size:15px; font-weight:400; font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif }
h5.smaller { font-size:14px }
h5.bigger { font-size:16px }
h5.block { margin-bottom:16px }
h6 { font-size:13px; font-weight:400; font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif }
h6.smaller { font-size:12px }
h6.bigger { font-size:14px }
h6.block { margin-bottom:16px }
ol, ul { margin:0 0 10px 25px; padding:0 }
ol.margin-5, ul.margin-5 { margin-left:5px }
ol.margin-10, ul.margin-10 { margin-left:10px }
ol.margin-15, ul.margin-15 { margin-left:15px }
ol.margin-20, ul.margin-20 { margin-left:20px }
li>ol, li>ul { margin-left:18px }
.list-inline, .list-unstyled { margin-left:0 }
.list-inline>li>.ace-icon:first-child, .list-unstyled>li>.ace-icon:first-child { width:18px; text-align:center }
.spaced>li { margin-top:9px; margin-bottom:9px }
.spaced2>li { margin-top:15px; margin-bottom:15px }
li.divider { margin-top:3px; margin-bottom:3px; height:0; font-size:0 }
.spaced>li.divider { margin-top:5px; margin-bottom:5px }
.spaced2>li.divider { margin-top:8px; margin-bottom:8px }
li.divider:before { content:""; display:inline-block }
.blockquote-reverse, blockquote, blockquote.pull-right { border-color:#e5eaf1 }
pre.prettyprint { white-space:pre-wrap }
.modal-content { border-radius:0; -webkit-box-shadow:none; box-shadow:none }
.modal-footer { padding-top:12px; padding-bottom:14px; border-top-color:#e4e9ee; -webkit-box-shadow:none; box-shadow:none; background-color:#eff3f8 }
.modal-header .close { font-size:32px }
.well { border-radius:0 }
.well h1, .well h2, .well h3, .well h4, .well h5, .well h6 { margin-top:0 }
.well h1, .well h2, .well h3 { line-height:36px }
.alert { font-size:14px; border-radius:0 }
.alert .close { font-size:16px }
.alert-block p+p { margin-top:10px }
.pager>li>span, .pagination>li>span { border-width:1px; border-radius:0!important }
.pager>li>a, .pagination>li>a { border-width:1px; border-color:#d4dfe3; border-radius:0!important; color:#2283c5; background-color:#fafafa; margin:0 -1px 0 0; position:relative; z-index:auto }
.pager>li>a:hover, .pagination>li>a:hover { color:#1c6ca2; background-color:#eaeff2; border-color:#c1d1d7; z-index:1 }
.pager>li>a:focus, .pagination>li>a:focus { background-color:#eaeef2 }
.pager>li.disabled>a, .pager>li.disabled>a:hover, .pagination>li.disabled>a, .pagination>li.disabled>a:hover { background-color:#f9f9f9; border-color:#d9d9d9; z-index:auto }
/*.pagination>li.active>a, .pagination>li.active>a:hover { background-color:#6faed9; border-color:#6faed9; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25); z-index:2 }*/
.list-group-item { border-radius:0!important }
.lighter { font-weight:lighter }
.bolder { font-weight:bolder }
.inline { display:inline-block!important }
.block { display:block!important }
.align-center, .center { text-align:center!important }
.align-left { text-align:left!important }
.align-right { text-align:right!important }
.middle { vertical-align:middle }
.align-middle { vertical-align:middle!important }
.align-top { vertical-align:top!important }
.align-bottom { vertical-align:bottom!important }
.pos-rel, .position-relative { position:relative }
.pos-abs, .position-absolute { position:absolute }
.no-float { float:none!important }
.line-height-normal { line-height:normal!important }
.line-height-0 { line-height:0!important }
.line-height-1 { line-height:1!important }
.line-height-125 { line-height:1.25!important }
.line-height-150 { line-height:1.5!important }
.dark { color:#333!important }
.white { color:#fff!important }
.red { color:#dd5a43!important }
.red2 { color:#e08374!important }
.light-red { color:#f77!important }
.blue { color:#478fca!important }
.light-blue { color:#93cbf9!important }
.green { color:#69aa46!important }
.light-green { color:#b0d877!important }
.orange { color:#ff892a!important }
.orange2 { color:#feb902!important }
.light-orange { color:#fcac6f!important }
.purple { color:#a069c3!important }
.pink { color:#c6699f!important }
.pink2 { color:#d6487e!important }
.brown { color:brown!important }
.grey { color:#777!important }
.light-grey { color:#bbb!important }
.bigger-110 { font-size:110%!important }
.bigger-120 { font-size:120%!important }
.bigger-130 { font-size:130%!important }
.bigger-140 { font-size:140%!important }
.bigger-150 { font-size:150%!important }
.bigger-160 { font-size:160%!important }
.bigger-170 { font-size:170%!important }
.bigger-180 { font-size:180%!important }
.bigger-190 { font-size:190%!important }
.bigger-200 { font-size:200%!important }
.bigger-210 { font-size:210%!important }
.bigger-220 { font-size:220%!important }
.bigger-230 { font-size:230%!important }
.bigger-240 { font-size:240%!important }
.bigger-250 { font-size:250%!important }
.bigger-260 { font-size:260%!important }
.bigger-270 { font-size:270%!important }
.bigger-280 { font-size:280%!important }
.bigger-290 { font-size:290%!important }
.bigger-300 { font-size:300%!important }
.bigger-115 { font-size:115%!important }
.bigger-125 { font-size:125%!important }
.bigger-175 { font-size:175%!important }
.bigger-225 { font-size:225%!important }
.bigger-275 { font-size:275%!important }
.smaller-90 { font-size:90%!important }
.smaller-80 { font-size:80%!important }
.smaller-70 { font-size:70%!important }
.smaller-60 { font-size:60%!important }
.smaller-50 { font-size:50%!important }
.smaller-40 { font-size:40%!important }
.smaller-30 { font-size:30%!important }
.smaller-20 { font-size:20%!important }
.smaller-75 { font-size:75%!important }
.width-20 { width:20%!important }
.width-30 { width:30%!important }
.width-35 { width:35%!important }
.width-40 { width:40%!important }
.width-45 { width:45%!important }
.width-50 { width:50%!important }
.width-55 { width:55%!important }
.width-60 { width:60%!important }
.width-65 { width:65%!important }
.width-70 { width:70%!important }
.width-80 { width:80%!important }
.width-85 { width:85%!important }
.width-90 { width:90%!important }
.width-95 { width:95%!important }
.width-100 { width:100%!important }
.width-75 { width:75%!important }
.width-25 { width:25%!important }
.width-auto { width:auto!important }
.height-auto { height:auto!important }
.no-padding { padding:0!important }
.no-padding-bottom { padding-bottom:0!important }
.no-padding-top { padding-top:0!important }
.no-padding-left { padding-left:0!important }
.no-padding-right { padding-right:0!important }
.no-margin { margin:0!important }
.no-margin-bottom { margin-bottom:0!important }
.no-margin-top { margin-top:0!important }
.no-margin-left { margin-left:0!important }
.no-margin-right { margin-right:0!important }
.no-border { border-width:0 }
.no-border-bottom { border-bottom-width:0 }
.no-border-top { border-top-width:0 }
.no-border-left { border-left-width:0 }
.no-border-right { border-right-width:0 }
.no-radius { border-radius:0!important }
.no-text-shadow { text-shadow:none!important }
.hr { display:block; height:0; overflow:hidden; font-size:0; border-width:1px 0 0; border-top:1px solid #E3E3E3; margin:12px 0; border-top-color:rgba(0, 0, 0, .11) }
.hr-double { height:3px; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; border-top-color:rgba(0, 0, 0, .11); border-bottom-color:rgba(0, 0, 0, .11) }
.hr-dotted, .hr.dotted { border-style:dotted }
.hr-32, .hr32 { margin:32px 0 }
.hr-30, .hr30 { margin:30px 0 }
.hr-28, .hr28 { margin:28px 0 }
.hr-26, .hr26 { margin:26px 0 }
.hr-24, .hr24 { margin:24px 0 }
.hr-22, .hr22 { margin:22px 0 }
.hr-20, .hr20 { margin:20px 0 }
.hr-18, .hr18 { margin:18px 0 }
.hr-16, .hr16 { margin:16px 0 }
.hr-14, .hr14 { margin:14px 0 }
.hr-12, .hr12 { margin:12px 0 }
.hr-10, .hr10 { margin:10px 0 }
.hr-8, .hr8 { margin:8px 0 }
.hr-6, .hr6 { margin:6px 0 }
.hr-4, .hr4 { margin:4px 0 }
.hr-2, .hr2 { margin:2px 0 }
.space { max-height:1px; min-height:1px; overflow:hidden; margin:12px 0 }
[class*=vspace-] {
display:none
}
.space-32, [class*=vspace-32] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:32px 0 31px
}
.space-30, [class*=vspace-30] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:30px 0 29px
}
.space-28, [class*=vspace-28] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:28px 0 27px
}
.space-26, [class*=vspace-26] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:26px 0 25px
}
.space-24, [class*=vspace-24] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:24px 0 23px
}
.space-22, [class*=vspace-22] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:22px 0 21px
}
.space-20, [class*=vspace-20] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:20px 0 19px
}
.space-18, [class*=vspace-18] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:18px 0 17px
}
.space-16, [class*=vspace-16] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:16px 0 15px
}
.space-14, [class*=vspace-14] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:14px 0 13px
}
.space-12, [class*=vspace-12] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:12px 0 11px
}
.space-10, [class*=vspace-10] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:10px 0 9px
}
.space-8, [class*=vspace-8] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:8px 0 7px
}
.space-6, [class*=vspace-6] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:6px 0 5px
}
.space-4, [class*=vspace-4] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:4px 0 3px
}
.space-2, [class*=vspace-2] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:2px 0 1px
}
.space-0, [class*=vspace-0] {
max-height:1px;
min-height:1px;
overflow:hidden;
margin:0
}
@media {
[class*=vspace-][class*="-xs"] {
display:block
}
}
@media {
[class*=vspace-][class*="-sm"] {
display:block
}
}
@media only screen {
[class*=vspace-][class*="-md"] {
display:block
}
}
@media only screen and (max-width:1199px) {
[class*=vspace-][class*="-lg"] {
display:block
}
}
.header { line-height:28px; margin-bottom:16px; margin-top:18px; padding-bottom:4px; border-bottom:1px solid #CCC }
.header.blue { border-bottom-color:#d5e3ef }
.header.green { border-bottom-color:#cce2c1 }
.header.purple { border-bottom-color:#e0d1ea }
.header.orange { border-bottom-color:#fdd0ac }
.header.orange2 { border-bottom-color:#fbd36b }
.header.red { border-bottom-color:#f3cdc6 }
.header.grey { border-bottom-color:#c3c3c3 }
.header.pink { border-bottom-color:#f2e0eb }
.header.pink2 { border-bottom-color:#e69eb9 }
.header.light-blue { border-bottom-color:#dceefc }
.header.light-red { border-bottom-color:#fec5c5 }
.header.light-green { border-bottom-color:#d2e7b5 }
.header.brown { border-bottom-color:#df9393 }
.header>.ace-icon { margin-right:2px }
.action-buttons a { margin:0 3px; display:inline-block; opacity:.85; -webkit-transition:all .1s;
-o-transition:all .1s;
transition:all .1s
}
.action-buttons a:hover { text-decoration:none; opacity:1; -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2) }

.navbar .navbar-link, .navbar .navbar-text { color:#fff }
.navbar .navbar-brand { color:#fff; font-size:24px; text-shadow:none; padding-top:10px; padding-bottom:10px; height:auto }
.navbar .navbar-brand:focus, .navbar .navbar-brand:hover { color:#fff }
@media only screen {
.navbar-container {
padding-left:10px;
padding-right:10px
}
}
.navbar-container.container { padding-left:0; padding-right:0 }
.ace-nav { height:100%; margin:0!important }
.ace-nav>li { line-height:45px; height:45px; border-left:1px solid #E1E1E1; padding:0; position:relative; float:left }
.ace-nav>li:first-child { border-left-width:0 }
.ace-nav>li>a { background-color:#2e6589; color:#FFF; display:block; line-height:inherit; text-align:center; height:100%; width:auto; min-width:50px; padding:0 8px; position:relative }
.ace-nav>li>a>.ace-icon { display:inline-block; font-size:16px; color:#FFF; text-align:center; width:20px }
.ace-nav>li>a>.badge { position:relative; top:-4px; left:2px; padding-right:5px; padding-left:5px }
.ace-nav>li.open>a, .ace-nav>li>a:focus, .ace-nav>li>a:hover { background-color:#2c5976; color:#FFF }
.ace-nav>li.grey>a { background-color:#555 }
.ace-nav>li.grey>a:focus, .ace-nav>li.grey>a:hover, .ace-nav>li.open.grey>a { background-color:#4b4b4b }
.ace-nav>li.purple>a { background-color:#892e65 }
.ace-nav>li.open.purple>a, .ace-nav>li.purple>a:focus, .ace-nav>li.purple>a:hover { background-color:#762c59 }
.ace-nav>li.green>a { background-color:#2e8965 }
.ace-nav>li.green>a:focus, .ace-nav>li.green>a:hover, .ace-nav>li.open.green>a { background-color:#2c7659 }
.ace-nav>li.light-blue>a { background-color:#62a8d1 }
.ace-nav>li.light-blue>a:focus, .ace-nav>li.light-blue>a:hover, .ace-nav>li.open.light-blue>a { background-color:#579ec8 }
.ace-nav>li.light-blue2>a { background-color:#42a8e1 }
.ace-nav>li.light-blue2>a:focus, .ace-nav>li.light-blue2>a:hover, .ace-nav>li.open.light-blue2>a { background-color:#359fd9 }
.ace-nav>li.red>a { background-color:#b74635 }
.ace-nav>li.open.red>a, .ace-nav>li.red>a:focus, .ace-nav>li.red>a:hover { background-color:#a34335 }
.ace-nav>li.light-green>a { background-color:#9abc32 }
.ace-nav>li.light-green>a:focus, .ace-nav>li.light-green>a:hover, .ace-nav>li.open.light-green>a { background-color:#8ba832 }
.ace-nav>li.light-purple>a { background-color:#cb6fd7 }
.ace-nav>li.light-purple>a:focus, .ace-nav>li.light-purple>a:hover, .ace-nav>li.open.light-purple>a { background-color:#c263ce }
.ace-nav>li.light-orange>a { background-color:#f79263 }
.ace-nav>li.light-orange>a:focus, .ace-nav>li.light-orange>a:hover, .ace-nav>li.open.light-orange>a { background-color:#f28653 }
.ace-nav>li.light-pink>a { background-color:#f4dae5 }
.ace-nav>li.light-pink>a:focus, .ace-nav>li.light-pink>a:hover, .ace-nav>li.open.light-pink>a { background-color:#eeccda }
.ace-nav>li.dark>a { background-color:#404040 }
.ace-nav>li.dark>a:focus, .ace-nav>li.dark>a:hover, .ace-nav>li.open.dark>a { background-color:#363636 }
.ace-nav>li.white-opaque>a { background-color:rgba(255, 255, 255, .8) }
.ace-nav>li.open.white-opaque>a, .ace-nav>li.white-opaque>a:focus, .ace-nav>li.white-opaque>a:hover { background-color:rgba(245, 245, 245, .8) }
.ace-nav>li.dark-opaque>a, .ace-nav>li.dark-opaque>a:focus, .ace-nav>li.dark-opaque>a:hover, .ace-nav>li.open.dark-opaque>a { background-color:rgba(0, 0, 0, .2) }
.ace-nav>li.transparent>a { background-color:transparent }
.ace-nav>li.open.transparent>a, .ace-nav>li.transparent>a:focus, .ace-nav>li.transparent>a:hover { background-color:rgba(0, 0, 0, .1) }
.ace-nav>li.light-10>a { background-color:rgba(255, 255, 255, .1) }
.ace-nav>li.light-10>a:focus, .ace-nav>li.light-10>a:hover, .ace-nav>li.open.light-10>a { background-color:rgba(255, 255, 255, .2) }
.ace-nav>li.dark-10>a { background-color:rgba(0, 0, 0, .1) }
.ace-nav>li.dark-10>a:focus, .ace-nav>li.dark-10>a:hover, .ace-nav>li.open.dark-10>a { background-color:rgba(0, 0, 0, .2) }
.ace-nav>li.margin-4 { margin-left:4px }
.ace-nav>li.margin-3 { margin-left:3px }
.ace-nav>li.margin-2 { margin-left:2px }
.ace-nav>li.margin-1 { margin-left:1px }
.ace-nav>li.no-border { border-width:0!important }
.ace-nav>li .dropdown-menu { z-index:1031 }
.ace-nav .nav-user-photo { margin:-4px 8px 0 0; border-radius:100%; border:2px solid #FFF; max-width:40px }
.ace-nav li.dropdown-footer a .ace-icon { display:inline-block; width:1.25em; text-align:center }
@media only screen {
.ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right {
right:-100px
}
.ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right:before {
right:120px
}
.ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right {
right:-80px
}
.ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right:before {
right:100px
}
.user-menu.dropdown-close.dropdown-menu-right {
right:0!important
}
}
@media only screen {
.navbar.navbar-collapse .ace-nav>li:nth-last-child(2):nth-child(1)>.dropdown-menu.dropdown-menu-right, .navbar.navbar-collapse .ace-nav>li:nth-last-child(2):nth-child(2)>.dropdown-menu.dropdown-menu-right {
left:auto;
right:-60px
}
.navbar.navbar-collapse .ace-nav>li:nth-last-child(2):nth-child(1)>.dropdown-menu.dropdown-menu-right:after, .navbar.navbar-collapse .ace-nav>li:nth-last-child(2):nth-child(1)>.dropdown-menu.dropdown-menu-right:before, .navbar.navbar-collapse .ace-nav>li:nth-last-child(2):nth-child(2)>.dropdown-menu.dropdown-menu-right:after, .navbar.navbar-collapse .ace-nav>li:nth-last-child(2):nth-child(2)>.dropdown-menu.dropdown-menu-right:before {
right:80px;
left:auto
}
}
@media only screen {
.ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right {
right:-120px
}
.ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right:before {
right:140px
}
.ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right {
right:-90px
}
.ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right:before {
right:110px
}
.ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right {
right:-50px
}
.ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right:before {
right:70px
}
}
@media only screen {
.ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right {
left:-10px;
right:auto
}
.ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(4)>.dropdown-menu.dropdown-menu-right:before {
right:auto;
left:30px
}
.ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right {
left:-50px;
right:auto
}
.ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(3)>.dropdown-menu.dropdown-menu-right:before {
left:75px;
right:auto
}
.ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right {
left:-70px;
right:auto
}
.ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right:before {
left:90px;
right:auto
}
}
@media only screen {
.ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right {
left:-110px;
right:auto
}
.ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-last-child(2)>.dropdown-menu.dropdown-menu-right:before {
left:130px;
right:auto
}
.ace-nav>li:nth-child(2):nth-last-child(2)>.dropdown-menu.dropdown-menu-right {
left:-85px;
right:auto
}
.ace-nav>li:nth-child(2):nth-last-child(2)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-child(2):nth-last-child(2)>.dropdown-menu.dropdown-menu-right:before {
left:105px;
right:auto
}
.ace-nav>li:nth-child(1):nth-last-child(3)>.dropdown-menu.dropdown-menu-right {
left:-35px;
right:auto
}
.ace-nav>li:nth-child(1):nth-last-child(3)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-child(1):nth-last-child(3)>.dropdown-menu.dropdown-menu-right:before {
left:55px;
right:auto
}
.ace-nav>li:nth-child(1):nth-last-child(2)>.dropdown-menu.dropdown-menu-right {
left:-60px;
right:auto
}
.ace-nav>li:nth-child(1):nth-last-child(2)>.dropdown-menu.dropdown-menu-right:after, .ace-nav>li:nth-child(1):nth-last-child(2)>.dropdown-menu.dropdown-menu-right:before {
left:75px;
right:auto
}
}
@media only screen {
.navbar:not(.navbar-collapse) .navbar-header {
float:none!important;
display:block
}
.navbar:not(.navbar-collapse) .ace-nav {
display:block;
float:none!important;
text-align:center;
background-color:rgba(0, 0, 0, .15);
border:1px solid rgba(0, 0, 0, .1);
border-width:1px 0 0;
letter-spacing:-3px
}
.navbar:not(.navbar-collapse) .ace-nav>li {
display:inline-block;
float:none!important;
text-align:left;
letter-spacing:normal
}
.navbar:not(.navbar-collapse) .ace-nav>li:first-child {
border-left:1px solid rgba(255, 255, 255, .4)
}
.navbar:not(.navbar-collapse) .ace-nav>li:last-child {
border-right:1px solid rgba(255, 255, 255, .4)
}
}
@media only screen {
.ace-nav>li>a {
padding:0 5px!important
}
}
.user-menu>li>a { padding:4px 12px }
.user-menu>li>a>.ace-icon { margin-right:6px; font-size:120% }
.user-info { max-width:100px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left; vertical-align:top; line-height:15px; position:relative; top:6px }
.user-info small { display:block }
@media (min-width:480px) and (max-width:540px), (max-width:360px) {
.navbar:not(.navbar-collapse) .navbar-buttons .user-menu {
padding-top:42px!important
}
.navbar:not(.navbar-collapse) .navbar-buttons .nav-user-photo {
margin-right:0
}
.navbar:not(.navbar-collapse) .navbar-buttons .user-info {
position:absolute!important;
margin-top:40px;
margin-left:1px;
right:2px;
z-index:1032;
color:#777;
font-size:14px;
width:156px;
max-width:156px;
padding-left:8px;
padding-right:8px;
height:32px;
line-height:26px!important;
display:none;
border-bottom:1px solid #E5E5E5;
text-align:center;
vertical-align:none;
cursor:text
}
.navbar:not(.navbar-collapse) .navbar-buttons .user-info>small {
display:inline;
opacity:1
}
li.open .user-info {
display:inline-block!important
}
}
@media (max-width:360px) {
.navbar.navbar-collapse .navbar-buttons .user-menu {
padding-top:42px!important
}
.navbar.navbar-collapse .navbar-buttons .nav-user-photo {
margin-right:0
}
.navbar.navbar-collapse .navbar-buttons .user-info {
position:absolute!important;
margin-top:40px;
margin-left:1px;
right:2px;
z-index:1032;
color:#777;
font-size:14px;
width:156px;
max-width:156px;
padding-left:8px;
padding-right:8px;
height:32px;
line-height:26px!important;
display:none;
border-bottom:1px solid #E5E5E5;
text-align:center;
vertical-align:none;
cursor:text
}
.navbar.navbar-collapse .navbar-buttons .user-info>small {
display:inline;
opacity:1
}
li.open .user-info {
display:inline-block!important;
right:2px
}
}
@media (min-width:992px) {
.user-min .user-menu {
padding-top:42px!important
}
.user-min .nav-user-photo {
margin-right:0
}
.user-min .user-info {
position:absolute!important;
margin-top:40px;
margin-left:1px;
z-index:1032;
color:#777;
font-size:14px;
width:156px;
max-width:156px;
padding-left:8px;
padding-right:8px;
height:32px;
line-height:26px!important;
display:none;
border-bottom:1px solid #E5E5E5;
text-align:center;
vertical-align:none;
cursor:text
}
.user-min .user-info>small {
display:inline;
opacity:1
}
.user-min .user-info {
right:-3px
}
.user-min.open .user-info {
display:inline-block!important
}
}
@media only screen and (max-width:991px) {
.navbar.navbar-collapse {
max-height:none
}
.navbar .navbar-collapse, .navbar .navbar-header {/*margin-left:0!important;margin-right:0!important*/}
.navbar.navbar-collapse .navbar-header {
float:none!important;
min-height:45px
}
.navbar.navbar-collapse .navbar-buttons {
min-height:0;
padding-left:0;
padding-right:0;
border:1px solid rgba(255, 255, 255, .4);
border-width:1px 0 0;
width:100%
}
.navbar.navbar-collapse .navbar-buttons.in {
overflow:visible!important
}
.navbar.navbar-collapse .navbar-buttons>.ace-nav {
display:block;
float:none!important;
text-align:center;
background-color:transparent!important;
border-width:0;
letter-spacing:-3px
}
.navbar.navbar-collapse .navbar-buttons>.ace-nav>li {
display:inline-block;
float:none!important;
text-align:left;
letter-spacing:normal
}
.navbar.navbar-collapse .navbar-buttons>.ace-nav>li:first-child {
border-left:1px solid rgba(255, 255, 255, .4)
}
.navbar.navbar-collapse .navbar-buttons>.ace-nav>li:last-child {
border-right:1px solid rgba(255, 255, 255, .4)
}
}
.container-fluid>.navbar-buttons, .container>.navbar-buttons { padding-right:0!important }
@media only screen and (max-height:0px) {
.navbar-fixed-top .navbar-collapse {
max-height:280px
}
}
@media only screen and (max-height:360px) {
.navbar-fixed-top .navbar-collapse {
max-height:240px
}
}
@media only screen and (max-height:320px) {
.navbar-fixed-top .navbar-collapse {
max-height:200px
}
}
@media only screen and (max-height:280px) {
.navbar-fixed-top .navbar-collapse {
max-height:160px
}
}
@media only screen and (max-height:240px) {
.navbar-fixed-top .navbar-collapse {
max-height:120px
}
}



.navbar-nav .dropdown-menu>li>a>.ace-icon { display:inline-block; width:20px }
.navbar-nav>li>.dropdown-menu { z-index:1033 }
@media only screen and (max-width:991px) {
.navbar.navbar-collapse .navbar-menu {
float:none!important;
clear:both
}
.navbar.navbar-collapse .navbar-menu .dropdown-menu:after, .navbar.navbar-collapse .navbar-menu .dropdown-menu:before {
display:none!important
}
.navbar .navbar-nav>li, .navbar .navbar-nav>li:first-child {
border-width:1px 0 0
}
.navbar .navbar-nav .dropdown-menu {
float:none;
position:relative;
background-color:transparent;
box-shadow:none;
border-width:0
}
.navbar .navbar-nav .dropdown-menu>li>a {
color:#FFF!important
}
.navbar .navbar-nav .dropdown-menu>li>a:hover {
background-color:rgba(0, 0, 0, .07)!important
}
.navbar .navbar-nav .dropdown-menu>li>a>.ace-icon {
color:#FFF!important
}
.navbar .navbar-nav .dropdown-hover>.dropdown-menu {
left:32px!important;
right:auto!important;
top:auto!important;
width:80%!important;
width:calc(100% - 32px)
}
}
.navbar-form.form-search { margin-top:9px; margin-bottom:0 }
.navbar-form.form-search .form-group { margin-bottom:0 }
.navbar-form.form-search input[type=text] { width:100px }
.navbar-form input[type=text] { font-size:13px; line-height:1.4; padding-top:4px; padding-bottom:4px; border-width:0 }
@media only screen and (max-width:0px) {
.navbar-form .form-group {
display:inline-block;
width:50%;
margin-bottom:0;
vertical-align:middle
}
.navbar-form.form-search input[type=text] {
width:100%
}
.navbar-nav+.navbar-form {
margin-top:0
}
.navbar .navbar-collapse, .navbar .navbar-form {
border-color:rgba(255, 255, 255, .4)
}
.navbar .navbar-nav>li:first-child {
border-top-width:0
}
}
@media only screen and (max-width:480px) {
.navbar-form .form-group {
width:80%
}
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse { padding-left:12px; padding-right:12px }
@media only screen and (min-width:768px) and (max-width:991px) {
.navbar.navbar-collapse {
background-color:transparent
}
.navbar.navbar-collapse:before {
background:#438eb9;
content:"";
display:block;
position:absolute;
min-height:inherit;
left:0;
right:0;
top:0;
z-index:-1;
border-radius:inherit
}
.navbar.navbar-collapse .navbar-container {
background-color:#438eb9
}
}

.navbar .navbar-toggle.pull-right { margin:5px 6px 4px 0 }
.navbar .navbar-toggle.pull-left { margin:5px 0 4px 6px }
.navbar .navbar-toggle:active { top:1px }
.navbar .navbar-toggle.navbar-toggle-img { width:auto; height:auto; overflow:hidden; padding:0; border-width:0 }
.navbar .navbar-toggle.navbar-toggle-img>img { border-radius:inherit; max-height:35px; border-width:0 }
.navbar .navbar-toggle .icon-bar { background-color:#FFF; border-radius:0; width:24px; margin-left:7px }
.sidebar { width:190px; float:left; position:static; padding-left:0; padding-right:0 }
.sidebar:before { content:""; display:block; width:inherit; position:absolute; top:0; bottom:0; z-index:-1; background-color:inherit; border-style:inherit; border-color:inherit; border-width:inherit }
.nav-list { margin:0; padding:0; list-style:none }
.nav-list .nav-header, .nav-list>li, .nav-list>li>a { margin:0 }
.nav-list li>a:focus { outline:0 }
.nav-list>li { display:block; position:relative; float:none; padding:0; border-style:solid; border-width:1px 0 0 }
.nav-list>li:last-child { border-bottom-width:1px }
.nav-list>li.active>a { font-weight:700 }
.nav-list>li>a { display:block; height:39px; line-height:17px; padding-left:7px; text-shadow:none!important; font-size:13px; text-decoration:none }
.nav-list>li>a>.menu-icon { display:inline-block; min-width:30px; margin-right:2px; vertical-align:sub; text-align:center; font-size:18px; font-weight:400 }
.nav-list>li:before { display:none; content:""; position:absolute; top:-1px; left:0; z-index:1; height:41px; width:3px; max-width:3px; overflow:hidden; background-color:#629cc9 }
@media only screen and (min-width:992px) {
.main-container.container .sidebar:not(.h-sidebar) .nav-list>li:before {
left:-2px
}
}
.nav-list>li:hover:before { display:block }
.nav-list>li a>.arrow { display:block; width:14px!important; height:14px; line-height:14px; text-shadow:none; font-size:18px; position:absolute; right:10px; top:12px; padding:0; text-align:center }
.nav-list>li.separator { height:3px; background-color:transparent; position:static; margin:1px 0; -webkit-box-shadow:none; box-shadow:none }
.nav-list>li.active .submenu { display:block }
.nav-list>li .submenu { display:none; list-style:none; margin:0; padding:0; line-height:1.5; position:relative }
.nav-list>li .submenu>li { margin-left:0; position:relative }
.nav-list>li .submenu>li>a { display:block; position:relative; padding:7px 0 9px 37px; margin:0; border-top-width:1px; border-top-style:dotted }
.nav-list>li .submenu>li>a:hover { text-decoration:none }
.nav-list>li .submenu>li a>.menu-icon { display:none; font-size:12px; font-weight:400; width:18px; height:auto; line-height:12px; text-align:center; position:absolute; left:10px; top:11px; z-index:1; background-color:inherit }
.nav-list>li .submenu>li.active>a>.menu-icon, .nav-list>li .submenu>li:hover>a>.menu-icon { display:inline-block }
.nav-list>li>.submenu { border-top:1px solid }
.nav-list>li>.submenu>li:before { content:""; display:block; width:7px; position:absolute; z-index:1; left:20px; top:17px; border:1px dotted; border-width:1px 0 0 }
.nav-list>li>.submenu:before { content:""; display:block; position:absolute; z-index:1; left:18px; top:0; bottom:0; border:1px dotted; border-width:0 0 0 1px }
.nav-list li.active>a>.arrow, .nav-list li.open>a>.arrow, .nav-list li:hover>a>.arrow { color:inherit }
.nav-list>li>a>.menu-icon, no_such_element:-o-prefocus {
vertical-align:middle
}
.nav-list>li>.submenu li>.submenu { display:none }
.nav-list>li>.submenu li.active>.submenu { display:block }
.nav-list>li>.submenu a>.arrow { right:10px; top:10px; font-size:16px }
.nav-list>li>.submenu>li:first-child>a { border-top-width:0 }
.nav-list>li>.submenu li>.submenu>li { line-height:18px }
.nav-list>li>.submenu li>.submenu>li:before { display:none }
.nav-list>li>.submenu li>.submenu>li>a { margin-left:20px; padding-left:22px }
.nav-list>li>.submenu li>.submenu>li>.submenu>li>a { margin-left:20px; padding-left:38px }
.nav-list>li>.submenu li>.submenu>li a>.menu-icon { display:inline-block; width:auto; position:static; background-color:transparent; margin-right:4px; color:inherit }
.nav-list>li>.submenu li>.submenu>li a .arrow, .nav-list>li>.submenu li>.submenu>li a .menu-icon { color:inherit }
.nav-list>li>.submenu li.open:not(.hover)>a>.menu-icon {
display:inline-block
}
.nav-list a .badge, .nav-list a .label { position:absolute; top:9px; right:10px; opacity:.88; font-size:12px; padding-left:6px; padding-right:6px }
.nav-list a .badge .ace-icon, .nav-list a .label .ace-icon { vertical-align:middle; margin:0 }
.nav-list a.dropdown-toggle .badge, .nav-list a.dropdown-toggle .label { right:26px }
.nav-list li:hover>a .badge, .nav-list li:hover>a .label { opacity:1 }
.nav-list .submenu .submenu a .badge, .nav-list .submenu .submenu a .label { top:6px }
.sidebar.sidebar-fixed { position:fixed; top:auto; float:none!important; z-index:1027 }
.sidebar.sidebar-fixed:before { height:5000px; top:auto; bottom:auto }
body.mob-safari .sidebar.sidebar-fixed { top:45px }
@media (max-width:479px) {
body.mob-safari .navbar-fixed-top:not(.navbar-collapse)+.main-container .sidebar-fixed {
top:90px
}
}
@media (max-width:991px) {
body.mob-safari .navbar-fixed-top+.main-container .sidebar.responsive {
top:45px
}
}
@media (max-width:479px) {
body.mob-safari .navbar-fixed-top+.main-container .sidebar.responsive {
top:90px
}
}
@media only screen and (max-width:991px) {
.responsive.sidebar-fixed {
left:auto;
margin-left:auto
}
.navbar-fixed-top+.main-container>.responsive {
position:fixed;
left:auto;
margin-left:auto;
-moz-backface-visibility:hidden
}
.navbar-fixed-top+.main-container>.menu-toggler+.responsive {
position:absolute;
left:190px;
margin-left:-190px;
-moz-backface-visibility:visible
}
.navbar-fixed-top+.main-container>.menu-toggler+.responsive.sidebar-fixed {
position:fixed;
left:auto;
margin-left:auto;
-moz-backface-visibility:hidden
}
}
@media only screen and (max-width:991px) {
.sidebar.responsive.sidebar-fixed {
position:fixed;
left:auto;
margin-left:auto
}
.main-container .menu-toggler.fixed {
position:fixed;
left:auto;
z-index:1026;
-moz-backface-visibility:hidden
}
.sidebar.sidebar-fixed.responsive-max {
position:fixed;
left:auto;
margin-left:auto
}
}
.sidebar .sidebar-toggle { border-style:solid; border-width:0 0 1px; text-align:center; padding:3px 0; position:relative }
.sidebar .sidebar-toggle>.ace-icon { padding:0 5px; line-height:18px; cursor:pointer; font-size:14px; border-radius:100%; border:1px solid; position:relative }
.sidebar .sidebar-toggle:before { content:""; display:block; height:0; border-top:1px solid; border-color:inherit; position:absolute; left:15px; right:15px; top:13px }
.sidebar .sidebar-shortcuts { text-align:center; min-height:40px; margin-bottom:0; overflow:hidden; position:relative; border:0 solid }
.sidebar .sidebar-shortcuts-large { line-height:37px }
.sidebar .sidebar-shortcuts-large>.btn { text-align:center; width:41px; line-height:24px; padding:0; border-width:4px }
.sidebar .sidebar-shortcuts-large>.btn>.ace-icon { margin:0 }
.sidebar .sidebar-shortcuts-mini { display:none; font-size:0; width:42px; padding-top:2px; padding-bottom:2px }
.sidebar .sidebar-shortcuts-mini>.btn { border-width:0!important; font-size:0; line-height:0; padding:8px!important; margin:1px; border-radius:0!important; opacity:.85; filter:alpha(opacity=85) }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sidebar .sidebar-shortcuts-mini>.btn, .sidebar ::safari-only {
margin:0
}
}
.nav-list li.active>a:after { display:block; content:""; position:absolute; right:0; top:4px; border:8px solid transparent; border-width:14px 10px }
.nav-list li.open>a:after { display:none }
.nav-list li.active.no-active-child>a:after { display:block }
.nav-list>li li.active>a:after { top:2px; border-width:14px 8px }
.nav-list li.active:not(.open) li.active>a:after {
display:none!important
}
@media (min-width:992px) {
.sidebar.compact, .sidebar.compact.navbar-collapse {
width:105px
}
.sidebar.compact .sidebar-shortcuts {
max-height:40px
}
.sidebar.compact .nav-list>li:before {
height:auto;
bottom:-1px
}
.sidebar.compact .nav-list>li>a {
height:auto;
line-height:16px;
padding:2px 0 8px;
text-align:center
}
.sidebar.compact .nav-list>li>a>.menu-icon {
display:block;
margin:0;
vertical-align:inherit;
line-height:32px;
height:32px;
font-size:20px
}
.sidebar.compact .nav-list>li>a>.arrow {
display:none
}
.sidebar.compact .nav-list a .badge, .sidebar.compact .nav-list a .label {
right:12px
}
.sidebar.compact .nav-list>li.active>.submenu, .sidebar.compact .nav-list>li.open>.submenu {
display:none
}
.sidebar.compact+.main-content {
margin-left:105px
}
}
@media (min-width:992px) and (max-width:991px) {
.sidebar.compact+.main-content {
margin-left:0
}
.sidebar.navbar-collapse.compact .nav-list>li>a {
text-align:left;
height:39px;
line-height:37px;
padding:0 16px 0 7px
}
.sidebar.navbar-collapse.compact .nav-list>li>a>.menu-icon {
display:inline-block;
vertical-align:sub;
height:auto;
line-height:inherit;
margin:0 2px 0 0;
font-size:18px
}
.sidebar.navbar-collapse.compact .nav-list>li>a>.arrow, .sidebar.navbar-collapse.compact .nav-list>li>a>.menu-text {
display:inline
}
.sidebar.navbar-collapse.compact+.main-content {
margin-left:0
}
}
@media only screen and (min-width:992px) {
.nav-list li.hover>.submenu {
position:absolute;
left:100%;
margin-left:-2px;
top:-10px;
bottom:auto;
z-index:1026;
width:190px;
border:1px solid;
display:none!important
}
.nav-list li.hover:hover>.submenu {
display:block!important
}
.nav-list li.hover>.submenu:before, .nav-list li.hover>.submenu>li:before {
display:none
}
.nav-list li.hover.active>a:after {
display:block
}
.nav-list li.hover.active:hover>a.dropdown-toggle:after {
display:none
}
.nav-list li.hover .submenu>li.active>a:after {
display:none!important
}
.nav-list li.hover>.submenu.bottom {
top:auto;
bottom:-10px
}
.nav-list li.hover>.submenu.bottom:after, .nav-list li.hover>.submenu.bottom:before {
top:auto;
bottom:18px
}
.nav-list li.hover>.submenu {
padding:0 2px
}
.nav-list li.hover>.submenu>li>a {
margin-top:2px;
margin-bottom:2px;
padding-left:18px;
border-top-width:0
}
.nav-list>li.hover>.submenu>li.active>a {
font-weight:700
}
.nav-list>li>.submenu li.hover>.submenu>li>a {
padding-left:12px!important;
margin-left:auto!important
}
.nav-list>li>.submenu li.hover>.submenu>li>a>.menu-icon {
margin-right:2px
}
.nav-list>li .submenu>li.hover>a {
padding-left:22px
}
.nav-list>li .submenu>li.hover>a>.menu-icon {
left:4px
}
}
@media (min-width:992px) and (max-width:991px) {
.sidebar.navbar-collapse .nav-list li.hover>.submenu {
position:relative;
left:auto;
top:auto;
z-index:auto;
margin:auto;
padding:0;
width:auto;
-webkit-box-shadow:none;
box-shadow:none;
border-width:0
}
.sidebar.navbar-collapse .nav-list li.hover>.submenu:before, .sidebar.navbar-collapse .nav-list li.hover>.submenu>li:before {
display:block
}
.sidebar.navbar-collapse .nav-list li.hover>.submenu li>a {
padding-left:37px
}
.sidebar.navbar-collapse .nav-list>li.hover>.submenu {
border-top-width:1px
}
.sidebar.navbar-collapse .nav-list li.hover>.submenu>li>a>.menu-icon {
background-color:inherit;
margin-right:auto;
width:18px;
position:absolute
}
.sidebar.navbar-collapse .nav-list>li .submenu>li.hover>a>.menu-icon {
left:10px
}
.sidebar.navbar-collapse .nav-list li.hover>.submenu>li.active>a {
font-weight:400
}
.sidebar.navbar-collapse .nav-list li.hover>.submenu>li.active>a>.menu-icon, .sidebar.navbar-collapse .nav-list li.hover>.submenu>li:hover>a>.menu-icon {
display:inline-block
}
.sidebar.navbar-collapse .nav-list>li>.submenu li.hover>.submenu {
padding-left:0;
padding-right:0
}
.sidebar.navbar-collapse .nav-list>li>.submenu li.hover>.submenu>li>a {
padding-left:22px!important;
margin-left:20px!important
}
.sidebar.navbar-collapse .nav-list>li>.submenu li.hover>.submenu>li>a>.menu-icon {
display:inline-block;
width:auto;
position:static;
background-color:transparent;
margin-right:4px
}
.sidebar.navbar-collapse .nav-list>li>.submenu li>.submenu>li.hover>.submenu>li>a {
margin-left:20px!important;
padding-left:38px!important
}
.sidebar.navbar-collapse .nav-list li.hover>.submenu>li>a {
border-top-width:1px;
margin-top:0;
margin-bottom:0
}
.sidebar.navbar-collapse .nav-list>li.hover>.submenu>li:first-child>a {
border-top-width:0
}
.sidebar.navbar-collapse .nav-list li.hover:hover>.submenu, .sidebar.navbar-collapse .nav-list li.hover>.arrow, .sidebar.navbar-collapse .nav-list li.hover>.submenu {
display:none!important
}
.sidebar.navbar-collapse .nav-list li.hover.active>.submenu {
display:block!important
}
.sidebar.navbar-collapse .nav-list li.hover>.submenu.nav-hide {
display:none!important
}
.sidebar.navbar-collapse .nav-list li.hover>.submenu.nav-show {
display:block!important
}
}
@media (min-width:992px) and (max-width:991px) {
.sidebar.navbar-collapse.compact .nav-list>li.hover.active>a:after {
display:none
}
}
.nav-list li>.arrow { display:none; position:absolute; top:8px; right:1px; z-index:1027 }
.nav-list li>.arrow:after, .nav-list li>.arrow:before { border:1px solid transparent; display:block; height:0; width:0; position:absolute; left:-20px; top:0; right:auto; bottom:auto; content:""; border-width:10px }
.nav-list li>.arrow:before { z-index:1; left:-21px }
.nav-list li>.arrow:after { z-index:2 }
.nav-list li:hover>a+.arrow { display:none }
@media only screen and (min-width:992px) {
.nav-list li.hover:hover>a.dropdown-toggle+.arrow {
display:block
}
}
.sidebar.menu-min, .sidebar.menu-min.compact, .sidebar.menu-min.navbar-collapse { width:43px }
.sidebar.menu-min+.main-content { margin-left:43px }
.sidebar.menu-min .nav-list a .badge, .sidebar.menu-min .nav-list a .label { position:relative; top:-1px; right:auto; left:4px }
.sidebar.menu-min .nav-list .submenu .submenu a .badge, .sidebar.menu-min .nav-list .submenu .submenu a .label { top:0 }
.sidebar.menu-min .nav-list>li>a { position:relative; height:39px; line-height:37px; padding:0 }
.sidebar.menu-min .nav-list>li>a>.menu-icon { font-size:18px; height:auto; line-height:inherit; display:inline-block; vertical-align:sub; margin-right:0; width:44px }
.sidebar.menu-min .nav-list>li>a>.menu-text { display:none; text-align:left; position:absolute; top:-1px; left:42px; z-index:1025; width:176px; height:41px; line-height:38px; padding-left:12px; border:1px solid }
.sidebar.menu-min .nav-list>li>a.dropdown-toggle>.menu-text { top:-1px; border-width:1px 1px 0 }
.sidebar.menu-min .nav-list>li>a .arrow { display:none }
.sidebar.menu-min .nav-list>li:hover>a>.menu-text { display:block }
.sidebar.menu-min .nav-list>li.active>a:after { border-width:10px 6px; top:8px }
.sidebar.menu-min .nav-list>li.active.open>a:after { display:block }
.sidebar.menu-min .nav-list>li.active.open li.active>a:after { display:none }
.sidebar.menu-min .nav-list>li>.submenu { position:absolute; z-index:1028; left:42px; top:-1px; margin-top:40px; padding-bottom:2px; width:176px; display:none!important }
.sidebar.menu-min .nav-list>li>.submenu:before { display:none }
.sidebar.menu-min .nav-list>li>.submenu:after { content:""; display:block; height:1px; width:1px; position:absolute; right:-1px; top:-1px; border-right:1px solid; border-right-color:inherit }
.sidebar.menu-min .nav-list>li>.submenu li:before { display:none }
.sidebar.menu-min .nav-list>li>.submenu li>a { margin-left:0; padding-left:22px }
.sidebar.menu-min .nav-list>li>.submenu li>a>.menu-icon { left:4px }
.sidebar.menu-min .nav-list>li.hover>.submenu { padding-bottom:0 }
.sidebar.menu-min .nav-list>li.open>.submenu { display:none }
.sidebar.menu-min .nav-list>li:hover>.submenu { display:block!important }
.sidebar.menu-min .nav-list>li>.arrow { top:10px }
.sidebar.menu-min .nav-list>li>.arrow:after, .sidebar.menu-min .nav-list>li>.arrow:before { border-width:8px; left:-16px }
.sidebar.menu-min .nav-list>li>.arrow:before { left:-17px }
.sidebar.menu-min .nav-list li>.arrow { right:-1px }
.sidebar.menu-min .nav-list>li:hover>.arrow { display:block }
.sidebar.menu-min .nav-list>li.pull_up>.arrow { z-index:1029 }
.sidebar.menu-min .nav-list>li.pull_up>.arrow:after, .sidebar.menu-min .nav-list>li.pull_up>.arrow:before { border-width:10px; left:-20px }
.sidebar.menu-min .nav-list>li.pull_up>.arrow:before { left:-21px }
.sidebar.menu-min .sidebar-shortcuts { position:relative; overflow:visible; z-index:1 }
.sidebar.menu-min .sidebar-shortcuts-mini { display:block }
.sidebar.menu-min .sidebar-shortcuts-large { display:none; position:absolute; top:0; left:42px; width:182px; padding:0 2px 3px; border:1px solid; border-top-width:0 }
.sidebar.menu-min .sidebar-shortcuts:hover .sidebar-shortcuts-large { display:block }
.sidebar.menu-min .sidebar-toggle:before { left:5px; right:5px }
.sidebar.menu-min .sidebar-toggle>.ace-icon { font-size:13px; padding:0 4px; line-height:15px; border-width:1px }
.sidebar.menu-min .nav-list>li>.submenu li>.submenu>li>a { margin-left:2px!important; padding-left:30px }
.sidebar.menu-min .nav-list>li>.submenu li>.submenu>li>.submenu>li>a { margin-left:2px!important; padding-left:45px }
.sidebar.menu-min .nav-list li.active.open>.submenu>li.active>a:after, .sidebar.menu-min .nav-list>li.active.open:hover>a:after, .sidebar.menu-min .nav-list>li.active:hover:after, .sidebar.menu-min .nav-list>li.active:hover>a:after, .sidebar.menu-min .nav-list>li>.submenu li.active>a:after { display:none }
@media only screen and (min-width:992px) {
.sidebar.menu-min .nav-list li.hover>.submenu {
margin-left:0
}
.sidebar.menu-min .nav-list>li>.submenu li.hover>.submenu>li>a, .sidebar.menu-min .nav-list>li>.submenu li>.submenu>li.hover>.submenu>li>a {
margin-left:0!important
}
}
@media (min-width:992px) {
.sidebar.menu-min.compact .nav-list>li>a {
height:39px;
line-height:37px;
padding:0 16px 0 7px;
position:relative
}
.sidebar.menu-min.compact .nav-list>li>a>.menu-icon {
font-size:18px;
height:auto;
line-height:inherit;
display:inline-block;
vertical-align:sub;
width:auto
}
}
@media only screen and (min-width:992px) {
.navbar.h-navbar {
-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, .25);
box-shadow:0 2px 4px 0 rgba(0, 0, 0, .25)
}
.sidebar.h-sidebar {
position:relative;
float:none!important;
width:auto!important;
margin-top:17px;
border-width:0!important;
box-shadow:none
}
.sidebar.h-sidebar.sidebar-fixed {
position:fixed
}
.sidebar.h-sidebar:before {
display:block;
position:absolute;
z-index:-1;
left:0!important;
right:0!important;
top:-17px;
bottom:auto;
height:17px;
width:auto;
border-width:0;
border-bottom:1px solid;
border-bottom-color:inherit
}
.sidebar.h-sidebar.hide-before .nav-list>li:before {
top:0
}
.sidebar.h-sidebar .nav-list {
border-width:0;
border-bottom:2px solid #79b0ce
}
.sidebar.h-sidebar .nav-list>li {
float:left;
border-width:0 1px;
margin-left:-1px
}
.sidebar.h-sidebar .nav-list>li:before {
left:-1px;
right:-1px;
bottom:auto;
top:-2px;
max-width:none;
width:auto;
height:2px;
border-width:0
}
.sidebar.h-sidebar .nav-list>li.active:before {
display:block
}
.sidebar.h-sidebar .nav-list>li.active:after {
display:none
}
.sidebar.h-sidebar .nav-list>li:hover {
z-index:1026
}
.sidebar.h-sidebar .nav-list>li.active {
z-index:1027
}
.sidebar.h-sidebar .nav-list>li:first-child {
border-left-width:0;
margin-left:0
}
.sidebar.h-sidebar .sidebar-shortcuts+.nav-list>li:first-child {
border-left-width:1px;
margin-left:-1px
}
.sidebar.h-sidebar .nav-list>li>a {
line-height:22px!important;
height:auto!important;
padding:10px 14px!important
}
.sidebar.h-sidebar .nav-list>li>a>.menu-icon {
display:block!important;
margin:1px 0 4px;
line-height:inherit;
width:auto
}
.sidebar.h-sidebar .nav-list>li>a>.arrow {
display:none
}
.sidebar.h-sidebar .nav-list>li.hover.pull_right {
float:none!important
}
.sidebar.h-sidebar .nav-list>li.hover>.submenu {
top:100%;
left:1px;
margin-top:auto;
margin-left:-2px;
width:190px;
z-index:1026
}
.sidebar.h-sidebar .nav-list>li.hover.pull_right>.submenu {
left:auto;
right:1px
}
.sidebar.h-sidebar .nav-list>li.hover>.arrow {
right:auto;
top:auto;
left:24px;
bottom:7px
}
.sidebar.h-sidebar .nav-list>li.hover.pull_right>.arrow {
left:auto;
right:24px
}
.sidebar.h-sidebar .nav-list>li.hover>.arrow:after, .sidebar.h-sidebar .nav-list>li.hover>.arrow:before {
border-width:0 8px 8px!important
}
.sidebar.h-sidebar .nav-list>li.hover>.arrow:after {
border-color:transparent;
border-left-color:transparent!important;
border-right-color:transparent!important;
-moz-border-right-colors:none!important;
-moz-border-left-colors:none!important;
-moz-border-top-colors:none;
-moz-border-bottom-colors:none;
left:-10px!important;
right:auto!important
}
.sidebar.h-sidebar .nav-list>li.hover>.arrow:before {
border-color:transparent;
border-left-color:transparent!important;
border-right-color:transparent!important;
-moz-border-right-colors:none!important;
-moz-border-left-colors:none!important;
-moz-border-top-colors:none;
-moz-border-bottom-colors:none;
right:auto!important;
left:-10px!important;
top:-1px!important
}
.sidebar.h-sidebar .nav-list>li.hover:hover>a~.arrow {
display:none
}
.sidebar.h-sidebar .nav-list>li.hover:hover>a.dropdown-toggle~.arrow {
display:block
}
.sidebar.h-sidebar .sidebar-shortcuts-large:after, .sidebar.h-sidebar .sidebar-shortcuts-large:before {
display:block;
content:"";
position:absolute;
left:50%;
margin-left:-8px;
border:1px solid transparent;
border-width:0 8px 8px
}
.sidebar.h-sidebar .sidebar-shortcuts-large:after {
border-right-color:transparent;
-moz-border-right-colors:none;
top:-8px
}
.sidebar.h-sidebar .sidebar-shortcuts-large:before {
-moz-border-bottom-colors:#CCC;
border-bottom-color:#CCC;
top:-9px
}
.sidebar.h-sidebar .sidebar-toggle {
display:none
}
.sidebar.h-sidebar .sidebar-shortcuts {
float:left;
display:block;
overflow:visible;
position:relative;
margin:0;
padding:12px 8px 9px;
max-height:none!important;
background-color:transparent
}
.sidebar.h-sidebar .sidebar-shortcuts:hover .sidebar-shortcuts-large {
display:block
}
.sidebar.h-sidebar .sidebar-shortcuts-large {
display:none;
width:52px;
height:auto;
position:absolute;
z-index:15;
top:100%;
margin-top:-5px;
left:10px;
padding:3px 2px;
border:1px solid
}
.sidebar.h-sidebar .sidebar-shortcuts-mini {
width:auto;
max-width:52px;
display:block;
background-color:transparent;
padding-top:3px;
padding-bottom:5px
}
.sidebar.h-sidebar .sidebar-shortcuts-mini>.btn {
margin:1px;
padding:9px!important
}
.sidebar.h-sidebar .nav-list a .badge, .sidebar.h-sidebar .nav-list a .label {
position:absolute;
top:11px;
right:auto!important;
left:50%;
margin-left:10px
}
.sidebar.h-sidebar+.main-content {
margin-left:0
}
.sidebar.h-sidebar+.main-content .breadcrumbs {
margin:6px 9px;
border:1px solid;
border-color:#E5E5E5
}
.h-sidebar.sidebar-fixed {
top:auto;
width:100%;
left:0;
right:0
}
.h-sidebar.sidebar-fixed:before {
z-index:auto
}
.h-sidebar.sidebar-fixed, .h-sidebar.sidebar-fixed .nav-list {
border-right-width:0;
border-left-width:0
}
.h-sidebar.sidebar-fixed .sidebar-shortcuts {
border-width:0
}
.h-sidebar.sidebar-fixed+.main-content {
padding-top:88px
}
}
@media only screen and (min-width:992px) and (max-width:991px) {
.sidebar.h-sidebar+.main-content .breadcrumbs {
margin:0;
border-width:0 0 1px
}
}
.main-container.container .h-sidebar.sidebar-fixed.navbar-collapse { left:0!important; right:0!important; width:auto!important }
@media (min-width:768px) {
.main-container.container .h-sidebar.sidebar-fixed.navbar-collapse {
left:auto!important;
right:auto!important;
width:744px!important
}
}
@media (min-width:992px) {
.main-container.container .h-sidebar.sidebar-fixed.navbar-collapse {
width:964px!important
}
}
@media (min-width:1200px) {
.main-container.container .h-sidebar.sidebar-fixed.navbar-collapse {
width:1164px!important
}
}
@media (min-width:992px) {
.sidebar.h-sidebar .nav-list>li>a>.menu-text {
background-color:transparent!important;
border-width:0!important;
-webkit-box-shadow:none!important;
box-shadow:none!important;
display:inline!important;
margin:auto!important;
padding:0!important;
position:static!important;
font-size:inherit;
line-height:inherit;
text-align:inherit
}
.sidebar.h-sidebar .nav-list>li>a>.menu-icon {
height:auto;
font-size:18px
}
}
.main-container .menu-toggler, .sidebar-toggle.sidebar-expand { display:none }
@media only screen and (max-width:991px) {
.sidebar.responsive:before {
display:none
}
.sidebar.responsive {
-webkit-box-shadow:2px 1px 2px 0 rgba(0, 0, 0, .15);
box-shadow:2px 1px 2px 0 rgba(0, 0, 0, .15);
z-index:1027;
overflow:hidden;
max-height:0;
-moz-transform:translateX(-200px);
-webkit-transform:translateX(-200px);
-o-transform:translateX(-200px);
-ms-transform:translateX(-200px);
transform:translateX(-200px);
-webkit-transition:-webkit-transform .2s linear 0s, max-height 0s linear .2s;
-moz-transition:-moz-transform .2s linear 0s, max-height 0s linear .2s;
-o-transition:-o-transform .2s linear 0s, max-height 0s linear .2s;
transition:transform .2s linear 0s, max-height 0s linear .2s;
position:relative;
bottom:auto;
left:190px;
margin-left:-190px
}
}
@media (min-width:992px) and (max-width:991px) {
.sidebar.responsive.compact {
-moz-transform:translateX(-115px);
-webkit-transform:translateX(-115px);
-o-transform:translateX(-115px);
-ms-transform:translateX(-115px);
transform:translateX(-115px)
}
.navbar.navbar-fixed-top+.main-container .sidebar.responsive.compact.push_away.display~.footer .footer-inner, .sidebar.responsive.compact.push_away.display+.main-content {
-moz-transform:translateX(105px);
-webkit-transform:translateX(105px);
-o-transform:translateX(105px);
-ms-transform:translateX(105px);
transform:translateX(105px)
}
}
@media only screen and (max-width:991px) {
.sidebar.responsive.menu-min {
-moz-transform:translateX(-53px);
-webkit-transform:translateX(-53px);
-o-transform:translateX(-53px);
-ms-transform:translateX(-53px);
transform:translateX(-53px)
}
.sidebar.responsive.display {
-moz-transform:none!important;
-webkit-transform:none!important;
-o-transform:none!important;
-ms-transform:none!important;
transform:none!important;
overflow:visible;
max-height:2000px;
-webkit-transition-delay:0s;
-moz-transition-delay:0s;
-o-transition-delay:0s;
transition-delay:0s
}
.sidebar.responsive.push_away {
-webkit-box-shadow:none!important;
box-shadow:none!important
}
.sidebar.responsive.push_away:before {
display:block!important
}
.sidebar.responsive.push_away+.main-content {
-webkit-transition:-webkit-transform .2s linear 0s;
-moz-transition:-moz-transform .2s linear 0s;
-o-transition:-o-transform .2s linear 0s;
transition:transform .2s linear 0s
}
.sidebar.responsive.push_away.display+.main-content {
-moz-transform:translateX(190px);
-webkit-transform:translateX(190px);
-o-transform:translateX(190px);
-ms-transform:translateX(190px);
transform:translateX(190px)
}
.sidebar.responsive.push_away.display.menu-min+.main-content {
-moz-transform:translateX(43px);
-webkit-transform:translateX(43px);
-o-transform:translateX(43px);
-ms-transform:translateX(43px);
transform:translateX(43px)
}
.navbar.navbar-fixed-top+.main-container .sidebar.responsive.push_away:before {
height:5000px
}
.navbar.navbar-fixed-top+.main-container .sidebar.responsive.push_away~.footer .footer-inner {
-webkit-transition:-webkit-transform .2s linear 0s;
-moz-transition:-moz-transform .2s linear 0s;
-o-transition:-o-transform .2s linear 0s;
transition:transform .2s linear 0s
}
.navbar.navbar-fixed-top+.main-container .sidebar.responsive.push_away.display~.footer .footer-inner {
-moz-transform:translateX(190px);
-webkit-transform:translateX(190px);
-o-transform:translateX(190px);
-ms-transform:translateX(190px);
transform:translateX(190px)
}
.navbar.navbar-fixed-top+.main-container .sidebar.responsive.push_away.display.menu-min~.footer .footer-inner {
-moz-transform:translateX(43px);
-webkit-transform:translateX(43px);
-o-transform:translateX(43px);
-ms-transform:translateX(43px);
transform:translateX(43px)
}
.sidebar.responsive .nav-list>li.active:after {
height:41px
}
.sidebar.responsive .nav-list li li.active>a:after {
display:none
}
.sidebar.responsive.menu-min .nav-list>li.active:after {
display:block
}
.sidebar.responsive+.main-content {
margin-left:0!important
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.main-container.container .sidebar.responsive {
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;
display:none
}
.main-container.container .sidebar.responsive.display {
display:block
}
.main-container.container .sidebar.responsive.push_away+.main-content, .main-container.container .sidebar.responsive.push_away~.footer .footer-inner {
-webkit-transition:none!important;
-moz-transition:none!important;
-o-transition:none!important;
transition:none!important;
-moz-transform:none!important;
-webkit-transform:none!important;
-o-transform:none!important;
-ms-transform:none!important;
transform:none!important
}
}
@media only screen and (max-width:991px) {
.responsive.sidebar-fixed {
position:fixed
}
.main-container .menu-toggler.fixed {
position:fixed;
left:auto;
z-index:1026;
-moz-backface-visibility:hidden
}
}
@media only screen and (max-width:991px) {
.menu-toggler+.sidebar.responsive {
margin-top:40px
}
.main-container .menu-toggler {
display:block;
position:absolute;
z-index:1026;
width:52px;
height:32px;
margin-right:2px;
line-height:normal;
padding-left:33px;
padding-top:7px;
padding-bottom:1px;
font-size:13px;
font-weight:700;
text-transform:uppercase;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box
}
.main-container .menu-toggler:hover {
text-decoration:none
}
.main-container .menu-toggler:focus {
outline:0
}
.main-container .menu-toggler:before {
border-top:1px solid #87b87f;
border-bottom:1px solid #6fb3e0;
height:2px;
width:24px;
content:"";
position:absolute;
z-index:1;
top:13px;
left:4px;
-webkit-transition:all .1s ease;
transition:all .1s ease;
-o-transition:none;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box
}
.main-container .menu-toggler:after {
border-top:1px solid #ffa24d;
border-bottom:1px solid #d15b47;
content:"";
height:2px;
width:24px;
position:absolute;
top:19px;
left:4px;
-webkit-transition:all .1s ease;
transition:all .1s ease;
-o-transition:none;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box
}
.main-container .menu-toggler.display:before {
height:4px;
top:8px;
border-width:2px
}
.main-container .menu-toggler.display:after {
height:4px;
top:20px;
border-width:2px
}
.main-container .menu-toggler>.toggler-text {
display:block;
position:absolute;
bottom:-9px;
left:0;
border:1px solid transparent;
border-width:9px 42px 0;
border-top-color:#444;
-moz-border-top-colors:#444
}
.main-container .menu-toggler>.toggler-text:after {
display:block;
content:"MENU";
color:#fff;
position:absolute;
left:-8px;
top:-41px
}
.menu-toggler+.responsive.sidebar-scroll .nav-wrap {
overflow:hidden
}
}
@media only screen and (max-width:320px) {
.main-container .menu-toggler {
width:0
}
.main-container .menu-toggler>.toggler-text {
border-width:7px 16px;
bottom:-14px
}
.main-container .menu-toggler>.toggler-text:after {
font-size:9px;
font-weight:400;
color:#FFF;
position:absolute;
left:-13px;
top:-42px
}
.main-container .menu-toggler:after, .main-container .menu-toggler:before {
margin-top:8px
}
.main-container .menu-toggler.display:after, .main-container .menu-toggler.display:before {
height:2px;
border-width:1px
}
.main-container .menu-toggler.display:before {
top:13px
}
.main-container .menu-toggler.display:after {
top:19px
}
}
@media (max-width:991px) {
.menu-toggler.invisible {
position:fixed;
z-index:-999;
visibility:hidden;
opacity:0;
width:1px;
height:1px
}
.sidebar.responsive-min, .sidebar.responsive-min.compact, .sidebar.responsive-min.navbar-collapse {
width:43px
}
.sidebar.responsive-min+.main-content {
margin-left:43px
}
.sidebar.responsive-min .nav-list a .badge, .sidebar.responsive-min .nav-list a .label {
position:relative;
top:-1px;
right:auto;
left:4px
}
.sidebar.responsive-min .nav-list .submenu .submenu a .badge, .sidebar.responsive-min .nav-list .submenu .submenu a .label {
top:0
}
.sidebar.responsive-min .nav-list>li>a {
position:relative;
height:39px;
line-height:37px;
padding:0
}
.sidebar.responsive-min .nav-list>li>a>.menu-icon {
font-size:18px;
height:auto;
line-height:inherit;
display:inline-block;
vertical-align:sub;
margin-right:0;
width:44px
}
.sidebar.responsive-min .nav-list>li>a>.menu-text {
display:none;
text-align:left;
position:absolute;
top:-1px;
left:42px;
z-index:1025;
width:176px;
height:41px;
line-height:38px;
padding-left:12px;
border:1px solid
}
.sidebar.responsive-min .nav-list>li>a.dropdown-toggle>.menu-text {
top:-1px;
border-width:1px 1px 0
}
.sidebar.responsive-min .nav-list>li>a .arrow {
display:none
}
.sidebar.responsive-min .nav-list>li:hover>a>.menu-text {
display:block
}
.sidebar.responsive-min .nav-list>li.active>a:after {
border-width:10px 6px;
top:8px
}
.sidebar.responsive-min .nav-list>li.active.open>a:after {
display:block
}
.sidebar.responsive-min .nav-list>li.active.open li.active>a:after {
display:none
}
.sidebar.responsive-min .nav-list>li>.submenu {
position:absolute;
z-index:1028;
left:42px;
top:-1px;
margin-top:40px;
padding-bottom:2px;
width:176px;
display:none!important
}
.sidebar.responsive-min .nav-list>li>.submenu:before {
display:none
}
.sidebar.responsive-min .nav-list>li>.submenu:after {
content:"";
display:block;
height:1px;
width:1px;
position:absolute;
right:-1px;
top:-1px;
border-right:1px solid;
border-right-color:inherit
}
.sidebar.responsive-min .nav-list>li>.submenu li:before {
display:none
}
.sidebar.responsive-min .nav-list>li>.submenu li>a {
margin-left:0;
padding-left:22px
}
.sidebar.responsive-min .nav-list>li>.submenu li>a>.menu-icon {
left:4px
}
.sidebar.responsive-min .nav-list>li.hover>.submenu {
padding-bottom:0
}
.sidebar.responsive-min .nav-list>li.open>.submenu {
display:none
}
.sidebar.responsive-min .nav-list>li:hover>.submenu {
display:block!important
}
.sidebar.responsive-min .nav-list>li>.arrow {
top:10px
}
.sidebar.responsive-min .nav-list>li>.arrow:after, .sidebar.responsive-min .nav-list>li>.arrow:before {
border-width:8px;
left:-16px
}
.sidebar.responsive-min .nav-list>li>.arrow:before {
left:-17px
}
.sidebar.responsive-min .nav-list li>.arrow {
right:-1px
}
.sidebar.responsive-min .nav-list>li:hover>.arrow {
display:block
}
.sidebar.responsive-min .nav-list>li.pull_up>.arrow {
z-index:1029
}
.sidebar.responsive-min .nav-list>li.pull_up>.arrow:after, .sidebar.responsive-min .nav-list>li.pull_up>.arrow:before {
border-width:10px;
left:-20px
}
.sidebar.responsive-min .nav-list>li.pull_up>.arrow:before {
left:-21px
}
.sidebar.responsive-min .sidebar-shortcuts {
position:relative;
overflow:visible;
z-index:1
}
.sidebar.responsive-min .sidebar-shortcuts-mini {
display:block
}
.sidebar.responsive-min .sidebar-shortcuts-large {
display:none;
position:absolute;
top:0;
left:42px;
width:182px;
padding:0 2px 3px;
border:1px solid;
border-top-width:0
}
.sidebar.responsive-min .sidebar-shortcuts:hover .sidebar-shortcuts-large {
display:block
}
.sidebar.responsive-min .sidebar-toggle:before {
left:5px;
right:5px
}
.sidebar.responsive-min .sidebar-toggle>.ace-icon {
font-size:13px;
padding:0 4px;
line-height:15px;
border-width:1px
}
.sidebar.responsive-min .nav-list>li>.submenu li>.submenu>li>a {
margin-left:2px!important;
padding-left:30px
}
.sidebar.responsive-min .nav-list>li>.submenu li>.submenu>li>.submenu>li>a {
margin-left:2px!important;
padding-left:45px
}
.sidebar.responsive-min .nav-list li.active.open>.submenu>li.active>a:after, .sidebar.responsive-min .nav-list>li.active.open:hover>a:after, .sidebar.responsive-min .nav-list>li.active:hover:after, .sidebar.responsive-min .nav-list>li.active:hover>a:after, .sidebar.responsive-min .nav-list>li>.submenu li.active>a:after {
display:none
}
.sidebar.responsive-min:before {
display:block
}
.sidebar.responsive-min .sidebar-toggle.sidebar-collapse {
display:none
}
.sidebar.responsive-min .sidebar-toggle.sidebar-expand {
display:block
}
.sidebar.responsive-min+.main-content {
margin-left:43px!important
}
.sidebar.responsive-min+.main-content .breadcrumb {
margin-left:12px
}
.sidebar.responsive-max {
display:block;
position:relative;
left:190px;
margin-left:-190px;
z-index:1027
}
.sidebar.responsive-max .sidebar-toggle.sidebar-collapse {
display:none
}
.sidebar.responsive-max .sidebar-toggle.sidebar-expand {
display:block
}
.sidebar.responsive-max+.main-content {
margin-left:43px!important
}
.sidebar.responsive-max+.main-content .breadcrumb {
margin-left:12px
}
}
@media (max-width:991px) and only screen and (min-width:992px) {
.sidebar.responsive-min .nav-list li.hover>.submenu {
margin-left:0
}
.sidebar.responsive-min .nav-list>li>.submenu li.hover>.submenu>li>a, .sidebar.responsive-min .nav-list>li>.submenu li>.submenu>li.hover>.submenu>li>a {
margin-left:0!important
}
}
@media (max-width:991px) and (min-width:992px) {
.sidebar.responsive-min.compact .nav-list>li>a {
height:39px;
line-height:37px;
padding:0 16px 0 7px;
position:relative
}
.sidebar.responsive-min.compact .nav-list>li>a>.menu-icon {
font-size:18px;
height:auto;
line-height:inherit;
display:inline-block;
vertical-align:sub;
width:auto
}
}
@media only screen and (min-width:992px) {
.sidebar.navbar-collapse {
max-height:none
}
}
@media only screen and (max-width:991px) {
.sidebar.navbar-collapse {
position:relative;
float:none!important;
margin-top:auto;
z-index:1;
width:100%!important;
max-height:340px;
margin-left:0;
margin-right:0
}
.sidebar.navbar-collapse:before {
display:none
}
.sidebar.navbar-collapse .nav-list>li:last-child {
border-bottom-width:0
}
.sidebar.navbar-collapse .nav-list>li>a {
padding-top:10px!important;
padding-bottom:10px!important;
line-height:20px!important;
height:41px!important
}
.sidebar.navbar-collapse .nav-list>li:before {
height:43px!important
}
.sidebar.navbar-collapse li>.arrow {
display:none!important
}
.sidebar.navbar-collapse .nav-list li>.submenu {
border-left-width:0!important
}
.sidebar.navbar-collapse .sidebar-toggle {
display:none!important
}
.sidebar.navbar-collapse .sidebar-shortcuts {
padding:3px 0 6px!important;
max-height:none!important;
border-bottom-width:0
}
.sidebar.navbar-collapse+.main-content {
margin-left:0!important
}
.sidebar.navbar-collapse+.main-content .breadcrumb {
margin-left:12px
}
.sidebar.navbar-collapse .nav-wrap+.ace-scroll {
display:none
}
.sidebar.navbar-collapse.menu-min .nav-list>li>.submenu {
position:relative;
left:auto;
top:auto;
width:auto;
z-index:auto;
margin-top:auto!important;
padding-top:0;
padding-bottom:0;
border-width:1px 0 0;
-webkit-box-shadow:none!important;
box-shadow:none!important
}
.sidebar.navbar-collapse.menu-min .nav-list>li>.submenu:before, .sidebar.navbar-collapse.menu-min .nav-list>li>.submenu>li:before {
display:block
}
.sidebar.navbar-collapse.menu-min .nav-list>li>.submenu li>a {
padding-left:37px!important
}
.sidebar.navbar-collapse.menu-min .nav-list>li>.submenu li>a>.menu-icon {
left:10px
}
.sidebar.navbar-collapse.menu-min .nav-list>li>.submenu:after {
display:none
}
.sidebar.navbar-collapse.menu-min .nav-list>li>a:hover:before {
width:3px
}
.sidebar.navbar-collapse.menu-min .nav-list>li>a {
text-align:left;
padding-left:7px
}
.sidebar.navbar-collapse.menu-min .nav-list>li>a>.menu-icon {
display:inline-block;
width:auto;
margin-right:2px
}
.sidebar.navbar-collapse.menu-min .nav-list>li>a>.menu-text {
position:relative;
display:inline!important;
line-height:normal;
padding-left:0;
height:auto;
top:auto;
left:auto;
z-index:auto;
width:auto;
border-width:0!important;
background-color:transparent!important;
-webkit-box-shadow:none!important;
box-shadow:none!important
}
.sidebar.navbar-collapse.menu-min .nav-list a>.arrow {
display:block
}
.sidebar.navbar-collapse.menu-min .nav-list>li:hover>.submenu {
display:none!important
}
.sidebar.navbar-collapse.menu-min .nav-list>li.active>.submenu, .sidebar.navbar-collapse.menu-min .nav-list>li>.submenu.nav-show {
display:block!important
}
.sidebar.navbar-collapse.menu-min .nav-list>li>.submenu.nav-hide {
display:none!important
}
.sidebar.navbar-collapse.menu-min .sidebar-shortcuts-large {
display:block;
position:static;
-webkit-box-shadow:none!important;
box-shadow:none!important;
border-width:0;
background-color:transparent;
width:auto;
padding:0!important
}
.sidebar.navbar-collapse.menu-min .sidebar-shortcuts-mini {
display:none
}
.sidebar.navbar-collapse .nav-list a .badge, .sidebar.navbar-collapse .nav-list a .label {
position:relative;
top:-1px;
right:auto;
left:4px
}
.sidebar.navbar-collapse .nav-list li.active>a:after, .sidebar.navbar-collapse .nav-list li.active>a:before, .sidebar.navbar-collapse .nav-list>li.active:after, .sidebar.navbar-collapse .nav-list>li.highlight.active>a:after, .sidebar.navbar-collapse .nav-list>li.highlight.active>a:before {
display:none!important
}
}
@media (min-width:992px) and (max-width:991px) {
.sidebar.navbar-collapse .nav-list>li>.submenu li.hover>.submenu>li>a, .sidebar.navbar-collapse .nav-list>li>.submenu li>.submenu>li.hover>.submenu>li>a {
margin-left:20px!important
}
}
@media (max-width:991px) {
.navbar-fixed-top+.main-container .sidebar.navbar-collapse {
position:fixed;
z-index:1027
}
}
@media (min-width:768px) and (max-width:991px) {
.navbar-fixed-top+.main-container.container .sidebar.navbar-collapse {
width:744px!important
}
}
.sidebar-scroll .sidebar-shortcuts { min-height:41px; border-bottom:1px solid }
.sidebar-scroll .sidebar-toggle { border-top:1px solid }
.sidebar-scroll .nav-list>li:first-child { border-top-width:0 }
.sidebar-scroll .nav-list>li:last-child { border-bottom-width:0 }
.sidebar-scroll .nav-wrap .sidebar-shortcuts { min-height:40px; border-bottom-width:0 }
.sidebar-scroll .nav-wrap .sidebar-shortcuts+.nav-list>li:first-child { border-top-width:1px }
.sidebar-scroll .nav-wrap-t .sidebar-toggle { border-top-width:0 }
.sidebar-scroll .nav-wrap-t .nav-list>li:last-child { border-bottom-width:1px }
.sidebar .nav-wrap+.ace-scroll { position:absolute; right:0; top:0; z-index:1 }
.sidebar .nav-wrap+.scrollout { right:-8px }
@media only screen and (min--moz-device-pixel-ratio:0) {
.navbar.navbar-fixed-top {
border-radius:.05em
}
.navbar.navbar-fixed-top, .navbar.navbar-fixed-top .ace-nav>li .dropdown-menu, .navbar.navbar-fixed-top>.navbar-container, .sidebar.sidebar-fixed {
-moz-backface-visibility:hidden
}
}
.ace-scroll { overflow:hidden }
.scroll-content { position:static; overflow:hidden }
.scroll-track { position:absolute; top:auto; bottom:auto; right:0; height:auto; background-color:#E7E7E7; z-index:99; width:0; opacity:0 }
.scroll-bar { position:absolute; top:0; left:0; width:inherit; background:#bbd4e5 }
.scroll-hz .scroll-track { top:auto; left:auto; right:auto; bottom:0; height:8px; width:auto }
.scroll-hz .scroll-bar { height:inherit; width:auto }
.scroll-active .scroll-track { -webkit-transition:all .25s ease .6s;
-o-transition:all .25s ease .6s;
transition:all .25s ease .6s
}
.scroll-active .scroll-track.active, .scroll-active .scroll-track:active, .scroll-active:hover .scroll-track { width:8px; opacity:1; -webkit-transition-duration:.15s;
transition-duration:.15s;
-webkit-transition-delay:0s; transition-delay:0s }
.scroll-track.active>.scroll-bar { transition-property:none!important; transition-duration:0s!important }
.scroll-margin .scroll-track { right:1px }
.scroll-left .scroll-track { right:auto; left:0 }
.scroll-margin.scroll-left .scroll-track { left:1px }
.scroll-top .scroll-track { bottom:auto; top:0 }
.scroll-margin.scroll-top .scroll-track { top:1px }
.scroll-dark .scroll-bar { background-color:rgba(0, 0, 0, .25) }
.scroll-dark .scroll-track { background-color:rgba(0, 0, 0, .15) }
.scroll-light .scroll-bar { background-color:rgba(0, 0, 0, .14) }
.scroll-light .scroll-track { background-color:rgba(0, 0, 0, .07) }
.no-track .scroll-track { background-color:transparent }
.scroll-visible .scroll-track { opacity:1; width:8px }
.scroll-visible.scroll-hz .scroll-track { height:8px; width:auto }
.scroll-thin .scroll-track.active, .scroll-thin .scroll-track:active, .scroll-thin.scroll-visible .scroll-track, .scroll-thin:hover .scroll-track { width:6px }
.scroll-thin.scroll-hz .scroll-track.active, .scroll-thin.scroll-hz .scroll-track:active, .scroll-thin.scroll-hz.scroll-visible .scroll-track, .scroll-thin.scroll-hz:hover .scroll-track { width:auto; height:6px }
.scroll-chrome .scroll-bar { background-color:transparent; width:11px }
.scroll-chrome .scroll-bar:before { display:block; content:""; position:absolute; top:1px; bottom:3px; left:1px; right:1px; background-color:#D9D9D9; border:1px solid #BBB; border-radius:1px }
.scroll-chrome .scroll-track { width:12px!important; background-color:#F2F2F2; border:1px solid; border-width:1px 0 1px 1px; border-color:#E6E6E6 transparent #E6E6E6 #DBDBDB }
.scroll-chrome .scroll-track:hover .scroll-bar:before { background-color:silver; border-color:#A6A6A6 }
.scroll-chrome .scroll-track.active .scroll-bar:before { background-color:#A9A9A9; border-color:#8B8B8B }
.nav-wrap+.scroll-active .scroll-track { width:8px }
.nav-scroll.scroll-active .scroll-track { width:8px; right:0 }
.nav-scroll.scroll-active:hover .scroll-track, .nav-wrap:hover+.scroll-active .scroll-track { width:8px; opacity:1; -webkit-transition-duration:.15s;
transition-duration:.15s;
-webkit-transition-delay:0s; transition-delay:0s }
.nav-scroll.scroll-active:hover .scroll-track { width:8px }
.nav-scroll.ace-scroll, .nav-scroll.ace-scroll .scroll-content { overflow:visible }
.nav-scroll.ace-scroll.scroll-active, .nav-scroll.ace-scroll.scroll-active .scroll-content { overflow:hidden }
/*.breadcrumbs { position:relative; z-index:auto; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; min-height:41px; line-height:40px; padding:0 12px 0 0 }
.breadcrumb { background-color:transparent; display:inline-block; line-height:20px; margin:6px 22px 0 12px; padding:0; font-size:13px; color:#333; border-radius:0 }
.breadcrumb>li, .breadcrumb>li.active { color:#555; padding:0 3px }
.breadcrumb>li>a { display:inline-block; color:#4c8fbd }
.breadcrumb>li+li:before { font-family:FontAwesome; font-size:14px; content:"\f105"; color:#b2b6bf; padding:0; margin:0 8px 0 0; position:relative; top:1px }
.breadcrumb .home-icon { font-size:20px; margin-left:2px; margin-right:2px; vertical-align:top }*/
@media only screen and (max-width:480px) {
.breadcrumb>li>a {
padding:0 1px
}
}
@media only screen and (max-width:991px) {
.menu-toggler+.sidebar.responsive+.main-content .breadcrumb {
margin-left:90px
}
}
@media only screen and (max-width:320px) {
.breadcrumb {
margin-left:8px
}
.menu-toggler+.sidebar.responsive+.main-content .breadcrumb {
margin-left:36px
}
}
@media (min-width:992px) {
.breadcrumbs-fixed {
position:fixed;
right:0;
left:0;
top:auto;
z-index:1024
}
.breadcrumbs-fixed+.page-content {
padding-top:49px
}
.sidebar+.main-content .breadcrumbs-fixed {
left:190px
}
body.mob-safari .breadcrumbs-fixed {
top:45px
}
}
@media (min-width:992px) {
.sidebar.compact+.main-content .breadcrumbs-fixed {
left:105px
}
}
@media (min-width:992px) {
.sidebar.menu-min+.main-content .breadcrumbs-fixed {
left:43px
}
}
@media (min-width:992px) and (max-width:991px) {
.breadcrumbs-fixed, .sidebar.menu-min+.main-content .breadcrumbs-fixed {
left:0
}
.sidebar.responsive-max+.main-content .breadcrumbs-fixed, .sidebar.responsive-min+.main-content .breadcrumbs-fixed {
left:43px
}
}
@media (min-width:992px) {
.container.main-container .sidebar.compact+.main-content .breadcrumbs-fixed {
left:auto;
right:auto;
width:639px
}
}
@media (min-width:992px) {
.container.main-container .breadcrumbs-fixed {
left:auto;
right:auto;
width:744px
}
.container.main-container .sidebar+.main-content .breadcrumbs-fixed {
left:auto;
right:auto;
width:554px
}
.container.main-container .sidebar.menu-min+.main-content .breadcrumbs-fixed {
left:auto;
right:auto;
width:701px
}
}
@media (min-width:992px) {
.container.main-container .sidebar.compact+.main-content .breadcrumbs-fixed {
width:859px
}
}
@media (min-width:992px) {
.container.main-container .breadcrumbs-fixed {
width:964px
}
.container.main-container .sidebar+.main-content .breadcrumbs-fixed {
width:774px
}
.container.main-container .sidebar.menu-min+.main-content .breadcrumbs-fixed {
width:921px
}
}
@media (min-width:992px) {
.container.main-container .sidebar.compact+.main-content .breadcrumbs-fixed {
width:1059px
}
}
@media (min-width:1200px) {
.container.main-container .breadcrumbs-fixed {
width:1164px
}
.container.main-container .sidebar+.main-content .breadcrumbs-fixed {
width:974px
}
.container.main-container .sidebar.menu-min+.main-content .breadcrumbs-fixed {
width:1121px
}
}
@media (min-width:992px) and (max-width:991px) {
.container.main-container .sidebar.compact+.main-content .breadcrumbs-fixed {
width:744px
}
}
@media (min-width:992px) and (max-width:991px) {
.container.main-container .breadcrumbs-fixed, .container.main-container .sidebar.menu-min+.main-content .breadcrumbs-fixed {
width:744px
}
.container.main-container .sidebar.responsive-max+.main-content .breadcrumbs-fixed, .container.main-container .sidebar.responsive-min+.main-content .breadcrumbs-fixed {
left:auto;
right:auto;
width:701px
}
}
@media (min-width:992px) {
.h-sidebar+.main-content .breadcrumbs.breadcrumbs-fixed {
position:relative!important;
top:auto;
left:auto;
z-index:auto;
width:auto!important
}
.h-sidebar+.main-content .page-content {
padding-top:8px!important
}
}
.nav-search { position:absolute; right:22px; line-height:24px }
.breadcrumbs .nav-search { top:6px }
.nav-search .form-search { margin-bottom:0 }
.nav-search .nav-search-input { border:1px solid #6fb3e0; width:152px; height:28px!important; padding-top:2px; padding-bottom:2px; border-radius:4px!important; font-size:13px; line-height:1.3; color:#666!important; z-index:11; -webkit-transition:width ease .15s;
-o-transition:width ease .15s;
transition:width ease .15s
}
.nav-search .nav-search-input+.dropdown-menu { min-width:0; left:0; right:0 }
.nav-search .nav-search-input:focus, .nav-search .nav-search-input:hover { border-color:#6fb3e0 }
.nav-search .nav-search-icon { color:#6fb3e0!important; font-size:14px!important; line-height:24px!important; background-color:transparent }
.nav-search.minimized .nav-search-input { width:0; opacity:0; filter:alpha(opacity=0); max-width:0 }
.nav-search.minimized .nav-search-btn:active+.nav-search-input, .nav-search.minimized .nav-search-input:active, .nav-search.minimized .nav-search-input:focus, .nav-search.minimized .nav-search-input:hover, .nav-search.minimized:hover .nav-search-input { opacity:1; filter:alpha(opacity=100); width:152px; max-width:152px }
.nav-search.minimized .nav-search-icon { border:1px solid; border-radius:100%; background-color:#FFF; padding:0 5px!important }
.nav-search-icon, .nav-search.minimized .nav-search-input:active~.nav-search-icon, .nav-search.minimized .nav-search-input:focus~.nav-search-icon, .nav-search.minimized .nav-search-input:hover~.nav-search-icon, .nav-search.minimized:hover .nav-search-icon {
border:none;
border-radius:0;
padding:0 3px!important
}
.sidebar>.nav-search { position:static; background-color:#FAFAFA; border-bottom:1px solid #DDD; text-align:center; height:35px; padding-top:6px }
.sidebar>.nav-search .nav-search-input { width:162px!important; border-radius:0!important; max-width:162px!important; opacity:1!important; filter:alpha(opacity=100)!important }
.sidebar>.nav-search .nav-search-input+.dropdown-menu { text-align:left }
.sidebar.menu-min .nav-search .form-search { position:absolute; left:5px; z-index:14 }
.sidebar.menu-min .nav-search .nav-search-input { width:0!important; max-width:0!important; opacity:0!important; filter:alpha(opacity=0)!important }
.sidebar.menu-min .nav-search .nav-search-input:active, .sidebar.menu-min .nav-search .nav-search-input:focus, .sidebar.menu-min .nav-search .nav-search-input:hover { width:162px!important; max-width:162px!important; opacity:1!important; filter:alpha(opacity=100)!important }
.sidebar.menu-min .nav-search .nav-search-input:active~#nav-search-icon, .sidebar.menu-min .nav-search .nav-search-input:focus~#nav-search-icon, .sidebar.menu-min .nav-search .nav-search-input:hover~#nav-search-icon {
border:none;
border-radius:0;
padding:0 3px!important
}
.sidebar.menu-min .nav-search:hover .nav-search-input { width:162px!important; max-width:162px!important; opacity:1!important; filter:alpha(opacity=100)!important }
.sidebar.menu-min .nav-search:hover .nav-search-input~.nav-search-icon {
border:none;
border-radius:0;
padding:0 3px!important
}
.sidebar.menu-min .nav-search .nav-search-icon { border:1px solid; border-radius:32px; background-color:#FFF; padding:0 5px!important }
@media (max-width:991px) {
.sidebar.responsive-min .nav-search .form-search {
position:absolute;
left:5px;
z-index:14
}
.sidebar.responsive-min .nav-search .nav-search-input {
width:0!important;
max-width:0!important;
opacity:0!important;
filter:alpha(opacity=0)!important
}
.sidebar.responsive-min .nav-search .nav-search-input:active, .sidebar.responsive-min .nav-search .nav-search-input:focus, .sidebar.responsive-min .nav-search .nav-search-input:hover {
width:162px!important;
max-width:162px!important;
opacity:1!important;
filter:alpha(opacity=100)!important
}
.sidebar.responsive-min .nav-search .nav-search-input:active~#nav-search-icon, .sidebar.responsive-min .nav-search .nav-search-input:focus~#nav-search-icon, .sidebar.responsive-min .nav-search .nav-search-input:hover~#nav-search-icon {
border:none;
border-radius:0;
padding:0 3px!important
}
.sidebar.responsive-min .nav-search:hover .nav-search-input {
width:162px!important;
max-width:162px!important;
opacity:1!important;
filter:alpha(opacity=100)!important
}
.sidebar.responsive-min .nav-search:hover .nav-search-input~.nav-search-icon {
border:none;
border-radius:0;
padding:0 3px!important
}
.sidebar.responsive-min .nav-search .nav-search-icon {
border:1px solid;
border-radius:32px;
background-color:#FFF;
padding:0 5px!important
}
}
@media only screen and (max-width:991px) {
.nav-search {
right:10px
}
.nav-search .nav-search-input {
width:105px
}
.nav-search .nav-search-btn:active+.nav-search-input, .nav-search .nav-search-input:active, .nav-search .nav-search-input:focus, .nav-search .nav-search-input:hover, .nav-search:hover .nav-search-input {
width:145px
}
}
@media only screen and (max-width:767px) {
.nav-search .nav-search-input {
width:0;
opacity:0;
filter:alpha(opacity=0);
max-width:0
}
.nav-search .nav-search-btn:active+.nav-search-input, .nav-search .nav-search-input:active, .nav-search .nav-search-input:focus, .nav-search .nav-search-input:hover, .nav-search:hover .nav-search-input {
opacity:1;
filter:alpha(opacity=100);
width:152px;
max-width:152px
}
.nav-search .nav-search-icon {
border:1px solid;
border-radius:100%;
background-color:#FFF;
padding:0 5px!important
}
.nav-search .nav-search-input:active~.nav-search-icon, .nav-search .nav-search-input:focus~.nav-search-icon, .nav-search .nav-search-input:hover~.nav-search-icon, .nav-search:hover .nav-search-icon {
border:none;
border-radius:0;
padding:0 3px!important
}
}
.footer { padding-top:75px; height:0; width:0 }
.footer .footer-inner { text-align:center; position:absolute; z-index:auto; left:0; right:0; bottom:0 }
.sidebar~.footer .footer-inner {
left:190px
}
@media (min-width:992px) {
.sidebar.compact~.footer .footer-inner {
left:105px
}
}
.sidebar.menu-min~.footer .footer-inner {
left:43px
}
@media (min-width:992px) {
.sidebar.h-sidebar~.footer .footer-inner {
left:0
}
}
@media (max-width:991px) {
.footer .footer-inner, .sidebar.compact~.footer .footer-inner, .sidebar.menu-min~.footer .footer-inner, .sidebar~.footer .footer-inner {
left:0
}
.sidebar.responsive-min~.footer .footer-inner {
left:43px
}
}
@media (min-width:768px) and (max-width:991px) {
.container.main-container .footer .footer-inner {
left:auto!important;
right:auto!important;
margin-left:auto;
width:744px
}
}
@media (min-width:992px) {
.container.main-container .footer .footer-inner {
left:auto!important;
right:auto!important;
width:964px
}
}
@media (min-width:1200px) {
.container.main-container .footer .footer-inner {
width:1164px
}
}
@media (min-width:768px) and (max-width:991px) {
.container.main-container .sidebar~.footer .footer-inner {
left:auto!important;
right:auto!important;
margin-left:auto;
width:744px
}
}
@media (min-width:992px) {
.container.main-container .sidebar~.footer .footer-inner {
left:auto!important;
right:auto!important;
margin-left:190px;
width:774px
}
}
@media (min-width:1200px) {
.container.main-container .sidebar~.footer .footer-inner {
margin-left:190px;
width:974px
}
}
@media (min-width:992px) {
.container.main-container .sidebar.compact~.footer .footer-inner {
margin-left:105px;
width:859px
}
}
@media (min-width:1200px) {
.container.main-container .sidebar.compact~.footer .footer-inner {
margin-left:105px;
width:1059px
}
}
@media (min-width:992px) {
.container.main-container .sidebar.menu-min~.footer .footer-inner {
margin-left:43px;
width:921px
}
}
@media (min-width:1200px) {
.container.main-container .sidebar.menu-min~.footer .footer-inner {
margin-left:43px;
width:1121px
}
}
@media (min-width:992px) {
.container.main-container .sidebar.h-sidebar~.footer .footer-inner {
margin-left:0;
width:964px
}
}
@media (min-width:992px) {
.container.main-container .sidebar.h-sidebar~.footer .footer-inner {
margin-left:0;
width:964px
}
}
@media (min-width:1200px) {
.container.main-container .sidebar.h-sidebar~.footer .footer-inner {
margin-left:0;
width:1164px
}
}
@media (min-width:768px) and (max-width:991px) {
.container.main-container .sidebar.responsive-min~.footer .footer-inner {
margin-left:43px;
width:701px
}
}
.footer .footer-inner .footer-content { position:absolute; left:12px; right:12px; bottom:4px; padding:8px; line-height:36px; border-top:3px double #E5E5E5 }
.footer.footer-fixed .footer-inner { position:fixed; z-index:999; bottom:0 }
.footer.footer-fixed .footer-inner .footer-content { left:2px; right:2px; bottom:2px; border:1px solid #DDD; background-color:#F2F2F2 }
.footer.footer-fixed+.btn-scroll-up { z-index:999 }
.btn { display:inline-block; color:#FFF!important; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)!important; background-image:none!important; border:5px solid #FFF; border-radius:0; box-shadow:none!important; -webkit-transition:all ease .15s;
-o-transition:all ease .15s;
transition:all ease .15s;
cursor:pointer; vertical-align:middle; margin:0; position:relative }
.btn-lg { border-width:5px; line-height:1.35; padding:7px 16px }
.btn-sm { border-width:4px; font-size:13px; padding:4px 9px; line-height:1.39 }
.btn-xs { border-width:3px }
.btn-minier { padding:0 4px; line-height:18px; border-width:2px; font-size:12px }
button.btn:active { top:1px }
.btn, .btn-default, .btn-default:focus, .btn:focus { background-color:#abbac3!important; border-color:#abbac3 }
.btn-default:active, .btn-default:hover, .btn:active, .btn:hover, .open .btn-default.dropdown-toggle, .open .btn.dropdown-toggle { background-color:#8b9aa3!important; border-color:#abbac3 }
.btn-default.no-border:active, .btn-default.no-border:hover, .btn.no-border:active, .btn.no-border:hover { border-color:#8b9aa3 }
.btn-default.no-hover:active, .btn-default.no-hover:hover, .btn.no-hover:active, .btn.no-hover:hover { background-color:#abbac3!important }
.btn-default.active, .btn.active { background-color:#9baab3!important; border-color:#8799a4 }
.btn-default.no-border.active, .btn.no-border.active { background-color:#92a3ac!important; border-color:#92a3ac }
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, .btn.disabled, .btn.disabled.active, .btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn[disabled], .btn[disabled].active, .btn[disabled]:active, .btn[disabled]:focus, .btn[disabled]:hover, fieldset[disabled] .btn, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn.active, fieldset[disabled] .btn:active, fieldset[disabled] .btn:focus, fieldset[disabled] .btn:hover { background-color:#abbac3!important; border-color:#abbac3 }
.btn-primary, .btn-primary:focus { background-color:#428bca!important; border-color:#428bca }
.btn-primary:active, .btn-primary:hover, .open .btn-primary.dropdown-toggle { background-color:#1b6aaa!important; border-color:#428bca }
.btn-primary.no-border:active, .btn-primary.no-border:hover { border-color:#1b6aaa }
.btn-primary.no-hover:active, .btn-primary.no-hover:hover { background-color:#428bca!important }
.btn-primary.active { background-color:#2f7bba!important; border-color:#27689d }
.btn-primary.no-border.active { background-color:#2b72ae!important; border-color:#2b72ae }
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { background-color:#428bca!important; border-color:#428bca }
.btn-info, .btn-info:focus { background-color:#6fb3e0!important; border-color:#6fb3e0 }
.btn-info:active, .btn-info:hover, .open .btn-info.dropdown-toggle { background-color:#4f99c6!important; border-color:#6fb3e0 }
.btn-info.no-border:active, .btn-info.no-border:hover { border-color:#4f99c6 }
.btn-info.no-hover:active, .btn-info.no-hover:hover { background-color:#6fb3e0!important }
.btn-info.active { background-color:#5fa6d3!important; border-color:#4396cb }
.btn-info.no-border.active { background-color:#539fd0!important; border-color:#539fd0 }
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover { background-color:#6fb3e0!important; border-color:#6fb3e0 }
.btn-info2, .btn-info2:focus { background-color:#95c6e5!important; border-color:#95c6e5 }
.btn-info2:active, .btn-info2:hover, .open .btn-info2.dropdown-toggle { background-color:#67a6ce!important; border-color:#95c6e5 }
.btn-info2.no-border:active, .btn-info2.no-border:hover { border-color:#67a6ce }
.btn-info2.no-hover:active, .btn-info2.no-hover:hover { background-color:#95c6e5!important }
.btn-info2.active { background-color:#7eb6da!important; border-color:#62a6d1 }
.btn-info2.no-border.active { background-color:#72afd6!important; border-color:#72afd6 }
.btn-info2.disabled, .btn-info2.disabled.active, .btn-info2.disabled:active, .btn-info2.disabled:focus, .btn-info2.disabled:hover, .btn-info2[disabled], .btn-info2[disabled].active, .btn-info2[disabled]:active, .btn-info2[disabled]:focus, .btn-info2[disabled]:hover, fieldset[disabled] .btn-info2, fieldset[disabled] .btn-info2.active, fieldset[disabled] .btn-info2:active, fieldset[disabled] .btn-info2:focus, fieldset[disabled] .btn-info2:hover { background-color:#95c6e5!important; border-color:#95c6e5 }
.btn-success, .btn-success:focus { background-color:#87b87f!important; border-color:#87b87f }
.btn-success:active, .btn-success:hover, .open .btn-success.dropdown-toggle { background-color:#629b58!important; border-color:#87b87f }
.btn-success.no-border:active, .btn-success.no-border:hover { border-color:#629b58 }
.btn-success.no-hover:active, .btn-success.no-hover:hover { background-color:#87b87f!important }
.btn-success.active { background-color:#75aa6c!important; border-color:#629959 }
.btn-success.no-border.active { background-color:#6ba462!important; border-color:#6ba462 }
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { background-color:#87b87f!important; border-color:#87b87f }
.btn-warning, .btn-warning:focus { background-color:#ffb752!important; border-color:#ffb752 }
.btn-warning:active, .btn-warning:hover, .open .btn-warning.dropdown-toggle { background-color:#e59729!important; border-color:#ffb752 }
.btn-warning.no-border:active, .btn-warning.no-border:hover { border-color:#e59729 }
.btn-warning.no-hover:active, .btn-warning.no-hover:hover { background-color:#ffb752!important }
.btn-warning.active { background-color:#f2a73e!important; border-color:#f0981c }
.btn-warning.no-border.active { background-color:#f1a02f!important; border-color:#f1a02f }
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { background-color:#ffb752!important; border-color:#ffb752 }
.btn-danger, .btn-danger:focus { background-color:#d15b47!important; border-color:#d15b47 }
.btn-danger:active, .btn-danger:hover, .open .btn-danger.dropdown-toggle { background-color:#b74635!important; border-color:#d15b47 }
.btn-danger.no-border:active, .btn-danger.no-border:hover { border-color:#b74635 }
.btn-danger.no-hover:active, .btn-danger.no-hover:hover { background-color:#d15b47!important }
.btn-danger.active { background-color:#c4513e!important; border-color:#aa4434 }
.btn-danger.no-border.active { background-color:#ba4b39!important; border-color:#ba4b39 }
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover { background-color:#d15b47!important; border-color:#d15b47 }
.btn-inverse, .btn-inverse:focus { background-color:#555!important; border-color:#555 }
.btn-inverse:active, .btn-inverse:hover, .open .btn-inverse.dropdown-toggle { background-color:#303030!important; border-color:#555 }
.btn-inverse.no-border:active, .btn-inverse.no-border:hover { border-color:#303030 }
.btn-inverse.no-hover:active, .btn-inverse.no-hover:hover { background-color:#555!important }
.btn-inverse.active { background-color:#434343!important; border-color:#313131 }
.btn-inverse.no-border.active { background-color:#3b3b3b!important; border-color:#3b3b3b }
.btn-inverse.disabled, .btn-inverse.disabled.active, .btn-inverse.disabled:active, .btn-inverse.disabled:focus, .btn-inverse.disabled:hover, .btn-inverse[disabled], .btn-inverse[disabled].active, .btn-inverse[disabled]:active, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:hover, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse.active, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:hover { background-color:#555!important; border-color:#555 }
.btn-pink, .btn-pink:focus { background-color:#d6487e!important; border-color:#d6487e }
.btn-pink:active, .btn-pink:hover, .open .btn-pink.dropdown-toggle { background-color:#b73766!important; border-color:#d6487e }
.btn-pink.no-border:active, .btn-pink.no-border:hover { border-color:#b73766 }
.btn-pink.no-hover:active, .btn-pink.no-hover:hover { background-color:#d6487e!important }
.btn-pink.active { background-color:#c74072!important; border-color:#af3462 }
.btn-pink.no-border.active { background-color:#be386a!important; border-color:#be386a }
.btn-pink.disabled, .btn-pink.disabled.active, .btn-pink.disabled:active, .btn-pink.disabled:focus, .btn-pink.disabled:hover, .btn-pink[disabled], .btn-pink[disabled].active, .btn-pink[disabled]:active, .btn-pink[disabled]:focus, .btn-pink[disabled]:hover, fieldset[disabled] .btn-pink, fieldset[disabled] .btn-pink.active, fieldset[disabled] .btn-pink:active, fieldset[disabled] .btn-pink:focus, fieldset[disabled] .btn-pink:hover { background-color:#d6487e!important; border-color:#d6487e }
.btn-purple, .btn-purple:focus { background-color:#9585bf!important; border-color:#9585bf }
.btn-purple:active, .btn-purple:hover, .open .btn-purple.dropdown-toggle { background-color:#7461aa!important; border-color:#9585bf }
.btn-purple.no-border:active, .btn-purple.no-border:hover { border-color:#7461aa }
.btn-purple.no-hover:active, .btn-purple.no-hover:hover { background-color:#9585bf!important }
.btn-purple.active { background-color:#8573b5!important; border-color:#705ca8 }
.btn-purple.no-border.active { background-color:#7c69af!important; border-color:#7c69af }
.btn-purple.disabled, .btn-purple.disabled.active, .btn-purple.disabled:active, .btn-purple.disabled:focus, .btn-purple.disabled:hover, .btn-purple[disabled], .btn-purple[disabled].active, .btn-purple[disabled]:active, .btn-purple[disabled]:focus, .btn-purple[disabled]:hover, fieldset[disabled] .btn-purple, fieldset[disabled] .btn-purple.active, fieldset[disabled] .btn-purple:active, fieldset[disabled] .btn-purple:focus, fieldset[disabled] .btn-purple:hover { background-color:#9585bf!important; border-color:#9585bf }
.btn-grey, .btn-grey:focus { background-color:#a0a0a0!important; border-color:#a0a0a0 }
.btn-grey:active, .btn-grey:hover, .open .btn-grey.dropdown-toggle { background-color:#888!important; border-color:#a0a0a0 }
.btn-grey.no-border:active, .btn-grey.no-border:hover { border-color:#888 }
.btn-grey.no-hover:active, .btn-grey.no-hover:hover { background-color:#a0a0a0!important }
.btn-grey.active { background-color:#949494!important; border-color:#828282 }
.btn-grey.no-border.active { background-color:#8c8c8c!important; border-color:#8c8c8c }
.btn-grey.disabled, .btn-grey.disabled.active, .btn-grey.disabled:active, .btn-grey.disabled:focus, .btn-grey.disabled:hover, .btn-grey[disabled], .btn-grey[disabled].active, .btn-grey[disabled]:active, .btn-grey[disabled]:focus, .btn-grey[disabled]:hover, fieldset[disabled] .btn-grey, fieldset[disabled] .btn-grey.active, fieldset[disabled] .btn-grey:active, fieldset[disabled] .btn-grey:focus, fieldset[disabled] .btn-grey:hover { background-color:#a0a0a0!important; border-color:#a0a0a0 }
.btn-yellow { color:#963!important; text-shadow:0 -1px 0 rgba(255, 255, 255, .4)!important }
.btn-yellow, .btn-yellow:focus { background-color:#fee188!important; border-color:#fee188 }
.btn-yellow:active, .btn-yellow:hover, .open .btn-yellow.dropdown-toggle { background-color:#f7d05b!important; border-color:#fee188 }
.btn-yellow.no-border:active, .btn-yellow.no-border:hover { border-color:#f7d05b }
.btn-yellow.no-hover:active, .btn-yellow.no-hover:hover { background-color:#fee188!important }
.btn-yellow.active { background-color:#fbd972!important; border-color:#f9cf4f }
.btn-yellow.no-border.active { background-color:#fad463!important; border-color:#fad463 }
.btn-yellow.disabled, .btn-yellow.disabled.active, .btn-yellow.disabled:active, .btn-yellow.disabled:focus, .btn-yellow.disabled:hover, .btn-yellow[disabled], .btn-yellow[disabled].active, .btn-yellow[disabled]:active, .btn-yellow[disabled]:focus, .btn-yellow[disabled]:hover, fieldset[disabled] .btn-yellow, fieldset[disabled] .btn-yellow.active, fieldset[disabled] .btn-yellow:active, fieldset[disabled] .btn-yellow:focus, fieldset[disabled] .btn-yellow:hover { background-color:#fee188!important; border-color:#fee188 }
.btn-light { color:#888!important; text-shadow:0 -1px 0 rgba(250, 250, 250, .25)!important }
.btn-light, .btn-light:focus { background-color:#e7e7e7!important; border-color:#e7e7e7 }
.btn-light:active, .btn-light:hover, .open .btn-light.dropdown-toggle { background-color:#d9d9d9!important; border-color:#e7e7e7 }
.btn-light.no-border:active, .btn-light.no-border:hover { border-color:#d9d9d9 }
.btn-light.no-hover:active, .btn-light.no-hover:hover { background-color:#e7e7e7!important }
.btn-light.active { background-color:#e0e0e0!important; border-color:#cecece }
.btn-light.no-border.active { background-color:#d8d8d8!important; border-color:#d8d8d8 }
.btn-light.disabled, .btn-light.disabled.active, .btn-light.disabled:active, .btn-light.disabled:focus, .btn-light.disabled:hover, .btn-light[disabled], .btn-light[disabled].active, .btn-light[disabled]:active, .btn-light[disabled]:focus, .btn-light[disabled]:hover, fieldset[disabled] .btn-light, fieldset[disabled] .btn-light.active, fieldset[disabled] .btn-light:active, fieldset[disabled] .btn-light:focus, fieldset[disabled] .btn-light:hover { background-color:#e7e7e7!important; border-color:#e7e7e7 }
.btn-light.btn-xs:after { left:-2px; right:-2px; top:-2px; bottom:-2px }
.btn-light.btn-sm:after { left:-4px; right:-4px; top:-4px; bottom:-4px }
.btn-light .btn-lg:after { left:-6px; right:-6px; top:-6px; bottom:-6px }
.btn.btn-white { text-shadow:none!important; background-color:#FFF!important }
.btn.btn-white.no-hover:active, .btn.btn-white.no-hover:hover { background-color:#FFF!important }
.btn.btn-white.active, .btn.btn-white:focus { box-shadow:inset 1px 1px 2px 0 rgba(0, 0, 0, .1)!important }
.btn.btn-white.active.btn-bold, .btn.btn-white:focus.btn-bold { box-shadow:inset 1px 1px 3px 0 rgba(0, 0, 0, .15)!important }
.btn.btn-white.active:after { display:none }
.btn.btn-white { border-color:#ccc; color:#444!important }
.btn.btn-white.active, .btn.btn-white:active, .btn.btn-white:focus, .btn.btn-white:hover, .open .btn.btn-white.dropdown-toggle { background-color:#ebebeb!important; border-color:#ccc }
.btn.btn-white:hover { color:#3a3434!important }
.btn.btn-white.disabled, .btn.btn-white.disabled.active, .btn.btn-white.disabled:active, .btn.btn-white.disabled:focus, .btn.btn-white.disabled:hover, .btn.btn-white.no-border:active, .btn.btn-white.no-border:hover, .btn.btn-white[disabled], .btn.btn-white[disabled].active, .btn.btn-white[disabled]:active, .btn.btn-white[disabled]:focus, .btn.btn-white[disabled]:hover, fieldset[disabled] .btn.btn-white, fieldset[disabled] .btn.btn-white.active, fieldset[disabled] .btn.btn-white:active, fieldset[disabled] .btn.btn-white:focus, fieldset[disabled] .btn.btn-white:hover { border-color:#ccc }
.btn-white.btn-default { border-color:#abbac3; color:#80909a!important }
.btn-white.btn-default.active, .btn-white.btn-default:active, .btn-white.btn-default:focus, .btn-white.btn-default:hover, .open .btn-white.btn-default.dropdown-toggle { background-color:#eff2f4!important; border-color:#abbac3 }
.btn-white.btn-default:hover { color:#6b8595!important }
.btn-white.btn-default.disabled, .btn-white.btn-default.disabled.active, .btn-white.btn-default.disabled:active, .btn-white.btn-default.disabled:focus, .btn-white.btn-default.disabled:hover, .btn-white.btn-default.no-border:active, .btn-white.btn-default.no-border:hover, .btn-white.btn-default[disabled], .btn-white.btn-default[disabled].active, .btn-white.btn-default[disabled]:active, .btn-white.btn-default[disabled]:focus, .btn-white.btn-default[disabled]:hover, fieldset[disabled] .btn-white.btn-default, fieldset[disabled] .btn-white.btn-default.active, fieldset[disabled] .btn-white.btn-default:active, fieldset[disabled] .btn-white.btn-default:focus, fieldset[disabled] .btn-white.btn-default:hover { border-color:#abbac3 }
.btn-white.btn-primary { border-color:#8aafce; color:#6688a6!important }
.btn-white.btn-primary.active, .btn-white.btn-primary:active, .btn-white.btn-primary:focus, .btn-white.btn-primary:hover, .open .btn-white.btn-primary.dropdown-toggle { background-color:#eaf2f8!important; border-color:#8aafce }
.btn-white.btn-primary:hover { color:#537c9f!important }
.btn-white.btn-primary.disabled, .btn-white.btn-primary.disabled.active, .btn-white.btn-primary.disabled:active, .btn-white.btn-primary.disabled:focus, .btn-white.btn-primary.disabled:hover, .btn-white.btn-primary.no-border:active, .btn-white.btn-primary.no-border:hover, .btn-white.btn-primary[disabled], .btn-white.btn-primary[disabled].active, .btn-white.btn-primary[disabled]:active, .btn-white.btn-primary[disabled]:focus, .btn-white.btn-primary[disabled]:hover, fieldset[disabled] .btn-white.btn-primary, fieldset[disabled] .btn-white.btn-primary.active, fieldset[disabled] .btn-white.btn-primary:active, fieldset[disabled] .btn-white.btn-primary:focus, fieldset[disabled] .btn-white.btn-primary:hover { border-color:#8aafce }
.btn-white.btn-success { border-color:#a7c9a1; color:#81a87b!important }
.btn-white.btn-success.active, .btn-white.btn-success:active, .btn-white.btn-success:focus, .btn-white.btn-success:hover, .open .btn-white.btn-success.dropdown-toggle { background-color:#edf4eb!important; border-color:#a7c9a1 }
.btn-white.btn-success:hover { color:#6ea465!important }
.btn-white.btn-success.disabled, .btn-white.btn-success.disabled.active, .btn-white.btn-success.disabled:active, .btn-white.btn-success.disabled:focus, .btn-white.btn-success.disabled:hover, .btn-white.btn-success.no-border:active, .btn-white.btn-success.no-border:hover, .btn-white.btn-success[disabled], .btn-white.btn-success[disabled].active, .btn-white.btn-success[disabled]:active, .btn-white.btn-success[disabled]:focus, .btn-white.btn-success[disabled]:hover, fieldset[disabled] .btn-white.btn-success, fieldset[disabled] .btn-white.btn-success.active, fieldset[disabled] .btn-white.btn-success:active, fieldset[disabled] .btn-white.btn-success:focus, fieldset[disabled] .btn-white.btn-success:hover { border-color:#a7c9a1 }
.btn-white.btn-danger { border-color:#d7a59d; color:#b7837a!important }
.btn-white.btn-danger.active, .btn-white.btn-danger:active, .btn-white.btn-danger:focus, .btn-white.btn-danger:hover, .open .btn-white.btn-danger.dropdown-toggle { background-color:#fbf4f3!important; border-color:#d7a59d }
.btn-white.btn-danger:hover { color:#b46f64!important }
.btn-white.btn-danger.disabled, .btn-white.btn-danger.disabled.active, .btn-white.btn-danger.disabled:active, .btn-white.btn-danger.disabled:focus, .btn-white.btn-danger.disabled:hover, .btn-white.btn-danger.no-border:active, .btn-white.btn-danger.no-border:hover, .btn-white.btn-danger[disabled], .btn-white.btn-danger[disabled].active, .btn-white.btn-danger[disabled]:active, .btn-white.btn-danger[disabled]:focus, .btn-white.btn-danger[disabled]:hover, fieldset[disabled] .btn-white.btn-danger, fieldset[disabled] .btn-white.btn-danger.active, fieldset[disabled] .btn-white.btn-danger:active, fieldset[disabled] .btn-white.btn-danger:focus, fieldset[disabled] .btn-white.btn-danger:hover { border-color:#d7a59d }
.btn-white.btn-warning { border-color:#e7b979; color:#daa458!important }
.btn-white.btn-warning.active, .btn-white.btn-warning:active, .btn-white.btn-warning:focus, .btn-white.btn-warning:hover, .open .btn-white.btn-warning.dropdown-toggle { background-color:#fef7ec!important; border-color:#e7b979 }
.btn-white.btn-warning:hover { color:#db9a3d!important }
.btn-white.btn-warning.disabled, .btn-white.btn-warning.disabled.active, .btn-white.btn-warning.disabled:active, .btn-white.btn-warning.disabled:focus, .btn-white.btn-warning.disabled:hover, .btn-white.btn-warning.no-border:active, .btn-white.btn-warning.no-border:hover, .btn-white.btn-warning[disabled], .btn-white.btn-warning[disabled].active, .btn-white.btn-warning[disabled]:active, .btn-white.btn-warning[disabled]:focus, .btn-white.btn-warning[disabled]:hover, fieldset[disabled] .btn-white.btn-warning, fieldset[disabled] .btn-white.btn-warning.active, fieldset[disabled] .btn-white.btn-warning:active, fieldset[disabled] .btn-white.btn-warning:focus, fieldset[disabled] .btn-white.btn-warning:hover { border-color:#e7b979 }
.btn-white.btn-info { border-color:#8fbcd9; color:#70a0c1!important }
.btn-white.btn-info.active, .btn-white.btn-info:active, .btn-white.btn-info:focus, .btn-white.btn-info:hover, .open .btn-white.btn-info.dropdown-toggle { background-color:#eef5fa!important; border-color:#8fbcd9 }
.btn-white.btn-info:hover { color:#5896bf!important }
.btn-white.btn-info.disabled, .btn-white.btn-info.disabled.active, .btn-white.btn-info.disabled:active, .btn-white.btn-info.disabled:focus, .btn-white.btn-info.disabled:hover, .btn-white.btn-info.no-border:active, .btn-white.btn-info.no-border:hover, .btn-white.btn-info[disabled], .btn-white.btn-info[disabled].active, .btn-white.btn-info[disabled]:active, .btn-white.btn-info[disabled]:focus, .btn-white.btn-info[disabled]:hover, fieldset[disabled] .btn-white.btn-info, fieldset[disabled] .btn-white.btn-info.active, fieldset[disabled] .btn-white.btn-info:active, fieldset[disabled] .btn-white.btn-info:focus, fieldset[disabled] .btn-white.btn-info:hover { border-color:#8fbcd9 }
.btn-white.btn-inverse { border-color:#959595; color:#555!important }
.btn-white.btn-inverse.active, .btn-white.btn-inverse:active, .btn-white.btn-inverse:focus, .btn-white.btn-inverse:hover, .open .btn-white.btn-inverse.dropdown-toggle { background-color:#e4e4e4!important; border-color:#959595 }
.btn-white.btn-inverse:hover { color:#4c4545!important }
.btn-white.btn-inverse.disabled, .btn-white.btn-inverse.disabled.active, .btn-white.btn-inverse.disabled:active, .btn-white.btn-inverse.disabled:focus, .btn-white.btn-inverse.disabled:hover, .btn-white.btn-inverse.no-border:active, .btn-white.btn-inverse.no-border:hover, .btn-white.btn-inverse[disabled], .btn-white.btn-inverse[disabled].active, .btn-white.btn-inverse[disabled]:active, .btn-white.btn-inverse[disabled]:focus, .btn-white.btn-inverse[disabled]:hover, fieldset[disabled] .btn-white.btn-inverse, fieldset[disabled] .btn-white.btn-inverse.active, fieldset[disabled] .btn-white.btn-inverse:active, fieldset[disabled] .btn-white.btn-inverse:focus, fieldset[disabled] .btn-white.btn-inverse:hover { border-color:#959595 }
.btn-white.btn-pink { border-color:#d299ae; color:#af6f87!important }
.btn-white.btn-pink.active, .btn-white.btn-pink:active, .btn-white.btn-pink:focus, .btn-white.btn-pink:hover, .open .btn-white.btn-pink.dropdown-toggle { background-color:#fbeff4!important; border-color:#d299ae }
.btn-white.btn-pink:hover { color:#ac5978!important }
.btn-white.btn-pink.disabled, .btn-white.btn-pink.disabled.active, .btn-white.btn-pink.disabled:active, .btn-white.btn-pink.disabled:focus, .btn-white.btn-pink.disabled:hover, .btn-white.btn-pink.no-border:active, .btn-white.btn-pink.no-border:hover, .btn-white.btn-pink[disabled], .btn-white.btn-pink[disabled].active, .btn-white.btn-pink[disabled]:active, .btn-white.btn-pink[disabled]:focus, .btn-white.btn-pink[disabled]:hover, fieldset[disabled] .btn-white.btn-pink, fieldset[disabled] .btn-white.btn-pink.active, fieldset[disabled] .btn-white.btn-pink:active, fieldset[disabled] .btn-white.btn-pink:focus, fieldset[disabled] .btn-white.btn-pink:hover { border-color:#d299ae }
.btn-white.btn-purple { border-color:#b7b1c6; color:#7d6fa2!important }
.btn-white.btn-purple.active, .btn-white.btn-purple:active, .btn-white.btn-purple:focus, .btn-white.btn-purple:hover, .open .btn-white.btn-purple.dropdown-toggle { background-color:#efedf5!important; border-color:#b7b1c6 }
.btn-white.btn-purple:hover { color:#6d5b9c!important }
.btn-white.btn-purple.disabled, .btn-white.btn-purple.disabled.active, .btn-white.btn-purple.disabled:active, .btn-white.btn-purple.disabled:focus, .btn-white.btn-purple.disabled:hover, .btn-white.btn-purple.no-border:active, .btn-white.btn-purple.no-border:hover, .btn-white.btn-purple[disabled], .btn-white.btn-purple[disabled].active, .btn-white.btn-purple[disabled]:active, .btn-white.btn-purple[disabled]:focus, .btn-white.btn-purple[disabled]:hover, fieldset[disabled] .btn-white.btn-purple, fieldset[disabled] .btn-white.btn-purple.active, fieldset[disabled] .btn-white.btn-purple:active, fieldset[disabled] .btn-white.btn-purple:focus, fieldset[disabled] .btn-white.btn-purple:hover { border-color:#b7b1c6 }
.btn-white.btn-yellow { border-color:#ecd181; color:#d3a61a!important }
.btn-white.btn-yellow.active, .btn-white.btn-yellow:active, .btn-white.btn-yellow:focus, .btn-white.btn-yellow:hover, .open .btn-white.btn-yellow.dropdown-toggle { background-color:#fdf7e4!important; border-color:#ecd181 }
.btn-white.btn-yellow:hover { color:#c29712!important }
.btn-white.btn-yellow.disabled, .btn-white.btn-yellow.disabled.active, .btn-white.btn-yellow.disabled:active, .btn-white.btn-yellow.disabled:focus, .btn-white.btn-yellow.disabled:hover, .btn-white.btn-yellow.no-border:active, .btn-white.btn-yellow.no-border:hover, .btn-white.btn-yellow[disabled], .btn-white.btn-yellow[disabled].active, .btn-white.btn-yellow[disabled]:active, .btn-white.btn-yellow[disabled]:focus, .btn-white.btn-yellow[disabled]:hover, fieldset[disabled] .btn-white.btn-yellow, fieldset[disabled] .btn-white.btn-yellow.active, fieldset[disabled] .btn-white.btn-yellow:active, fieldset[disabled] .btn-white.btn-yellow:focus, fieldset[disabled] .btn-white.btn-yellow:hover { border-color:#ecd181 }
.btn-white.btn-grey { border-color:#c6c6c6; color:#8c8c8c!important }
.btn-white.btn-grey.active, .btn-white.btn-grey:active, .btn-white.btn-grey:focus, .btn-white.btn-grey:hover, .open .btn-white.btn-grey.dropdown-toggle { background-color:#ededed!important; border-color:#c6c6c6 }
.btn-white.btn-grey:hover { color:#857979!important }
.btn-white.btn-grey.disabled, .btn-white.btn-grey.disabled.active, .btn-white.btn-grey.disabled:active, .btn-white.btn-grey.disabled:focus, .btn-white.btn-grey.disabled:hover, .btn-white.btn-grey.no-border:active, .btn-white.btn-grey.no-border:hover, .btn-white.btn-grey[disabled], .btn-white.btn-grey[disabled].active, .btn-white.btn-grey[disabled]:active, .btn-white.btn-grey[disabled]:focus, .btn-white.btn-grey[disabled]:hover, fieldset[disabled] .btn-white.btn-grey, fieldset[disabled] .btn-white.btn-grey.active, fieldset[disabled] .btn-white.btn-grey:active, fieldset[disabled] .btn-white.btn-grey:focus, fieldset[disabled] .btn-white.btn-grey:hover { border-color:#c6c6c6 }
.btn.disabled.active, .btn.disabled:active, .btn.disabled:focus, .btn[disabled].active, .btn[disabled]:active, .btn[disabled]:focus { outline:0 }
.btn.disabled:active, .btn[disabled]:active { top:0; left:0 }
.btn.active { color:#efe5b5 }
.btn.active:after { display:inline-block; content:""; position:absolute; border-bottom:1px solid #efe5b5; left:-4px; right:-4px; bottom:-4px }
.btn.active.btn-sm:after { left:-3px; right:-3px; bottom:-3px }
.btn.active.btn-lg:after { left:-5px; right:-5px; bottom:-5px }
.btn.active.btn-minier:after, .btn.active.btn-xs:after { left:-1px; right:-1px; bottom:-2px }
.btn.active.btn-minier:after { bottom:-1px }
.btn.active.btn-yellow:after { border-bottom-color:#c96338 }
.btn.active.btn-light { color:#515151 }
.btn.active.btn-light:after { border-bottom-color:#B5B5B5 }
.btn>.ace-icon { margin-right:4px }
.btn>.ace-icon.icon-on-right { margin-right:0; margin-left:4px }
.btn>.icon-only.ace-icon { margin:0!important; text-align:center; padding:0 }
.btn-large>.ace-icon { margin-right:6px }
.btn-large>.ace-icon.icon-on-right { margin-right:0; margin-left:6px }
.btn-sm>.ace-icon { margin-right:3px }
.btn-sm>.ace-icon.icon-on-right { margin-right:0; margin-left:3px }
.btn-minier>.ace-icon, .btn-xs>.ace-icon { margin-right:2px }
.btn-minier>.ace-icon.icon-on-right, .btn-xs>.ace-icon.icon-on-right { margin-right:0; margin-left:2px }
.btn.btn-link { border:none!important; background:0 0!important; color:#08c!important; text-shadow:none!important; padding:4px 12px!important; line-height:20px!important }
.btn.btn-link:hover { background:none!important; text-shadow:none!important }
.btn.btn-link.active { background:none!important; text-decoration:underline; color:#009ceb!important }
.btn.btn-link.active:after { display:none }
.btn.btn-link.disabled, .btn.btn-link[disabled] { background:0 0!important; opacity:.65; filter:alpha(opacity=65); text-decoration:none!important }
.btn.btn-no-border { border-width:0!important }
.btn-group:first-child { margin-left:0 }
.btn-group>.btn, .btn-group>.btn+.btn, .btn-group>.btn:first-child { margin:0 1px 0 0 }
.btn-group>.btn:first-child, .btn-group>.btn:last-child { border-radius:0 }
.btn-group>.btn>.caret { margin-top:15px; margin-left:1px; border-width:5px; border-top-color:#FFF }
.btn-group>.btn.btn-sm>.caret { margin-top:10px; border-width:4px }
.btn-group>.btn.btn-large>.caret { margin-top:18px; border-width:6px }
.btn-group>.btn.btn-xs>.caret { margin-top:9px; border-width:4px }
.btn-group>.btn.btn-minier>.caret { margin-top:7px; border-width:3px }
.btn-group>.btn+.btn.dropdown-toggle { padding-right:3px; padding-left:3px }
.btn-group>.btn+.btn-large.dropdown-toggle { padding-right:4px; padding-left:4px }
.btn-group .dropdown-toggle { border-radius:0 }
.btn-group+.btn, .btn-group>.btn { margin:0 1px 0 0; border-width:3px }
.btn-group+.btn.active:after, .btn-group>.btn.active:after { left:-2px; right:-2px; bottom:-2px; border-bottom-width:1px }
.btn-group+.btn-large, .btn-group>.btn-large { border-width:4px }
.btn-group+.btn-large.active:after, .btn-group>.btn-large.active:after { left:-3px; right:-3px; bottom:-3px; border-bottom-width:1px }
.btn-group+.btn-sm, .btn-group>.btn-sm { border-width:2px }
.btn-group+.btn-sm.active:after, .btn-group>.btn-sm.active:after { left:-1px; right:-1px; bottom:-1px; border-bottom-width:1px }
.btn-group+.btn-xs, .btn-group>.btn-xs { border-width:1px }
.btn-group+.btn-xs.active:after, .btn-group>.btn-xs.active:after { left:0; right:0; bottom:0; border-bottom-width:1px }
.btn-group+.btn-minier, .btn-group>.btn-minier { border-width:1px }
.btn-group+.btn-minier.active:after, .btn-group>.btn-minier.active:after { left:0; right:0; bottom:0; border-bottom-width:1px }
.btn-group>.btn { border-radius:0!important }
.btn-group>.btn.btn-round { border-radius:4px!important }
.btn-group-vertical>.btn, .btn-group-vertical>.btn+.btn { margin:1px 0 0!important }
.btn-group-vertical>.btn:first-child { margin-top:0!important }
.btn-group.btn-overlap>.btn { margin-right:-1px }
.btn-group.btn-corner>.btn:first-child { border-bottom-left-radius:8px!important; border-top-left-radius:8px!important }
.btn-group.btn-corner>.btn:last-child { border-bottom-right-radius:8px!important; border-top-right-radius:8px!important }
.btn-group.btn-corner>.btn.btn-sm:first-child { border-bottom-left-radius:6px!important; border-top-left-radius:6px!important }
.btn-group.btn-corner>.btn.btn-sm:last-child { border-bottom-right-radius:6px!important; border-top-right-radius:6px!important }
.btn-group.btn-corner>.btn.btn-xs:first-child { border-bottom-left-radius:4px!important; border-top-left-radius:4px!important }
.btn-group.btn-corner>.btn.btn-xs:last-child { border-bottom-right-radius:4px!important; border-top-right-radius:4px!important }
.btn.btn-white { border-width:1px }
.btn.btn-bold { border-bottom-width:2px }
.btn.btn-round { border-bottom-width:2px; border-radius:4px!important }
.btn.btn-app { display:inline-block; width:100px; font-size:18px; font-weight:400; color:#FFF; text-align:center; text-shadow:0 -1px -1px rgba(0, 0, 0, .2)!important; border:none; border-radius:12px; padding:12px 0 8px; margin:2px; line-height:1.7; position:relative }
.btn-app, .btn-app.btn-default, .btn-app.btn-default.disabled:hover, .btn-app.btn-default.no-hover:hover, .btn-app.disabled:hover, .btn-app.no-hover:hover { background:#b4c2cc!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcc9d5', endColorstr='#ffabbac3', GradientType=0)!important
}
.btn-app.btn-default:hover, .btn-app:hover { background:#9baebc!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3b5c5', endColorstr='#ff93a6b2', GradientType=0)!important
}
.btn-app.btn-primary, .btn-app.btn-primary.disabled:hover, .btn-app.btn-primary.no-hover:hover { background:#2a8bcb!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b98d6', endColorstr='#ff197ec1', GradientType=0)!important
}
.btn-app.btn-primary:hover { background:#1d6fa6!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff267eb8', endColorstr='#ff136194', GradientType=0)!important
}
.btn-app.btn-info, .btn-app.btn-info.disabled:hover, .btn-app.btn-info.no-hover:hover { background:#68adde!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75b5e6', endColorstr='#ff5ba4d5', GradientType=0)!important
}
.btn-app.btn-info:hover { background:#3f96d4!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4a9ede', endColorstr='#ff348dc9', GradientType=0)!important
}
.btn-app.btn-success, .btn-app.btn-success.disabled:hover, .btn-app.btn-success.no-hover:hover { background:#85b558!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ebf60', endColorstr='#ff7daa50', GradientType=0)!important
}
.btn-app.btn-success:hover { background:#6c9842!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff74a844', endColorstr='#ff648740', GradientType=0)!important
}
.btn-app.btn-danger, .btn-app.btn-danger.disabled:hover, .btn-app.btn-danger.no-hover:hover { background:#d3413b!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd55b52', endColorstr='#ffd12723', GradientType=0)!important
}
.btn-app.btn-danger:hover { background:#b52c26!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc43a30', endColorstr='#ffa51f1c', GradientType=0)!important
}
.btn-app.btn-warning, .btn-app.btn-warning.disabled:hover, .btn-app.btn-warning.no-hover:hover { background:#ffb44b!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbf66', endColorstr='#ffffa830', GradientType=0)!important
}
.btn-app.btn-warning:hover { background:#fe9e19!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffaa33', endColorstr='#fffc9200', GradientType=0)!important
}
.btn-app.btn-purple, .btn-app.btn-purple.disabled:hover, .btn-app.btn-purple.no-hover:hover { background:#9889c1!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa696ce', endColorstr='#ff8a7cb4', GradientType=0)!important
}
.btn-app.btn-purple:hover { background:#7b68af!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8973be', endColorstr='#ff6d5ca1', GradientType=0)!important
}
.btn-app.btn-pink, .btn-app.btn-pink.disabled:hover, .btn-app.btn-pink.no-hover:hover { background:#d54c7e!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb5e8c', endColorstr='#ffce3970', GradientType=0)!important
}
.btn-app.btn-pink:hover { background:#be2f64!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2346e', endColorstr='#ffaa2a59', GradientType=0)!important
}
.btn-app.btn-inverse, .btn-app.btn-inverse.disabled:hover, .btn-app.btn-inverse.no-hover:hover { background:#444!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff333333', GradientType=0)!important
}
.btn-app.btn-inverse:hover { background:#2b2b2b!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b3b3b', endColorstr='#ff1a1a1a', GradientType=0)!important
}
.btn-app.btn-grey, .btn-app.btn-grey.disabled:hover, .btn-app.btn-grey.no-hover:hover { background:#797979!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989', endColorstr='#ff696969', GradientType=0)!important
}
.btn-app.btn-grey:hover { background:#6c6c6c!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7c7c7c', endColorstr='#ff5c5c5c', GradientType=0)!important
}
.btn.btn-app.btn-light { color:#5a5a5a!important; text-shadow:0 1px 1px #EEE!important }
.btn.btn-app.btn-light, .btn.btn-app.btn-light.disabled:hover, .btn.btn-app.btn-light.no-hover:hover { background:#ededed!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffe6e6e6', GradientType=0)!important
}
.btn.btn-app.btn-light:hover { background:#e0e0e0!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e7', endColorstr='#ffd9d9d9', GradientType=0)!important
}
.btn.btn-app.btn-yellow { color:#963!important; text-shadow:0 -1px 0 rgba(255, 255, 255, .4)!important }
.btn.btn-app.btn-yellow, .btn.btn-app.btn-yellow.disabled:hover, .btn.btn-app.btn-yellow.no-hover:hover { background:#fee088!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe8a5', endColorstr='#fffcd76a', GradientType=0)!important
}
.btn.btn-app.btn-yellow:hover { background:#fdd96e!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe18b', endColorstr='#fffbd051', GradientType=0)!important
}
.btn.btn-app.btn-sm { width:80px; font-size:16px; border-radius:10px; line-height:1.5 }
.btn.btn-app.btn-xs { width:64px; font-size:15px; border-radius:8px; padding-bottom:7px; padding-top:8px; line-height:1.45 }
.btn.btn-app>.ace-icon { display:block; font-size:42px; margin:0 0 4px; line-height:36px; min-width:0; padding:0 }
.btn.btn-app.btn-sm>.ace-icon { display:block; font-size:32px; line-height:30px; margin:0 0 3px }
.btn.btn-app.btn-xs>.ace-icon { display:block; font-size:24px; line-height:24px; margin:0 }
.btn.btn-app.no-radius { border-radius:0 }
.btn.btn-app.radius-4 { border-radius:4px }
.btn.btn-app>.badge, .btn.btn-app>.label { position:absolute!important; top:-2px; right:-2px; padding:1px 3px; text-align:center; font-size:12px; color:#FFF }
.btn.btn-app>.badge.badge-left, .btn.btn-app>.badge.label-left, .btn.btn-app>.label.badge-left, .btn.btn-app>.label.label-left { right:auto; left:-2px }
.btn.btn-app>.label { padding:1px 6px 3px; font-size:13px }
.btn.btn-app.no-radius>.badge, .btn.btn-app.radius-4>.badge { border-radius:3px }
.btn.btn-app.no-radius>.badge.no-radius, .btn.btn-app.radius-4>.badge.no-radius { border-radius:0 }
.btn.btn-app.active { color:#fff }
.btn.btn-app.active:after { display:none }
.btn.btn-app.active.btn-yellow { color:#963; border-color:#fee188 }
.btn.btn-app.active.btn-light { color:#515151 }
.btn.btn-app.btn-light, .btn.btn-app.btn-yellow { -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, .08) inset!important; box-shadow:0 0 0 1px rgba(0, 0, 0, .08) inset!important }
.label { border-radius:0; text-shadow:none; font-weight:400; display:inline-block; background-color:#abbac3!important }
.label[class*=col-][class*=arrow] {
min-height:0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.badge:empty, .label:empty, ::safari-only {
display:inline-block
}
}

.badge.no-radius { border-radius:0 }
.badge.radius-1 { border-radius:1px }
.badge.radius-2 { border-radius:2px }
.badge.radius-3 { border-radius:3px }
.badge.radius-4 { border-radius:4px }
.badge.radius-5 { border-radius:5px }
.badge.radius-6 { border-radius:6px }
.badge-transparent, .label-transparent { background-color:transparent!important }
.badge-grey, .label-grey { background-color:#a0a0a0!important }
.badge-info, .label-info { background-color:#3a87ad!important }
.badge-primary, .label-primary { background-color:#428bca!important }
.badge-success, .label-success { background-color:#82af6f!important }
.badge-danger, .badge-important, .label-danger, .label-important { background-color:#d15b47!important }
.badge-inverse, .label-inverse { background-color:#333!important }
.badge-warning, .label-warning { background-color:#f89406!important }
.badge-pink, .label-pink { background-color:#d6487e!important }
.badge-purple, .label-purple { background-color:#9585bf!important }
.badge-yellow, .label-yellow { background-color:#fee188!important }
.badge-light, .label-light { background-color:#e7e7e7!important }
.badge-yellow, .label-yellow { color:#963!important; border-color:#fee188 }
.badge-light, .label-light { color:#888!important }
.label.arrowed, .label.arrowed-in { position:relative; z-index:1 }
.label.arrowed-in:before, .label.arrowed:before { display:inline-block; content:""; position:absolute; top:0; z-index:-1; border:1px solid transparent; border-right-color:#abbac3; -moz-border-right-colors:#abbac3 }
.label.arrowed-in:before { border-color:#abbac3; border-left-color:transparent!important; -moz-border-left-colors:none!important }
.label.arrowed-in-right, .label.arrowed-right { position:relative; z-index:1 }
.label.arrowed-in-right:after, .label.arrowed-right:after { display:inline-block; content:""; position:absolute; top:0; z-index:-1; border:1px solid transparent; border-left-color:#abbac3; -moz-border-left-colors:#abbac3 }
.label.arrowed-in-right:after { border-color:#abbac3; border-right-color:transparent!important; -moz-border-right-colors:none!important }
.label-info.arrowed:before { border-right-color:#3a87ad; -moz-border-right-colors:#3a87ad }
.label-info.arrowed-in:before { border-color:#3a87ad; -moz-border-right-colors:#3a87ad }
.label-info.arrowed-right:after { border-left-color:#3a87ad; -moz-border-left-colors:#3a87ad }
.label-info.arrowed-in-right:after { border-color:#3a87ad; -moz-border-left-colors:#3a87ad }
.label-primary.arrowed:before { border-right-color:#428bca; -moz-border-right-colors:#428bca }
.label-primary.arrowed-in:before { border-color:#428bca; -moz-border-right-colors:#428bca }
.label-primary.arrowed-right:after { border-left-color:#428bca; -moz-border-left-colors:#428bca }
.label-primary.arrowed-in-right:after { border-color:#428bca; -moz-border-left-colors:#428bca }
.label-success.arrowed:before { border-right-color:#82af6f; -moz-border-right-colors:#82af6f }
.label-success.arrowed-in:before { border-color:#82af6f; -moz-border-right-colors:#82af6f }
.label-success.arrowed-right:after { border-left-color:#82af6f; -moz-border-left-colors:#82af6f }
.label-success.arrowed-in-right:after { border-color:#82af6f; -moz-border-left-colors:#82af6f }
.label-warning.arrowed:before { border-right-color:#f89406; -moz-border-right-colors:#f89406 }
.label-warning.arrowed-in:before { border-color:#f89406; -moz-border-right-colors:#f89406 }
.label-warning.arrowed-right:after { border-left-color:#f89406; -moz-border-left-colors:#f89406 }
.label-warning.arrowed-in-right:after { border-color:#f89406; -moz-border-left-colors:#f89406 }
.label-important.arrowed:before { border-right-color:#d15b47; -moz-border-right-colors:#d15b47 }
.label-important.arrowed-in:before { border-color:#d15b47; -moz-border-right-colors:#d15b47 }
.label-important.arrowed-right:after { border-left-color:#d15b47; -moz-border-left-colors:#d15b47 }
.label-important.arrowed-in-right:after { border-color:#d15b47; -moz-border-left-colors:#d15b47 }
.label-danger.arrowed:before { border-right-color:#d15b47; -moz-border-right-colors:#d15b47 }
.label-danger.arrowed-in:before { border-color:#d15b47; -moz-border-right-colors:#d15b47 }
.label-danger.arrowed-right:after { border-left-color:#d15b47; -moz-border-left-colors:#d15b47 }
.label-danger.arrowed-in-right:after { border-color:#d15b47; -moz-border-left-colors:#d15b47 }
.label-inverse.arrowed:before { border-right-color:#333; -moz-border-right-colors:#333 }
.label-inverse.arrowed-in:before { border-color:#333; -moz-border-right-colors:#333 }
.label-inverse.arrowed-right:after { border-left-color:#333; -moz-border-left-colors:#333 }
.label-inverse.arrowed-in-right:after { border-color:#333; -moz-border-left-colors:#333 }
.label-pink.arrowed:before { border-right-color:#d6487e; -moz-border-right-colors:#d6487e }
.label-pink.arrowed-in:before { border-color:#d6487e; -moz-border-right-colors:#d6487e }
.label-pink.arrowed-right:after { border-left-color:#d6487e; -moz-border-left-colors:#d6487e }
.label-pink.arrowed-in-right:after { border-color:#d6487e; -moz-border-left-colors:#d6487e }
.label-purple.arrowed:before { border-right-color:#9585bf; -moz-border-right-colors:#9585bf }
.label-purple.arrowed-in:before { border-color:#9585bf; -moz-border-right-colors:#9585bf }
.label-purple.arrowed-right:after { border-left-color:#9585bf; -moz-border-left-colors:#9585bf }
.label-purple.arrowed-in-right:after { border-color:#9585bf; -moz-border-left-colors:#9585bf }
.label-yellow.arrowed:before { border-right-color:#fee188; -moz-border-right-colors:#fee188 }
.label-yellow.arrowed-in:before { border-color:#fee188; -moz-border-right-colors:#fee188 }
.label-yellow.arrowed-right:after { border-left-color:#fee188; -moz-border-left-colors:#fee188 }
.label-yellow.arrowed-in-right:after { border-color:#fee188; -moz-border-left-colors:#fee188 }
.label-light.arrowed:before { border-right-color:#e7e7e7; -moz-border-right-colors:#e7e7e7 }
.label-light.arrowed-in:before { border-color:#e7e7e7; -moz-border-right-colors:#e7e7e7 }
.label-light.arrowed-right:after { border-left-color:#e7e7e7; -moz-border-left-colors:#e7e7e7 }
.label-light.arrowed-in-right:after { border-color:#e7e7e7; -moz-border-left-colors:#e7e7e7 }
.label-grey.arrowed:before { border-right-color:#a0a0a0; -moz-border-right-colors:#a0a0a0 }
.label-grey.arrowed-in:before { border-color:#a0a0a0; -moz-border-right-colors:#a0a0a0 }
.label-grey.arrowed-right:after { border-left-color:#a0a0a0; -moz-border-left-colors:#a0a0a0 }
.label-grey.arrowed-in-right:after { border-color:#a0a0a0; -moz-border-left-colors:#a0a0a0 }
.label { font-size:12px; line-height:1.15; height:20px }
.label.arrowed { margin-left:5px }
.label.arrowed:before { left:-10px; border-width:10px 5px }
.label.arrowed-in { margin-left:5px }
.label.arrowed-in:before { left:-5px; border-width:10px 5px }
.label.arrowed-right { margin-right:5px }
.label.arrowed-right:after { right:-10px; border-width:10px 5px }
.label.arrowed-in-right { margin-right:5px }
.label.arrowed-in-right:after { right:-5px; border-width:10px 5px }
.label-lg { padding:.3em .6em .4em; font-size:13px; line-height:1.1; height:24px }
.label-lg.arrowed { margin-left:6px }
.label-lg.arrowed:before { left:-12px; border-width:12px 6px }
.label-lg.arrowed-in { margin-left:6px }
.label-lg.arrowed-in:before { left:-6px; border-width:12px 6px }
.label-lg.arrowed-right { margin-right:6px }
.label-lg.arrowed-right:after { right:-12px; border-width:12px 6px }
.label-lg.arrowed-in-right { margin-right:6px }
.label-lg.arrowed-in-right:after { right:-6px; border-width:12px 6px }
.label-xlg { padding:.3em .7em .4em; font-size:14px; line-height:1.3; height:28px }
.label-xlg.arrowed { margin-left:7px }
.label-xlg.arrowed:before { left:-14px; border-width:14px 7px }
.label-xlg.arrowed-in { margin-left:7px }
.label-xlg.arrowed-in:before { left:-7px; border-width:14px 7px }
.label-xlg.arrowed-right { margin-right:7px }
.label-xlg.arrowed-right:after { right:-14px; border-width:14px 7px }
.label-xlg.arrowed-in-right { margin-right:7px }
.label-xlg.arrowed-in-right:after { right:-7px; border-width:14px 7px }
.label-sm { padding:.2em .4em .3em; font-size:11px; line-height:1; height:18px }
.label-sm.arrowed { margin-left:4px }
.label-sm.arrowed:before { left:-8px; border-width:9px 4px }
.label-sm.arrowed-in { margin-left:4px }
.label-sm.arrowed-in:before { left:-4px; border-width:9px 4px }
.label-sm.arrowed-right { margin-right:4px }
.label-sm.arrowed-right:after { right:-8px; border-width:9px 4px }
.label-sm.arrowed-in-right { margin-right:4px }
.label-sm.arrowed-in-right:after { right:-4px; border-width:9px 4px }
.label>.ace-icon, .label>span { line-height:1; vertical-align:bottom }
@media screen and (-webkit-min-device-pixel-ratio:1.08) and (-webkit-max-device-pixel-ratio:1.15), screen and (-webkit-min-device-pixel-ratio:1.3) and (-webkit-max-device-pixel-ratio:1.35), screen and (-webkit-min-device-pixel-ratio:1.7) and (-webkit-max-device-pixel-ratio:1.75) {
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed:before {
border-width:10px 6px 11px;
left:-11px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-right:after {
border-width:10px 6px 11px;
right:-11px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-in:before {
border-width:10px 5px 10.5px;
left:-6px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-in-right:after {
border-width:10px 5px 10.5px;
right:-6px
}
}
@media screen and (min--moz-device-pixel-ratio:1.08) and (max--moz-device-pixel-ratio:1.15), screen and (min--moz-device-pixel-ratio:1.3) and (max--moz-device-pixel-ratio:1.35), screen and (min--moz-device-pixel-ratio:1.7) and (max--moz-device-pixel-ratio:1.75) {
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed:before {
border-width:10px 6px 11px;
left:-11px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-right:after {
border-width:10px 6px 11px;
right:-11px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-in:before {
border-width:10px 5px 10.5px;
left:-6px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-in-right:after {
border-width:10px 5px 10.5px;
right:-6px
}
}
@media screen and (-webkit-min-device-pixel-ratio:1.3) and (-webkit-max-device-pixel-ratio:1.34) {
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed:before {
border-width:10px 6px 11px;
left:-11.5px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-right:after {
border-width:10px 6px 11px;
right:-11.5px
}
}
@media screen and (min--moz-device-pixel-ratio:1.3) and (max--moz-device-pixel-ratio:1.34) {
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed:before {
border-width:10px 6px 11px;
left:-11.5px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-right:after {
border-width:10px 6px 11px;
right:-11.5px
}
}
@media only screen and (-webkit-max-device-pixel-ratio:1.7) and (-webkit-min-device-pixel-ratio:1.75) {
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-in:before {
border-width:10px 5px;
left:-6px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-in-right:after {
border-width:10px 5px;
right:-6px
}
}
@media only screen and (min--moz-device-pixel-ratio:1.7) and (max--moz-device-pixel-ratio:1.75) {
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-in:before {
border-width:10px 5px;
left:-6px
}
.label:not(.label-lg):not(.label-xlg):not(.label-sm).arrowed-in-right:after {
border-width:10px 5px;
right:-6px
}
}
.dropdown-menu>.active>a>.ace-icon, .dropdown-menu>li>a:focus>.ace-icon, .dropdown-menu>li>a:hover>.ace-icon, .dropdown-submenu:focus>a>.ace-icon, .dropdown-submenu:hover>a>.ace-icon, .icon-white, .nav-list>.active>a>.ace-icon, .nav-pills>.active>a>.ace-icon, .navbar-inverse .nav>.active>a>.ace-icon { background-image:none }
.dropdown-menu { border-radius:0!important; -webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .2); box-shadow:0 2px 4px rgba(0, 0, 0, .2) }
.dropdown-menu>li>a { font-size:13px; padding-left:11px; padding-right:11px; margin-bottom:1px; margin-top:1px }
.dropdown-menu.dropdown-only-icon { min-width:50px }
.dropdown-menu.dropdown-only-icon>li { margin:0 4px }
.dropdown-menu.dropdown-only-icon>li>a .ace-icon { width:18px; display:inline-block; text-align:center }
.dropdown-menu.dropdown-only-icon>li>a .icon-2x { width:36px }
.dropdown-menu .dropdown-submenu:hover>a, .dropdown-menu>li.active>a, .dropdown-menu>li.active>a:hover, .dropdown-menu>li>a:active, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background:#4f99c6; color:#fff }
.dropdown-default .dropdown-submenu:hover>a, .dropdown-default>li.active>a, .dropdown-default>li.active>a:hover, .dropdown-default>li>a:active, .dropdown-default>li>a:focus, .dropdown-default>li>a:hover { background:#abbac3; color:#fff }
.dropdown-info .dropdown-submenu:hover>a, .dropdown-info>li.active>a, .dropdown-info>li.active>a:hover, .dropdown-info>li>a:active, .dropdown-info>li>a:focus, .dropdown-info>li>a:hover { background:#6fb3e0; color:#fff }
.dropdown-primary .dropdown-submenu:hover>a, .dropdown-primary>li.active>a, .dropdown-primary>li.active>a:hover, .dropdown-primary>li>a:active, .dropdown-primary>li>a:focus, .dropdown-primary>li>a:hover { background:#428bca; color:#fff }
.dropdown-success .dropdown-submenu:hover>a, .dropdown-success>li.active>a, .dropdown-success>li.active>a:hover, .dropdown-success>li>a:active, .dropdown-success>li>a:focus, .dropdown-success>li>a:hover { background:#87b87f; color:#fff }
.dropdown-warning .dropdown-submenu:hover>a, .dropdown-warning>li.active>a, .dropdown-warning>li.active>a:hover, .dropdown-warning>li>a:active, .dropdown-warning>li>a:focus, .dropdown-warning>li>a:hover { background:#ffa24d; color:#fff }
.dropdown-danger .dropdown-submenu:hover>a, .dropdown-danger>li.active>a, .dropdown-danger>li.active>a:hover, .dropdown-danger>li>a:active, .dropdown-danger>li>a:focus, .dropdown-danger>li>a:hover { background:#d15b47; color:#fff }
.dropdown-inverse .dropdown-submenu:hover>a, .dropdown-inverse>li.active>a, .dropdown-inverse>li.active>a:hover, .dropdown-inverse>li>a:active, .dropdown-inverse>li>a:focus, .dropdown-inverse>li>a:hover { background:#555; color:#fff }
.dropdown-purple .dropdown-submenu:hover>a, .dropdown-purple>li.active>a, .dropdown-purple>li.active>a:hover, .dropdown-purple>li>a:active, .dropdown-purple>li>a:focus, .dropdown-purple>li>a:hover { background:#9585bf; color:#fff }
.dropdown-pink .dropdown-submenu:hover>a, .dropdown-pink>li.active>a, .dropdown-pink>li.active>a:hover, .dropdown-pink>li>a:active, .dropdown-pink>li>a:focus, .dropdown-pink>li>a:hover { background:#d6487e; color:#fff }
.dropdown-grey .dropdown-submenu:hover>a, .dropdown-grey>li.active>a, .dropdown-grey>li.active>a:hover, .dropdown-grey>li>a:active, .dropdown-grey>li>a:focus, .dropdown-grey>li>a:hover { background:#a0a0a0; color:#fff }
.dropdown-light .dropdown-submenu:hover>a, .dropdown-light>li.active>a, .dropdown-light>li.active>a:hover, .dropdown-light>li>a:active, .dropdown-light>li>a:focus, .dropdown-light>li>a:hover { background:#e7e7e7; color:#333 }
.dropdown-lighter .dropdown-submenu:hover>a, .dropdown-lighter>li.active>a, .dropdown-lighter>li.active>a:hover, .dropdown-lighter>li>a:active, .dropdown-lighter>li>a:focus, .dropdown-lighter>li>a:hover { background:#efefef; color:#444 }
.dropdown-lightest .dropdown-submenu:hover>a, .dropdown-lightest>li.active>a, .dropdown-lightest>li.active>a:hover, .dropdown-lightest>li>a:active, .dropdown-lightest>li>a:focus, .dropdown-lightest>li>a:hover { background:#f3f3f3; color:#444 }
.dropdown-yellow .dropdown-submenu:hover>a, .dropdown-yellow>li.active>a, .dropdown-yellow>li.active>a:hover, .dropdown-yellow>li>a:active, .dropdown-yellow>li>a:focus, .dropdown-yellow>li>a:hover { background:#fee188; color:#444 }
.dropdown-yellow2 .dropdown-submenu:hover>a, .dropdown-yellow2>li.active>a, .dropdown-yellow2>li.active>a:hover, .dropdown-yellow2>li>a:active, .dropdown-yellow2>li>a:focus, .dropdown-yellow2>li>a:hover { background:#f9e8b3; color:#444 }
.dropdown-light-blue .dropdown-submenu:hover>a, .dropdown-light-blue>li.active>a, .dropdown-light-blue>li.active>a:hover, .dropdown-light-blue>li>a:active, .dropdown-light-blue>li>a:focus, .dropdown-light-blue>li>a:hover { background:#ecf3f9; color:#456 }
.dropdown-light .dropdown-submenu:hover>a:after, .dropdown-lighter .dropdown-submenu:hover>a:after, .dropdown-lightest .dropdown-submenu:hover>a:after { border-left-color:#444 }
.dropdown-menu.dropdown-close { top:92%; left:-5px }
.dropdown-menu.dropdown-close.dropdown-menu-right { left:auto; right:-5px }
.dropdown-menu.dropdown-closer { top:80%; left:-10px }
.dropdown-menu.dropdown-closer.dropdown-menu-right { right:-10px; left:auto }
.dropup>.dropdown-menu, .navbar-fixed-bottom .dropdown>.dropdown-menu { top:auto!important; bottom:100% }
.dropup>.dropdown-menu.dropdown-close, .navbar-fixed-bottom .dropdown>.dropdown-menu.dropdown-close { bottom:92% }
.dropup>.dropdown-menu.dropdown-closer, .navbar-fixed-bottom .dropdown>.dropdown-menu.dropdown-closer { bottom:80% }
.dropdown-submenu>.dropdown-menu { border-radius:0 }
.dropdown-submenu>a:after { margin-right:-5px }
.dropdown-50 { min-width:50px }
.dropdown-75 { min-width:75px }
.dropdown-100 { min-width:100px }
.dropdown-125 { min-width:125px }
.dropdown-150 { min-width:150px }
.dropdown-hover { position:relative }
.dropdown-hover:before { display:block; content:""; position:absolute; top:-2px; bottom:-2px; left:-2px; right:-2px; background-color:transparent }
.dropdown-hover:hover>.dropdown-menu { display:block }
.dropdown-menu>.dropdown-hover>.dropdown-menu { top:-5px; left:99%; right:auto }
.dropdown-menu>.dropdown-hover>.dropdown-menu.dropdown-menu-right { left:auto; right:99% }
.dropdown-menu>.dropdown-hover.dropup>.dropdown-menu, .dropup .dropdown-menu>.dropdown-hover>.dropdown-menu { top:auto; bottom:-5px }
.dropdown-menu.dropdown-caret:before { border-bottom:7px solid rgba(0, 0, 0, .2); -moz-border-bottom-colors:rgba(0, 0, 0, .2); border-left:7px solid transparent; border-right:7px solid transparent; content:""; display:inline-block; left:9px; position:absolute; top:-7px }
.dropdown-menu.dropdown-caret:after { border-bottom:6px solid #FFF; -moz-border-bottom-colors:#FFF; border-left:6px solid transparent; border-right:6px solid transparent; content:""; display:inline-block; left:10px; position:absolute; top:-6px }
.dropdown-menu.dropdown-menu-right.dropdown-caret:before { left:auto; right:9px }
.dropdown-menu.dropdown-menu-right.dropdown-caret:after { left:auto; right:10px }
.dropup>.dropdown-menu.dropdown-caret:before, .navbar-fixed-bottom .dropdown>.dropdown-menu.dropdown-caret:before { border-bottom-width:0; border-top:7px solid rgba(0, 0, 0, .2); -moz-border-top-colors:rgba(0, 0, 0, .2); bottom:-7px; top:auto }
.dropup>.dropdown-menu.dropdown-caret:after, .navbar-fixed-bottom .dropdown>.dropdown-menu.dropdown-caret:after { border-bottom-width:0; border-top:6px solid #FFF; -moz-border-top-colors:#FFF; bottom:-6px; top:auto }
.dropdown-colorpicker>.dropdown-menu { padding:4px; min-width:130px; max-width:130px; top:80%; left:-7px }
.dropdown-colorpicker>.dropdown-menu.dropdown-menu-right { right:-7px; left:auto }
.dropdown-colorpicker>.dropdown-menu>li { display:block; float:left; width:20px; height:20px; margin:2px }
.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn { display:block; width:20px; height:20px; margin:0; padding:0; border-radius:0; position:relative; -webkit-transition:all ease .1s;
-o-transition:all ease .1s;
transition:all ease .1s
}
.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn:hover { text-decoration:none; opacity:.8; filter:alpha(opacity=80); -webkit-transform:scale(1.08, 1.08); -ms-transform:scale(1.08, 1.08); -o-transform:scale(1.08, 1.08); transform:scale(1.08, 1.08) }
.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn.selected:after { content:"\f00c"; display:inline-block; font-family:FontAwesome; font-size:11px; color:#FFF; position:absolute; left:0; right:0; text-align:center; line-height:20px }
.btn-colorpicker { display:inline-block; width:20px; height:20px; background-color:#DDD; vertical-align:middle; border-radius:0 }
.dropdown-navbar { padding:0; width:240px; -webkit-box-shadow:0 2px 4px rgba(30, 30, 100, .25); box-shadow:0 2px 4px rgba(30, 30, 100, .25); border-color:#bcd4e5 }
.dropdown-navbar>li { padding:0 8px; background-color:#FFF }
.dropdown-navbar>li.dropdown-header { text-shadow:none; padding-top:0; padding-bottom:0; line-height:34px; font-size:13px; font-weight:700; text-transform:none; border-bottom:1px solid }
.dropdown-navbar>li>.ace-icon, .dropdown-navbar>li>a>.ace-icon { margin-right:5px!important; color:#555; font-size:14px }
.dropdown-navbar>li>a { padding:10px 2px; margin:0; border-top:1px solid; font-size:12px; line-height:16px; color:#555 }
.dropdown-navbar>li>a:active, .dropdown-navbar>li>a:focus, .dropdown-navbar>li>a:hover { background-color:transparent!important; color:#555 }
.dropdown-navbar>li>a .progress { margin-bottom:0; margin-top:4px }
.dropdown-navbar>li>a .badge { line-height:16px; padding-right:4px; padding-left:4px; font-size:12px }
.dropdown-navbar>li.dropdown-header+li>a, .dropdown-navbar>li:first-child>a { border-top-width:0 }
.dropdown-navbar>li.dropdown-footer>a { color:#4F99C6; text-align:center; font-size:13px }
.dropdown-navbar>li.dropdown-footer>a:hover { background-color:#FFF; color:#4F99C6; text-decoration:underline }
.dropdown-navbar>li.dropdown-footer>a:hover>.ace-icon { text-decoration:none }
.dropdown-navbar>li:hover { background-color:#f4f9fc!important }
.dropdown-navbar>li.dropdown-header { background-color:#ecf2f7!important; color:#8090a0; border-bottom-color:#bcd4e5 }
.dropdown-navbar>li.dropdown-header>.ace-icon { color:#8090a0 }
.dropdown-navbar>li>a { border-top-color:#e4ecf3 }
.dropdown-navbar.navbar-pink { border-color:#e5bcd4 }
.dropdown-navbar.navbar-pink>li:hover { background-color:#fcf4f9!important }
.dropdown-navbar.navbar-pink>li.dropdown-header { background-color:#f7ecf2!important; color:#b471a0; border-bottom-color:#e5bcd4 }
.dropdown-navbar.navbar-pink>li.dropdown-header>.ace-icon { color:#c06090 }
.dropdown-navbar.navbar-pink>li>a { border-top-color:#f3e4ec }
.dropdown-navbar.navbar-grey { border-color:#e5e5e5 }
.dropdown-navbar.navbar-grey>li:hover { background-color:#f8f8f8!important }
.dropdown-navbar.navbar-grey>li.dropdown-header { background-color:#f2f2f2!important; color:#3a87ad; border-bottom-color:#e5e5e5 }
.dropdown-navbar.navbar-grey>li.dropdown-header>.ace-icon { color:#3a87ad }
.dropdown-navbar.navbar-grey>li>a { border-top-color:#eee }
.dropdown-navbar.navbar-green { border-color:#b4d5ac }
.dropdown-navbar.navbar-green>li:hover { background-color:#f4f9ef!important }
.dropdown-navbar.navbar-green>li.dropdown-header { background-color:#ebf7e4!important; color:#8a6; border-bottom-color:#b4d5ac }
.dropdown-navbar.navbar-green>li.dropdown-header>.ace-icon { color:#90c060 }
.dropdown-navbar.navbar-green>li>a { border-top-color:#ecf3e4 }
.dropdown-navbar [class*=btn].ace-icon {
display:inline-block;
margin:0 5px 0 0;
width:24px;
text-align:center;
padding-left:0;
padding-right:0
}
.dropdown-navbar .msg-photo { margin-right:6px; max-width:42px }
.dropdown-navbar .msg-body { display:inline-block; line-height:20px; white-space:normal; vertical-align:middle; max-width:175px }
.dropdown-navbar .msg-title { display:inline-block; line-height:14px }
.dropdown-navbar .msg-time { display:block; font-size:11px; color:#777 }
.dropdown-navbar .msg-time>.ace-icon { font-size:14px; color:#555 }
.dropdown-navbar>.dropdown-content { padding:0 }
.dropdown-navbar>.dropdown-content .dropdown-navbar { list-style:none; margin:0; padding:0!important; -webkit-box-shadow:none; box-shadow:none; width:auto; display:block; float:none; border-width:0; position:static; z-index:auto }
.dropdown-navbar .nav-tabs { border-width:0; box-shadow:none; background-color:#F9F9F9!important; top:auto; width:100% }
.dropdown-navbar .nav-tabs>li { display:table-cell; width:1%; float:none!important }
.dropdown-navbar .nav-tabs>li>a { margin:0 0 0 1px!important; text-align:center; box-shadow:none!important; background-color:#F9F9F9!important; border-width:0!important; border-bottom:2px solid #BECAD1!important }
.dropdown-navbar .nav-tabs>li>a:before { display:block; content:""; position:absolute; left:-1px; top:3px; bottom:3px; width:1px; background-color:#BECAD1 }
.dropdown-navbar .nav-tabs>li:first-child>a { margin-left:0!important }
.dropdown-navbar .nav-tabs>li:first-child>a:before { display:none }
.dropdown-navbar .nav-tabs>li.active>a { border-bottom:2px solid #79B0CE!important; color:#5085AF!important; background-color:#ECF2F7!important }
.dropdown-navbar .tab-content { padding:0!important; border-color:#FFF!important }
.dropdown-navbar .tab-content .dropdown-menu { display:block; position:static; margin:0!important; padding-top:2px; border-color:#FFF!important; box-shadow:none!important; width:100% }
.dropdown-navbar.navbar-pink .nav-tabs>li.active>a { border-bottom:2px solid #E5BCD4!important; color:#C06090!important; background-color:#F7ECF2!important }
.dropdown-navbar.navbar-pink .nav-tabs>li:not(.active)>a:hover {
color:#BA7396
}
.dropdown-navbar.navbar-pink .nav-tabs>li>a:before { background-color:#CEBBCB }
.dropdown-navbar.navbar-pink .nav-tabs>li>a { border-bottom-color:#CEBBCD!important }
.form-line { margin-bottom:24px; padding-bottom:12px; border-bottom:1px solid #EEE }
.form-actions { display:block; background-color:#F5F5F5; border-top:1px solid #E5E5E5; margin-bottom:20px; margin-top:20px; padding:19px 20px 20px }
.help-button { display:inline-block; height:22px; width:22px; line-height:22px; text-align:center; padding:0; background-color:#65bcda; color:#FFF; font-size:12px; font-weight:700; cursor:default; margin-left:4px; border-radius:100%; border:2px solid #FFF; -webkit-box-shadow:0 1px 0 1px rgba(0, 0, 0, .2); box-shadow:0 1px 0 1px rgba(0, 0, 0, .2) }
.help-button:hover { background-color:#65bcda; text-shadow:none }
label { font-weight:400; font-size:14px }
.form-group>label[class*=col-] {
padding-top:4px;
margin-bottom:4px
}
td>label, th>label { margin-bottom:0; line-height:inherit; vertical-align:middle }
label.inline { margin-bottom:3px }
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea { border-radius:0!important; color:#858585; background-color:#fff; border:1px solid #d5d5d5; padding:5px 4px 6px; font-size:14px; font-family:inherit; -webkit-box-shadow:none!important; box-shadow:none!important; -webkit-transition-duration:.1s;
transition-duration:.1s
}
input[type=color]:hover, input[type=date]:hover, input[type=datetime-local]:hover, input[type=datetime]:hover, input[type=email]:hover, input[type=month]:hover, input[type=number]:hover, input[type=password]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=time]:hover, input[type=url]:hover, input[type=week]:hover, textarea:hover { border-color:#b5b5b5 }
input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus { -webkit-box-shadow:none; box-shadow:none; color:#696969; border-color:#f59942; background-color:#fff; outline:0 }
.form-control, select { border-radius:0; -webkit-box-shadow:none!important; box-shadow:none!important; color:#858585; background-color:#fff; border:1px solid #d5d5d5 }
.form-control:focus, select:focus { color:#696969; border-color:#f59942; background-color:#fff; outline:0 }
textarea.form-control { padding:5px 9px }
select { padding:3px 4px; height:30px }
select.form-control { padding:4px 6px }
select.form-control[multiple], select[multiple] { height:auto }
select.input-sm { border-radius:0; padding:2px 3px }
select.input-lg { border-radius:0; padding:6px 8px }
input.block { display:block; margin-bottom:9px }
textarea.autosize-transition { -webkit-transition-duration:"height 0.2s"; transition-duration:"height 0.2s" }
.limiterBox { border:1px solid #222; border-top:none; background-color:#333; padding:3px 6px; font-size:13px; color:#FFF; margin-top:6px }
.limiterBox:after { display:none }
.limiterBox:before { display:block; content:""; position:absolute; width:0; height:0; top:-8px; left:50%; margin-left:-5px; border-color:transparent transparent #333; border-style:solid; -moz-border-bottom-colors:#333; border-width:0 8px 8px }
select option, select.form-control option { padding:3px 4px }
select option:active, select option:focus, select option:hover, select.form-control option:active, select.form-control option:focus, select.form-control option:hover { background-color:#e5e9ee; color:#111 }
select option[value=""], select.form-control option[value=""] { padding:0 }
input[disabled] { color:#848484!important; background-color:#eee!important }
input[disabled]:hover { border-color:#d5d5d5!important }
input[readonly] { color:#939192; background:#f5f5f5!important; cursor:default }
input[readonly]:hover { border-color:#c3c3c3 }
input[readonly]:focus { -webkit-box-shadow:none; box-shadow:none; border-color:#aaa; background-color:#f9f9f9 }
.help-inline { font-size:13px!important }
.input-icon { position:relative }
span.input-icon { display:inline-block }
.input-icon>input { padding-left:24px; padding-right:6px }
.input-icon.input-icon-right>input { padding-left:6px; padding-right:24px }
.input-icon>.ace-icon { padding:0 3px; z-index:2; position:absolute; top:1px; bottom:1px; left:3px; line-height:28px; display:inline-block; color:#909090; font-size:16px }
.input-icon.input-icon-right>.ace-icon { left:auto; right:3px }
.input-icon>input:focus+.ace-icon { color:#579 }
.input-icon~.help-inline {
padding-left:8px
}
.form-inline .checkbox [type=checkbox]+label, .form-inline .radio [type=radio]+label, .form-search .checkbox [type=checkbox]+label, .form-search .radio [type=radio]+label { float:left; margin-left:-20px }
.form-inline .form-inline .checkbox [type=checkbox]+label, .form-inline .form-inline .radio [type=radio]+label, .form-inline .form-search .checkbox [type=checkbox]+label, .form-inline .form-search .radio [type=radio]+label, .form-search .form-inline .checkbox [type=checkbox]+label, .form-search .form-inline .radio [type=radio]+label, .form-search .form-search .checkbox [type=checkbox]+label, .form-search .form-search .radio [type=radio]+label { margin-left:0; margin-right:3px }
.form-search .input-append .search-query:focus, .form-search .input-prepend .search-query:focus { -webkit-box-shadow:none; box-shadow:none }
.input-append .uneditable-input, .input-append input, .input-append select, .input-prepend .uneditable-input, .input-prepend input, .input-prepend select { border-radius:0 }
.input-mini { width:60px; max-width:100% }
.input-small { width:90px; max-width:100% }
.input-md, .input-medium { width:150px; max-width:100% }
.input-large { width:210px; max-width:100% }
.input-xlarge { width:270px; max-width:100% }
.input-xxlarge { width:530px; max-width:100% }
input.input-lg { font-size:18px }
input[type=checkbox].ace, input[type=radio].ace { opacity:0; position:absolute; z-index:1; width:18px; height:18px; cursor:pointer }
label input[type=checkbox].ace, label input[type=radio].ace { z-index:-100!important; width:1!important; height:0!important }
input[type=checkbox].ace:checked, input[type=checkbox].ace:focus, input[type=radio].ace:checked, input[type=radio].ace:focus { outline:0!important }
input[type=checkbox].ace+.lbl, input[type=radio].ace+.lbl { position:relative; display:inline-block; margin:0; line-height:20px; min-height:18px; min-width:18px; font-weight:400; cursor:pointer }
input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before {
cursor:pointer;
font-family:fontAwesome;
font-weight:400;
font-size:12px;
color:#32a3ce;
content:"\a0";
background-color:#FAFAFA;
border:1px solid #c8c8c8;
box-shadow:0 1px 2px rgba(0, 0, 0, .05);
border-radius:0;
display:inline-block;
text-align:center;
height:16px;
line-height:14px;
min-width:16px;
margin-right:1px;
position:relative;
top:-1px
}
input[type=checkbox].ace:checked+.lbl::before, input[type=radio].ace:checked+.lbl::before {
display:inline-block;
content:'\f00c';
background-color:#F5F8FC;
border-color:#adb8c0;
box-shadow:0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px rgba(0, 0, 0, .05), inset 15px 10px -12px rgba(255, 255, 255, .1)
}
input[type=checkbox].ace+.lbl:hover::before, input[type=checkbox].ace:hover+.lbl::before, input[type=radio].ace+.lbl:hover::before, input[type=radio].ace:hover+.lbl::before {
border-color:#ff893c
}
input[type=checkbox].ace:active+.lbl::before, input[type=checkbox].ace:checked:active+.lbl::before, input[type=radio].ace:active+.lbl::before, input[type=radio].ace:checked:active+.lbl::before {
box-shadow:0 1px 2px rgba(0, 0, 0, .05), inset 0 1px 3px rgba(0, 0, 0, .1)
}
input[type=checkbox].ace.ace-checkbox-2+.lbl::before, input[type=radio].ace.ace-checkbox-2+.lbl::before {
box-shadow:none
}
input[type=checkbox].ace.ace-checkbox-2:checked+.lbl::before, input[type=radio].ace.ace-checkbox-2:checked+.lbl::before {
background-color:#f9a021;
border-color:#f9a021;
color:#FFF
}
input[type=checkbox].ace.disabled+.lbl::before, input[type=checkbox].ace:disabled+.lbl::before, input[type=checkbox].ace[disabled]+.lbl::before, input[type=radio].ace.disabled+.lbl::before, input[type=radio].ace:disabled+.lbl::before, input[type=radio].ace[disabled]+.lbl::before {
background-color:#DDD!important;
border-color:#CCC!important;
box-shadow:none!important;
color:#BBB
}
input.ace+.lbl.padding-16::before {
margin-right:16px
}
input.ace+.lbl.padding-12::before {
margin-right:12px
}
input.ace+.lbl.padding-8::before {
margin-right:8px
}
input.ace+.lbl.padding-4::before {
margin-right:4px
}
input.ace+.lbl.padding-0::before {
margin-right:0
}
input[type=radio].ace+.lbl::before {
border-radius:100%;
font-size:10px;
font-family:FontAwesome;
text-shadow:0 0 1px #32a3ce;
line-height:15px;
height:17px;
min-width:17px
}
input[type=radio].ace:checked+.lbl::before {
content:"\f111"
}
input[type=checkbox].ace.ace-switch { width:55px; height:25px }
input[type=checkbox].ace.ace-switch+.lbl { margin:0 4px; min-height:24px }
input[type=checkbox].ace.ace-switch+.lbl::before {
font-family:'Open Sans';
content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
color:#999;
text-shadow:0 0 0 #999;
font-weight:400;
font-size:11px;
line-height:17px;
height:20px;
overflow:hidden;
border-radius:12px;
background-color:#F5F5F5;
-webkit-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .15);
box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .15);
border:1px solid #CCC;
text-align:left;
float:left;
padding:0;
width:52px;
text-indent:-21px;
margin-right:0;
-webkit-transition:text-indent .3s ease;
-o-transition:text-indent .3s ease;
transition:text-indent .3s ease;
top:auto
}
input[type=checkbox].ace.ace-switch+.lbl::after {
font-family:'Open Sans';
content:'III';
font-size:12px;
font-weight:400;
letter-spacing:0;
color:#AAA;
text-shadow:none;
background-color:#FFF;
border-radius:100%;
width:22px;
height:22px;
line-height:22px;
text-align:center;
position:absolute;
top:-2px;
left:-3px;
-webkit-box-shadow:0 1px 1px 1px rgba(0, 0, 0, .3);
box-shadow:0 1px 1px 1px rgba(0, 0, 0, .3);
-webkit-transition:left .3s ease;
-o-transition:left .3s ease;
transition:left .3s ease
}
input[type=checkbox].ace.ace-switch:checked+.lbl::before {
text-indent:8px;
color:#FFF;
text-shadow:0 0 0 #FFF;
background-color:#8ab2c9;
border-color:#6a8ca8
}
input[type=checkbox].ace.ace-switch:checked+.lbl::after {
left:34px;
background-color:#FFF;
color:#98A0A5
}
input[type=checkbox].ace.ace-switch.ace-switch-2+.lbl::before {
content:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"
}
input[type=checkbox].ace.ace-switch.ace-switch-3+.lbl::after {
font-family:FontAwesome;
font-size:13px;
line-height:22px;
content:"\f00d";
top:-1px;
text-shadow:none;
padding:0;
text-align:center;
color:#BBB;
letter-spacing:0
}
input[type=checkbox].ace.ace-switch.ace-switch-3:checked+.lbl::after {
content:"\f00c";
color:#8AB2C9;
text-shadow:none
}
input[type=checkbox].ace.ace-switch.ace-switch-4, input[type=checkbox].ace.ace-switch.ace-switch-5 { width:60px }
input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before {
content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
font-size:12px;
line-height:21px;
height:24px;
overflow:hidden;
border-radius:12px;
background-color:#8b9aa3;
border:1px solid #8b9aa3;
color:#FFF;
width:56px;
text-shadow:0 0 0 #FFF;
display:inline-block;
position:relative;
box-shadow:none;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::after, input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::after {
content:'III';
font-size:11px;
position:absolute;
top:2px;
left:2px;
letter-spacing:0;
width:20px;
height:20px;
line-height:19px;
text-shadow:none!important;
color:#939393;
background-color:#FFF;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before {
background-color:#468fcc;
border-color:#468FCC
}
input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::after, input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::after {
left:34px;
background-color:#FFF;
color:#848484
}
input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before {
content:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"
}
input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl { position:relative }
input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::before {
font-family:FontAwesome;
content:"\f00d";
text-shadow:0 -1px 0 rgba(0, 0, 0, .25);
box-shadow:none;
border-width:0;
font-weight:lighter;
font-size:16px;
border-radius:12px;
display:inline-block;
background-color:#888;
color:#F2F2F2;
width:52px;
height:22px;
line-height:21px;
text-indent:32px;
-webkit-transition:background .1s ease;
-o-transition:background .1s ease;
transition:background .1s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::after {
content:'';
text-shadow:0 -1px 0 rgba(0, 0, 0, .25);
position:absolute;
top:2px;
left:3px;
border-radius:12px;
box-shadow:0 -1px 0 rgba(0, 0, 0, .25);
width:18px;
height:18px;
text-align:center;
background-color:#F2F2F2;
border:4px solid #F2F2F2;
-webkit-transition:left .2s ease;
-o-transition:left .2s ease;
transition:left .2s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::before {
content:"\f00c";
text-indent:6px;
color:#FFF;
border-color:#b7d3e5;
background-color:#ff893c
}
input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::after {
left:32px;
background-color:#FFF;
border:4px solid #FFF;
text-shadow:0 -1px 0 rgba(0, 200, 0, .25)
}
input[type=checkbox].ace.ace-switch.ace-switch-7 { width:75px }
input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl { position:relative }
input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::before {
content:"OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";
font-weight:bolder;
font-size:13px;
background-color:#FFF;
border:2px solid #AAA;
border-radius:0;
box-shadow:none;
color:#AAA;
width:74px;
height:26px;
line-height:22px;
overflow:hidden;
text-indent:5px;
display:inline-block;
position:relative;
-webkit-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::after {
content:'\f00d';
font-family:FontAwesome;
font-size:16px;
position:absolute;
top:3px;
left:39px;
width:32px;
height:20px;
line-height:18px;
text-align:center;
padding:0;
text-indent:0;
background-color:#AAA;
color:#FFF;
border-radius:0;
box-shadow:none;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::before {
color:#468fcc;
background-color:#FFF;
text-indent:-28px;
border-color:#6fb3e0
}
input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::after {
left:3px;
content:'\f00c';
background-color:#468fcc;
color:#FFF
}
input[type=checkbox].ace.ace-switch+.lbl[data-lbl]::before {
content:attr(data-lbl)
}
input[type=checkbox].ace.ace-switch.btn-empty+.lbl::after {
content:""
}
input[type=checkbox].ace.ace-switch.btn-rotate+.lbl::after {
content:"\2261";
line-height:20px;
font-size:17px
}
input[type=checkbox].ace.ace-switch-4.btn-rotate+.lbl::after, input[type=checkbox].ace.ace-switch-5.btn-rotate+.lbl::after {
line-height:17px
}
input[type=checkbox].ace.ace-switch.btn-flat+.lbl::after, input[type=checkbox].ace.ace-switch.btn-flat+.lbl::before {
border-radius:0!important
}
input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before {
text-indent:-24px
}
input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before {
text-indent:7px
}
.ace-file-input { display:block; font-size:inherit; position:relative; height:30px }
.ace-file-input input[type=file] { position:fixed; z-index:-2; opacity:0; filter:alpha(opacity=0) }
.ace-file-input input[type=file]:focus { outline:0 }
.ace-file-input .ace-file-container { display:block; position:absolute; top:0; left:0; right:0; height:30px; background-color:#fff; border:1px solid #d5d5d5; cursor:pointer; -webkit-box-shadow:none; box-shadow:none; -webkit-transition:all .15s;
-o-transition:all .15s;
transition:all .15s
}
.ace-file-input .ace-file-container:hover { -webkit-box-shadow:none; box-shadow:none; border-color:#f59942 }
.ace-file-input .ace-file-container:before { display:inline-block; content:attr(data-title); position:absolute; right:0; top:0; bottom:0; line-height:24px; text-align:center; padding:0 8px; background-color:#6fb3e0; color:#FFF; font-size:11px; font-weight:700; border:2px solid #FFF; border-left-width:4px; -webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.ace-file-input .ace-file-container .ace-file-name { display:inline-block; height:28px; max-width:80%; white-space:nowrap; overflow:hidden; line-height:28px; color:#888; font-size:13px; vertical-align:top; position:static; padding-left:30px }
.ace-file-input .ace-file-container .ace-file-name:after { display:inline-block; content:attr(data-title) }
.ace-file-input .ace-file-container.selected { right:16px }
.ace-file-input .ace-file-container.selected .ace-file-name { color:#666 }
.ace-file-input .ace-file-container .ace-icon { display:inline-block; position:absolute; left:0; top:0; bottom:0; line-height:24px; width:26px; text-align:center; font-family:FontAwesome; font-size:13px; border:2px solid #FFF; color:#FFF; -webkit-transition:all .1s;
-o-transition:all .1s;
transition:all .1s;
background-color:#d1d1d1 }
.ace-file-input .ace-file-container.selected .ace-file-name .ace-icon { background-color:#efad62 }
.ace-file-input .ace-file-container.selected .ace-file-name .file-image { background-color:#bd7a9d }
.ace-file-input .ace-file-container.selected .ace-file-name .file-video { background-color:#87b87f }
.ace-file-input .ace-file-container.selected .ace-file-name .file-audio { background-color:#8b7ac9 }
.ace-file-input .ace-file-container.selected .ace-file-name .file-archive { background-color:#efad62 }
.ace-file-input .ace-file-container.hide-placeholder:before { display:none }
.ace-file-input a:hover { text-decoration:none }
.ace-file-input .remove { position:absolute; right:-8px; top:6px; display:none; width:17px; text-align:center; height:17px; line-height:15px; font-size:11px; font-weight:400; background-color:#fb7142; border-radius:100%; color:#FFF; text-decoration:none }
.ace-file-input .ace-file-container.selected+.remove { display:inline-block }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ace-file-input input[type=file] {
position:absolute;
width:0;
height:0
}
}
.ace-file-input input[type=file].disabled+.ace-file-container, .ace-file-input input[type=file][disabled]+.ace-file-container, .ace-file-input input[type=file][readonly]+.ace-file-container { cursor:not-allowed; background-color:#EEE }
.ace-file-input input[type=file].disabled+.ace-file-container:hover, .ace-file-input input[type=file][disabled]+.ace-file-container:hover, .ace-file-input input[type=file][readonly]+.ace-file-container:hover { -webkit-box-shadow:none; box-shadow:none; border-color:#E3E3E3 }
.ace-file-input input[type=file].disabled+.ace-file-container:before, .ace-file-input input[type=file][disabled]+.ace-file-container:before, .ace-file-input input[type=file][readonly]+.ace-file-container:before { border-color:#EEE; background-color:#A1AAAF }
.ace-file-input input[type=file][readonly]+.ace-file-container { cursor:default }
.ace-file-input .ace-file-overlay { position:absolute; top:-2px; bottom:-2px; left:-2px; right:-10px; z-index:99; background-color:rgba(0, 0, 0, .5) }
.ace-file-input .ace-file-overlay>.overlay-content { display:inline-block; position:relative; top:10%; left:0; right:0; text-align:center }
.ace-file-multiple { height:auto }
.ace-file-multiple .ace-file-container { position:relative; height:auto; border:1px dashed #aaa; border-radius:4px; text-align:center }
.ace-file-multiple .ace-file-container:before { display:inline-block; content:attr(data-title); position:relative; right:0; left:0; margin:12px; line-height:22px; background-color:#FFF; color:#CCC; font-size:18px; font-weight:700; border-width:0 }
.ace-file-multiple .ace-file-container.selected .ace-file-name .ace-icon { display:inline-block; left:0; top:0; bottom:0; width:26px; text-align:center; font-family:FontAwesome; font-size:13px; border:2px solid #FFF; color:#FFF; -webkit-transition:all .1s;
-o-transition:all .1s;
transition:all .1s
}
.ace-file-multiple .ace-file-container .ace-file-name { position:relative; display:block; padding:0; height:auto; width:auto; max-width:100%; margin:0 4px; border-bottom:1px solid #DDD; text-align:left }
.ace-file-multiple .ace-file-container .ace-file-name:first-child { margin-top:1px }
.ace-file-multiple .ace-file-container .ace-file-name:last-child { border-bottom-width:0; margin-bottom:1px }
.ace-file-multiple .ace-file-container .ace-file-name img { padding:2px; border:1px solid #D7D7D7; background-color:#FFF; background-repeat:no-repeat; background-position:center; margin:4px 8px 4px 1px }
.ace-file-multiple .ace-file-container .ace-file-name:after { display:none }
.ace-file-multiple .ace-file-container.selected .ace-file-name:after { display:inline-block; white-space:pre }
.ace-file-multiple .ace-file-container .ace-file-name img+.ace-icon, .ace-file-multiple .ace-file-container.selected .ace-file-name img+.ace-icon { display:none }
.ace-file-multiple .remove { right:-11px; top:-11px; border:3px solid #BBB; border-radius:32px; background-color:#FFF; color:red; width:23px; height:23px; line-height:15px }
.ace-file-multiple .ace-file-container.selected+.remove:hover { border-color:#f4c0b1 }
.ace-file-multiple .ace-file-overlay { position:absolute; top:-12px; bottom:-6px; left:-12px; right:-12px }
.ace-file-multiple .ace-file-overlay>.overlay-content { top:20% }
.ace-file-multiple .ace-file-container .ace-file-name .ace-icon { position:relative; display:block; text-align:center; height:auto; line-height:64px; width:auto; font-size:64px; color:#D5D5D5; margin:4px 0; background-color:transparent }
.ace-file-multiple .ace-file-container.selected:after { display:none }
.ace-file-multiple .ace-file-container.selected .ace-file-name .ace-icon { position:relative; margin-right:4px; margin-left:2px; line-height:24px }
.ace-file-multiple .ace-file-container .ace-file-name.large { text-align:center; border-bottom:1px solid #222; margin:0 1px 3px }
.ace-file-multiple .ace-file-container .ace-file-name.large:last-child { margin:0 1px }
.ace-file-multiple .ace-file-container .ace-file-name.large:after { position:absolute; top:auto; bottom:0; left:0; right:0; padding:0 4px; background-color:#555; color:#FFF; opacity:.8; filter:alpha(opacity=80) }
.ace-file-multiple .ace-file-container .ace-file-name.large img { border-width:0; margin:0!important; padding:0 }
.ace-file-multiple input[type=file].disabled+.ace-file-container:hover, .ace-file-multiple input[type=file][disabled]+.ace-file-container:hover, .ace-file-multiple input[type=file][readonly]+.ace-file-container:hover { border-color:#AAA }
.ace-file-multiple input[type=file].disabled+.ace-file-container:before, .ace-file-multiple input[type=file][disabled]+.ace-file-container:before, .ace-file-multiple input[type=file][readonly]+.ace-file-container:before { background-color:transparent }
.ace-file-multiple input[type=file].disabled+.ace-file-container .ace-icon, .ace-file-multiple input[type=file][disabled]+.ace-file-container .ace-icon, .ace-file-multiple input[type=file][readonly]+.ace-file-container .ace-icon { border-color:#EEE }
.input-group .input-group-addon { border-radius:0!important }
.form-group.has-success .input-group .input-group-addon { border-color:#92bf65 }
.form-group.has-error .input-group .input-group-addon { border-color:#f09784 }
.form-group.has-warning .input-group .input-group-addon { border-color:#e0c43a }
.form-group.has-info .input-group .input-group-addon { border-color:#64a6bc }
.input-group>.btn { line-height:20px; padding:0 6px; border-radius:0!important }
.input-group>.btn.btn-sm { line-height:22px }
.input-group>.btn+.btn { margin-left:1px }
.input-group>.btn-group>.btn { line-height:23px }
.input-group>.btn-group>.btn.btn-sm { line-height:26px }
.input-group>.btn-group>.btn.btn-sm>.caret, .input-group>.btn-group>.btn>.caret, .input-group>.btn.btn-sm>.caret, .input-group>.btn>.caret { margin-top:10px }
.input-group.input-group-compact { width:1px }
.form-group input[type=color], .form-group input[type=date], .form-group input[type=datetime-local], .form-group input[type=datetime], .form-group input[type=email], .form-group input[type=month], .form-group input[type=number], .form-group input[type=password], .form-group input[type=search], .form-group input[type=tel], .form-group input[type=text], .form-group input[type=time], .form-group input[type=url], .form-group input[type=week], .form-group select, .form-group textarea { background:#FFF }
.form-group.has-success input, .form-group.has-success select, .form-group.has-success textarea { border-color:#92bf65; color:#8bad4c; -webkit-box-shadow:none; box-shadow:none }
.form-group.has-success input:focus, .form-group.has-success select:focus, .form-group.has-success textarea:focus { -webkit-box-shadow:0 0 0 2px rgba(130, 188, 58, .3); box-shadow:0 0 0 2px rgba(130, 188, 58, .3); color:#786; border-color:#81a85a }
.form-group.has-success .ace-icon, .form-group.has-success input:focus+.ace-icon, .form-group.has-success select:focus+.ace-icon, .form-group.has-success textarea:focus+.ace-icon { color:#8bad4c }
.form-group.has-success .btn .ace-icon { color:inherit }
.form-group.has-success .control-label, .form-group.has-success .help-block, .form-group.has-success .help-inline { color:#7ba065 }
.form-group.has-info input, .form-group.has-info select, .form-group.has-info textarea { border-color:#64a6bc; color:#4b89aa; -webkit-box-shadow:none; box-shadow:none }
.form-group.has-info input:focus, .form-group.has-info select:focus, .form-group.has-info textarea:focus { -webkit-box-shadow:0 0 0 2px rgba(58, 120, 188, .3); box-shadow:0 0 0 2px rgba(58, 120, 188, .3); color:#678; border-color:#5a81a8 }
.form-group.has-info .ace-icon, .form-group.has-info input:focus+.ace-icon, .form-group.has-info select:focus+.ace-icon, .form-group.has-info textarea:focus+.ace-icon { color:#4b89aa }
.form-group.has-info .btn .ace-icon { color:inherit }
.form-group.has-info .control-label, .form-group.has-info .help-block, .form-group.has-info .help-inline { color:#657ba0 }
.form-group.has-error input, .form-group.has-error select, .form-group.has-error textarea { border-color:#f09784; color:#d68273; -webkit-box-shadow:none; box-shadow:none }
.form-group.has-error input:focus, .form-group.has-error select:focus, .form-group.has-error textarea:focus { -webkit-box-shadow:0 0 0 2px rgba(219, 137, 120, .3); box-shadow:0 0 0 2px rgba(219, 137, 120, .3); color:#866; border-color:#db8978 }
.form-group.has-error .ace-icon, .form-group.has-error input:focus+.ace-icon, .form-group.has-error select:focus+.ace-icon, .form-group.has-error textarea:focus+.ace-icon { color:#d68273 }
.form-group.has-error .btn .ace-icon { color:inherit }
.form-group.has-error .control-label, .form-group.has-error .help-block, .form-group.has-error .help-inline { color:#d16e6c }
.form-group.has-warning input, .form-group.has-warning select, .form-group.has-warning textarea { border-color:#e0c43a; color:#d3bd50; -webkit-box-shadow:none; box-shadow:none }
.form-group.has-warning input:focus, .form-group.has-warning select:focus, .form-group.has-warning textarea:focus { -webkit-box-shadow:0 0 0 2px rgba(216, 188, 65, .3); box-shadow:0 0 0 2px rgba(216, 188, 65, .3); color:#875; border-color:#d8bc41 }
.form-group.has-warning .ace-icon, .form-group.has-warning input:focus+.ace-icon, .form-group.has-warning select:focus+.ace-icon, .form-group.has-warning textarea:focus+.ace-icon { color:#d3bd50 }
.form-group.has-warning .btn .ace-icon { color:inherit }
.form-group.has-warning .control-label, .form-group.has-warning .help-block, .form-group.has-warning .help-inline { color:#d19d59 }
.form-group input:disabled, .form-group input[disabled] { color:#848484!important; background-color:#eee!important }
@media only screen and (max-width:767px) {
.help-inline, .input-icon+.help-inline {
padding-left:0;
display:block!important
}
}
.tab-content { border:1px solid #c5d0dc; padding:16px 12px; position:relative }
.tab-content.no-padding { padding:0 }
.tab-content.no-border { border:none; padding:12px }
.tab-content.padding-32 { padding:32px 24px }
.tab-content.no-border.padding-32 { padding:32px }
.tab-content.padding-30 { padding:30px 23px }
.tab-content.no-border.padding-30 { padding:30px }
.tab-content.padding-28 { padding:28px 21px }
.tab-content.no-border.padding-28 { padding:28px }
.tab-content.padding-26 { padding:26px 20px }
.tab-content.no-border.padding-26 { padding:26px }
.tab-content.padding-24 { padding:24px 18px }
.tab-content.no-border.padding-24 { padding:24px }
.tab-content.padding-22 { padding:22px 17px }
.tab-content.no-border.padding-22 { padding:22px }
.tab-content.padding-20 { padding:20px 15px }
.tab-content.no-border.padding-20 { padding:20px }
.tab-content.padding-18 { padding:18px 14px }
.tab-content.no-border.padding-18 { padding:18px }
.tab-content.padding-16 { padding:16px 12px }
.tab-content.no-border.padding-16 { padding:16px }
.tab-content.padding-14 { padding:14px 11px }
.tab-content.no-border.padding-14 { padding:14px }
.tab-content.padding-12 { padding:12px 9px }
.tab-content.no-border.padding-12 { padding:12px }
.tab-content.padding-10 { padding:10px 8px }
.tab-content.no-border.padding-10 { padding:10px }
.tab-content.padding-8 { padding:8px 6px }
.tab-content.no-border.padding-8 { padding:8px }
.tab-content.padding-6 { padding:6px 5px }
.tab-content.no-border.padding-6 { padding:6px }
.tab-content.padding-4 { padding:4px 3px }
.tab-content.no-border.padding-4 { padding:4px }
.tab-content.no-border.padding-2, .tab-content.padding-2 { padding:2px }
.tab-content.no-border.padding-0, .tab-content.padding-0 { padding:0 }
.nav.nav-tabs.padding-32 { padding-left:32px }
.tabs-left>.nav.nav-tabs.padding-32, .tabs-right>.nav.nav-tabs.padding-32 { padding-left:0; padding-top:32px }
.nav.nav-tabs.padding-30 { padding-left:30px }
.tabs-left>.nav.nav-tabs.padding-30, .tabs-right>.nav.nav-tabs.padding-30 { padding-left:0; padding-top:30px }
.nav.nav-tabs.padding-28 { padding-left:28px }
.tabs-left>.nav.nav-tabs.padding-28, .tabs-right>.nav.nav-tabs.padding-28 { padding-left:0; padding-top:28px }
.nav.nav-tabs.padding-26 { padding-left:26px }
.tabs-left>.nav.nav-tabs.padding-26, .tabs-right>.nav.nav-tabs.padding-26 { padding-left:0; padding-top:26px }
.nav.nav-tabs.padding-24 { padding-left:24px }
.tabs-left>.nav.nav-tabs.padding-24, .tabs-right>.nav.nav-tabs.padding-24 { padding-left:0; padding-top:24px }
.nav.nav-tabs.padding-22 { padding-left:22px }
.tabs-left>.nav.nav-tabs.padding-22, .tabs-right>.nav.nav-tabs.padding-22 { padding-left:0; padding-top:22px }
.nav.nav-tabs.padding-20 { padding-left:20px }
.tabs-left>.nav.nav-tabs.padding-20, .tabs-right>.nav.nav-tabs.padding-20 { padding-left:0; padding-top:20px }
.nav.nav-tabs.padding-18 { padding-left:18px }
.tabs-left>.nav.nav-tabs.padding-18, .tabs-right>.nav.nav-tabs.padding-18 { padding-left:0; padding-top:18px }
.nav.nav-tabs.padding-16 { padding-left:16px }
.tabs-left>.nav.nav-tabs.padding-16, .tabs-right>.nav.nav-tabs.padding-16 { padding-left:0; padding-top:16px }
.nav.nav-tabs.padding-14 { padding-left:14px }
.tabs-left>.nav.nav-tabs.padding-14, .tabs-right>.nav.nav-tabs.padding-14 { padding-left:0; padding-top:14px }
.nav.nav-tabs.padding-12 { padding-left:12px }
.tabs-left>.nav.nav-tabs.padding-12, .tabs-right>.nav.nav-tabs.padding-12 { padding-left:0; padding-top:12px }
.nav.nav-tabs.padding-10 { padding-left:10px }
.tabs-left>.nav.nav-tabs.padding-10, .tabs-right>.nav.nav-tabs.padding-10 { padding-left:0; padding-top:10px }
.nav.nav-tabs.padding-8 { padding-left:8px }
.tabs-left>.nav.nav-tabs.padding-8, .tabs-right>.nav.nav-tabs.padding-8 { padding-left:0; padding-top:8px }
.nav.nav-tabs.padding-6 { padding-left:6px }
.tabs-left>.nav.nav-tabs.padding-6, .tabs-right>.nav.nav-tabs.padding-6 { padding-left:0; padding-top:6px }
.nav.nav-tabs.padding-4 { padding-left:4px }
.tabs-left>.nav.nav-tabs.padding-4, .tabs-right>.nav.nav-tabs.padding-4 { padding-left:0; padding-top:4px }
.nav.nav-tabs.padding-2 { padding-left:2px }
.tabs-left>.nav.nav-tabs.padding-2, .tabs-right>.nav.nav-tabs.padding-2 { padding-left:0; padding-top:2px }
/*.nav-tabs { border-color:#C5D0DC; margin-bottom:0!important; margin-left:0; position:relative; top:1px }
.nav-tabs>li>a { padding:7px 12px 8px }
.nav-tabs>li>a, .nav-tabs>li>a:focus { border-radius:0!important; border-color:#c5d0dc; background-color:#F9F9F9; color:#999; margin-right:-1px; line-height:18px; position:relative }
.nav-tabs>li>a:hover { background-color:#FFF; color:#4c8fbd; border-color:#c5d0dc }
.nav-tabs>li>a:active, .nav-tabs>li>a:focus { outline:0!important }
.nav-tabs>li:first-child>a { margin-left:0 }*/
/*.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color:#576373; border-color:#c5d0dc #c5d0dc transparent; border-top:2px solid #4c8fbd; background-color:#FFF; z-index:1; line-height:18px; margin-top:-1px; box-shadow:0 -2px 3px 0 rgba(0, 0, 0, .15) }*/
.tabs-below>.nav-tabs { top:auto; margin-bottom:0; margin-top:-1px; border-color:#c5d0dc; border-bottom-width:0 }
.tabs-below>.nav-tabs>li>a, .tabs-below>.nav-tabs>li>a:focus, .tabs-below>.nav-tabs>li>a:hover { border-color:#c5d0dc }
.tabs-below>.nav-tabs>li.active>a, .tabs-below>.nav-tabs>li.active>a:focus, .tabs-below>.nav-tabs>li.active>a:hover { border-color:transparent #c5d0dc #c5d0dc; border-top-width:1px; border-bottom:2px solid #4c8fbd; margin-top:0; box-shadow:0 2px 3px 0 rgba(0, 0, 0, .15) }
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a { min-width:60px }
.tabs-left>.nav-tabs { top:auto; margin-bottom:0; border-color:#c5d0dc; float:left }
.tabs-left>.nav-tabs>li { float:none!important }
.tabs-left>.nav-tabs>li>a, .tabs-left>.nav-tabs>li>a:focus, .tabs-left>.nav-tabs>li>a:hover { border-color:#c5d0dc; margin:0 -1px 0 0 }
.tabs-left>.nav-tabs>li.active>a, .tabs-left>.nav-tabs>li.active>a:focus, .tabs-left>.nav-tabs>li.active>a:hover { border-color:#c5d0dc transparent #c5d0dc #c5d0dc; border-top-width:1px; border-left:2px solid #4c8fbd; margin:0 -1px; -webkit-box-shadow:-2px 0 3px 0 rgba(0, 0, 0, .15)!important; box-shadow:-2px 0 3px 0 rgba(0, 0, 0, .15)!important }
.tabs-right>.nav-tabs { top:auto; margin-bottom:0; border-color:#c5d0dc; float:right }
.tabs-right>.nav-tabs>li { float:none!important }
.tabs-right>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a:focus, .tabs-right>.nav-tabs>li>a:hover { border-color:#c5d0dc; margin:0 -1px }
.tabs-right>.nav-tabs>li.active>a, .tabs-right>.nav-tabs>li.active>a:focus, .tabs-right>.nav-tabs>li.active>a:hover { border-color:#c5d0dc #c5d0dc #c5d0dc transparent; border-top-width:1px; border-right:2px solid #4c8fbd; margin:0 -2px 0 -1px; -webkit-box-shadow:2px 0 3px 0 rgba(0, 0, 0, .15); box-shadow:2px 0 3px 0 rgba(0, 0, 0, .15) }
.nav-tabs>li>a>.badge { padding:1px 5px; line-height:15px; opacity:.75 }
.nav-tabs>li>a>.ace-icon { opacity:.75 }
.nav-tabs>li.active>a>.ace-icon, .nav-tabs>li.active>a>.badge { opacity:1 }
.nav-tabs li .ace-icon { width:1.25em; display:inline-block; text-align:center }
.nav-tabs>li.open .dropdown-toggle { background-color:#4F99C6; border-color:#4F99C6; color:#FFF }
.nav-tabs>li.open .dropdown-toggle>.ace-icon { color:#FFF!important }
.tabs-left .tab-content, .tabs-right .tab-content { overflow:auto }
.nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:focus, .nav>li.dropdown.open.active>a:hover { background-color:#4F99C6; border-color:#4F99C6; color:#FFF }
.nav-pills .open .dropdown-toggle>.ace-icon, .nav>li.dropdown.open.active>a:focus>.ace-icon, .nav>li.dropdown.open.active>a:hover>.ace-icon { color:#FFF!important }
.nav-tabs>li:not(.active):not(.open)>a:not(:hover)>.ace-icon:first-child.disabled {
color:#909090!important
}
.nav-tabs.tab-size-bigger>li>a { padding-left:14px; padding-right:14px }
.nav-tabs.tab-size-bigger>li>a>.ace-icon:first-child { display:block; margin-bottom:6px; width:auto }
.nav-tabs.tab-space-1>li>a { margin-right:1px }
.nav-tabs.tab-space-2>li>a { margin-right:2px }
.nav-tabs.tab-space-3>li>a { margin-right:3px }
.nav-tabs.tab-space-4>li>a { margin-right:4px }
.nav-tabs[class*=tab-color-]>li>a, .nav-tabs[class*=tab-color-]>li>a:focus, .nav-tabs[class*=tab-color-]>li>a:hover {
color:#FFF;
border-color:transparent;
margin-right:3px
}
.nav-tabs[class*=tab-color-]>li>a>.badge {
border-radius:2px
}
.nav-tabs[class*=tab-color-]>li:not(.active)>a:hover {
opacity:.85;
border-color:rgba(0, 0, 0, .15) rgba(0, 0, 0, .15) transparent
}
.nav-tabs[class*=tab-color-]>li:not(.active)>a>.ace-icon:first-child {
color:#FFF!important
}
.nav-tabs[class*=tab-color-]>li:not(.active)>a>.badge {
color:rgba(0, 0, 0, .4)!important;
background-color:#FFF!important;
border-radius:2px
}
.nav-tabs.tab-color-blue>li>a, .nav-tabs.tab-color-blue>li>a:focus { background-color:#7db4d8 }
.nav-tabs[class*=tab-color-]>li.active>a, .nav-tabs[class*=tab-color-]>li.active>a:focus, .nav-tabs[class*=tab-color-]>li.active>a:hover {
background-color:#FFF;
color:#4f80a0;
-webkit-box-shadow:none!important;
box-shadow:none!important
}
.nav-tabs.tab-color-blue>li.active>a, .nav-tabs.tab-color-blue>li.active>a:focus, .nav-tabs.tab-color-blue>li.active>a:hover { color:#4c718a; border-color:#7db4d8 #7db4d8 transparent }
.tabs-below .nav-tabs.tab-color-blue>li.active>a { border-color:transparent #7db4d8 #7db4d8 }
.nav-tabs.tab-color-blue { border-bottom-color:#C5D0DC }
.nav-tabs.background-blue { padding-top:6px; background-color:#EFF3F8; border:1px solid #C5D0DC }
.tabs-below .nav-tabs.background-blue { padding-top:0; padding-bottom:6px }
.tabs-below .nav-tabs.tab-color-blue { border-top:none; border-bottom-color:#C5D0DC }
.accordion-style1.panel-group .panel { border-radius:0; border-color:#cdd8e3; background-color:#FFF; box-shadow:none }
.accordion-style1.panel-group .panel:last-child { border-bottom-width:1px }
.accordion-style1.panel-group .panel .collapse { background-color:#FFF }
.accordion-style1.panel-group .panel+.panel { margin-top:2px }
.accordion-style1.panel-group .panel-heading+.panel-collapse .panel-body { border-top-color:#cdd8e3!important }
.accordion-style1.panel-group .panel-heading { padding:0 }
.accordion-style1.panel-group .panel-heading .accordion-toggle { color:#4c8fbd; background-color:#eef4f9; position:relative; font-weight:700; font-size:13px; line-height:1; padding:10px; display:block }
.accordion-style1.panel-group .panel-heading .accordion-toggle.collapsed { color:#478fca; font-weight:400; background-color:#F9F9F9 }
.accordion-style1.panel-group .panel-heading .accordion-toggle:hover { color:#6ea6cc; background-color:#f1f8fd; text-decoration:none }
.accordion-style1.panel-group .panel-heading .accordion-toggle:active, .accordion-style1.panel-group .panel-heading .accordion-toggle:focus { outline:0; text-decoration:none }
.accordion-style1.panel-group .panel-heading .accordion-toggle>.ace-icon:first-child { width:16px }
.accordion-style1.panel-group .panel-heading .accordion-toggle:hover>.ace-icon:first-child { text-decoration:none }
.accordion-style1.panel-group .collapse.in>.panel-body, .accordion-style1.panel-group .panel-body { border-top:1px solid #cdd8e3 }
.accordion-style1.panel-group.no-padding { padding:0 }
.accordion-style2.panel-group .panel { border-width:0 }
.accordion-style2.panel-group .panel:last-child { border-bottom-width:0 }
.accordion-style2.panel-group .panel+.panel { margin-top:4px }
.accordion-style2.panel-group .panel .panel-body { border-top:none }
.accordion-style2.panel-group .panel-heading .accordion-toggle { background-color:#EDF3F7; border:2px solid #6EAED1; border-width:0 0 0 2px }
.accordion-style2.panel-group .panel-heading .accordion-toggle:hover { text-decoration:none }
.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed { background-color:#F3F3F3; color:#606060; border-width:0 0 0 1px; border-color:#D9D9D9 }
.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed:hover { background-color:#F6F6F6; color:#438EB9; text-decoration:none }
.accordion-style2.panel-group .collapse.in>.panel-body, .accordion-style2.panel-group .panel-body { border-top:none }
.accordion-style2.panel-group .accordion-style2.panel-group .panel { border-bottom:1px dotted #D9D9D9 }
.accordion-style2.panel-group .accordion-style2.panel-group .panel:last-child { border-bottom:none }
.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading, .accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading .accordion-toggle { background-color:transparent; border-width:0; font-size:13px; padding-top:6px; padding-bottom:8px }
.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading { padding-top:0; padding-bottom:0 }
.table-bordered, td, th { border-radius:0!important }
.table>thead>tr { color:#707070; font-weight:400; background:#F2F2F2 repeat-x; background-image:-webkit-linear-gradient(top, #f8f8f8 0, #ececec 100%); background-image:-o-linear-gradient(top, #f8f8f8 0, #ececec 100%); background-image:linear-gradient(to bottom, #f8f8f8 0, #ececec 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0)
}
.table>thead>tr>th { border-color:#ddd; font-weight:700 }
.table>thead>tr>th .ace-icon:first-child { margin-right:2px }
/*/*.table>thead>tr>th:first-child { border-left-color:#F1F1F1 }*/*/
.table>thead>tr>th:left-child {
border-right-color:#F1F1F1
}
.table.table-bordered>thead>tr>th { vertical-align:middle }
/*.table.table-bordered>thead>tr>th:first-child { border-left-color:#ddd }*/
td.center, th.center { text-align:center }
td .lbl, th .lbl { margin-bottom:0 }
td .lbl:only-child, th .lbl:only-child { vertical-align:top }
.table-header { background-color:#307ecc; color:#FFF; font-size:14px; line-height:38px; padding-left:12px; margin-bottom:1px }
.table-header .close { margin-right:8px; margin-top:0; opacity:.45; filter:alpha(opacity=45) }
.table-header .close:hover { opacity:.75; filter:alpha(opacity=75) }
.widget-box { padding:0; -webkit-box-shadow:none; box-shadow:none; margin:3px 0; border:1px solid #CCC }
@media only screen and (max-width:767px) {
.widget-box {
margin-top:7px;
margin-bottom:7px
}
}
.widget-header { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; position:relative; min-height:38px; background:#f7f7f7 repeat-x; background-image:-webkit-linear-gradient(top, #fff 0, #eee 100%); background-image:-o-linear-gradient(top, #fff 0, #eee 100%); background-image:linear-gradient(to bottom, #fff 0, #eee 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
color:#669fc7; border-bottom:1px solid #DDD; padding-left:12px }
.widget-header:after, .widget-header:before { content:""; display:table; line-height:0 }
.widget-header:after { clear:right }
.widget-box.collapsed>.widget-header { border-bottom-width:0 }
.collapsed.fullscreen>.widget-header { border-bottom-width:1px }
.collapsed>.widget-body { display:none }
.widget-header-flat { background:#F7F7F7; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.widget-header-large { min-height:49px; padding-left:18px }
.widget-header-small { min-height:31px; padding-left:10px }
.widget-header>.widget-title { line-height:36px; padding:0; margin:0; display:inline }
.widget-header>.widget-title>.ace-icon { margin-right:5px; font-weight:400; display:inline-block }
.widget-header-large>.widget-title { line-height:48px }
.widget-header-small>.widget-title { line-height:30px }
.widget-toolbar { display:inline-block; padding:0 10px; line-height:37px; float:right; position:relative }
.widget-header-large>.widget-toolbar { line-height:48px }
.widget-header-small>.widget-toolbar { line-height:29px }
.widget-toolbar.no-padding { padding:0 }
.widget-toolbar.padding-5 { padding:0 5px }
.widget-toolbar:before { display:inline-block; content:""; position:absolute; top:3px; bottom:3px; left:-1px; border:1px solid #D9D9D9; border-width:0 1px 0 0 }
.widget-header-large>.widget-toolbar:before { top:6px; bottom:6px }
[class*=widget-color-]>.widget-header>.widget-toolbar:before {
border-color:#EEE
}
.widget-color-orange>.widget-header>.widget-toolbar:before { border-color:#FEA }
.widget-color-dark>.widget-header>.widget-toolbar:before { border-color:#222; box-shadow:-1px 0 0 rgba(255, 255, 255, .2), inset 1px 0 0 rgba(255, 255, 255, .1) }
.widget-toolbar.no-border:before { display:none }
.widget-toolbar label { display:inline-block; vertical-align:middle; margin-bottom:0 }
.widget-toolbar>.widget-menu>a, .widget-toolbar>a { font-size:14px; margin:0 1px; display:inline-block; padding:0; line-height:24px }
.widget-toolbar>.widget-menu>a:hover, .widget-toolbar>a:hover { text-decoration:none }
.widget-header-large>.widget-toolbar>.widget-menu>a, .widget-header-large>.widget-toolbar>a { font-size:15px; margin:0 1px }
.widget-toolbar>.btn { line-height:27px; margin-top:-2px }
.widget-toolbar>.btn.smaller { line-height:26px }
.widget-toolbar>.btn.bigger { line-height:28px }
.widget-toolbar>.btn-sm { line-height:24px }
.widget-toolbar>.btn-sm.smaller { line-height:23px }
.widget-toolbar>.btn-sm.bigger { line-height:25px }
.widget-toolbar>.btn-xs { line-height:22px }
.widget-toolbar>.btn-xs.smaller { line-height:21px }
.widget-toolbar>.btn-xs.bigger { line-height:23px }
.widget-toolbar>.btn-minier { line-height:18px }
.widget-toolbar>.btn-minier.smaller { line-height:17px }
.widget-toolbar>.btn-minier.bigger { line-height:19px }
.widget-toolbar>.btn-lg { line-height:36px }
.widget-toolbar>.btn-lg.smaller { line-height:34px }
.widget-toolbar>.btn-lg.bigger { line-height:38px }
.widget-toolbar-dark { background:#444 }
.widget-toolbar-light { background:rgba(255, 255, 255, .85) }
.widget-toolbar>.widget-menu { display:inline-block; position:relative }
.widget-toolbar>.widget-menu>a[data-action], .widget-toolbar>a[data-action] { -webkit-transition:transform .1s;
-o-transition:transform .1s;
transition:transform .1s
}
.widget-toolbar>.widget-menu>a[data-action]>.ace-icon, .widget-toolbar>a[data-action]>.ace-icon { margin-right:0 }
.widget-toolbar>.widget-menu>a[data-action]:focus, .widget-toolbar>a[data-action]:focus { text-decoration:none; outline:0 }
.widget-toolbar>.widget-menu>a[data-action]:hover, .widget-toolbar>a[data-action]:hover { -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2) }
.widget-body { background-color:#FFF }
.widget-main { padding:12px }
.widget-main.padding-32 { padding:32px }
.widget-main.padding-30 { padding:30px }
.widget-main.padding-28 { padding:28px }
.widget-main.padding-26 { padding:26px }
.widget-main.padding-24 { padding:24px }
.widget-main.padding-22 { padding:22px }
.widget-main.padding-20 { padding:20px }
.widget-main.padding-18 { padding:18px }
.widget-main.padding-16 { padding:16px }
.widget-main.padding-14 { padding:14px }
.widget-main.padding-12 { padding:12px }
.widget-main.padding-10 { padding:10px }
.widget-main.padding-8 { padding:8px }
.widget-main.padding-6 { padding:6px }
.widget-main.padding-4 { padding:4px }
.widget-main.padding-2 { padding:2px }
.widget-main.no-padding, .widget-main.padding-0 { padding:0 }
.widget-toolbar .progress { vertical-align:middle; display:inline-block; margin:0 }
.widget-toolbar>.dropdown, .widget-toolbar>.dropup { display:inline-block }
.widget-box>.widget-header>.widget-toolbar>.widget-menu>[data-action=settings], .widget-box>.widget-header>.widget-toolbar>[data-action=settings], .widget-color-dark>.widget-header>.widget-toolbar>.widget-menu>[data-action=settings], .widget-color-dark>.widget-header>.widget-toolbar>[data-action=settings] {
color:#99CADB
}
.widget-box>.widget-header>.widget-toolbar>.widget-menu>[data-action=reload], .widget-box>.widget-header>.widget-toolbar>[data-action=reload], .widget-color-dark>.widget-header>.widget-toolbar>.widget-menu>[data-action=reload], .widget-color-dark>.widget-header>.widget-toolbar>[data-action=reload] {
color:#ACD392
}
.widget-box>.widget-header>.widget-toolbar>.widget-menu>[data-action=collapse], .widget-box>.widget-header>.widget-toolbar>[data-action=collapse], .widget-color-dark>.widget-header>.widget-toolbar>.widget-menu>[data-action=collapse], .widget-color-dark>.widget-header>.widget-toolbar>[data-action=collapse] {
color:#AAA
}
.widget-box>.widget-header>.widget-toolbar>.widget-menu>[data-action=close], .widget-box>.widget-header>.widget-toolbar>[data-action=close], .widget-color-dark>.widget-header>.widget-toolbar>.widget-menu>[data-action=close], .widget-color-dark>.widget-header>.widget-toolbar>[data-action=close] {
color:#E09E96
}
.widget-box[class*=widget-color-]>.widget-header {
color:#FFF;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.widget-color-blue { border-color:#307ecc }
.widget-color-blue>.widget-header { background:#307ecc; border-color:#307ecc }
.widget-color-blue2 { border-color:#5090c1 }
.widget-color-blue2>.widget-header { background:#5090c1; border-color:#5090c1 }
.widget-color-blue3 { border-color:#6379aa }
.widget-color-blue3>.widget-header { background:#6379aa; border-color:#6379aa }
.widget-color-green { border-color:#82af6f }
.widget-color-green>.widget-header { background:#82af6f; border-color:#82af6f }
.widget-color-green2 { border-color:#2e8965 }
.widget-color-green2>.widget-header { background:#2e8965; border-color:#2e8965 }
.widget-color-green3 { border-color:#4ebc30 }
.widget-color-green3>.widget-header { background:#4ebc30; border-color:#4ebc30 }
.widget-color-red { border-color:#e2755f }
.widget-color-red>.widget-header { background:#e2755f; border-color:#e2755f }
.widget-color-red2 { border-color:#e04141 }
.widget-color-red2>.widget-header { background:#e04141; border-color:#e04141 }
.widget-color-red3 { border-color:#d15b47 }
.widget-color-red3>.widget-header { background:#d15b47; border-color:#d15b47 }
.widget-color-purple { border-color:#7e6eb0 }
.widget-color-purple>.widget-header { background:#7e6eb0; border-color:#7e6eb0 }
.widget-color-pink { border-color:#ce6f9e }
.widget-color-pink>.widget-header { background:#ce6f9e; border-color:#ce6f9e }
.widget-color-orange { border-color:#e8b10d }
.widget-color-orange>.widget-header { color:#855d10!important; border-color:#e8b10d; background:#ffc657 }
.widget-color-dark { border-color:#5a5a5a }
.widget-color-dark>.widget-header { border-color:#666; background:#404040 }
.widget-color-grey { border-color:#9e9e9e }
.widget-color-grey>.widget-header { border-color:#aaa; background:#848484 }
.widget-box.transparent { border-width:0 }
.widget-box.transparent>.widget-header { background:0 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-width:0; border-bottom:1px solid #DCE8F1; color:#4383B4; padding-left:3px }
.widget-box.transparent>.widget-header-large { padding-left:5px }
.widget-box.transparent>.widget-header-small { padding-left:1px }
.widget-box.transparent>.widget-body { border-width:0; background-color:transparent }
[class*=widget-color-]>.widget-header>.widget-toolbar>.widget-menu>[data-action], [class*=widget-color-]>.widget-header>.widget-toolbar>[data-action] {
text-shadow:0 1px 1px rgba(0, 0, 0, .2)
}
[class*=widget-color-]>.widget-header>.widget-toolbar>.widget-menu>[data-action=settings], [class*=widget-color-]>.widget-header>.widget-toolbar>[data-action=settings] {
color:#D3E4ED
}
[class*=widget-color-]>.widget-header>.widget-toolbar>.widget-menu>[data-action=reload], [class*=widget-color-]>.widget-header>.widget-toolbar>[data-action=reload] {
color:#DEEAD3
}
[class*=widget-color-]>.widget-header>.widget-toolbar>.widget-menu>[data-action=collapse], [class*=widget-color-]>.widget-header>.widget-toolbar>[data-action=collapse] {
color:#E2E2E2
}
[class*=widget-color-]>.widget-header>.widget-toolbar>.widget-menu>[data-action=close], [class*=widget-color-]>.widget-header>.widget-toolbar>[data-action=close] {
color:#FFD9D5
}
.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action], .widget-color-orange>.widget-header>.widget-toolbar>[data-action] {
text-shadow:none
}
.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action=settings], .widget-color-orange>.widget-header>.widget-toolbar>[data-action=settings] {
color:#559AAB
}
.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action=reload], .widget-color-orange>.widget-header>.widget-toolbar>[data-action=reload] {
color:#7CA362
}
.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action=collapse], .widget-color-orange>.widget-header>.widget-toolbar>[data-action=collapse] {
color:#777
}
.widget-color-orange>.widget-header>.widget-toolbar>.widget-menu>[data-action=close], .widget-color-orange>.widget-header>.widget-toolbar>[data-action=close] {
color:#A05656
}
.widget-box.light-border[class*=widget-color-]:not(.fullscreen) {
border-width:0
}
.widget-box.light-border[class*=widget-color-]:not(.fullscreen)>.widget-header {
border:1px solid;
border-color:inherit
}
.widget-box.light-border[class*=widget-color-]:not(.fullscreen)>.widget-body {
border:1px solid;
border-color:#D6D6D6;
border-width:0 1px 1px
}
.widget-box.no-border { border-width:0 }
.widget-box.fullscreen { position:fixed; margin:0; top:0; bottom:0; left:0; right:0; background-color:#FFF; border-width:3px; z-index:1040; -moz-backface-visibility:hidden }
.widget-box.fullscreen:not([class*=widget-color-]) {
border-color:#AAA
}
.widget-body .table { border-top:1px solid #E5E5E5 }
.widget-body .table thead:first-child tr { background:#FFF }
[class*=widget-color-]>.widget-body .table thead:first-child tr {
background:#f2f2f2 repeat-x;
background-image:-webkit-linear-gradient(top, #f8f8f8 0, #ececec 100%);
background-image:-o-linear-gradient(top, #f8f8f8 0, #ececec 100%);
background-image:linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0)
}
.widget-body .table.table-bordered thead:first-child>tr { border-top-width:0 }
.widget-main.no-padding .table { margin-bottom:0; border-width:0 }
.widget-main.no-padding .table-bordered td:first-child, .widget-main.no-padding .table-bordered th:first-child { border-left-width:0 }
.transparent>.widget-body .widget-main .table-bordered>tbody>tr>td:last-child, .transparent>.widget-body .widget-main .table-bordered>tfoot>tr>td:last-child, .transparent>.widget-body .widget-main .table-bordered>thead>tr>th:last-child, .widget-main.no-padding .table-bordered>tbody>tr>td:last-child, .widget-main.no-padding .table-bordered>tfoot>tr>td:last-child, .widget-main.no-padding .table-bordered>thead>tr>th:last-child { border-right-width:0!important }
.transparent>.widget-body .widget-main .table-bordered>tbody>tr:last-child>td, .widget-main.no-padding .table-bordered>tbody>tr:last-child>td { border-bottom-width:0!important }
.table-bordered>thead.thin-border-bottom>tr>td, .table-bordered>thead.thin-border-bottom>tr>th { border-bottom-width:1px }
.widget-body .alert:last-child { margin-bottom:0 }
.widget-main .tab-content { border-width:0 }
.widget-toolbar>.nav-tabs { border-bottom-width:0; margin-bottom:0; top:auto; margin-top:3px!important }
.widget-toolbar>.nav-tabs>li { margin-bottom:auto }
.widget-toolbar>.nav-tabs>li>a { box-shadow:none; position:relative; top:1px; margin-top:1px }
.widget-toolbar>.nav-tabs>li:not(.active)>a {
border-color:transparent;
background-color:transparent
}
.widget-toolbar>.nav-tabs>li:not(.active)>a:hover {
background-color:transparent
}
.widget-toolbar>.nav-tabs>li.active>a { background-color:#FFF; border-bottom-color:transparent; box-shadow:none; margin-top:auto }
.widget-header-small>.widget-toolbar>.nav-tabs>li>a { line-height:16px; padding-top:6px; padding-bottom:6px }
.widget-header-small>.widget-toolbar>.nav-tabs>li.active>a { border-top-width:2px }
.widget-header-large>.widget-toolbar>.nav-tabs>li>a { line-height:22px; padding-top:9px; padding-bottom:9px; margin-top:4px }
.widget-header-large>.widget-toolbar>.nav-tabs>li.active>a { margin-top:3px }
[class*=widget-color-]>.widget-header>.widget-toolbar>.nav-tabs>li>a {
border-color:transparent;
background-color:transparent;
color:#FFF;
margin-right:1px
}
[class*=widget-color-]>.widget-header>.widget-toolbar>.nav-tabs>li>a:hover {
background-color:#FFF;
color:#555;
border-top-color:#FFF
}
[class*=widget-color-]>.widget-header>.widget-toolbar>.nav-tabs>li.active>a {
background-color:#FFF;
color:#555;
border-top-width:1px;
margin-top:0
}
.widget-toolbar>.nav-tabs .widget-color-orange>.widget-header>li>a { color:#855D10 }
.transparent>.widget-header>.widget-toolbar>.nav-tabs>li>a { color:#555; background-color:transparent; border-right:1px solid transparent; border-left:1px solid transparent }
.transparent>.widget-header>.widget-toolbar>.nav-tabs>li.active>a { border-top-color:#4C8FBD; border-right:1px solid #C5D0DC; border-left:1px solid #C5D0DC; background-color:#FFF; box-shadow:none }
.widget-toolbox { background-color:#EEE }
.widget-toolbox:first-child { padding:2px; border-bottom:1px solid #CCC }
.widget-toolbox:last-child { padding:2px; border-top:1px solid #CCC }
.transparent>.widget-body>.widget-toolbox:last-child { border:none; border-top:1px solid #CCC }
.widget-toolbox>.btn-toolbar { margin:0!important; padding:0 }
.widget-toolbox.center { text-align:center }
.widget-toolbox.padding-16 { padding:16px }
.widget-toolbox.padding-14 { padding:14px }
.widget-toolbox.padding-12 { padding:12px }
.widget-toolbox.padding-10 { padding:10px }
.widget-toolbox.padding-8 { padding:8px }
.widget-toolbox.padding-6 { padding:6px }
.widget-toolbox.padding-4 { padding:4px }
.widget-toolbox.padding-2 { padding:2px }
.widget-toolbox.padding-0 { padding:0 }
.widget-box-overlay { position:absolute; top:-1px; bottom:-1px; right:-1px; left:-1px; z-index:999; text-align:center; min-height:100%; background-color:rgba(0, 0, 0, .3) }
.widget-box-overlay>.loading-icon { position:relative; top:20%; left:0; right:0; text-align:center }
.widget-box.collapsed .widget-box-overlay>.loading-icon { top:10% }
.widget-box-overlay>.loading-icon.icon-spin { -moz-animation-duration:1.2s; -webkit-animation-duration:1.2s; -o-animation-duration:1.2s; -ms-animation-duration:1.2s; animation-duration:1.2s }
.widget-main>form, .widget-main>form .input-append, .widget-main>form .input-prepend { margin-bottom:0 }
.widget-main.no-padding>form>fieldset, .widget-main.padding-0>form>fieldset { padding:16px }
.widget-main.no-padding>form>fieldset+.form-actions, .widget-main.padding-0>form>fieldset+.form-actions { padding:10px 0 12px }
.widget-main.no-padding>form>.form-actions, .widget-main.padding-0>form>.form-actions { margin:0; padding:10px 12px 12px }
.widget-placeholder { border:2px dashed #D9D9D9 }
.tooltip.in { opacity:1; filter:alpha(opacity=100) }
.tooltip-inner { background-color:#333; color:#FFF; font-size:12px; text-shadow:1px 1px 0 rgba(42, 45, 50, .5); border-radius:0; padding:5px 9px }
.tooltip.top .tooltip-arrow { border-bottom-width:0; border-top-color:#333; -moz-border-top-colors:#333 }
.tooltip.right .tooltip-arrow { border-left-width:0; border-right-color:#333; -moz-border-right-colors:#333 }
.tooltip.left .tooltip-arrow { border-right-width:0; border-left-color:#333; -moz-border-left-colors:#333 }
.tooltip.bottom .tooltip-arrow { border-top-width:0; border-bottom-color:#333; -moz-border-bottom-colors:#333 }
.tooltip-error+.tooltip>.tooltip-inner, .tooltip.tooltip-error>.tooltip-inner { background-color:#c94d32; text-shadow:1px 1px 0 rgba(100, 60, 20, .3) }
.tooltip-error+.tooltip.top .tooltip-arrow, .tooltip.tooltip-error.top .tooltip-arrow { border-top-color:#c94d32; -moz-border-top-colors:#c94d32 }
.tooltip-error+.tooltip.right .tooltip-arrow, .tooltip.tooltip-error.right .tooltip-arrow { border-right-color:#c94d32; -moz-border-right-colors:#c94d32 }
.tooltip-error+.tooltip.left .tooltip-arrow, .tooltip.tooltip-error.left .tooltip-arrow { border-left-color:#c94d32; -moz-border-left-colors:#c94d32 }
.tooltip-error+.tooltip.bottom .tooltip-arrow, .tooltip.tooltip-error.bottom .tooltip-arrow { border-bottom-color:#c94d32; -moz-border-bottom-colors:#c94d32 }
.tooltip-success+.tooltip>.tooltip-inner, .tooltip.tooltip-success>.tooltip-inner { background-color:#629b58; text-shadow:1px 1px 0 rgba(60, 100, 20, .3) }
.tooltip-success+.tooltip.top .tooltip-arrow, .tooltip.tooltip-success.top .tooltip-arrow { border-top-color:#629b58; -moz-border-top-colors:#629b58 }
.tooltip-success+.tooltip.right .tooltip-arrow, .tooltip.tooltip-success.right .tooltip-arrow { border-right-color:#629b58; -moz-border-right-colors:#629b58 }
.tooltip-success+.tooltip.left .tooltip-arrow, .tooltip.tooltip-success.left .tooltip-arrow { border-left-color:#629b58; -moz-border-left-colors:#629b58 }
.tooltip-success+.tooltip.bottom .tooltip-arrow, .tooltip.tooltip-success.bottom .tooltip-arrow { border-bottom-color:#629b58; -moz-border-bottom-colors:#629b58 }
.tooltip-warning+.tooltip>.tooltip-inner, .tooltip.tooltip-warning>.tooltip-inner { background-color:#ed9421; text-shadow:1px 1px 0 rgba(100, 90, 10, .3) }
.tooltip-warning+.tooltip.top .tooltip-arrow, .tooltip.tooltip-warning.top .tooltip-arrow { border-top-color:#ed9421; -moz-border-top-colors:#ed9421 }
.tooltip-warning+.tooltip.right .tooltip-arrow, .tooltip.tooltip-warning.right .tooltip-arrow { border-right-color:#ed9421; -moz-border-right-colors:#ed9421 }
.tooltip-warning+.tooltip.left .tooltip-arrow, .tooltip.tooltip-warning.left .tooltip-arrow { border-left-color:#ed9421; -moz-border-left-colors:#ed9421 }
.tooltip-warning+.tooltip.bottom .tooltip-arrow, .tooltip.tooltip-warning.bottom .tooltip-arrow { border-bottom-color:#ed9421; -moz-border-bottom-colors:#ed9421 }
.tooltip-info+.tooltip>.tooltip-inner, .tooltip.tooltip-info>.tooltip-inner { background-color:#4b89aa; text-shadow:1px 1px 0 rgba(40, 50, 100, .3) }
.tooltip-info+.tooltip.top .tooltip-arrow, .tooltip.tooltip-info.top .tooltip-arrow { border-top-color:#4b89aa; -moz-border-top-colors:#4b89aa }
.tooltip-info+.tooltip.right .tooltip-arrow, .tooltip.tooltip-info.right .tooltip-arrow { border-right-color:#4b89aa; -moz-border-right-colors:#4b89aa }
.tooltip-info+.tooltip.left .tooltip-arrow, .tooltip.tooltip-info.left .tooltip-arrow { border-left-color:#4b89aa; -moz-border-left-colors:#4b89aa }
.tooltip-info+.tooltip.bottom .tooltip-arrow, .tooltip.tooltip-info.bottom .tooltip-arrow { border-bottom-color:#4b89aa; -moz-border-bottom-colors:#4b89aa }
.popover { border-radius:0; padding:0; border-color:#ccc; border-width:1px; -webkit-box-shadow:0 0 4px 2px rgba(0, 0, 0, .2); box-shadow:0 0 4px 2px rgba(0, 0, 0, .2); color:#4D6883 }
.popover-title { border-radius:0; background-color:#eff3f8; color:#555; border-bottom:1px solid #dde6f0; text-shadow:1px 1px 1px rgba(220, 220, 220, .2) }
.popover.bottom>.arrow:after { top:1px; margin-left:-10px; border-bottom-color:#eff3f8; -moz-border-bottom-colors:#eff3f8; border-top-width:0 }
.popover.left>.arrow:after { -moz-border-left-colors:#FFF }
.popover.right>.arrow:after { -moz-border-right-colors:#FFF }
.popover.top>.arrow:after { -moz-border-top-colors:#FFF }
.popover-error+.popover, .popover.popover-error { border-color:#f7f0ef }
.popover-error+.popover .popover-title, .popover.popover-error .popover-title { background-color:#f7f0ef; border-bottom-color:#efe0de; color:#b75445; text-shadow:none }
.popover-error+.popover.top .arrow:after, .popover.popover-error.top .arrow:after { border-top-color:#f7f0ef; -moz-border-top-colors:#f7f0ef }
.popover-error+.popover.bottom .arrow:after, .popover.popover-error.bottom .arrow:after { border-bottom-color:#f7f0ef; -moz-border-bottom-colors:#f7f0ef }
.popover-error+.popover.right .arrow:after, .popover.popover-error.right .arrow:after { border-right-color:#f7f0ef; -moz-border-right-colors:#f7f0ef }
.popover-error+.popover.left .arrow:after, .popover.popover-error.left .arrow:after { border-left-color:#f7f0ef; -moz-border-left-colors:#f7f0ef }
.popover-warning+.popover, .popover.popover-warning { border-color:#f4eee3 }
.popover-warning+.popover .popover-title, .popover.popover-warning .popover-title { background-color:#f4eee3; border-bottom-color:#ede3d1; color:#d67e31; text-shadow:none }
.popover-warning+.popover.top .arrow:after, .popover.popover-warning.top .arrow:after { border-top-color:#f4eee3; -moz-border-top-colors:#f4eee3 }
.popover-warning+.popover.bottom .arrow:after, .popover.popover-warning.bottom .arrow:after { border-bottom-color:#f4eee3; -moz-border-bottom-colors:#f4eee3 }
.popover-warning+.popover.right .arrow:after, .popover.popover-warning.right .arrow:after { border-right-color:#f4eee3; -moz-border-right-colors:#f4eee3 }
.popover-warning+.popover.left .arrow:after, .popover.popover-warning.left .arrow:after { border-left-color:#f4eee3; -moz-border-left-colors:#f4eee3 }
.popover-success+.popover, .popover.popover-success { border-color:#e8f2e3 }
.popover-success+.popover .popover-title, .popover.popover-success .popover-title { background-color:#e8f2e3; border-bottom-color:#daead2; color:#629b58; text-shadow:none }
.popover-success+.popover.top .arrow:after, .popover.popover-success.top .arrow:after { border-top-color:#e8f2e3; -moz-border-top-colors:#e8f2e3 }
.popover-success+.popover.bottom .arrow:after, .popover.popover-success.bottom .arrow:after { border-bottom-color:#e8f2e3; -moz-border-bottom-colors:#e8f2e3 }
.popover-success+.popover.right .arrow:after, .popover.popover-success.right .arrow:after { border-right-color:#e8f2e3; -moz-border-right-colors:#e8f2e3 }
.popover-success+.popover.left .arrow:after, .popover.popover-success.left .arrow:after { border-left-color:#e8f2e3; -moz-border-left-colors:#e8f2e3 }
.popover-info+.popover, .popover.popover-info { border-color:#e5edf8 }
.popover-info+.popover .popover-title, .popover.popover-info .popover-title { background-color:#e5edf8; border-bottom-color:#d1dff3; color:#3f79b6; text-shadow:none }
.popover-info+.popover.top .arrow:after, .popover.popover-info.top .arrow:after { border-top-color:#e5edf8; -moz-border-top-colors:#e5edf8 }
.popover-info+.popover.bottom .arrow:after, .popover.popover-info.bottom .arrow:after { border-bottom-color:#e5edf8; -moz-border-bottom-colors:#e5edf8 }
.popover-info+.popover.right .arrow:after, .popover.popover-info.right .arrow:after { border-right-color:#e5edf8; -moz-border-right-colors:#e5edf8 }
.popover-info+.popover.left .arrow:after, .popover.popover-info.left .arrow:after { border-left-color:#e5edf8; -moz-border-left-colors:#e5edf8 }
.popover-notitle+.popover .popover-title, .popover.popover-notitle .popover-title { display:none }
.popover-notitle+.popover.top .arrow:after, .popover.popover-notitle.top .arrow:after { border-top-color:#FFF; -moz-border-top-colors:#FFF }
.popover-notitle+.popover.bottom .arrow:after, .popover.popover-notitle.bottom .arrow:after { border-bottom-color:#FFF; -moz-border-bottom-colors:#FFF }
.popover-notitle+.popover.left .arrow:after, .popover.popover-notitle.left .arrow:after { border-left-color:#FFF; -moz-border-left-colors:#FFF }
.popover-notitle+.popover.right .arrow:after, .popover.popover-notitle.right .arrow:after { border-right-color:#FFF; -moz-border-right-colors:#FFF }
.progress { border-radius:0; -webkit-box-shadow:none; box-shadow:none; background:#dadada; height:18px }
.progress .progress-bar { -webkit-box-shadow:none; box-shadow:none; line-height:18px }
.progress[data-percent]:after { display:inline-block; content:attr(data-percent); color:#FFF; position:absolute; left:0; right:0; top:0; bottom:0; line-height:16px; text-align:center; font-size:12px }
.progress.progress-yellow[data-percent]:after { color:#963 }
.progress.progress-small { height:12px }
.progress.progress-small .progress-bar, .progress.progress-small[data-percent]:after { line-height:10px; font-size:11px }
.progress.progress-mini { height:9px }
.progress.progress-mini .progress-bar, .progress.progress-mini[data-percent]:after { line-height:8px; font-size:11px }
.progress-bar { background-color:#2a91d8 }
.progress-striped .progress-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:-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) }
.progress-bar-danger { background-color:#ca5952 }
.progress-striped .progress-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:-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) }
.progress-bar-success { background-color:#59a84b }
.progress-striped .progress-bar-success { 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:-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) }
.progress-bar-warning { background-color:#f2bb46 }
.progress-striped .progress-bar-warning { 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:-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) }
.progress-bar-pink { background-color:#d6487e }
.progress-striped .progress-bar-pink { 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:-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) }
.progress-bar-purple { background-color:#9585bf }
.progress-striped .progress-bar-purple { 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:-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) }
.progress-bar-yellow { background-color:#ffd259 }
.progress-striped .progress-bar-yellow { 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:-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) }
.progress-bar-inverse { background-color:#404040 }
.progress-striped .progress-bar-inverse { 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:-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) }
.progress-bar-grey { background-color:#8a8a8a }
.progress-striped .progress-bar-grey { 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:-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) }
.infobox-container { text-align:center; font-size:0 }
.infobox { display:inline-block; width:210px; height:66px; color:#555; background-color:#FFF; box-shadow:none; border-radius:0; margin:-1px 0 0 -1px; padding:8px 3px 6px 9px; border:1px dotted; border-color:#D8D8D8!important; vertical-align:middle; text-align:left; position:relative }
.infobox>.infobox-icon { display:inline-block; vertical-align:top; width:44px }
.infobox>.infobox-icon>.ace-icon { display:inline-block; height:42px; margin:0; padding:1px 1px 0 2px; background-color:transparent; border-width:0; text-align:center; position:relative; border-radius:100%; -webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, .2); box-shadow:1px 1px 0 rgba(0, 0, 0, .2) }
.infobox>.infobox-icon>.ace-icon:before { font-size:24px; display:block; padding:6px 0 7px; width:40px; text-align:center; border-radius:100%; color:#FFF; color:rgba(255, 255, 255, .9); background-color:transparent; background-color:rgba(255, 255, 255, .2); text-shadow:1px 1px 1px rgba(0, 0, 0, .14) }
.infobox .infobox-content { color:#555 }
.infobox .infobox-content:first-child { font-weight:700 }
.infobox>.infobox-data { display:inline-block; border-width:0; font-size:13px; text-align:left; line-height:21px; min-width:130px; padding-left:8px; position:relative; top:0 }
.infobox>.infobox-data>.infobox-data-number { display:block; font-size:22px; margin:2px 0 4px; position:relative; text-shadow:1px 1px 0 rgba(0, 0, 0, .15) }
.infobox>.infobox-data>.infobox-text { display:block; font-size:16px; margin:2px 0 4px; position:relative; text-shadow:none }
.infobox.no-border { border-width:0!important }
@media only screen and (max-width:479px) {
.infobox {
min-width:95%;
margin-top:2px;
margin-bottom:2px
}
}
.infobox-purple { color:#6f3cc4; border-color:#6f3cc4 }
.infobox-purple>.infobox-icon>.ace-icon { background-color:#6f3cc4 }
.infobox-purple.infobox-dark { background-color:#6f3cc4; border-color:#6f3cc4 }
.infobox-purple2 { color:#5f47b0; border-color:#5f47b0 }
.infobox-purple2>.infobox-icon>.ace-icon { background-color:#5f47b0 }
.infobox-purple2.infobox-dark { background-color:#5f47b0; border-color:#5f47b0 }
.infobox-pink { color:#cb6fd7; border-color:#cb6fd7 }
.infobox-pink>.infobox-icon>.ace-icon { background-color:#cb6fd7 }
.infobox-pink.infobox-dark { background-color:#cb6fd7; border-color:#cb6fd7 }
.infobox-blue { color:#6fb3e0; border-color:#6fb3e0 }
.infobox-blue>.infobox-icon>.ace-icon { background-color:#6fb3e0 }
.infobox-blue.infobox-dark { background-color:#6fb3e0; border-color:#6fb3e0 }
.infobox-blue2 { color:#3983c2; border-color:#3983c2 }
.infobox-blue2>.infobox-icon>.ace-icon { background-color:#3983c2 }
.infobox-blue2.infobox-dark { background-color:#3983c2; border-color:#3983c2 }
.infobox-blue3 { color:#1144eb; border-color:#1144eb }
.infobox-blue3>.infobox-icon>.ace-icon { background-color:#1144eb }
.infobox-blue3.infobox-dark { background-color:#1144eb; border-color:#1144eb }
.infobox-red { color:#d53f40; border-color:#d53f40 }
.infobox-red>.infobox-icon>.ace-icon { background-color:#d53f40 }
.infobox-red.infobox-dark { background-color:#d53f40; border-color:#d53f40 }
.infobox-brown { color:#c67a3e; border-color:#c67a3e }
.infobox-brown>.infobox-icon>.ace-icon { background-color:#c67a3e }
.infobox-brown.infobox-dark { background-color:#c67a3e; border-color:#c67a3e }
.infobox-wood { color:#7b3f25; border-color:#7b3f25 }
.infobox-wood>.infobox-icon>.ace-icon { background-color:#7b3f25 }
.infobox-wood.infobox-dark { background-color:#7b3f25; border-color:#7b3f25 }
.infobox-light-brown { color:#cebea5; border-color:#cebea5 }
.infobox-light-brown>.infobox-icon>.ace-icon { background-color:#cebea5 }
.infobox-light-brown.infobox-dark { background-color:#cebea5; border-color:#cebea5 }
.infobox-orange { color:#e8b110; border-color:#e8b110 }
.infobox-orange>.infobox-icon>.ace-icon { background-color:#e8b110 }
.infobox-orange.infobox-dark { background-color:#e8b110; border-color:#e8b110 }
.infobox-orange2 { color:#f79263; border-color:#f79263 }
.infobox-orange2>.infobox-icon>.ace-icon { background-color:#f79263 }
.infobox-orange2.infobox-dark { background-color:#f79263; border-color:#f79263 }
.infobox-green { color:#9abc32; border-color:#9abc32 }
.infobox-green>.infobox-icon>.ace-icon { background-color:#9abc32 }
.infobox-green.infobox-dark { background-color:#9abc32; border-color:#9abc32 }
.infobox-green2 { color:#0490a6; border-color:#0490a6 }
.infobox-green2>.infobox-icon>.ace-icon { background-color:#0490a6 }
.infobox-green2.infobox-dark { background-color:#0490a6; border-color:#0490a6 }
.infobox-grey { color:#999; border-color:#999 }
.infobox-grey>.infobox-icon>.ace-icon { background-color:#999 }
.infobox-grey.infobox-dark { background-color:#999; border-color:#999 }
.infobox-black { color:#393939; border-color:#393939 }
.infobox-black>.infobox-icon>.ace-icon { background-color:#393939 }
.infobox-black.infobox-dark { background-color:#393939; border-color:#393939 }
.infobox-dark { margin:1px 1px 0 0; border-color:transparent!important; border-width:0; color:#FFF; padding:4px }
.infobox-dark>.infobox-icon>.ace-icon, .infobox-dark>.infobox-icon>.ace-icon:before { background-color:transparent; box-shadow:none!important; text-shadow:none; border-radius:0; font-size:30px }
.infobox-dark>.infobox-icon>.ace-icon:before { opacity:1; filter:alpha(opacity=100) }
.infobox-dark .infobox-content { color:#FFF }
.infobox>.infobox-progress { padding-top:0; display:inline-block; vertical-align:top; width:44px }
.infobox>.infobox-chart { padding-top:0; display:inline-block; vertical-align:text-bottom; width:44px; text-align:center }
.infobox>.infobox-chart>.sparkline { font-size:24px }
.infobox>.infobox-chart canvas { vertical-align:middle!important }
.infobox>.stat { display:inline-block; position:absolute; right:20px; top:11px; text-shadow:none; color:#ABBAC3; font-size:13px; font-weight:700; padding-right:18px; padding-top:3px }
.infobox>.stat:before { display:inline-block; content:""; width:8px; height:11px; background-color:#ABBAC3; position:absolute; right:4px; top:7px }
.infobox>.stat:after { display:inline-block; content:""; position:absolute; right:1px; top:-8px; border:12px solid transparent; border-width:8px 7px; border-bottom-color:#ABBAC3 }
.infobox>.stat.stat-success { color:#77C646 }
.infobox>.stat.stat-success:before { background-color:#77C646 }
.infobox>.stat.stat-success:after { border-bottom-color:#77C646 }
.infobox>.stat.stat-important { color:#E4564F }
.infobox>.stat.stat-important:before { background-color:#E4564F; top:3px }
.infobox>.stat.stat-important:after { border-top-color:#E4564F; border-bottom-color:transparent; bottom:-6px; top:auto }
.infobox.infobox-dark>.stat { color:#FFF }
.infobox.infobox-dark>.stat:before { background-color:#E1E5E8 }
.infobox.infobox-dark>.stat:after { border-bottom-color:#E1E5E8 }
.infobox.infobox-dark>.stat.stat-success { color:#FFF }
.infobox.infobox-dark>.stat.stat-success:before { background-color:#D0E29E }
.infobox.infobox-dark>.stat.stat-success:after { border-bottom-color:#D0E29E }
.infobox.infobox-dark>.stat.stat-important { color:#FFF }
.infobox.infobox-dark>.stat.stat-important:before { background-color:#FF8482; top:3px }
.infobox.infobox-dark>.stat.stat-important:after { border-top-color:#FF8482; border-bottom-color:transparent; bottom:-6px; top:auto }
.infobox>.badge { position:absolute; right:20px; top:11px; border-radius:0; text-shadow:none; color:#FFF; font-size:11px; font-weight:700; line-height:15px; height:16px; padding:0 1px }
.infobox.infobox-dark>.badge { color:#FFF; background-color:rgba(255, 255, 255, .2)!important; border:1px solid #F1F1F1; top:2px; right:2px }
.infobox.infobox-dark>.badge.badge-success>.ace-icon { color:#C6E9A1 }
.infobox.infobox-dark>.badge.badge-important>.ace-icon, .infobox.infobox-dark>.badge.badge-warning>.ace-icon { color:#ECB792 }
.infobox-small { width:135px; height:52px; text-align:left; padding-bottom:5px }
.infobox-small>.infobox-chart, .infobox-small>.infobox-icon, .infobox-small>.infobox-progress { display:inline-block; width:40px; max-width:40px; height:42px; line-height:38px; vertical-align:middle }
.infobox-small>.infobox-data { display:inline-block; text-align:left; vertical-align:middle; max-width:72px; min-width:0 }
.infobox-small>.infobox-chart>.sparkline { font-size:14px; margin-left:2px }
.percentage { font-size:14px; font-weight:700; display:inline-block; vertical-align:top }
.infobox-small .percentage { font-size:13px; font-weight:400; margin-top:2px; margin-left:2px }
.pricing-box:not(:first-child) {
padding-left:7px
}
.pricing-box:not(:last-child) {
padding-right:7px
}
.pricing-box .price { font-size:22px; line-height:20px; height:28px; text-align:center; color:#555 }
.pricing-box .price small { font-size:22px }
.pricing-box .btn { font-size:16px }
.pricing-box .widget-header { text-align:center; padding-left:0 }
@media only screen and (max-width:480px) {
.pricing-box {
margin:0 0 16px -1px;
padding-left:0!important;
padding-right:0!important
}
.pricing-box:nth-child(odd) {
padding-left:12px!important
}
.pricing-box:nth-child(even) {
padding-right:12px!important
}
}
@media only screen and (max-width:479px) {
.pricing-box {
margin:0 0 16px;
width:100%;
padding-left:12px!important;
padding-right:12px!important
}
}
.pricing-table-header { padding-top:0; margin-top:0; text-align:left }
.pricing-table-header>li { padding:7px 0 7px 11px; font-size:13px }
.pricing-table { margin-top:0 }
.pricing-table>li { text-align:center; padding:7px 0; font-size:13px }
.list-striped>li:nth-child(odd) {
background-color:#FFF
}
.list-striped>li:nth-child(even) {
background-color:#F2F3EB
}
.list-striped.pricing-table-header>li:nth-child(even) {
background-color:#EEE
}
.pricing-box-small { box-shadow:none; margin-left:-2px; background-color:#FFF; position:relative; z-index:10 }
.pricing-box-small .price { line-height:20px; height:28px; text-align:center }
.pricing-box-small .price .label:after, .pricing-box-small .price .label:before { margin-top:-2px; opacity:.9; filter:alpha(opacity=90) }
.pricing-box-small:hover { box-shadow:0 0 4px 2px rgba(0, 0, 0, .15); z-index:11; -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -o-transform:scale(1.04); transform:scale(1.04) }
.pricing-box-small:hover .price>.label { -webkit-transform:scale(0.96); -ms-transform:scale(0.96); -o-transform:scale(0.96); transform:scale(0.96) }
.pricing-span { margin:0; width:19%; max-width:150px!important; min-width:110px!important; float:left!important }
.pricing-span-header { padding-right:0 }
@media only screen and (min-width:480px) {
.pricing-span-body {
padding-left:0;
padding-right:0
}
}
@media only screen and (max-width:480px) {
.pricing-span-body, .pricing-span-header {
width:100%;
padding-right:12px
}
}
.login-container { width:375px; margin:0 auto }
.login-layout { background-color:#1D2024 }
.login-layout .main-container:before { display:none }
.login-layout .main-content { margin-left:0!important; margin-right:0!important; min-height:100%; padding-left:15px; padding-right:15px }
.login-layout label { margin-bottom:11px }
.login-layout .widget-box { visibility:hidden; position:fixed; z-index:-5; border-bottom:none; box-shadow:none; padding:6px; background-color:#394557; -moz-transform:scale(0, 1) translate(-150px); -webkit-transform:scale(0, 1) translate(-150px); -o-transform:scale(0, 1) translate(-150px); -ms-transform:scale(0, 1) translate(-150px); transform:scale(0, 1) translate(-150px) }
.login-layout .widget-box.visible { visibility:visible; position:relative; z-index:auto; -moz-transform:scale(1, 1) translate(0); -webkit-transform:scale(1, 1) translate(0); -o-transform:scale(1, 1) translate(0); -ms-transform:scale(1, 1) translate(0); transform:scale(1, 1) translate(0); transition:transform .3s ease;
-moz-transition:-moz-transform .3s ease;
-webkit-transition:-webkit-transform .3s ease;
-o-transition:-o-transform .2s ease
}
.login-layout .widget-box .widget-main { padding:16px 36px 36px; background:#F7F7F7 }
.login-layout .widget-box .widget-main form { margin:0 }
.login-layout .widget-box .widget-body .toolbar>div>a { font-size:15px; font-weight:400; text-shadow:1px 0 1px rgba(0, 0, 0, .25) }
.login-box .forgot-password-link { color:#FE9 }
.login-box .user-signup-link { color:#CF7 }
.login-box .toolbar { background:#5090C1; border-top:2px solid #597597 }
.login-box .toolbar>div { width:50%; display:inline-block; padding:9px 0 11px }
.login-box .toolbar>div:first-child { float:left; text-align:left }
.login-box .toolbar>div:first-child>a { margin-left:11px }
.login-box .toolbar>div:first-child+div { float:right; text-align:right }
.login-box .toolbar>div:first-child+div>a { margin-right:11px }
.forgot-box .toolbar { background:#C16050; border-top:2px solid #976559; padding:9px 18px }
.signup-box .toolbar { background:#76B774; border-top:2px solid #759759; padding:9px 18px }
.forgot-box .back-to-login-link, .signup-box .back-to-login-link { color:#FE9; font-size:14px; font-weight:700; text-shadow:1px 0 1px rgba(0, 0, 0, .25) }
.login-layout .login-box .widget-main { padding-bottom:16px }
.social-or-login { margin-top:4px; text-align:center; position:relative; z-index:1 }
.social-or-login :first-child { display:inline-block; background:#F7F7F7; padding:0 8px; color:#5090C1; font-size:13px }
.social-or-login:before { content:""; display:block; position:absolute; z-index:-1; top:50%; left:0; right:0; border-top:1px dotted #A6C4DB }
.social-login a { border-radius:100%; width:42px; height:42px; line-height:46px; padding:0; margin:0 1px; border-width:0 }
.social-login a>.ace-icon { font-size:24px; margin:0 }
@media only screen and (max-width:540px) {
.login-layout .widget-box .widget-main {
padding:16px
}
.login-container {
width:98%
}
.login-layout .widget-box {
padding:0
}
.login-layout .main-content {
padding-left:6px;
padding-right:6px
}
.login-box .toolbar>div {
width:auto
}
}
.light-login { background:#dfe0e2 url(images/pattern.jpg) }
.light-login .widget-box { padding:1px 1px 0; -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, .12); box-shadow:0 0 2px 1px rgba(0, 0, 0, .12); border-bottom:1px solid rgba(50, 50, 50, .33) }
.light-login .widget-box .toolbar { border-top-width:1px }
.light-login .widget-box.login-box { background-color:#BCC6CF; background-color:rgba(100, 110, 120, .4) }
.light-login .widget-box.signup-box { background-color:#C1CEC4; background-color:rgba(110, 120, 100, .4) }
.light-login .widget-box.forgot-box { background-color:#D2C5C5; background-color:rgba(120, 110, 100, .4) }
.blur-login { background:#394557 url(images/meteorshower2.jpg) }
.invoice-info { line-height:24px!important; color:#444; vertical-align:bottom; margin-left:9px; margin-right:9px }
.invoice-info-label { display:inline-block; max-width:100px; text-align:right; font-size:14px }
.invoice-box .label-large[class*=arrowed] {
margin-left:11px!important;
max-width:95%
}
.error-container { margin:20px; padding:0; background:#FFF }
@media only screen and (max-width:767px) {
.error-container {
margin:12px
}
}
@media only screen and (max-width:479px) {
.error-container {
margin:6px
}
}
.ace-thumbnails { list-style:none; margin:0; padding:0 }
.ace-thumbnails>li { float:left; display:block; position:relative; overflow:hidden; margin:2px; border:2px solid #333 }
.ace-thumbnails>li>:first-child { display:block; position:relative }
.ace-thumbnails>li>:first-child:focus { outline:0 }
.ace-thumbnails>li .tags { display:inline-block; position:absolute; bottom:0; right:0; overflow:visible; direction:rtl; padding:0; margin:0; height:auto; width:auto; background-color:transparent; border-width:0; vertical-align:inherit }
.ace-thumbnails>li .tags>.label-holder { opacity:.92; filter:alpha(opacity=92); display:table; margin:1px 0 0; direction:ltr; text-align:left }
.ace-thumbnails>li .tags>.label-holder:hover { opacity:1; filter:alpha(opacity=100) }
.ace-thumbnails>li>.tools { position:absolute; top:0; bottom:0; left:-30px; width:24px; background-color:rgba(0, 0, 0, .55); text-align:center; vertical-align:middle; -webkit-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.ace-thumbnails>li>.tools.tools-right { left:auto; right:-30px }
.ace-thumbnails>li>.tools.tools-bottom { width:auto; height:28px; left:0; right:0; top:auto; bottom:-30px }
.ace-thumbnails>li>.tools.tools-top { width:auto; height:28px; left:0; right:0; top:-30px; bottom:auto }
.ace-thumbnails>li:hover>.tools { left:0; right:0 }
.ace-thumbnails>li:hover>.tools.tools-bottom { top:auto; bottom:0 }
.ace-thumbnails>li:hover>.tools.tools-top { bottom:auto; top:0 }
.ace-thumbnails>li:hover>.tools.tools-right { left:auto; right:0 }
.ace-thumbnails>li>.in.tools { left:0; right:0 }
.ace-thumbnails>li>.in.tools.tools-bottom { top:auto; bottom:0 }
.ace-thumbnails>li>.in.tools.tools-top { bottom:auto; top:0 }
.ace-thumbnails>li>.in.tools.tools-right { left:auto; right:0 }
.ace-thumbnails>li>.tools>a, .ace-thumbnails>li>:first-child .inner a { display:inline-block; color:#FFF; font-size:18px; font-weight:400; padding:0 4px }
.ace-thumbnails>li>.tools>a:hover, .ace-thumbnails>li>:first-child .inner a:hover { text-decoration:none; color:#C9E2EA }
.ace-thumbnails>li .tools.tools-bottom>a, .ace-thumbnails>li .tools.tools-top>a { display:inline-block }
.ace-thumbnails>li>:first-child>.text { position:absolute; right:0; left:0; bottom:0; top:0; text-align:center; color:#FFF; background-color:rgba(0, 0, 0, .55); opacity:0; filter:alpha(opacity=0); -webkit-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.ace-thumbnails>li>:first-child>.text:before { content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:0 }
.ace-thumbnails>li>:first-child>.text>.inner { padding:4px 0; margin:0; display:inline-block; vertical-align:middle; max-width:90% }
.ace-thumbnails>li:hover>:first-child>.text { opacity:1; filter:alpha(opacity=100) }
@media only screen and (max-width:480px) {
.ace-thumbnails {
text-align:center
}
.ace-thumbnails>li {
float:none;
display:inline-block
}
}
.dialogs { padding:9px; position:relative }
.itemdiv { padding-right:3px; min-height:66px; position:relative }
.itemdiv>.user { display:inline-block; width:42px; position:absolute; left:0 }
.itemdiv>.user>img { border-radius:100%; border:2px solid #5293C4; max-width:40px; position:relative }
.itemdiv>.body { width:auto; margin-left:50px; margin-right:12px; position:relative }
.itemdiv>.body>.time { display:block; font-size:11px; font-weight:700; color:#666; position:absolute; right:9px; top:0 }
.itemdiv>.body>.time .ace-icon { font-size:14px; font-weight:400 }
.itemdiv>.body>.name { display:block; color:#999 }
.itemdiv>.body>.name>b { color:#777 }
.itemdiv>.body>.text { display:block; position:relative; margin-top:2px; padding-bottom:19px; padding-left:7px; font-size:13px }
.itemdiv>.body>.text:after { display:block; content:""; height:1px; font-size:0; overflow:hidden; position:absolute; left:16px; right:-12px; margin-top:9px; border-top:1px solid #E4ECF3 }
.itemdiv>.body>.text>.ace-icon:first-child { color:#DCE3ED; margin-right:4px }
.itemdiv:last-child>.body>.text { border-bottom-width:0 }
.itemdiv:last-child>.body>.text:after { display:none }
.itemdiv.dialogdiv { padding-bottom:14px }
.itemdiv.dialogdiv:before { position:absolute; display:block; content:""; top:0; bottom:0; left:19px; width:3px; max-width:3px; background-color:#E1E6ED; border:1px solid #D7DBDD; border-width:0 1px }
.itemdiv.dialogdiv:last-child { padding-bottom:0 }
.itemdiv.dialogdiv:last-child:before { display:none }
.itemdiv.dialogdiv>.user>img { border-color:#C9D6E5 }
.itemdiv.dialogdiv>.body { border:1px solid #DDE4ED; padding:5px 8px 8px; border-left-width:2px; margin-right:1px }
.itemdiv.dialogdiv>.body:before { content:""; display:block; position:absolute; left:-7px; top:11px; width:8px; height:8px; border:2px solid #DDE4ED; border-width:2px 0 0 2px; background-color:#FFF; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg) }
.itemdiv.dialogdiv>.body>.time { position:static; float:right }
.itemdiv.dialogdiv>.body>.text { padding-left:0; padding-bottom:0 }
.itemdiv.dialogdiv>.body>.text:after { display:none }
.itemdiv.dialogdiv .tooltip-inner { word-break:break-all }
.itemdiv.memberdiv { width:175px; padding:2px; margin:3px 0; float:left; border-bottom:1px solid #E8E8E8 }
@media (min-width:992px) {
.itemdiv.memberdiv {
max-width:50%
}
}
@media (max-width:991px) {
.itemdiv.memberdiv {
min-width:33.333%
}
}
.itemdiv.memberdiv>.user>img { border-color:#DCE3ED }
.itemdiv.memberdiv>.body>.time { position:static }
.itemdiv.memberdiv>.body>.name { line-height:18px; height:18px; margin-bottom:0 }
.itemdiv.memberdiv>.body>.name>a { display:inline-block; max-width:100px; max-height:18px; overflow:hidden; text-overflow:ellipsis; word-break:break-all }
.itemdiv .tools { position:absolute; right:5px; bottom:10px; display:none }
.itemdiv .tools .btn { border-radius:36px; margin:1px 0 }
.itemdiv .body .tools { bottom:4px }
.itemdiv.commentdiv .tools { right:9px }
.itemdiv:hover .tools { display:inline-block }
.item-list { margin:0; padding:0; list-style:none }
.item-list>li { padding:9px; background-color:#FFF; margin-top:-1px; position:relative }
.item-list>li.selected { color:#8090A0; background-color:#F4F9FC }
.item-list>li.selected .lbl, .item-list>li.selected label { text-decoration:line-through; color:#8090A0 }
.item-list>li>.checkbox, .item-list>li>label.inline { display:inline-block }
.item-list>li label { font-size:13px }
.item-list>li .percentage { font-size:11px; font-weight:700; color:#777 }
.item-list>li.ui-sortable-helper { cursor:move }
li[class*=item-] {
border:1px solid #DDD;
border-left-width:3px
}
li.item-orange { border-left-color:#e8b110 }
li.item-orange2 { border-left-color:#f79263 }
li.item-red { border-left-color:#d53f40 }
li.item-red2 { border-left-color:#d15b47 }
li.item-green { border-left-color:#9abc32 }
li.item-green2 { border-left-color:#0490a6 }
li.item-blue { border-left-color:#4f99c6 }
li.item-blue2 { border-left-color:#3983c2 }
li.item-blue3 { border-left-color:#1144eb }
li.item-pink { border-left-color:#cb6fd7 }
li.item-purple { border-left-color:#6f3cc4 }
li.item-black { border-left-color:#505050 }
li.item-grey { border-left-color:#a0a0a0 }
li.item-brown { border-left-color:brown }
li.item-default { border-left-color:#abbac3 }
.ui-sortable-helper, .ui-sortable-helper>a, .ui-sortable-placeholder, .ui-sortable-placeholder>a { cursor:move!important }
@media only screen and (max-width:480px) {
.itemdiv.memberdiv {
float:none;
width:auto
}
}
.profile-user-info { display:table; width:98%; width:calc(100% - 24px); margin:0 auto }
.profile-info-row { display:table-row }
.profile-info-name { text-align:right; padding:6px 10px 6px 4px; font-weight:400; color:#667E99; background-color:transparent; border-top:1px dotted #D5E4F1; display:table-cell; width:110px; vertical-align:middle }
.profile-info-value { display:table-cell; padding:6px 4px 6px 6px; border-top:1px dotted #D5E4F1 }
.profile-info-value>span+span:before { display:inline; content:","; margin-left:1px; margin-right:3px; color:#666; border-bottom:1px solid #FFF }
.profile-info-value>span+span.editable-container:before { display:none }
.profile-info-row:first-child .profile-info-name, .profile-info-row:first-child .profile-info-value { border-top:none }
.profile-user-info-striped { border:1px solid #DCEBF7 }
.profile-user-info-striped .profile-info-name { color:#336199; background-color:#EDF3F4; border-top:1px solid #F7FBFF }
.profile-user-info-striped .profile-info-value { border-top:1px dotted #DCEBF7; padding-left:12px }
.profile-picture { border:1px solid #CCC; background-color:#FFF; padding:4px; display:inline-block; max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:1px 1px 1px rgba(0, 0, 0, .15) }
.profile-activity { padding:10px 4px; border-bottom:1px dotted #D0D8E0; position:relative; border-left:1px dotted #FFF; border-right:1px dotted #FFF }
.profile-activity:first-child { border-top:1px dotted transparent }
.profile-activity:first-child:hover { border-top-color:#D0D8E0 }
.profile-activity:hover { background-color:#F4F9FD; border-left:1px dotted #D0D8E0; border-right:1px dotted #D0D8E0 }
.profile-activity img { border:2px solid #C9D6E5; border-radius:100%; max-width:40px; margin-right:10px; margin-left:0; box-shadow:none }
.profile-activity .thumbicon { background-color:#74ABD7; display:inline-block; border-radius:100%; width:38px; height:38px; color:#FFF; font-size:18px; text-align:center; line-height:38px; margin-right:10px; margin-left:0; text-shadow:none!important }
.profile-activity .time { display:block; margin-top:4px; color:#777 }
.profile-activity a.user { font-weight:700; color:#9585BF }
.profile-activity .tools { position:absolute; right:12px; bottom:8px; display:none }
.profile-activity:hover .tools { display:block }
.user-profile .ace-thumbnails li { border:1px solid #CCC; padding:3px; margin:6px }
.user-profile .ace-thumbnails li .tools { left:3px; right:3px }
.user-profile .ace-thumbnails li:hover .tools { bottom:3px }
.user-profile .user-title-label:hover { text-decoration:none }
.user-profile .user-title-label+.dropdown-menu { margin-left:-12px }
.profile-contact-links { padding:4px 2px 5px; border:1px solid #E0E2E5; background-color:#F8FAFC }
.btn-link:hover .ace-icon { text-decoration:none!important }
.profile-social-links>a { text-decoration:none; margin:0 1px }
.profile-social-links>a:hover>.ace-icon { text-decoration:none }
.profile-skills .progress { height:26px; margin-bottom:2px; background-color:transparent }
.profile-skills .progress .progress-bar { line-height:26px; font-size:13px; font-weight:700; font-family:"Open Sans"; padding:0 8px }
.profile-users .user { display:block; position:static; text-align:center; width:auto }
.profile-users .user img { padding:2px; border-radius:100%; border:1px solid #AAA; max-width:none; width:64px; -webkit-transition:all .1s;
-o-transition:all .1s;
transition:all .1s
}
.profile-users .user img:hover { -webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, .33); box-shadow:0 0 1px 1px rgba(0, 0, 0, .33) }
.profile-users .memberdiv { background-color:#FFF; width:100px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:none; text-align:center; margin:0 8px 24px }
.profile-users .memberdiv .name a:hover .ace-icon { text-decoration:none }
.profile-users .memberdiv .body { display:inline-block; margin:8px 0 0 }
.profile-users .memberdiv .popover { visibility:hidden; min-width:0; max-height:0; max-width:0; margin-left:0; margin-right:0; top:-5%; left:auto; right:auto; opacity:0; display:none; position:absolute; -webkit-transition:opacity .2s linear 0s, visibility 0s linear .2s, max-height 0s linear .2s, max-width 0s linear .2s, min-width 0s linear .2s;
-o-transition:opacity .2s linear 0s, visibility 0s linear .2s, max-height 0s linear .2s, max-width 0s linear .2s, min-width 0s linear .2s;
transition:opacity .2s linear 0s, visibility 0s linear .2s, max-height 0s linear .2s, max-width 0s linear .2s, min-width 0s linear .2s
}
.profile-users .memberdiv .popover.right { left:100%; right:auto; display:block }
.profile-users .memberdiv .popover.left { left:auto; right:100%; display:block }
.profile-users .memberdiv>:first-child:hover .popover { visibility:visible; opacity:1; z-index:1060; max-height:250px; max-width:250px; min-width:150px; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; transition-delay:0s }
.profile-users .memberdiv .tools { position:static; display:block; width:100%; margin-top:2px }
.profile-users .memberdiv .tools>a { margin:0 2px }
.profile-users .memberdiv .tools>a:hover { text-decoration:none }
.user-status { display:inline-block; width:11px; height:11px; background-color:#FFF; border:3px solid #AAA; border-radius:100%; vertical-align:middle; margin-right:1px }
.user-status.status-online { border-color:#8AC16C }
.user-status.status-busy { border-color:#E07F69 }
.user-status.status-idle { border-color:#FFB752 }
.tab-content.profile-edit-tab-content { border:1px solid #DDD; padding:8px 32px 32px; -webkit-box-shadow:1px 1px 0 0 rgba(0, 0, 0, .2); box-shadow:1px 1px 0 0 rgba(0, 0, 0, .2); background-color:#FFF }
@media only screen and (max-width:480px) {
.profile-info-name {
width:80px
}
.profile-user-info-striped .profile-info-name {
float:none;
width:auto;
text-align:left;
padding:6px 4px 6px 10px;
display:block
}
.profile-user-info-striped .profile-info-value {
margin-left:10px;
display:block
}
}
@media only screen and (max-width:480px) {
.user-profile .memberdiv {
width:50%;
margin-left:0;
margin-right:0
}
}
.inbox-tabs.nav-tabs>li>a { background-color:#FAFAFA }
.inbox-tabs.nav-tabs>li.active:not(.open)>a, .inbox-tabs.nav-tabs>li.active:not(.open)>a:focus, .inbox-tabs.nav-tabs>li.active:not(.open)>a:hover {
background-color:#F1F5FA;
box-shadow:0 -2px 3px 0 rgba(0, 0, 0, .1);
color:#48768E
}
.inbox-tabs.nav-tabs>li>a.btn-new-mail { background-color:transparent; border:none!important; padding:0!important }
.inbox-tabs.nav-tabs>li>a.btn-new-mail>.btn { border-width:0!important; border-radius:3px!important; padding:0 6px!important; position:relative; transition:none!important }
.inbox-tabs.nav-tabs>li.active>a.btn-new-mail { box-shadow:none!important }
.inbox-tabs.nav-tabs>li.active>a.btn-new-mail>.btn:before { content:""; display:block; position:absolute; top:100%; left:50%; margin-left:-6px; border-width:6px 8px; border-style:solid; border-color:transparent; border-top-color:inherit }
.inbox-tabs.nav-tabs.tab-size-bigger>li>a { padding:5px 15px 7px; font-size:14px }
.inbox-tabs.nav-tabs.tab-size-bigger>li>a>.ace-icon:first-child { margin-bottom:5px }
.inbox-tabs.nav-tabs.tab-size-bigger>li>a.btn-new-mail>.btn { padding:10px!important; border-radius:7px!important }
.inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail { margin-top:0!important; top:1px }
.inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail>.btn:before { left:50%; margin-left:-8px; border-width:8px 10px }
@media only screen and (max-width:479px) {
.inbox-tabs>.li-new-mail {
display:block;
text-align:right;
margin-bottom:8px!important;
float:none!important
}
.inbox-tabs>.li-new-mail>.btn-new-mail {
display:inline-block;
width:auto
}
}
.message-container, .message-list { position:relative }
.message-item { border:1px solid #EAEDF1; border-bottom-width:0; padding:12px 12px 14px; line-height:18px; position:relative; background-color:#FFF }
.message-item:first-child { border-top-width:0 }
.message-item:hover { border-color:#E2EAF2; background-color:#F2F6F9 }
.message-item:hover+.message-item { border-top-color:#E2EAF2 }
.message-item:hover+.message-item.selected { border-top-color:#FFF }
.message-item.selected { background-color:#EFF4F7; border-color:#FFF #E2EAF2 }
.message-item.selected+.message-item, .message-item.selected+.message-item:hover+.message-item { border-top-color:#FFF }
.message-item input.ace+.lbl::before, .message-navbar input.ace+.lbl::before {
top:auto
}
.message-item .sender { margin:0 6px 0 4px; vertical-align:middle; color:#467287; display:inline-block; width:110px; height:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; cursor:pointer }
.message-item.message-unread .sender { color:#6A9CBA; font-weight:700 }
.message-item .summary { vertical-align:middle; display:inline-block; position:relative; margin-left:30px; max-width:250px; max-width:calc(100% - 300px); min-width:200px; white-space:nowrap }
.message-item .summary .text { color:#555; vertical-align:middle; display:inline-block; width:auto; max-width:100%; height:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; cursor:pointer }
.message-item .summary .text:hover { text-decoration:underline }
.message-item .summary .message-flags { display:block; position:absolute; right:100%; margin-right:4px; height:18px; white-space:nowrap }
.message-item.message-unread .summary .text { color:#609FC4; font-weight:700 }
.message-item .time { float:right; width:60px; height:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#666 }
.message-item.message-unread .time { font-weight:700; color:#609FC4 }
.message-item.message-unread .message-content .time { font-weight:400 }
.message-item .attachment { color:#999; font-size:18px; vertical-align:middle; float:right; margin:0 12px; position:relative }
.message-item.message-unread .attachment { color:#4F99C6 }
.message-content .time { font-weight:400 }
.message-star { vertical-align:middle; margin:2px 4px 0 6px; font-size:15px; cursor:pointer }
.message-star:hover { color:#feb902!important; text-decoration:none }
.mail-tag:empty { display:inline-block; width:8px; height:11px; padding:0; line-height:normal; vertical-align:middle; margin:0 1px 0 0 }
.badge.mail-tag { border-radius:2px }
.dropdown-menu>li>a>.mail-tag { vertical-align:inherit }
@media only screen and (max-width:991px) {
.message-item .summary {
min-width:0
}
.message-item .sender {
width:100px
}
}
@media only screen and (max-width:550px) {
.message-item .summary {
margin:8px 0 0 32px;
max-width:95%;
min-width:0;
display:block
}
.message-item .sender {
width:auto;
max-width:150px
}
.message-item .summary .text {
max-width:95%
}
}
.btn-message, .btn-message:active, .btn-message:focus, .btn-message:hover, .open .btn-message.dropdown-toggle { background-color:#FFF!important; border:1px solid #94B9CE!important; color:#7CA3BA!important; text-shadow:none!important }
.message-content { padding:16px 12px; border:1px solid #E9E9E9; -webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, .02); box-shadow:0 0 1px 1px rgba(0, 0, 0, .02); background-color:rgba(255, 255, 255, .8); border-top-width:0 }
.message-item .message-content { margin-top:16px; border-top-width:1px }
.message-body { padding:0 9px; color:#6A7177 }
.message-navbar { line-height:24px; padding:10px 12px; border:1px solid #D6E1EA; border-color:#D6E1EA transparent; background-color:#F1F5FA; text-align:center; position:relative }
.message-content .dropdown-toggle, .message-navbar .dropdown-toggle { color:#777 }
.message-content .dropdown-toggle:focus, .message-content .dropdown-toggle:hover, .message-navbar .dropdown-toggle:focus, .message-navbar .dropdown-toggle:hover { text-decoration:none; color:#2283C5 }
.message-bar { display:inline-block; min-height:28px }
@media only screen and (max-width:480px) {
.message-bar {
display:block;
min-height:60px
}
}
.message-footer { background-color:#F1F1F1; padding:12px 16px; border:1px solid #E6E6E6; border-width:1px 0; border-top:1px solid #E4E9EE }
.message-footer .pagination { margin:0 }
.message-footer .pagination>li { margin:0; padding:0 }
.message-footer .pagination>li>a, .message-footer .pagination>li>span { color:#777; padding:3px 6px; margin-left:1px; margin-right:1px; background-color:transparent; border:1px solid transparent }
.message-footer .pagination>li.disabled>span { color:#BBB; cursor:default; background-color:transparent; border-color:transparent }
.message-footer .pagination>li>a:hover { border-color:#91bad6; color:#2283C5; text-decoration:none; background-color:#FFF }
.message-footer input[type=text] { font-size:12px; width:34px; height:24px; line-height:20px; margin-bottom:0; padding:3px; vertical-align:middle; text-align:center }
.message-footer-style2 .pagination>li>a, .message-footer-style2 .pagination>li>span { border:1px solid #B5B5B5; border-radius:100%!important; width:26px; height:26px; line-height:26px; display:inline-block; text-align:center; padding:0 }
.message-footer-style2 .pagination>li.disabled>span, .message-footer-style2 .pagination>li>span { border-color:#CCC }
.message-footer-style2 .pagination>li>a:hover { border-color:#84AFC9; background-color:#F7F7F7 }
.message-item.message-inline-open { background-color:#F2F6F9; border:1px solid #DDD; border-bottom-color:#CCC }
.message-item.message-inline-open:first-child { border-top-color:#EEE }
.message-item.message-inline-open:last-child { border-bottom-color:#DDD }
.message-item.message-inline-open+.message-item { border-bottom-color:transparent }
.message-loading-overlay { position:absolute; z-index:14; top:0; bottom:0; right:0; left:0; background-color:rgba(255, 255, 255, .5); text-align:center }
.message-loading-overlay>.ace-icon { position:absolute; top:15%; left:0; right:0; text-align:center }
.message-content .sender { color:#6A9CBA; font-weight:700; width:auto; text-overflow:inherit; vertical-align:middle; margin:0 }
.message-content .time { width:auto; text-overflow:inherit; white-space:normal; float:none; vertical-align:middle }
ul.attachment-list { margin:6px 0 4px 8px }
ul.attachment-list>li { margin-bottom:3px }
.message-attachment { padding-left:10px; padding-right:10px }
.attached-file { color:#777; width:200px; display:inline-block }
.attached-file>.ace-icon { display:inline-block; width:16px; margin-right:2px; vertical-align:middle }
.attached-file:hover { text-decoration:none; color:#438EB9 }
.attached-file:hover .attached-name { color:#2283C5 }
.attached-file .attached-name { display:inline-block; max-width:175px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; vertical-align:middle }
.messagebar-item-left, .messagebar-item-right { position:absolute; bottom:14px; left:12px; text-align:left }
.messagebar-item-right { right:12px; left:auto }
.message-navbar .nav-search { right:auto; left:5px; top:auto; bottom:11px }
.message-navbar .messagebar-item-left~.nav-search {
left:60px
}
.message-form { border:1px solid #ddd; border-top:none; padding-top:22px }
@media only screen and (max-width:480px) {
.message-form {
padding-left:16px;
padding-right:16px
}
}
.message-form .form-actions { margin-bottom:0 }
.message-form .wysiwyg-editor { overflow:auto; min-height:150px; max-height:250px; height:auto }
.btn-send-message { position:relative; top:6px; vertical-align:middle }
.btn-back-message-list { color:#777 }
.btn-back-message-list:hover { color:#478FCA; text-decoration:none }
.message-condensed .message-item { padding-top:8px; padding-bottom:9px }
.message-condensed .message-footer, .message-condensed .message-navbar { padding-top:7px; padding-bottom:7px }
.message-condensed .messagebar-item-left, .message-condensed .messagebar-item-right { bottom:9px }
.message-condensed .message-navbar .nav-search { bottom:7px }
@media only screen and (max-width:480px) {
.message-condensed .message-bar {
min-height:42px
}
}
.inbox-folders .btn-block { margin-top:0 }
@media only screen and (max-width:767px) {
.inbox-folders.inbox-folders-responsive .btn-block {
width:24%
}
}
@media only screen and (max-width:600px) {
.inbox-folders.inbox-folders-responsive .btn-block {
width:48%
}
}
@media only screen and (max-width:320px) {
.inbox-folders.inbox-folders-responsive .btn-block {
width:99%
}
}
.inbox-folders .btn-lighter, .inbox-folders .btn-lighter.active { background-color:#F4F4F4!important; text-shadow:none!important; color:#7C8395!important; border:1px solid #FFF!important; padding:5px 11px }
.inbox-folders .btn-lighter.active { background-color:#EDF2F8!important; color:#53617C!important }
.inbox-folders .btn-lighter:hover { background-color:#EFEFEF!important; color:#6092C4!important }
.inbox-folders .btn>.ace-icon:first-child { display:inline-block; width:14px; text-align:left }
.inbox-folders .btn-lighter+.btn-lighter { border-top-width:0!important }
.inbox-folders .btn.active:before { display:block; content:""; position:absolute; top:1px; bottom:1px; left:-1px; border-left:3px solid #4F99C6 }
.inbox-folders .btn.active:after { display:none }
.inbox-folders .btn .counter { border-radius:3px; position:absolute; right:8px; top:8px; padding-left:6px; padding-right:6px; opacity:.75; filter:alpha(opacity=75) }
.inbox-folders .btn:hover .badge { opacity:1; filter:alpha(opacity=100) }
.timeline-container { position:relative; padding-top:4px; margin-bottom:32px }
.timeline-container:last-child { margin-bottom:0 }
.timeline-container:before { content:""; display:block; position:absolute; left:28px; top:0; bottom:0; border:1px solid #E2E3E7; background-color:#E7EAEF; width:4px; border-width:0 1px }
.timeline-container:first-child:before { border-top-width:1px }
.timeline-container:last-child:before { border-bottom-width:1px }
.timeline-item { position:relative; margin-bottom:8px }
.timeline-item .widget-box { background-color:#F2F6F9; color:#595C66 }
.timeline-item .transparent.widget-box { border-left:3px solid #DAE1E5 }
.timeline-item .transparent .widget-header { background-color:#ECF1F4; border-bottom-width:0 }
.timeline-item .transparent .widget-header>.widget-title { margin-left:8px }
.timeline-item:nth-child(even) .widget-box {
background-color:#F3F3F3;
color:#616161
}
.timeline-item:nth-child(even) .widget-box.transparent {
border-left-color:#DBDBDB!important
}
.timeline-item:nth-child(even) .widget-box.transparent .widget-header {
background-color:#EEE!important
}
.timeline-item .widget-box { margin:0 0 0 60px; position:relative; max-width:none }
.timeline-item .widget-main { margin:0; position:relative; max-width:none; border-bottom-width:0 }
.timeline-item .widget-body { background-color:transparent }
.timeline-item .widget-toolbox { padding:4px 8px 0!important; background-color:transparent!important; border-width:0!important; margin:0!important }
.timeline-info { float:left; width:60px; text-align:center; position:relative }
.timeline-info img { border-radius:100%; max-width:42px }
.timeline-info .badge, .timeline-info .label { font-size:12px }
.timeline-container:not(.timeline-style2) .timeline-indicator {
opacity:1;
border-radius:100%;
display:inline-block;
font-size:16px;
height:36px;
line-height:30px;
width:36px;
text-align:center;
text-shadow:none!important;
padding:0;
cursor:default;
border:3px solid #FFF!important
}
.timeline-label { display:block; clear:both; margin:0 0 18px 34px }
.timeline-item img { border:1px solid #AAA; padding:2px; background-color:#FFF }
.timeline-style2:before { display:none }
.timeline-style2 .timeline-item { padding-bottom:22px; margin-bottom:0 }
.timeline-style2 .timeline-item:last-child { padding-bottom:0 }
.timeline-style2 .timeline-item:before { content:""; display:block; position:absolute; left:90px; top:5px; bottom:-5px; border-width:0; background-color:#DDD; width:2px; max-width:2px }
.timeline-style2 .timeline-item:last-child:before { display:none }
.timeline-style2 .timeline-item:first-child:before { display:block }
.timeline-style2 .timeline-item .transparent .widget-header { background-color:transparent!important }
.timeline-style2 .timeline-item .transparent.widget-box { background-color:transparent!important; border-left:none!important }
.timeline-style2 .timeline-info { width:100px }
.timeline-style2 .timeline-indicator { font-size:0; height:12px; line-height:12px; width:12px; border-width:1px!important; background-color:#FFF!important; position:absolute; left:85px; top:3px; opacity:1; border-radius:100%; display:inline-block; padding:0 }
.timeline-style2 .timeline-date { display:inline-block; width:72px; text-align:right; margin-right:25px; color:#777 }
.timeline-style2 .timeline-item .widget-box { margin-left:112px }
.timeline-style2 .timeline-label { width:75px; margin-left:0; margin-bottom:10px; text-align:right; color:#666; font-size:14px }
/*.timeline-time { text-align:center; position:static }
.dataTables_length select { width:70px; height:25px; padding:2px 3px }
.dataTables_length label { font-weight:400 }
.dataTables_filter { text-align:right }
.dataTables_filter input[type=search], .dataTables_filter input[type=text] { width:125px; height:18px; line-height:18px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; padding:4px 6px }
.dataTables_filter label { font-weight:400 }
.dataTables_info { font-size:14px }
.dataTables_paginate { text-align:right }
.dataTables_paginate .pagination { margin:0 12px }
.dataTables_wrapper label { display:inline-block; font-size:13px }
.dataTables_wrapper input[type=search], .dataTables_wrapper input[type=text], .dataTables_wrapper select { margin-bottom:0!important; margin:0 4px }
.dataTables_wrapper .row { margin:0!important }
.dataTables_wrapper .row:first-child { padding-top:12px; padding-bottom:12px; background-color:#EFF3F8 }
.dataTables_wrapper .row:first-child+.dataTable { border-top:1px solid #ddd; border-bottom:1px solid #ddd }
.dataTables_wrapper .row:last-child { border-bottom:1px solid #e0e0e0; padding-top:12px; padding-bottom:12px; background-color:#EFF3F8 }
.dataTables_wrapper .dataTables_scroll+.row { border-top:1px solid #e0e0e0 }
.dataTable { margin-bottom:0 }
.dataTable>thead>tr>th[class*=sort] {
cursor:pointer
}
.dataTable>thead>tr>th[class*=sort]:after {
float:right;
display:inline;
content:"\f0dc";
font-family:FontAwesome;
font-size:13px;
font-weight:400;
color:#555
}
.dataTable>thead>tr>th[class*=sort]:hover {
color:#547ea8
}
.dataTable>thead>tr>th[class*=sorting_] {
color:#307ecc
}
.dataTable>thead>tr>th.sorting_asc, .dataTable>thead>tr>th.sorting_desc { background-image:-webkit-linear-gradient(top, #eff3f8 0, #e3e7ed 100%); background-image:-o-linear-gradient(top, #eff3f8 0, #e3e7ed 100%); background-image:linear-gradient(to bottom, #eff3f8 0, #e3e7ed 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8', endColorstr='#ffe3e7ed', GradientType=0)
}
.dataTable>thead>tr>th.sorting_desc:after { content:"\f0dd"; top:-6px; color:#307ecc }
.dataTable>thead>tr>th.sorting_asc:after { content:"\f0de"; top:4px; color:#307ecc }
.dataTable>thead>tr>th.sorting_disabled { cursor:inherit }
.dataTable>thead>tr>th.sorting_disabled:after, .dataTables_scrollHead+.dataTables_scrollBody>.dataTable>thead>tr>th:after { display:none }
.dataTables_scrollHeadInner { width:auto!important }
.dataTables_scrollHeadInner>.dataTable>thead>tr>th { border-bottom-width:0!important }
.dataTables_borderWrap .dataTables_scrollBody, .dataTables_borderWrap .dataTables_scrollHead { border:1px solid #ddd!important; border-width:0 1px!important }
.dataTables_borderWrap .dataTables_scrollBody .table-bordered, .dataTables_borderWrap .dataTables_scrollHead .table-bordered { border-left-width:0; border-right-width:0 }
.dataTables_borderWrap .dataTables_scrollBody .table-bordered>tbody>tr>td:first-child, .dataTables_borderWrap .dataTables_scrollBody .table-bordered>thead>tr>th:first-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered>tbody>tr>td:first-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered>thead>tr>th:first-child { border-left-width:0 }
.dataTables_borderWrap .dataTables_scrollBody .table-bordered>tbody>tr>td:last-child, .dataTables_borderWrap .dataTables_scrollBody .table-bordered>thead>tr>th:last-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered>tbody>tr>td:last-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered>thead>tr>th:last-child { border-right-width:0 }
table.dataTable { clear:both; max-width:none!important }
table.dataTable th:active { outline:0 }
div.dataTables_scrollHead table { margin-bottom:0!important; border-bottom-left-radius:0; border-bottom-right-radius:0 }
div.dataTables_scrollHead table thead tr:last-child td:first-child, div.dataTables_scrollHead table thead tr:last-child th:first-child { border-bottom-left-radius:0!important; border-bottom-right-radius:0!important }
div.dataTables_scrollBody table { border-top:none; margin-top:0!important; margin-bottom:0!important }
div.dataTables_scrollBody tbody tr:first-child td, div.dataTables_scrollBody tbody tr:first-child th { border-top:none }
div.dataTables_scrollFoot table { margin-top:0!important; border-top:none }*/


.DTTT_Print .main-content { margin-left:0!important; margin-right:0!important }
.fc-header-title>h2 { font-size:22px; color:#65A0CE }
.fc-widget-content, .fc-widget-header { border:1px solid #BCD4E5 }
.fc-state-highlight { background:#FFC }
.fc-event-skin { border:none!important; background-color:#ABBAC3; padding:0 0 1px 2px }
.label-yellow .fc-event-skin { color:#963 }
.label-light .fc-event-skin { color:#888 }
[class*=label-]>.fc-event-skin, [class*=label-]>.fc-event-skin>.fc-event-skin.fc-event-head {
background-color:inherit
}
.fc-event-skin.ui-draggable-dragging { cursor:move }
.fc-event-skin.fc-event-vert, .fc-event-vert>.fc-event-skin { padding:0 0 1px }
.fc-grid .fc-day-number { color:#2E6589 }
.fc-widget-header { background:#ECF2F7; color:#8090A0 }
.fc-event-hori, .fc-event-vert { border-radius:0!important; border-color:transparent }
.fc-event-vert .fc-event-content { padding-left:1px; padding-right:1px }
.fc-event-vert .fc-event-time { padding:0 }
.fc-state-default, .fc-state-default .fc-button-inner { border:none; background-color:#ABBAC3; color:#FFF; background-image:none; box-shadow:none; text-shadow:none; border-radius:0!important; margin-left:2px }
.fc-state-default .fc-button-effect { display:none }
.fc-state-disabled, .fc-state-disabled .fc-button-inner { opacity:.75; filter:alpha(opacity=75); color:#DDD }
.fc-state-active, .fc-state-active .fc-button-inner { border-color:#4F99C6; background-color:#6FB3E0 }
.fc-state-hover, .fc-state-hover .fc-button-inner { background-color:#8B9AA3 }
.external-event { margin:6px 0; padding:0; cursor:default; display:block; color:#FFF; background-color:#ABBAC3; font-size:13px; line-height:28px }
.external-event:hover { opacity:1; filter:alpha(opacity=100) }
.external-event.ui-draggable-dragging { cursor:move }
.external-event>.ace-icon:first-child { display:inline-block; height:32px; width:32px; text-align:center; line-height:30px; margin-right:5px; font-size:15px; border-right:1px solid #FFF }
@media only screen and (max-width:480px) {
.fc-header td {
display:block;
width:auto;
text-align:left
}
}
.chosen-container+.help-inline { vertical-align:middle }
.chosen-select { display:inline!important; visibility:hidden; opacity:0; position:absolute; z-index:-1; width:0; height:0; border-width:0 }
.chosen-container, [class*=chosen-container] {
vertical-align:middle
}
.chosen-container>.chosen-single, [class*=chosen-container]>.chosen-single {
line-height:28px;
height:30px;
box-shadow:none;
background:#FAFAFA
}
.chosen-choices { box-shadow:none!important }
.chosen-container-single .chosen-single abbr { background:0 0 }
.chosen-container-single .chosen-single abbr:after { content:"\f00d"; display:inline-block; color:#888; font-family:FontAwesome; font-size:13px; position:absolute; right:0; top:-7px }
.chosen-container-single .chosen-single abbr:hover:after, .chosen-container-single.chosen-disabled .chosen-single abbr:hover:after { color:#464646 }
.chosen-single div b { background:none!important }
.chosen-single div b:before { content:"\f0d7"; display:inline-block; color:#888; font-family:FontAwesome; font-size:12px; position:relative; top:-1px; left:1px }
.chosen-container-active.chosen-with-drop .chosen-single div b:before { content:"\f0d8" }
.chosen-container-single .chosen-search { position:relative }
.chosen-container-single .chosen-search input[type=text] { background:0 0; border-radius:0; line-height:28px; height:28px }
.chosen-container-single .chosen-search:after { content:"\f002"; display:inline-block; color:#888; font-family:FontAwesome; font-size:14px; position:absolute; top:8px; right:12px }
.chosen-container-multi .chosen-choices li.search-field input[type=text] { height:25px }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { background:0 0 }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before { content:"\f00d"; display:inline-block; color:#888; font-family:FontAwesome; font-size:13px; position:absolute; right:2px; top:-1px }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { text-decoration:none }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before, .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close:before { color:#464646 }
.chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span { background:0 0 }
.chosen-container .chosen-results-scroll-down span:before, .chosen-container .chosen-results-scroll-up span:before { content:"\f0d7"; display:inline-block; color:#888; font-family:FontAwesome; font-size:12px; position:relative; top:-1px; left:1px }
.chosen-container .chosen-results-scroll-up span:before, .chosen-container-active .chosen-single-with-drop div b:before { content:"\f0d8" }
.chosen-rtl .chosen-search input[type=text] { background:0 0 }
.chosen-rtl .chosen-search:after { content:""; display:none }
.chosen-rtl .chosen-search:before { content:"\f002"; display:inline-block; color:#888; font-family:FontAwesome; font-size:14px; position:absolute; top:9px; left:12px }
.chosen-container-single .chosen-single { border-radius:0 }
.chosen-container .chosen-results li.highlighted { background:#316AC5; color:#FFF }
.chosen-container-single .chosen-drop { border-radius:0; border-bottom:3px solid #4492C9; border-color:#4492C9 }
.chosen-container-active .chosen-single, .chosen-single.chosen-single-with-drop { border-color:#4492C9 }
.form-group.has-error .chosen-single { border-color:#f09784!important }
.form-group.has-info .chosen-single { border-color:#64a6bc!important }
.form-group.has-warning .chosen-single { border-color:#e0c43a!important }
.form-group.has-success .chosen-single { border-color:#92bf65!important }
.chosen-container-active.chosen-with-drop .chosen-single { border-color:#4492C9 }
.chosen-container .chosen-drop { display:none }
.chosen-container.chosen-with-drop .chosen-drop { left:auto; right:auto; display:block }
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:144dpi) {
.chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span, .chosen-container-multi .chosen-choices li.search-choice .search-choice-close, .chosen-container-single .chosen-search input[type=text], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-rtl .chosen-search input[type=text] {
background-image:none!important;
background-repeat:no-repeat!important;
background-size:auto!important
}
}
.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice { background-image:none; background-color:#91b8d0; color:#FFF; display:inline-block; font-size:13px; font-weight:400; margin-bottom:3px; margin-right:0; padding:6px 22px 7px 9px; position:relative; text-shadow:1px 1px 1px rgba(0, 0, 0, .15); transition:all .2s ease 0s;
vertical-align:baseline; white-space:nowrap; border:none; -webkit-box-shadow:none; box-shadow:none; border-radius:0 }
.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position:absolute; top:0; bottom:0; right:0; width:18px; height:auto; line-height:25px; text-align:center }
.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before { color:#FFF; position:static; font-size:11px }
.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-color:rgba(0, 0, 0, .2) }
.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before { color:#FFF }
.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice { padding:6px 9px 7px 22px; margin-left:0; margin-right:3px!important }
.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right:auto; left:0 }
.select2-container .select2-choice { border-radius:0; height:30px }
.select2-container.select2-drop-above .select2-choice { border-radius:0 }
.select2-container[class*=input-] {
max-width:none
}
.select2-container.input-mini { min-width:100px }
.select2-container .select2-choice abbr, .select2-search-choice-close { background:0 0 }
.select2-container .select2-choice abbr:before, .select2-search-choice-close:before { font-family:FontAwesome; font-size:12px; display:inline; content:"\f00d"; color:#888; position:relative; top:-1px }
.select2-container .select2-choice abbr:hover:before, .select2-search-choice-close:hover:before { color:#555 }
.select2-container .select2-choice abbr:before { top:-7px }
.select2-search-choice-close:hover { text-decoration:none!important }
.select2-drop { border-radius:0; border:1px solid #4492C9; border-width:0 1px 3px }
.select2-drop.select2-drop-above { border-radius:0 }
.select2-container .select2-choice { background:#FAFAFA }
.select2-container-active .select2-choice, .select2-container-active .select2-choices, .select2-container-multi.select2-container-active .select2-choices, .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { border-color:#4492C9 }
.select2-results .select2-highlighted { background:#316AC5 }
.select2-container .select2-choice .select2-arrow { border-radius:0; background:0 0; border:none }
.select2-container .select2-choice .select2-arrow b { background:0 0 }
.select2-container .select2-choice .select2-arrow b:before { font-family:FontAwesome; font-size:12px; display:inline; content:"\f0d7"; color:#888; position:relative; left:5px }
.select2-dropdown-open .select2-choice .select2-arrow b:before { content:"\f0d8" }
.select2-search .select2-input { background:#fff; margin-top:4px }
.select2-search--dropdown {
    position: relative;
}
.select2-search:after {    font-family: FontAwesome;
    font-size: 14px;
    display: inline;
    content: "\f002";
    color: #777;
    position: absolute;
    top: 10px;
    left: 12px;
    z-index: 0;}
.select2-container-multi .select2-choices .select2-search-field input { border:none!important; -webkit-box-shadow:none!important; box-shadow:none!important; background:none!important }
.select2-container-active .select2-choice, .select2-container-active .select2-choices, .select2-container-multi.select2-container-active .select2-choices, .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { -webkit-box-shadow:none; box-shadow:none }
.select2-search input.select2-active { background-color:#FFF; position:relative; z-index:1 }
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi) {
.select2-container .select2-choice abbr, .select2-container .select2-choice div b, .select2-search input, .select2-search-choice-close {
background-image:none!important;
background-size:auto!important
}
.select2-search input {
background-position:auto!important
}
}
.select2-container-active.select2-dropdown-open .select2-choice { background-image:-webkit-linear-gradient(top, #eee 0, #fff 100%); background-image:-o-linear-gradient(top, #eee 0, #fff 100%); background-image:linear-gradient(to bottom, #eee 0, #fff 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffffffff', GradientType=0)
}
.select2-container-active.select2-drop-above .select2-choice { background-image:-webkit-linear-gradient(top, #fff 0, #eee 100%); background-image:-o-linear-gradient(top, #fff 0, #eee 100%); background-image:linear-gradient(to bottom, #fff 0, #eee 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0)
}
.form-group.has-error .select2-choice, .form-group.has-error .select2-choices { border-color:#f09784!important }
.form-group.has-info .select2-choice, .form-group.has-info .select2-choices { border-color:#64a6bc!important }
.form-group.has-warning .select2-choice, .form-group.has-warning .select2-choices { border-color:#e0c43a!important }
.form-group.has-success .select2-choice, .form-group.has-success .select2-choices { border-color:#92bf65!important }
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi) {
.select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice abbr, .select2-search input, .select2-search-choice-close {
background-image:none!important;
background-repeat:no-repeat!important;
background-size:auto!important
}
.select2-search input {
background-position:auto!important
}
}
#colorbox:active, #colorbox:focus { outline:0 }
#cboxBottomCenter, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxTopLeft, #cboxTopRight { background:none!important; opacity:0 }
#cboxContent { border:12px solid #000; background-color:#FFF; padding:7px }
#cboxOverlay { background:#000 }
#cboxCurrent { left:64px; margin-bottom:4px; font-size:14px }
#cboxTitle { margin-bottom:4px; font-size:14px; color:#777 }
#cboxClose, #cboxNext, #cboxPrevious { background:0 0; text-indent:0; width:26px; height:26px; line-height:22px; padding:0 4px; text-align:center; border:2px solid #999; border-radius:16px; color:#666; font-size:12px; margin-left:5px; margin-bottom:5px }
#cboxNext:hover, #cboxPrevious:hover { color:#333; border-color:#666 }
#cboxContent { overflow:visible }
#cboxClose { background-color:#000; border:2px solid #FFF; border-radius:32px; color:#FFF; font-size:21px; height:28px; width:28px; padding-bottom:2px; margin-left:0; right:-14px; top:-14px }
#cboxLoadingOverlay { background:none!important }
#cboxLoadingGraphic { background:#FFF!important; text-align:center }
#cboxLoadingGraphic>.ace-icon { display:inline-block; background-color:#FFF; border-radius:8px; width:32px; height:32px; position:relative; top:48%; text-align:center; vertical-align:middle; -moz-animation:spin 1.5s infinite linear; -webkit-animation:spin 1.5s infinite linear; -o-animation:spin 1.5s infinite linear; -ms-animation:spin 1.5s infinite linear; animation:spin 1.5s infinite linear; font-size:24px; color:#FE7E3E }
.ace-spinner { display:inline-block }
.ace-spinner .spinner-buttons { min-width:18px }
.ace-spinner .spinner-buttons>.btn { border-radius:0!important; font-size:10px; padding:0; width:18px; height:14px; line-height:8px; margin-left:0 }
.ace-spinner .spinner-buttons>.btn:first-child { margin-top:0 }
.ace-spinner .spinner-buttons>.btn>.ace-icon { margin:0; padding:0 }
.ace-spinner .spinner-buttons>button.btn.spinner-up:active { top:-1px }
.ace-spinner .spinner-input { text-align:center; height:29px; line-height:1.2; color:#777 }
.ace-spinner.touch-spinner .spinner-buttons { margin:0; font-size:0 }
.ace-spinner.touch-spinner .spinner-buttons>.btn { height:29px; line-height:16px; width:24px; font-size:18px; display:inline-block; vertical-align:sub; margin:0 1px!important }
.ace-spinner.touch-spinner .spinner-buttons>.btn>.ace-icon { vertical-align:middle; display:inline-block }
.wizard-steps { list-style:none; display:table; width:100%; padding:0; margin:0; position:relative }
.wizard-steps li { display:table-cell; text-align:center; width:1% }
.wizard-steps li .step { border:5px solid #ced1d6; color:#546474; font-size:15px; border-radius:100%; background-color:#FFF; position:relative; z-index:2; display:inline-block; width:40px; height:40px; line-height:30px; text-align:center }
.wizard-steps li:before { display:block; content:""; width:100%; height:1px; font-size:0; overflow:hidden; border-top:4px solid #CED1D6; position:relative; top:21px; z-index:1 }
.wizard-steps li:last-child:before { max-width:50%; width:50% }
.wizard-steps li:first-child:before { max-width:51%; left:50% }
.wizard-steps li.active .step, .wizard-steps li.active:before, .wizard-steps li.complete .step, .wizard-steps li.complete:before { border-color:#5293c4 }
.wizard-steps li.complete .step { cursor:default; color:#FFF; -webkit-transition:transform ease .1s;
-o-transition:transform ease .1s;
transition:transform ease .1s
}
.wizard-steps li.complete .step:before { display:block; position:absolute; top:0; left:0; bottom:0; right:0; line-height:30px; text-align:center; border-radius:100%; content:"\f00c"; background-color:#FFF; z-index:3; font-family:FontAwesome; font-size:17px; color:#87ba21 }
.wizard-steps li.complete:hover .step { -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); border-color:#80afd4 }
.wizard-steps li.complete:hover:before { border-color:#80afd4 }
.wizard-steps li .title { display:block; margin-top:4px; max-width:100%; color:#949ea7; font-size:14px; z-index:104; text-align:center; table-layout:fixed; word-wrap:break-word }
.wizard-steps li.active .title, .wizard-steps li.complete .title { color:#2b3d53 }
.step-content { position:relative }
.step-content .step-pane { display:none; min-height:200px; padding:4px 8px 12px }
.step-content .step-pane.active { display:block }
.wizard-actions { text-align:right }
@media only screen and (max-width:767px) {
.wizard-steps li .step {
width:30px;
height:30px;
line-height:24px;
border-width:3px
}
.wizard-steps li:after, .wizard-steps li:before {
border-width:3px
}
.wizard-steps li.complete .step:before {
line-height:24px;
font-size:13px
}
.wizard-steps li:before {
top:16px
}
.step-content .step-pane {
padding:4px 4px 6px;
min-height:150px
}
}
.tree { padding-left:9px; overflow-x:hidden; overflow-y:auto; position:relative }
.tree:before { display:inline-block; content:""; position:absolute; top:-20px; bottom:16px; left:0; z-index:1; border-width:0 0 0 1px }
.tree .tree-folder { width:auto; min-height:20px; cursor:pointer }
.tree .tree-folder .tree-folder-header { position:relative; height:20px; line-height:20px }
.tree .tree-folder .tree-folder-header:hover { background-color:#F0F7FC }
.tree .tree-folder .tree-folder-header .tree-folder-name, .tree .tree-item .tree-item-name { display:inline; z-index:2 }
.tree .tree-folder .tree-folder-header>.ace-icon:first-child, .tree .tree-item>.ace-icon:first-child { display:inline-block; position:relative; z-index:2; top:-1px }
.tree .tree-folder .tree-folder-header .tree-folder-name { margin-left:2px }
.tree .tree-folder .tree-folder-header>.ace-icon:first-child { margin:-2px 0 0 -2px }
.tree .tree-folder:last-child:after { display:inline-block; content:""; position:absolute; z-index:1; top:15px; bottom:0; left:-15px; border-left:1px solid #FFF }
.tree .tree-folder .tree-folder-content { margin-left:23px; position:relative }
.tree .tree-folder .tree-folder-content:before { display:inline-block; content:""; position:absolute; z-index:1; top:-14px; bottom:16px; left:-14px; border:1px dotted #67b2dd; border-width:0 0 0 1px }
.tree .tree-item { height:20px; line-height:20px; cursor:pointer }
.tree .tree-item:hover { background-color:#F0F7FC }
.tree .tree-item .tree-item-name { margin-left:3px }
.tree .tree-item .tree-item-name>.ace-icon:first-child { margin-right:3px }
.tree .tree-item>.ace-icon:first-child { margin-top:-1px }
.tree .tree-folder, .tree .tree-item { position:relative }
.tree .tree-folder:before, .tree .tree-item:before { display:inline-block; content:""; position:absolute; top:14px; left:-13px; width:18px; height:0; border-top:1px dotted #67b2dd; z-index:1 }
.tree .tree-selected { background-color:rgba(98, 168, 209, .1); color:#6398B0 }
.tree .tree-selected:hover { background-color:rgba(98, 168, 209, .1) }
.tree .tree-folder, .tree .tree-item { border:1px solid #FFF }
.tree .tree-folder .tree-folder-header { border-radius:0 }
.tree .tree-folder .tree-folder-header, .tree .tree-item { margin:0; padding:5px; color:#4D6878; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box }
.tree .tree-item>.ace-icon:first-child { color:#F9E8CE; width:13px; height:13px; line-height:13px; font-size:11px; text-align:center; border-radius:3px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; background-color:#FAFAFA; border:1px solid #CCC; box-shadow:0 1px 2px rgba(0, 0, 0, .05) }
.tree .tree-selected>.ace-icon:first-child { background-color:#F9A021; border-color:#F9A021; color:#FFF }
.tree .tree-minus.ace-icon:first-child, .tree .tree-plus.ace-icon:first-child { font-style:normal; vertical-align:middle; height:11px; width:11px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; text-align:center; border:1px solid #8BAEBF; line-height:10px; background-color:#FFF; position:relative; z-index:1 }
.tree .tree-minus.ace-icon:first-child:before, .tree .tree-plus.ace-icon:first-child:before { content:""; display:block; width:7px; height:0; border-top:1px solid #4D6878; position:absolute; top:5px; left:2px }
.tree .tree-plus.ace-icon:first-child:after { content:""; display:block; height:7px; width:0; border-left:1px solid #4D6878; position:absolute; top:2px; left:5px }
.tree .tree-unselectable .tree-item>.ace-icon:first-child { color:#5084A0; width:13px; height:13px; line-height:13px; font-size:10px; text-align:center; border-radius:0; background-color:transparent; border:none; box-shadow:none }
.tree .ace-icon[class*="-down"] {
transform:rotate(-45deg)
}
.tree .fa-spin { height:auto }
.tree .tree-loading { margin-left:36px }
.tree img { display:inline; veritcal-align:middle }
.gritter-item-wrapper { background-image:none!important; box-shadow:0 2px 10px rgba(50, 50, 50, .5); background:rgba(50, 50, 50, .92) }
.gritter-item-wrapper.gritter-info { background:rgba(49, 81, 133, .92) }
.gritter-item-wrapper.gritter-error { background:rgba(153, 40, 18, .92) }
.gritter-item-wrapper.gritter-success { background:rgba(89, 131, 75, .92) }
.gritter-item-wrapper.gritter-warning { background:rgba(190, 112, 31, .92) }
.gritter-item-wrapper.gritter-light { background:rgba(245, 245, 245, .95); border:1px solid #BBB }
.gritter-item-wrapper.gritter-light.gritter-info { background:rgba(232, 242, 255, .95) }
.gritter-item-wrapper.gritter-light.gritter-info .gritter-item { color:#4A577D }
.gritter-item-wrapper.gritter-light.gritter-error { background:rgba(255, 235, 235, .95) }
.gritter-item-wrapper.gritter-light.gritter-error .gritter-item { color:#894A38 }
.gritter-item-wrapper.gritter-light.gritter-success { background:rgba(239, 250, 227, .95) }
.gritter-item-wrapper.gritter-light.gritter-success .gritter-item { color:#416131 }
.gritter-item-wrapper.gritter-light.gritter-warning { background:rgba(252, 248, 227, .95) }
.gritter-item-wrapper.gritter-light.gritter-warning .gritter-item { color:#946446 }
.gritter-item p { line-height:1.8 }
.gritter-bottom, .gritter-item, .gritter-top { background-image:none }
.gritter-close { left:auto; right:3px; background-image:none; width:18px; height:18px; line-height:17px; text-align:center; border:2px solid transparent; border-radius:16px; color:#E17B67 }
.gritter-close:before { font-family:FontAwesome; font-size:16px; content:"\f00d" }
.gritter-info .gritter-close { color:orange }
.gritter-error .gritter-close, .gritter-success .gritter-close, .gritter-warning .gritter-close { color:#FFEA07 }
.gritter-close:hover { color:#FFF!important }
.gritter-title { text-shadow:none }
.gritter-light .gritter-bottom, .gritter-light .gritter-close, .gritter-light .gritter-item, .gritter-light .gritter-top { background-image:none; color:#444 }
.gritter-light .gritter-title { text-shadow:none }
.gritter-light .gritter-close:hover { color:#8A3104!important }
.gritter-center { position:fixed; left:33%; right:33%; top:33% }
@media only screen and (max-width:767px) {
.gritter-center {
left:16%;
right:16%;
top:30%
}
}
@media only screen and (max-width:480px) {
.gritter-center {
left:30px;
right:30px
}
}
@media only screen and (max-width:320px) {
.gritter-center {
left:10px;
right:10px
}
}
.wysiwyg-editor { max-height:250px; height:250px; background-color:#F7F8FA; border-collapse:separate; border:1px solid #BBC0CA; padding:4px; box-sizing:content-box; overflow-y:scroll; overflow-x:hidden; outline:0 }
.wysiwyg-editor:focus { background-color:#FFF }
.wysiwyg-toolbar { line-height:33px; margin:0!important; position:relative }
.wysiwyg-toolbar .dropdown-menu { text-align:left }
.wysiwyg-toolbar .btn-group { float:none!important; font-size:0 }
.wysiwyg-toolbar .btn-group>.btn { float:none; padding-left:0; padding-right:0; text-align:center; margin-left:1px }
.wysiwyg-toolbar .btn-group>.btn>.ace-icon:first-child { font-size:14px; width:25px; max-width:25px; display:inline-block; border-width:1px!important }
.wysiwyg-toolbar .btn-group>.btn.dropdown-toggle>.ace-icon:last-child { margin-right:4px }
.wysiwyg-style1 .btn-group>.btn, .wysiwyg-style1 .btn-group>.inline>.btn, .wysiwyg-style2 .btn-group>.btn, .wysiwyg-style2 .btn-group>.inline>.btn { margin:0!important; background:#FFF!important; border-width:0!important; color:#ADB3BE!important; text-shadow:none!important }
.wysiwyg-style1 .btn-group>.btn.active, .wysiwyg-style1 .btn-group>.inline>.btn.active, .wysiwyg-style2 .btn-group>.btn.active, .wysiwyg-style2 .btn-group>.inline>.btn.active { color:#5B80CE!important }
.wysiwyg-style1 .btn-group>.btn.active:after, .wysiwyg-style1 .btn-group>.inline>.btn.active:after, .wysiwyg-style2 .btn-group>.btn.active:after, .wysiwyg-style2 .btn-group>.inline>.btn.active:after { display:none }
.wysiwyg-style1 .btn-group, .wysiwyg-style2 .btn-group { position:relative }
.wysiwyg-style1 .btn-group:after, .wysiwyg-style2 .btn-group:after { display:block; content:""; position:absolute; left:-2px; top:6px; bottom:6px; width:0; max-width:0; border-left:1px solid #E1E6EA }
.wysiwyg-style1 .btn-group:first-child:after, .wysiwyg-style2 .btn-group:first-child:after { display:none }
.wysiwyg-style2 { background-color:#E5E5E5 }
.wysiwyg-style2+.wysiwyg-editor { border-color:#DDD; background-color:#FFF; border-top:none }
.wysiwyg-style2 .btn-group>.btn, .wysiwyg-style2 .btn-group>.inline>.btn { margin:0 1px 0 0!important; background:#FFF!important; border:none!important; color:#8D939E!important; text-shadow:none!important }
.wysiwyg-style2 .btn-group>.btn.active, .wysiwyg-style2 .btn-group>.inline>.btn.active { color:#FFF!important; background:#6AAEDF!important }
.wysiwyg-style2 .btn-group:after { display:none }
.wysiwyg-toolbar .btn-colorpicker { width:24px; height:24px; position:relative; background:#87B87F; background:-moz-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #cf3e73), color-stop(20%, #fff), color-stop(30%, #2283c5), color-stop(40%, #fff), color-stop(50%, #87b87f), color-stop(60%, #fff), color-stop(70%, #ffb752), color-stop(80%, #fff), color-stop(90%, #d15b47), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%); background:-o-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%); background:-ms-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF3E73', endColorstr='#FFB752', GradientType=0);
background:linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%) }
.wysiwyg-toolbar .dropdown-colorpicker>.dropdown-menu { top:auto }
.wysiwyg-toolbar input[type=file] { position:fixed; z-index:-10; opacity:0; max-width:0; max-height:0; display:block }
.wysiwyg-toolbar .wysiwyg-choose-file { display:inline-block; width:auto; margin:4px auto 0; padding-left:5px; padding-right:5px }
.wysiwyg-toolbar .dropdown-menu input[type=text] { margin-left:8px; margin-bottom:0 }
.wysiwyg-toolbar .dropdown-menu input[type=text].form-control { min-width:150px }
.wysiwyg-toolbar .dropdown-menu .btn { margin-right:8px; margin-left:8px }
.wysiwyg-style1 .btn-colorpicker { width:20px; height:20px; margin-left:4px }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.wysiwyg-editor img {
display:inline!important
}
.wysiwyg-editor .ui-wrapper {
border:1px dotted #D00;
overflow:visible!important;
display:inline-block!important;
vertical-align:middle
}
.wysiwyg-editor .ui-wrapper:after {
content:"";
display:block;
position:absolute;
right:-3px;
bottom:-3px;
width:7px;
height:7px;
border:1px solid #D00;
background-color:#FFF;
z-index:1
}
}
.widget-header .wysiwyg-toolbar { background-color:transparent }
.widget-header .wysiwyg-toolbar .btn-group>.btn, .widget-header .wysiwyg-toolbar .btn-group>.inline>.btn { border-color:transparent; background:rgba(255, 255, 255, .25)!important; color:#FFF!important; min-width:32px; border-width:1px!important; border-radius:4px!important; padding:2px 1px 4px }
.widget-header .wysiwyg-toolbar .btn-group>.btn.active, .widget-header .wysiwyg-toolbar .btn-group>.inline>.btn.active { background:rgba(0, 0, 0, .25)!important }
.widget-body .wysiwyg-editor { border-width:0 }
.wysiwyg-speech-input { width:20px!important; color:transparent!important; background:0 0!important; border-width:0!important; -moz-transform:scale(2, 2); -webkit-transform:scale(2, 2); -o-transform:scale(2, 2); -ms-transform:scale(2, 2); transform:scale(2, 2); -webkit-box-shadow:none!important; box-shadow:none!important; position:absolute; right:0; top:-10px; cursor:pointer }
.wysiwyg-speech-input:focus { -webkit-box-shadow:none!important; box-shadow:none!important }
.widget-body .md-header { margin-top:-30px; margin-left:9px }
.widget-body .md-header .btn { border-color:transparent; background:rgba(255, 255, 255, .25)!important; color:#FFF!important; text-align:center; min-width:32px; border-width:1px!important; border-radius:4px!important; padding:2px 4px 4px }
.widget-body .md-header .btn>.ace-icon { font-size:14px; width:25px; max-width:25px; display:inline-block }
.widget-body .md-header .btn-inverse { background:rgba(0, 0, 0, .25)!important; padding-right:5px; margin-left:4px }
.widget-body .md-preview { padding:8px; min-height:200px }
.widget-body .md-input { border:none!important; box-shadow:none!important; display:block; margin-bottom:0; background-color:rgba(48, 126, 204, .07); padding:8px; width:100% }
.widget-body .md-input:focus { background-color:#FFF; box-shadow:none!important }
.editable-container .popover-title { color:#438EB9 }
.editable-click { border-bottom:1px dashed #BBB; cursor:pointer; font-weight:400 }
img.editable-click { border:1px dotted #BBB }
.editable-click:hover { border-color:#08C; color:#08C }
img.editable-click:hover { opacity:.75; filter:alpha(opacity=75) }
.editable-buttons, .editable-input { display:inline-block }
.editable-buttons { margin-left:1px }
.editable-buttons .btn { padding:0; width:28px; line-height:24px; border-width:3px; font-size:12px; margin:0 1px 0 0 }
.editable-buttons .btn>.ace-icon { margin:0 }
.editable-clear-x { cursor:pointer; color:#888; background:0 0 }
.editable-clear-x:hover { color:#D15B47 }
.editable-clear-x:before { display:inline-block; content:"\f057"; font-family:FontAwesome; font-size:15px; position:absolute; margin-top:-9px; width:16px; height:30px; line-height:30px; text-align:center }
.editable-input .ace-spinner { margin-right:8px }
.editable-input .ace-spinner .spinner-input { width:100% }
.editable-inline .editable-slider { margin-top:10px; margin-right:4px }
.editable-popup .editable-slider { display:block; margin-bottom:16px; margin-top:4px }
.editable-slider input[type=text] { display:none }
.editable-slider input[type=range] { outline:0!important }
.editable-input .ace-file-input { display:block }
.editable-image .ace-file-multiple .ace-file-container.selected { border-color:transparent }
.editable-image+.editable-buttons, .editable-wysiwyg+.editable-buttons { display:block; text-align:center; margin-top:8px }
.editable-wysiwyg { width:95% }
.editable-wysiwyg .wysiwyg-editor { height:auto; overflow-y:hidden }
.editableform .input-append.dropdown-menu { display:none }
.editableform .open .input-append.dropdown-menu { display:block }
.editable-container .editableform { margin-bottom:10px }
.editable-inline .editableform { margin-bottom:0 }
.editableform .control-group { display:block }
.editableform-loading { background:0 0 }
.editableform-loading .ace-icon, .editableform-loading .progress { position:relative; top:35% }
.input-group.date .input-group-addon { cursor:pointer }
.datepicker td, .datepicker th, .daterangepicker td, .daterangepicker th { border-radius:0!important; font-size:13px }
.datepicker td.active, .datepicker td.active:hover, .daterangepicker td.active, .daterangepicker td.active:hover { background:#2283c5!important }
.datepicker td.active.disabled, .datepicker td.active.disabled:hover, .daterangepicker td.active.disabled, .daterangepicker td.active.disabled:hover { background:#8b9aa3!important }
.datepicker td, .datepicker th { min-width:32px }
.datepicker-dropdown.datepicker-orient-bottom:after, .datepicker-dropdown.datepicker-orient-bottom:before { top:auto }
.daterangepicker .calendar-date { border-radius:0 }
.datepicker-months .month, .datepicker-years .year { border-radius:0!important }
.datepicker-months .month.active, .datepicker-months .month.active:active, .datepicker-months .month.active:focus, .datepicker-months .month.active:hover, .datepicker-years .year.active, .datepicker-years .year.active:active, .datepicker-years .year.active:focus, .datepicker-years .year.active:hover { background-image:none!important; background-color:#2283c5!important }
.bootstrap-timepicker-widget table td input { width:32px }
.well .datepicker table tr td.day:hover { background-color:#7d8893; color:#FFF }
.bootstrap-timepicker-widget table td a:hover { border-radius:0 }
.daterangepicker.opensleft:before, .daterangepicker.opensright:before { -moz-border-bottom-colors:rgba(0, 0, 0, .2) }
.daterangepicker.opensleft:after, .daterangepicker.opensright:after { -moz-border-bottom-colors:#fff }
.datepicker-dropdown:before { -moz-border-bottom-colors:rgba(0, 0, 0, .2) }
.datepicker-dropdown:after { -moz-border-bottom-colors:#fff }
.datepicker-dropdown.datepicker-orient-bottom:before { -moz-border-top-colors:#999 }
.datepicker-dropdown.datepicker-orient-bottom:after { -moz-border-top-colors:#FFF }
.bootstrap-timepicker-widget.dropdown-menu:before { -moz-border-bottom-colors:rgba(0, 0, 0, .2) }
.bootstrap-timepicker-widget.dropdown-menu:after { -moz-border-bottom-colors:#FFF }
.bootstrap-timepicker-widget.timepicker-orient-bottom:before { -moz-border-top-colors:#999 }
.bootstrap-timepicker-widget.timepicker-orient-bottom:after { -moz-border-top-colors:#FFF }
.bootstrap-datetimepicker-widget [class=btn] { border-width:0!important; background-color:transparent!important; color:#777!important; text-shadow:none!important }
.bootstrap-datetimepicker-widget [class=btn]:hover { color:#1B6AAA!important }
.bootstrap-datetimepicker-widget .btn.btn-primary { border-width:3px!important }
.bootstrap-datetimepicker-widget .picker-switch { margin-bottom:2px }
.bootstrap-datetimepicker-widget .picker-switch .btn { width:90%!important; background-color:#EEE!important; color:#478fca!important; font-size:16px }
.bootstrap-datetimepicker-widget .picker-switch .btn:hover { background-color:#e3edf5!important }
.bootstrap-datetimepicker-widget td span { border-radius:0 }
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second { color:#555!important }
.ui-slider { background-color:#CCC }
.ui-slider-horizontal { height:9px }
.ui-slider-vertical { width:9px }
.ui-slider .ui-slider-handle { border-radius:0; width:1.45em; height:1.45em; background-color:#F8F8F8; border:1px solid }
.ui-slider .ui-slider-handle:after, .ui-slider .ui-slider-handle:before { display:block; content:""; position:absolute; top:4px; left:5px; width:4px; height:8px; border:1px solid; border-width:0 1px; border-color:inherit }
.ui-slider .ui-slider-handle:after { left:8px; border-width:0 1px 0 0 }
.ui-slider .ui-slider-handle:hover { background-color:#FFF }
.ui-slider .ui-slider-handle:active, .ui-slider .ui-slider-handle:focus, .ui-slider .ui-slider-handle:hover { outline:0; -webkit-box-shadow:1px 1px 1px 0 rgba(0, 0, 0, .3); box-shadow:1px 1px 1px 0 rgba(0, 0, 0, .3) }
.ui-slider-horizontal .ui-slider-handle { margin-left:-.725em; top:-.4em }
.ui-slider-vertical .ui-slider-handle { left:-.35em; margin-bottom:-.65em }
.ui-slider-small.ui-slider-horizontal { height:5px }
.ui-slider-small.ui-slider-vertical { width:5px }
.ui-slider-small .ui-slider-handle { border-radius:100%; width:17px; height:17px; margin-bottom:-.45em; left:-.35em }
.ui-slider-small .ui-slider-handle:after, .ui-slider-small .ui-slider-handle:before { height:7px; left:5px; width:3px }
.ui-slider-small .ui-slider-handle:after { left:7px }
.ui-slider-simple .ui-slider-handle:after, .ui-slider-simple .ui-slider-handle:before { display:none }
.ui-slider-range { background-color:#4aa4ce }
.ui-slider-handle { outline:0!important; border-color:#4aa4ce!important }
.ui-state-disabled .ui-slider-range { background-color:#8daebe }
.ui-state-disabled .ui-slider-handle { -webkit-box-shadow:none!important; box-shadow:none!important; border-color:#8daebe!important }
.ui-slider-green .ui-slider-range { background-color:#8bbc67 }
.ui-slider-green .ui-slider-handle { border-color:#8bbc67!important }
.ui-slider-green.ui-state-disabled .ui-slider-range { background-color:#aab2a4 }
.ui-slider-green.ui-state-disabled .ui-slider-handle { border-color:#aab2a4!important }
.ui-slider-red .ui-slider-range { background-color:#d36e6e }
.ui-slider-red .ui-slider-handle { border-color:#d36e6e!important }
.ui-slider-red.ui-state-disabled .ui-slider-range { background-color:#caaaaa }
.ui-slider-red.ui-state-disabled .ui-slider-handle { border-color:#caaaaa!important }
.ui-slider-purple .ui-slider-range { background-color:#ac68ba }
.ui-slider-purple .ui-slider-handle { border-color:#ac68ba!important }
.ui-slider-purple.ui-state-disabled .ui-slider-range { background-color:#afa4b1 }
.ui-slider-purple.ui-state-disabled .ui-slider-handle { border-color:#afa4b1!important }
.ui-slider-orange .ui-slider-range { background-color:#efad62 }
.ui-slider-orange .ui-slider-handle { border-color:#efad62!important }
.ui-slider-orange.ui-state-disabled .ui-slider-range { background-color:#e1c4a3 }
.ui-slider-orange.ui-state-disabled .ui-slider-handle { border-color:#e1c4a3!important }
.ui-slider-dark .ui-slider-range { background-color:#606060 }
.ui-slider-dark .ui-slider-handle { border-color:#606060!important }
.ui-slider-dark.ui-state-disabled .ui-slider-range { background-color:#7a7a7a }
.ui-slider-dark.ui-state-disabled .ui-slider-handle { border-color:#7a7a7a!important }
.ui-slider-pink .ui-slider-range { background-color:#d6487e }
.ui-slider-pink .ui-slider-handle { border-color:#d6487e!important }
.ui-slider-pink.ui-state-disabled .ui-slider-range { background-color:#c58ca2 }
.ui-slider-pink.ui-state-disabled .ui-slider-handle { border-color:#c58ca2!important }