diff --git a/osticket/Dockerfile b/osticket/Dockerfile new file mode 100644 index 0000000..7bdc751 --- /dev/null +++ b/osticket/Dockerfile @@ -0,0 +1,8 @@ +FROM devinsolutions/osticket:1.15.2 +WORKDIR /var/www/html + +COPY theme/default/ ./assets/default +COPY theme/scp/ ./scp/css +COPY theme/css/ ./css + +CMD ["start"] \ No newline at end of file diff --git a/osticket/theme/css/filedrop.css b/osticket/theme/css/filedrop.css new file mode 100644 index 0000000..7ce08a4 --- /dev/null +++ b/osticket/theme/css/filedrop.css @@ -0,0 +1,197 @@ +.filedrop { + padding-bottom: 10px; +} +.filedrop .dropzone { + border: 2px dashed rgba(0, 0, 0, 0.2); + padding: 8px; + border-radius: 5px; + background-color: rgba(0, 0, 0, 0.05); + color: #999; +} +.filedrop .dropzone a { + color: rgba(24, 78, 129, 0.7); +} +.filedrop .files:not(:empty) { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 5px 5px 0 0; + padding: 5px; +} +.filedrop .files:not(:empty) + .dropzone { + border-top: none; + border-radius: 0 0 5px 5px; +} +.filedrop .files .file { + display: block; + padding: 5px 10px 5px 20px; + margin: 0; + border-radius: 5px; + height:25px; +} +.rtl .filedrop .files .file { + padding-left: 10px; + padding-right: 20px; +} +.filedrop .files .file:hover { + background-color: rgba(0, 0, 0, 0.05); +} +.filedrop .files .file .filesize { + margin: 0 1em; + color: #999; +} +.filedrop .files .file > span { + padding:4px 0 0 0; + display:block; +} +.filedrop .files .file .upload-rate { + margin: 0 10px; + color: #aaa; +} +.filedrop .files .file .trash { + cursor: pointer; +} +.filedrop .progress { + margin-top: 5px; +} +.filedrop .cancel { + cursor: pointer; +} +.filedrop .preview { + width: auto; + height: auto; + max-width: 100px; + max-height: 25px; + display: inline-block; + float: left; + padding-right: 10px; +} +.rtl .filedrop .preview { + padding-right: initial; + padding-left: 10px; + float: right; +} +.-redactor-container + .filedrop .dropzone, +.-redactor-container .filedrop .dropzone, +.-redactor-container .filedrop .files { + border-top-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.tooltip-preview, +.tooltip-preview img { + max-width: 300px; + max-height: 300px; + z-index:11; +} + +/* Bootstrap 3.2 progress-bar */ +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 10px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); +} +.rtl .progress-bar { + float: right; +} +.progress-bar:not(.active) { + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar[aria-valuenow="1"], +.progress-bar[aria-valuenow="2"] { + min-width: 30px; +} +.progress-bar[aria-valuenow="0"] { + min-width: 30px; + color: #777; + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} + diff --git a/osticket/theme/css/flags.css b/osticket/theme/css/flags.css new file mode 100644 index 0000000..b517a8e --- /dev/null +++ b/osticket/theme/css/flags.css @@ -0,0 +1,258 @@ +.flag { + width: 16px; + height: 11px; + display: inline-block; + background:url(../images/flags.png) no-repeat +} + +.flag.flag-ad {background-position: -16px 0} +.flag.flag-ae {background-position: -32px 0} +.flag.flag-af {background-position: -48px 0} +.flag.flag-ag {background-position: -64px 0} +.flag.flag-ai {background-position: -80px 0} +.flag.flag-al {background-position: -96px 0} +.flag.flag-am {background-position: -112px 0} +.flag.flag-an {background-position: -128px 0} +.flag.flag-ao {background-position: -144px 0} +.flag.flag-ar {background-position: -160px 0} +.flag.flag-as {background-position: -176px 0} +.flag.flag-at {background-position: -192px 0} +.flag.flag-au {background-position: -208px 0} +.flag.flag-aw {background-position: -224px 0} +.flag.flag-az {background-position: -240px 0} +.flag.flag-ba {background-position: 0 -11px} +.flag.flag-bb {background-position: -16px -11px} +.flag.flag-bd {background-position: -32px -11px} +.flag.flag-be {background-position: -48px -11px} +.flag.flag-bf {background-position: -64px -11px} +.flag.flag-bg {background-position: -80px -11px} +.flag.flag-bh {background-position: -96px -11px} +.flag.flag-bi {background-position: -112px -11px} +.flag.flag-bj {background-position: -128px -11px} +.flag.flag-bm {background-position: -144px -11px} +.flag.flag-bn {background-position: -160px -11px} +.flag.flag-bo {background-position: -176px -11px} +.flag.flag-br {background-position: -192px -11px} +.flag.flag-bs {background-position: -208px -11px} +.flag.flag-bt {background-position: -224px -11px} +.flag.flag-bv {background-position: -240px -11px} +.flag.flag-bw {background-position: 0 -22px} +.flag.flag-by {background-position: -16px -22px} +.flag.flag-bz {background-position: -32px -22px} +.flag.flag-ca {background-position: -48px -22px} +.flag.flag-catalonia {background-position: -64px -22px} +.flag.flag-cd {background-position: -80px -22px} +.flag.flag-cf {background-position: -96px -22px} +.flag.flag-cg {background-position: -112px -22px} +.flag.flag-ch {background-position: -128px -22px} +.flag.flag-ci {background-position: -144px -22px} +.flag.flag-ck {background-position: -160px -22px} +.flag.flag-cl {background-position: -176px -22px} +.flag.flag-cm {background-position: -192px -22px} +.flag.flag-cn {background-position: -208px -22px} +.flag.flag-co {background-position: -224px -22px} +.flag.flag-cr {background-position: -240px -22px} +.flag.flag-cu {background-position: 0 -33px} +.flag.flag-cv {background-position: -16px -33px} +.flag.flag-cw {background-position: -32px -33px} +.flag.flag-cy {background-position: -48px -33px} +.flag.flag-cz {background-position: -64px -33px} +.flag.flag-de {background-position: -80px -33px} +.flag.flag-dj {background-position: -96px -33px} +.flag.flag-dk {background-position: -112px -33px} +.flag.flag-dm {background-position: -128px -33px} +.flag.flag-do {background-position: -144px -33px} +.flag.flag-dz {background-position: -160px -33px} +.flag.flag-ec {background-position: -176px -33px} +.flag.flag-ee {background-position: -192px -33px} +.flag.flag-eg {background-position: -208px -33px} +.flag.flag-eh {background-position: -224px -33px} +.flag.flag-england {background-position: -240px -33px} +.flag.flag-er {background-position: 0 -44px} +.flag.flag-es {background-position: -16px -44px} +.flag.flag-et {background-position: -192px -33px} +.flag.flag-eu {background-position: -48px -44px} +.flag.flag-fi {background-position: -64px -44px} +.flag.flag-fj {background-position: -80px -44px} +.flag.flag-fk {background-position: -96px -44px} +.flag.flag-fm {background-position: -112px -44px} +.flag.flag-fo {background-position: -128px -44px} +.flag.flag-fr {background-position: -144px -44px} +.flag.flag-ga {background-position: -160px -44px} +.flag.flag-gb {background-position: -176px -44px} +.flag.flag-gd {background-position: -192px -44px} +.flag.flag-ge {background-position: -208px -44px} +.flag.flag-gf {background-position: -224px -44px} +.flag.flag-gg {background-position: -240px -44px} +.flag.flag-gh {background-position: 0 -55px} +.flag.flag-gi {background-position: -16px -55px} +.flag.flag-gl {background-position: -32px -55px} +.flag.flag-gm {background-position: -48px -55px} +.flag.flag-gn {background-position: -64px -55px} +.flag.flag-gp {background-position: -80px -55px} +.flag.flag-gq {background-position: -96px -55px} +.flag.flag-gr {background-position: -112px -55px} +.flag.flag-gs {background-position: -128px -55px} +.flag.flag-gt {background-position: -144px -55px} +.flag.flag-gu {background-position: -160px -55px} +.flag.flag-gw {background-position: -176px -55px} +.flag.flag-gy {background-position: -192px -55px} +.flag.flag-hk {background-position: -208px -55px} +.flag.flag-hm {background-position: -224px -55px} +.flag.flag-hn {background-position: -240px -55px} +.flag.flag-hr {background-position: 0 -66px} +.flag.flag-ht {background-position: -16px -66px} +.flag.flag-hu {background-position: -32px -66px} +.flag.flag-ic {background-position: -48px -66px} +.flag.flag-id {background-position: -64px -66px} +.flag.flag-ie {background-position: -80px -66px} +.flag.flag-il {background-position: -96px -66px} +.flag.flag-im {background-position: -112px -66px} +.flag.flag-in {background-position: -128px -66px} +.flag.flag-io {background-position: -144px -66px} +.flag.flag-iq {background-position: -160px -66px} +.flag.flag-ir {background-position: -176px -66px} +.flag.flag-is {background-position: -192px -66px} +.flag.flag-it {background-position: -208px -66px} +.flag.flag-je {background-position: -224px -66px} +.flag.flag-jm {background-position: -240px -66px} +.flag.flag-jo {background-position: 0 -77px} +.flag.flag-jp {background-position: -16px -77px} +.flag.flag-ke {background-position: -32px -77px} +.flag.flag-kg {background-position: -48px -77px} +.flag.flag-kh {background-position: -64px -77px} +.flag.flag-ki {background-position: -80px -77px} +.flag.flag-km {background-position: -96px -77px} +.flag.flag-kn {background-position: -112px -77px} +.flag.flag-kp {background-position: -128px -77px} +.flag.flag-kr {background-position: -144px -77px} +.flag.flag-kurdistan {background-position: -160px -77px} +.flag.flag-kw {background-position: -176px -77px} +.flag.flag-ky {background-position: -192px -77px} +.flag.flag-kz {background-position: -208px -77px} +.flag.flag-la {background-position: -224px -77px} +.flag.flag-lb {background-position: -240px -77px} +.flag.flag-lc {background-position: 0 -88px} +.flag.flag-li {background-position: -16px -88px} +.flag.flag-lk {background-position: -32px -88px} +.flag.flag-lr {background-position: -48px -88px} +.flag.flag-ls {background-position: -64px -88px} +.flag.flag-lt {background-position: -80px -88px} +.flag.flag-lu {background-position: -96px -88px} +.flag.flag-lv {background-position: -112px -88px} +.flag.flag-ly {background-position: -128px -88px} +.flag.flag-ma {background-position: -144px -88px} +.flag.flag-mc {background-position: -160px -88px} +.flag.flag-md {background-position: -176px -88px} +.flag.flag-me {background-position: -192px -88px} +.flag.flag-mg {background-position: -208px -88px} +.flag.flag-mh {background-position: -224px -88px} +.flag.flag-mk {background-position: -240px -88px} +.flag.flag-ml {background-position: 0 -99px} +.flag.flag-mm {background-position: -16px -99px} +.flag.flag-mn {background-position: -32px -99px} +.flag.flag-mo {background-position: -48px -99px} +.flag.flag-mp {background-position: -64px -99px} +.flag.flag-mq {background-position: -80px -99px} +.flag.flag-mr {background-position: -96px -99px} +.flag.flag-ms {background-position: -112px -99px} +.flag.flag-mt {background-position: -128px -99px} +.flag.flag-mu {background-position: -144px -99px} +.flag.flag-mv {background-position: -160px -99px} +.flag.flag-mw {background-position: -176px -99px} +.flag.flag-mx {background-position: -192px -99px} +.flag.flag-my {background-position: -208px -99px} +.flag.flag-mz {background-position: -224px -99px} +.flag.flag-na {background-position: -240px -99px} +.flag.flag-nc {background-position: 0 -110px} +.flag.flag-ne {background-position: -16px -110px} +.flag.flag-nf {background-position: -32px -110px} +.flag.flag-ng {background-position: -48px -110px} +.flag.flag-ni {background-position: -64px -110px} +.flag.flag-nl {background-position: -80px -110px} +.flag.flag-no {background-position: -96px -110px} +.flag.flag-np {background-position: -112px -110px} +.flag.flag-nr {background-position: -128px -110px} +.flag.flag-nu {background-position: -144px -110px} +.flag.flag-nz {background-position: -160px -110px} +.flag.flag-om {background-position: -176px -110px} +.flag.flag-pa {background-position: -192px -110px} +.flag.flag-pe {background-position: -208px -110px} +.flag.flag-pf {background-position: -224px -110px} +.flag.flag-pg {background-position: -240px -110px} +.flag.flag-ph {background-position: 0 -121px} +.flag.flag-pk {background-position: -16px -121px} +.flag.flag-pl {background-position: -32px -121px} +.flag.flag-pm {background-position: -48px -121px} +.flag.flag-pn {background-position: -64px -121px} +.flag.flag-pr {background-position: -80px -121px} +.flag.flag-ps {background-position: -96px -121px} +.flag.flag-pt {background-position: -112px -121px} +.flag.flag-pw {background-position: -128px -121px} +.flag.flag-py {background-position: -144px -121px} +.flag.flag-qa {background-position: -160px -121px} +.flag.flag-re {background-position: -176px -121px} +.flag.flag-ro {background-position: -192px -121px} +.flag.flag-rs {background-position: -208px -121px} +.flag.flag-ru {background-position: -224px -121px} +.flag.flag-rw {background-position: -240px -121px} +.flag.flag-sa {background-position: 0 -132px} +.flag.flag-sb {background-position: -16px -132px} +.flag.flag-sc {background-position: -32px -132px} +.flag.flag-scotland {background-position: -48px -132px} +.flag.flag-sd {background-position: -64px -132px} +.flag.flag-se {background-position: -80px -132px} +.flag.flag-sg {background-position: -96px -132px} +.flag.flag-sh {background-position: -112px -132px} +.flag.flag-si {background-position: -128px -132px} +.flag.flag-sk {background-position: -144px -132px} +.flag.flag-sl {background-position: -160px -132px} +.flag.flag-sm {background-position: -176px -132px} +.flag.flag-sn {background-position: -192px -132px} +.flag.flag-so {background-position: -208px -132px} +.flag.flag-somaliland {background-position: -224px -132px} +.flag.flag-sr {background-position: -240px -132px} +.flag.flag-ss {background-position: 0 -143px} +.flag.flag-st {background-position: -16px -143px} +.flag.flag-sv {background-position: -32px -143px} +.flag.flag-sx {background-position: -48px -143px} +.flag.flag-sy {background-position: -64px -143px} +.flag.flag-sz {background-position: -80px -143px} +.flag.flag-tc {background-position: -96px -143px} +.flag.flag-td {background-position: -112px -143px} +.flag.flag-tf {background-position: -128px -143px} +.flag.flag-tg {background-position: -144px -143px} +.flag.flag-th {background-position: -160px -143px} +.flag.flag-tj {background-position: -176px -143px} +.flag.flag-tk {background-position: -192px -143px} +.flag.flag-tl {background-position: -208px -143px} +.flag.flag-tm {background-position: -224px -143px} +.flag.flag-tn {background-position: -240px -143px} +.flag.flag-to {background-position: 0 -154px} +.flag.flag-tr {background-position: -16px -154px} +.flag.flag-tt {background-position: -32px -154px} +.flag.flag-tv {background-position: -48px -154px} +.flag.flag-tw {background-position: -64px -154px} +.flag.flag-tz {background-position: -80px -154px} +.flag.flag-ua {background-position: -96px -154px} +.flag.flag-ug {background-position: -112px -154px} +.flag.flag-um {background-position: -128px -154px} +.flag.flag-us {background-position: -144px -154px} +.flag.flag-uy {background-position: -160px -154px} +.flag.flag-uz {background-position: -176px -154px} +.flag.flag-va {background-position: -192px -154px} +.flag.flag-vc {background-position: -208px -154px} +.flag.flag-ve {background-position: -224px -154px} +.flag.flag-vg {background-position: -240px -154px} +.flag.flag-vi {background-position: 0 -165px} +.flag.flag-vn {background-position: -16px -165px} +.flag.flag-vu {background-position: -32px -165px} +.flag.flag-wales {background-position: -48px -165px} +.flag.flag-wf {background-position: -64px -165px} +.flag.flag-ws {background-position: -80px -165px} +.flag.flag-ye {background-position: -96px -165px} +.flag.flag-yt {background-position: -112px -165px} +.flag.flag-za {background-position: -128px -165px} +.flag.flag-zanzibar {background-position: -144px -165px} +.flag.flag-zm {background-position: -160px -165px} +.flag.flag-zw {background-position: -176px -165px} diff --git a/osticket/theme/css/font-awesome-ie7.min.css b/osticket/theme/css/font-awesome-ie7.min.css new file mode 100644 index 0000000..d3dae63 --- /dev/null +++ b/osticket/theme/css/font-awesome-ie7.min.css @@ -0,0 +1,384 @@ +.icon-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle;} +.nav [class^="icon-"],.nav [class*=" icon-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;}.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{vertical-align:-25%;} +.nav-pills [class^="icon-"].icon-large,.nav-tabs [class^="icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px;} +.btn [class^="icon-"].pull-left,.btn [class*=" icon-"].pull-left,.btn [class^="icon-"].pull-right,.btn [class*=" icon-"].pull-right{vertical-align:inherit;} +.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large{margin-top:-0.5em;} +a [class^="icon-"],a [class*=" icon-"]{cursor:pointer;} +.icon-glass{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-music{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-search{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-envelope-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-heart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-user{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-film{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th-large{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th-list{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-zoom-in{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-zoom-out{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-power-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cog{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gear{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trash{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-home{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-time{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-road{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-download-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-download{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-inbox{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-repeat{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rotate-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-refresh{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lock{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-headphones{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-qrcode{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-barcode{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tag{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tags{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-book{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bookmark{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-print{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-camera{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-font{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bold{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-italic{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-text-height{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-text-width{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-center{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-justify{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-indent-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-indent-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facetime-video{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-picture{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pencil{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-map-marker{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-adjust{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tint{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-edit{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-move{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-step-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fast-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pause{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fast-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-step-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eject{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-question-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-info-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-screenshot{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ban-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-full{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-small{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-asterisk{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exclamation-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gift{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-leaf{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fire{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eye-open{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eye-close{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-warning-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plane{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-calendar{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-random{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comment{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-magnet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-retweet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-shopping-cart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-close{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-open{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-vertical{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-horizontal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bar-chart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-twitter-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facebook-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-camera-retro{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-key{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cogs{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gears{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comments{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-up-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-down-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-heart-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signout{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linkedin-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pushpin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-external-link{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trophy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-upload-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lemon{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unchecked{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bookmark-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-phone-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-twitter{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facebook{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlock{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-credit-card{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rss{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hdd{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bullhorn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bell{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-certificate{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-globe{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-wrench{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tasks{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-filter{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-briefcase{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fullscreen{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-group{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-link{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-beaker{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cut{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-copy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paper-clip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paperclip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-save{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sign-blank{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reorder{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-ul{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-ol{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-strikethrough{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-underline{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-table{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-magic{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-truck{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pinterest{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pinterest-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-google-plus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-google-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-money{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-columns{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-envelope{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linkedin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-undo{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rotate-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-legal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dashboard{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comment-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comments-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bolt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sitemap{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-umbrella{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paste{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lightbulb{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exchange{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud-download{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-user-md{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stethoscope{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-suitcase{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bell-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-coffee{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-food{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-text-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-building{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hospital{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ambulance{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-medkit{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fighter-jet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-beer{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-h-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus-sign-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-desktop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-laptop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tablet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mobile-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-blank{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-quote-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-quote-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-spinner{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-close-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-open-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-expand-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-smile{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-frown{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-meh{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gamepad{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-keyboard{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag-checkered{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-terminal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-code{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half-full{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-location-arrow{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-crop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-code-fork{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlink{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-question{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-info{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exclamation{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-superscript{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-subscript{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eraser{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-puzzle-piece{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-microphone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-microphone-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-shield{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-calendar-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fire-extinguisher{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rocket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-maxcdn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-html5{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-css3{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-anchor{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlock-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bullseye{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ellipsis-horizontal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ellipsis-vertical{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rss-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ticket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus-sign-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-level-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-level-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-edit-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-external-link-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-compass{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse-top{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-expand{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eur{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-euro{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gbp{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-usd{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dollar{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-inr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rupee{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-jpy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-yen{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cny{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-renminbi{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-krw{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-won{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-btc{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitcoin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-text{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-alphabet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-alphabet-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-attributes{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-attributes-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-order{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-order-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-xing{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-xing-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube-play{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dropbox{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stackexchange{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-instagram{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flickr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-adn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitbucket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitbucket-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tumblr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tumblr-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-apple{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-windows{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-android{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linux{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dribbble{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-skype{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-foursquare{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trello{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-female{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-male{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gittip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sun{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-moon{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-archive{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bug{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-vk{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-weibo{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-renren{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} diff --git a/osticket/theme/css/font-awesome.min.css b/osticket/theme/css/font-awesome.min.css new file mode 100644 index 0000000..2292ede --- /dev/null +++ b/osticket/theme/css/font-awesome.min.css @@ -0,0 +1,403 @@ +@font-face{font-family:'FontAwesome';src:url('../assets/font/fontawesome-webfont.eot?v=3.2.1');src:url('../assets/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../assets/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../assets/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../assets/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;} +[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;} +.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;} +a [class^="icon-"],a [class*=" icon-"]{display:inline;} +[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;} +.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;} +.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;} +[class^="icon-"].hide,[class*=" icon-"].hide{display:none;} +.icon-muted{color:#eeeeee;} +.icon-light{color:#ffffff;} +.icon-dark{color:#333333;} +.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;} +.pull-right{float:right;} +.pull-left{float:left;} +[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;} +[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;} +[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;} +.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;} +.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;} +.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;} +.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;} +.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;} +.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;} +.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;} +.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;} +.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;} +.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;} +.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;} +.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;} +.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;} +.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;} +a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;} +@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);} +.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);} +.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} +.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);} +.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);} +a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;} +.icon-glass:before{content:"\f000";} +.icon-music:before{content:"\f001";} +.icon-search:before{content:"\f002";} +.icon-envelope-alt:before{content:"\f003";} +.icon-heart:before{content:"\f004";} +.icon-star:before{content:"\f005";} +.icon-star-empty:before{content:"\f006";} +.icon-user:before{content:"\f007";} +.icon-film:before{content:"\f008";} +.icon-th-large:before{content:"\f009";} +.icon-th:before{content:"\f00a";} +.icon-th-list:before{content:"\f00b";} +.icon-ok:before{content:"\f00c";} +.icon-remove:before{content:"\f00d";} +.icon-zoom-in:before{content:"\f00e";} +.icon-zoom-out:before{content:"\f010";} +.icon-power-off:before,.icon-off:before{content:"\f011";} +.icon-signal:before{content:"\f012";} +.icon-gear:before,.icon-cog:before{content:"\f013";} +.icon-trash:before{content:"\f014";} +.icon-home:before{content:"\f015";} +.icon-file-alt:before{content:"\f016";} +.icon-time:before{content:"\f017";} +.icon-road:before{content:"\f018";} +.icon-download-alt:before{content:"\f019";} +.icon-download:before{content:"\f01a";} +.icon-upload:before{content:"\f01b";} +.icon-inbox:before{content:"\f01c";} +.icon-play-circle:before{content:"\f01d";} +.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";} +.icon-refresh:before{content:"\f021";} +.icon-list-alt:before{content:"\f022";} +.icon-lock:before{content:"\f023";} +.icon-flag:before{content:"\f024";} +.icon-headphones:before{content:"\f025";} +.icon-volume-off:before{content:"\f026";} +.icon-volume-down:before{content:"\f027";} +.icon-volume-up:before{content:"\f028";} +.icon-qrcode:before{content:"\f029";} +.icon-barcode:before{content:"\f02a";} +.icon-tag:before{content:"\f02b";} +.icon-tags:before{content:"\f02c";} +.icon-book:before{content:"\f02d";} +.icon-bookmark:before{content:"\f02e";} +.icon-print:before{content:"\f02f";} +.icon-camera:before{content:"\f030";} +.icon-font:before{content:"\f031";} +.icon-bold:before{content:"\f032";} +.icon-italic:before{content:"\f033";} +.icon-text-height:before{content:"\f034";} +.icon-text-width:before{content:"\f035";} +.icon-align-left:before{content:"\f036";} +.icon-align-center:before{content:"\f037";} +.icon-align-right:before{content:"\f038";} +.icon-align-justify:before{content:"\f039";} +.icon-list:before{content:"\f03a";} +.icon-indent-left:before{content:"\f03b";} +.icon-indent-right:before{content:"\f03c";} +.icon-facetime-video:before{content:"\f03d";} +.icon-picture:before{content:"\f03e";} +.icon-pencil:before{content:"\f040";} +.icon-map-marker:before{content:"\f041";} +.icon-adjust:before{content:"\f042";} +.icon-tint:before{content:"\f043";} +.icon-edit:before{content:"\f044";} +.icon-share:before{content:"\f045";} +.icon-check:before{content:"\f046";} +.icon-move:before{content:"\f047";} +.icon-step-backward:before{content:"\f048";} +.icon-fast-backward:before{content:"\f049";} +.icon-backward:before{content:"\f04a";} +.icon-play:before{content:"\f04b";} +.icon-pause:before{content:"\f04c";} +.icon-stop:before{content:"\f04d";} +.icon-forward:before{content:"\f04e";} +.icon-fast-forward:before{content:"\f050";} +.icon-step-forward:before{content:"\f051";} +.icon-eject:before{content:"\f052";} +.icon-chevron-left:before{content:"\f053";} +.icon-chevron-right:before{content:"\f054";} +.icon-plus-sign:before{content:"\f055";} +.icon-minus-sign:before{content:"\f056";} +.icon-remove-sign:before{content:"\f057";} +.icon-ok-sign:before{content:"\f058";} +.icon-question-sign:before{content:"\f059";} +.icon-info-sign:before{content:"\f05a";} +.icon-screenshot:before{content:"\f05b";} +.icon-remove-circle:before{content:"\f05c";} +.icon-ok-circle:before{content:"\f05d";} +.icon-ban-circle:before{content:"\f05e";} +.icon-arrow-left:before{content:"\f060";} +.icon-arrow-right:before{content:"\f061";} +.icon-arrow-up:before{content:"\f062";} +.icon-arrow-down:before{content:"\f063";} +.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";} +.icon-resize-full:before{content:"\f065";} +.icon-resize-small:before{content:"\f066";} +.icon-plus:before{content:"\f067";} +.icon-minus:before{content:"\f068";} +.icon-asterisk:before{content:"\f069";} +.icon-exclamation-sign:before{content:"\f06a";} +.icon-gift:before{content:"\f06b";} +.icon-leaf:before{content:"\f06c";} +.icon-fire:before{content:"\f06d";} +.icon-eye-open:before{content:"\f06e";} +.icon-eye-close:before{content:"\f070";} +.icon-warning-sign:before{content:"\f071";} +.icon-plane:before{content:"\f072";} +.icon-calendar:before{content:"\f073";} +.icon-random:before{content:"\f074";} +.icon-comment:before{content:"\f075";} +.icon-magnet:before{content:"\f076";} +.icon-chevron-up:before{content:"\f077";} +.icon-chevron-down:before{content:"\f078";} +.icon-retweet:before{content:"\f079";} +.icon-shopping-cart:before{content:"\f07a";} +.icon-folder-close:before{content:"\f07b";} +.icon-folder-open:before{content:"\f07c";} +.icon-resize-vertical:before{content:"\f07d";} +.icon-resize-horizontal:before{content:"\f07e";} +.icon-bar-chart:before{content:"\f080";} +.icon-twitter-sign:before{content:"\f081";} +.icon-facebook-sign:before{content:"\f082";} +.icon-camera-retro:before{content:"\f083";} +.icon-key:before{content:"\f084";} +.icon-gears:before,.icon-cogs:before{content:"\f085";} +.icon-comments:before{content:"\f086";} +.icon-thumbs-up-alt:before{content:"\f087";} +.icon-thumbs-down-alt:before{content:"\f088";} +.icon-star-half:before{content:"\f089";} +.icon-heart-empty:before{content:"\f08a";} +.icon-signout:before{content:"\f08b";} +.icon-linkedin-sign:before{content:"\f08c";} +.icon-pushpin:before{content:"\f08d";} +.icon-external-link:before{content:"\f08e";} +.icon-signin:before{content:"\f090";} +.icon-trophy:before{content:"\f091";} +.icon-github-sign:before{content:"\f092";} +.icon-upload-alt:before{content:"\f093";} +.icon-lemon:before{content:"\f094";} +.icon-phone:before{content:"\f095";} +.icon-unchecked:before,.icon-check-empty:before{content:"\f096";} +.icon-bookmark-empty:before{content:"\f097";} +.icon-phone-sign:before{content:"\f098";} +.icon-twitter:before{content:"\f099";} +.icon-facebook:before{content:"\f09a";} +.icon-github:before{content:"\f09b";} +.icon-unlock:before{content:"\f09c";} +.icon-credit-card:before{content:"\f09d";} +.icon-rss:before{content:"\f09e";} +.icon-hdd:before{content:"\f0a0";} +.icon-bullhorn:before{content:"\f0a1";} +.icon-bell:before{content:"\f0a2";} +.icon-certificate:before{content:"\f0a3";} +.icon-hand-right:before{content:"\f0a4";} +.icon-hand-left:before{content:"\f0a5";} +.icon-hand-up:before{content:"\f0a6";} +.icon-hand-down:before{content:"\f0a7";} +.icon-circle-arrow-left:before{content:"\f0a8";} +.icon-circle-arrow-right:before{content:"\f0a9";} +.icon-circle-arrow-up:before{content:"\f0aa";} +.icon-circle-arrow-down:before{content:"\f0ab";} +.icon-globe:before{content:"\f0ac";} +.icon-wrench:before{content:"\f0ad";} +.icon-tasks:before{content:"\f0ae";} +.icon-filter:before{content:"\f0b0";} +.icon-briefcase:before{content:"\f0b1";} +.icon-fullscreen:before{content:"\f0b2";} +.icon-group:before{content:"\f0c0";} +.icon-link:before{content:"\f0c1";} +.icon-cloud:before{content:"\f0c2";} +.icon-beaker:before{content:"\f0c3";} +.icon-cut:before{content:"\f0c4";} +.icon-copy:before{content:"\f0c5";} +.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";} +.icon-save:before{content:"\f0c7";} +.icon-sign-blank:before{content:"\f0c8";} +.icon-reorder:before{content:"\f0c9";} +.icon-list-ul:before{content:"\f0ca";} +.icon-list-ol:before{content:"\f0cb";} +.icon-strikethrough:before{content:"\f0cc";} +.icon-underline:before{content:"\f0cd";} +.icon-table:before{content:"\f0ce";} +.icon-magic:before{content:"\f0d0";} +.icon-truck:before{content:"\f0d1";} +.icon-pinterest:before{content:"\f0d2";} +.icon-pinterest-sign:before{content:"\f0d3";} +.icon-google-plus-sign:before{content:"\f0d4";} +.icon-google-plus:before{content:"\f0d5";} +.icon-money:before{content:"\f0d6";} +.icon-caret-down:before{content:"\f0d7";} +.icon-caret-up:before{content:"\f0d8";} +.icon-caret-left:before{content:"\f0d9";} +.icon-caret-right:before{content:"\f0da";} +.icon-columns:before{content:"\f0db";} +.icon-sort:before{content:"\f0dc";} +.icon-sort-down:before{content:"\f0dd";} +.icon-sort-up:before{content:"\f0de";} +.icon-envelope:before{content:"\f0e0";} +.icon-linkedin:before{content:"\f0e1";} +.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";} +.icon-legal:before{content:"\f0e3";} +.icon-dashboard:before{content:"\f0e4";} +.icon-comment-alt:before{content:"\f0e5";} +.icon-comments-alt:before{content:"\f0e6";} +.icon-bolt:before{content:"\f0e7";} +.icon-sitemap:before{content:"\f0e8";} +.icon-umbrella:before{content:"\f0e9";} +.icon-paste:before{content:"\f0ea";} +.icon-lightbulb:before{content:"\f0eb";} +.icon-exchange:before{content:"\f0ec";} +.icon-cloud-download:before{content:"\f0ed";} +.icon-cloud-upload:before{content:"\f0ee";} +.icon-user-md:before{content:"\f0f0";} +.icon-stethoscope:before{content:"\f0f1";} +.icon-suitcase:before{content:"\f0f2";} +.icon-bell-alt:before{content:"\f0f3";} +.icon-coffee:before{content:"\f0f4";} +.icon-food:before{content:"\f0f5";} +.icon-file-text-alt:before{content:"\f0f6";} +.icon-building:before{content:"\f0f7";} +.icon-hospital:before{content:"\f0f8";} +.icon-ambulance:before{content:"\f0f9";} +.icon-medkit:before{content:"\f0fa";} +.icon-fighter-jet:before{content:"\f0fb";} +.icon-beer:before{content:"\f0fc";} +.icon-h-sign:before{content:"\f0fd";} +.icon-plus-sign-alt:before{content:"\f0fe";} +.icon-double-angle-left:before{content:"\f100";} +.icon-double-angle-right:before{content:"\f101";} +.icon-double-angle-up:before{content:"\f102";} +.icon-double-angle-down:before{content:"\f103";} +.icon-angle-left:before{content:"\f104";} +.icon-angle-right:before{content:"\f105";} +.icon-angle-up:before{content:"\f106";} +.icon-angle-down:before{content:"\f107";} +.icon-desktop:before{content:"\f108";} +.icon-laptop:before{content:"\f109";} +.icon-tablet:before{content:"\f10a";} +.icon-mobile-phone:before{content:"\f10b";} +.icon-circle-blank:before{content:"\f10c";} +.icon-quote-left:before{content:"\f10d";} +.icon-quote-right:before{content:"\f10e";} +.icon-spinner:before{content:"\f110";} +.icon-circle:before{content:"\f111";} +.icon-mail-reply:before,.icon-reply:before{content:"\f112";} +.icon-github-alt:before{content:"\f113";} +.icon-folder-close-alt:before{content:"\f114";} +.icon-folder-open-alt:before{content:"\f115";} +.icon-expand-alt:before{content:"\f116";} +.icon-collapse-alt:before{content:"\f117";} +.icon-smile:before{content:"\f118";} +.icon-frown:before{content:"\f119";} +.icon-meh:before{content:"\f11a";} +.icon-gamepad:before{content:"\f11b";} +.icon-keyboard:before{content:"\f11c";} +.icon-flag-alt:before{content:"\f11d";} +.icon-flag-checkered:before{content:"\f11e";} +.icon-terminal:before{content:"\f120";} +.icon-code:before{content:"\f121";} +.icon-reply-all:before{content:"\f122";} +.icon-mail-reply-all:before{content:"\f122";} +.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";} +.icon-location-arrow:before{content:"\f124";} +.icon-crop:before{content:"\f125";} +.icon-code-fork:before{content:"\f126";} +.icon-unlink:before{content:"\f127";} +.icon-question:before{content:"\f128";} +.icon-info:before{content:"\f129";} +.icon-exclamation:before{content:"\f12a";} +.icon-superscript:before{content:"\f12b";} +.icon-subscript:before{content:"\f12c";} +.icon-eraser:before{content:"\f12d";} +.icon-puzzle-piece:before{content:"\f12e";} +.icon-microphone:before{content:"\f130";} +.icon-microphone-off:before{content:"\f131";} +.icon-shield:before{content:"\f132";} +.icon-calendar-empty:before{content:"\f133";} +.icon-fire-extinguisher:before{content:"\f134";} +.icon-rocket:before{content:"\f135";} +.icon-maxcdn:before{content:"\f136";} +.icon-chevron-sign-left:before{content:"\f137";} +.icon-chevron-sign-right:before{content:"\f138";} +.icon-chevron-sign-up:before{content:"\f139";} +.icon-chevron-sign-down:before{content:"\f13a";} +.icon-html5:before{content:"\f13b";} +.icon-css3:before{content:"\f13c";} +.icon-anchor:before{content:"\f13d";} +.icon-unlock-alt:before{content:"\f13e";} +.icon-bullseye:before{content:"\f140";} +.icon-ellipsis-horizontal:before{content:"\f141";} +.icon-ellipsis-vertical:before{content:"\f142";} +.icon-rss-sign:before{content:"\f143";} +.icon-play-sign:before{content:"\f144";} +.icon-ticket:before{content:"\f145";} +.icon-minus-sign-alt:before{content:"\f146";} +.icon-check-minus:before{content:"\f147";} +.icon-level-up:before{content:"\f148";} +.icon-level-down:before{content:"\f149";} +.icon-check-sign:before{content:"\f14a";} +.icon-edit-sign:before{content:"\f14b";} +.icon-external-link-sign:before{content:"\f14c";} +.icon-share-sign:before{content:"\f14d";} +.icon-compass:before{content:"\f14e";} +.icon-collapse:before{content:"\f150";} +.icon-collapse-top:before{content:"\f151";} +.icon-expand:before{content:"\f152";} +.icon-euro:before,.icon-eur:before{content:"\f153";} +.icon-gbp:before{content:"\f154";} +.icon-dollar:before,.icon-usd:before{content:"\f155";} +.icon-rupee:before,.icon-inr:before{content:"\f156";} +.icon-yen:before,.icon-jpy:before{content:"\f157";} +.icon-renminbi:before,.icon-cny:before{content:"\f158";} +.icon-won:before,.icon-krw:before{content:"\f159";} +.icon-bitcoin:before,.icon-btc:before{content:"\f15a";} +.icon-file:before{content:"\f15b";} +.icon-file-text:before{content:"\f15c";} +.icon-sort-by-alphabet:before{content:"\f15d";} +.icon-sort-by-alphabet-alt:before{content:"\f15e";} +.icon-sort-by-attributes:before{content:"\f160";} +.icon-sort-by-attributes-alt:before{content:"\f161";} +.icon-sort-by-order:before{content:"\f162";} +.icon-sort-by-order-alt:before{content:"\f163";} +.icon-thumbs-up:before{content:"\f164";} +.icon-thumbs-down:before{content:"\f165";} +.icon-youtube-sign:before{content:"\f166";} +.icon-youtube:before{content:"\f167";} +.icon-xing:before{content:"\f168";} +.icon-xing-sign:before{content:"\f169";} +.icon-youtube-play:before{content:"\f16a";} +.icon-dropbox:before{content:"\f16b";} +.icon-stackexchange:before{content:"\f16c";} +.icon-instagram:before{content:"\f16d";} +.icon-flickr:before{content:"\f16e";} +.icon-adn:before{content:"\f170";} +.icon-bitbucket:before{content:"\f171";} +.icon-bitbucket-sign:before{content:"\f172";} +.icon-tumblr:before{content:"\f173";} +.icon-tumblr-sign:before{content:"\f174";} +.icon-long-arrow-down:before{content:"\f175";} +.icon-long-arrow-up:before{content:"\f176";} +.icon-long-arrow-left:before{content:"\f177";} +.icon-long-arrow-right:before{content:"\f178";} +.icon-apple:before{content:"\f179";} +.icon-windows:before{content:"\f17a";} +.icon-android:before{content:"\f17b";} +.icon-linux:before{content:"\f17c";} +.icon-dribbble:before{content:"\f17d";} +.icon-skype:before{content:"\f17e";} +.icon-foursquare:before{content:"\f180";} +.icon-trello:before{content:"\f181";} +.icon-female:before{content:"\f182";} +.icon-male:before{content:"\f183";} +.icon-gittip:before{content:"\f184";} +.icon-sun:before{content:"\f185";} +.icon-moon:before{content:"\f186";} +.icon-archive:before{content:"\f187";} +.icon-bug:before{content:"\f188";} +.icon-vk:before{content:"\f189";} +.icon-weibo:before{content:"\f18a";} +.icon-renren:before{content:"\f18b";} diff --git a/osticket/theme/css/jquery-ui-timepicker-addon.css b/osticket/theme/css/jquery-ui-timepicker-addon.css new file mode 100644 index 0000000..586a7f0 --- /dev/null +++ b/osticket/theme/css/jquery-ui-timepicker-addon.css @@ -0,0 +1,30 @@ +.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; } +.ui-timepicker-div dl { text-align: left; } +.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; } +.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; } +.ui-timepicker-div td { font-size: 90%; } +.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; } +.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; } + +.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; } +.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; } + +.ui-timepicker-rtl{ direction: rtl; } +.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; } +.ui-timepicker-rtl dl dt{ float: right; clear: right; } +.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; } + +/* Shortened version style */ +.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; } +.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, +.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; } +.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; } +.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; } +.ui-timepicker-div.ui-timepicker-oneLine dl dd, +.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; } +.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, +.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; } +.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before, +.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; } +.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide, +.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; } \ No newline at end of file diff --git a/osticket/theme/css/loadingbar.css b/osticket/theme/css/loadingbar.css new file mode 100644 index 0000000..983910e --- /dev/null +++ b/osticket/theme/css/loadingbar.css @@ -0,0 +1,165 @@ +#loadingbar { + position: fixed; + z-index: 2147483647; + top: 0; + left: -6px; + width: 1%; + height: 2px; + background: #ff9100; + -moz-border-radius: 1px; + -webkit-border-radius: 1px; + border-radius: 1px; + -moz-transition: all 500ms ease-in-out; + -ms-transition: all 500ms ease-in-out; + -o-transition: all 500ms ease-in-out; + -webkit-transition: all 500ms ease-in-out; + transition: all 500ms ease-in-out; +} + +#loadingbar.left { + left: 100%; + right: 0px; + width: 100%; +} + +#loadingbar.up { + left: 0px; + top: 100%; + width: 5px; + bottom: 0px; + height: 100%; +} + +#loadingbar.down { + left: 0; + width: 5px; + height: 0; +} + +#loadingbar.waiting dd, #loadingbar.waiting dt { + -moz-animation: pulse 2s ease-out 0s infinite; + -ms-animation: pulse 2s ease-out 0s infinite; + -o-animation: pulse 2s ease-out 0s infinite; + -webkit-animation: pulse 2s ease-out 0s infinite; + animation: pulse 2s ease-out 0s infinite; +} + +#loadingbar dt { +opacity: .6; +width: 180px; +right: -80px; +clip: rect(-6px,90px,14px,-6px); +} + +#loadingbar dd { + opacity: .6; + width: 20px; + right: 0; + clip: rect(-6px,22px,14px,10px); +} + +#loadingbar dd, #loadingbar dt { + position: absolute; + top: 0; + height: 2px; + -moz-box-shadow: #b91f1f 1px 0 6px 1px; + -ms-box-shadow: #b91f1f 1px 0 6px 1px; + -webkit-box-shadow: #B91F1F 1px 0 6px 1px; + box-shadow: #B91F1F 1px 0 6px 1px; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; +} + +#loadingbar.left dt { +opacity: .6; +width: 180px; +left: -4px; +clip: rect(-6px,185px,14px,25px); +} + +#loadingbar.left dd { + opacity: .6; + width: 20px; + left: 0; + margin: 0; + clip: rect(-6px,22px,14px,0px); +} + +#loadingbar.left dd, #loadingbar.left dt { + top: 0; + height: 2px; +} + +#loadingbar.down dt { + opacity: .6; + height: 180px; + top: auto; + bottom: -47px; + clip: rect(-6px,20px,130px,-6px); +} + +#loadingbar.down dd { + opacity: .6; + height: 20px; + top: auto; + bottom: 0; + clip: rect(-6px,22px,20px,10px); + margin: 0; +} + +#loadingbar.down dd, #loadingbar.down dt { + left: -5px; + right: auto; + width: 10px; +} + +#loadingbar.up dt { + opacity: .6; + height: 180px; + bottom: auto; + top: -10px; + clip: rect(13px,20px,190px,-6px); +} + +#loadingbar.up dd { + opacity: .6; + height: 20px; + bottom: auto; + top: 0; + clip: rect(-6px,22px,25px,10px); + margin: 0; +} + +#loadingbar.up dd, #loadingbar.up dt { + left: -5px; + right: auto; + width: 10px; +} + +@keyframes pulse { + 30% { opacity:0.6; } + 60% { opacity:0; } + 100% { opacity:0.6; } +} + +@-moz-keyframes pulse +{ + 30% { opacity:0.6; } + 60% { opacity:0; } + 100% { opacity:0.6; } +} + +@-ms-keyframes pulse +{ + 30% { opacity:0.6; } + 60% { opacity:0; } + 100% { opacity:0.6; } +} + +@-webkit-keyframes pulse +{ + 30% { opacity:0.6; } + 60% { opacity:0; } + 100% { opacity:0.6; } +} diff --git a/osticket/theme/css/osticket.css b/osticket/theme/css/osticket.css new file mode 100644 index 0000000..fb5c3cc --- /dev/null +++ b/osticket/theme/css/osticket.css @@ -0,0 +1,93 @@ +/* Overlay */ +#overlay { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + z-index: 1000; + -webkit-transform: translate3d(0,0,0); +} + +#loading { + border:1px solid #2a67ac; + padding: 10px 10px 10px 60px; + width: 300px; + height: 100px; + background: rgb( 255, 255, 255) url('../images/FhHRx-Spinner.gif') 10px 50% no-repeat; + position: fixed; + display: none; + z-index: 3000; +} + +#loading h4 { margin: 3px 0 0 0; padding: 0; color: #d80; } + +.pull-right { + float: right; +} + +.non-local-image { + display: inline-block; + border: 3px dashed #eee; + border-radius: 5px; +} + +.non-local-image:after { + background: url(../logo.php) center center no-repeat; + background-size: cover; + content: ""; + z-index: -1; + width: 100%; + height: 100%; + display: block; + opacity: 0.3; +} + +div.section-break { + margin-top: 1em; + margin-bottom: 0.5em; + padding-top: 0.8em !important; + border-top: 1px solid #ccc; +} + +input.dp { + width: 10em; +} + +/* Custom css for datepicker */ +.ui-datepicker-trigger { + display:inline-block; + border:0; + padding:0; + margin-left:2px; + position:relative; + top:-2px; + width:16px; + height:16px; + background:inherit; +} + +.draft-saved { + background-color: black; + background-color: rgba(0, 0, 0, 0.7); + color: white; + padding: 4px 8px 6px; + border-radius: 3px; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + line-height: 14px; + position: absolute; + top: 3em; + right: 0.5em; +} + +.delete-draft:hover { + background-color: #fc9f41 !important; +} + +.notice_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #0a0; background: url('../assets/default/images/icons/ok.png') 10px 50% no-repeat #e0ffe0; } + +.warning_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #f26522; background: url('../assets/default/images/icons/alert.png') 10px 50% no-repeat #ffffdd; } + +.error_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #a00; background: url('../assets/default/images/icons/error.png') 10px 50% no-repeat #fff0f0; } diff --git a/osticket/theme/css/redactor.css b/osticket/theme/css/redactor.css new file mode 100644 index 0000000..90c2ec7 --- /dev/null +++ b/osticket/theme/css/redactor.css @@ -0,0 +1,1419 @@ +/* + Redactor 3 + + http://imperavi.com/redactor/ + + Copyright (c) 2009-2018, Imperavi LLC. + License: http://imperavi.com/redactor/license/ +*/ +@keyframes fadeIn { + from { + opacity: 0; } + to { + opacity: 1; } } + +@keyframes fadeOut { + from { + opacity: 1; } + to { + opacity: 0; } } + +.redactor-animate-hide { + display: none !important; } + +.redactor-fadeIn { + opacity: 0; + animation: fadeIn .2s ease-in-out; } + +.redactor-fadeOut { + opacity: 1; + animation: fadeOut .2s ease-in-out; } + +@font-face { + font-family: 'Redactor'; + src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkcAAAC8AAAAYGNtYXAXVtKwAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zuxdz/8AAAF4AAAkQGhlYWQPMte3AAAluAAAADZoaGVhB7gD6wAAJfAAAAAkaG10eK4BD60AACYUAAAAuGxvY2GyjqiGAAAmzAAAAF5tYXhwADkBcwAAJywAAAAgbmFtZVDOJQoAACdMAAABknBvc3QAAwAAAAAo4AAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpKQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sn//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjO7AooZIiIZ/XYZIiIZgAOKGSIiGfx2GCMiGYACihkiIhn9dhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEwApAD4AABMhMhYVMRUUBiMhIiY1MTU0NjMxESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzMTsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjP7AsoZIiIZ/TYZIiIZwAOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADARkARwLnAwAAKwA0AFUAACU+ATU0JjUxNjQ1NCYvAT4BNzE8ATU0JicxLgEjKgEjMSIHETMyFjMyNjcHAzIVFCMiIzUzAzoBMzIWFyceARUcARU1HAEVFAYHFQ4BIyImIzMiJzUzAp8hJwEBSDcCJjABIRshUS0CBQI4iM8DBgMwWCQByWp3HxxGBwUJBRw0FgEQEhUSFjQcBAkEARcmQIAZSiwBBAEDBwM9XRABEEUrAQMBJj8WGBsG/U4BHxsBAhdPWqb+/w4OAQ4oFwIFAgECBQIZLA4BDQ8BA+MAAAIAwAAAA0ADgAAsADgAACUiJicxJwcOASM4ATkBKgEjIiYnNRE+ATM6ATMxIToBMzIWFzERDgEjKgEjMQERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcBAxAYICEX/PAXIQMQ/ZhlBgYGBmUCaAAABQBAAAADwAOAABMAFwAnADcARwAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhBSEyFhUUBiMxISImNTQ2MxUhMhYVFAYjMSEiJjU0NjMVITIWFRQGIzEhIiY1NDYzA0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJRsDgEs1/YA1S0s1AoA1S/0AAoBAJRsbJSUbGyXAJRsbJSUbGyXAJRsbJSUbGyUAAAMAQAAAA8ADgAATABcAWQAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhAzEHDgEjOAE5ASoBIyImJzE0NjcxNyMwIjEiJicxNDY3MTc+ATM4ATkBOgEzMhYXMRQGBzEHMzAyMTIWFzEUBgcxA0D9gDVLSzUCgDVLSzX9gAKAiMAFEAkBAQEOFAIEBJTpAg4VAQQEwAUQCQEBAQ4UAgQElOkCDhUBBAQDgEs1/YA1S0s1AoA1S/0AAoD+reAGBxIOBQoErRIOBQoE4AYHEg4FCgStEg4FCgQAAAEAgAA8A4ADAQCDAAABIy4BJyMnLgEnFy4BJzUuATUwNDUxPAE1NDY3MT4BMzoBMzEeARcjHgEXIzcuASMqAQczKgEjIgYHMQ4BFRwBFTEcARUUFhc1HgEfAiEVIRceARUxHAEVFAYHMQ4BIyoBIzEuAScXLgEnFwceATM6ATMjMhYzMjY3MT4BNzEuAScXMwOA9BIoFwI5FSMRAQgOBQUFDw0NIxMCBAITJBECEB0NARscQiQHDgYBAgQCJkQaGR0PDRIxHQIv/p0BxAQJChIPESoYAQQBEyQRAhIhDgEiH0wpAgQDAQMHAyxOIB0iAQEIBwHTAYASHQsbChUNAQcSCgEKFw0BAQEBARQiDQsOAQYGBA4IURETARsYFz8lAQMBAQICHDUXARkmCwEWQAQOIREBAQEWJg4OEAEHBgEGEAsBVhUWAR0aF0QoFCYSAgAAAAACAEAAAAPAA4AAHQA9AAABBzMyFhUUBisBIiY1MTU0NjMyFhUxFTceARcVFDY/ASMiJjU0NjMxMzIWFTEVFAYjIiY1MTUHLgEnNTQGNwHA50cTGhoTsxMaGhMSG+YYIgYGeudHExoaE7MTGhoTEhvmGCIGBgYBQOYbEhMaGhOzExoaE0fnBSMXAQkP+uYbEhMaGhOzExoaE0fnBSMXAQkPBgAAAAMAQABAA8ADgAAbAB4AIgAAASMVMxEhETM1IyIGFTERFBYzMSEyNjUxETQmIwEHISczESMDQICA/YCAgDVLSzUCgDVLSzX+wIABAKpUVAKAgP7AAUCASzX+wDVLSzUBQDVLAQDaIP66AAAAAAMAQAAAA8ADgAADABcAHwAAATMnBwEhIgYVMREUFjMxITI2NTERNCYjAycjByMTMxMBuI1GRwGI/YA1S0s1AoA1S0s1sivIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAABAA/AMADvwL/AAcACgB5ALAAACUDIwMzNzMXJyM3AREwNDU0JicXLgEnMS4BJyMuASMqATkBOAExIgYHMwYHBgcGBxU+ATczPgEzMToBMzIWFzEeARUwFBUxFSMmIiMiBgczDgEVHAEVNRQwFRQWFyceARcxHgEXMx4BMzoBMzE4ATEyNjcjPgE3MRczJw4BDwEOAQcjMCIjIiYnMS4BJzEuASc1LgE1OAE5ATQwNTQ2NzE+ATcxPgE3Mz4BMzoBMzEzFQJA6i7pcynIK0mMRgKABgUBBQ8JChcNAQ0eDwECChMKAhMREBAPDA0fEQMOIBACBAIQHgwKC04DBwQfOBgBFBcEBAEECwcIEwoBCxoOAQIBEiIQAhMfDQE7Qg0eEQELGg4BAQEHDgYGCQQEBQICAQMCAwgGBg4IAQgUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwBDBMIBwwDBAQBAQIEAwQEBTsGCgQEBAsJChoPAgEhARIPDiwaAQICAQEBCxUKAQoRBwcLBAQFCAYIFg4zaAwWCAEGBwEDAgIGBAQIBQEECwUBAQcOBgYLBAUHAgMCQwAAAAAHAD8AQAPRA0AABwAKAA4AEgAWABoAHgAAJQMjAzM3MxcnIzclMxEjExcHJzcHFzcDNycHFyc3FwJA6i7pcynIK0mMRgHBQEAkLbUtrS21La0ttS2tLbUtwAI//cFzc8DR7/0AAvEttS21LbUt/dMttS21LbUtAAABAMAAQANAA0AAMgAAASEqASMiBgczDgEHMw4BBxUOARUcARUxFBYXNR4BFzEeARczHgEzOgEzMREzETMRMxEzA0D+YAIFAhgsFQIUJA8BDxYIBgcJBwgXDg4hEwEULRgCBAFcgFxoA0AHBgYUDAwdEQEPIhICBQITJBABER4MDRUHCAf+cwKr/VUCqwAAAAAC//EAswQEAtwABQALAAABLQEnCQEBDQEXCQEBn/8AAQBR/qMBXQEJAQD/AFABXf6jAQDIxk7+7P7rAdzIxk0BFAEUAAYAQABAA8ADQAADAB8AIgAlADgATAAAAREhEQU6ATMyFhcxDgEjKgEjMSoBIyImJzE+ATM6ATMHNxcxNxcBITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIzEhIiY1MTU0NjMBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiIZAoD+gAGAShwUFRsbFRQc9lBQgIACACIZChkiIhkKGSL9gCIZChkiIhkKGSIAAAAHAEAAgAPAAwAAEgApAD0AQQBeAGEAZAAAATMyFhUxFRQGKwEiJjUxNTQ2MxEzMhYVMRUUBiMxIzgBMSImPQE0NjMxASEyFhUxFRQGIzEhIiY1MTU0NjMDESERBTAyMzIWFzEOASMqATkBKgExIiYnMT4BMzAyMzEHNxcjNxcCu8oZIiIZyhkiIhnJGSIiGckYIyIZ/cADChkiIhn89hkiIhk7AcD+1gEBFB0BAR0UAQEBARQdAQEdFAEBUUNAA2hgAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAgD+gAGAShwUFBwcFBQc9lBQgIAAAAAHAEAAgAPAAwAAEwAtAEEARQBaAF0AYAAAEzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIWFTEVFDAxFAYjOAExIyImNTE1NDYzMREhMhYVMRUUBiMxISImNTE1NDYzAREhEQUwMjMyFhcxDgEjIiYnMT4BMzoBMwc3Fyc3F3vKGSIiGcoZIiIZyhkiIhnKGSIiGQMKGSIiGfz2GSIiGQGFAcD+1gEBFB0BAx0VFB0DAR0UAQEBUURABGVjAwAiGQoZIiIZChki/wAiGQkBGSIiGQoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQbGxQUHPZPUAGAgAAABAAAAAAEAAOAAAMAIAAjACYAABMRIREFOgEzMhYXMQ4BIyoBIzEqASMiJicxPgEzOgEzMQM3FzUbAQAEAP1UAQEBL0MBAUMvAQEBAQEBL0MBAUMvAQEBt5uR6NoDgPyAA4CsQS8vQUEvL0H9xbe7BAEn/tQAAAAABQAAAIAEAAMAABMAKgA+AEEARQAAEyEyFhUxFRQGIyEiJjUxNTQ2MzEBITIWFTEVFAYjMSE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzJwcRBzMVIzsDihkiIhn8dhkiIhkBwAHJGSIiGf43GCMiGQHKGSIiGf42GSIiGbvAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAAAgDAAAADgAOAACQASQAAJTEqASMiJy4BJyYnNDc+ATc2MzIXHgEXFhUxBgcOAQcGIyoBIzU6ATMyNz4BNzY3MTQnLgEnJiMiBw4BBwYVFhceARcWMzoBMzECIAEDAUc/P14bHAExMHw5OREROTl8MDEBHBtePz9HAQMBAQIBNS8vRxQVASYlXisqCgoqK14lJgEVFEcvLzUBAgEAGxpdPj5HR2BfrTw8PDytX2BHRz4+XRobVRQURi4vNTVKSYUvLy8vhUlKNTUvLkYUFAAAAAEBswBIAowC9gADAAAlEyMDAhN5X3pIAq79UgABAAABgQQAAgAAFQAAEyEyFhUxFRQGIyE4ATEiJj0BNDYzMTsDihkiIhn8dhgjIhkCACIZCRkiIhgKGSIAAAAAAwAAAL8EAALBADgAPAB5AAAlIiYnFzUzHgE7ATIWMzI2PwEuASMqASMzDgEHNyM1PgE7ATI2MzIXHgEXFhcVBgcOAQcGIyImIzMBIRUhJw4BBzcjFQ4BFRQWFzEVMx4BMzI2NwczFQ4BKwEiBiMiJy4BJyYnNTY3PgE3NjMyFjMjMhYXJxUjLgEnIwLcKUshAj0TKxcBAwkEQF4IAQhfQAQJBAEYLBQCPSBKKAEDCQU2MTBKFxcEBBcXSjAxNgUJBAH+kQEl/ttJFywUAjwSExMSPBMrFxgsFAI9IEooAQMJBTYxMEoXFwQEFxdKMDE2BQkEASlLIQI9EysXAcAUEgFbCAoBVD4BP1QBCgkBWxEUARQURS8vNQE2Ly9FFBQBAUCA0wEKCQEpES0ZGi0RKAgKCgkBWxEUARQURS8vNQE2Ly9FFBQBFBIBWwkJAQAABQAaAIAEAAMAABIAKAA8AEYAdAAAASEyFhUxFRQGIyEiJjUxNTQ2MxEhMhYVMRUUBiMhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MwM1Iw4BByMVNxUTNSM3PgE3MTY0NTQmJzEuASMiBiMzMCIxIgYHMQ4BBzEXPgE7ATIVDgEHMQcVATsCihkiIhn9dhkiIhkCihkiIhn9dhgjIhkCihkiIhn9dhkiIhm2EA4kFAEvVVYvCg0CAQsJCxkOAgICAQEKFAgIDQQbBRUMAR8CCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBA4JFgsOGhAbC2kMAAUAAACABAADAAATACoAPgBBAEUAABMhMhYVMRUUBiMhIiY1MTU0NjMxASEyFhUxFRQGIzEhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MyUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIhn+BcCAgAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIiGhAUCAQAAAAAYAAP/ABAADwAAdADsAPwBDAEcASwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTE0Jy4BJyYjESInLgEnJjU0Nz4BNzYzMhceARcWFTEUBw4BBwYjAyEVIREhFSEbARcDNxMXAwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQwAGA/oABgP6AQEo2SkpKN0sDwCgoi15dampdXosoKCgoi15dampdXosoKPyAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAUBAAQBA/tsB5Rv+GxsB5Rr+GgAAAAUAAACABAADAAATADMASABoAH8AABMhMhYVMRUUBiMhIiY1MTU0NjMxATMyMDEyFhU4ATkBFRQwMRQGIzgBMSMiJjUxNTQ2MzEBITIWFTEVFAYjMSEiJjUxNTQ2MzEBMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMTsBMhYVMRUUBiMxIzgBMSImPQE0NjMxOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABHAAA3MDIxMjY1OAE5ATU0NjMxIQcOARUUFjMyNjcxNz4BNTQmLwEuASMiBhUUFh8BITgBMSIHDgEHBhU4ATkBFTgBMRQWMzgBOQHoARAYXUMBB4QGBhgQCA8FyAYGBgbIBQ8IEBgGBoT++DIrLEETExcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEExJCKywyoBEXAAAAAAIAQAAAA4ADgAAeADwAAAEHMzIWFRQGKwEiJjUxNTQ2MzIWFTEVNx4BFxUUNgcBNyMiJjU0NjsBMhYVMRUUBiMiJj0BBy4BJzU0BjcDgOdHExoaE7MTGhoTEhvmGCIGBgb8wOdHExoaE7MTGhoTEhvmGCIGBgYDQOYbEhMaGhOzExoaE0fnBSMXAQkPBv0A5hsSExoaE7MTGhoTR+cFIxcBCQ8GAAAAAAEAgAA+A38DQADGAAAlIiMHPgE3Iz4BNzU+AT8BPgE1PAE1MTwBNTQmJxcuAScjLgEnIy4BIyoBIzEqASMiBgc3DgEHMQ4BDwEOARUcARU1FDAxFBYXNR4BFyceAR8BHgEfASciKwEVMBQxFBYXMR4BMzoBOQEhNS4BJxUuAS8BLgEnNS4BNTwBOQE8ATU0NjcVPgE3MT4BNzM+ATMyFhcjHgEXIx4BHwEeARUcARUxMBQVFAYHNw4BBzUOAQ8BDgEHIxUhOgExMjY3MT4BNTA0OQE1AvYXFy0ZLBQBFCIPDhcIAQcJEA8BDikYARk6IAIgSSYBAgEBAgEmSSICIjwZGSgOAQ4PCQgIFw8BDyITARMsFwItFxaKBgYFDwgBAQEZFSYQER4MAQwVBwcICwoJHBERJxYBFjEZGjEYAxgoEQESGwkBCQsIBwEIFA0MHhEBECUVAQEZAQEJDgYFBqgFCRgPDyQUARQuGAMXNhwBAQEBAQEmRyACITcXFiMMDQ0ODQENJBcXNx8CH0YmAQIBAQEdNxoCGi8UARUkDwEOGAkBBkABCA4FBQaRBA8MAQ0eEQESKBcCFjEaAQEBAwEcNBgBFicPDxcICAgICAcYDw8mFgEXNBwBAwEBARoyGAMYKhIBEh4MAQsPBI8GBQUOCAFAAAAAAAIBFQAWA+kCnQALAD0AACUnNyMHJyMXBzM3FwU1Izc+ATc1PAE1NCYnIy4BIyoBIzMqASMiBgc3DgEPARc+ATcxPgEzMTIVDgEHMQcVAsy7q111al2dq2FygAGBj1IQFQMQDQEPJxUCBAIBAQEBEB0NAQwRBAEgBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0BAQMBEyEMCw0IBwEHFAwBGgkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsAPQAAJSc3IwcnIxcHMzcXATUjNz4BNzU8ATU0JicjLgEjKgEjMTAiIyIGBzMOAQcVFz4BNzE+ATcxMhUOAQc1BxUCzLurXXVqXZ2rYXKAAYGPUhAVAxANARAoFgEDAQIBEB0NAQwRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0BAQMBEyEMDQ4IBwYUDAEaCA4FBQUBMxsvFAGxCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALgBfAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATkBFAYjIiYnNScuATU0NjcxNz4BMwExFx4BFRQGBzEHDgEjMSImNTA0MTQ2NzE3IQYmNTQ2MyEnLgE1PAE5ATQ2MzIWFxUBEBQcCAYOAiwUHBwU/dQOBwccFAsRBmAGCAgGYAYRCwIAYAcHBwdgBhELFBwIBg791hQcHBQCLA4HBxwUCxEGA0AmGgEBDBYKARMmGhomEwkWDAEBGiYKCAGACRcNDBcKgAgL/m2ACRcNDBcKgAgKJRsBDRYJEwEmGhomEwkWDAEBGiYKCAEAAAQBAACAAwEDAAADAAcACwAPAAABJzcXFzcnBwMHFzc3FwcnASkp6ynDKuwpwynrKcMq7CkCACfZJtom2ib+pibaJ9kn2ScAAAIA0P/AAxADDgA5AD0AAAEcARUUFhcxHgEzMjYzIzoBMzI2NxU+ATU8ATUVESMRHAEVFAYHMQ4BIyoBIzEqASMiJjU0NjUxESMDNSEVARIfGx5LKgUKBQEDBwMsTR8cIVgUERIxGwIEAgEEAzVLAVhCAkABTAMHAylJGhgcAR0aARtIKgMGAwEBwP5GAQQCGy8SERRLNQIDAgG2/Lc4OAABAMAAgANAAwAANgAAJSImNTE1NCYjMSEXHgEVFAYjIiYnMScuATU0Nj8BPgEzMhYVFAYHMQchMhceARcWFTEVFAYjMQMYEBdeQv73hAYGGBAIDwXIBgYGBsgFDwgQGAYGhAEIMissQRMTFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQTE0EsLDGgERcABgAAAIAEAAMAABIAKAA8AFAAcACEAAATITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzIzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMREzMhYVMRUUBiMxIyImNTE1NDYz+wLKGSIiGf02GSIiGQLKGSIiGf02GCMiGQLKGSIiGf02GSIiGcAKGSIiGQoZIiIZCQEZIiIZChkiIhkKGSIiGQoZIiIZAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAAAAwBeAE4DrwMdAKcBUgFwAAAlMzUjKgEjIiYnMS4BNTwBNTE0NzY1NjQ1NCYnFS4BJzE1PgE3MT4BNTwBJxU0JyY1PAE1NDY3MT4BMzIWMzEzNSMwIiMiBgczDgEHMQ4BDwEOARUcARU1FBcWFxYXFhUwFDEUBgcxDgEHMQ4BByMOASMqASMxFToBMzIWFyMeARcxHgEXFR4BFzEUBwYHBgcGFRwBFRQWFyceARcxHgEXMx4BMzoBMyMFMzoBMTI2NyM+ATcxPgE3MT4BNTQmNTE0JyYnJicmNTgBMTQ2NxU+ATcxPgE3NT4BMzAyMzE1KgExIiYnFy4BJzEuASc1LgE1OAE5ATQ3Njc2NzY3PAE1NCYnFS4BJzEuAS8BLgEjKgEjMSMVMzoBMzIWFzEeARUUBhUxFAcGFRwBFRQWFyMeARczFQ4BBzEOARUcARU1FBcWFRwBFRQGBzcOASMqASMxIxUlMzc2NzY3MxYXFh8BMyc3IwcGBwYHIyYnJi8BIxcBBC0TAQMCChIGBQYCAgEIBgcWDQ0WBwcHAQICBgUGEgoCAwETLQIBCxYKAQoQBgYKAgEDAwECAQEBAQECAgYEBAsGAQcQCAEBAQEBAQgRBwEHCwUDBgICAQECAQECAQEDBAEDCgYGEAkBCRYLAQIBAQHXLQEBDBYLAgoQBgcJAwMEAQEBAQIBAQIBAgYEBAsHBxAJAgEBAgkQCAEGCwUEBgIBAgECAQEBAQEEAwMJBwYQCQEJFgsBAQEtEwIDAQsRBwUGAQICBwcBCBUNAQ4VCAYHAgIFBgEHEQsBAwIT/mVcOgkJCAoDCwkKCjtgioJcNAgICAkDCwgJCTZgglE0CAcKFgwCBAIkISIoAgQDDx0NAQsPAwMDDwsMHRACBQIBKCIiJAEFAgwWCgYJATUDAwIKBwcSCQEMGg0BAgIBFxITEhESEhQBBgsFBgkEBQcDAwM6AwMDBwUECgUBBQsHFBESEhETExYBAgEOGwwBChIHBwkDAgMDAwIDCQcHEgoMGg4BAgEWExISERISFAYMBgEGCgQFBwIBAgM7AwMBAwcFBAoFAQQMBhUREhIRExMWAQIBDhoNAgsSBwYKAgECAzQIBwkXCwMEAiQhIigCBAMPHQ0KDwMDAw8LDB0QAgQDASgiISQCBAMMFgoBBwg0c2kSERIUFBIREmnj3WMQEBEUFBARD2TaAAAEAAAAQAQAA0AAIwA3AFwAXwAAASEiBw4BBwYVMREUFx4BFxYzMSEyNz4BNzY1MRE0Jy4BJyYjExQGIzEhIiY1MRE0NjMxITIWFTEFMQcOASMwIjkBKgEjIiYnMTU+ATM6ATMxMhYXIxceARUUBgcVJzcnAwD+ADUvLkYUFBQURi4vNQIANS8uRhQUFBRGLi81gEs1/gA1S0s1AgA1S/7pmgYNCAEBAgESGwICGxIBAgEIDgcBmgoNDQqACAsDQBQURi4vNf8ANS8uRhQUFBRGLi81AQA1Ly5GFBT+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQBHgUGAAAACgBAAAADwAOAAA8AJQAzAEEAUgBnAHgAjgCfALUAAAEjIiY1NDYzMTMyFhUUBiMnDgEjIiY1NDY3MTc+ATMyFhUUBgcxASImNTQ2MzIWFTEUBiM1IgYVFBYzMjY1MTQmIzUiJjUxNTQ2MzIWFTEVFAYjBycuATU0NjMyFh8BHgEVFAYjIiYnFxQGIzEjIiY1NDYzMTMyFhUHPgEzMhYVFAYHMQcOASMiJjU0NjcxJTIWFTEVFAYjIiY1MTU0NjM3Fx4BFRQGIyImJzEnLgE1NDYzMhYXA4hwFyEhF3AXISEXmggUCxchCAdQBxULFyEJB/7DRmJiRkZiYkYXISEXFyEhFxchIRcXISEX7k8HCSEXCxUHUAcIIRcLFAgOIRdwFyEhF3AXIQ4IFAsXIQgHUAcVCxchCQcBPRchIRcXISEX7k8HCCEXCxQHUAcIIRcLFAgBiCEXFyEhFxch1gcIIRcLFAhPBwkhFwsVB/5qYkZGYmJGRmLgIRcXISEXFyGoIRdwFyEhF3AXIUJQBxULFyEJB08IFAsXIQgHnhchIRcXISEXngcIIRcLFAhPBwkhFwsVBw4hF3AXISEXcBchQlAHFAsXIQgHTwgUCxchCAcAAAAAAQAAAAEAAIeeNh1fDzz1AAsEAAAAAADWD0mdAAAAANYPSZ3/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALgQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAABeBAAAAAQAAEAAAAAAAAoAFAAeAGwAugEIAXgBxAImApIDPAOOA8QD+ATUBRAFWAV6BeIGYAbaBxYHcAfYB+YIBgiuCUAJmgoSCpwK8AtEDEAMmAzwDSANnA3ADhAOWg7wELYRNhIgAAAAAQAAAC4BcQAKAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype"); + font-weight: normal; + font-style: normal; } + +[class^="re-icon-"], [class*=" re-icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'Redactor' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.re-icon-aligncenter:before { + content: "\e900"; } + +.re-icon-alignment:before, +.re-icon-alignleft:before { + content: "\e901"; } + +.re-icon-alignright:before { + content: "\e902"; } + +.re-icon-bold:before { + content: "\e903"; } + +.re-icon-bookmark:before { + content: "\e904"; } + +.re-icon-clips:before { + content: "\e905"; } + +.re-icon-codesnippets:before { + content: "\e906"; } + +.re-icon-deleted:before { + content: "\e907"; } + +.re-icon-expand:before { + content: "\e908"; } + +.re-icon-file:before { + content: "\e909"; } + +.re-icon-fontcolor:before { + content: "\e90a"; } + +.re-icon-fontfamily:before { + content: "\e90b"; } + +.re-icon-fontsize:before { + content: "\e90c"; } + +.re-icon-format:before { + content: "\e90d"; } + +.re-icon-html:before { + content: "\e90e"; } + +.re-icon-imagecenter:before { + content: "\e90f"; } + +.re-icon-imageleft:before { + content: "\e910"; } + +.re-icon-imageright:before { + content: "\e911"; } + +.re-icon-image:before { + content: "\e912"; } + +.re-icon-indent:before { + content: "\e913"; } + +.re-icon-inline:before { + content: "\e914"; } + +.re-icon-italic:before { + content: "\e915"; } + +.re-icon-line:before, +.re-icon-horizontalrule:before { + content: "\e916"; } + +.re-icon-link:before { + content: "\e917"; } + +.re-icon-ol:before, +.re-icon-ordered:before { + content: "\e918"; } + +.re-icon-outdent:before { + content: "\e919"; } + +.re-icon-properties:before { + content: "\e91a"; } + +.re-icon-readmore:before { + content: "\e91b"; } + +.re-icon-redo:before { + content: "\e91c"; } + +.re-icon-retract:before { + content: "\e91d"; } + +.re-icon-specialcharacters:before { + content: "\e91e"; } + +.re-icon-sub:before { + content: "\e91f"; } + +.re-icon-sup:before { + content: "\e920"; } + +.re-icon-table:before { + content: "\e921"; } + +.re-icon-textdirection:before { + content: "\e922"; } + +.re-icon-toggle:before { + content: "\e923"; } + +.re-icon-underline:before { + content: "\e924"; } + +.re-icon-undo:before { + content: "\e925"; } + +.re-icon-ul:before, +.re-icon-lists:before, +.re-icon-unordered:before { + content: "\e926"; } + +.re-icon-variable:before { + content: "\e927"; } + +.re-icon-video:before { + content: "\e928"; } + +.re-icon-widget:before { + content: "\e929"; } + +.redactor-box, +.redactor-box textarea { + z-index: auto; } + +.redactor-box { + position: relative; + box-sizing: border-box; } + .redactor-box.redactor-styles-on { + margin: 0; + padding: 0; + background: #fff; + border: 1px solid #aaa; + border-radius: 3px; + box-shadow: none; } + .redactor-box.redactor-inline { + position: static; } + +.redactor-focus.redactor-styles-on, +.redactor-focus:focus.redactor-styles-on { + border-color: rgb(170, 212, 44) !important; } + +.redactor-over:hover.redactor-styles-on { + border-color: rgb(170, 212, 44) !important; } + +.redactor-source-view, +.redactor-source-view.redactor-styles-on { + border-color: #000 !important; } + +.redactor-in { + position: relative; + overflow: auto; + white-space: normal; + box-sizing: border-box; } + .redactor-in:focus { + outline: none; } + +.redactor-inline .redactor-in { + overflow: hidden; } + +.redactor-in *, +.redactor-read-only * { + outline: none !important; } + +.redactor-in h1:empty, +.redactor-in h2:empty, +.redactor-in h3:empty, +.redactor-in h4:empty, +.redactor-in h5:empty, +.redactor-in h6:empty, +.redactor-in p:empty, +.redactor-in blockquote:empty, +.redactor-in div[data-redactor-tag=br]:empty, +.redactor-in div[data-redactor-tag=tbr]:empty { + min-height: 1.5em; } + +.redactor-in div[data-redactor-tag=br], +.redactor-in div[data-redactor-tag=tbr] { + margin-top: 0; + margin-bottom: 0; } + +.redactor-in strong:empty, .redactor-in b:empty, .redactor-in em:empty, .redactor-in i:empty, .redactor-in span:empty, .redactor-in sup:empty, .redactor-in sub:empty, .redactor-in u:empty, .redactor-in ins:empty { + display: inline-block; + min-width: 1px; + min-height: 1rem; } + +.redactor-in table { + empty-cells: show; } + +.redactor-in li figure { + width: auto; + display: inline-block; + margin: 0; + vertical-align: top; } + +.redactor-in figcaption:focus, +.redactor-in figure code:focus, +.redactor-in figure pre:focus, +.redactor-in table td:focus, +.redactor-in table th:focus { + outline: none; } + +.redactor-in figure[data-redactor-type=line] { + margin-top: 1em; + padding: 6px 0; + vertical-align: baseline; } + .redactor-in figure[data-redactor-type=line] hr { + margin: 0; + height: 3px; + border: none; + background: rgba(0, 0, 0, 0.1); } + +.redactor-script-tag { + display: none !important; } + +.redactor-component { + position: relative; } + +.redactor-component[data-redactor-type="widget"]:before, +.redactor-component[data-redactor-type="video"]:before { + width: 100%; + height: 100%; + content: ""; + display: block; + position: absolute; + z-index: 1; } + +.redactor-component[data-redactor-type=image], +.redactor-component[data-redactor-type=widget] { + clear: both; } + +.redactor-component[data-redactor-type=variable] { + white-space: nowrap; + background: rgba(0, 125, 255, 0.75); + color: #fff; + display: inline-block; + padding: 3px 6px; + line-height: 1; + border-radius: 4px; + cursor: pointer; } + +.redactor-component-active { + outline: 5px solid rgba(0, 125, 255, 0.5) !important; } + +.redactor-component-active[data-redactor-type=image] { + outline: none !important; } + .redactor-component-active[data-redactor-type=image] img { + outline: 5px solid rgba(0, 125, 255, 0.5) !important; } + +.redactor-component-active[data-redactor-type=variable] { + outline: none !important; + background: #ee698a; } + +.redactor-component-active[data-redactor-type=video] { + outline: none !important; } + .redactor-component-active[data-redactor-type=video] iframe { + outline: 5px solid rgba(0, 125, 255, 0.5) !important; } + +.redactor-blur.redactor-styles-on .redactor-component-active { + outline: 5px solid #ddd !important; } + .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] { + outline: none !important; } + .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img { + outline: 5px solid #ddd !important; } + .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] { + outline: none !important; } + .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe { + outline: 5px solid #ddd !important; } + .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable] { + outline: none !important; + background: #ddd; } + +.redactor-component-caret { + position: absolute; + left: -9999px; } + +.redactor-textnodes-wrapper { + display: inline-block; } + +#redactor-image-resizer { + position: absolute; + z-index: 1051; + background-color: rgba(0, 125, 255, 0.9); + width: 13px; + height: 13px; + border: 1px solid #fff; + cursor: move; + cursor: nwse-resize; } + +.redactor-file-item { + display: inline-block; + line-height: 1; + padding: 4px 12px; + border-radius: 16px; + border: 1px solid rgba(0, 0, 0, 0.2); } + +.redactor-file-remover { + margin-left: 2px; + position: relative; + right: -3px; + display: inline-block; + padding: 0 3px; + cursor: pointer; + opacity: .5; } + .redactor-file-remover:hover { + opacity: 1; } + +#redactor-overlay { + position: fixed; + z-index: 1051; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(16, 16, 18, 0.3); } + #redactor-overlay > .redactor-close { + position: fixed; + top: 1rem; + right: 1rem; } + +.redactor-source, +.redactor-source:hover, +.redactor-source:focus { + text-align: left; + box-sizing: border-box; + font-family: Consolas, Menlo, Monaco, "Courier New", monospace; + width: 100%; + display: block; + margin: 0; + border: none; + box-shadow: none; + border-radius: 0; + background: #252525; + color: #ccc; + font-size: 15px; + outline: none; + padding: 10px 18px 20px 18px; + line-height: 1.5; + resize: vertical; } + +.redactor-box[dir="rtl"] .redactor-source { + direction: ltr; } + +.redactor-placeholder { + width: 100%; + max-width: 100% !important +} + +.redactor-placeholder:before { + position: absolute; + content: attr(placeholder); + color: rgba(0, 0, 0, 0.4); + font-weight: normal; + cursor: text; } + +.redactor-in figcaption[placeholder]:empty:before { + content: attr(placeholder); + color: rgba(0, 0, 0, 0.4); + font-weight: normal; } + +.redactor-in figcaption[placeholder]:empty:focus:before { + content: ""; } + +.redactor-statusbar { + font-family: Consolas, Menlo, Monaco, "Courier New", monospace; + margin: 0; + padding: 8px 10px; + position: relative; + overflow: hidden; + list-style: none; + background: #f8f8f8; + box-sizing: border-box; + border: none; } + .redactor-statusbar li { + float: left; + font-size: 12px; + color: rgba(0, 0, 0, 0.5); + padding: 0 10px; + line-height: 16px; + border-right: 1px solid rgba(0, 0, 0, 0.1); } + .redactor-statusbar li:last-child { + border-right-color: transparent; } + .redactor-statusbar a { + color: rgba(0, 0, 0, 0.5); + text-decoration: underline; } + .redactor-statusbar a:hover { + color: #f03c69; + text-decoration: underline; } + .redactor-statusbar:empty { + display: none; } + +.redactor-toolbar-wrapper { + position: relative; + z-index: 1; } + +.redactor-toolbar, +.redactor-air { + z-index: 100; + font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif; + position: relative; + margin: 0 !important; + padding: 0; + list-style: none !important; + line-height: 1 !important; + background: none; + border: none; + box-sizing: border-box; } + +.redactor-box.redactor-styles-on .redactor-toolbar { + padding: 18px 16px 0 16px; } + +.redactor-toolbar a, +.redactor-air a { + display: inline-block; + box-sizing: border-box; + font-size: 14px; + text-align: center; + padding: 10px 15px 9px 15px; + cursor: pointer; + outline: none; + border: none; + vertical-align: middle; + text-decoration: none; + zoom: 1; + position: relative; + color: rgba(0, 0, 0, 0.85); + border-radius: 2px; + background: rgba(255, 255, 255, 0.97); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22); + margin-right: 5px; + margin-bottom: 4px; } + +.redactor-toolbar a.re-button-icon, +.redactor-air a.re-button-icon { + font-size: 16px; + padding: 9px 15px 6px 15px; } + +.redactor-toolbar a:hover, +.redactor-air a:hover { + outline: none; + color: #fff; + background: #449aef; } + +.redactor-toolbar a.redactor-button-active { + background: rgba(245, 245, 245, 0.95); + color: rgba(0, 0, 0, 0.4); } + +.redactor-toolbar a.redactor-button-disabled, +.redactor-air a.redactor-button-disabled { + opacity: 0.3; } + .redactor-toolbar a.redactor-button-disabled:hover, + .redactor-air a.redactor-button-disabled:hover { + color: #333; + outline: none; + background-color: transparent !important; + cursor: default; } + +.redactor-source-view .redactor-toolbar { + background: #252525; } + +.redactor-source-view .redactor-toolbar a { + background: #000; + color: #fff; } + .redactor-source-view .redactor-toolbar a:hover { + background: #449aef; } + +.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover { + color: #fff !important; + background-color: #000 !important; } + +.re-button-tooltip { + display: none; + position: absolute; + white-space: nowrap; + top: 0; + z-index: 1052; + background: rgba(0, 0, 0, 0.9); + border-radius: 3px; + padding: 5px 9px; + color: rgba(255, 255, 255, 0.8); + font-size: 12px; + line-height: 1; + font-family: Consolas, Menlo, Monaco, "Courier New", monospace; } + .re-button-tooltip:after { + bottom: 100%; + left: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: none; + border-bottom-color: rgba(0, 0, 0, 0.9); + border-width: 4px; + margin-left: -4px; } + +.redactor-toolbar-wrapper-air { + position: absolute; + z-index: 100; } + +.redactor-air { + padding: 6px 3px 2px 8px; + max-width: 576px; + min-width: 200px; + border-radius: 4px; + background: rgba(0, 0, 0, 0.97); } + +.redactor-air a { + background: rgba(37, 37, 37, 0.95); + box-shadow: none; + color: rgba(255, 255, 255, 0.9); } + +.redactor-air a:hover { + background: #3d79f2; } + +.redactor-air a.redactor-button-active { + background-color: rgba(255, 255, 255, 0.15); + color: #fff; } + +.redactor-air a.redactor-button-disabled:hover { + color: #fff; } + +.redactor-air-helper { + position: absolute; + right: 0; + top: 0; + line-height: 1; + font-size: 15px; + color: #000; + background: rgba(255, 255, 255, 0.85); + border-bottom-left-radius: 4px; + padding: 7px 10px 6px 10px; + cursor: pointer; } + .redactor-air-helper:hover { + background: #fff; } + +.redactor-voice-label { + display: none; } + +.redactor-context-toolbar { + position: absolute; + top: 0; + left: 0; + z-index: 1051; + background-color: rgba(0, 0, 0, 0.95); + color: #555; + border-radius: 4px; + padding: 6px 18px 7px 18px; + line-height: 1.5; + font-family: Consolas, Menlo, Monaco, "Courier New", monospace; } + .redactor-context-toolbar a { + font-size: 12px; + color: #ccc; + text-decoration: none; + display: inline-block; + padding: 2px 0 1px 12px; } + .redactor-context-toolbar a:first-child { + padding-left: 0; } + .redactor-context-toolbar a i { + position: relative; + top: 3px; + font-size: 16px; } + .redactor-context-toolbar a:before { + content: ''; + padding-left: 10px; + border-left: 1px solid rgba(255, 255, 255, 0.3); } + .redactor-context-toolbar a:hover { + color: #fff; } + .redactor-context-toolbar a:first-child:before { + padding-left: 0; + border-left: none; } + +.redactor-context-toolbar[dir="rtl"] a { + padding: 2px 12px 1px 0; } + +.redactor-context-toolbar[dir="rtl"] a:first-child { + padding-right: 0; } + +.redactor-context-toolbar[dir="rtl"] a:before { + padding-left: 0px; + padding-right: 10px; + border-right: 1px solid rgba(255, 255, 255, 0.3); + border-left: none; } + +.redactor-context-toolbar[dir="rtl"] a:first-child:before { + padding-right: 0; + border-right: none; } + +.redactor-dropdown { + font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif; + display: none; + position: absolute; + z-index: 1051; + background-color: #fff; + box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2); + border-radius: 2px; + width: 264px; + min-height: 40px; + max-height: 250px; + margin: 0; + margin-top: -1px; + overflow: auto; + font-size: 15px; + padding: 0; } + .redactor-dropdown a span { + display: inline-block; + line-height: 1; + padding: 2px 4px; + border-radius: 3px; } + .redactor-dropdown a { + display: block; + text-decoration: none; + padding: 10px 8px; + white-space: nowrap; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); } + .redactor-dropdown a:last-child { + border-bottom-color: transparent; } + .redactor-dropdown a { + color: #000; } + .redactor-dropdown a:hover { + color: #fff !important; + background-color: #449aef !important; } + .redactor-dropdown a.redactor-dropdown-item-disabled { + color: rgba(0, 0, 0, 0.4); + background: #fff; } + +.redactor-dropdown-cells { + margin: 10px auto; } + .redactor-dropdown-cells a, + .redactor-dropdown-cells span { + float: left; + cursor: pointer; + box-sizing: border-box; + text-align: center; + padding: 0; + margin: 0; + font-size: 14px; } + +.redactor-dropdown-selector { + display: flex; + text-align: center; } + .redactor-dropdown-selector span { + flex-grow: 1; + font-size: 12px; + padding: 8px; + cursor: pointer; } + .redactor-dropdown-selector span:hover { + background: #eee; } + .redactor-dropdown-selector span.active { + cursor: text; + color: rgba(0, 0, 0, 0.3); + background: #eee; } + +.redactor-dropdown-format .redactor-dropdown-item-blockquote { + color: rgba(0, 0, 0, 0.4); + font-style: italic; } + +.redactor-dropdown-format .redactor-dropdown-item-pre { + font-family: monospace, sans-serif; } + +.redactor-dropdown-format .redactor-dropdown-item-h1 { + font-size: 40px; + font-weight: bold; + line-height: 32px; } + +.redactor-dropdown-format .redactor-dropdown-item-h2 { + font-size: 32px; + font-weight: bold; + line-height: 32px; } + +.redactor-dropdown-format .redactor-dropdown-item-h3 { + font-size: 24px; + font-weight: bold; + line-height: 24px; } + +.redactor-dropdown-format .redactor-dropdown-item-h4 { + font-size: 21px; + font-weight: bold; + line-height: 24px; } + +.redactor-dropdown-format .redactor-dropdown-item-h5 { + font-size: 18px; + font-weight: bold; + line-height: 24px; } + +.redactor-dropdown-format .redactor-dropdown-item-h6 { + font-size: 14px; + text-transform: uppercase; + font-weight: bold; + line-height: 24px; } + +.redactor-modal-box { + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + overflow-x: hidden; + overflow-y: auto; + z-index: 1051; + font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif; + line-height: 24px; } + +.redactor-modal { + position: relative; + margin: 16px auto; + padding: 0; + background: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07), 0 2px 15px rgba(80, 80, 80, 0.25); + border-radius: 3px; + color: #000; } + .redactor-modal form { + margin: 0; + padding: 0; + box-sizing: border-box; } + .redactor-modal input, + .redactor-modal select, + .redactor-modal textarea { + box-sizing: border-box; + display: block; + width: 100%; + font-family: inherit; + font-size: 16px; + height: 40px; + outline: none; + vertical-align: middle; + background-color: #fff; + border: 1px solid #cacfd4; + border-radius: 0.1875em; + box-shadow: none; + padding: 0 .5em; } + .redactor-modal textarea { + padding: .5em; + height: auto; + line-height: 1.5; + vertical-align: top; } + .redactor-modal select { + -webkit-appearance: none; + background-image: url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: right .65em center; + padding-right: 28px; } + .redactor-modal select[multiple] { + background-image: none; + height: auto; + padding: .5em .75em; } + .redactor-modal input[type="file"] { + width: auto; + border: none; + padding: 0; + height: auto; + background: none; + box-shadow: none; + display: inline-block; } + .redactor-modal input[type="radio"], + .redactor-modal input[type="checkbox"] { + display: inline-block; + width: auto; + height: auto; + padding: 0; + vertical-align: middle; + position: relative; + bottom: 0.15rem; + font-size: 115%; + margin-right: 3px; } + .redactor-modal .form-item { + margin-bottom: 20px; } + .redactor-modal .form-item:last-child { + margin-bottom: 0; } + .redactor-modal fieldset { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 3px; + padding: 16px; + padding-bottom: 20px; + margin-bottom: 20px; } + .redactor-modal fieldset .form-item { + margin-bottom: 12px; } + .redactor-modal label { + display: block; + color: #555; + margin-bottom: 0.25em; + font-size: 14px; } + .redactor-modal label .desc, + .redactor-modal label .success, + .redactor-modal label .error { + text-transform: none; + font-weight: normal; } + .redactor-modal label.checkbox { + font-size: 16px; + line-height: 1.5; + cursor: pointer; + color: inherit; } + .redactor-modal .form-checkboxes label.checkbox { + display: inline-block; + margin-right: 1em; } + .redactor-modal input:hover, + .redactor-modal textarea:hover, + .redactor-modal select:hover { + outline: none; + background-color: #fff; + border-color: #969fa9; + box-shadow: none; } + .redactor-modal input:focus, + .redactor-modal textarea:focus, + .redactor-modal select:focus { + transition: all linear .2s; + outline: none; + background-color: #fff; + border-color: rgba(0, 125, 255, 0.5); + box-shadow: 0 0 3px rgba(0, 125, 255, 0.5); } + .redactor-modal input.error, + .redactor-modal textarea.error, + .redactor-modal select.error { + background-color: rgba(255, 50, 101, 0.1); + border: 1px solid #ff7f9e; } + .redactor-modal input.error:focus, + .redactor-modal textarea.error:focus, + .redactor-modal select.error:focus { + border-color: #ff3265; + box-shadow: 0 0 1px #ff3265; } + .redactor-modal input.success, + .redactor-modal textarea.success, + .redactor-modal select.success { + background-color: rgba(47, 196, 182, 0.1); + border: 1px solid #65dacf; } + .redactor-modal input.success:focus, + .redactor-modal textarea.success:focus, + .redactor-modal select.success:focus { + border-color: #2fc4b6; + box-shadow: 0 0 1px #2fc4b6; } + .redactor-modal input:disabled, .redactor-modal input:disabled:hover, .redactor-modal input.disabled, .redactor-modal input.disabled:hover, + .redactor-modal textarea:disabled, + .redactor-modal textarea:disabled:hover, + .redactor-modal textarea.disabled, + .redactor-modal textarea.disabled:hover, + .redactor-modal select:disabled, + .redactor-modal select:disabled:hover, + .redactor-modal select.disabled, + .redactor-modal select.disabled:hover { + resize: none; + opacity: .6; + cursor: default; + font-style: italic; + color: rgba(0, 0, 0, 0.5); + border: 1px solid #cacfd4; + box-shadow: none; + background-color: #fff; } + .redactor-modal .req { + position: relative; + top: 1px; + font-weight: bold; + color: #ff3265; + font-size: 110%; } + .redactor-modal .desc { + color: rgba(51, 51, 51, 0.5); + font-size: 12px; } + .redactor-modal span.desc { + margin-left: 0.25em; } + .redactor-modal div.desc { + margin-top: 0.25em; } + .redactor-modal span.success, + .redactor-modal span.error { + font-size: 12px; + margin-left: 0.25em; } + .redactor-modal div.desc { + margin-bottom: -0.5em; } + .redactor-modal .redactor-close { + position: absolute; + top: 16px; + right: 12px; + font-size: 30px; + line-height: 30px; + padding: 0px 4px; + color: #000; + opacity: .3; + cursor: pointer; } + .redactor-modal .redactor-close:hover { + opacity: 1; } + .redactor-modal .redactor-close:before { + content: '\00d7'; } + .redactor-modal button { + display: inline-flex; + align-items: center; + text-decoration: none; + text-align: center; + font-family: inherit; + font-size: 15px; + font-weight: 500; + color: #007dff; + background-color: #fff; + border-radius: 3px; + border: 2px solid #007dff; + min-height: 40px; + outline: none; + padding: 0.5em 1.25em; + cursor: pointer; + line-height: 1.2; + vertical-align: middle; + -webkit-appearance: none; } + .redactor-modal button:hover { + outline: none; + text-decoration: none; + background: none; + color: rgba(0, 125, 255, 0.6); + border-color: rgba(0, 125, 255, 0.5); } + .redactor-modal button.redactor-button-secondary { + border-color: #2a2e34; + color: #2a2e34; } + .redactor-modal button.redactor-button-secondary:hover { + color: rgba(42, 46, 52, 0.6); + border-color: rgba(42, 46, 52, 0.5); } + .redactor-modal button.redactor-button-danger, + .redactor-modal button.redactor-button-unstyled { + background: none; + border-color: transparent; + color: rgba(42, 46, 52, 0.6); } + .redactor-modal button.redactor-button-danger:hover, + .redactor-modal button.redactor-button-unstyled:hover { + background: none; + border-color: transparent; + color: #ff3265; + text-decoration: underline; } + .redactor-modal .redactor-modal-group:after { + content: ""; + display: table; + clear: both; } + .redactor-modal .redactor-modal-side { + float: left; + width: 30%; + margin-right: 4%; } + .redactor-modal .redactor-modal-side img { + max-width: 100%; + height: auto; + display: block; } + .redactor-modal .redactor-modal-area { + float: left; + width: 66%; } + +.redactor-modal[dir="rtl"] .redactor-close { + left: 12px; + right: auto; } + +.redactor-modal[dir="rtl"] textarea { + direction: ltr; + text-align: left; } + +.redactor-modal[dir="rtl"] .redactor-modal-footer button.redactor-button-unstyled { + float: left; + margin-left: 0; } + +.redactor-modal-header { + padding: 20px; + font-size: 18px; + line-height: 24px; + font-weight: bold; + color: #000; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); } + .redactor-modal-header:empty { + display: none; } + +.redactor-modal-body { + padding: 32px 48px; + padding-bottom: 40px; } + +.redactor-modal-footer { + padding: 24px; + border-top: 1px solid rgba(0, 0, 0, 0.05); + overflow: hidden; } + .redactor-modal-footer button { + margin-right: 4px; } + .redactor-modal-footer button.redactor-button-unstyled { + margin-right: 0; + float: right; } + .redactor-modal-footer:empty { + display: none; } + +.redactor-modal-tabs { + display: flex; + border-bottom: 2px solid rgba(0, 0, 0, 0.05); + margin-bottom: 1em; } + .redactor-modal-tabs a { + font-size: 15px; + padding: 2px 0; + text-decoration: none; + color: rgba(0, 0, 0, 0.5); + border-bottom: 2px solid transparent; + margin-bottom: -2px; + margin-right: 14px; } + .redactor-modal-tabs a:hover { + transition: all linear .2s; } + .redactor-modal-tabs a:hover, + .redactor-modal-tabs a.active { + font-weight: 500; + color: #007dff; + border-bottom-color: #007dff; } + +.redactor-styles { + margin: 0; + padding: 16px 18px; + color: #333; + font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif; + font-size: 1em; + line-height: 1.5; + box-sizing: border-box; } + .redactor-styles *, + .redactor-styles *:before, + .redactor-styles *:after { + box-sizing: inherit; } + .redactor-styles[dir="rtl"] { + direction: rtl; + unicode-bidi: embed; } + .redactor-styles[dir="rtl"] ul li, + .redactor-styles[dir="rtl"] ol li { + text-align: right; } + .redactor-styles[dir="rtl"] ul, + .redactor-styles[dir="rtl"] ol, + .redactor-styles[dir="rtl"] ul ul, + .redactor-styles[dir="rtl"] ol ol, + .redactor-styles[dir="rtl"] ul ol, + .redactor-styles[dir="rtl"] ol ul { + margin-left: 1.5em; } + .redactor-styles[dir="rtl"] figcaption { + text-align: right; } + .redactor-styles ul[dir="rtl"], + .redactor-styles ul[dir="rtl"] ul, + .redactor-styles ul[dir="rtl"] ol, + .redactor-styles ol[dir="rtl"], + .redactor-styles ol[dir="rtl"] ul, + .redactor-styles ol[dir="rtl"] ol { + margin-right: 1.5em; } + .redactor-styles ul[dir="rtl"] li, + .redactor-styles ol[dir="rtl"] li { + text-align: right; } + .redactor-styles a, + .redactor-styles a:hover { + color: #3397ff; } + .redactor-styles p, + .redactor-styles dl, + .redactor-styles blockquote, + .redactor-styles hr, + .redactor-styles pre, + .redactor-styles table, + .redactor-styles figure, + .redactor-styles address { + padding: 0; + margin: 0; + margin-bottom: 1em; } + .redactor-styles ul, + .redactor-styles ol { + padding: 0; } + .redactor-styles ul, + .redactor-styles ul ul, + .redactor-styles ul ol, + .redactor-styles ol, + .redactor-styles ol ul, + .redactor-styles ol ol { + margin: 0 0 0 1.5em; } + .redactor-styles ul li, + .redactor-styles ol li { + text-align: left; } + .redactor-styles ol ol li { + list-style-type: lower-alpha; } + .redactor-styles ol ol ol li { + list-style-type: lower-roman; } + .redactor-styles ul, + .redactor-styles ol { + margin-bottom: 1em; } + .redactor-styles h1, + .redactor-styles h2, + .redactor-styles h3, + .redactor-styles h4, + .redactor-styles h5, + .redactor-styles h6 { + font-weight: bold; + color: #111; + text-rendering: optimizeLegibility; + margin: 0; + padding: 0; + margin-bottom: 0.5em; + line-height: 1.2; } + .redactor-styles h1 { + font-size: 2.0736em; } + .redactor-styles h2 { + font-size: 1.728em; } + .redactor-styles h3 { + font-size: 1.44em; } + .redactor-styles h4 { + font-size: 1.2em; } + .redactor-styles h5 { + font-size: 1em; } + .redactor-styles h6 { + font-size: 0.83333em; + text-transform: uppercase; + letter-spacing: .035em; } + .redactor-styles blockquote { + font-style: italic; + color: rgba(0, 0, 0, 0.5); + border: none; } + .redactor-styles table { + width: 100%; } + .redactor-styles time, .redactor-styles small, .redactor-styles var, .redactor-styles code, .redactor-styles kbd, .redactor-styles mark { + display: inline-block; + font-family: Consolas, Menlo, Monaco, "Courier New", monospace; + font-size: 87.5%; + line-height: 1; + color: rgba(51, 51, 51, 0.9); } + .redactor-styles var, .redactor-styles cite { + opacity: .6; } + .redactor-styles var { + font-style: normal; } + .redactor-styles dfn, + .redactor-styles abbr { + text-transform: uppercase; } + .redactor-styles dfn[title], + .redactor-styles abbr[title] { + text-decoration: none; + border-bottom: 1px dotted rgba(0, 0, 0, 0.5); + cursor: help; } + .redactor-styles code, .redactor-styles kbd { + position: relative; + top: -1px; + padding: 0.25em; + padding-bottom: 0.2em; + border-radius: 2px; } + .redactor-styles code { + background-color: #eff1f2; } + .redactor-styles mark { + border-radius: 2px; + padding: 0.125em 0.25em; + background-color: #fdb833; } + .redactor-styles kbd { + border: 1px solid #e5e7e9; } + .redactor-styles sub, + .redactor-styles sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + .redactor-styles sub { + bottom: -0.25em; } + .redactor-styles sup { + top: -0.5em; } + .redactor-styles pre { + font-family: Consolas, Menlo, Monaco, "Courier New", monospace; + font-size: .9em; } + .redactor-styles pre, + .redactor-styles pre code { + background-color: #f6f7f8; + padding: 0; + top: 0; + display: block; + line-height: 1.5; + color: rgba(51, 51, 51, 0.85); + overflow: none; + white-space: pre-wrap; } + .redactor-styles pre { + padding: 1rem; } + .redactor-styles table { + border-collapse: collapse; + max-width: 100%; + width: 100%; } + .redactor-styles table caption { + text-transform: uppercase; + padding: 0; + color: rgba(0, 0, 0, 0.5); + font-size: 11px; } + .redactor-styles table th, + .redactor-styles table td { + border: 1px solid #eee; + padding: 16px; + padding-bottom: 15px; } + .redactor-styles table tfoot th, + .redactor-styles table tfoot td { + color: rgba(0, 0, 0, 0.5); } + .redactor-styles img, + .redactor-styles video, + .redactor-styles audio, + .redactor-styles embed, + .redactor-styles object { + max-width: 100%; } + .redactor-styles img, + .redactor-styles video, + .redactor-styles embed, + .redactor-styles object { + height: auto !important; } + .redactor-styles img { + vertical-align: middle; + -ms-interpolation-mode: bicubic; } + .redactor-styles figcaption { + display: block; + opacity: .6; + font-size: 12px; + font-style: italic; + text-align: left; } + +.upload-redactor-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + box-sizing: border-box; + border: 5px dashed rgba(0, 125, 255, 0.15); + position: relative; + width: 100%; + min-height: 220px; + background: #fff; + cursor: pointer; + overflow: hidden; + text-align: center; } + +.upload-redactor-placeholder { + font-size: 15px; + line-height: 1.5; + color: rgba(0, 0, 0, 0.3); + font-style: italic; } + +.upload-redactor-hover { + background-color: rgba(0, 125, 255, 0.075); } + +.upload-redactor-error { + background-color: rgba(255, 50, 101, 0.075); } + +.upload-redactor-box-hover { + outline: 5px dashed rgba(0, 125, 255, 0.3); } + +.upload-redactor-box-error { + outline: 5px dashed rgba(255, 50, 101, 0.3); } + +.redactor-structure h1, .redactor-structure h2, .redactor-structure h3, .redactor-structure h4, .redactor-structure h5, .redactor-structure h6, .redactor-structure div { + position: relative; } + .redactor-structure h1:before, .redactor-structure h2:before, .redactor-structure h3:before, .redactor-structure h4:before, .redactor-structure h5:before, .redactor-structure h6:before, .redactor-structure div:before { + width: 24px; + position: absolute; + font-size: 10px; + font-weight: normal; + opacity: .5; + left: -26px; + top: 50%; + margin-top: -7px; + text-align: right; } + +.redactor-structure h1:before { + content: "h1"; } + +.redactor-structure h2:before { + content: "h2"; } + +.redactor-structure h3:before { + content: "h3"; } + +.redactor-structure h4:before { + content: "h4"; } + +.redactor-structure h5:before { + content: "h5"; } + +.redactor-structure h6:before { + content: "h6"; } + +.redactor-structure div:before { + content: "div"; } + +#redactor-progress { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 1000000; + height: 10px; } + +#redactor-progress span { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; + display: block; + width: 100%; + height: 100%; + background-color: #007dff; + background-size: 40px 40px; } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } + +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } + +.redactor-box-fullscreen { + z-index: 1051; + position: fixed; + top: 0; + left: 0; + width: 100%; } + +.redactor-box-fullscreen-target { + position: absolute !important; } + +.redactor-body-fullscreen .redactor-dropdown, +.redactor-body-fullscreen .redactor-context-toolbar { + z-index: 1052; } + +.redactor-body-fullscreen #redactor-overlay { + z-index: 1098; } + +.redactor-body-fullscreen #redactor-modal { + z-index: 1099; } + +/** osTicket-specific customizations */ +/* === A classic toolbar ==== */ +.redactor-toolbar.redactor-toolbar a { + margin: 0; + margin-bottom: 5px; + border-radius: 0; + box-shadow: none; + background-color: none; +} + +.redactor-box.redactor-styles-on .redactor-toolbar.redactor-toolbar { + padding: 4px 4px 0 4px; + box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.22); + background-color: rgba(255, 255, 255, 0.97); +} + +.redactor-box.redactor-styles-on.redactor-source-view .redactor-toolbar.redactor-toolbar { + background-color: rgba(0, 0, 0, 0.97); +} + +.redactor-toolbar a.re-button-icon.re-button-icon, +.redactor-air a.re-button-icon.re-button-icon { + padding: 9px 12px 6px 12px; +} + +.redactor-in[style*=' width:'], .redactor-in[style^='width:'] { + border-right: 1px dashed #999; +} + +.redactor-toolbar.redactor-toolbar, +.redactor-air.redactor-air { + z-index: 9; +} + +.redactor-modal .redactor-toolbar { + border-bottom: 1px solid rgba(0,0,0,.05); + box-shadow: 0 3px 5px -5px rgba(0,0,0,.5); +} diff --git a/osticket/theme/css/rtl.css b/osticket/theme/css/rtl.css new file mode 100644 index 0000000..aa5dfec --- /dev/null +++ b/osticket/theme/css/rtl.css @@ -0,0 +1,153 @@ +.rtl { + direction: rtl; + unicode-bidi: embed; +} +.rtl .pull-left { + float: right; +} +.rtl .pull-right { + float: left; +} +.rtl table.list thead th a { + background-position: 0% 50%; + padding-right: 3px; + padding-left: 15px; +} +.rtl table.list thead th, +.rtl table.list caption, +.rtl .dialog th, +.rtl .tip_box th { + text-align: right; +} +.rtl .dialog h3 { + padding-right: inherit; + padding-left: 3em; +} +.rtl .dialog a.close { + right: auto; + left: 1em; +} +.rtl #nav .inactive li, +.rtl #sub_nav li { + text-align: right; +} +.rtl #nav .inactive li a, +.rtl #sub_nav li a { + background-position: 100% 50%; + padding-left: 0; + padding-right: 24px; +} +.rtl #nav li.inactive > ul { + left: auto; + right: -1px; +} +.rtl #sub_nav li + li > a { + margin-left: 0; + margin-right: 10px; +} +.rtl .tip_close { + right: auto; + left: 0.5em; +} +.rtl .tip_content h1 { + padding-right: 0; + padding-left: 1.5em; +} +.rtl #msg_notice, +.rtl #warning_bar, +.rtl #msg_warning, +.rtl #msg_error, +.rtl .error-banner { + background-position: 99% 50%; + background-position: calc(100% - 10px) 50%; + padding-left: 10px; + padding-right: 36px; +} +.rtl .form_table th, .rtl div.section-break { + text-align: right; +} +.rtl .flush-right { + text-align: left; +} +.rtl .flush-left { + text-align: right; +} +.rtl .draft-saved { + right: initial; + left: 0.5em; +} +.rtl #sequences .manage-buttons { + margin-right: initial; + margin-left: 60px; +} +.rtl .row-item .button-group { + right: initial; + left: 0; +} +.rtl .row-item .button-group div { + padding-left: 9px; + padding-right: 12px; +} +.rtl .row-item .delete { + border-left: none; + border-right: 1px solid rgba(0,0,0,0.7); +} +.rtl [class^="icon-"].pull-left, [class*=" icon-"].pull-right { + margin-right: 0; + margin-left: 0.3em; +} +.rtl ul.tabs { + padding-left: 4px; + padding-right: 20px; + text-align:right; +} +.rtl #response_options ul.tabs { + padding-right:190px; + padding-left: 4px; +} +.rtl .action-button i.icon-caret-down { + border-left: none; + border-right: 1px solid #aaa; + margin-left: 0; + margin-right: 5px; + padding-left: 0; + padding-right: 5px; +} +.rtl .action-dropdown ul { + text-align: right; +} +.rtl .file { + padding-left: initial; + padding-right: 20px; + margin-right: initial; + margin-left: 20px; + background: url(../scp/images/icons/file.gif) 100% 50% no-repeat; +} +.rtl .floating-options { + right: auto; + left: 0; + padding-right: initial; + padding-left: 5px; +} +.rtl .quicknote .header .header-right { + right: auto; + left: 1em; +} +.rtl .quicknote .header .options { + border-right: 1px solid rgba(0,0,0,0.2); + border-left: none; + padding-right: 10px; + padding-left: initial; + margin-right: 5px; + margin-left: initial; +} +.rtl i.note-type { + border-left: 1px solid rgba(0, 0, 0, 0.2); + border-right: none; + padding-left: 8px; + padding-right: initial; +} +.rtl .left-tabs { + margin-left: auto; + margin-right: 45px; +} diff --git a/osticket/theme/css/select2.min.css b/osticket/theme/css/select2.min.css new file mode 100644 index 0000000..7c18ad5 --- /dev/null +++ b/osticket/theme/css/select2.min.css @@ -0,0 +1 @@ +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} diff --git a/osticket/theme/css/thread.css b/osticket/theme/css/thread.css new file mode 100644 index 0000000..eeb1f68 --- /dev/null +++ b/osticket/theme/css/thread.css @@ -0,0 +1,513 @@ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ +.thread-body article, +.thread-body aside, +.thread-body details, +.thread-body figcaption, +.thread-body figure, +.thread-body footer, +.thread-body header, +.thread-body hgroup, +.thread-body main, +.thread-body nav, +.thread-body section, +.thread-body summary { + display: block; + margin: 0; + margin-bottom: 1em; +} +.thread-body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px !important; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; + margin: 0; + padding: 0.9em; + word-wrap: break-word; + overflow-x: auto; +} +.thread-body a:focus { + outline: thin dotted; +} +.thread-body a:active, +.thread-body a:hover { + outline: 0; +} +.thread-body h1 { + font-size: 2em; + margin: 0.67em 0; +} +.thread-body abbr[title] { + border-bottom: 1px dotted; +} +.thread-body b, +.thread-body strong { + font-weight: bold; +} +.thread-body dfn { + font-style: italic; +} +.thread-body hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +.thread-body mark { + background: #ff0; + color: #000; +} +.thread-body code, +.thread-body kbd, +.thread-body pre, +.thread-body samp { + font-family: 'Source Code Pro', 'Monaco', 'Consolas', monospace, serif; + font-size: 1em; +} +.thread-body pre { + white-space: pre-wrap; +} +.thread-body q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} +.thread-body small { + font-size: 80%; +} +.thread-body sub, +.thread-body sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +.thread-body sup { + top: -0.5em; +} +.thread-body sub { + bottom: -0.25em; +} +.thread-body img { + border: 0; +} +.thread-body svg:not(:root) { + overflow: hidden; +} +.thread-body table { + border-collapse: collapse; + border-spacing: 0; +} +.thread-body *, +.thread-body *:before, +.thread-body *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.thread-body a:not(.button) { + color: #428bca !important; + text-decoration: underline; +} +.thread-body a:not(.button):hover, +.thread-body a:not(.button):focus { + color: #2a6496; + text-decoration: underline; +} +.thread-body a:not(.button):focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.thread-body img { + vertical-align: middle; +} +.thread-body hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} +.thread-body .sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} +.thread-body p { + margin: 0 0 10px; +} +.thread-body .lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} +@media (min-width: 768px) { + .thread-body .lead { + font-size: 21px; + } +} +.thread-body small { + font-size: 85%; +} +.thread-body cite { + font-style: normal; +} +.thread-body h1, +.thread-body h2, +.thread-body h3, +.thread-body h4, +.thread-body h5, +.thread-body h6, +.thread-body .h1, +.thread-body .h2, +.thread-body .h3, +.thread-body .h4, +.thread-body .h5, +.thread-body .h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; + color: black; +} +.thread-body h1 small, +.thread-body h2 small, +.thread-body h3 small, +.thread-body h4 small, +.thread-body h5 small, +.thread-body h6 small, +.thread-body .h1 small, +.thread-body .h2 small, +.thread-body .h3 small, +.thread-body .h4 small, +.thread-body .h5 small, +.thread-body .h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +.thread-body h1, +.thread-body h2, +.thread-body h3 { + margin-top: 20px; + margin-bottom: 10px; +} +.thread-body h4, +.thread-body h5, +.thread-body h6 { + margin-top: 10px; + margin-bottom: 10px; +} +.thread-body h1, +.thread-body .h1 { + font-size: 30px; +} +.thread-body h2, +.thread-body .h2 { + font-size: 25px; +} +.thread-body h3, +.thread-body .h3 { + font-size: 21px; +} +.thread-body h4, +.thread-body .h4 { + font-size: 18px; +} +.thread-body h5, +.thread-body .h5 { + font-size: 14px; +} +.thread-body h6, +.thread-body .h6 { + font-size: 12px; +} +.thread-body h1 small, +.thread-body .h1 small { + font-size: 24px; +} +.thread-body h2 small, +.thread-body .h2 small { + font-size: 18px; +} +.thread-body h3 small, +.thread-body .h3 small, +.thread-body h4 small, +.thread-body .h4 small { + font-size: 14px; +} +.thread-body .page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +.thread-body ul, +.thread-body ol { + margin-top: 0; + margin-bottom: 10px; +} +.thread-body ul ul, +.thread-body ol ul, +.thread-body ul ol, +.thread-body ol ol { + margin-bottom: 0; +} +.thread-body .list-unstyled { + padding-left: 0; + list-style: none; +} +.thread-body .list-inline { + padding-left: 0; + list-style: none; +} +.thread-body .list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +.thread-body blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; + color: #777; +} +.thread-body blockquote p { + font-weight: 300; + line-height: 1.25; +} +.thread-body blockquote p:last-child { + margin-bottom: 0; +} +.thread-body blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} +.thread-body blockquote small:before { + content: '\2014 \00A0'; +} +.thread-body blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +.thread-body blockquote.pull-right p, +.thread-body blockquote.pull-right small { + text-align: right; +} +.thread-body blockquote.pull-right small:before { + content: ''; +} +.thread-body blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +.thread-body q:before, +.thread-body q:after, +.thread-body blockquote:before, +.thread-body blockquote:after { + content: ""; +} +.thread-body address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} +.thread-body th { + text-align: left; +} +.thread-body table { + max-width: 100%; + background-color: transparent; + width: auto; + margin-bottom: 20px; +} +.thread-body table thead > tr > td, +.thread-body table thead > tr > th, +.thread-body table tr > th { + background-color: #f0f0f0 !important; + font-weight: bold; +} +.thread-body table thead > tr > th, +.thread-body table tbody > tr > th, +.thread-body table tfoot > tr > th, +.thread-body table thead > tr > td, +.thread-body table tbody > tr > td, +.thread-body table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.thread-body table thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} +.thread-body table caption + thead tr:first-child th, +.thread-body table colgroup + thead tr:first-child th, +.thread-body table thead:first-child tr:first-child th, +.thread-body table caption + thead tr:first-child td, +.thread-body table colgroup + thead tr:first-child td, +.thread-body table thead:first-child tr:first-child td { + border-top: 0; +} +.thread-body table tbody + tbody { + border-top: 2px solid #dddddd; +} +.thread-body table table { + background-color: #ffffff; +} +.thread-body table thead > tr > th, +.thread-body table tbody > tr > th, +.thread-body table tfoot > tr > th, +.thread-body table thead > tr > td, +.thread-body table tbody > tr > td, +.thread-body table tfoot > tr > td { + padding: 5px; +} +.thread-body table col[class*="col-"] { + float: none; + display: table-column; +} +.thread-body table td[class*="col-"], +.thread-body table th[class*="col-"] { + float: none; + display: table-cell; +} + +/* Redactor consistency styles */ +.thread-body div, +.thread-body p, +.thread-body ul, +.thread-body ol, +.thread-body table, +.thread-body dl, +.thread-body blockquote, +.thread-body pre { + font-size: 14px; + line-height: 1.5rem; +} + +/* Adjust plain/text messages posted as
in the thread body to show in + * a more normal font. Otherelements in the ticket thread body should + * be shown with the ususal monospace font + */ +.thread-body > div > pre:first-child { + font-family: sans-serif; +} + +/* Avoid extra padding at the bottom of the thread body element */ +.thread-body :last-child, +.thread-body > div { + margin-bottom: 0 !important; +} + +.thread-body p, +.thread-body ul, +.thread-body ol, +.thread-body table, +.thread-body dl, +.thread-body pre { + margin: 0; + margin-bottom: 10px; + border: none; + background: none; + box-shadow: none !important; + text-indent: 0 !important; +} + +.thread-body pre { + background: #f5f5f5; + background-color: rgba(0,0,0,0.05); + border-radius: 5px; + padding: 0.5em; +} + +.thread-body iframe, +.thread-body object, +.thread-body hr { + margin-bottom: 15px !important; +} + +.thread-body iframe { + display: block; + margin: 0; + padding: 0; +} + +/* Styles or override ridiculous Microsoft Outlook list styles */ +.thread-body ul, +.thread-body ol { + padding-left: 2em !important; +} +.thread-body ul ul, +.thread-body ol ol, +.thread-body ul ol, +.thread-body ol ul { + margin: 2px !important; + padding: 0 !important; + padding-left: 2em !important; + border: none; +} + +/* Styles to keep the thread-entry sizing sane */ +.thread-body img:not(.optional), +.thread-body div.non-local-image { + width: auto; + height: auto; + max-width: 100%; +} + +table.thread-entry { + table-layout: fixed; +} + +table.thread-entry th div span { + vertical-align: middle; +} +table.thread-entry th div .title { + font-weight: 400; +} +table.thread-entry th .textra { + margin-right: 1em; + display: inline-block; +} +/* Inline image hovering with download link */ +.image-hover { + display: inline-block; + position: relative; + max-width: 100%; /* Ensure image hovered is resized */ +} +.image-hover .caption { + position: absolute; + right: 3px; + bottom: 5px; + + visibility: hidden; + opacity: 0.5; + transition: visibility 0s linear, opacity 0.2s ease-in; +} +.image-hover:hover .caption { + visibility: visible; + opacity: 1; + transition-delay: 0.2s; +} + +/* Additional style for the mighty Microsoft Office emails "standard" style */ +p.MsoNormal, li.MsoNormal, div.MsoNormal, +p.MsoPlainText, li.MsoPlainText, div.MsoPlainText + {margin:0cm; + margin-bottom:.0001pt;} diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/osticket/theme/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png new file mode 100644 index 0000000..1809bf6 Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/osticket/theme/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png new file mode 100644 index 0000000..d19ed46 Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png b/osticket/theme/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png new file mode 100644 index 0000000..a0d671a Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png b/osticket/theme/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png new file mode 100644 index 0000000..a56e90d Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png b/osticket/theme/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png new file mode 100644 index 0000000..6a6a2e1 Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png b/osticket/theme/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000..aa527fe Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/osticket/theme/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png new file mode 100644 index 0000000..f7855bf Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/osticket/theme/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png new file mode 100644 index 0000000..fd6dc2a Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/osticket/theme/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png new file mode 100644 index 0000000..155c7e3 Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-icons_222222_256x240.png b/osticket/theme/css/ui-lightness/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000..c1cb117 Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-icons_222222_256x240.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-icons_228ef1_256x240.png b/osticket/theme/css/ui-lightness/images/ui-icons_228ef1_256x240.png new file mode 100644 index 0000000..3a0140c Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-icons_228ef1_256x240.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-icons_ef8c08_256x240.png b/osticket/theme/css/ui-lightness/images/ui-icons_ef8c08_256x240.png new file mode 100644 index 0000000..036ee07 Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-icons_ef8c08_256x240.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-icons_ffd27a_256x240.png b/osticket/theme/css/ui-lightness/images/ui-icons_ffd27a_256x240.png new file mode 100644 index 0000000..8b6c058 Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-icons_ffd27a_256x240.png differ diff --git a/osticket/theme/css/ui-lightness/images/ui-icons_ffffff_256x240.png b/osticket/theme/css/ui-lightness/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000..4f624bb Binary files /dev/null and b/osticket/theme/css/ui-lightness/images/ui-icons_ffffff_256x240.png differ diff --git a/osticket/theme/css/ui-lightness/jquery-ui-1.10.3.custom.min.css b/osticket/theme/css/ui-lightness/jquery-ui-1.10.3.custom.min.css new file mode 100755 index 0000000..90265f6 --- /dev/null +++ b/osticket/theme/css/ui-lightness/jquery-ui-1.10.3.custom.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.10.3 - 2013-08-24 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.datepicker.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width: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;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;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:700;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;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;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,.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:0}.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,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} \ No newline at end of file diff --git a/osticket/theme/css/ui-lightness/jquery-ui-1.8.18.custom.css b/osticket/theme/css/ui-lightness/jquery-ui-1.8.18.custom.css new file mode 100755 index 0000000..d9e8e3a --- /dev/null +++ b/osticket/theme/css/ui-lightness/jquery-ui-1.8.18.custom.css @@ -0,0 +1,354 @@ +/* + * jQuery UI CSS Framework 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 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); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* + * jQuery UI CSS Framework 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } +.ui-widget-content a { color: #333333; } +.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } +.ui-widget-header a { color: #ffffff; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; } +.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } + +/* Overlays */ +.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } +.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/* + * jQuery UI Datepicker 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Datepicker#theming + */ +.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; } + +/* with multiple calendars */ +.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; } + +/* RTL support */ +.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; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + display: none; /*sorry for IE5*/ + display/**/: block; /*sorry for IE5*/ + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +} diff --git a/osticket/theme/default/css/print.css b/osticket/theme/default/css/print.css new file mode 100644 index 0000000..9ddb1f1 --- /dev/null +++ b/osticket/theme/default/css/print.css @@ -0,0 +1 @@ +#header,#nav,#meta,#footer,#reply,#pagination,.reload,.refresh,.redactor-toolbar,.filedrop .dropzone,.back,#loading,.buttons{display:none}th{text-align:left}a{color:#000;text-decoration:none}caption{text-align:left;padding-bottom:10px;font-weight:bold}.message,.response{border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:10px}.message th,.response th{font-size:12pt;font-weight:bold;padding-bottom:5px} diff --git a/osticket/theme/default/css/theme.css b/osticket/theme/default/css/theme.css new file mode 100644 index 0000000..ede2f62 --- /dev/null +++ b/osticket/theme/default/css/theme.css @@ -0,0 +1,1332 @@ +html { + font-size: 100%; + overflow-y: scroll; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; + font-size: 14px; + line-height: 1.231; + padding: 0; +} +body, +select, +textarea { + font-family: "Helvetica Neue", sans-serif; + color: #000; +} +b, +strong { + font-weight: bold; +} +blockquote { + margin: 1em 40px; +} +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; +} +small { + font-size: 85%; +} +ul, +ol { + margin: 1em 0; + padding: 0 0 0 30px; +} +img { + border: 0; + vertical-align: middle; +} +form { + margin: 0; +} +fieldset { + border: 0; + margin: 0; + padding: 0; +} +label { + cursor: pointer; +} +label input { + margin-top: 10px +} +input, +select, +textarea { + padding: 4px 10px; + font-size: 13px; + margin: 0px; + border: 1px solid #aaa; + outline-color: rgb(170, 212, 44) +} +input[type="text"], +input[type="password"], +input[type="file"], +select { + min-width: 50% +} +table input { + *overflow: auto; +} + +.btn, +input[type="button"], +input[type="reset"], +input[type="submit"] { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 4px 10px; + font-size: 13px; + line-height: 1.42857143; + border-radius: 0px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #fff; + border-radius: 2px; + background-color: #eee; + border-color: #cfcfcf; + color: #333; +} +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:hover { + color: #333; + background-color: #f9f9f9; + border-color: #b1b1b1; +} + +input[type="button"]:focus, +input[type="reset"]:focus, +input[type="submit"]:focus, +input[type="button"]:active, +input[type="reset"]:active, +input[type="submit"]:active { + color: #333; + background-color: #d5d5d5; + border-color: #b1b1b1; +} + +input[type="submit"] { + color: #fff !important; + background-color: #428BCA; + border-color: #357ebd; +} + +input[type="submit"]:focus, +input[type="submit"]:active, +input[type="submit"]:hover { + color: #fff; + background-color: #3071a9; + border-color: #285e8e; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; +} + +textarea { + overflow: auto; + vertical-align: top; + resize: vertical; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +th, +td { + vertical-align: top; +} +th { + text-align: left; + font-weight: normal; +} +h1, +h2, +h3, +h4, +h5, +h6, +form, +fieldset { + margin: 0; + padding: 0; +} +/* Typography */ +a, .link { + color: #0072bc; + text-decoration: none; + display: inline; +} +a:hover, .link:hover { + cursor: pointer; + color: rgba(0, 0, 0, 0.5) +} +h1 { + color: rgb(170, 212, 44); + font-weight: normal; + font-size: 20px; +} +h3 { + font-size: 16px; +} +h2, .subject { + font-size: 16px; + color: black; +} +/* Helpers */ +.centered { + text-align: center; +} +.clear { + clear: both; + height: 1px; + visibility: none; +} +.hidden { + display: none; +} +.faded { + color: #666; +} +/* Pagination */ +#pagination { + border: 0; + margin: 0 0 40px 0; + padding: 0; +} +#pagination li { + border: 0; + margin: 0; + padding: 0; + font-size: 11px; + list-style: none; + display: inline; +} +#pagination li a { + margin-right: 2px; + display: block; + float: left; + padding: 3px 6px; + text-decoration: none; +} +#pagination li a:hover { + color: #ff0084; +} +#pagination .previousOff, +#pagination .nextOff { + color: #666; + display: block; + float: left; + font-weight: bold; + padding: 3px 4px; +} +#pagination .next a, +#pagination .previous a { + font-weight: bold; +} +#pagination .active { + color: #000; + font-weight: bold; + margin-right: 2px; + display: block; + float: left; + padding: 3px 6px; + text-decoration: none; +} +/* Alerts & Notices */ +#msg_notice { + margin: 0; + padding: 5px 10px 5px 36px; + height: 16px; + line-height: 16px; + margin-bottom: 10px; + border: 1px solid #0a0; + background: url('../images/icons/ok.png') 10px 50% no-repeat #e0ffe0; +} +#msg_warning, .warning-banner { + margin: 0; + padding: 5px 10px 5px 36px; + height: 16px; + line-height: 16px; + margin-bottom: 10px; + border: 1px solid #f26522; + background: url('../images/icons/alert.png') 10px 50% no-repeat #ffffdd; +} +#msg_error { + margin: 0; + padding: 5px 10px 5px 36px; + height: 16px; + line-height: 16px; + margin-bottom: 10px; + border: 1px solid #a00; + background: url('../images/icons/error.png') 10px 50% no-repeat #fff0f0; +} +#msg_info { margin: 0; padding: 5px; margin-bottom: 10px; color: #3a87ad; border: 1px solid #bce8f1; background-color: #d9edf7; } +.warning { + background: #ffc; + font-style: italic; +} +.warning strong { + text-transform: uppercase; + color: #a00; + font-style: normal; +} +.error { + color: #f00; +} +.error input { + border: 1px solid #f00; +} +.button, +.button:visited { + background: #222; + border: none; + display: inline-block; + font-size: 16px; + padding: 4px 16px 4px 16px; + max-width: 220px; + text-align: center; + color: #fff; + text-decoration: none; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); + border-bottom: 1px solid rgba(0, 0, 0, 0.25); + position: relative; + cursor: pointer; + font-family: helvetica, arial, sans-serif; +} +.button:hover { + background-color: #111; + color: #fff; +} +.button:active { + top: 1px; + box-shadow: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; +} +.button, +.button:visited, +.green.button, +.green.button:visited { + background-color: #91bd09; +} +.green.button:hover { + background-color: #749a02; +} +.blue.button, +.blue.button:visited { + background-color: #00AEEF; +} +.blue.button:hover { + background-color: #0299d2; +} +body { + background-color: #D8D8D8; +} +#container { + width: 100%; + margin: 0 auto; +} +#container > .clear { + display: none +} +#header { + height: 0; + padding: 0 10px +} +#header > div { + position: absolute; + right: 10px; + top: 0; +} +#header #logo { + outline: 0; + border:0; + margin-right: 20px; +} +#header #logo img { + max-height: 37px; + max-width: 380px; + outline: 0 +} +#header p:nth-child(1) { + width: 400px; + text-align: right; + padding: 10px 0; + margin: 0px; + float: left +} +#header p:nth-child(2) { + float: right; + margin-left: 20px +} +.valign-helper { + height: 100%; + display: inline-block; + vertical-align: middle; +} +#nav { + background-color: rgb(170, 212, 44); + padding: 0 10px; + margin: 0; +} +#nav:after { + content: ''; + overflow: hidden; + display: block; + clear: both +} +#nav li { + margin: 0; + padding: 0; + list-style: none; + display: inline; + float: left; +} +#nav li a { + display: block; + width: auto; + text-align: center; + padding: 10px 10px 10px 32px; + color: rgb(0, 0, 0); + background-position: 10px 50%; + background-repeat: no-repeat; + border: 0 +} +#nav li a.active, +#nav li a:hover { + background-color: rgb(202, 91, 27) +} +#nav li a:hover { + background-color: rgb(255, 255, 255); +} +#nav li a.home { + background-image: url('../images/icons/home.png'); +} +#nav li a.kb { + background-image: url('../images/icons/kb.png'); +} +#nav li a.new { + background-image: url('../images/icons/new.png'); +} +#nav li a.status { + background-image: url('../images/icons/status.png'); +} +#nav li a.tickets { + background-image: url('../images/icons/tix.png'); +} +#content { + background: #fff; + border: 1px solid #cccccc; + padding: 10px; + margin: 10px; + height: auto !important; + height: 350px; + min-height: 350px; +} +#footer { + text-align: center; + font-size: 11px; + color: #333; +} +#footer a { + color: #333; +} +#footer p { + margin: 10px 0 0 0; +} +#footer #poweredBy { + display: block; + width: 126px; + height: 23px; + outline: none; + text-indent: -9999px; + margin: 0 auto; + background: url('../images/poweredby.png') top left no-repeat; + background-size: auto 20px; +} +.front-page-button { +} +.main-content { + width: 565px; +} +#landing_page #new_ticket { + margin-top: 40px; + background: url('../images/new_ticket_icon.png') top left no-repeat; +} +#landing_page #new_ticket, +#landing_page #check_status { + width: 295px; + padding-left: 75px; +} +#landing_page #check_status { + margin-top: 40px; + background: url('../images/check_status_icon.png') top left no-repeat; +} +#landing_page h1, #landing_page h2, #landing_page h3 { + margin-bottom: 10px; +} +/* Landing page FAQ not yet implemented. */ +#faq { + clear: both; + margin: 0; + padding: 5px; +} +#faq ol { + font-size: 15px; + margin-left: 0; + padding-left: 0; + border-top: 1px solid #ddd; +} +#faq ol li { + list-style: none; + margin: 0; + padding: 0; + color: #999; +} +#faq ol li a { + display: block; + padding: 5px 0; + height: auto !important; + overflow: hidden; + margin: 0; + border-bottom: 1px solid #ddd; + line-height: 16px; + padding-left: 24px; + background: url('../images/icons/page.png') 0 50% no-repeat; +} +#faq ol li a:hover { + background-color: #e9f5ff; +} +#faq .article-meta { + padding: 5px; + background: #fafafa; +} +#kb { + margin: 2px 0; + padding: 5px; + overflow: hidden; +} +#kb > li { + padding: 10px; + height: auto !important; + overflow: hidden; + margin: 0; + background: url(../images/kb_category_bg.png) bottom left repeat-x; + border-bottom: 1px solid #ddd; + display: block; +} +#kb > li h4 span { + color: #666; +} +#kb > li h4 a { + font-size: 14px; +} +#kb > li > i { + display: block; + width: 32px; + height: 32px; + float: left; + margin-right: 6px; + background: url(../images/kb_large_folder.png) top left no-repeat; +} +.featured-category { + margin-top: 10px; + width: 49.7%; + display: inline-block; + box-sizing: border-box; + vertical-align: top; +} +.category-name { + display: inline-block; + font-weight: 400; + font-size: 120%; +} +.featured-category i { + color: rgba(0,174,239, 0.8); + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + display: inline-block; + vertical-align: middle; +} +.article-headline { + margin-left: 34px; +} +.rtl .article-headline { + margin-left: 0; + margin-right: 34px; +} +.article-teaser { + font-size: 90%; + line-height: 1.5em; + height: 3em; + overflow: hidden; +} +.article-title { + font-weight: 500; +} +.faq-content .article-title { + font-size: 17pt; + margin-top: 15px; +} +#kb-search { + padding: 10px 0; + overflow: hidden; +} +#kb-search div { + clear: both; + overflow: hidden; + padding-top: 5px; +} +#kb-search #query { + margin: 0; + display: inline-block; + float: left; + width: 200px; + margin-right: 5px; +} +#kb-search #cid { + margin: 0; + display: inline-block; + float: left; + width: 200px; + margin-right: 5px; + position: relative; + top: 2px; +} +#kb-search #topic-id { + margin: 0; + display: inline-block; + float: left; + width: 410px; +} +#kb-search #searchSubmit { + margin: 0; + display: inline-block; + float: left; + position: relative; + top: 2px; +} +#kb-search #breadcrumbs { + color: #333; + margin-bottom: 15px; +} +#kb-search #breadcrumbs #breadcrumbs a { + color: #555; +} +#ticketForm div.clear, +#clientLogin div.clear { + clear: both; + padding: 3px 0; + overflow: hidden; +} +#ticketForm div label, +#clientLogin div label { + display: block; +} +label.required, span.required { + font-weight: bold; +} +#ticketForm div label.required, +#clientLogin div label.required { + text-align: left; +} +#ticketForm div input[type=file], +#clientLogin div input[type=file] { + border: 0; +} +#ticketForm div select, +#clientLogin div select { + display: block; + float: left; +} +#ticketForm div div.captchaRow, +#clientLogin div div.captchaRow { + line-height: 31px; +} +#ticketForm div div.captchaRow input, +#clientLogin div div.captchaRow input { + position: relative; + top: 6px; +} +#ticketForm > table { + table-layout: fixed; + width: 100% +} +#ticketForm > table td { + width: 160px; +} +#ticketForm > table td + td { + width: auto; +} +#ticketForm td textarea, +#clientLogin td textarea, +#ticketForm div textarea, +#clientLogin div textarea { + width: 600px; +} +#ticketForm td em, +#clientLogin td em, +#ticketForm div em, +#clientLogin div em { + color: #777; +} +#ticketForm td .captcha, +#clientLogin td .captcha, +#ticketForm div .captcha, +#clientLogin div .captcha { + width: 88px; + height: 31px; + background: #000; + display: block; + float: left; + margin-right: 20px; +} +#ticketForm td label.inline, +#clientLogin td label.inline, +#ticketForm div label.inline, +#clientLogin div label.inline { + width: auto; + padding: 0 10px; +} +#ticketForm div.error input, +#clientLogin div.error input { + border: 1px solid #a00; +} +#ticketForm div.error label, +#clientLogin div.error label { + color: #a00; +} +#ticketTable th { + padding-left: 3px; + font-weight: normal; + text-align: left; +} +#ticketTable th.required, +#ticketTable td.required { + font-weight: bold; + text-align: left; +} +#clientLogin { + display: block; + margin-top: 20px; + padding: 20px; + border: 1px solid #ccc; + border-radius: 5px; + box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); + background: url('../images/lock.png?1319655200') 95% 50% no-repeat #f6f6f6; +} +.rtl #clientLogin { + background-position: 5% 50%; +} +#clientLogin .instructions { + display:table-cell; + padding-left: 2em; + padding-right:90px; +} +.rtl #clientLogin .instructions { + padding-left: 0; + padding-right:0; + padding-right: 2em; + padding-left:90px; +} +#clientLogin p { + clear: both; +} +#clientLogin strong { + font-size: 11px; + color: #d00; + display: block; +} +#clientLogin #email, +#clientLogin #ticketno { + margin-right: 0; +} +#clientLogin input[type=text], +#clientLogin input[type=password] { + padding: 5px; + border-radius: 4px; + margin-bottom: 15px; +} +#clientLogin input[type=submit] { + padding: 3px 10px; + border-radius: 4px; +} +#reply { + margin-top: 5px; + padding: 10px; + background: #f9f9f9; + border: 1px solid #ccc; +} +#reply h2 { + margin-bottom: 10px; + padding-bottom: 5px; + border-bottom: 2px dotted rgba(0,0,0,0.1); +} +#reply > table { + width: auto; +} +#reply table td { + vertical-align: top; +} +#reply textarea { + width: 628px !important; +} +#reply input[type=text], +#reply #response_options textarea { + border: 1px solid #aaa; + background: #fff; +} +/* Ticket icons */ +.Icon { + width: auto; + padding-left: 20px; + background-position: top left; + background-repeat: no-repeat; + color: #006699; + text-decoration: none; +} +.Icon.Ticket { + background-image: url('../images/icons/ticket.gif'); +} +.Icon.webTicket { + background-image: url('../images/icons/ticket_source_web.gif'); +} +.Icon.emailTicket { + background-image: url('../images/icons/ticket_source_email.gif'); +} +.Icon.phoneTicket { + background-image: url('../images/icons/ticket_source_phone.gif'); +} +.Icon.otherTicket, .Icon.apiTicket { + background-image: url('../images/icons/ticket_source_other.gif'); +} + +.Icon.attachment { + background-image: url('../images/icons/attachment.gif'); +} +.Icon.file { + background-image: url('../images/icons/attachment.gif'); +} +.Icon.refresh { + background-image: url('../images/icons/refresh.gif'); +} +.Icon.thread { + font-weight: bold; + font-size: 1em; + background-image: url('../images/icons/thread.gif?1319556657'); +} +#ticketTable { + border: 1px solid #aaa; + border-left: none; + border-bottom: none; + width: 100% +} +#ticketTable caption { + padding: 5px; + text-align: left; + color: #000; + background: #ddd; + border: 1px solid #aaa; + border-bottom: none; + font-weight: bold; +} +#ticketTable th { + height: 24px; + line-height: 24px; + background: #e1f2ff; + border: 1px solid #aaa; + border-right: none; + border-top: none; + padding: 0 5px; +} +#ticketTable th a { + color: #000; +} +#ticketTable td { + padding: 3px 5px; + border: 1px solid #aaa; + border-right: none; + border-top: none; +} +#ticketTable tr.alt td { + background: #f9f9f9; +} +i.refresh { + color: #0a0; + font-size: 80%; + vertical-align: middle; +} +.states small { + font-size: 70%; +} +.active.state { + font-weight: bold; +} +.search.well { + padding: 10px; + margin-bottom: 10px; +} +.infoTable { + background: #F4FAFF; +} +.infoTable th { + text-align: left; + padding: 3px 8px; +} +.action-button { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + color: #777 !important; + display: inline-block; + border: 1px solid #aaa; + cursor: pointer; + font-size: 11px; + overflow: hidden; + background-color: #dddddd; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100% #dddddd)); + background-image: -webkit-linear-gradient(top, #efefef 0%, #dddddd 100%); + background-image: -moz-linear-gradient(top, #efefef 0%, #dddddd 100%); + background-image: -ms-linear-gradient(top, #efefef 0%, #dddddd 100%); + background-image: -o-linear-gradient(top, #efefef 0%, #dddddd 100%); + background-image: linear-gradient(top, #efefef 0%, #dddddd 100%); + padding: 0 5px; + text-decoration: none; + line-height:18px; + margin-left:5px; +} +.action-button span, +.action-button a { + color: #777 !important; + display: inline-block; + float: left; +} +.action-button a { + color: #777; + text-decoration: none; +} +table.padded tr > td, +table.padded tr > th { + height: 20px; + padding-bottom: 5px; +} + +.external-auth + .external-auth { + margin-top: 4px; +} + +a.external-sign-in { + text-decoration: none; +} +.external-auth-box { + vertical-align: middle; + border-radius: 4px; + border: 1px solid #777; +} +.external-auth-icon { + display: inline-block; + color: #333; + width: 30px; + padding: 5px 10px; + border-right: 1px solid #ddd; +} +.external-auth-name { + color: #333; + width: 100px; + padding: 5px 10px; + line-height:30px; + font-size: 11pt; +} +img.sign-in-image { + border: none; + max-height: 40px; + max-width: 200px; + width: auto; + height: auto; +} +.login-box { + width:40%; + display:table-cell; + box-shadow: 12px 0 15px -15px rgba(0,0,0,0.4); + padding:15px; +} +.rtl .login-box { + box-shadow: -12px 0 15px -15px rgba(0,0,0,0.4); +} +.flush-right { + text-align: right; +} +.flush-left { + text-align: left; +} +.sidebar { + margin-bottom: 20px; + margin-left: 20px; + width: 215px; +} +.rtl .sidebar { + margin-left: 0; + margin-right: 20px; +} +.sidebar .content { + padding: 10px; border: 1px solid #C8DDFA; background: #F7FBFE; +} +.sidebar .content:empty { + display: none; +} + +.sidebar section .header { + font-weight: bold; + margin-bottom: 0.3em; +} +.sidebar section + section { + margin-top: 15px; +} +.search-form { + padding-top: 12px; +} +.searchbar .search, +.search-form .search { + display: inline-block; + width: 400px; + border-radius: 5px; + border: 1px solid #ccc; + padding: 5px 10px; + box-shadow: inset 0 1px 1px rgba(0,0,0,.075); +} + +.searchbar .search { + width: 100%; + box-sizing: border-box; + margin-bottom: 10px; +} +.bleed { + margin: 0 !important; + padding: 0 !important; +} +.row { +} +.span4 { + display: inline-block; + width: 29.5%; + margin: 0 1%; + vertical-align: top; +} +.span8 { + display: inline-block; + width: 66.0%; + margin: 0 1%; + vertical-align: top; +} +.truncate { + display: inline-block; + width: auto; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: bottom; +} +.image-hover a.action-button:hover, +.image-hover a.action-button { + color: initial !important; + text-decoration: none; +} +table.custom-data { + margin-top: 10px; +} +table.custom-data th { + width: 25%; +} +table.custom-data th { + background-color: #F4FAFF; + padding: 3px 8px; +} +table .headline, +table.custom-data .headline { + border-bottom: 2px solid #ddd; + font-weight: bold; + background-color: white; +} +#ticketInfo { + width: 100% +} +#ticketInfo h1 { + padding-bottom: 10px; + margin-bottom: 5px; + border-bottom: 2px dotted rgba(0, 0, 0, 0.15); +} +#ticketInfo h1 small { + font-weight: normal; +} +.thread-entry { + margin-bottom: 15px; +} +.thread-entry.avatar { + margin-left: 60px; +} +.thread-entry.response.avatar { + margin-right: 60px; + margin-left: 0; +} +.thread-entry > .avatar { + margin-left: -60px; + display:inline-block; + width:48px; + height:auto; + border-radius: 5px; +} +.thread-entry.response > .avatar { + margin-left: initial; + margin-right: -60px; +} +img.avatar { + border-radius: inherit; +} +.avatar > img.avatar { + width: 100%; + height: auto; +} +.thread-entry .header { + padding: 8px 0.9em; + border: 1px solid #ccc; + border-color: rgba(0,0,0,0.2); + border-radius: 5px 5px 0 0; +} +.thread-entry.avatar .header:before { + position: absolute; + top: 7px; + right: -8px; + content: ''; + border-top: 8px solid transparent; + border-bottom: 8px solid transparent; + border-left: 8px solid #b0b0b0; + display: inline-block; +} +.thread-entry.avatar .header:after { + position: absolute; + top: 7px; + right: -8px; + content: ''; + border-top: 7px solid transparent; + border-bottom: 7px solid transparent; + display: inline-block; + margin-top: 1px; +} + +.thread-entry.avatar .header { + position: relative; +} + +.thread-entry.response .header { + background:#dddddd; +} +.thread-entry.avatar.response .header:after { + border-left: 7px solid #dddddd; + margin-right: 1px; +} + +.thread-entry.message .header { + background:#C3D9FF; +} +.thread-entry.avatar.message .header:before { + top: 7px; + left: -8px; + right: initial; + border-left: none; + border-right: 8px solid #CCC; +} +.thread-entry.avatar.message .header:before { + border-right-color: #9cadcc; +} +.thread-entry.avatar.message .header:after { + top: 7px; + left: -8px; + right: initial; + border-left: none; + border-right: 7px solid #c3d9ff; + margin-left: 1px; +} + +.thread-entry .header .title { + max-width: 500px; + vertical-align: bottom; + display: inline-block; + margin-left: 15px; +} + +.thread-entry .thread-body { + border: 1px solid #ddd; + border-top: none; + border-bottom:2px solid #aaa; + border-radius: 0 0 5px 5px; +} +.thread-body .attachments { + background-color: #f4faff; + margin: 0 -0.9em; + position: relative; + top: 0.9em; + padding: 0.3em 0.9em; + border-top: 1px dotted #ccc; + border-top-color: rgba(0,0,0,0.2); + border-radius: 0 0 6px 6px; +} +.thread-body .attachments .filesize { + margin-left: 0.5em; +} +.thread-body .attachments a, +.thread-body .attachments a:hover { + text-decoration: none; +} +.thread-body .attachment-info { + margin-right: 10px; + display: inline-block; + width: 48%; +} +.thread-body .attachment-info .filename { + max-width: 80%; + max-width: calc(100% - 70px); +} +.label { + font-size: 11px; + padding: 1px 4px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label-bare { + background-color: transparent; + background-color: rgba(0,0,0,0); + border: 1px solid #999999; + color: #999999; + text-shadow: none; +} +.thread-event { + padding: 0px 2px 15px; + margin-left: 60px; +} +.type-icon { + border-radius: 8px; + background-color: #f4f4f4; + padding: 4px 6px; + margin-right: 5px; + text-align: center; + display: inline-block; + font-size: 1.1em; + border: 1px solid #eee; + vertical-align: top; +} +.type-icon.dark { + border-color: #666; + background-color: #949494; +} +.thread-event img.avatar { + vertical-align: middle; + border-radius: 3px; + width: auto; + max-height: 24px; + margin: -3px 3px 0; +} +.thread-event .description { + margin-left: -30px; + padding-top: 6px; + padding-left: 30px; + display: inline-block; + width: 642px; + width: calc(100% - 95px); + line-height: 1.4em; +} +.thread-event .type-icon { + position:relative; +} +.thread-event .type-icon::after { + content: ""; + border: 16px solid white; + position: absolute; + top: -3px; + bottom: 0; + left: -3px; + right: 0; + z-index: -1; +} +.thread-entry::after { + content: ""; + border-bottom: 2px solid white; + display: block; +} +.thread-entry::before { + content: ""; + display: block; + border-top: 2px solid white; +} +#ticketThread::before { + border-left: 2px dotted #ddd; + border-bottom-color: rgba(0,0,0,0.1); + position: absolute; + margin-left: 74px; + z-index: -1; + content: ""; + top: 0; + bottom: 0; + right: 0; + left: 0; +} +#ticketThread { + z-index: 0; + position: relative; + border-bottom: 2px solid #ddd; + border-bottom-color: rgba(0,0,0,0.1); +} + +.freetext-files { + padding: 10px; + margin-top: 10px; + border: 1px dotted #ddd; + border-radius: 4px; + background-color: #f5f5f5; +} +.freetext-files .file { + margin-right: 10px; + display: inline-block; + width: 48%; + padding-top: 0.2em; +} +.freetext-files .title { + font-weight: bold; + margin-bottom: 0.3em; + font-size: 1.1em; +} \ No newline at end of file diff --git a/osticket/theme/default/css/theme.min.css b/osticket/theme/default/css/theme.min.css new file mode 100644 index 0000000..7d5d717 --- /dev/null +++ b/osticket/theme/default/css/theme.min.css @@ -0,0 +1 @@ +html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231;padding:0}body,input,select,textarea{font-family:sans-serif;color:#000}b,strong{font-weight:bold}blockquote{margin:1em 40px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}small{font-size:85%}ul,ol{margin:1em 0;padding:0 0 0 30px}img{border:0;vertical-align:middle}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}input{line-height:normal;*overflow:visible}table input{*overflow:auto}input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="text"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:top}th{text-align:left;font-weight:normal}h1,h2,h3,h4,h5,h6,form,fieldset{margin:0;padding:0}a{color:#0072bc;text-decoration:none}h1{color:#00aeef;font-weight:normal;font-size:20px}h3{font-size:16px}h2{font-size:16px;color:#999}.centered{text-align:center}.clear{clear:both;height:1px;visibility:none}.hidden{display:none}.faded{color:#666}#pagination{border:0;margin:0 0 40px 0;padding:0}#pagination li{border:0;margin:0;padding:0;font-size:11px;list-style:none;display:inline}#pagination li a{margin-right:2px;display:block;float:left;padding:3px 6px;text-decoration:none}#pagination li a:hover{color:#ff0084}#pagination .previousOff,#pagination .nextOff{color:#666;display:block;float:left;font-weight:bold;padding:3px 4px}#pagination .next a,#pagination .previous a{font-weight:bold}#pagination .active{color:#000;font-weight:bold;margin-right:2px;display:block;float:left;padding:3px 6px;text-decoration:none}#msg_notice{margin:0;padding:5px 10px 5px 36px;height:16px;line-height:16px;margin-bottom:10px;border:1px solid #0a0;background:url('../images/icons/ok.png') 10px 50% no-repeat #e0ffe0}#msg_warning{margin:0;padding:5px 10px 5px 36px;height:16px;line-height:16px;margin-bottom:10px;border:1px solid #f26522;background:url('../images/icons/alert.png') 10px 50% no-repeat #ffd}#msg_error{margin:0;padding:5px 10px 5px 36px;height:16px;line-height:16px;margin-bottom:10px;border:1px solid #a00;background:url('../images/icons/error.png') 10px 50% no-repeat #fff0f0}.warning{background:#ffc;font-style:italic}.warning strong{text-transform:uppercase;color:#a00;font-style:normal}.error{color:#f00}.error input{border:1px solid #f00}.button,.button:visited{background:#222;display:inline-block;font-size:16px;padding:8px 16px 6px 16px;width:160px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;font-family:helvetica,arial,sans-serif}.button:hover{background-color:#111;color:#fff}.button:active{top:1px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.button,.button:visited,.green.button,.green.button:visited{background-color:#91bd09}.green.button:hover{background-color:#749a02}.blue.button,.blue.button:visited{background-color:#00aeef}.blue.button:hover{background-color:#0299d2}body{background:url('../images/page_bg.png') top left repeat-x #c8c8c8}#container{background:#fff;width:840px;margin:0 auto;box-shadow:0 0 6px rgba(0,0,0,0.5);-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5)}#header{position:relative;height:71px;padding:0 20px}#header #logo{width:220px;height:71px;float:left}#header p{width:400px;text-align:right;margin:0;padding:10px 0;float:right}#nav{margin:0 20px;padding:2px 10px;height:20px;background:url('../images/nav_bg.png') top left repeat-x;border-top:1px solid #aaa;box-shadow:0 3px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.4)}#nav li{margin:0;padding:0;list-style:none;display:inline}#nav li a{display:block;width:auto;float:left;height:20px;line-height:20px;text-align:center;padding:0 10px 0 32px;margin-left:10px;color:#333;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background-position:10px 50%;background-repeat:no-repeat}#nav li a.active,#nav li a:hover{background-color:#dbefff;color:#000}#nav li a:hover{background-color:#ededed;color:#0054a6}#nav li a.home{background-image:url('../images/icons/home.png')}#nav li a.kb{background-image:url('../images/icons/kb.png')}#nav li a.new{background-image:url('../images/icons/new.png')}#nav li a.status{background-image:url('../images/icons/status.png')}#nav li a.tickets{background-image:url('../images/icons/tix.png')}#content{padding:20px 0;margin:0 20px;height:auto!important;height:350px;min-height:350px}#footer{text-align:center;font-size:11px;color:#333}#footer a{color:#333}#footer p{margin:10px 0 0 0}#footer #poweredBy{display:block;width:126px;height:23px;outline:0;text-indent:-9999px;margin:0 auto;background:url('../images/poweredby.png') top left no-repeat}#landing_page #new_ticket{margin-top:40px;width:295px;padding-left:75px;float:left;background:url('../images/new_ticket_icon.png') top left no-repeat}#landing_page #check_status{margin-top:40px;width:295px;padding-left:75px;float:right;background:url('../images/check_status_icon.png') top left no-repeat}#faq{clear:both;margin:0;padding:5px}#faq ol{font-size:15px;margin-left:0;padding-left:0;border-top:1px solid #ddd}#faq ol li{list-style:none;margin:0;padding:0;color:#999}#faq ol li a{display:block;padding:5px 0;height:auto!important;overflow:hidden;margin:0;border-bottom:1px solid #ddd;line-height:16px;padding-left:24px;background:url('../images/icons/page.png') 0 50% no-repeat}#faq ol li a:hover{background-color:#e9f5ff}#faq .article-meta{padding:5px;background:#fafafa}#kb{margin:2px 0;padding:5px;overflow:hidden}#kb>li{padding:10px;height:auto!important;overflow:hidden;margin:0;background:url(../images/kb_category_bg.png) bottom left repeat-x;border-bottom:1px solid #ddd}#kb>li h4{padding-bottom:3px;margin-bottom:3px}#kb>li h4 span{color:#666}#kb>li h4 a{font-size:14px}#kb li i{display:block;width:32px;height:32px;float:left;margin-right:6px;background:url(../images/kb_large_folder.png) top left no-repeat}#kb-search{padding:10px 0;overflow:hidden}#kb-search div{clear:both;overflow:hidden;padding-top:5px}#kb-search #query{margin:0;display:inline-block;float:left;width:200px;margin-right:5px}#kb-search #cid{margin:0;display:inline-block;float:left;width:200px;margin-right:5px;position:relative;top:2px}#kb-search #topic-id{margin:0;display:inline-block;float:left;width:410px}#kb-search #searchSubmit{margin:0;display:inline-block;float:left;position:relative;top:2px}#kb-search #breadcrumbs{color:#333;margin-bottom:15px}#kb-search #breadcrumbs #breadcrumbs a{color:#555}#ticketForm div,#clientLogin div{clear:both;padding:3px 0;overflow:hidden}#ticketForm div label,#clientLogin div label{display:block;width:140px;float:left}#ticketForm div label.required,#clientLogin div label.required{font-weight:bold;text-align:left}#ticketForm div input,#clientLogin div input,#ticketForm div textarea,#clientLogin div textarea{width:auto;border:1px solid #aaa;background:#fff;margin-right:10px;display:block;float:left}#ticketForm div input[type=file],#clientLogin div input[type=file]{border:0}#ticketForm div select,#clientLogin div select{display:block;float:left}#ticketForm div div.captchaRow,#clientLogin div div.captchaRow{line-height:31px}#ticketForm div div.captchaRow input,#clientLogin div div.captchaRow input{position:relative;top:6px}#ticketForm td textarea,#clientLogin td textarea,#ticketForm div textarea,#clientLogin div textarea{width:600px}#ticketForm td em,#clientLogin td em,#ticketForm div em,#clientLogin div em{color:#777}#ticketForm td .captcha,#clientLogin td .captcha,#ticketForm div .captcha,#clientLogin div .captcha{width:88px;height:31px;background:#000;display:block;float:left;margin-right:20px}#ticketForm td label.inline,#clientLogin td label.inline,#ticketForm div label.inline,#clientLogin div label.inline{width:auto;padding:0 10px}#ticketForm div.error input,#clientLogin div.error input{border:1px solid #a00}#ticketForm div.error label,#clientLogin div.error label{color:#a00}#ticketTable th{width:160px;font-weight:normal;text-align:left}#ticketTable th.required,#ticketTable td.required{font-weight:bold;text-align:left}#clientLogin{width:400px;margin-top:20px;padding:10px 100px 10px 10px;border:1px solid #ccc;background:url('../images/lock.png?1319655200') 440px 50% no-repeat #f6f6f6}#clientLogin p{clear:both;text-align:center}#clientLogin strong{font-size:11px;color:#d00;display:block;padding-left:140px}#clientLogin #email{width:250px;margin-right:0}#clientLogin #ticketno{width:120px;margin-right:0}#reply{margin-top:20px;padding:10px 5px;background:#f9f9f9;border:1px solid #ccc}#reply h2{margin-bottom:10px}#reply table{width:800px}#reply table td{vertical-align:top}#reply textarea{width:628px!important}#reply input[type=text],#reply #response_options textarea{border:1px solid #aaa;background:#fff}#reply .attachments .uploads div{display:inline-block;padding-right:20px}#reply .file{display:inline-block;padding-left:20px;margin-right:20px;background:url('../images/icons/file.gif') 0 50% no-repeat}.uploads{display:inline-block;padding-right:20px}.uploads label{padding:3px;padding-right:10px;width:auto!important}.Icon{width:auto;padding-left:20px;background-position:top left;background-repeat:no-repeat;color:#069;text-decoration:none}.Icon.Ticket{background-image:url('../images/icons/ticket.gif')}.Icon.webTicket{background-image:url('../images/icons/ticket_source_web.gif')}.Icon.emailTicket{background-image:url('../images/icons/ticket_source_email.gif')}.Icon.phoneTicket{background-image:url('../images/icons/ticket_source_phone.gif')}.Icon.otherTicket{background-image:url('../images/icons/ticket_source_other.gif')}.Icon.attachment{background-image:url('../images/icons/attachment.gif')}.Icon.file{background-image:url('../images/icons/attachment.gif')}.Icon.refresh{background-image:url('../images/icons/refresh.gif')}.Icon.thread{font-weight:bold;font-size:1em;background-image:url('../images/icons/thread.gif?1319556657')}.Icon:hover{text-decoration:underline}#ticketTable{border:1px solid #aaa;border-left:none;border-bottom:0}#ticketTable caption{padding:5px;text-align:left;color:#000;background:#ddd;border:1px solid #aaa;border-bottom:0;font-weight:bold}#ticketTable th{height:24px;line-height:24px;background:#e1f2ff;border:1px solid #aaa;border-right:0;border-top:0}#ticketTable th a{color:#000}#ticketTable td{padding:2px;border:1px solid #aaa;border-right:0;border-top:0}#ticketTable tr.alt td{background:#f9f9f9}#ticketSearchForm{display:inline-block;float:left;padding:0 0 5px 0}a.refresh{display:block;width:auto;float:right;height:20px;line-height:20px;text-align:center;padding:0 10px 0 28px;border:1px solid #aaa;margin-left:10px;color:#333;background-position:5px 50%;background-repeat:no-repeat;background-image:url('../images/icons/refresh.png')}.infoTable{background:#f4faff}.infoTable th{text-align:left}#ticketThread table{margin-top:10px;border:1px solid #aaa;border-bottom:2px solid #aaa}#ticketThread table th{text-align:left;border-bottom:1px solid #aaa;font-size:12px;padding:5px}#ticketThread table th span{font-weight:normal;color:#888;padding-left:20px}#ticketThread table td{padding:5px}#ticketThread .message th{background:#d8efff}#ticketThread .response th{background:#ddd}#ticketThread .info{padding:2px;background:#f9f9f9;border-top:1px solid #ddd;height:16px;line-height:16px}#ticketThread .info a{display:inline-block;margin:5px 10px 5px 0;padding-left:24px;height:16px;line-height:16px;background-position:0 50%;background-repeat:no-repeat} diff --git a/osticket/theme/default/images/check_status_btn.png b/osticket/theme/default/images/check_status_btn.png new file mode 100755 index 0000000..b0856af Binary files /dev/null and b/osticket/theme/default/images/check_status_btn.png differ diff --git a/osticket/theme/default/images/check_status_icon.png b/osticket/theme/default/images/check_status_icon.png new file mode 100755 index 0000000..cf89d50 Binary files /dev/null and b/osticket/theme/default/images/check_status_icon.png differ diff --git a/osticket/theme/default/images/content_bg.png b/osticket/theme/default/images/content_bg.png new file mode 100755 index 0000000..9ecfda9 Binary files /dev/null and b/osticket/theme/default/images/content_bg.png differ diff --git a/osticket/theme/default/images/filetypes/pdf.png b/osticket/theme/default/images/filetypes/pdf.png new file mode 100755 index 0000000..ea8e68a Binary files /dev/null and b/osticket/theme/default/images/filetypes/pdf.png differ diff --git a/osticket/theme/default/images/icons/alert.png b/osticket/theme/default/images/icons/alert.png new file mode 100755 index 0000000..8892a55 Binary files /dev/null and b/osticket/theme/default/images/icons/alert.png differ diff --git a/osticket/theme/default/images/icons/attachment.gif b/osticket/theme/default/images/icons/attachment.gif new file mode 100755 index 0000000..4400e61 Binary files /dev/null and b/osticket/theme/default/images/icons/attachment.gif differ diff --git a/osticket/theme/default/images/icons/error.png b/osticket/theme/default/images/icons/error.png new file mode 100755 index 0000000..a11afcf Binary files /dev/null and b/osticket/theme/default/images/icons/error.png differ diff --git a/osticket/theme/default/images/icons/home.png b/osticket/theme/default/images/icons/home.png new file mode 100755 index 0000000..7625fea Binary files /dev/null and b/osticket/theme/default/images/icons/home.png differ diff --git a/osticket/theme/default/images/icons/kb.png b/osticket/theme/default/images/icons/kb.png new file mode 100755 index 0000000..c373e78 Binary files /dev/null and b/osticket/theme/default/images/icons/kb.png differ diff --git a/osticket/theme/default/images/icons/lock.png b/osticket/theme/default/images/icons/lock.png new file mode 100755 index 0000000..9d8e7c7 Binary files /dev/null and b/osticket/theme/default/images/icons/lock.png differ diff --git a/osticket/theme/default/images/icons/new.png b/osticket/theme/default/images/icons/new.png new file mode 100755 index 0000000..7556483 Binary files /dev/null and b/osticket/theme/default/images/icons/new.png differ diff --git a/osticket/theme/default/images/icons/ok.png b/osticket/theme/default/images/icons/ok.png new file mode 100755 index 0000000..7a5d21f Binary files /dev/null and b/osticket/theme/default/images/icons/ok.png differ diff --git a/osticket/theme/default/images/icons/page.png b/osticket/theme/default/images/icons/page.png new file mode 100755 index 0000000..c24bf87 Binary files /dev/null and b/osticket/theme/default/images/icons/page.png differ diff --git a/osticket/theme/default/images/icons/refresh.gif b/osticket/theme/default/images/icons/refresh.gif new file mode 100755 index 0000000..8268958 Binary files /dev/null and b/osticket/theme/default/images/icons/refresh.gif differ diff --git a/osticket/theme/default/images/icons/refresh.png b/osticket/theme/default/images/icons/refresh.png new file mode 100755 index 0000000..ba6dd22 Binary files /dev/null and b/osticket/theme/default/images/icons/refresh.png differ diff --git a/osticket/theme/default/images/icons/status.png b/osticket/theme/default/images/icons/status.png new file mode 100755 index 0000000..4c21187 Binary files /dev/null and b/osticket/theme/default/images/icons/status.png differ diff --git a/osticket/theme/default/images/icons/thread.gif b/osticket/theme/default/images/icons/thread.gif new file mode 100755 index 0000000..bffd6b0 Binary files /dev/null and b/osticket/theme/default/images/icons/thread.gif differ diff --git a/osticket/theme/default/images/icons/ticket.gif b/osticket/theme/default/images/icons/ticket.gif new file mode 100755 index 0000000..2b4b91d Binary files /dev/null and b/osticket/theme/default/images/icons/ticket.gif differ diff --git a/osticket/theme/default/images/icons/ticket_source_email.gif b/osticket/theme/default/images/icons/ticket_source_email.gif new file mode 100755 index 0000000..20eff71 Binary files /dev/null and b/osticket/theme/default/images/icons/ticket_source_email.gif differ diff --git a/osticket/theme/default/images/icons/ticket_source_other.gif b/osticket/theme/default/images/icons/ticket_source_other.gif new file mode 100755 index 0000000..2b4b91d Binary files /dev/null and b/osticket/theme/default/images/icons/ticket_source_other.gif differ diff --git a/osticket/theme/default/images/icons/ticket_source_phone.gif b/osticket/theme/default/images/icons/ticket_source_phone.gif new file mode 100755 index 0000000..44bf451 Binary files /dev/null and b/osticket/theme/default/images/icons/ticket_source_phone.gif differ diff --git a/osticket/theme/default/images/icons/ticket_source_web.gif b/osticket/theme/default/images/icons/ticket_source_web.gif new file mode 100755 index 0000000..25ec9db Binary files /dev/null and b/osticket/theme/default/images/icons/ticket_source_web.gif differ diff --git a/osticket/theme/default/images/icons/tix.png b/osticket/theme/default/images/icons/tix.png new file mode 100755 index 0000000..d66c07f Binary files /dev/null and b/osticket/theme/default/images/icons/tix.png differ diff --git a/osticket/theme/default/images/icons/tix_closed.png b/osticket/theme/default/images/icons/tix_closed.png new file mode 100755 index 0000000..f63f93f Binary files /dev/null and b/osticket/theme/default/images/icons/tix_closed.png differ diff --git a/osticket/theme/default/images/kb_category_bg.png b/osticket/theme/default/images/kb_category_bg.png new file mode 100755 index 0000000..174d675 Binary files /dev/null and b/osticket/theme/default/images/kb_category_bg.png differ diff --git a/osticket/theme/default/images/kb_large_folder.png b/osticket/theme/default/images/kb_large_folder.png new file mode 100755 index 0000000..144fa82 Binary files /dev/null and b/osticket/theme/default/images/kb_large_folder.png differ diff --git a/osticket/theme/default/images/lock.png b/osticket/theme/default/images/lock.png new file mode 100755 index 0000000..d619684 Binary files /dev/null and b/osticket/theme/default/images/lock.png differ diff --git a/osticket/theme/default/images/logo.png b/osticket/theme/default/images/logo.png new file mode 100755 index 0000000..6ac1fa6 Binary files /dev/null and b/osticket/theme/default/images/logo.png differ diff --git a/osticket/theme/default/images/nav_bg.png b/osticket/theme/default/images/nav_bg.png new file mode 100755 index 0000000..db3196a Binary files /dev/null and b/osticket/theme/default/images/nav_bg.png differ diff --git a/osticket/theme/default/images/new_ticket_icon.png b/osticket/theme/default/images/new_ticket_icon.png new file mode 100755 index 0000000..08bed66 Binary files /dev/null and b/osticket/theme/default/images/new_ticket_icon.png differ diff --git a/osticket/theme/default/images/open_ticket_btn.png b/osticket/theme/default/images/open_ticket_btn.png new file mode 100755 index 0000000..9cd429e Binary files /dev/null and b/osticket/theme/default/images/open_ticket_btn.png differ diff --git a/osticket/theme/default/images/page_bg.png b/osticket/theme/default/images/page_bg.png new file mode 100755 index 0000000..49445a4 Binary files /dev/null and b/osticket/theme/default/images/page_bg.png differ diff --git a/osticket/theme/default/images/poweredby.png b/osticket/theme/default/images/poweredby.png new file mode 100755 index 0000000..8f3d482 Binary files /dev/null and b/osticket/theme/default/images/poweredby.png differ diff --git a/osticket/theme/default/images/support.png b/osticket/theme/default/images/support.png new file mode 100755 index 0000000..53ae09f Binary files /dev/null and b/osticket/theme/default/images/support.png differ diff --git a/osticket/theme/scp/dashboard.css b/osticket/theme/scp/dashboard.css new file mode 100644 index 0000000..249c435 --- /dev/null +++ b/osticket/theme/scp/dashboard.css @@ -0,0 +1,29 @@ +#line-chart-here { + padding: 0.4em; + margin-bottom: 1em; + border-radius: 0.3em; + border: 0.2em solid #ccc; + background: rgb(246,248,249); /* Old browsers */ + background: -moz-linear-gradient(top, rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */ + background: linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */ +} +#line-chart-here tspan { + font-family: Monaco, Calibri, Sans Serif; + font-size: 8pt; +} +#line-chart-legend { + margin: 0.6em; + line-height: 140%; +} +span.label.disabled { + opacity: 0.5; + background-color: #555 !important; +} +span.label { + cursor: pointer; +} diff --git a/osticket/theme/scp/dropdown.css b/osticket/theme/scp/dropdown.css new file mode 100644 index 0000000..20db72e --- /dev/null +++ b/osticket/theme/scp/dropdown.css @@ -0,0 +1,148 @@ +/* + Based on jQuery dropdown + http://labs.abeautifulsite.net/jquery-dropdown/ +*/ + +.action-dropdown, .noclick-dropdown { + position: absolute; + z-index: 8; + display: none; + margin-top: 8px; +} +.action-dropdown ul, .noclick-dropdown ul { + text-align: left; + font-size: 0.95em; + min-width: 140px; + list-style: none; + background: #FFF; + border: solid 1px #DDD; + border: solid 1px rgba(0, 0, 0, 0.2); + border-radius: 6px; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + overflow: visible; + padding: 4px 0; + margin: 0; +} +.action-dropdown ul li, .noclick-dropdown ul li { + list-style: none; + padding: 0; + margin: 0; + line-height: 18px; +} +.action-dropdown ul li > a, .noclick-dropdown ul li > a { + display: block; + color: #555; + text-decoration: none; + line-height: 18px; + padding: 3px 10px; + white-space: nowrap; +} +.action-dropdown ul.bleed-left li > a { + padding-left: 8px; +} +.action-dropdown ul li > a i, .noclick-dropdown ul li > a i { + margin-right: 0.1em; +} +.action-dropdown ul li > a:hover, +.action-dropdown ul li.active > a:hover, +.noclick-dropdown ul li > a:hover, +.noclick-dropdown ul li.active > a:hover { + background-color: #08C; + color: #FFF !important; + cursor: pointer; +} +.action-dropdown ul li.active > a { + background-color: rgba(0, 136, 204, 0.2); + color: #08C; +} +.action-dropdown ul li.positive > a:hover, .customQ-dropdown ul li.positive > a:hover, .noclick-dropdown ul li.positive > a:hover { + background-color: #02aa4c; +} +.action-dropdown ul li.danger > a:hover, .customQ-dropdown ul li.danger > a:hover, .noclick-dropdown ul li.danger > a:hover { + background-color: #CF3F3F; +} +.action-dropdown ul li > a.disabled, .customQ-dropdown ul li > a.disabled, .noclick-dropdown ul li.disabled > a:hover { + pointer-events: none; + color: #999; + color: rgba(85,85,85,0.5); +} +.action-dropdown hr, .customQ-dropdown hr { + height: 1px; + border: none; + border-bottom: 1px solid #ddd; + margin: 5px 15px; + overflow: hidden; +} +.action-dropdown:before, .noclick-dropdown:before { + position: absolute; + top: -6px; + left: 9px; + content: ''; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #CCC; + border-bottom-color: rgba(0, 0, 0, 0.2); + display: inline-block; +} +.action-dropdown:after, .noclick-dropdown:after { + position: absolute; + top: -5px; + left: 10px; + content: ''; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #FFF; + display: inline-block; +} + +.action-dropdown.anchor-right:before, .noclick-dropdown.anchor-right:before { + left: auto; + right: 9px; +} + +.action-dropdown.anchor-right:after, .noclick-dropdown.anchor-right:after { + left: auto; + right: 10px; +} +.action-button span, +.action-button a { + color: inherit; + display: inline-block; + float: left; +} +.action-button i.icon-caret-down { + height: 17px; + line-height: 100%; + margin-right: -1px; + margin-left: 5px; + padding-left: 5px; + margin-top: -1px; + padding-top: 7px; + display: inline-block; + border-left: 1px solid #ccc; +} +.action-button:hover i.icon-caret-down { + border-color: inherit; +} +a.action-button, .action-button a { + color: inherit; + text-decoration: none; +} +.action-buttons { + display: inline-block; + vertical-align: middle; +} +.action-buttons .action-button + .action-button { + margin-left: 0; + padding-left: 0; + border-left: none; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.action-buttons .action-button:not(:last-of-type) { + margin-right: 0; + padding-right: 0; + border-right: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} diff --git a/osticket/theme/scp/login.css b/osticket/theme/scp/login.css new file mode 100644 index 0000000..3bf8e12 --- /dev/null +++ b/osticket/theme/scp/login.css @@ -0,0 +1,358 @@ +input:focus { + border: 1px solid orange; + box-shadow: 0 0 4px orange; + outline: none; +} + +:-webkit-input-placeholder { + color:#888; + font-style:italic; +} + +:-moz-placeholder { + color:#888; + font-style:italic; +} + +html { + height:100%; + font-size: 100%; + overflow-y: scroll; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body { + -webkit-font-smoothing:antialiased; + font-size: 16px; + font-smoothing:antialiased; + height:100%; + line-height: 1.5em; + margin: 0; + text-align: center; +} + +#brickwall { + background-image: url(../logo.php?backdrop); + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +#background-compat { + display: none; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(255, 165, 0, 0.7); +} +#background { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: -1; + background-image: url(../logo.php?backdrop); + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + background-attachment: fixed; + mix-blend-mode: normal; + filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius='6')"; + -ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius='6')"; +} + +#blur { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + -webkit-filter: blur(7px); + filter: url("data:image/svg+xml;utf9,#blur"); + filter: blur(7px); + overflow: hidden; + z-index: -1; +} + +body, input { + font-family: helvetica, arial, sans-serif; + color: #000; +} + +#loginBox { + box-shadow:0 0 50px 5px rgba(0,0,0,0.3), 0 0 5px -1px white; + mix-blend-mode: normal; + isolation: isolate; + width:400px; + padding:1em; + padding-bottom: 1em; + text-align:center; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: fixed; + left: 50%; + top: 15%; + margin-left: -200px; + border-radius: 5px; +} + +#loginBox:after { + content: " "; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background-color: rgba(255,255,255,0.6); + border-radius: 5px; + z-index: -1; + mix-blend-mode: normal; + border: 1px solid rgba(0,0,0,0.3); +} +/* IE 9-10 */ +@media screen\0 { + #loginBox:after { + background-color: white; + } +} + +h1 { + margin:0; +} + +#logo a { + display:block; + text-decoration:none; + height: 100px; +} + +#logo a img { + max-height:66px; + max-width: 300px; + height: auto; + width: auto; + vertical-align: middle; + outline: none; + border: none; +} +.valign-helper { + height: 100%; + display: inline-block; + vertical-align: middle; +} + +h3 { + margin:1em 0; + text-align:center; + font-size:0.8em; + font-weight:normal; + color:#d00; +} + +form { + width:220px; + margin:0 auto; +} + +fieldset { + border:none; + margin:0.25em; + padding:0; +} + +fieldset input { + display:block; + margin-bottom:1em; + border:1px solid #ccc; + border:1px solid rgba(0,0,0,0.3); + background: white; + background: rgba(255, 255, 255, 0.5); + padding:2px 4px; + width: 100%; +} + +hr { + margin: 20px; + border: none; + height: 0; + border-bottom: 1px solid #eee; +} + +div.banner { + color: #666; + line-height: 1.2em; +} +div.banner:not(:empty) { + margin-bottom: 1em; +} + +* { + box-sizing: border-box; +} + +input[type="submit"], +input[type="reset"], +input[type="button"], +.action-button, +.button { + cursor: pointer; + display:inline-block; + vertical-align:bottom; + height:24px; + line-height: 22px; + border: none; + box-shadow: 0 0 0 1px rgba(0,0,0,0.25) inset; + padding:2px 11px; + color: #555; + background-color: #f0f0f0; + background-color: rgba(0,0,0,0.02); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font-family: inherit; + font-size: 0.8em; + text-decoration: none; +-webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +-webkit-transition: opacity 0.1s ease, background-color 0.1s ease, box-shadow 0.1s ease, color 0.1s ease, background 0.1s ease; + transition: opacity 0.1s ease, background-color 0.1s ease, box-shadow 0.1s ease, color 0.1s ease, background 0.1s ease; +} +input[type="submit"] i, +input[type="reset"] i, +input[type="button"] i, +.action-button i, +.button i { + margin-right: 0.1em; +} + +.button:hover { + text-decoration: none; +} + +button[type=submit], input[type="submit"], .primary.button { + font-weight: bold; + box-shadow: 0 0 0 1px rgba(0,0,0,0.45) inset; + background-color: rgba(0,0,0,0.07); +} + +button[type=submit]:hover, input[type=submit]:hover, input[type=submit]:active { + color: white; + box-shadow: 0 0 0 2px rgba(0,0,0,0.7) inset; + background-color: #888; + background-color: rgba(0, 0, 0, 0.5); +} + +input.submit:hover, input.submit:active { + background-position:bottom left; +} + +#poweredBy { + font-size:0.8em; + color:#ccc; + padding:5px 15px; + text-align:center; + position: fixed; + bottom: 10px; + right: 10px; + box-shadow: inset 0 0 3px white, 0 0 2px black, inset 0 0 4px black; + text-shadow: 0 0 2px black; + border-radius: 5px; + background-color: rgba(0,0,0,0.3) +} + +#poweredBy a { + color:inherit; +} + +#poweredBy .osticket-logo { + height: auto; + width: 55px; + vertical-align: baseline; + border: none; + -webkit-filter: drop-shadow(0 0 4px black); + filter: drop-shadow(0 0 4px black); + ms-filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#444'); + filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#444'); +} + +#company { + position:absolute; + left: 50%; + width: 400px; + margin-left: -200px; + bottom: -40px; + font-size: 0.8em; + color: #ccc; + text-align: center; +} + +#company .content { + border-radius: 10px; + background-color: rgba(0,0,0,0.3); + box-shadow: 0 0 6px rgba(0,0,0,0.4); + text-shadow: 0 0 2px black; + display: inline-block; + padding: 0 15px; + color: white; +} + +.external-auth { + display:inline-block; +} +.external-auth + .external-auth { + margin-top: 4px; +} + +a.external-sign-in { + text-decoration: none; +} +.external-auth-box { + vertical-align: middle; + border-radius: 4px; + border: 1px solid #777; +} +.external-auth-icon { + display: inline-block; + color: #333; + width: 30px; + padding: 5px 10px; + border-right: 1px solid #ddd; +} +.external-auth-name { + color: #333; + width: 100px; + padding: 5px 10px; + line-height:30px; + font-size: 11pt; +} +img.sign-in-image { + border: none; + max-height: 40px; + max-width: 200px; + width: auto; + height: auto; +} + +input[type=text], +input[type=password] { + border-radius: 4px; + padding: 5px; + font-size: 0.75em; +} +.hidden { + display: none; +} diff --git a/osticket/theme/scp/scp.css b/osticket/theme/scp/scp.css new file mode 100644 index 0000000..0435775 --- /dev/null +++ b/osticket/theme/scp/scp.css @@ -0,0 +1,3755 @@ +body { + font-family: "Lato", "Helvetica Neue", arial, helvetica, sans-serif; + font-weight: 400; + letter-spacing: 0.15px; + -webkit-font-smoothing:antialiased; + font-smoothing:antialiased; +} +body, html { + background-color: #D8D8D8; + color:#000; + font-size:14px; + margin:0; + padding:0; +} + +.link, +a { + color:#184E81; + text-decoration:none; + display: inline-block; +} + +a:hover, .link:hover { + text-decoration: underline; + cursor: pointer; +} + +#nav a:hover, +#sub_nav a:hover, +a:hover i[class^="icon-"], +.tabs a { + text-decoration: none; +} + +div#header a { + color:#E65524; +} + +.centered { + text-align:center; +} + +.full-width { + width: 100%; + box-sizing: border-box; +} +.headline { + margin-bottom: 15px; +} + +.clear { + clear:both; +} + +.big { + font-size: 110%; +} + +.faded { + color: #666; + color: rgba(0,0,0,0.5); +} +.faded b { + color: #333; + color: rgba(0,0,0,0.75); +} +.faded strong { + color: #444; + color: rgba(0,0,0,0.6); +} +.faded-more { + color: #aaa; + color: rgba(0,0,0,0.35); +} +time[title]:hover { + text-decoration: underline; +} +a time { + color: initial; +} + +.small[class^="icon-"], +.small[class*=" icon-"] { + vertical-align: baseline; + padding-left: 2px; + font-size: 80%; +} + +.strike { text-decoration:line-through; color:red; } + +.canned_attachments label, .canned_attachments span .uploads label { padding:3px; padding-right:10px; } +.canned_attachments label { padding-right:3px; } + + +#breadcrumbs { + color: #333; + margin-bottom: 15px; + background-color:#F4FAFF; + padding:8px; +} + +#breadcrumbs a { + color: #555; +} + +.banner { margin: 0; padding: 5px 5px 11px; margin-bottom: 10px; color: #444; border: 1px solid #444; background-color: #ddd; border-radius: 4px; } + +#msg_info, +.info-banner { margin: 0; padding: 5px; margin-bottom: 10px; color: #3a87ad; border: 1px solid #bce8f1; background-color: #d9edf7; } + +#msg_notice, +.success-banner, +.notice-banner { margin: 0; padding: 5px 10px 5px 36px; margin-bottom: 10px; border: 1px solid #0a0; background: url('../images/icons/ok.png') 10px 50% no-repeat #e0ffe0; } + +#msg_warning, +.warning-banner { margin: 0; padding: 5px 10px 5px 36px; margin-bottom: 10px; border: 1px solid #f26522; background: url('../images/icons/alert.png') 10px 50% no-repeat #ffffdd; } + +#msg_error, +.error-banner { margin: 0; padding: 5px 10px 5px 36px; margin-bottom: 10px; border: 1px solid #a00; background: url('../images/icons/error.png') 10px 50% no-repeat #fff0f0; } + +#notice_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #0a0; background: url('../images/icons/ok.png') 10px 50% no-repeat #e0ffe0; } + +#warning_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #f26522; background: url('../images/icons/alert.png') 10px 50% no-repeat #ffffdd; } + +#error_bar { margin: 0; padding: 5px 10px 5px 36px; height: 16px; line-height: 16px; border: 1px solid #a00; background: url('../images/icons/error.png') 10px 50% no-repeat #fff0f0; } + + +#container { + width: 100%; + margin:0 auto 20px auto; +} + +#header { + height: 0; + padding: 0 10px +} + +#logo { + display:block; + text-decoration:none; + outline:none; + height: 37px; + max-width: 150px +} +#logo img { + max-height: 37px; + max-width: 150px; + outline: none; + border: none; +} +.valign-helper { + height: 100%; + display: inline-block; + vertical-align: middle; +} + +#header p { + position: absolute; + right: 10px; + top: 0; + max-width:630px; + padding: 8px 0; + margin: 0px; + text-align:center; +} + +#nav, #sub_nav { + clear:both; + margin:0; + white-space: nowrap; + padding-left: 170px; +} + +#nav .active, #sub_nav > li { + padding:0; + list-style:none; + display:inline; +} + +#nav { + background-color: rgb(170, 212, 44); + z-index:200; +} + +#nav .active, #nav .inactive { + display:inline-block; + width: auto; + color:#555; + text-align:center; + position:relative; +} + +#nav li a { + padding: 10px 15px; +} + +#nav .inactive a { + color:#555; + display:block; +} + +#nav .active a { + color:#004a80; + font-weight:bold; +} + +#nav > li + li { + margin-left: 8px; +} + +#nav li.active, #nav li.inactive:hover { + box-shadow: 4px -3px 6px -3px rgba(0,0,0,0.3); + border-color: #c5d9ec; +} +#nav li.active { + background-color: #f7f7f7; +} +#nav li.inactive:hover { + background-color: #fbfbfb; +} + +#nav li.inactive > ul { + width:230px; + background:#fbfbfb; + margin:0; + padding:5px 0; + position:absolute; + left: -1px; + z-index:500; + border-bottom:1px solid #ccc; + border-left:1px solid #ccc; + border-right:1px solid #ccc; + border-radius: 0 0 5px 5px; + display:block; + -moz-box-shadow: 3px 3px 3px #ccc; + -webkit-box-shadow: 3px 3px 3px #ccc; + box-shadow: 3px 3px 3px #ccc; + box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25); + + visibility: hidden; + opacity: 0; + transition: visibility 0s linear, opacity 0.1s linear; +} + +#nav .inactive li { + display:block; + margin:0; + padding:0; + list-style:none; + text-align:left; +} + +#nav li.inactive:hover > ul { + visibility: visible; + opacity: 1; + transition-delay: 0.25s; +} + +.ieshadow { + width:230px; + background:#000; + filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30); + -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)"; + zoom: 1; + z-index:300; + position:absolute; + top:24px; + left:0; +} + +#nav .inactive li a { + background-position: 10px 50%; + background-repeat: no-repeat; + padding: 5px 10px 5px 34px; +} + +#nav .inactive li a:hover { + color:#E65524; + background-color: #fbfbfb; + background-color: rgba(0,0,0,0.05); + +} + +/* Custom queue fields with background color should fill cell */ +.offset { + position: relative; +} +.offset .fill { + display: block; + padding: 4px!important; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; +} + +/*********************************************************************** + Start Custom Queues Menu System +/***********************************************************************/ + +#sub_nav { + background:#f7f7f7; + border-bottom:1px solid #bebebe; + padding: 2px 170px; + height: 26px; + line-height: 26px; +} +#customQ_nav { + clear:both; + margin:0; + padding:0; + line-height:26px; + width: 100% +} + +#sub_nav > ul { + margin-top: 0; +} + +#sub_nav > li + li > a { + margin-left: 10px; +} + +#customQ_nav .jb-overflowmenu-menu-primary li.item { + position:relative; + padding:3px 6px 4px; + display: inline-block; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + margin:0 2px; +} + +#sub_nav > li > a, +#customQ_nav .jb-overflowmenu-menu-primary li.item > a { + display:inline-block; + padding:0 10px 0 21px; + background-position:0 50%; + background-repeat:no-repeat; + color:#000; +} + +#customQ_nav .jb-overflowmenu-menu-primary li.item:hover { + padding:2px 5px 3px; + color:#E65524; + background-color: #fff; + border-left:1px solid #bebebe; + border-top:1px solid #bebebe; + border-right:1px solid #bebebe; +} + +#sub_nav > li > a:hover, +#customQ_nav .jb-overflowmenu-menu-primary li.item:hover > a { + color:#E65524; + text-decoration: none; +} + +#sub_nav a.active, #sub_nav li.active > a, #sub_nav li.child.active > a +#customQ_nav .jb-overflowmenu-menu-primary li.item > a.active { + font-weight:bold; +} + +#sub_nav li.child.active > a { + font-weight: 500; +} + +#customQ_nav .jb-overflowmenu-menu-primary li.item a > i { + margin-top:5px; +} + +#sub_nav .open { background-image:url(../images/icons/open.gif) } +#sub_nav .answered { background-image:url(../images/icons/answered.gif) } +#sub_nav .mine { background-image:url(../images/icons/mine.gif) } +#sub_nav .closed { background-image:url(../images/icons/closed.gif) } +#sub_nav .search { background-image:url(../images/icons/search.gif) } +#sub_nav .new { background-image:url(../images/icons/new.gif) } + +/**********************initiate Custom Queues Dropdown******************/ + +#customQ_nav ul li.item div.customQ-dropdown { + display:none; +} + +#customQ_nav ul li.item:hover div.customQ-dropdown { + display:block; +} + +/*************************************** + Custom Q Dropdown +****************************************/ + +/*** custom Queue global settings ***/ + +.customQ-dropdown * { + padding:0; + margin:0; +} + +.customQ-dropdown a:only-of-type { + padding-top:2px; + padding-bottom:2px; + display:inline-block; + text-decoration:none; +} +.customQ-dropdown a.truncate { + min-width: 140px; +} + +.customQ-dropdown ul li { + list-style:none; + list-style-image: none; +} + +.customQ-dropdown li h4, +.customQ-dropdown li.top-level { + margin:0; + background-color:#eee; + color:#bbb; + text-align:left; +} +.customQ-dropdown li h4 { + padding:2px 8px; +} +.customQ-dropdown li.personalQ { + font-size:1px; + border-bottom:2px dashed #eee; + background-color:#fff; + margin:4px 0; +} + +.customQ-dropdown li:not(.personalQ) > span { + color:#E65524; + font-weight:bold; + margin-right:0; +} +.customQ-dropdown li > span { + color:#E65524; + font-weight:bold; + margin-right:18px; +} +.customQ-dropdown li:hover > span { + color:#fff; +} +.customQ-dropdown li > span.disabled { + color:#ccc; + font-weight:normal; +} + +/*** custom queue dropdown container ***/ + +.jb-overflowmenu-menu-primary div.customQ-dropdown { + border-bottom-right-radius:6px; + border-bottom-left-radius:6px; + border: solid 1px #ddd; + border: solid 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + padding:3px 0; + background:#fff; + text-align: left; + font-size: 0.95em; + min-width: 100%; + list-style: none; + left:-1px; + top:31px; + position:absolute; + z-index:8; +} + + +.customQ-dropdown ul.scroll-height { + max-height:400px; + border-bottom:1px solid #ddd; + overflow-y:auto; + overflow-x:hidden; + padding:4px 0; +} + +/*** set max width for truncating long links ***/ + +.customQ-dropdown ul li > a { + max-width:170px; +} + +.customQ-dropdown ul li > ul li > a { + max-width:180px!IMPORTANT; +} + +/************ Custom Queue Button Styles *************/ + +.customQ-dropdown ul li, .customQ-dropdown ul li > a { + color:#666; + white-space: nowrap; + +} +.customQ-dropdown ul li > a { + margin-right:60px; +} + +.customQ-dropdown ul li:not(.personalQ):hover { + color:#fff; + background-color:#08C; + cursor:pointer; +} +.customQ-dropdown ul li:hover > a { + color:#fff; + cursor:pointer; +} +.customQ-dropdown ul li:not(.personalQ) .controlQ { + position:absolute; + right:0; + z-index:20; +} +/************ Custom Queue Button with Sub Queues *************/ + +.subMenuQ:before, .subMenuQ:after { + content: ""; + position: absolute; + display: block; + height: 10px; + width: 100%; + background: transparent; +} +.subMenuQ:before { + bottom: 100%; +} +.subMenuQ:after { + top: 100%; +} + +.customQ-dropdown ul li.subQ > a i { + padding:2px 6px 0; + display:inline-block; + color:#000; + opacity:0.5 +} + +.customQ-dropdown ul li.subQ:hover > a i { + color:#fff; + opacity:0.5 +} + +.customQ-dropdown ul li div.editQ { + padding:0px 8px 0 0; + +} +/************ Custom Queue Button without Sub Queues *************/ + +.customQ-dropdown ul li.subQ > ul li > a:before { + content:""; + padding:0px 4px; + +} +.customQ-dropdown ul li.subQ > a:before { + content:""; + padding:0px 4px; + +} + +.customQ-dropdown ul li:not(.subQ) > a:before { + content:""; + padding:0px 4px; +} + +.customQ-dropdown ul li:not(.subQ) > a { + max-width:190px; +} + +/************ Custom Queue Nested Queue Container *************/ + +.customQ-dropdown ul li.subQ > ul { + display:none; + position:absolute; + top:0; + left:0px; + background-color:#fff; + border:1px solid #ddd; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} + +.customQ-dropdown ul li.subQ:hover > ul { + display:block; +} + +.customQ-dropdown ul li > span.newItemQ { + padding:1px 8px 0 0; +} +/************ Custom Queue Add/Save a Queue Button *************/ + +.customQ-dropdown .add-queue a { + display:block; + padding:2px 0; + color:#666!IMPORTANT; + cursor:pointer; + white-space: nowrap; +} + +.customQ-dropdown .add-queue a span { + padding:0 10px; + -webkit-opacity: .4; + -moz-opacity: .4; + opacity: .4; + -webkit-transition: all .5s ease; + -moz-transition: all .5s ease; + -ms-transition: all .5s ease; + -o-transition: all .5s ease; + transition: all .5s ease; +} + +.customQ-dropdown .add-queue a:hover span { + -webkit-opacity: 1; + -moz-opacity: 1; + opacity: 1; +} + +.customQ-dropdown .add-queue a:hover { + color:#666!IMPORTANT; + text-decoration: none; + background-color:#ddd; +} + +.customQ-dropdown .add-queue .add { + color: #16ab39; +} + +.no-queue.customQ-dropdown .add-queue a span { + opacity: 1; +} + +/***************** Custom Queue Edit Nav ******************/ + +/*** icon cog styles ***/ + +.jb-overflowmenu-menu-primary .customQ-dropdown ul li > .controlQ div.editQ { + margin-top:2px; +} + +.customQ-dropdown ul li > .controlQ div.editQ i { + color:rgba(255, 255, 255, 0.6); +} + +.customQ-dropdown ul li:hover > .controlQ div.editQ i { + color:rgba(255, 255, 255, 0.2); +} + +.customQ-dropdown ul li > .controlQ div.editQ:hover i { + color:rgba(255, 255, 255, 1); +} + +/*** edit nav popout ***/ + +.customQ-dropdown ul li > .controlQ div.editQ .manageQ a:before { + content:none; + padding:0; +} + +.customQ-dropdown .controlQ div.editQ .manageQ a { + padding-left:0px; + padding-right:10px; + white-space: nowrap; + margin-right:0px!IMPORTANT; + +} + +.customQ-dropdown .controlQ div.editQ .manageQ a > i { + margin-left:5px; + margin-right:5px; +} + +.jb-overflowmenu-menu-primary .customQ-dropdown .controlQ div.editQ .manageQ { + display:none; + position:absolute; + top:-1px; + left:0px; + margin-left:19px; +} + +.jb-overflowmenu-menu-primary .customQ-dropdown .controlQ div.editQ .manageQ ul { + border:1px solid #ddd; + min-width:75px; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + padding:0px 0; + background-color:#fff; +} + +/*** edit nav link styles ***/ + +.customQ-dropdown .controlQ div.editQ:hover .manageQ { + display:block; +} + +.customQ-dropdown .controlQ div.editQ:hover .manageQ i { + color:#555; +} + +.customQ-dropdown .controlQ div.editQ:hover .manageQ a { + min-width:100px; + +} + +.customQ-dropdown .controlQ div.editQ:hover .manageQ a:hover i { + color:#fff; +} + +/*************************************** + Overflow Menu +****************************************/ + +.jb-overflowmenu { + position: relative; + height:35px; + width: 960px; +} + + +.jb-overflowmenu .placeholder{ + visibility: hidden; +} + +.jb-overflowmenu .jb-overflowmenu-helper-postion { + top: 0; + right: 0; + bottom: 0; + left: 0px; + overflow: visible; + position: absolute; +} + +/*holds the overflow menu and label*/ + +.jb-overflowmenu .jb-overflowmenu-menu-primary { + padding: 0; + margin: 2px 0 0 0; + height:30px!IMPORTANT; +} + +.jb-overflowmenu .jb-overflowmenu-menu-primary li.item { + display:inline-block; + padding:6px 0px; + margin:0 0px; +} + +.jb-overflowmenu .jb-overflowmenu-menu-primary li.item > a { + padding:4px 10px; + } + +/******** Overflow menu and Dropdown *********/ + +.jb-overflowmenu .jb-overflowmenu-container { + left: auto; + bottom: 0; + right: 0; + top: 0; + border-bottom: 1px solid #bebebe; + border-left:1px solid #bebebe; + background-color: #eee; +} + +.jb-overflowmenu .jb-overflowmenu-menu-secondary-handle { + width:12px; + text-align:center; + padding:5px; + line-height:15px; + color:#666; +} + +.jb-overflowmenu .jb-overflowmenu-container > a.jb-overflowmenu-menu-secondary-handle { + color:#666; + padding:9px; + background-color:#eee; + border-right: 1px solid #aaa; +} +.jb-overflowmenu .jb-overflowmenu-container > a.jb-overflowmenu-menu-secondary-handle:hover { + color:#000; + background-color:#ddd; +} + +/*** Overflow navigation ***/ +.jb-overflowmenu-menu-secondary { + background-color:#f7f7f7; + border:1px solid #bebebe; + padding:5px 0; +} + +.jb-overflowmenu .jb-overflowmenu-menu-secondary { + top: auto; + bottom: auto; + left: auto; + display: none; + position: absolute; + z-index: 9; + padding:0; + margin:0; +} + +/*** Overflow Dropdown ***/ +.jb-overflowmenu-menu-secondary li.item:before { + font-family: "FontAwesome"; + content:"\F0D9"; + padding:5px; +} + +.jb-overflowmenu-menu-secondary li.item a > i { + margin-top:5px; +} + +.jb-overflowmenu-menu-secondary li.item { + position:relative; + padding:0px 10px; + display: inline-block; + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom:1px solid #bebebe; + white-space:nowrap; + list-style:none; +} + +.jb-overflowmenu-menu-secondary li.item > a { + display:inline-block; + padding:5px 10px 5px 21px; + background-position:0 50%; + background-repeat:no-repeat; + color:#000; +} + +.jb-overflowmenu-menu-secondary li.item:hover { + padding:0 10px; + color:#E65524; + background-color: #fff; + border-left:none; + border-top:none; + border-right:none; +} + +.jb-overflowmenu-menu-secondary li.item:hover > a { + color:#E65524; + text-decoration: none; +} + +.jb-overflowmenu-menu-secondary div.customQ-dropdown { + border-top-left-radius:6px; + border-top-right-radius:0px; + border-bottom-right-radius:6px; + border-bottom-left-radius:6px; + border: solid 1px #ddd; + border: solid 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + padding:12px 0; + background:#fff; + font-size: 0.95em; + min-width: 245px; + list-style: none; + left:-247px; + top:-1px; + position:absolute; + z-index:10; +} +.jb-overflowmenu-menu-secondary .customQ-dropdown ul li > .controlQ div.editQ { + margin-top:2px; + float:left; +} +.jb-overflowmenu-menu-secondary .customQ-dropdown .controlQ div.editQ .manageQ { + display:none; + position:absolute; + z-index:20; + top:0; + left:0px; + padding:34px 28px; +} +.jb-overflowmenu-menu-secondary .customQ-dropdown .controlQ div.editQ:hover .manageQ { + display:block; +} + +.jb-overflowmenu-menu-secondary .customQ-dropdown .controlQ div.editQ .manageQ ul { + border:1px solid #ddd; + min-width:75px; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; + padding:6px 0; + background-color:#fff; +} + +.jb-overflowmenu-menu-secondary .customQ-dropdown li > span { + padding:0 5px; +} +/**********************End Custom Queues Dropdown******************/ + +/*************Qeueue Title Config dropdown options****************/ +.configureQ { + display:block; + float:left; + color:rgba(0,0,0,.2); + margin:4px 0 0 4px; + cursor:pointer; +} +.configureQ:hover { + color:rgba(0,0,0,.6); +} + +.configureQ > .noclick-dropdown { + padding:25px 0 0 0; + margin-top:-20px; + margin-left:-11px; +} +.configureQ:hover > .noclick-dropdown { + display:block; + +} +.configureQ > .noclick-dropdown:before { + top: 19px; + left: 9px; +} +.configureQ > .noclick-dropdown:after { + top: 20px; + left: 10px; +} + + +/*********************/ + + + +a.test { background-image:url(../images/icons/open.gif) } + +a.Ticket { background:url(../images/icons/open_tickets.gif) } +a.assignedTickets { background:url(../images/icons/assigned_tickets.gif) } +a.overdueTickets { background:url(../images/icons/overdue_tickets.gif) } +a.answeredTickets { background:url(../images/icons/answered_tickets.gif) } +a.closedTickets { background:url(../images/icons/closed_tickets.gif) } +a.newTicket { background:url(../images/icons/new_ticket.gif) } + +a.premade { background:url(../images/icons/premade_reply.gif) } +a.newPremade { background:url(../images/icons/new_premade_reply.gif) } + +a.kb { background:url(../images/icons/kb.gif) } +a.faq-categories { background:url(../images/icons/faq-categories.gif) } +a.canned { background:url(../images/icons/canned.gif) } + +a.staff { background:url(../images/icons/list_groups.gif) } +a.user { background:url(../images/icons/list_users.gif) } +a.userPref { background:url(../images/icons/user_preferences.gif) } +a.userPasswd { background:url(../images/icons/change_password.gif) } + +a.preferences { background:url(../images/icons/settings.gif) } +a.api { background:url(../images/icons/api.png) } +a.newapi { background:url(../images/icons/new_api.png) } + +a.ticket-settings { background:url(../images/icons/ticket-settings.gif) } +a.email-settings { background:url(../images/icons/email-settings.gif) } +a.kb-settings { background:url(../images/icons/kb-settings.gif) } +a.alert-settings { background:url(../images/icons/alert-settings.gif) } +a.email-autoresponders { background:url(../images/icons/email-autoresponders.gif) } + + +a.sla { background:url(../images/icons/slas.png) } +a.newsla { background:url(../images/icons/new_sla.png) } + +a.logs { background:url(../images/icons/logs.gif) } + +a.emails { background:url(../images/icons/emails.png) } +a.newEmail { background:url(../images/icons/new_email.png) } + +a.emailTemplates { background:url(../images/icons/email_templates.png) } +a.newEmailTemplate { background:url(../images/icons/new_email_template.png) } + +a.emailFilters { background:url(../images/icons/email_filters.png) } +a.ticketFilters { background:url(../images/icons/ticket_filters.png) } +a.newTicketFilter { background:url(../images/icons/new_ticket_filter.png) } + +a.emailSettings { background:url(../images/icons/emails.png) } +a.emailDiagnostic { background:url(../images/icons/email_diagnostic.gif) } +a.banList { background:url(../images/icons/ban_list.gif) } + +a.users { background:url(../images/icons/user.gif) } +a.newuser { background:url(../images/icons/new_user.gif) } +a.groups { background:url(../images/icons/list_groups.gif) } +a.teams { background:url(../images/icons/teams.gif) } +a.newgroup { background:url(../images/icons/new_group.gif) } + +a.helpTopics { background:url(../images/icons/help_topics.png) } +a.newHelpTopic { background:url(../images/icons/new_help_topic.png) } + +a.departments { background:url(../images/icons/list_departments.gif) } +a.newDepartment { background:url(../images/icons/new_department.gif) } + + +a.pages { background:url(../images/icons/pages.gif) } +a.newPage { background:url(../images/icons/new_page.gif) } + +a.forms { background:url(../images/icons/icon-form.png); background-size: 16px 16px; } +a.lists { background:url(../images/icons/icon-list.png); background-size: 16px 16px; } + +/* Generic CSS based Icons. use=>text */ + +.Icon { + width: auto; + padding-left:20px; + background-position: left center; + background-repeat: no-repeat; + min-height: 16px; + display: inline-block; + vertical-align: middle; +} + + +a.Icon { background-repeat: no-repeat;} + + +a.Icon:hover { + text-decoration: underline; +} + + +.Icon.newstaff { background:url(../images/icons/new_user.gif) 0 0 no-repeat; } +.Icon.newteam { background:url(../images/icons/new_team.gif) 0 0 no-repeat; } + +.Icon.Ticket { background:url(../images/icons/ticket.gif) 0 2px no-repeat; } +.Icon.webTicket { background:url(../images/icons/ticket_source_web.gif) 0 0 no-repeat; } +.Icon.emailTicket { background:url(../images/icons/ticket_source_email.gif) 0 0 no-repeat; } +.Icon.phoneTicket { background:url(../images/icons/ticket_source_phone.gif) 0 0 no-repeat; } +.Icon.apiTicket { background:url(../images/icons/ticket_source_other.gif) 0 0 no-repeat; } +.Icon.otherTicket { background:url(../images/icons/ticket_source_other.gif) 0 0 no-repeat; } +.Icon.overdueTicket { background:url(../images/icons/overdue_ticket.gif) 0 0 no-repeat; } +.Icon.assignedTicket { background:url(../images/icons/assigned_ticket.gif) 0 0 no-repeat; } +.Icon.lockedTicket { background:url(../images/icons/locked_ticket.gif) 0 0 no-repeat; } +.Icon.editTicket { background-image: url(../images/icons/edit_ticket.png); } + +.Icon.staffAssigned { background-image: url(../images/icons/user.gif); } +.Icon.teamAssigned { background-image: url(../images/icons/teams.png); } +.Icon.newCategory { background-image: url(../images/icons/new_category.png); } +.Icon.editCategory { background-image: url(../images/icons/edit_category.png); } +.Icon.deleteCategory { background-image: url(../images/icons/delete_category.png); } +.Icon.newFAQ { background-image: url(../images/icons/new_faq.png); } +.Icon.newReply { background-image: url(../images/icons/new_reply.png); } +.Icon.file { background-image: url(../images/icons/file.gif); } +.Icon.refresh { background-image: url(../images/icons/refresh.gif); } +.Icon.note { + font-weight: bold; + font-size: 1em; + background-image: url(../images/icons/note.gif); +} + +.Icon.thread { + font-weight: bold; + font-size: 1em; + background-image: url(../images/icons/thread.gif); +} + + +.Icon.debugLog { background:url(../images/icons/log_debug.gif) 0 2px no-repeat; } +.Icon.alertLog { background:url(../images/icons/log_alert.gif) 0 2px no-repeat; } +.Icon.errorLog { background:url(../images/icons/log_error.gif) 0 2px no-repeat; } + +.Icon.form-add { background:url(../images/icons/icon-form-add.png) 0 0 no-repeat; background-size: 16px 16px; } +.Icon.list-add { background:url(../images/icons/icon-list-add.png) 0 0 no-repeat; background-size: 16px 16px; } + + +#content { + background: #fff; + clear:both; + border: 1px solid #cccccc; + padding: 10px; + margin: 10px; +} + + +a { + color:#184E81; +} + +#footer { + clear:both; + padding:10px; + text-align:center; + font-size:0.9em; +} +table.dashboard-stats { + text-align:right; + border-bottom: 2px solid #ddd; +} +table.dashboard-stats tbody:first-child th { + border-bottom:1px dashed #ddd; + padding:0 4px 8px; +} +table.dashboard-stats tbody:nth-child(2) tr:nth-child(odd) { + background-color:#f0faff; +} + +table.dashboard-stats tbody:nth-child(2) th { + padding:5px 8px; + border-right: 1px solid #ccc; + color:#999; +} +table.dashboard-stats tbody:nth-child(2) td { + padding:5px 4px; + border-right: 1px solid #ccc; +} +table.dashboard-stats tbody:nth-child(2) tr:hover { + background-color:#FFFFDD; +} +table.dashboard-stats tbody:nth-child(2) tr:hover th { + color:#000; +} + +table { vertical-align:top; } + +table.list { + clear:both; + background:#ccc; + margin: 2px 0; + border-bottom: 1px solid #ccc; + width: 100% +} + +table.list caption { + text-align:left; + padding:5px; + background:#929292; + color:#fff; + font-weight:bold; +} + +table.list thead th { + background-color:#eee; + color:#555; + text-align:left; + vertical-align:top; + padding: 4px 5px; +} + +table.list th a { + text-decoration:none; + color:#555; + margin: -4px -5px; + padding: 4px 5px; +} + +table.list thead th a { padding-right: 15px; display: block; white-space: nowrap; color: #555; background: url('../images/asc_desc.gif') 100% 50% no-repeat; } + +table.list thead th a.asc { background: url('../images/asc.gif') 100% 50% no-repeat #cfe6ff; } +table.list thead th a.desc { background: url('../images/desc.gif') 100% 50% no-repeat #cfe6ff; } +table.list tbody td { + background:#fff; + border:1px solid #fff; + padding:1px; + vertical-align:top; +} + +table.list tbody td { background: #fff; padding: 4px 3px; vertical-align: top; } +table.list tbody tr:nth-child(2n+1) td { background-color: #f0faff; } +table.list tbody tr:hover td { background: #ffe; } +table.list tbody tr:nth-child(2n+1):hover td { background: #ffd; } +/* row highlighting on hover + select */ +table.list tbody tr:hover td, table.list tbody tr.highlight td { background: #FFFFDD; } +/* disabled highlighting on nohover */ +table.list tbody tr:hover td.nohover, table.list tbody tr.highlight td.nohover {} + + +table tfoot td { + background:#eee; + padding: 1px; +} + +table.list tfoot td { + padding: 2px; +} + +a.refresh { + display:block; + float:right; + width:auto; + height:16px; + line-height:16px; + padding:2px 5px 2px 2px; + background-position:2px 50%; + background-repeat:no-repeat; + padding-left:24px; + margin-left:10px; + margin-bottom: 2px; + border:1px solid #aaa; + background-image:url(../images/icons/refresh.gif); +} + +a.edit, a.print { + display:block; + float:right; + width:auto; + height:16px; + line-height:16px; + padding:2px 5px 2px 2px; + background-position:2px 50%; + background-repeat:no-repeat; + padding-left:24px; + margin-left:10px; + border:1px solid #aaa; + background-image:url(../images/icons/edit_ticket.png); +} + +a.print { + background-image:url(../images/icons/printer.gif); +} + +.btn_sm { + padding:2px 5px; + font-size:0.9em; + background:url(../images/btn_sm_bg.png) top left repeat-x #f90; + border:1px solid #777; + color:#fff; + font-weight:bold; +} + +.search label { + display:block; + line-height:25px; + height:25px; +} + +.search input[type=text] { + height:23px; + line-height:23px; + border:1px solid #aaa; + background:#fff; + padding:2px; +} + +.table { + width: 100%; + border-collapse: collapse; + margin-top:3px; +} + +.table tr.header td, +.table tr.header th, +.table > thead th { + font-weight: 400; + font-size: 1.3em; + text-align: left; + min-height: 24px; +} +.table tbody:not(:first-child) th { + padding-top: 1.4em; +} + +.table tr:not(:last-child):not(.header) { + border-bottom:1px dotted #ddd; +} + +.table tr.header { + border-bottom: 1px dotted #777; +} +.table td:not(:empty) { + padding: 4px; + background-color:#fff; +} +.table.two-column tbody tr td:first-child { + width: 25%; +} +.table > tbody > tr.header + tr td { + padding-top: 10px; +} +.table td .pull-right { + margin-right: 15px; +} + +.form_table { + margin-top:3px; + border-left:1px solid #ddd; + border-right:1px solid #ddd; + width:100% +} + +.form_table td { + border-bottom:1px solid #ddd; + padding: 4px; +} +.form_table td:not(:empty) { + height: 20px; +} + +table.fixed { + table-layout: fixed; + width: 100%; +} +table.fixed > thead > tr > th:not([width]), +table.fixed > thead > tr > td:not([width]), +table.fixed > tbody > tr > td:not([width]), +table.fixed > tr > td:not([width]) { + width: 180px; +} +table.fixed > thead > tr > th + th:not([width]), +table.fixed > thead > tr > td + td:not([width]), +table.fixed > tbody > tr > td + td:not([width]), +table.fixed > tr > td + td:not([width]) { + width: auto; +} + +tr.no_border > td, td.no_border{ + border-style:hidden; +} + +td.multi-line { + vertical-align:top; + padding-top: 0.4em; + padding-bottom: 0.4em; +} + +input[type=text], input[type=password], textarea, input { + padding: 3px 5px; + font-size: 0.95em; + font-family: inherit; + background:#fff; + border:1px solid #aaa; + border-radius:4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; +} + +.form_table input[type=radio], .form_table input[type=checkbox] { + margin-left:0; + padding-left:0; +} + +.form_table .required { + font-weight:bold; +} + +.form_table em { + font-weight:400; + color:#666; +} + +.error { + color:#f00; +} + +.form_table .error input { + border:1px solid #f00; +} + +.form_table th, div.section-break { + text-align:left; + border:1px solid #ccc; + background:#eee; + padding:0; + padding:5px; +} + +div.section-break h3 { + margin: 0; + padding: 0; +} + +.form_table th h4 { + margin: -0.3em -0.3em; + color:#fff; + background:#929292; + padding: 0.3em; +} + +.form_table th em:not(:first-child) { + margin-top: 0.6em; +} +.form_table th em { + display:block; + color:#000; +} + +.settings_table { + margin-top:2px; + border-left:1px solid #ddd; + border-right:1px solid #ddd; +} + +.settings_table td { + border-bottom:1px solid #ddd; +} + +.settings_table input[type=radio], .settings_table input[type=checkbox] { + margin-left:0; + padding-left:0; +} + +#content .settings_table th h4 a { + display:block; + color:#fff; +} + +.settings_table h4 a span { + font-size:1.2em; + line-height:1.15em; + display:inline-block; + width:14px; + height:14px; + overflow:hidden; + text-align:center; + color:#444; + background:#ccc; + position:relative; + top:2px; +} + +h2 { + margin:0 0 0.7em; + padding:0; + font-size:1.4em; + color:#0A568E; +} + +h2 i { + font-size:12px; + top:-2px; + position:relative; + color:#0a0; +} + +h2 small { + font-size:.8em; +} +/*h2 span { color:#000; }*/ + +h3 { + margin:10px 0 0 0; + padding:5px 0; + color:#444; +} + +h3.title { color: black; line-height: 1.25em; } +h3.title > .sub-title { + font-weight: normal; + font-size: 1.1rem; +} +.tixTitle { + padding:0 5px 0px; +} +.tixTitle h3 { + color:#444; + padding:0; + margin:0; + font-size:1.4em; + font-weight:300; +} + +.has_bottom_border { + padding-bottom:5px; + border-bottom:1px solid #ddd; +} + +.ticket_info th { + text-align:left; +} + +.ticket_info { + background:#F4FAFF; +} + +.ticket_info.custom-data thead th { + border-bottom: 2px solid #ccc; + background-color: white; +} +.custom-data th, .custom-data td { + padding: 3px; +} +table.custom-data { + margin-bottom: 1em; +} + +.right_align { text-align:right; } + +h2 .reload { + display:inline-block; + width:16px; + height:16px; + background:url(../images/icons/refresh.gif) top left no-repeat; + outline:none; + text-indent:-9999px; +} + +#assigned_message { + margin:10px 0; + padding:5px 5px 5px 30px; + background:url(../images/icons/assigned_ticket.gif) 5px 50% no-repeat #ffd; + border:1px solid #f90; +} + +#ticket_actions { + padding:5px; + background:#eee; + border:1px solid #aaa; + border-bottom:none; + margin:0; +} +/***** top page ticket response buttons *****/ +a#post-note:hover { + background-color:#fff9e2; + color:#555!IMPORTANT; +} + +.thread-entry { + margin-bottom: 15px; + z-index: 0; +} +.thread-entry::after { + content: ""; + border-bottom: 2px solid white; + display: block; +} +.thread-entry::before { + content: ""; + display: block; + border-top: 2px solid white; +} +.thread-entry.avatar { + margin-left: 60px; +} +.thread-entry.message.avatar { + margin-right: 60px; + margin-left: 0; +} +.thread-entry > .avatar { + margin-left: -60px; + display:inline-block; + width:48px; + max-height:48px; + height:auto; +} +.avatar { + border-radius: 12%; +} +.thread-entry.message > .avatar { + margin-left: initial; + margin-right: -60px; +} +img.avatar { + border-radius: inherit; + vertical-align: middle; + margin-right: 5px; +} +.avatar > img.avatar { + width: auto; + max-width: 100%; + max-height: 100%; + height: auto; +} +.thread-entry .header { + padding: 8px 0.9em; + border: 1px solid #ccc; + border-color: rgba(0,0,0,0.2); + border-radius: 5px 5px 0 0; +} +.thread-entry.avatar .header:before { + position: absolute; + top: 7px; + right: -8px; + content: ''; + border-top: 8px solid transparent; + border-bottom: 8px solid transparent; + border-left: 8px solid #9cadcc; + display: inline-block; +} +.thread-entry.avatar .header:after { + position: absolute; + top: 7px; + right: -8px; + content: ''; + border-top: 7px solid transparent; + border-bottom: 7px solid transparent; + display: inline-block; + margin-top: 1px; +} + +.thread-entry.avatar .header { + position: relative; +} + +.thread-entry.message .header { + background:#C3D9FF; +} +.thread-entry.avatar.message .header:after { + border-left: 7px solid #C3D9FF; + margin-right: 1px; +} + +.thread-entry.response .header { + background:#FFE0B3; +} +.thread-entry.avatar.response .header:before, +.thread-entry.avatar.note .header:before { + top: 7px; + left: -8px; + right: initial; + border-left: none; + border-right: 8px solid #CCC; +} +.thread-entry.system .header { + background-color: #f4f4f4; +} + +.thread-entry.avatar.response .header:before { + border-right-color: #ccb3af; +} +.thread-entry.avatar.note .header:before { + border-right-color: #ccccb0; +} +.thread-entry.avatar.response .header:after, +.thread-entry.avatar.note .header:after { + top: 7px; + left: -8px; + right: initial; + border-left: none; + border-right: 7px solid #FFE0B3; + margin-left: 1px; +} + +.thread-entry.note .header { + background:#FFE; +} +.thread-entry.avatar.note .header:after { + border-right-color: #FFE; +} +.thread-entry .header .title { + max-width: 500px; + vertical-align: bottom; + display: inline-block; + margin-left: 15px; +} +.thread-entry .header .button { + margin-top: -4px; +} + +.thread-entry .thread-body { + border: 1px solid #ddd; + border-top: none; + border-bottom:2px solid #aaa; + border-radius: 0 0 5px 5px; +} +.thread-body .attachments { + background-color: #f4faff; + margin: 0 -0.9em; + position: relative; + top: 0.9em; + padding: 0.3em 0.9em; + border-top: 1px dotted #ccc; + border-top-color: rgba(0,0,0,0.2); + border-radius: 0 0 6px 6px; +} +.thread-body .attachments:empty { + display: none; +} +.thread-body .attachments .filesize { + margin-left: 0.5em; + line-height: 1em; +} +.thread-body .attachment-info { + margin-right: 10px; + display: inline-block; + width: 48%; +} +.thread-body .attachment-info .filename { + max-width: 80%; + max-width: calc(100% - 70px); +} + +#ticket_notes table td { + padding:5px; +} + +#ticket_notes td { + background:#f9f9f9; +} + +.thread-entry .info, #ticket_notes .info { + padding:5px; + background:#F4FAFF; + height:16px; + line-height:16px; +} + +#ticket_notes .info { + background:#f9f9f9; +} + +#response_options > form { + padding:0 10px; +} + +ul.tabs { + padding:4px 0 0 20px; + margin:0; + text-align:left; + height:29px; + border-bottom:1px solid #aaa; + background:#eef3f8; + position: relative; + box-shadow: inset 0 -5px 10px -9px rgba(0,0,0,0.3); +} + +#response_options ul.tabs { +} + +ul.tabs li { + margin:0; + padding:0; + display:inline-block; + list-style:none; + text-align:center; + min-width:130px; + font-weight:bold; + height:28px; + line-height:20px; + color:#444; + display:inline-block; + outline:none; + position:relative; + bottom:1px; + background:#fbfbfb; + background-color: rgba(251, 251, 251, 0.5); + border:1px solid #ccc; + border:1px solid rgba(204, 204, 204, 0.5); + border-bottom:none; + position: relative; + bottom: 1px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + font-size: 95%; +} +ul.tabs li.active { + color:#184E81; + background-color:#f9f9f9; + border:1px solid #aaa; + border-bottom:none; + text-align: center; + border-top:2px solid #81a9d7; + bottom: 0; + box-shadow: 4px -1px 6px -3px rgba(0,0,0,0.2); +} +li.error { + border-top: 2px solid rgba(255, 0, 0, 0.3) !important; +} +li.error.active { + border-top-color: rgba(255, 0, 0, 0.7) !important; + +} +li.error a:before { + background-color: rgba(255,0,0,0.06); + top: 0; + left: 0; + bottom: 0; + right: 0; + content: ""; + position: absolute; +} +ul.tabs li:not(.active) { + box-shadow: inset 0 -5px 10px -9px rgba(0,0,0,0.2); + bottom: 2px; +} +ul.tabs.clean li.active { + background-color: white; +} + +ul.tabs li a { + font-weight: 400; + line-height: 20px; + color: #444; + color: rgba(0,0,0,0.6); + display: block; + outline: none; + padding: 5px 10px; +} +ul.tabs li a:hover { + text-decoration: none; +} + +ul.tabs li.active a { + font-weight: bold; + color: #222; + color: rgba(0,0,0,0.8); +} + +ul.tabs li.empty { + padding: 5px; + border: none !important; +} + +ul.tabs.vertical { + display: inline-block; + height: auto; + border-bottom: initial; + border-right: 1px solid #aaa; + padding-left: 0; + padding-bottom: 40px; + padding-top: 10px; + background: transparent; + box-shadow: inset -5px 0 10px -9px rgba(0,0,0,0.3); +} +ul.tabs.vertical.left { + float: left; + margin-right: 9px; +} + +ul.tabs.vertical li { + border:1px solid #ccc; + border:1px solid rgba(204, 204, 204, 0.5); + border-right: none; + min-width: 0; + display: block; + border-top-right-radius: 0; + border-bottom-left-radius: 5px; + right: 0; + height: auto; +} +ul.tabs.vertical li:not(.active) { + box-shadow: inset -5px 0 10px -9px rgba(0,0,0,0.3); +} + +ul.tabs.vertical li + li { + margin-top: 5px; +} + +ul.tabs.vertical li.active { + border: 1px solid #aaa; + border-left: 2px solid #81a9d7; + border-right: none; + right: -1px; + box-shadow: -1px 4px 6px -3px rgba(0,0,0,0.3); +} + +ul.tabs.vertical.left li { + text-align: right; +} + +ul.tabs.vertical li a { + padding: 5px; +} + +ul.tabs.alt { + height: auto; + background-color:initial; + border-bottom:2px solid #ccc; + border-bottom-color: rgba(0,0,0,0.1); + box-shadow:none; +} + +ul.tabs.alt li { + width:auto; + border:none; + min-width:0; + box-shadow:none; + bottom: 1px; + height: auto; +} + +ul.tabs.alt li.active { + border:none; + box-shadow:none; + background-color: transparent; + border-bottom:2px solid #81a9d7; +} + +#response_options .reply_tab.tell { + color:#a00 !important; + background-image:url(../images/reminder.png); + background-position:12px 50%; + background-repeat:no-repeat; +} + +#response_options > form { + padding:10px 5px; + background:#f9f9f9; + border:1px solid #aaa; + border-top:none; +} + +#response_options > form > table { + table-layout: fixed; +} + +#response_options > table td { + vertical-align:top; +} + +#response_options input[type=text], #response_options textarea:not(.richtext) { + border:1px solid #aaa; + background:#fff; + border-radius:4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; +} + +.attachments .uploads div { + display:inline-block; + padding-right:20px; +} + + + +.file { + display:inline-block; + padding-left:20px; + margin-right:20px; + background:url(../images/icons/file.gif) 0 50% no-repeat; +} + +.expander { + line-height:14px; + display:inline-block; + width:12px; + height:12px; + overflow:hidden; + text-align:center; + color:#aaa; + position:relative; +} + +/** Popup Tool Tips and Content **/ + +.tip_box { + display:block; + height:30px; + position:absolute; + z-index:10; +} + +.tip_arrow { + display:block; + position:absolute; + top:5px; + left:-12px; + width:12px; + z-index:1; +} + +.tip_box.right .tip_arrow { + top: 5px; + right: -12px; + left: auto; +} + +.flip-x { + -moz-transform: scaleX(-1); + -o-transform: scaleX(-1); + -webkit-transform: scaleX(-1); + transform: scaleX(-1); + filter: FlipH; + -ms-filter: "FlipH"; +} + +.tip_content { + height:auto !important; + height:20px; + min-height:20px; + padding:10px; + border:1px solid #666; + background:#fff; + -moz-border-radius:5px; + -webkit-border-radius:5px; + border-radius:5px; + -moz-box-shadow: 5px 5px 10px -2px rgba(0,0,0,0.5); + -webkit-box-shadow: 5px 5px 10px -2px rgba(0,0,0,0.5); + box-shadow: 5px 5px 10px -2px rgba(0,0,0,0.5); + z-index:3; + position:absolute; + top:0; + left:-1px; + min-width:400px; + line-height: 1.45rem; +} + +.tip_content .links { + margin-top: 0.7em; + padding-top: 0.4em; + border-top: 1px solid #ddd; +} + +.tip_content .links a { + color: #548dd4; +} + +.tip_content hr { + + color: #ddd; + background-color: #ddd; + height: 1px; + border: 0; + padding: 0; + margin: 0.2em 0; + width: 100%; +} + +.tip_close { + position:absolute; + top:0.3em; + right:0.5em; + text-decoration:none; +} + +.tip_shadow { + display:none; + background:#000; + filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.60); + -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.60)"; + zoom: 1; + position:absolute; + z-index:200; + top:0; + left:0; + width:auto !important; + width:310px; +} + +.tip_menu { + margin:10px 0 0 0; + padding:5px 0; + border-top:1px solid #aaa; + height:16px; + font-size:0.9em; +} + +.tip_menu li { + display:inline; + list-style:none; + margin:0; + padding:0; +} + +.tip_menu li a { + display:block; + width:auto; + float:left; + padding:0 10px; + border-right:1px solid #ddd; + color:#666; +} + +.tip_menu li a:hover { + color:#E76C74; +} + +.tip_content form { + display:none; + line-height:24px; +} + +.tip_content select, .tip_content textarea { + width:295px; +} + +.tip_content textarea { + padding:0; + border:1px solid #aaa; + background:#fff; +} + +.tip_content form p { + margin:0; + width:auto !important; + width:295px; + text-align:right; + line-height:1.5em; +} + +.tip_content h1 { + font-size: 1.3em; + margin-top: 0; + margin-bottom: 0.4em; + padding-bottom: 0.5em; + border-bottom: 1px solid #ddd; + padding-right: 1.5em; +} + +i.help-tip { + vertical-align: inherit; + color: #aaa; + opacity: 0.8; + text-indent: initial; +} +i.help-tip:hover { + color: orange !important; + cursor: pointer; + opacity: 1; +} + +caption > i.help-tip { + color: white; + opacity: 0.2; +} +caption:hover > i.help-tip { + color: orange; + color: #ffc20f; + opacity: 1; +} + +h2 > i.help-tip { + vertical-align: middle; + font-size: .7em; +} +.form_table th h4 i.help-tip { + color: white; +} + +/* Knowledgebase */ +/* Knowledgebase */ +#kb { + margin: 2px 0; + padding: 5px; + overflow: hidden; +} + +#kb li { + padding:10px 10px 10px 46px; + height:auto !important; + overflow:hidden; + margin:0; + background-image:url(../images/kb_large_folder.png), url(../images/kb_category_bg.png); + background-position:0% 0%, top left; + background-repeat:no-repeat, repeat-x; + border-bottom:1px solid #ddd; +} +#kb li:last-child { + border-bottom:none; +} + +#kb li h4 { + padding-bottom:3px; + margin:0 0 3px 0; +} + +#kb li h4 span { + color:#666; + font-weight:normal; +} + +#kb li h4 a { + font-size: 14px; +} + +#kbSearch { + margin-bottom: 1em; +} + +#kbSearch #query { + width:200px; +} + +#faq { + clear: both; + margin: 0; + padding: 0px 0 10px 0px; +} +#faq ol { + font-size: 15px; + margin-left: 0; + padding-left: 0; + margin:0!IMPORTANT; +} +#faq ol li { + list-style: none; + margin: 0 0; + padding:10px 0 10px; + color: #999; + border-bottom:1px solid #ddd; +} +#faq ol li:last-child { + border-bottom:none; +} + +#faq ol li a { + display: inline; + height: 16px; + font-size:13px; + line-height: 16px; + padding-left: 24px; + background: url('../images/icons/page.png') 0 50% no-repeat; +} + +#faq ol li a span { + font-weight:normal; + color:#777; +} + +#faq ol li:hover { + background-color:#e9f5ff; +} + +time.faq { + display:inline-block; + color:#777; +} + +.cat-desc { + padding-top:5px; + padding-bottom:15px; +} + +.cat-manage-bar { + background:#e3f5ff; + padding:5px; + border-bottom:1px solid #777; +} + +.cat-manage-bar a { + display:inline-block; + margin-right:20px; +} + +/* dialog */ +.dialog, .dialog * { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} + +.dialog { + position:fixed; + padding:1em; + width:500px; + height:250px; + height:auto !important; + background:#f8f8f8; + border:2px solid #2a67ac; + display:none; + z-index:10; + box-shadow: 0 5px 60px #001; + border-radius: 5px; + max-height: 72%; + min-height: 50px; + overflow-y: auto; +} +.dialog .table td:not(:empty) { + background-color:#f8f8f8!IMPORTANT; +} +.dialog#popup { + width:650px; +} + +.dialog.size-normal { + width:650px !important; +} + +.dialog.size-large { + width:750px !important; +} + +.dialog #popup-loading { + position:absolute; + text-align:center; + background:rgba(255,255,255,0.8); + top:0; + bottom:0; + left:0; + right:0; + z-index:11; +} + +.redactor-editor { + font-size: 1.1em; +} + +.dialog#advanced-search { + width:640px !important; + height:360px; +} + +.dialog hr { + height: 1px; + border: 0; + background: #aaa; + background: -moz-linear-gradient(left, rgba(170,170,170,0) 0%, rgba(170,170,170,1) 10%, rgba(170,170,170,1) 90%, rgba(170,170,170,0) 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(170,170,170,0)), color-stop(10%,rgba(170,170,170,1)), color-stop(90%,rgba(170,170,170,1)), color-stop(100%,rgba(170,170,170,0))); /* Chrome,Safari4+ */ + background: -o-linear-gradient(left, rgba(170,170,170,0) 0%,rgba(170,170,170,1) 10%,rgba(170,170,170,1) 90%,rgba(170,170,170,0) 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(left, rgba(170,170,170,0) 0%,rgba(170,170,170,1) 10%,rgba(170,170,170,1) 90%,rgba(170,170,170,0) 100%); /* IE10+ */ + background: linear-gradient(to right, rgba(170,170,170,0) 0%,rgba(170,170,170,1) 10%,rgba(170,170,170,1) 90%,rgba(170,170,170,0) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aaaaaa', endColorstr='#00aaaaaa',GradientType=1 ); /* IE6-9 */ +} + +.dialog h3 { + color:#2a67ac; + font-size:20px; + margin:0; + padding:0; + position: relative; + padding-right: 3em; +} + +.dialog a { + color:#184E81; +} + + +.dialog a.close { + position: absolute; + display:inline-block; + right: 1em; + top: 1em; + font-size:16px; + color:#777; +} + +.dialog form { + clear:both; + width:100%; +} + +fieldset { + margin:0; + padding:0 0; + border:none; +} + +.custom-field .field-label { + margin: 0 3px 4px; +} +.custom-field + .custom-field { + margin-top: 8px; +} +.dialog label.fixed-size { + width:100px; + display:inline-block; + text-align:right; + padding:10px; +} + +.dialog fieldset input:not([type=checkbox]) { + border:1px solid #ccc; + background:#fff; + padding: 3px; +} + +.dialog fieldset span.between { + width:50px; + display:inline-block; + text-align:center; + color:#777; + font-size:0.75em; +} + +.dialog ul.tabs, .dialog ul.tabs * { + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; +} + +.dialog.draggable h3.drag-handle:hover { + cursor: move; +} + +.row { + display: table-row; + width: 100%; +} + +.row > [class~=" span"], +.row > [class^="span"] { + padding: 5px 10px; + vertical-align: top; + display: table-cell; +} +.row > [class~=" span"] > select, +.row > [class^="span"] > select, +.row > [class~=" span"] > input, +.row > [class^="span"] > input { + width: 100%; + max-width: 100%; +} +.row .span3 { + width: 23%; + width: calc(25% - 5px); +} +.row .span6 { + width: 48%; + width: calc(50% - 5px); +} +.row .span9 { + width: 73%; + width: calc(75% - 5px); +} +.row .span12 { + width: 100%; +} +.flex.row { + display: initial; +} +.flex.row > [class~=" span"], +.flex.row > [class^="span"] { + display: inline-block; +} + +.search-dropdown { + padding-left: 19px; +} + +.adv-search-field { + margin-top: 5px !important; +} + +.advanced-search fieldset { + margin-top: 3px; + position: relative; +} +.advanced-search .adv-search-method:before, +.advanced-search .adv-search-val:before { + content: ""; + border-left: 2px dotted #ccc; + border-bottom: 2px dotted #ccc; + border-color: rgba(0,0,0,0.15); + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: -16px; +} +.advanced-search .adv-search-method { + margin-left: 24px; +} +.advanced-search .adv-search-val { + margin-left: 45px; +} + +input[type="submit"], +input[type="reset"], +input[type="button"], +.action-button, +.button { + cursor: pointer; + box-sizing: content-box; + display:inline-block; + vertical-align:bottom; + margin:0 4px; + height:22px; + line-height: 22px; + border: none; + box-shadow: 0 0 0 1px rgba(0,0,0,0.25) inset; + padding:2px 11px; + color: #555; + background-color: #f0f0f0; + background-color: rgba(0,0,0,0.02); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font-family: inherit; + font-size: 0.95em; + font-weight: normal; +-webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +-webkit-transition: opacity 0.1s ease, background-color 0.1s ease, box-shadow 0.1s ease, color 0.1s ease, background 0.1s ease; + transition: opacity 0.1s ease, background-color 0.1s ease, box-shadow 0.1s ease, color 0.1s ease, background 0.1s ease; +} +input[type="submit"] i, +input[type="reset"] i, +input[type="button"] i, +.action-button i, +.button i { + margin-right: 0.1em; +} +select + .action-button, +select + .button { + vertical-align: middle; +} +.dark.button { + background-color: rgba(0,0,0,0.5); + box-shadow: 0 0 0 1px rgba(255,255,255,0.5) inset; + color: white; +} +.dark.button:hover { + background-color: rgba(0,0,0,0.8); + box-shadow: 0 0 0 2px rgba(255,255,255,0.7) inset; + color: white; +} +.link.button, .link.button:hover, .link.button:active { + border: none; + box-shadow: none; + background-color: transparent; + color:#184E81; + padding: 0; + font-size: inherit; +} + +.light .button:hover, +.white.button { + background-color: rgba(255,255,255,0.7); + border-color: #555; +} +.light .button:hover, +.white.button:hover { + background-color: rgba(255,255,255,0.9); + border-color: black; +} + +.button.attached { + margin-left: -4px; + margin-right: -4px; + box-shadow: none !important; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border: 1px solid #999; + border-left: none; + padding: 0 9px; +} +.input.attached { + height: 24px; + box-sizing: border-box; + display: inline-block; + margin-right: 5px; +} +.input.attached.focus { + outline-offset: -2px; + outline-style: auto; + outline-width: 5px; + outline-color: -webkit-focus-ring-color; +} +.input.attached input:focus { + outline-style: none; +} +.input.attached input { + height: 100%; + box-sizing: border-box; + margin-right:0; + border: 1px solid #999; + border-right:none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input.attached .button.attached { + height: 100%; + box-sizing: border-box; +} + +.green.button:hover { + background-color: inherit; + box-shadow: 0 0 0 2px #16ab39 inset; + color: #16ab39; +} + +.red.button:hover { + background-color: inherit; + box-shadow: 0 0 0 2px #d01919 inset; + color: #d01919; +} + +.button:hover { + text-decoration: none; +} + +button[type=submit], input[type="submit"], .primary.button { + font-weight: normal; + box-shadow: 0 0 0 1px rgba(0,0,0,0.45) inset; + background-color: rgba(0,0,0,0.07); +} + +.save.pending { + background-color: rgba(255, 174, 0, 0.63); + box-shadow: 0 0 0 2px rgba(255, 174, 0, 1) inset; +} + +.button:hover, .button:active, +.action-button:hover, .action-button:active, +input[type=button]:hover, input[type=button]:active, +input[type=reset]:hover, input[type=reset]:active { + color: black; + box-shadow: 0 0 0 2px rgba(0,0,0,0.5) inset; + background-color: #ddd; + background-color: rgba(0, 0, 0, 0.08); +} + +button[type=submit]:hover, input[type=submit]:hover, input[type=submit]:active { + color: white; + box-shadow: 0 0 0 2px rgba(0,0,0,0.7) inset; + background-color: #888; + background-color: rgba(0, 0, 0, 0.5); +} + +.button:disabled, .action-button:disabled, +button[type=submit]:disabled, input[type=submit]:disabled { + opacity: 0.6; +} + +.save.pending:hover { + box-shadow: 0 0 0 2px rgba(242, 165, 0, 1) inset; + background-color: rgba(255, 174, 0, 0.79); + color: black; +} + +input[type=button].small, .small.button, input[type=submit].small { + font-size: 0.8em; + height: 18px; + line-height: 100%; + font-weight: normal; +} + +.action-button.muted { + box-shadow: 0 0 0 1px rgba(0,0,0,0.08) inset; +} + +.action-button.muted i.icon-caret-down { + border: none; +} + +.action-button.inline, .button.inline { + vertical-align: middle; +} + +/* Dynamic forms in dialogs */ +.dialog th, .tip_box th { + text-align: left; +} + +.dialog th { + background-color: #eee; + border: 1px dotted #bbb; + padding: 0.3em; + padding-left: 0.3em; +} + +#result-count div { + padding:5px 10px; + text-align:left; + font-weight:bold; + width:100%; + margin:0 auto; +} + +#result-count .success { + background:#e3ffd8; + border:1px solid #0a0; +} + +#result-count .fail { + background:#ffd8d8; + border:1px solid #a00; +} + +/* Custom css for datepicker */ +.ui-datepicker-trigger { + display:inline-block; + border:0; + padding:0; + margin-left:2px; + position:relative; + top:5px; + width:16px; + height:16px; + background:inherit; +} + +/* Upgrader */ +#upgrader { width: 100%; height: auto; clear: both;} +.sidebar { width: 220px; padding: 10px; border: 1px solid #C8DDFA; float: right; background: #F7FBFE; } +.sidebar h3 { margin: 0 0 5px 0; padding: 0; text-indent: 32px; background: url('../images/cog.png?1312913866') top left no-repeat; line-height: 24px; color: #2a67ac; } + +#upgrader #main { width: 680px; float: left;} +#upgrader #main h1 { margin: 0; padding: 0; font-size: 1.6em; font-weight: normal; } +#upgrader #main h2 { font-size: 1.2em; margin: 0; padding: 0; color:#E65524; } +#upgrader #main h3 { margin: 0; padding: 0; } +#upgrader #main div#intro { padding-bottom: 5px; margin-bottom:10px; border-bottom: 1px solid #aaaaaa; } +#upgrader #main { padding-bottom: 20px; } + +ul.progress { margin: 10px 0 20px 20px; padding: 0; } +ul.progress li { list-style: none; margin: 0; padding: 0 0 2px 24px; background: url('../images/incomplete.png?1312910844'); background-repeat: no-repeat; background-position: 0 50%; } +ul.progress li.yes { background-image: url('../images/yes.png?1312906296'); } +ul.progress li.no { background-image: url('../images/no.png?1312906277'); } + +ul.progress li.yes small {color:green; } +ul.progress li.no small {color:red;} + +#bar { clear: both; padding-top: 10px; height: 24px; line-height: 24px; text-align: center; border-top: 1px solid #aaaaaa; } +#bar a.unstyled, #bar a.unstyled:hover { font-weight: normal; background: none; border: none; text-decoration: underline; color: #2a67ac; } + +#bar.error { background: #ffd; text-align: center; color: #a00; font-weight: bold; } + +/* Overlay */ +#overlay { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + z-index: 9; + -webkit-transform: translate3d(0,0,0); + opacity: 0.5; +} + +#loading, #upgrading { + border:3px solid #777; + border-radius: 10px; + padding: 10px; + width: 300px; + background: #555 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAWUlEQVQYGY2PAQoAIAgDrQf6pf7kC2vCRlRUgrjqXFrMrI3McHdKiwhpiMrTDRL4ghL8geQIsc6EOwbMcsYXhIYyUlvTgXUeS1vzkXWG8OMRXCE0b+AJAtgB7jEc+2fs6e8AAAAASUVORK5CYII=) repeat; + position: fixed; + display: none; + z-index: 3000; + box-shadow: 0 5px 20px #001; + vertical-align: middle; +} + +#loading h1, #upgrading h4 { margin: 3px 0 0 0; padding: 0; color: #d80; } +#loading, #upgrading { color: white; } + +.non-local-image { + display: inline-block; + border: 3px dashed #eee; + border-radius: 5px; +} +.non-local-image:after { + background: url(../../logo.php) center center no-repeat; + background-size: cover; + content: ""; + z-index: -1; + width: 100%; + height: 100%; + opacity: 0.3; + display: block; +} + +input[type=text]:disabled, input[type=checkbox]:disabled { + background-color: #eee; +} + + +input.dp { + width: 10em; +} + +.icon-warning-sign { + color: #d33; +} + +div.patch { + border-bottom: 1px dotted #ccc; + padding: 0.1em; + margin-left: 1em; +} +.patch-title { + color: #555; +} + +div.selected-signature { + border: 1px solid #ddd; + border: 1px solid rgba(0,0,0,0.1); + border-style: none; + border-top-style: dotted; + padding: 0.3em 10px 5px; + height: 2.5em; + overflow-y: hidden; + font-size: 15px; + line-height: 1.25rem; + background-color: white; + background-color: rgba(255, 255, 255, 0.9); +} +div.selected-signature .inner { + opacity: 0.5; +} + +.action-button.danger:hover { + opacity: 1.0; + border-color: rgba(95,75,0,0.8) !important; + background: #fc9f41; /* Old browsers */ + color: rgba(255,255,255,0.8) !important; + /* IE9 SVG, needs conditional override of 'filter' to 'none' */ + background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOWY0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTgxMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); + background: -moz-linear-gradient(top, #fc9f41 0%, #ce8114 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9f41), color-stop(100%,#ce8114)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fc9f41 0%,#ce8114 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fc9f41 0%,#ce8114 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fc9f41 0%,#ce8114 100%); /* IE10+ */ + background: linear-gradient(to bottom, #fc9f41 0%,#ce8114 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9f41', endColorstr='#ce8114',GradientType=0 ); /* IE6-8 */ +} +.action-button.danger { + color: #999 !important; + background: transparent; + border: 1px solid rgba(0,0,0,0.5); + opacity: 0.6; +} + +.action-button.overlay { + float: none; + position: absolute; + top: 4px; + right: 5px; +} +.muted-button:hover { + border: 1px solid #aaa; + border: 1px solid rgba(0,0,0,0.3); + cursor: pointer; + background: rgba(255,255,255,0.1); + color: black; +} +.muted-button { + border-radius: 5px; + padding: 1px 5px; + margin: -1px 0 -1px 5px; + border: 1px solid rgba(0,0,0,0.15); + color: #666; + color: rgba(0,0,0,0.5); + background-color: rgba(0,0,0,0.1); + background: linear-gradient(0, rgba(0,0,0,0.1), rgba(255,255,255,0.1)); +} + +.sortable-rows tr td:hover { + cursor: move; +} + +.sortable { + cursor: move; +} +.row-item { + border: 1px solid rgba(0, 0, 0, 0.7); + padding: 9px; + position: relative; +} +.sortable:hover { + background: rgba(0, 0, 0, 0.1); +} +.sortable:active { + background: rgba(0, 0, 0, 0.3); +} +.row-item:first-child { + border-top-right-radius: 5px; + border-top-left-radius: 5px; +} +.row-item:last-child { + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; +} +.row-item + .row-item { + margin-top: -1px; +} + +.row-item .delete { + border-left: 1px solid rgba(0, 0, 0, 0.7); + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; + width: 35px; +} +.row-item .delete:empty { + visibility: hidden; +} + +.row-item .button-group { + font-size: 105%; + position: absolute; + top: 0px; + right: 0; + display: inline-block; +} + +.row-item .button-group div { + display: inline-block; +} +.row-item .button-group div a { + padding: 9px 12px 8px; +} +.row-item .management { + margin-top: 10px; + border-top: 1px dashed black; +} + +.row-item:first-child .delete { + border-top-right-radius: 5px; +} +.row-item:last-child .delete { + border-bottom-right-radius: 5px; +} +.row-item .delete:hover { + background: #fc9f41; /* Old browsers */ + color: rgba(255,255,255,0.8) !important; +} +#sequences .manage-buttons { + display: inline-block; + margin-right: 60px; +} + +tr.disabled td, +tr.disabled th { + opacity: 0.6; + background: #f5f5f5; +} + +.quicknote { + margin: 10px 0; + border: 1px solid rgba(0,0,0,0.2); + border-radius: 4px; +} +.quicknote .header { + position: relative; + display: block; + padding: 10px; + border-bottom: 1px dashed rgba(0,0,0,0.2); +} +.quicknote .header .header-left { + display: inline-block; +} +.quicknote .header .header-right { + display: inline-block; + text-align: right; + right: 1em; + position: absolute; +} +.quicknote .header .options { + display: inline-block; + padding-left: 10px; + margin-left: 5px; + white-space: nowrap; + border-left: 1px solid rgba(0,0,0,0.2); +} +.quicknote .body { + padding: 10px; +} +.quicknote a.action, +.floating-options a.action { + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + display: inline-block; + width: 15px; + text-align: center; + padding: 2px 2px; + color: black !important; + background-color: #eee; + background-color: rgba(0, 0, 0, 0.05); + border-width: 1px; + border-style: solid; + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.1); + border-radius: 4px; +} +.quicknote a.action:hover, +.floating-options a.action:hover { + text-decoration: none; + border-color: #ff9100; + background-color: rgba(255, 145, 0, 0.05); + border-radius: 3px; +} +.quicknote a.action.save-note, +.floating-options a.action.save-note { + background-color: #bbeebb; +} +#new-note { + margin-top: 10px; +} + +.label { + display: inline-block; + position: relative; + bottom: 1px; + margin-bottom: 4px; + font-size: 11px; + padding: 0px 7px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font-weight: bold; + line-height: 18px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label-bare { + background-color: transparent; + background-color: rgba(0,0,0,0); + border: 1px solid #999999; + color: #999999; + text-shadow: none; +} +.label-info { + background-color: #3a87ad; +} +.label-verified { + border:1px solid green; + background-color:transparent; + background-color:rgba(0,0,0,0); + color:green; + text-shadow:none; +} +.label-danger { + border:1px solid red; + background-color:transparent; + background-color:rgba(0,0,0,0); + color:red; + text-shadow:none; +} + +.tab_content { + position: relative; +} +.tab_content:not(.left) { + padding: 12px 0; +} +.left-tabs { + margin-left: 48px; +} +.floating-options { + display: inline-block; + position: absolute; + right: 0; + top: 5px; + padding-right: 5px; +} + +i.note-type { + color: #2a67ac; + opacity: 0.8; + border-right: 1px solid rgba(0, 0, 0, 0.2); + padding-right: 8px; +} + +table.custom-info th { + background: transparent; + border: none; + padding-top: 10px; + border-bottom: 1px dotted rgba(0,0,0,0.9); +} +table.custom-info tr { + vertical-align: top; +} +table.custom-info td { + border-bottom: 1px dotted rgba(0,0,0,0.3); +} + +div.faq-status { + padding-top:6px; + +} + +.faq-title { + font-size: 170%; + font-weight: 600; + margin-right:10px; +} +.faq-content { + width: 670px; + margin: 0 15px; +} +.faq-category { + margin:0 15px; +} +.faq-meta section + section { + margin-top: 15px; +} + +button a { + color: ButtonText !important; + text-decoration: none; +} +button a:hover { + text-decoration: none; +} + +.bleed { + padding: 0; + margin: 0; +} +.doc-desc-title { + font-weight: bold; + text-transform: capitalize; +} +.doc-desc-opt { + font-style: italic; +} + +tr:hover i.help-tip, +tr i.help-tip.warning { + opacity: 0.8 !important; + color: #ffc20f; +} + +.form_table tr i.help-tip { + opacity: 0.2; + margin-left: 5px; +} + +.ui-datepicker { + z-index: 200 !important; +} +.draft-saved { + background-color: black; + background-color: rgba(0, 0, 0, 0.7); + color: white; + padding: 4px 8px 6px; + border-radius: 3px; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + line-height: 14px; + position: absolute; + top: 3em; + right: 0.5em; +} + +.delete-draft:hover { + background-color: #fc9f41 !important; +} + +.hidden { + display: none; +} + +.pull-right { + float: right; +} +.flush-right { + text-align: right; +} +.flush-left { + text-align: left; +} +.ltr { + direction: ltr; + unicode-bidi: embed; + +} +.required { + font-weight: bold; +} +.truncate { + width: auto; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: bottom; +} +.truncate.bleed { + text-overflow: clip; +} + +td.indented { + padding-left: 20px; +} +.secondary_lang { + padding:3px 0; + margin: 3px 0; + border-bottom: 1px dotted #ccc; +} +.saved-search { + padding: 5px; +} + +.saved-search + .saved-search { + border-top: 1px dotted #ccc; +} + +.accordian { + margin-bottom: 10px; +} +.accordian dt { + border-radius: 4px; + border: 1px solid #ccc; +} +.accordian dt.active { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.accordian dt, dd { + padding: 5px; +} +.accordian dt a { + color: black; + font-weight: 500; + display: block; +} +.accordian dt.active a { + color: #184E81; + text-decoration: none; +} +.accordian dt:not(.active) a i { + display: none; +} +.accordian dd { + border-top: 0; + font-size: 12px; + margin-left: 0; + border: 1px solid #ccc; + border-top: none; + box-shadow: inset 0px 10px 5px -10px rgba(0,0,0,0.1); + background-color:rgba(42,103,172,0.1); +} +.accordian dt ~ dt { + margin-top: 5px; +} +.accordian dd:last-of-type { + position: relative; + top: -1px; +} + +#topic-forms tbody + tbody td.handle { + padding-top: 15px; +} + +#dynamic-actions > tr > td { + padding: 5px; +} + +.no-margin { + margin: 0 !important; +} + +.form-simple select, .form-simple input, .form-simple textarea { + margin-left: 0; +} +.sticky.bar.fixed { + position: fixed; + top: 0; + left: 0; + z-index: 6; + width: 100%; + background-color: white; + background-color: rgba(255,255,255,0.95); + padding: 10px 20px; + box-sizing: border-box; + box-shadow: 0 3px 10px rgba(0,0,0,0.3); +} +.sticky.bar .content { + margin: auto; +} +.sticky.bar.fixed .notsticky { + display: none !important; +} + +.sticky.bar.fixed .inline { + float:left; + display:inline; + margin:5px 10px 0 0; +} + +.sticky.bar.opaque { + background-color: white; +} +.sticky.bar.fixed h2 { + margin: 0; +} +.sticky.bar:not(.fixed) .sticky.only { + display:none; +} +.scroll-up { + display:none; +} +@media screen and (min-width: 1040px) { + .scroll-up { + display: inline; + background-color: #eee; + background-color: rgba(0,0,0,0.1); + position: absolute; + top: 0px; + right: 20px; + padding: 8px 8px 5px; + border-radius: 0 0 5px 5px; + border: 1px dotted #888; + border-top: none; + color: #888 !important; + box-shadow: 0 3px 8px -6px rgba(0,0,0,0.9); + } + .scroll-up:hover { + background-color: #444; + background-color: rgba(0,0,0,0.7); + color: #ddd !important; + color: rgba(255,255,255,0.8) !important; + border-color:transparent; + } +} + +.message.bar { + position: fixed; + top: 0; + left: 0; + right: 0; + padding: 9px 15px; + z-index: 10; + background-color: white; + box-shadow: 0 3px 10px rgba(0,0,0,0.2); + opacity: 0.95; +} +.message.bar.bottom { + bottom: 0; + top: auto; + box-shadow: 0 -3px 10px rgba(0,0,0,0.2); +} +.message.bar .avatar[class*=" oscar-"] { + display: inline-block; + width: 36px; + height: 36px; + margin-right: 10px; + background-image: url(../images/oscar-avatars.png); + background-repeat: no-repeat; + background-size: 180px 72px; +} +.avatar.oscar-boy { + background-position: -72px 0; +} +.avatar.oscar-borg { + background-position: 0 -36px; +} +.message.bar .title { + font-weight: bold; + font-size: 1.1em; +} +.message.bar .body { + margin-left: 42px; +} +.message.bar.warning { + border-bottom: 3px solid orange; +} +.message.bar.bottom.warning { + border-bottom: none; + border-top: 3px solid orange; +} +.message.bar.danger { + border-bottom: 3px solid red; +} +.message.bar.bottom.danger { + border-bottom: none; + border-top: 3px solid red; +} +.message.bar .title .avatar { + width: auto; + max-height: 20px; + border-radius: 3px; + margin: -4px 0.3em 0; + vertical-align: middle; +} + +/******** Start Thread Preview Styles ********/ +.thread-preview { + max-height:350px; + overflow-x:auto; + margin:5px 0px; +} +.thread-preview-entry { + margin-bottom:5px; +} +.thread-preview-entry:first-child { + margin-bottom:5px; + margin-top:5px; +} +/***Types of headers***/ +.thread-preview-entry.message .header { + background-color:#C3D9FF; +} + +.thread-preview-entry.response .header { + background-color:#FFE0B3; +} + +.thread-preview-entry.note .header { + background-color: #ffffdd; +} + +.header .thread-name span:first-child { + color:#000; +} +/***Collapsed CSS***/ + +.thread-preview-entry.collapsed { + background-color:#f7f7f7; + margin-bottom:0; + cursor:pointer; +} +.thread-preview-entry.collapsed:first-child { + margin-bottom:0px; + margin-top:0px; +} +.thread-preview-entry.collapsed .header { + background-color:#f7f7f7; + border-bottom:1px solid #f7f7f7; +} +.thread-preview-entry.collapsed.message .header .thread-name span:first-child { + color:#0088cc; +} + +.thread-preview-entry.collapsed.response .header .thread-name span:first-child { + color:#e65524; +} + +.thread-preview-entry.collapsed .thread-body { + background-color:#f7f7f7; + padding-top:0; + border-left:1px solid #ccc; + border-right:1px solid #ccc; + height:20px; + overflow:hidden; + padding-bottom:10px; +} +.thread-preview-entry.collapsed .thread-body .thread-teaser { + width: auto; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: bottom; +} + +/***Thread information styles***/ +.thread-info { + width:60%; +} +.thread-preview .thread-name span:first-child { + font-weight:bold; +} + + +/***Overrides***/ + +.thread-preview #thread-items::before { + display:none; +} +.thread-preview-entry .header { + padding: 8px 0.9em; + border: 1px solid #ccc; + border-color: rgba(0,0,0,0.2); + border-radius: none; + cursor:pointer; +} +.thread-preview-entry .thread-body { + border: 1px solid #ddd; + border-top: none; + border-bottom: 1px solid #ccc; + border-radius: none; + padding-bottom:10px; + height:auto; + overflow:visible; +} +.thread-preview-entry .thread-body .thread-teaser { + width: auto; + display: block; + max-width: 100%; + white-space:normal; + overflow: visible; + text-overflow:inherit; + vertical-align:bottom; +} +/******** End Thread Preview Styles ********/ + +#thread-items::before { + border-left: 2px dotted #ddd; + border-bottom-color: rgba(0,0,0,0.1); + position: absolute; + margin-left: 74px; + z-index: -1; + content: ""; + top: 0; + bottom: 0; + right: 0; + left: 0; +} +#thread-items { + z-index: 0; + position: relative; + padding-top: 0; + padding-bottom: 15px; + margin-top: 5px; +} +.thread-event { + padding: 0 2px 15px; + margin-left: 60px; +} +.thread-event a { + color: inherit; +} +.type-icon { + border-radius: 8px; + background-color: #f4f4f4; + padding: 4px 6px; + margin-right: 5px; + text-align: center; + display: inline-block; + font-size: 1.1em; + border: 1px solid #eee; + vertical-align: top; + position: relative; +} +.thread-event .type-icon::after { + content: ""; + border: 16px solid white; + position: absolute; + top: -3px; + bottom: 0; + left: -3px; + right: 0; + z-index: -1; +} +.type-icon.dark { + border-color: #666; + background-color: #949494; +} +.thread-event img.avatar { + vertical-align: middle; + border-radius: 3px; + width: auto; + max-height: 20px; + margin: -3px 3px 0; +} +.thread-event .description { + margin-left: -30px; + padding-top: 6px; + padding-left: 30px; + display: inline-block; + width: 772px; + width: calc(100% - 95px); + line-height: 1.4em; +} + +.freetext-files { + padding: 10px; + margin-top: 10px; + border: 1px dotted #ddd; + border-radius: 4px; + background-color: #f5f5f5; +} +.freetext-files .file { + margin-right: 10px; + display: inline-block; + width: 48%; + padding-top: 0.2em; +} +.freetext-files .title { + font-weight: bold; + margin-bottom: 0.3em; + font-size: 1.1em; +} + +/* Form simple grid sizing */ +.iblock { + display: inline-block; +} +form .inset { + padding: 10px; +} +.dialog form .quick-add { + min-height: 150px; +} +.span12 { + width: 100%; +} +.span6 { + width: 48%; + width: calc(50% - 10px); +} +.span6 + .span6 { + margin-left: 1%; + margin-left: calc(0 + 10px); +} +.form.footer { + margin-top: 50px; +} +label.checkbox { + display: block; + padding-left: 1.3em; + text-indent: -1.3em; +} +label.inline.checkbox { + display: inline-block; +} +label.checkbox + label.checkbox { + margin-top: 0.3em; +} +[class^="icon-"], [class*=" icon-"] { + /* Fix icons inside label.checkbox */ + text-indent: initial; +} +input[type=checkbox] { + width: 1em; + height: 1em; + box-sizing: content-box; + padding: 0; + margin:0; + margin-right: 0.1em; + vertical-align: middle; + position: relative; + top: -0.05em; + *overflow: hidden; +} +.vertical-pad { + margin-top: 3px; +} + +input, textarea { + padding: 3px 5px; + font-size: 0.95em; + font-family: inherit; + border-radius:4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border: 1px solid #bbb; +} + +small { + font-weight: normal; + letter-spacing: 0.01px; +} + +/* Form layouts */ +table.grid.form { + width: 100%; + table-layout: fixed; +} +table.grid.form caption { + font-size: 1.3em; + font-weight: bold; + text-align: start; + padding: 0 9px; +} +.grid.form .cell { + vertical-align: top; +} +.grid.form .field { + padding: 5px; +} +.grid.form .field input:not([type=checkbox]), +.grid.form .field textarea, +.grid.form .field select { + width: 100%; + max-width: 100%; + display: block; + box-sizing: border-box; +} +.grid.form .field > label { + display: block; + margin-bottom: 5px; +} + +.grid.form .field > .field-hint-text { + font-style: italic; + margin: 0 10px 5px 10px; + opacity: 0.8; +} + +#basic_search { + background-color: #f4f4f4; + margin: -10px 0; + margin-bottom: 5px; + padding: 8px; + border-bottom: 1px dotted #aaa; + border-radius: 0 0 5px 5px; +} + +#basic-ticket-search { + border: 1px solid #999; + border-color: rgba(0,0,0,0.45); + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +select { + height:24px; + line-height:24px; + max-width:350px; + border:1px solid #bbb; + display:inline-block; + padding:0 4px; + font-size:13px; + border-radius:4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; +} + +#cannedResp { + margin-bottom: 10px; +} + +a.attachment { + padding-left: 1.2em; + display: block; +} +.sidebar section header { + font-weight: bold; + margin-bottom: 0.3em; +} + +#resizable-columns { + margin: 10px 0; + position: relative; +} +#resizable-columns .column-header:hover { + cursor: pointer; +} +#resizable-columns .column-header { + display: inline-block; + padding: 5px 20px; + background-color: #ddd; + margin: 0 1px; + position: relative; + text-align: center; + box-sizing: border-box; +} +#resizable-columns .column-header.ui-resizable:not(.active) { + opacity: 0.4; +} +#resizable-columns .column-header.ui-resizable.active { + background-color: #cfe6ff; +} + +.ui-resizable-handle { + cursor: pointer; + cursor: ew-resize; + cursor: col-resize; + display: inline-block; + vertical-align: bottom; + position: absolute; + right: 5px; + color: #777; +} +.decoration + .decoration { + margin-top: 10px; +} +.advanced-search .condition-property { + margin: 7px 0 7px 25px; +} +.conditions .condition + .condition { + margin-top: 10px; +} +img.avatar + img.avatar { + margin-left: -14px; + z-index: 1; + transition: margin-left 0.1s linear; +} +.avatar.group:hover > img.avatar + img.avatar { + margin-left: -4px; +} +.avatar.group { + position: relative; + z-index: 1; + transition: margin-right 0.1s linear; +} + +.avatar.group.\32:hover { margin-right: -10px; } +.avatar.group.\33:hover { margin-right: -20px; } +.avatar.group.\34:hover { margin-right: -30px; } +.avatar.group.\35:hover { margin-right: -40px; } +.avatar.group.\36:hover { margin-right: -50px; } +.avatar.group.\37:hover { margin-right: -60px; } +.avatar.group.\38:hover { margin-right: -70px; } +.avatar.group.\39:hover { margin-right: -80px; } + +/* FIXME: Drop this with select2 4.0.1 + * Fixes a rendering issue on Safari + */ +.select2-search__field{-webkit-appearance: textfield;} +/* Fixes Select2 placeholder bug where + * placeholder is cutoff. + */ +.select2-selection__rendered, .select2-search, +.select2-search__field:not([placeholder='']){width: 100% !important;} +/* Fix Canned Responses Select2 Height */ +#resp_sec .select2-results, #resp_sec .select2-results__choices { + height: auto; + max-height: 400px !important; +} +#select2-cannedResp-results { + height: auto; + max-height: 400px !important; +} diff --git a/osticket/theme/scp/spectrum.css b/osticket/theme/scp/spectrum.css new file mode 100644 index 0000000..ecf6fe4 --- /dev/null +++ b/osticket/theme/scp/spectrum.css @@ -0,0 +1,507 @@ +/*** +Spectrum Colorpicker v1.7.1 +https://github.com/bgrins/spectrum +Author: Brian Grinstead +License: MIT +***/ + +.sp-container { + position:absolute; + top:0; + left:0; + display:inline-block; + *display: inline; + *zoom: 1; + /* https://github.com/bgrins/spectrum/issues/40 */ + z-index: 9999994; + overflow: hidden; +} +.sp-container.sp-flat { + position: relative; +} + +/* Fix for * { box-sizing: border-box; } */ +.sp-container, +.sp-container * { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */ +.sp-top { + position:relative; + width: 100%; + display:inline-block; +} +.sp-top-inner { + position:absolute; + top:0; + left:0; + bottom:0; + right:0; +} +.sp-color { + position: absolute; + top:0; + left:0; + bottom:0; + right:20%; +} +.sp-hue { + position: absolute; + top:0; + right:0; + bottom:0; + left:84%; + height: 100%; +} + +.sp-clear-enabled .sp-hue { + top:33px; + height: 77.5%; +} + +.sp-fill { + padding-top: 80%; +} +.sp-sat, .sp-val { + position: absolute; + top:0; + left:0; + right:0; + bottom:0; +} + +.sp-alpha-enabled .sp-top { + margin-bottom: 18px; +} +.sp-alpha-enabled .sp-alpha { + display: block; +} +.sp-alpha-handle { + position:absolute; + top:-4px; + bottom: -4px; + width: 6px; + left: 50%; + cursor: pointer; + border: 1px solid black; + background: white; + opacity: .8; +} +.sp-alpha { + display: none; + position: absolute; + bottom: -14px; + right: 0; + left: 0; + height: 8px; +} +.sp-alpha-inner { + border: solid 1px #333; +} + +.sp-clear { + display: none; +} + +.sp-clear.sp-clear-display { + background-position: center; +} + +.sp-clear-enabled .sp-clear { + display: block; + position:absolute; + top:0px; + right:0; + bottom:0; + left:84%; + height: 28px; +} + +/* Don't allow text selection */ +.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button { + -webkit-user-select:none; + -moz-user-select: -moz-none; + -o-user-select:none; + user-select: none; +} + +.sp-container.sp-input-disabled .sp-input-container { + display: none; +} +.sp-container.sp-buttons-disabled .sp-button-container { + display: none; +} +.sp-container.sp-palette-buttons-disabled .sp-palette-button-container { + display: none; +} +.sp-palette-only .sp-picker-container { + display: none; +} +.sp-palette-disabled .sp-palette-container { + display: none; +} + +.sp-initial-disabled .sp-initial { + display: none; +} + + +/* Gradients for hue, saturation and value instead of images. Not pretty... but it works */ +.sp-sat { + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0))); + background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0)); + background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0)); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)"; + filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81'); +} +.sp-val { + background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0))); + background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0)); + background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0)); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)"; + filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000'); +} + +.sp-hue { + background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000)); + background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); +} + +/* IE filters do not support multiple color stops. + Generate 6 divs, line them up, and do two color gradients for each. + Yes, really. + */ +.sp-1 { + height:17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00'); +} +.sp-2 { + height:16%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00'); +} +.sp-3 { + height:17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff'); +} +.sp-4 { + height:17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff'); +} +.sp-5 { + height:16%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff'); +} +.sp-6 { + height:17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000'); +} + +.sp-hidden { + display: none !important; +} + +/* Clearfix hack */ +.sp-cf:before, .sp-cf:after { content: ""; display: table; } +.sp-cf:after { clear: both; } +.sp-cf { *zoom: 1; } + +/* Mobile devices, make hue slider bigger so it is easier to slide */ +@media (max-device-width: 480px) { + .sp-color { right: 40%; } + .sp-hue { left: 63%; } + .sp-fill { padding-top: 60%; } +} +.sp-dragger { + border-radius: 5px; + height: 5px; + width: 5px; + border: 1px solid #fff; + background: #000; + cursor: pointer; + position:absolute; + top:0; + left: 0; +} +.sp-slider { + position: absolute; + top:0; + cursor:pointer; + height: 3px; + left: -1px; + right: -1px; + border: 1px solid #000; + background: white; + opacity: .8; +} + +/* +Theme authors: +Here are the basic themeable display options (colors, fonts, global widths). +See http://bgrins.github.io/spectrum/themes/ for instructions. +*/ + +.sp-container { + border-radius: 0; + background-color: #ECECEC; + border: solid 1px #f0c49B; + padding: 0; +} +.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear { + font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +.sp-top { + margin-bottom: 3px; +} +.sp-color, .sp-hue, .sp-clear { + border: solid 1px #666; +} + +/* Input */ +.sp-input-container { + float:right; + width: 100px; + margin-bottom: 4px; +} +.sp-initial-disabled .sp-input-container { + width: 100%; +} +.sp-input { + font-size: 12px !important; + border: 1px inset; + padding: 4px 5px; + margin: 0; + width: 100%; + background:transparent; + border-radius: 3px; + color: #222; +} +.sp-input:focus { + border: 1px solid orange; +} +.sp-input.sp-validation-error { + border: 1px solid red; + background: #fdd; +} +.sp-picker-container , .sp-palette-container { + float:left; + position: relative; + padding: 10px; + padding-bottom: 300px; + margin-bottom: -290px; +} +.sp-picker-container { + width: 172px; + border-left: solid 1px #fff; +} + +/* Palettes */ +.sp-palette-container { + border-right: solid 1px #ccc; +} + +.sp-palette-only .sp-palette-container { + border: 0; +} + +.sp-palette .sp-thumb-el { + display: block; + position:relative; + float:left; + width: 24px; + height: 15px; + margin: 3px; + cursor: pointer; + border:solid 2px transparent; +} +.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active { + border-color: orange; +} +.sp-thumb-el { + position:relative; +} + +/* Initial */ +.sp-initial { + float: left; + border: solid 1px #333; +} +.sp-initial span { + width: 30px; + height: 25px; + border:none; + display:block; + float:left; + margin:0; +} + +.sp-initial .sp-clear-display { + background-position: center; +} + +/* Buttons */ +.sp-palette-button-container, +.sp-button-container { + float: right; +} + +/* Replacer (the little preview div that shows up instead of the ) */ +.sp-replacer { + margin:0; + overflow:hidden; + cursor:pointer; + padding: 4px; + display:inline-block; + *zoom: 1; + *display: inline; + border: solid 1px #91765d; + background: #eee; + color: #333; + vertical-align: middle; +} +.sp-replacer:hover, .sp-replacer.sp-active { + border-color: #F0C49B; + color: #111; +} +.sp-replacer.sp-disabled { + cursor:default; + border-color: silver; + color: silver; +} +.sp-dd { + padding: 2px 0; + height: 16px; + line-height: 16px; + float:left; + font-size:10px; +} +.sp-preview { + position:relative; + width:25px; + height: 20px; + border: solid 1px #222; + margin-right: 5px; + float:left; + z-index: 0; +} + +.sp-palette { + *width: 220px; + max-width: 220px; +} +.sp-palette .sp-thumb-el { + width:16px; + height: 16px; + margin:2px 1px; + border: solid 1px #d0d0d0; +} + +.sp-container { + padding-bottom:0; +} + + +/* Buttons: http://hellohappy.org/css3-buttons/ */ +.sp-container button { + background-color: #eeeeee; + background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc); + background-image: -moz-linear-gradient(top, #eeeeee, #cccccc); + background-image: -ms-linear-gradient(top, #eeeeee, #cccccc); + background-image: -o-linear-gradient(top, #eeeeee, #cccccc); + background-image: linear-gradient(to bottom, #eeeeee, #cccccc); + border: 1px solid #ccc; + border-bottom: 1px solid #bbb; + border-radius: 3px; + color: #333; + font-size: 14px; + line-height: 1; + padding: 5px 4px; + text-align: center; + text-shadow: 0 1px 0 #eee; + vertical-align: middle; +} +.sp-container button:hover { + background-color: #dddddd; + background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -o-linear-gradient(top, #dddddd, #bbbbbb); + background-image: linear-gradient(to bottom, #dddddd, #bbbbbb); + border: 1px solid #bbb; + border-bottom: 1px solid #999; + cursor: pointer; + text-shadow: 0 1px 0 #ddd; +} +.sp-container button:active { + border: 1px solid #aaa; + border-bottom: 1px solid #888; + -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; +} +.sp-cancel { + font-size: 11px; + color: #d93f3f !important; + margin:0; + padding:2px; + margin-right: 5px; + vertical-align: middle; + text-decoration:none; + +} +.sp-cancel:hover { + color: #d93f3f !important; + text-decoration: underline; +} + + +.sp-palette span:hover, .sp-palette span.sp-thumb-active { + border-color: #000; +} + +.sp-preview, .sp-alpha, .sp-thumb-el { + position:relative; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner { + display:block; + position:absolute; + top:0;left:0;bottom:0;right:0; +} + +.sp-palette .sp-thumb-inner { + background-position: 50% 50%; + background-repeat: no-repeat; +} + +.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=); +} + +.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=); +} + +.sp-clear-display { + background-repeat:no-repeat; + background-position: center; + background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==); +} diff --git a/osticket/theme/scp/tooltip.css b/osticket/theme/scp/tooltip.css new file mode 100644 index 0000000..daecf02 --- /dev/null +++ b/osticket/theme/scp/tooltip.css @@ -0,0 +1,115 @@ +.tooltip { + position: absolute; + z-index: 9999999; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.428571429; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + background-color: #000000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} + diff --git a/osticket/theme/scp/translatable.css b/osticket/theme/scp/translatable.css new file mode 100644 index 0000000..6601345 --- /dev/null +++ b/osticket/theme/scp/translatable.css @@ -0,0 +1,162 @@ + +div.add-translation { + padding: 5px; + border-top: 1px solid rgba(0, 0, 0, 0.3); + background-color:#eee; + border-radius:0 0 5px 5px; + box-shadow: inset 0 1px 1px rgba(0,0,0,0.08); +} +div.add-translation button { + margin-left: 5px; +} + +div.translations { + min-height: 20px; + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + padding: 4px 0 0; + margin: 0; + list-style: none; + background-color: #ffffff; + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 1px; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; +} +div.translations .close { + position:absolute; + right:3px; + top:3px; + cursor: pointer; +} +ul.translations { + padding-left: 0; + min-width: 300px; + max-height: 150px; + overflow-y: auto; + padding: 5px 8px 8px; + margin: 0; +} +ul.translations li { + list-style: none; + padding: 0 10px; + box-sizing: border-box; + display: block; +} +ul.translations li + li { + margin-top: 10px; +} +ul.translations li label.language { + color: black; + font-weight: 400; + letter-spacing: 0; +} +ul.translations li label.language .flag { + margin-right: 6px; +} +ul.translations li input { + width: 100%; + box-sizing: border-box; + box-shadow: inset 0 1px 1px rgba(0,0,0,0.08); + padding: 2px 4px; + border-radius: 3px; + border: 1px solid #bbb; + font-family: sans-serif; + font-size: 12px; + margin-top: 4px; +} +.language-commit { + text-align: right; + padding: 5px 10px; + background-color: cyan; + background: repeating-linear-gradient( + 45deg, + rgba(255, 255, 255, 0.05), + rgba(255, 255, 255, 0.05) 10px, + rgba(255, 255, 255, 0.3) 10px, + rgba(255, 255, 255, 0.3) 20px + ), #E65524; +} + + +div.translatable { + border: 1px solid #bbb; + box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); + display: inline-block; + white-space: nowrap; + border-right: none; + background-color: white; + line-height: 16px; +} +div.translatable.textarea { + border: 1px solid #bbb; + box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); + border-radius: 4px; +} +div.translatable.focus { + outline-offset: -2px; + outline-style: auto; + outline-width: 5px; + outline-color: -webkit-focus-ring-color; +} +div.translatable .flag { + margin-right: 4px; +} +div.translatable.textarea .flag { + vertical-align: top; +} + +textarea.translatable, +input.translatable { + border: none !important; + padding: 2px 5px !important; + margin: 0 !important; + background: none; +} +textarea.translatable, +input.translatable:focus { + outline-style: none; +} + +button.translatable { + margin: -1px 0; + padding: 4px 5px 5px; + background-color: #444; + background:linear-gradient(0deg, #444 0, #888 100%); + color: white; + border: none; + border-radius: 0 2px 2px 0; + cursor: pointer; + vertical-align: top; +} + +div.translatable.textarea + button.translatable { + position: absolute; + top: 18px; + right: 4px; + border: none; + background-color: transparent; + background: transparent; + color: #aaa; + color: rgba(0, 0, 0, 0.5); + padding-top: 0; +} +div.translatable.textarea + button.translatable:hover { + color: black; +} diff --git a/osticket/theme/scp/typeahead.css b/osticket/theme/scp/typeahead.css new file mode 100644 index 0000000..2e4e4d6 --- /dev/null +++ b/osticket/theme/scp/typeahead.css @@ -0,0 +1,74 @@ +/* FROM bootstrap.css - just what is needed for typeahead */ +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + padding: 4px 0 2px; + margin: 0; + list-style: none; + background-color: #ffffff; + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 1px; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.5); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; + opacity: 0.95; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu.scroll { + max-height: 180px; + height: auto; + overflow-y: auto; + padding: 0; +} +.dropdown-menu .divider { + height: 1px; + margin: 8px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.dropdown-menu a { + display: block; + padding: 4px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} +.dropdown-menu li > a:hover .faded, +.dropdown-menu .active > a .faded, +.dropdown-menu .active > a:hover .faded { + color: rgba(255,255,255,0.6); +} + +.dropdown-menu li + li { + border-top: 1px solid rgba(0,0,0,0.15); +}