laravel-learn-bbs/public/packages/summerblue/administrator/css/app.css

3092 lines
426 KiB
CSS
Raw Normal View History

2018-02-12 15:56:05 +00:00
/*! jQuery UI - v1.9.1 - 2012-11-12
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.slider.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;he
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }
/*
Version: 3.4.1 Timestamp: Thu Jun 27 18:02:10 PDT 2013
*/
.select2-container {
margin: 0;
position: relative;
display: inline-block;
/* inline-block for ie7 */
zoom: 1;
*display: inline;
vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input{
/*
Force border-box so that % widths fit the parent
container without overlap because of margin/padding.
More Info : http://www.quirksmode.org/css/box.html
*/
-webkit-box-sizing: border-box; /* webkit */
-khtml-box-sizing: border-box; /* konqueror */
-moz-box-sizing: border-box; /* firefox */
-ms-box-sizing: border-box; /* ie */
box-sizing: border-box; /* css3 */
}
.select2-container .select2-choice {
display: block;
height: 26px;
padding: 0 0 0 8px;
overflow: hidden;
position: relative;
border: 1px solid #aaa;
white-space: nowrap;
line-height: 26px;
color: #444;
text-decoration: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #fff;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}
.select2-container.select2-drop-above .select2-choice {
border-bottom-color: #aaa;
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%);
background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 90%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
background-image: linear-gradient(top, #eeeeee 0%,#ffffff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
margin-right: 26px;
display: block;
overflow: hidden;
white-space: nowrap;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
display: none;
width: 12px;
height: 12px;
position: absolute;
right: 24px;
top: 8px;
font-size: 1px;
text-decoration: none;
border: 0;
background: url('../img/select2/select2.png') right top no-repeat;
cursor: pointer;
outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
display: inline-block;
}
.select2-container .select2-choice abbr:hover {
background-position: right -11px;
cursor: pointer;
}
.select2-drop-undermask {
border: 0;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
z-index: 9998;
background-color: transparent;
filter: alpha(opacity=0);
}
.select2-drop-mask {
border: 0;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
z-index: 9998;
/* styles required for IE to work */
background-color: #fff;
opacity: 0;
filter: alpha(opacity=0);
}
.select2-drop {
width: 100%;
margin-top: -1px;
position: absolute;
z-index: 9999;
top: 100%;
background: #fff;
color: #000;
border: 1px solid #aaa;
border-top: 0;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}
.select2-drop-auto-width {
border-top: 1px solid #aaa;
width: auto;
}
.select2-drop-auto-width .select2-search {
padding-top: 4px;
}
.select2-drop.select2-drop-above {
margin-top: 1px;
border-top: 1px solid #aaa;
border-bottom: 0;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
-moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}
.select2-drop-active {
border: 1px solid #5897fb;
border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
border-top: 1px solid #5897fb;
}
.select2-container .select2-choice .select2-arrow {
display: inline-block;
width: 18px;
height: 100%;
position: absolute;
right: 0;
top: 0;
border-left: 1px solid #aaa;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
background: #ccc;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}
.select2-container .select2-choice .select2-arrow b {
display: block;
width: 100%;
height: 100%;
background: url('../img/select2/select2.png') no-repeat 0 1px;
}
.select2-search {
display: inline-block;
width: 100%;
min-height: 26px;
margin: 0;
padding-left: 4px;
padding-right: 4px;
position: relative;
z-index: 10000;
white-space: nowrap;
}
.select2-search input {
width: 100%;
height: auto !important;
min-height: 26px;
padding: 4px 20px 4px 5px;
margin: 0;
outline: 0;
font-family: sans-serif;
font-size: 1em;
border: 1px solid #aaa;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: #fff url('../img/select2/select2.png') no-repeat 100% -22px;
background: url('../img/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
background: url('../img/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background: url('../img/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background: url('../img/select2/select2.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
background: url('../img/select2/select2.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
background: url('../img/select2/select2.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.select2-drop.select2-drop-above .select2-search input {
margin-top: 4px;
}
.select2-search input.select2-active {
background: #fff url('../img/select2/select2-spinner.gif') no-repeat 100%;
background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
background: url('../img/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
border: 1px solid #5897fb;
outline: none;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.select2-dropdown-open .select2-choice {
border-bottom-color: transparent;
-webkit-box-shadow: 0 1px 0 #fff inset;
-moz-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;
background-color: #eee;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
border: 1px solid #5897fb;
border-top-color: transparent;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee));
background-image: -webkit-linear-gradient(center top, white 0%, #eeeeee 50%);
background-image: -moz-linear-gradient(center top, white 0%, #eeeeee 50%);
background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
background-image: -ms-linear-gradient(bottom, #ffffff 0%,#eeeeee 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
background-image: linear-gradient(bottom, #ffffff 0%,#eeeeee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
background: transparent;
border-left: none;
filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
background-position: -18px 1px;
}
/* results */
.select2-results {
max-height: 200px;
padding: 0 0 0 4px;
margin: 4px 4px 4px 0;
position: relative;
overflow-x: hidden;
overflow-y: auto;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.select2-results ul.select2-result-sub {
margin: 0;
padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }
.select2-results li {
list-style: none;
display: list-item;
background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
font-weight: bold;
}
.select2-results .select2-result-label {
padding: 3px 7px 4px;
margin: 0;
cursor: pointer;
min-height: 1em;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.select2-results .select2-highlighted {
background: #3875d7;
color: #fff;
}
.select2-results li em {
background: #feffde;
font-style: normal;
}
.select2-results .select2-highlighted em {
background: transparent;
}
.select2-results .select2-highlighted ul {
background: white;
color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
background: #f4f4f4;
display: list-item;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
color: #666;
background: #f4f4f4;
display: list-item;
cursor: default;
}
.select2-results .select2-disabled {
background: #f4f4f4;
display: list-item;
cursor: default;
}
.select2-results .select2-selected {
display: none;
}
.select2-more-results.select2-active {
background: #f4f4f4 url('../img/select2/select2-spinner.gif') no-repeat 100%;
}
.select2-more-results {
background: #f4f4f4;
display: list-item;
}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
background-color: #f4f4f4;
background-image: none;
border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
display: none;
}
/* multiselect */
.select2-container-multi .select2-choices {
height: auto !important;
height: 1%;
margin: 0;
padding: 0;
position: relative;
border: 1px solid #aaa;
cursor: text;
overflow: hidden;
background-color: #fff;
}
.select2-locked {
padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
border: 1px solid #5897fb;
outline: none;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.select2-container-multi .select2-choices li {
float: left;
list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
margin: 0;
padding: 0;
white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
padding: 5px;
margin: 1px 0;
font-family: sans-serif;
font-size: 100%;
color: #666;
outline: 0;
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
background: #fff url('../img/select2/select2-spinner.gif') no-repeat 100% !important;
}
.select2-default {
color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
padding: 3px 5px 3px 18px;
margin: 3px 0 3px 5px;
position: relative;
line-height: 13px;
color: #333;
cursor: default;
border: 1px solid #aaaaaa;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
-moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #e4e4e4;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
background: #d4d4d4;
}
.select2-search-choice-close {
display: block;
width: 12px;
height: 13px;
position: absolute;
right: 3px;
top: 4px;
font-size: 1px;
outline: none;
background: url('../img/select2/select2.png') right top no-repeat;
}
.select2-container-multi .select2-search-choice-close {
left: 3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
background-position: right -11px;
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices{
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
padding: 3px 5px 3px 5px;
border: 1px solid #ddd;
background-image: none;
background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none;
background:none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
clip: rect(0 0 0 0);
width: 1px;
height: 1px;
border: 0;
margin: 0;
padding: 0;
overflow: hidden;
position: absolute;
outline: 0;
left: 0px;
}
.select2-display-none {
display: none;
}
.select2-measure-scrollbar {
position: absolute;
top: -10000px;
left: -10000px;
width: 100px;
height: 100px;
overflow: scroll;
}
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
background-image: url('../img/select2/select2x2.png') !important;
background-repeat: no-repeat !important;
background-size: 60px 40px !important;
}
.select2-search input {
background-position: 100% -21px !important;
}
}
body.stop-scrolling {
height: 100%;
overflow: hidden; }
.sweet-overlay {
background-color: black;
/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
/* IE8 */
background-color: rgba(0, 0, 0, 0.4);
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: none;
z-index: 10000; }
.sweet-alert {
background-color: white;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
width: 478px;
padding: 17px;
border-radius: 5px;
text-align: center;
position: fixed;
left: 50%;
top: 50%;
margin-left: -256px;
margin-top: -200px;
overflow: hidden;
display: none;
z-index: 99999; }
@media all and (max-width: 540px) {
.sweet-alert {
width: auto;
margin-left: 0;
margin-right: 0;
left: 15px;
right: 15px; } }
.sweet-alert h2 {
color: #575757;
font-size: 30px;
text-align: center;
font-weight: 600;
text-transform: none;
position: relative;
margin: 25px 0;
padding: 0;
line-height: 40px;
display: block; }
.sweet-alert p {
color: #797979;
font-size: 16px;
text-align: center;
font-weight: 300;
position: relative;
text-align: inherit;
float: none;
margin: 0;
padding: 0;
line-height: normal; }
.sweet-alert fieldset {
border: none;
position: relative; }
.sweet-alert .sa-error-container {
background-color: #f1f1f1;
margin-left: -17px;
margin-right: -17px;
overflow: hidden;
padding: 0 10px;
max-height: 0;
webkit-transition: padding 0.15s, max-height 0.15s;
transition: padding 0.15s, max-height 0.15s; }
.sweet-alert .sa-error-container.show {
padding: 10px 0;
max-height: 100px;
webkit-transition: padding 0.2s, max-height 0.2s;
transition: padding 0.25s, max-height 0.25s; }
.sweet-alert .sa-error-container .icon {
display: inline-block;
width: 24px;
height: 24px;
border-radius: 50%;
background-color: #ea7d7d;
color: white;
line-height: 24px;
text-align: center;
margin-right: 3px; }
.sweet-alert .sa-error-container p {
display: inline-block; }
.sweet-alert .sa-input-error {
position: absolute;
top: 29px;
right: 26px;
width: 20px;
height: 20px;
opacity: 0;
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: all 0.1s;
transition: all 0.1s; }
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
content: "";
width: 20px;
height: 6px;
background-color: #f06e57;
border-radius: 3px;
position: absolute;
top: 50%;
margin-top: -4px;
left: 50%;
margin-left: -9px; }
.sweet-alert .sa-input-error::before {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.sweet-alert .sa-input-error::after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.sweet-alert .sa-input-error.show {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); }
.sweet-alert input {
width: 100%;
box-sizing: border-box;
border-radius: 3px;
border: 1px solid #d7d7d7;
height: 43px;
margin-top: 10px;
margin-bottom: 17px;
font-size: 18px;
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
padding: 0 12px;
display: none;
-webkit-transition: all 0.3s;
transition: all 0.3s; }
.sweet-alert input:focus {
outline: none;
box-shadow: 0px 0px 3px #c4e6f5;
border: 1px solid #b4dbed; }
.sweet-alert input:focus::-moz-placeholder {
transition: opacity 0.3s 0.03s ease;
opacity: 0.5; }
.sweet-alert input:focus:-ms-input-placeholder {
transition: opacity 0.3s 0.03s ease;
opacity: 0.5; }
.sweet-alert input:focus::-webkit-input-placeholder {
transition: opacity 0.3s 0.03s ease;
opacity: 0.5; }
.sweet-alert input::-moz-placeholder {
color: #bdbdbd; }
.sweet-alert input:-ms-input-placeholder {
color: #bdbdbd; }
.sweet-alert input::-webkit-input-placeholder {
color: #bdbdbd; }
.sweet-alert.show-input input {
display: block; }
.sweet-alert .sa-confirm-button-container {
display: inline-block;
position: relative; }
.sweet-alert .la-ball-fall {
position: absolute;
left: 50%;
top: 50%;
margin-left: -27px;
margin-top: 4px;
opacity: 0;
visibility: hidden; }
.sweet-alert button {
background-color: #8CD4F5;
color: white;
border: none;
box-shadow: none;
font-size: 17px;
font-weight: 500;
-webkit-border-radius: 4px;
border-radius: 5px;
padding: 10px 32px;
margin: 26px 5px 0 5px;
cursor: pointer; }
.sweet-alert button:focus {
outline: none;
box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
.sweet-alert button:hover {
background-color: #7ecff4; }
.sweet-alert button:active {
background-color: #5dc2f1; }
.sweet-alert button.cancel {
background-color: #C1C1C1; }
.sweet-alert button.cancel:hover {
background-color: #b9b9b9; }
.sweet-alert button.cancel:active {
background-color: #a8a8a8; }
.sweet-alert button.cancel:focus {
box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
.sweet-alert button[disabled] {
opacity: .6;
cursor: default; }
.sweet-alert button.confirm[disabled] {
color: transparent; }
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
opacity: 1;
visibility: visible;
transition-delay: 0s; }
.sweet-alert button::-moz-focus-inner {
border: 0; }
.sweet-alert[data-has-cancel-button=false] button {
box-shadow: none !important; }
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
padding-bottom: 40px; }
.sweet-alert .sa-icon {
width: 80px;
height: 80px;
border: 4px solid gray;
-webkit-border-radius: 40px;
border-radius: 40px;
border-radius: 50%;
margin: 20px auto;
padding: 0;
position: relative;
box-sizing: content-box; }
.sweet-alert .sa-icon.sa-error {
border-color: #F27474; }
.sweet-alert .sa-icon.sa-error .sa-x-mark {
position: relative;
display: block; }
.sweet-alert .sa-icon.sa-error .sa-line {
position: absolute;
height: 5px;
width: 47px;
background-color: #F27474;
display: block;
top: 37px;
border-radius: 2px; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
left: 17px; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
right: 16px; }
.sweet-alert .sa-icon.sa-warning {
border-color: #F8BB86; }
.sweet-alert .sa-icon.sa-warning .sa-body {
position: absolute;
width: 5px;
height: 47px;
left: 50%;
top: 10px;
-webkit-border-radius: 2px;
border-radius: 2px;
margin-left: -2px;
background-color: #F8BB86; }
.sweet-alert .sa-icon.sa-warning .sa-dot {
position: absolute;
width: 7px;
height: 7px;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-left: -3px;
left: 50%;
bottom: 10px;
background-color: #F8BB86; }
.sweet-alert .sa-icon.sa-info {
border-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-info::before {
content: "";
position: absolute;
width: 5px;
height: 29px;
left: 50%;
bottom: 17px;
border-radius: 2px;
margin-left: -2px;
background-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-info::after {
content: "";
position: absolute;
width: 7px;
height: 7px;
border-radius: 50%;
margin-left: -3px;
top: 19px;
background-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-success {
border-color: #A5DC86; }
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
content: '';
-webkit-border-radius: 40px;
border-radius: 40px;
border-radius: 50%;
position: absolute;
width: 60px;
height: 120px;
background: white;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.sweet-alert .sa-icon.sa-success::before {
-webkit-border-radius: 120px 0 0 120px;
border-radius: 120px 0 0 120px;
top: -7px;
left: -33px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 60px 60px;
transform-origin: 60px 60px; }
.sweet-alert .sa-icon.sa-success::after {
-webkit-border-radius: 0 120px 120px 0;
border-radius: 0 120px 120px 0;
top: -11px;
left: 30px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0px 60px;
transform-origin: 0px 60px; }
.sweet-alert .sa-icon.sa-success .sa-placeholder {
width: 80px;
height: 80px;
border: 4px solid rgba(165, 220, 134, 0.2);
-webkit-border-radius: 40px;
border-radius: 40px;
border-radius: 50%;
box-sizing: content-box;
position: absolute;
left: -4px;
top: -4px;
z-index: 2; }
.sweet-alert .sa-icon.sa-success .sa-fix {
width: 5px;
height: 90px;
background-color: white;
position: absolute;
left: 28px;
top: 8px;
z-index: 1;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.sweet-alert .sa-icon.sa-success .sa-line {
height: 5px;
background-color: #A5DC86;
display: block;
border-radius: 2px;
position: absolute;
z-index: 2; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
width: 25px;
left: 14px;
top: 46px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
width: 47px;
right: 8px;
top: 38px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.sweet-alert .sa-icon.sa-custom {
background-size: contain;
border-radius: 0;
border: none;
background-position: center center;
background-repeat: no-repeat; }
/*
* Animations
*/
@-webkit-keyframes showSweetAlert {
0% {
transform: scale(0.7);
-webkit-transform: scale(0.7); }
45% {
transform: scale(1.05);
-webkit-transform: scale(1.05); }
80% {
transform: scale(0.95);
-webkit-transform: scale(0.95); }
100% {
transform: scale(1);
-webkit-transform: scale(1); } }
@keyframes showSweetAlert {
0% {
transform: scale(0.7);
-webkit-transform: scale(0.7); }
45% {
transform: scale(1.05);
-webkit-transform: scale(1.05); }
80% {
transform: scale(0.95);
-webkit-transform: scale(0.95); }
100% {
transform: scale(1);
-webkit-transform: scale(1); } }
@-webkit-keyframes hideSweetAlert {
0% {
transform: scale(1);
-webkit-transform: scale(1); }
100% {
transform: scale(0.5);
-webkit-transform: scale(0.5); } }
@keyframes hideSweetAlert {
0% {
transform: scale(1);
-webkit-transform: scale(1); }
100% {
transform: scale(0.5);
-webkit-transform: scale(0.5); } }
@-webkit-keyframes slideFromTop {
0% {
top: 0%; }
100% {
top: 50%; } }
@keyframes slideFromTop {
0% {
top: 0%; }
100% {
top: 50%; } }
@-webkit-keyframes slideToTop {
0% {
top: 50%; }
100% {
top: 0%; } }
@keyframes slideToTop {
0% {
top: 50%; }
100% {
top: 0%; } }
@-webkit-keyframes slideFromBottom {
0% {
top: 70%; }
100% {
top: 50%; } }
@keyframes slideFromBottom {
0% {
top: 70%; }
100% {
top: 50%; } }
@-webkit-keyframes slideToBottom {
0% {
top: 50%; }
100% {
top: 70%; } }
@keyframes slideToBottom {
0% {
top: 50%; }
100% {
top: 70%; } }
.showSweetAlert[data-animation=pop] {
-webkit-animation: showSweetAlert 0.3s;
animation: showSweetAlert 0.3s; }
.showSweetAlert[data-animation=none] {
-webkit-animation: none;
animation: none; }
.showSweetAlert[data-animation=slide-from-top] {
-webkit-animation: slideFromTop 0.3s;
animation: slideFromTop 0.3s; }
.showSweetAlert[data-animation=slide-from-bottom] {
-webkit-animation: slideFromBottom 0.3s;
animation: slideFromBottom 0.3s; }
.hideSweetAlert[data-animation=pop] {
-webkit-animation: hideSweetAlert 0.2s;
animation: hideSweetAlert 0.2s; }
.hideSweetAlert[data-animation=none] {
-webkit-animation: none;
animation: none; }
.hideSweetAlert[data-animation=slide-from-top] {
-webkit-animation: slideToTop 0.4s;
animation: slideToTop 0.4s; }
.hideSweetAlert[data-animation=slide-from-bottom] {
-webkit-animation: slideToBottom 0.3s;
animation: slideToBottom 0.3s; }
@-webkit-keyframes animateSuccessTip {
0% {
width: 0;
left: 1px;
top: 19px; }
54% {
width: 0;
left: 1px;
top: 19px; }
70% {
width: 50px;
left: -8px;
top: 37px; }
84% {
width: 17px;
left: 21px;
top: 48px; }
100% {
width: 25px;
left: 14px;
top: 45px; } }
@keyframes animateSuccessTip {
0% {
width: 0;
left: 1px;
top: 19px; }
54% {
width: 0;
left: 1px;
top: 19px; }
70% {
width: 50px;
left: -8px;
top: 37px; }
84% {
width: 17px;
left: 21px;
top: 48px; }
100% {
width: 25px;
left: 14px;
top: 45px; } }
@-webkit-keyframes animateSuccessLong {
0% {
width: 0;
right: 46px;
top: 54px; }
65% {
width: 0;
right: 46px;
top: 54px; }
84% {
width: 55px;
right: 0px;
top: 35px; }
100% {
width: 47px;
right: 8px;
top: 38px; } }
@keyframes animateSuccessLong {
0% {
width: 0;
right: 46px;
top: 54px; }
65% {
width: 0;
right: 46px;
top: 54px; }
84% {
width: 55px;
right: 0px;
top: 35px; }
100% {
width: 47px;
right: 8px;
top: 38px; } }
@-webkit-keyframes rotatePlaceholder {
0% {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg); }
5% {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg); }
12% {
transform: rotate(-405deg);
-webkit-transform: rotate(-405deg); }
100% {
transform: rotate(-405deg);
-webkit-transform: rotate(-405deg); } }
@keyframes rotatePlaceholder {
0% {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg); }
5% {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg); }
12% {
transform: rotate(-405deg);
-webkit-transform: rotate(-405deg); }
100% {
transform: rotate(-405deg);
-webkit-transform: rotate(-405deg); } }
.animateSuccessTip {
-webkit-animation: animateSuccessTip 0.75s;
animation: animateSuccessTip 0.75s; }
.animateSuccessLong {
-webkit-animation: animateSuccessLong 0.75s;
animation: animateSuccessLong 0.75s; }
.sa-icon.sa-success.animate::after {
-webkit-animation: rotatePlaceholder 4.25s ease-in;
animation: rotatePlaceholder 4.25s ease-in; }
@-webkit-keyframes animateErrorIcon {
0% {
transform: rotateX(100deg);
-webkit-transform: rotateX(100deg);
opacity: 0; }
100% {
transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
opacity: 1; } }
@keyframes animateErrorIcon {
0% {
transform: rotateX(100deg);
-webkit-transform: rotateX(100deg);
opacity: 0; }
100% {
transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
opacity: 1; } }
.animateErrorIcon {
-webkit-animation: animateErrorIcon 0.5s;
animation: animateErrorIcon 0.5s; }
@-webkit-keyframes animateXMark {
0% {
transform: scale(0.4);
-webkit-transform: scale(0.4);
margin-top: 26px;
opacity: 0; }
50% {
transform: scale(0.4);
-webkit-transform: scale(0.4);
margin-top: 26px;
opacity: 0; }
80% {
transform: scale(1.15);
-webkit-transform: scale(1.15);
margin-top: -6px; }
100% {
transform: scale(1);
-webkit-transform: scale(1);
margin-top: 0;
opacity: 1; } }
@keyframes animateXMark {
0% {
transform: scale(0.4);
-webkit-transform: scale(0.4);
margin-top: 26px;
opacity: 0; }
50% {
transform: scale(0.4);
-webkit-transform: scale(0.4);
margin-top: 26px;
opacity: 0; }
80% {
transform: scale(1.15);
-webkit-transform: scale(1.15);
margin-top: -6px; }
100% {
transform: scale(1);
-webkit-transform: scale(1);
margin-top: 0;
opacity: 1; } }
.animateXMark {
-webkit-animation: animateXMark 0.5s;
animation: animateXMark 0.5s; }
@-webkit-keyframes pulseWarning {
0% {
border-color: #F8D486; }
100% {
border-color: #F8BB86; } }
@keyframes pulseWarning {
0% {
border-color: #F8D486; }
100% {
border-color: #F8BB86; } }
.pulseWarning {
-webkit-animation: pulseWarning 0.75s infinite alternate;
animation: pulseWarning 0.75s infinite alternate; }
@-webkit-keyframes pulseWarningIns {
0% {
background-color: #F8D486; }
100% {
background-color: #F8BB86; } }
@keyframes pulseWarningIns {
0% {
background-color: #F8D486; }
100% {
background-color: #F8BB86; } }
.pulseWarningIns {
-webkit-animation: pulseWarningIns 0.75s infinite alternate;
animation: pulseWarningIns 0.75s infinite alternate; }
@-webkit-keyframes rotate-loading {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
@keyframes rotate-loading {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
-ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
-ms-transform: rotate(-45deg) \9; }
/* Success icon */
.sweet-alert .sa-icon.sa-success {
border-color: transparent\9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
-ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
-ms-transform: rotate(-45deg) \9; }
/*!
* Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
* Copyright 2015 Daniel Cardoso <@DanielCardoso>
* Licensed under MIT
*/
.la-ball-fall,
.la-ball-fall > div {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.la-ball-fall {
display: block;
font-size: 0;
color: #fff; }
.la-ball-fall.la-dark {
color: #333; }
.la-ball-fall > div {
display: inline-block;
float: none;
background-color: currentColor;
border: 0 solid currentColor; }
.la-ball-fall {
width: 54px;
height: 18px; }
.la-ball-fall > div {
width: 10px;
height: 10px;
margin: 4px;
border-radius: 100%;
opacity: 0;
-webkit-animation: ball-fall 1s ease-in-out infinite;
-moz-animation: ball-fall 1s ease-in-out infinite;
-o-animation: ball-fall 1s ease-in-out infinite;
animation: ball-fall 1s ease-in-out infinite; }
.la-ball-fall > div:nth-child(1) {
-webkit-animation-delay: -200ms;
-moz-animation-delay: -200ms;
-o-animation-delay: -200ms;
animation-delay: -200ms; }
.la-ball-fall > div:nth-child(2) {
-webkit-animation-delay: -100ms;
-moz-animation-delay: -100ms;
-o-animation-delay: -100ms;
animation-delay: -100ms; }
.la-ball-fall > div:nth-child(3) {
-webkit-animation-delay: 0ms;
-moz-animation-delay: 0ms;
-o-animation-delay: 0ms;
animation-delay: 0ms; }
.la-ball-fall.la-sm {
width: 26px;
height: 8px; }
.la-ball-fall.la-sm > div {
width: 4px;
height: 4px;
margin: 2px; }
.la-ball-fall.la-2x {
width: 108px;
height: 36px; }
.la-ball-fall.la-2x > div {
width: 20px;
height: 20px;
margin: 8px; }
.la-ball-fall.la-3x {
width: 162px;
height: 54px; }
.la-ball-fall.la-3x > div {
width: 30px;
height: 30px;
margin: 12px; }
/*
* Animation
*/
@-webkit-keyframes ball-fall {
0% {
opacity: 0;
-webkit-transform: translateY(-145%);
transform: translateY(-145%); }
10% {
opacity: .5; }
20% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0); }
80% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0); }
90% {
opacity: .5; }
100% {
opacity: 0;
-webkit-transform: translateY(145%);
transform: translateY(145%); } }
@-moz-keyframes ball-fall {
0% {
opacity: 0;
-moz-transform: translateY(-145%);
transform: translateY(-145%); }
10% {
opacity: .5; }
20% {
opacity: 1;
-moz-transform: translateY(0);
transform: translateY(0); }
80% {
opacity: 1;
-moz-transform: translateY(0);
transform: translateY(0); }
90% {
opacity: .5; }
100% {
opacity: 0;
-moz-transform: translateY(145%);
transform: translateY(145%); } }
@-o-keyframes ball-fall {
0% {
opacity: 0;
-o-transform: translateY(-145%);
transform: translateY(-145%); }
10% {
opacity: .5; }
20% {
opacity: 1;
-o-transform: translateY(0);
transform: translateY(0); }
80% {
opacity: 1;
-o-transform: translateY(0);
transform: translateY(0); }
90% {
opacity: .5; }
100% {
opacity: 0;
-o-transform: translateY(145%);
transform: translateY(145%); } }
@keyframes ball-fall {
0% {
opacity: 0;
-webkit-transform: translateY(-145%);
-moz-transform: translateY(-145%);
-o-transform: translateY(-145%);
transform: translateY(-145%); }
10% {
opacity: .5; }
20% {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
80% {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
90% {
opacity: .5; }
100% {
opacity: 0;
-webkit-transform: translateY(145%);
-moz-transform: translateY(145%);
-o-transform: translateY(145%);
transform: translateY(145%); } }
.lw-colorpicker {
position: absolute;
left: 0;
top: 0;
width: 325px;
height: 281px;
padding: 12px;
border: 1px solid #fff;
border-radius: 3px;
background-color: #eee;
box-shadow: 0 1px 5px rgba(0,0,0,0.5);
}
.lw-colorpicker img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.lw-colorpicker .lw-handle {
cursor: pointer;
position: absolute;
left: 0;
top: 0;
border: 2px solid #fff;
box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 1px 2px rgba(0,0,0,0.3);
}
.lw-colorpicker .lw-sb,
.lw-colorpicker .lw-h {
border: 1px solid #ccc;
position: absolute;
left: 10px;
height: 256px;
}
.lw-colorpicker .lw-sb {
top: 10px;
width: 256px;
background-color: #f00;
}
.lw-colorpicker .lw-sb .lw-handle {
width: 20px;
height: 20px;
border-radius: 12px;
margin: -12px 0 0 -12px;
}
.lw-colorpicker .lw-h {
position: absolute;
left: 280px;
top: 10px;
width: 30px;
}
.lw-colorpicker .lw-h .lw-handle {
width: 40px;
height: 10px;
border-radius: 2px;
margin: -7px 0 0 -7px;
}
body.dragging {
user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
}
.customscroll {
overflow: hidden;
position: relative;
}
.customscroll > .wrapper {
overflow-y: auto;
width: 107%;
height: 100% !important;
}
.customscroll > .wrapper > div.content {
height: 100% !important;
width: auto !important;
}
.customscroll > .placeholder {
background-color: transparent;
display: block;
position: absolute;
right: 2px;
width: 12px;
}
.customscroll > .placeholder > .track {
bottom: 0;
display: none;
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 6px;
}
.customscroll > .placeholder > .track.hover {
background-color: #e6e6e6;
background-color: rgba(0, 0, 0, .1);
}
.customscroll > .placeholder > .track > .grip {
background-color: #999999;
height: 12px;
-moz-user-select:none;
-webkit-user-select:none;
user-select:none;
}
.customscroll > .placeholder > .track, .customscroll > .placeholder > .track > .grip {
border-radius: 10px;
}
.verdana {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.arial {
font-family: Arial, Helvetica, sans-serif;
}
.centuryGothic {
font-family: 'century gothic', verdana, arial, helvetica, sans-serif;
}
.noBorderRadius {
-moz-border-radius: 0;
border-radius: 0;
-webkit-border-radius: 0;
}
.noBoxShadow {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.noTransition {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.simpleTable th,
.simpleTable td,
.simpleTable tr,
.simpleTable tbody {
border: none;
background: none;
padding: 0;
margin: 0;
}
.noSelect {
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
}
.select {
-moz-user-select: auto;
-webkit-user-select: auto;
user-select: auto;
}
.overflowEllipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.clearfix {
zoom: 1;
}
.clearfix:before,
.clearfix:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
.clearfix:after {
clear: both;
}
@font-face {
font-family: 'Oxygen';
src: url('../fonts/Oxygen/oxygen-regular-webfont.eot');
src: url('../fonts/Oxygen/oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Oxygen/oxygen-regular-webfont.woff') format('woff'), url('../fonts/Oxygen/oxygen-regular-webfont.ttf') format('truetype'), url('../fonts/Oxygen/oxygen-regular-webfont.svg#oxygenregular') format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Oxygen';
src: url('../fonts/Oxygen/oxygen-bold-webfont.eot');
src: url('../fonts/Oxygen/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Oxygen/oxygen-bold-webfont.woff') format('woff'), url('../fonts/Oxygen/oxygen-bold-webfont.ttf') format('truetype'), url('../fonts/Oxygen/oxygen-bold-webfont.svg#oxygenbold') format('svg');
font-weight: 700;
font-style: normal;
}
.oxygen {
font-family: 'Oxygen', sans-serif;
}
.greyButton {
padding: 7px 13px;
margin: 0;
border: none;
background: #818181;
background: -moz-linear-gradient(top,#818181 0%,#646464 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#646464),color-stop(100%,#646464));
background: -webkit-linear-gradient(top,#818181 0%,#646464 100%);
background: -o-linear-gradient(top,#818181 0%,#646464 100%);
background: -ms-linear-gradient(top,#818181 0%,#646464 100%);
background: linear-gradient(top,#818181 0%,#646464 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#818181',endColorstr='#646464',GradientType=0);
-moz-box-shadow: 0 1px 5px #444;
-webkit-box-shadow: 0 1px 5px #444;
box-shadow: 0 1px 5px #444;
color: #fff;
font-size: 13px;
font-weight: normal;
cursor: pointer;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-border-radius: 2px;
background-clip: padding-box;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
}
.greyButton:hover,
.greyButton:focus {
background: #929292;
background: -moz-linear-gradient(top,#929292 0%,#646464 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#646464),color-stop(100%,#646464));
background: -webkit-linear-gradient(top,#929292 0%,#646464 100%);
background: -o-linear-gradient(top,#929292 0%,#646464 100%);
background: -ms-linear-gradient(top,#929292 0%,#646464 100%);
background: linear-gradient(top,#929292 0%,#646464 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292',endColorstr='#646464',GradientType=0);
}
.greyButton:active {
-moz-box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777;
-webkit-box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777;
box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777;
}
.headerButtonPadding {
padding: 9px 12px 8px;
}
.headerButton {
display: inline-block;
padding: 9px 12px 8px;
}
.headerButton:hover,
.headerButton.current {
background: #444;
background: -moz-linear-gradient(top,#444 0%,#333 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333));
background: -webkit-linear-gradient(top,#444 0%,#333 100%);
background: -o-linear-gradient(top,#444 0%,#333 100%);
background: -ms-linear-gradient(top,#444 0%,#333 100%);
background: linear-gradient(top,#444 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0);
}
.editForm {
color: #444;
text-shadow: white 0 1px 0;
}
.editForm a.item_link {
position: absolute;
top: 38px;
right: 41px;
}
.editForm > div {
margin-bottom: 15px;
position: relative;
}
.editForm > div div.loader {
position: absolute;
top: 26px;
left: -21px;
width: 16px;
height: 16px;
background: url(../img/loader.gif) no-repeat;
zoom: 1;
filter: alpha(opacity=30);
opacity: 0.3;
}
.editForm > div p.description {
width: 90%;
margin: 0 0 7px 2px;
}
.editForm > div p.description_below {
width: 90%;
margin: 2px 0 0 2px;
}
.editForm > div select,
.editForm > div textarea,
.editForm > div input {
margin-bottom: 0;
vertical-align: top;
}
.editForm > div textarea {
width: 98%;
}
.editForm > div select,
.editForm > div input[type=hidden],
.editForm > div .select2-container {
width: 226px;
}
.editForm > div div.characters_left {
position: absolute;
top: 1px;
right: 40px;
font-size: 11px;
}
.editForm > div.number span.symbol {
position: absolute;
top: 27px;
left: -15px;
}
.editForm > div.key label,
.editForm > div.bool label {
display: inline-block;
}
.editForm > div div.uneditable {
margin-right: 32px;
}
.editForm > div div.uneditable p {
margin-bottom: 7px;
}
.editForm > div.markdown {
padding-bottom: 10px;
}
.editForm > div.markdown div.markdown_container {
position: relative;
}
.editForm > div.markdown div.markdown_container div.preview {
display: inline-block;
margin-left: 10px;
height: 100%;
vertical-align: top;
overflow-y: auto;
padding: 4px 0 5px;
}
.editForm > div.markdown div.markdown_container div.preview p {
margin-bottom: 7px;
}
.editForm > div.markdown div.markdown_container textarea {
height: 100%;
}
.editForm > div.image div.upload_container,
.editForm > div.file div.upload_container {
padding: 4px 0;
}
div.upload_container input {
cursor: pointer;
}
.editForm > div.image div.upload_container div.uploader,
.editForm > div.file div.upload_container div.uploader {
background: url(../img/upload.png) no-repeat;
padding-left: 25px;
}
.editForm > div.image div.upload_container div.plupload,
.editForm > div.file div.upload_container div.plupload {
width: 100% !important;
}
.editForm > div.image div.image_container,
.editForm > div.file div.image_container {
position: relative;
}
.editForm > div.image div.image_container input[type=button],
.editForm > div.file div.image_container input[type=button] {
position: absolute;
top: 5px;
right: -5px;
}
.editForm > div.image div.file_container a,
.editForm > div.image div.file_container input,
.editForm > div.file div.file_container a,
.editForm > div.file div.file_container input {
vertical-align: middle;
}
.editForm > div.image div.file_container a,
.editForm > div.file div.file_container a {
display: inline-block;
max-width: 83%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.editForm > div.color div.color_preview {
height: 8px;
margin: 0 33px 0 1px;
-moz-box-shadow: 0px 1px 2px #aaa;
-webkit-box-shadow: 0px 1px 2px #aaa;
box-shadow: 0px 1px 2px #aaa;
}
.editForm div.control_buttons {
margin-top: 20px;
padding-bottom: 20px;
}
.editForm div.control_buttons span.message {
display: block;
margin: 10px 30px 0 3px;
}
.full_screen_fields {
display: inline-block;
vertical-align: top;
margin-bottom: 30px;
margin-right: 30px;
}
.full_screen_fields.control_buttons,
.full_screen_fields.image,
.full_screen_fields.wysiwyg,
.full_screen_fields.markdown,
.full_screen_fields.textarea {
display: block;
margin-right: 0;
}
.full_screen_fields.custom_buttons {
display: block;
}
.full_screen_fields div.characters_left {
right: 3px;
}
.full_screen_fields select {
width: 226px;
}
#settings_page {
padding: 60px 30px 0;
}
#settings_page h2 {
color: #444;
text-shadow: #DDD 0 1px 0;
margin-bottom: 15px;
}
#settings_page form.settings_form {
color: #444;
text-shadow: white 0 1px 0;
}
#settings_page form.settings_form a.item_link {
position: absolute;
top: 38px;
right: 41px;
}
#settings_page form.settings_form > div {
margin-bottom: 15px;
position: relative;
}
#settings_page form.settings_form > div div.loader {
position: absolute;
top: 26px;
left: -21px;
width: 16px;
height: 16px;
background: url(../img/loader.gif) no-repeat;
zoom: 1;
filter: alpha(opacity=30);
opacity: 0.3;
}
#settings_page form.settings_form > div p.description {
width: 90%;
margin: 0 0 7px 2px;
}
#settings_page form.settings_form > div p.description_below {
width: 90%;
margin: 2px 0 0 2px;
}
#settings_page form.settings_form > div select,
#settings_page form.settings_form > div textarea,
#settings_page form.settings_form > div input {
margin-bottom: 0;
vertical-align: top;
}
#settings_page form.settings_form > div textarea {
width: 98%;
}
#settings_page form.settings_form > div select,
#settings_page form.settings_form > div input[type=hidden],
#settings_page form.settings_form > div .select2-container {
width: 226px;
}
#settings_page form.settings_form > div div.characters_left {
position: absolute;
top: 1px;
right: 40px;
font-size: 11px;
}
#settings_page form.settings_form > div.number span.symbol {
position: absolute;
top: 27px;
left: -15px;
}
#settings_page form.settings_form > div.key label,
#settings_page form.settings_form > div.bool label {
display: inline-block;
}
#settings_page form.settings_form > div div.uneditable {
margin-right: 32px;
}
#settings_page form.settings_form > div div.uneditable p {
margin-bottom: 7px;
}
#settings_page form.settings_form > div.markdown {
padding-bottom: 10px;
}
#settings_page form.settings_form > div.markdown div.markdown_container {
position: relative;
}
#settings_page form.settings_form > div.markdown div.markdown_container div.preview {
display: inline-block;
margin-left: 10px;
height: 100%;
vertical-align: top;
overflow-y: auto;
padding: 4px 0 5px;
}
#settings_page form.settings_form > div.markdown div.markdown_container div.preview p {
margin-bottom: 7px;
}
#settings_page form.settings_form > div.markdown div.markdown_container textarea {
height: 100%;
}
#settings_page form.settings_form > div.image div.upload_container,
#settings_page form.settings_form > div.file div.upload_container {
padding: 4px 0;
}
#settings_page form.settings_form > div.image div.upload_container div.uploader,
#settings_page form.settings_form > div.file div.upload_container div.uploader {
background: url(../img/upload.png) no-repeat;
padding-left: 25px;
}
#settings_page form.settings_form > div.image div.upload_container div.plupload,
#settings_page form.settings_form > div.file div.upload_container div.plupload {
width: 100% !important;
}
#settings_page form.settings_form > div.image div.image_container,
#settings_page form.settings_form > div.file div.image_container {
position: relative;
}
#settings_page form.settings_form > div.image div.image_container input[type=button],
#settings_page form.settings_form > div.file div.image_container input[type=button] {
position: absolute;
top: 5px;
right: -5px;
}
#settings_page form.settings_form > div.image div.file_container a,
#settings_page form.settings_form > div.image div.file_container input,
#settings_page form.settings_form > div.file div.file_container a,
#settings_page form.settings_form > div.file div.file_container input {
vertical-align: middle;
}
#settings_page form.settings_form > div.image div.file_container a,
#settings_page form.settings_form > div.file div.file_container a {
display: inline-block;
max-width: 83%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
#settings_page form.settings_form > div.color div.color_preview {
height: 8px;
margin: 0 33px 0 1px;
-moz-box-shadow: 0px 1px 2px #aaa;
-webkit-box-shadow: 0px 1px 2px #aaa;
box-shadow: 0px 1px 2px #aaa;
}
#settings_page form.settings_form div.control_buttons {
margin-top: 20px;
padding-bottom: 20px;
}
#settings_page form.settings_form div.control_buttons span.message {
display: block;
margin: 10px 30px 0 3px;
}
#settings_page form.settings_form > div {
display: inline-block;
vertical-align: top;
margin-bottom: 30px;
margin-right: 30px;
}
#settings_page form.settings_form > div.control_buttons,
#settings_page form.settings_form > div.image,
#settings_page form.settings_form > div.wysiwyg,
#settings_page form.settings_form > div.markdown,
#settings_page form.settings_form > div.textarea {
display: block;
margin-right: 0;
}
#settings_page form.settings_form > div.custom_buttons {
display: block;
}
#settings_page form.settings_form > div div.characters_left {
right: 3px;
}
#settings_page form.settings_form > div select {
width: 226px;
}
#settings_page form.settings_form div.image_container {
display: inline-block;
}
#settings_page form.settings_form div.image_container img {
max-width: 100%;
}
#settings_page form.settings_form div.image_container input[type=button] {
right: -30px !important;
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
q,
small,
strong,
sub,
sup,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
border: 0;
margin: 0;
padding: 0;
}
article,
aside,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
video,
object {
display: block;
}
a img {
border: 0;
}
figure {
position: relative;
}
figure img {
width: 100%;
}
ul,
li {
list-style: none;
}
a {
text-decoration: none;
}
#wrapper {
font-family: 'Oxygen', sans-serif;
font-size: 13px;
line-height: 18px;
color: #333333;
}
#wrapper h2 {
font-size: 24px;
line-height: 36px;
}
#wrapper label {
display: block;
margin-bottom: 5px;
}
#wrapper header {
background: #5a6064;
text-shadow: black 0 1px 0;
height: 34px;
overflow: visible;
position: relative;
z-index: 900;
position: fixed;
top: 0;
right: 0;
left: 0;
}
#wrapper header h1 {
float: left;
margin: 0;
border-right: 1px solid #334352;
}
#wrapper header h1 a {
display: inline-block;
padding: 9px 12px 8px;
padding: 8px 15px 9px;
font-size: 19px;
border-right: 1px solid #555;
}
#wrapper header h1 a:hover,
#wrapper header h1 a.current {
background: #2F4050;
}
#wrapper header h1 a:hover {
background: #2F4050;
}
#wrapper header a,
#wrapper header span {
color: #fff;
display: inline-block;
cursor: pointer;
}
#wrapper header .iconButton {
display: inline-block;
padding: 9px 12px 8px;
padding: 0;
display: none;
}
#wrapper header .iconButton:hover,
#wrapper header .iconButton.current {
background: #444;
background: -moz-linear-gradient(top,#444 0%,#333 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333));
background: -webkit-linear-gradient(top,#444 0%,#333 100%);
background: -o-linear-gradient(top,#444 0%,#333 100%);
background: -ms-linear-gradient(top,#444 0%,#333 100%);
background: linear-gradient(top,#444 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0);
}
#wrapper header .iconButton > div {
height: 35px;
}
#wrapper header a#menu_button {
display: inline-block;
padding: 9px 12px 8px;
padding: 0;
display: none;
}
#wrapper header a#menu_button:hover,
#wrapper header a#menu_button.current {
background: #444;
background: -moz-linear-gradient(top,#444 0%,#333 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333));
background: -webkit-linear-gradient(top,#444 0%,#333 100%);
background: -o-linear-gradient(top,#444 0%,#333 100%);
background: -ms-linear-gradient(top,#444 0%,#333 100%);
background: linear-gradient(top,#444 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0);
}
#wrapper header a#menu_button > div {
height: 35px;
}
#wrapper header a#menu_button > div {
width: 45px;
background: url(../img/menu-icon.png) no-repeat center center;
}
#wrapper header a#filter_button {
display: inline-block;
padding: 9px 12px 8px;
padding: 0;
display: none;
margin-left: -3px;
}
#wrapper header a#filter_button:hover,
#wrapper header a#filter_button.current {
background: #444;
background: -moz-linear-gradient(top,#444 0%,#333 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333));
background: -webkit-linear-gradient(top,#444 0%,#333 100%);
background: -o-linear-gradient(top,#444 0%,#333 100%);
background: -ms-linear-gradient(top,#444 0%,#333 100%);
background: linear-gradient(top,#444 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0);
}
#wrapper header a#filter_button > div {
height: 35px;
}
#wrapper header a#filter_button.hidden {
display: none !important;
}
#wrapper header a#filter_button > div {
width: 41px;
background: url(../img/filter-icon.png) no-repeat center center;
}
#wrapper header #mobile_menu_wrapper {
display: none;
position: fixed;
top: 36px;
bottom: 0;
left: 0;
min-width: 300px;
}
#wrapper header #mobile_menu_wrapper .mobileMenuPadding {
padding: 12px 14px;
}
#wrapper header #mobile_menu_wrapper ul#mobile_menu {
background: #333;
background: -moz-linear-gradient(top,#333 0%,#444 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#444));
background: -webkit-linear-gradient(top,#333 0%,#444 100%);
background: -o-linear-gradient(top,#333 0%,#444 100%);
background: -ms-linear-gradient(top,#333 0%,#444 100%);
background: linear-gradient(top,#333 0%,#444 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#444444',GradientType=0);
min-width: 300px;
min-height: 100%;
}
#wrapper header #mobile_menu_wrapper ul#mobile_menu li {
border-bottom: 1px solid #44484b;
}
#wrapper header #mobile_menu_wrapper ul#mobile_menu li.menu > span {
display: block;
padding: 12px 14px;
}
#wrapper header #mobile_menu_wrapper ul#mobile_menu li.menu ul {
display: none;
border-left: 20px solid #222;
}
#wrapper header #mobile_menu_wrapper a {
padding: 12px 14px;
display: block;
}
#wrapper header ul#menu,
#wrapper header ul#lang_menu {
display: inline-block;
}
#wrapper header ul#menu > li,
#wrapper header ul#lang_menu > li {
display: inline-block;
position: relative;
background: #2F4050;
margin-left: -3px;
}
#wrapper header ul#menu > li a,
#wrapper header ul#menu > li span,
#wrapper header ul#lang_menu > li a,
#wrapper header ul#lang_menu > li span {
padding: 9px 12px 8px;
}
#wrapper header ul#menu > li ul,
#wrapper header ul#lang_menu > li ul {
position: absolute;
top: 35px;
left: 0;
display: none;
background: #2F4050;
-moz-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
background-clip: padding-box;
}
#wrapper header ul#menu > li ul a,
#wrapper header ul#lang_menu > li ul a {
display: block;
white-space: nowrap;
overflow: hidden;
border-bottom: 1px solid #293846;
}
#wrapper header ul#menu > li ul a:hover,
#wrapper header ul#lang_menu > li ul a:hover {
color: #fff;
}
#wrapper header ul#menu > li ul li:last-child a,
#wrapper header ul#lang_menu > li ul li:last-child a {
border-bottom: none;
}
#wrapper header ul#menu > li ul li.menu,
#wrapper header ul#lang_menu > li ul li.menu {
position: relative;
}
#wrapper header ul#menu > li ul li.menu.current,
#wrapper header ul#lang_menu > li ul li.menu.current {
background: #2F4050;
}
#wrapper header ul#menu > li ul li.menu ul,
#wrapper header ul#lang_menu > li ul li.menu ul {
top: 0;
left: 100%;
z-index: -1;
}
#wrapper header ul#menu > li.current,
#wrapper header ul#menu > li:hover,
#wrapper header ul#lang_menu > li.current,
#wrapper header ul#lang_menu > li:hover {
background: #2F4050;
}
#wrapper header ul#menu > li:first-child,
#wrapper header ul#lang_menu > li:first-child {
margin-left: 0;
}
#wrapper header div#right_nav {
display: block;
position: absolute;
top: 0;
right: 0;
}
#wrapper header div#right_nav ul#lang_menu {
display: inline-block;
border-right: 1px solid #999999;
}
#wrapper header div#right_nav a#back_to_site {
display: inline-block;
padding: 9px 12px 8px;
margin-left: -3px;
}
#wrapper header div#right_nav a#back_to_site:hover,
#wrapper header div#right_nav a#back_to_site.current {
background: #444;
background: -moz-linear-gradient(top,#444 0%,#333 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333));
background: -webkit-linear-gradient(top,#444 0%,#333 100%);
background: -o-linear-gradient(top,#444 0%,#333 100%);
background: -ms-linear-gradient(top,#444 0%,#333 100%);
background: linear-gradient(top,#444 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0);
}
#wrapper header div#right_nav a#logout {
display: inline-block;
padding: 9px 12px 8px;
margin-left: -3px;
}
#wrapper header div#right_nav a#logout:hover,
#wrapper header div#right_nav a#logout.current {
background: #444;
background: -moz-linear-gradient(top,#444 0%,#333 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333));
background: -webkit-linear-gradient(top,#444 0%,#333 100%);
background: -o-linear-gradient(top,#444 0%,#333 100%);
background: -ms-linear-gradient(top,#444 0%,#333 100%);
background: linear-gradient(top,#444 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0);
}
#admin_page {
position: relative;
}
#admin_page label {
margin-bottom: 3px;
font-weight: bold;
}
#admin_page div#sidebar {
float: right;
margin-right: 13px;
margin-top: 60px;
width: 245px;
}
#admin_page div#sidebar h2 {
color: #444;
text-shadow: #DDD 0 1px 0;
margin-bottom: 15px;
}
#admin_page div#sidebar div.filters > div {
margin-bottom: 10px;
position: relative;
}
#admin_page div#sidebar div.filters > div select,
#admin_page div#sidebar div.filters > div input[type=hidden] {
width: 225px;
}
#admin_page div#sidebar div.filters > div div.loader {
position: absolute;
top: 26px;
left: -21px;
width: 16px;
height: 16px;
background: url(../img/loader.gif) no-repeat;
zoom: 1;
filter: alpha(opacity=30);
opacity: 0.3;
}
#admin_page div#sidebar div.filters > div p.description {
width: 90%;
margin: 0 0 7px 2px;
}
#admin_page div#sidebar div.filters > div p.description_below {
width: 90%;
margin: 2px 0 0 2px;
}
#admin_page div#sidebar div.filters > div.min_max input[type=text] {
width: 87px;
}
#admin_page div#sidebar div.filters > div.min_max span.symbol {
position: absolute;
top: 27px;
left: -15px;
}
#admin_page div#sidebar div.filters > div.min_max.datetime input[type=text] {
font-size: 11px;
}
#admin_page div#sidebar div.filters > div.color div.color_preview {
height: 8px;
margin: 0 33px 0 1px;
-moz-box-shadow: 0px 1px 2px #aaa;
-webkit-box-shadow: 0px 1px 2px #aaa;
box-shadow: 0px 1px 2px #aaa;
}
#admin_page #content {
padding-top: 35px;
}
#admin_page #content div.table_container {
position: relative;
}
#admin_page #content div.table_container div.results_header h2 {
padding: 0 15px;
display: inline-block;
vertical-align: middle;
}
#admin_page #content div.table_container div.results_header div.actions {
position: absolute;
top: 8px;
right: 9px;
}
#admin_page #content div.table_container div.results_header div.action_message {
text-align: right;
margin-left: 500px;
padding-bottom: 10px;
margin-right: 12px;
}
#admin_page #content div.table_container div.page_container {
background: #F3F3F4;
background: -moz-linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255, 255, 255, 0.79)),color-stop(100%,rgba(255, 255, 255, 0.79)));
background: -webkit-linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%);
background: -o-linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%);
background: -ms-linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%);
background: linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F4',endColorstr='rgba(255, 255, 255, 0.79)',GradientType=0);
-moz-box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32);
-webkit-box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32);
box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32);
text-shadow: white 0 1px 0;
border: solid 1px #d4d4d4;
border-top-color: #e6e6e6;
border-bottom-color: #EEE;
font-size: 1.0em;
font-weight: bold;
line-height: 18px;
color: #5e6469;
position: relative;
z-index: 801;
margin-bottom: 3px;
padding: 5px 0;
}
#admin_page #content div.table_container div.page_container div.paginator {
display: inline-block;
margin-left: 15px;
margin-right: 15px;
vertical-align: middle;
}
#admin_page #content div.table_container div.page_container div.paginator input {
display: inline-block;
vertical-align: baseline;
margin-bottom: 0;
}
#admin_page #content div.table_container div.page_container div.paginator input[type=text] {
width: 30px;
}
#admin_page #content div.table_container div.page_container div.per_page {
vertical-align: middle;
position: absolute;
right: 15px;
top: 5px;
overflow: hidden;
}
#admin_page #content div.table_container div.page_container div.per_page input {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
border: none;
}
#admin_page #content div.table_container div.page_container div.per_page input[type=hidden] {
width: 70px;
}
#admin_page #content div.table_container div.table_scrollable {
width: 100%;
overflow-x: auto;
}
#admin_page #content div.table_container table.results th.sortable div {
background: url("../img/orderable.png") no-repeat 0 4px;
padding-left: 13px;
cursor: pointer;
}
#admin_page #content div.table_container div.loading_rows {
position: absolute;
top: 95px;
left: 0;
right: 0;
bottom: 0;
background-color: #000;
opacity: 0.50;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
filter: alpha(opacity=50);
text-align: center;
}
#admin_page #content div.table_container div.loading_rows > div {
position: absolute;
top: 45%;
left: 0;
right: 0;
color: #fff;
font-size: 35px;
text-shadow: #000 1px 1px 1px;
}
#admin_page #content div.table_container div.no_results {
position: absolute;
top: 240px;
left: 0;
right: 0;
bottom: 0;
text-align: center;
}
#admin_page #content div.table_container div.no_results > div {
color: #444;
font-size: 28px;
text-shadow: #ddd 1px 1px 1px;
}
#admin_page #content div.item_edit_container {
position: absolute;
top: 35px;
bottom: 0;
right: 0;
width: 285px;
overflow: hidden;
}
#admin_page #content div.item_edit_container h2 {
margin-bottom: 15px;
}
#admin_page #content div.item_edit_container div.item_edit {
position: relative;
padding-top: 25px;
padding-left: 27px;
background: #D9E4EC;
min-height: 430px;
width: 258px;
-moz-box-shadow: -1px 1px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: -1px 1px 2px rgba(0,0,0,0.4);
box-shadow: -1px 1px 2px rgba(0,0,0,0.4);
margin-left: 2px;
margin-bottom: 2px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form {
color: #444;
text-shadow: white 0 1px 0;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form a.item_link {
position: absolute;
top: 38px;
right: 41px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div {
margin-bottom: 15px;
position: relative;
width: 225px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.loader {
position: absolute;
top: 26px;
left: -21px;
width: 16px;
height: 16px;
background: url(../img/loader.gif) no-repeat;
zoom: 1;
filter: alpha(opacity=30);
opacity: 0.3;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div p.description {
width: 90%;
margin: 0 0 7px 2px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div p.description_below {
width: 90%;
margin: 2px 0 0 2px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div select,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div textarea,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div input {
margin-bottom: 0;
vertical-align: top;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div textarea {
width: 98%;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div select,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div input[type=hidden],
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div .select2-container {
width: 226px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.characters_left {
position: absolute;
top: 1px;
right: 40px;
font-size: 11px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.number span.symbol {
position: absolute;
top: 27px;
left: -15px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.key label,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.bool label {
display: inline-block;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.uneditable {
margin-right: 32px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.uneditable p {
margin-bottom: 7px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown {
padding-bottom: 10px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container {
position: relative;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container div.preview {
display: inline-block;
margin-left: 10px;
height: 100%;
vertical-align: top;
overflow-y: auto;
padding: 4px 0 5px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container div.preview p {
margin-bottom: 7px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container textarea {
height: 100%;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container {
padding: 4px 0;
padding-left: 7px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container div.uploader,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container div.uploader {
background: url(../img/upload.png) no-repeat;
padding-left: 25px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container div.plupload,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container div.plupload {
width: 100% !important;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.image_container {
position: relative;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container input[type=button],
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.image_container input[type=button] {
position: absolute;
top: 5px;
right: -5px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container a,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container input,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container a,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container input {
vertical-align: middle;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container a,
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container a {
display: inline-block;
max-width: 83%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.color div.color_preview {
height: 8px;
margin: 0 33px 0 1px;
-moz-box-shadow: 0px 1px 2px #aaa;
-webkit-box-shadow: 0px 1px 2px #aaa;
box-shadow: 0px 1px 2px #aaa;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form div.control_buttons {
margin-top: 20px;
padding-bottom: 20px;
}
#admin_page #content div.item_edit_container div.item_edit form.edit_form div.control_buttons span.message {
display: block;
margin: 10px 30px 0 3px;
}
#admin_page #content div.item_edit_container div.item_edit div.loading {
position: absolute;
top: 200px;
left: 50%;
font-size: 20px;
margin-left: -36px;
}
.lw-colorpicker {
z-index: 807;
}
.select2-search input {
width: 100% !important;
}
@media only screen and (max-width: 949px) {
#wrapper header a#menu_button,
#wrapper header a#filter_button {
display: inline-block;
}
#wrapper header ul#menu {
display: none;
}
#wrapper div#sidebar {
display: none;
position: absolute;
background: #fff;
z-index: 830;
margin: 0;
top: 36px;
left: 0;
right: 0;
width: auto;
padding-top: 25px;
padding-left: 27px;
}
#wrapper div#sidebar.shown {
display: block;
}
#wrapper #content.hidden {
display: none;
}
#wrapper #content div.table_container {
margin-right: 0 !important;
}
#wrapper #content div.item_edit_container {
left: 0;
width: 100% !important;
z-index: 805;
}
#wrapper #content div.item_edit_container div.item_edit {
width: 100% !important;
height: 96%;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div {
display: inline-block;
vertical-align: top;
margin-bottom: 30px;
margin-right: 30px;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.control_buttons,
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image,
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.wysiwyg,
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.markdown,
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.textarea {
display: block;
margin-right: 0;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.custom_buttons {
display: block;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div div.characters_left {
right: 3px;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div select {
width: 226px;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image {
display: block;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container {
max-width: 100%;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container img {
max-width: 88% !important;
max-height: 600px;
}
#wrapper #content div.item_edit_container div.item_edit form.edit_form > div.bool {
display: block;
}
}
@media only screen and (max-width: 529px) {
body:after {
content: 'mobile';
display: none;
}
#wrapper header #mobile_menu_wrapper {
right: 0;
}
#wrapper header #mobile_menu_wrapper ul#mobile_menu {
width: 100%;
}
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
body:after {
content: 'tablet';
display: none;
}
}
@media only screen and (min-width: 950px) {
#wrapper header #mobile_menu_wrapper {
display: none !important;
}
}
/*
Weibo Users
*/
.wb-tags label {
cursor: pointer;
}
/*
超级自定义 by CJ
*/
#admin_page #content div.table_container table.results tr.result {
cursor: text;
}
/*
自动换行
*/
.table>thead>tr>th>*, .table>tbody>tr>th>*, .table>tfoot>tr>th>*, .table>thead>tr>td>*, .table>tbody>tr>td>*, .table>tfoot>tr>td>* { word-break: break-all;}
.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
#admin_page #content div.table_container div.page_container div.paginator { margin-left: 8px;}
#admin_page #content div.table_container div.page_container div.paginator .btn { margin-right: 5px;text-shadow: none;}
/*!
* Bootstrap v3.3.1 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2013 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1
h1,h2,h3,h4,h5,h6{font-weight:100}h1{font-size:30px}h2{font-size:24px}h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}h3,h4,h5{margin-top:5px;font-weight:600}.nav>li>a{color:#a7b1c2;font-weight:600;padding:14px 20px 14px 25px}.nav.navbar-right>li>a{color:#999c9e}.nav>li.active>a{color:#fff}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus{background-color:#293846;color:white}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:#fff}.nav.navbar-top-links>li>a:hover,.nav.navbar-top-links>li>a:focus{background-color:transparent}.nav>li>a i{margin-right:6px}.navbar{border:0}.navbar-default{background-color:transparent;border-color:#2f4050}.navbar-top-links li{display:inline-block}.navbar-top-links li:last-child{margin-right:40px}.body-small .navbar-top-links li:last-child{margin-right:0}.navbar-top-links li a{padding:20px 10px;min-height:50px}.dropdown-menu{border:medium none;border-radius:3px;box-shadow:0 0 3px rgba(86,96,117,0.7);display:none;float:left;font-size:12px;left:0;list-style:none outside none;padding:0;position:absolute;text-shadow:none;top:100%;z-index:1000}.dropdown-menu>li>a{border-radius:3px;color:inherit;line-height:25px;margin:4px;text-align:left;font-weight:normal}.dropdown-menu>li>a.font-bold{font-weight:600}.navbar-top-links .dropdown-menu li{display:block}.navbar-top-links .dropdown-menu li:last-child{margin-right:0}.navbar-top-links .dropdown-menu li a{padding:3px 20px;min-height:0}.navbar-top-links .dropdown-menu li a div{white-space:normal}.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks,.navbar-top-links .dropdown-alerts{width:310px;min-width:0}.navbar-top-links .dropdown-messages{margin-left:5px}.navbar-top-links .dropdown-tasks{margin-left:-59px}.navbar-top-links .dropdown-alerts{margin-left:-123px}.navbar-top-links .dropdown-user{right:0;left:auto}.dropdown-messages,.dropdown-alerts{padding:10px 10px 10px 10px}.dropdown-messages li a,.dropdown-alerts li a{font-size:12px}.dropdown-messages li em,.dropdown-alerts li em{font-size:10px}.nav.navbar-top-links .dropdown-alerts a{font-size:12px}.nav-header{padding:33px 25px;background:url("patterns/header-profile.png") no-repeat}.pace-done .nav-header{transition:all .5s}.nav>li.active{border-left:4px solid #19aa8d;background:#293846}.nav.nav-second-level>li.active{border:0}.nav.nav-second-level.collapse[style]{height:auto!important}.nav-header a{color:#dfe4ed}.nav-header .text-muted{color:#8095a8}.minimalize-styl-2{padding:4px 12px;margin:14px 5px 5px 20px;font-size:14px;float:left}.navbar-form-custom{float:left;height:50px;padding:0;width:200px;display:inline-table}.navbar-form-custom .form-group{margin-bottom:0}.nav.navbar-top-links a{font-size:14px}.navbar-form-custom .form-control{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;font-size:14px;height:60px;margin:0;z-index:2000}.count-info .label{line-height:12px;padding:2px 5px;position:absolute;right:6px;top:12px}.arrow{float:right}.fa.arrow:before{content:"\f104"}.active>a>.fa.arrow:before{content:"\f107"}.nav-second-level li,.nav-third-level li{border-bottom:none!important}.nav-second-level li a{padding:7px 10px 7px 10px;padding-left:52px}.nav-third-level li a{padding-left:62px}.nav-second-level li:last-child{margin-bottom:10px}body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover>.nav-second-level,.mini-navbar .nav li:focus>.nav-second-level{display:block;border-radius:0 2px 2px 0;min-width:140px;height:auto}body.mini-navbar .navbar-default .nav>li>.nav-second-level li a{font-size:12px;border-radius:3px}.fixed-nav .slimScrollDiv #side-menu{padding-bottom:60px}.mini-navbar .nav-second-level li a{padding:10px 10px 10px 15px}.mini-navbar .nav-second-level{position:absolute;left:70px;top:0;background-color:#2f4050;padding:10px 10px 10px 10px;font-size:12px}.canvas-menu.mini-navbar .nav-second-level{background:#293846}.mini-navbar li.active .nav-second-level{left:65px}.navbar-default .special_link a{background:#1ab394;color:white}.navbar-default .special_link a:hover{background:#17987e!important;col