@import url("base/style.css");
@import url("fonts/style.css");

.loading {
  position: fixed;
  z-index: 99999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

select {
  padding: 4px;
  line-height: normal;
  background-color: #fff;
  border: 1px solid #ccc;
  color: #111;
}
.logo {
 line-height: normal;
 position: relative;
 letter-spacing: -1px;
 font-size: 32px;
 color: #fff;
 text-decoration: none;
 font-weight: 500;
 display: inline-block;
 *zoom: 1;
 *display: inline;
}
.logo > .icon {
 content: "";
 z-index: 1;
 width: 50px;
 height: 50px;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEUSURBVHja7JffDYIwEIc/jY8mEifACcQJxAlkBEfQCdQJdAPcQDcQJ7Bu4AQGE9/x5Uwq2lJ9kAd7CQlX7tf7Unr90yiKgjqtSc3mAVq3rGv6FgEx0BH/BGRAbukvEE1f/CugRPdi7fhC6017AqyA0JBkAyyBs9YWAnNgYtDkwFp01l+QAltLciTJUUs2LfmmkVlIXGACSCs6KXeYAnsZrcBRF4kmKAMkHyTXLf5CEwn8E8Dqx5M/ERCa4oQ1VOD4ATCsaQmIHwCRQ7AqlZ3Nzqa6fzMXnFZCBQzkyR2S94CRlF1VJTkB7LTFRFXEbrT3g9+MPIAH8AAewAM4HcuBWcWZTt+GP4lVsitareHvhn8PcB8AWBoyqQJH6+UAAAAASUVORK5CYII=) 50% 50% no-repeat;
 background-color: #e64d3d;
 color: #fcc61b;
 display: block;
 position: absolute;
 top: -7px;
 left: 0;
 border-radius: 100%;
 font-size: 26px;
 line-height: 50px;
 text-align: center;
 font-weight: 900;
}
.logo:hover > .icon {
 background-color: #ce4830;
 width: 60px;
 height: 60px;
 left: -5px;
 top: -12px;
}
.logo:after {
 content: 'CMS Medians';
 padding-left: 70px;
}
.no-border {
 border: 0;
}
.dark-blue-row {
 background-color: #212933;
 color: #fff;
}
.dark-blue-row p > a {
 color: #ff9;
}
.dark-blue {
 color: #212933;
}
.blue-row {
 background-color: #2c3f50;
 color: #fff;
}
.blue-row a {
 color: #ff9;
}
.dark-green-row {
 background-color: #254441;
 color: #fff;
}
.dark-green-row p > a {
 color: #ff9;
}
.dark-green {
 color: #254441;
}
.dark-red-row {
 background-color: #BA433F;
 color: #fff;
}
.dark-red-row p > a {
 color: #ff9;
}
.smoke-row,
.smoke-row .sub-heading span {
 background-color: #e8f0f2;
 color: #2f455a;
}
.grey-row,
.grey-row .sub-heading span {
 background-color: #f9f9f9;
 color: #2f455a;
}
/* Desktop Rows */
.row {
  padding-top: .5em;
  padding-bottom: .5em;
}
.row-1 {
  padding-top: 1em;
  padding-bottom: 1em;
}
.row-2 {
  padding-top: 2em;
  padding-bottom: 2em;
}
.row-3 {
  padding-top: 3em;
  padding-bottom: 3em;
}
.row-4 {
  padding-top: 4em;
  padding-bottom: 4em;
}
.row-5 {
  padding-top: 5em;
  padding-bottom: 5em;
}
.row-6 {
  padding-top: 6em;
  padding-bottom: 6em;
}
.row-7 {
  padding-top: 7em;
  padding-bottom: 7em;
}

@media only screen and (min-width: 740px) and (max-width: 959px) {
  /* Tablet Rows */
  .tablet-row {
    padding-top: .5em;
    padding-bottom: .5em;
  }
  .tablet-row-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .tablet-row-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .tablet-row-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .tablet-row-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .tablet-row-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .tablet-row-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .tablet-row-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
}

@media only screen and (max-width: 739px) {
  /* Mobile Rows */
  .mobile-row {
    padding-top: .5em;
    padding-bottom: .5em;
  }
  .mobile-row-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .mobile-row-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .mobile-row-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .mobile-row-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .mobile-row-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .mobile-row-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .mobile-row-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
}
.copyright { background:#c7c7c7; }
#menumain { position: relative; top:0;left:0;margin:0px;padding:2px;float:left; }
#menumain ul { list-style: none; padding: 0; margin: 0; text-transform: uppercase; padding-right:50px; }
#menumain li { display:inline-block;margin-right:10px; }
#menumain li a { position: relative; text-decoration: none; border-bottom: 1px solid transparent; color: #222; }
#menumain li a:hover { border-bottom-color: #333; }
#menumain li a.active { border-bottom-color: #333; }
#langswitch { position: relative; top:0;left:0;margin:0px;padding:2px;float:left; }
#langswitch ul{ margin:0;padding:0; }
#langswitch li{display:inline-block;margin-right:5px;opacity:0.4 }
#langswitch li.active { opacity:1 }
#langswitch li a { border:1px solid rgba(0,0,0,0.2);display:inline-block;padding:2px;line-height:0;background-color:rgba(0,0,0,0.2)}
#langswitch { padding:0;margin:0; }

.pre-wrap{white-space: pre-wrap;}

.err{color:#C00;display:none;font-size:10px;line-height:16px;}
button, div[type=button]{ font-family: MavenProRegular, Arial, Helvetica, sans-serif; border: 1px solid #CCC; background-repeat: no-repeat; line-height:22px;height: 32px; cursor: pointer; color: #222; background-color: #F7F7F7; }
button:hover, div[type=button]:hover{background-color: #c7c7c7;}
button i.glyphicon, div[type=button] i.glyphicon{ line-height:20px; }

span.return_yes {
    content: "";
    z-index: 1;
    width: 32px;
    height: 32px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAET0lEQVRIia3V329TZRzH8fc5z3NOf5y2HLeuK1thHT9MTIxZIs5FExwhQCYEqhLkAhN7g8GrcekV2V/ATDQxYNz8caUXohkGxbiiYGQyBtvYBoLU0c21q1tp2fpjO+d4gQgqyM/v9fN8XsnneZ48Co9o1AOqKRQRk6qIaqqWzMcL3QDKowpXFbX3mWBLU7UryLXFPKNXh5KakC89EkAelL07ortan65uZn5xHttx+KOS5suJTxPyYcO1g1psVWB165qaZsYLKfrSp/FINxFfHVKRrQ8FuN7XTa80unY07qJiVRicGUZRHTQhkKpAFxrqwwCqou5bG15nVrmrGL06hoWFS9Op84fJW1mkKg49MGB84G2qcde0b4y0MVuZZaI4ia5JlhohdCn5bf5CTqpi7wMDQhFdr67chY3NaH4Ml9Qw3QFCRpCLhWEsZ6HjdGwo+UDAkm5/e3OopWm1+TiTpQnKTgmP7maZv47cQpZcOZvojw12Atz3IZsfLoka0tgXa3yFoj3H5fkkbl2nxh1El5KxqcGcUEX8xvrrwLuYKMQAE4UEezhzJ0Ao6v4tDdtMKQSDs4OUKeKRbrwuN+cyAziO3XFy6+nkTeAdmrzS27umpsX0SA/DubNMvJc6hEKcN8jdGh78qKq1MbAi9mTwKS7PJ5mopHBLF3VGLTOlabLFdOKnrf2dt+6RKHz+5hPtZtioZ25xnhfq1vN9+rvYkVRPVBwQ66zdVg4g9HHQVFC62hq24Cg24+Ukhu4h7K3Fo7noS53LCeVmNTdGxVGj9UaEsdkLHE5+zbGJEyx1N9AW2dqkCdkb6PJHAVRFbV8XWR+t99eTLF0GYVPtNQkbIUYyQziO3XF8S1/yv4Cwc/N2kcLCHDY2Y7lf+DF9Ek31sjGyucmn+QbCn4Rer3ZX73uu7nkKVp7sYga/y2CZL8JsMUvmWibxw+aTnf8Ovw4ovH1o/DNqvUEsx6KwWKCwWOBi4RIuabB91U7T0IyubStexqN5+LV0CV2TRIw6XFJjIDVw22r+vhT0kJhcn4qm5lJNYU8EQ/dQsouoQqVCGZ/LR3P4WVaZK5ksTzBjZan2PEatN8TP433ky/m3Ei+eOHJnAKCHL+bbClGLhaYG/woM3UPZLiGlSskp4tM9qELhSmUct+ZiuW852blpRqZGEr1tx/fcKfx6RX+NtduK5xYy3cm5MardVSz3R5CqQFUV0pUM5+fGUFSHpZ5ahKJwavzUPx7UXQGAQvxaPFeZ7h7J9bNE9xPx1SOFQAgFoaoE9AABPUD/eD+WbXUc3XQseV8AQPq16XjFLu49nxskoPlo9EXRhYYuNWpdITKFNFP5qcQ3mxK3vTV3BQCSO690VqxSfGzmLJoqiXgihFwhwOHMxJl7quZ/AYCR7ee7K1Y5Ppo9C46DTxoM/z6EbdsdX234NnmvwF0//bWHW2Ka0PZrqjSlIrt7Nhzde6/hAH8CQBubgWMA55AAAAAASUVORK5CYII=") no-repeat scroll 50% 50% #FCAA1B;
    display: block;
    border-radius: 10%;
}

span.return_no {
    content: "";
    z-index: 1;
    width: 32px;
    height: 32px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEr0lEQVRIib2Uz08TaRjHv+/7zpTa4tLSH3RGWrqFARQW60kh8cCR4g1243F68OjFf2h6RZOi0pg9SFjDHjYLkRoPGpcYx/6gP4RaEKZlpn330FJbcdXTPsmTSd7JfD7PzPPMQzjn+N/i0dCQ6/fJyZ0/bt7kj4aG1B99blWS1D8XF/mTqamdVUlynZ1zzkG74Xa/f2Pm3r3o5Tt34Lt+XXsYCHxXsipJavjWLW1seRnK0lJU7O/fSHZJaDf8l7t3o4QQZFMpOP1+DE5Pf1OSlCQ1MDenSbOzKK2vo5pOIxCNtiSy7OoIuuGZVAr1chlGJoOfgkG4L1/WViXpnCQpSWpgdlb7ORZDaX0dR69eoZ7LAYYB6erVqOh0bnQEromJKLPbkX3yBNbhIcA5GoYB4/37lmR8vEeSlGU1MDurRWIxlNtwcA40mzBLJYg2Gy4MDEQBQACAwuZmvGlZmt3lglWtotloAI0GGpYFQ9cxMDwMzrmWJAQAELhxowdO2mJCKeyXLuGoUEA1n48D6NzDw0BA9V27pjm8Xhi6jqZlAc0m0GyC2mxwjIygWi5DdDoRWVxE+elTHL1+DdIec8IY7KEQPlWrKL55E1/K5RKc88+CM4l3ZkZzeDwwdB3cslqAZhO0rw/O0VH45uaw/+wZDl++BDdNkDb8QjiM45MTFHZ340u5XAJojWmP4GzsfNPTmsPthqHrgGW1etLuDRME1HI5EEJACQEVBDgUBcemiXKxGF9uw/9TcCbxXrmiOfr7UX3+HNb+PsA5KKWghIC0r1QU4Rwbw7Fpolgo9MC/KTiblAGPR+tjDMbuLgjnLSilrRRFOBUFn0wTxb29+HI2m/iS0fMnfy2YxwN5cRHMbu+FUwrRbodgt6NmGPjWNvuqICnL6uD4uDYai8HY3QWv1VqfpZ2MMZDTU5jv3mFYljHodmsPhofVHxJ0ww+3t7GXSrWqJwRMFFtJKShjoKenaOg6wsEgPF6vdj8YPCfpESQlSR1UFG10YQHV7W3kUykQQkDacIeiwKkoYKIIof0m1DTRyGQwNjICv893TtIRrEqS6m5X/nF7G/m1tQ6cCgIc7Wn5ZJpwKAqYzQbGGARBALMs8GwWE5EIAn6/dj8U6kiEbngkFkNlawv5tTVQSkGAz3NuWSgWCgkOgAaDqnd0FM1MBowQiIIA1miA5POYGh8HoVRbafETAgA4ZVmLLCygsrWF3OPHYJS2qm9XfmKaKJVKieVsNg4ADwiBMDKi+iIRIJsFo7QjYXt7mJmcRK1e1wAkKAA0arV0vVJBcXPz8+JiDA5FwYlloVQsduAA8GsmE3+r64mD42P0RSIQRBGCIMAmirBdvAhQivrpabrTg9rBwfzrlZX0hVAIosfTgRuWhQ+lUmI5l+vAz+K3TCb+z9u3idLREcRwGEwQIAwOggQC+PvFi/SxYcwDXds0KUku0W7fcPt8UdJooG5ZqHz4kFj6Crw77odC2tTEhBoaGgJEEX/t7KT3K5X527r+8dyqSMqySxDFDSaK0drJSWKpvdO/FyuhkBYOBtXq0VH6oFqdv63rH4HWqjgXSVl2JWU5+iPgLyTRlVDI1X3GOce/lJ0Sht6D+RwAAAAASUVORK5CYII=") no-repeat scroll 50% 50% #FCAA1B;
    display: block;
    border-radius: 10%;
}
.license{background-color:#FFF;border:2px solid #bbb;border-radius:2px;height:300px;width:100%;margin:0}
#config_file_content code {
  font-family: 'courier new', monospace, serif;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: normal;
  font-weight: normal;
  background-color: #f1f1f1;
  padding: 0px;
}




/* Tabs **************************************************************/

      .tabs input[type=checkbox][id^=tab] {
          display: none;
      }
	  .tabs {
        width: 100%;
		height: 100%;
		float: none;
        list-style: none;
        position: relative;
        padding: 0;
		margin: 0;
      }
	  .tabs label {
		  display: block;
		  float: left;
          padding:3px 5px 1px 5px;
          color: #333;
          background: rgba(255,255,255,0.2);
          cursor: pointer;
          position: relative;
          top: 0;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
      }
      .tabs label:hover {
        background: rgba(255,255,255,0.5);
        top: 0;
      }
      
	  .tabs label .glyphicon {
		  line-height: normal;
		  margin:0px;
		  margin-bottom:1px;
      }
	  
      [id^=tab]:checked + label {
        background: #212933;
        top: 0;
      }


#DropContainer [id^=tab]:checked + label {
    color: #fff;
    top: 0;
}
.tabs_cont {
	position: relative;
	padding:0px;
	margin:0px;
}
.tabs_cont button {
	margin:0px;
}
.tabs_cont > div {
	position: absolute;
	display: none;
	top: 0;
}
.tabs_cont #newname {
	margin-bottom:10px
}
.tabs_cont input[type=checkbox]{
	margin-right:5px;
}
.tabs .line{
    background: #212933;
	height: 4px;
}
.tabs .tabs_cont  div{
	padding-top:4px;
	color:#000;
}
#tab_html:checked ~ .tabs_cont #tab_c_html,
#tab_css:checked ~ .tabs_cont #tab_c_css,
#tab0:checked ~ .tabs_cont #tab_c0,
#tab1:checked ~ .tabs_cont #tab_c1,
#tab2:checked ~ .tabs_cont #tab_c2,
#tab3:checked ~ .tabs_cont #tab_c3,
#tabdelete:checked ~ .tabs_cont #tab_delete {
	position: static;
	display: block;
}
#tabdelete:checked + label,
#tabdelete:checked + label + div + div {
    color:#E61919;
	background-color:#E61919;
	background: #E61919;
    color: white;
    top: 0;
}


 

.tabs-1 .tabs {
    position: relative;
    clear: both;
}
.tabs-1 .tab {
    float: left;
}
.tabs-1 .tab input[type="radio"] {
    display: none;
}
.tabs-1 .tab label {
    display: block;
    position: relative;
    z-index: 2;
    top: 1px;
    height: 32px;
    padding: 5px 15px 5px 15px ;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #c8c8c8;
    background-color: #e1e1e1;
    box-sizing: border-box;
	cursor: pointer;
}
.tabs-1 .tab input[type="radio"]:checked ~ label {
    background-color: #fff;
    border-bottom-color: #fff;
}
.tabs-1 .tab:last-child label {
    border-right: 1px solid #c8c8c8;
}
.tabs-1 .tab-content{
    position: relative;
	display: none;
    padding: 10px;
    border: 1px solid #c8c8c8;
    background-color: #fff;
	clear: both;
}
.tabs-1 #tab-content-1 {
	display: block;
}
.tabs-1 .tab-title {
    margin-left: 10px;
}



.fullscreen{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	display: table-cell;
	z-index:1000;
}
.textarea-editor textarea {
	resize:vertical;
}
.radius-container{border:1px solid #ddd;border-radius:5px;padding:1px}
.textarea-editor textarea, .textarea-editor #cmsmark, #diff{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:14px;display:block;width:100%;box-shadow:none;background:#f5f5f5;margin:0;padding:8px}
.textarea-editor textarea:focus{box-shadow:none;background:#fff}

.content-active, a.content-active:hover {
    outline: 2px dotted #BA433F;
}

.slide {
    height: 24px;
    overflow:visible;
    margin: 2px 0;
}
img.left {
    margin:0 20px 0 0;
}
img.right {
    margin:0 0 0 20px;
}




.textarea-editor{display:block;border:1px solid #aaa;border-radius:5px;padding:1px;background:#eee}
.textarea-editor>.textarea-header:first-child{display:block;margin:1px;padding:4px 2px 0px 2px}
.textarea-editor>.textarea-header:not(:first-child){display:block;border-bottom:1px dashed #aaa;margin:1px;padding:0px 2px 3px 2px}
.textarea-editor>.textarea-footer{display:block;background:#fefefe;border-bottom:1px dashed #ddd;margin:1px;padding:6px 4px}
.textarea-editor .textarea-content {overflow: auto;font-family:Arial,Monaco,Menlo,Consolas,"Courier New",monospace;font-size:14px;display:block;width:100%;border:0;border-radius:0;box-shadow:none;background:#f5f5f5;margin:0;padding:8px;min-height:36px;}
.textarea-editor .textarea-content:focus{box-shadow:none;background:#fcfcfc}
.textarea-hint{font-size:.85em;color:#999}
.textarea-hint:hover{color:#333}
.textarea-hint input{margin-bottom:6px;}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar>.btn-group>.btn{margin-left:-1px;margin-bottom:5px;}
.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:2px;margin-right:3px}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group>.btn:first-child{margin-left:0;}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn-group{float:left}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical>.btn-group>.btn{float:none}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}

.btn{display:inline-block;margin:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:4px 12px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#254441;border-color:#254441}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#000;border-color:#000}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#08C;border-color:#357ebd}
.btn-primary .badge{color:#08C;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#08C;font-weight:400;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
.btn-sm,.btn-group-sm>.btn{padding:4px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs,.btn-group-xs>.btn{padding:3px 20px;font-size: 100%;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0}
.btn-block+.btn-block{margin-top:5px}

.btn-install-group{line-height:32px;vertical-align: middle;}

.pagination{font-size:100%;display:inline-block;margin:0;border-radius:4px;}
.pagination>li{display:inline}
.pagination>li>a>span{font-size:90%;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;background-color:#254441;border:1px solid #254441;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#212933;border-color:#212933}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#212933;border-color:#212933;cursor:not-allowed}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#212933;border-color:#212933;cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}

.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#999}
.label-default[href]:hover,.label-default[href]:focus{background-color:gray}
.label-primary{background-color:#08C}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}
.label-success{background-color:#5cb85c}
.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}
.label-info{background-color:#5bc0de}
.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}
.label-warning{background-color:#f0ad4e}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}
.label-danger{background-color:#d9534f}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge{top:0;padding:1px 5px}
a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#08C;background-color:#fff}
.nav-pills>li>a>.badge{margin-left:3px}
.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#08C}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-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{overflow:hidden;height:20px;margin-bottom:20px;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:#08C;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: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-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.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: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: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: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: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)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#08C;border-color:#08C}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#08C}.panel-primary>.panel-heading{color:#fff;background-color:#08C;border-color:#08C}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#08C}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#08C}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}


.cursor-pointer{cursor:pointer;}


.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu li{padding-left:6px;text-align:left;}
.dropdown-menu li:hover{background-color:#a9a9a9}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{text-decoration:none;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#08C}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}
.open>.dropdown-menu, .dropdown-menu.open{display:block}
.open>a{outline:0}

.btn-group{position:relative;display:inline-block;vertical-align:middle}
.btn-group>.btn{position:relative;float:left}


#breadcrumb {
  list-style: none;
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
#breadcrumb .icon {
  font-size: 14px;
}
#breadcrumb li {
  float: left;
}
#breadcrumb li a {
  color: #FFF;
  display: block;
  background: #254441;
  text-decoration: none;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding: 0 10px 0 5px;
  text-align: center;
  margin-right: 23px;
}
#breadcrumb li:nth-child(even) a {
  background-color: #212933;
}
#breadcrumb li:nth-child(even) a:before {
  border-color: #212933;
  border-left-color: transparent;
}
#breadcrumb li:nth-child(even) a:after {
  border-left-color: #212933;
}
#breadcrumb li:first-child a {
  padding-left: 15px;
}
#breadcrumb li:first-child a:before {
  border: none;
}
#breadcrumb li:last-child a {
  padding-right: 15px;
}
#breadcrumb li:last-child a:after {
  border: none;
}
#breadcrumb li a:before, #breadcrumb li a:after {
  content: "";
  position: absolute;
  top: 0;
  border: 0 solid #254441;
  border-width: 20px 10px;
  width: 0;
  height: 0;
}
#breadcrumb li a:before {
  left: -20px;
  border-left-color: transparent;
}
#breadcrumb li a:after {
  left: 100%;
  border-color: transparent;
  border-left-color: #254441;
}
#breadcrumb li a:hover {
  background-color: #000000;
}
#breadcrumb li a:hover:before {
  border-color: #000000;
  border-left-color: transparent;
}
#breadcrumb li a:hover:after {
  border-left-color: #000000;
}
#breadcrumb li a:active {
  background-color: #212933;
}
#breadcrumb li a:active:before {
  border-color: #212933;
  border-left-color: transparent;
}
#breadcrumb li a:active:after {
  border-left-color: #212933;
}

/*EDITOR*/
#DragDropContainer ul li,#DragContainer ul li,#DropContainer ul li , #dragContent ul li, li#indicateDestination{
	list-style: none;
	padding: 0.5em 0.5em;
	border: 1px solid #D9D9D9;
	background: #F7F7F7;
	border-radius: 3px;
	margin:2px;
}
#DragDropContainer ul{
	margin:0;
	padding:0;
}
#DragDropContainer .mouseover{

}
#DragContainer ul li{
	margin-left:0px;
	margin-top:0px;
}
#DragContainer #allItems li{
	margin-right:2px;
}
#DragContainer .dragTitle{
	cursor:move;
	display:block;
}
#DropContainer .dragBody{
	display:block;
}
#DragContainer .dragBody, #DropContainer .dragTitle, #dragContent .dragBody{
	display:none;
}
#DragDropContainer #dragContent{
	position:absolute;
	width:150px;
	height:20px;
	display:none;
	margin:0px;
	padding:0px;
	z-index:2000;
}
#DragDropIndicator{	/* DIV for the small arrow */
	position:absolute;
	width:7px;
	height:10px;
	display:none;
	z-index:1000;
	margin:0px;
	padding:0px;
}
#DragDropContainer .tabs select {display:block;margin-bottom:3px;}

/* == Notifications and Messages == */
.msgAlert,.msgInfo,.msgError,.msgOk,.msgSys{color:#FFF;}
.butred{background-color:#BA433F}
.msgInfo, .butblue{background-color:#3F95AE}
.butyellow{background-color:#D38E2C}
.butgreen{background-color:#4D9B4D}
.msgSys,.butorange{background-color:#E8641B}
.msgError span,.msgOk span,.msgAlert span,.msgInfo span,.msgSys span,.msgReject span{display:inline-block;margin-right:5px;}
.msgError .error li{list-style: none;background-image:url(../images/error-li.png);background-repeat:no-repeat;background-position:left center;padding-left:15px;margin-left:0}
.msgError .error {padding:0px;margin:0px;}

/* TOPMENU */
topnav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  z-index:100;
}
topnav ul li {
  display: inline-block;
}
topnav a {
  display: block;
  padding: 0 20px;
  color: #fff;
  font-size: 20px;
  line-height: 60px;
  text-decoration: none;
}
topnav a:hover { color: #254441; }

/* MENU */
.toggle, [id^=drop] {
 display: none;
}

nav {
  margin: 0;
  padding: 0;
}

nav:after {
  content: "";
  display: table;
  clear: both;
}

nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}

nav ul.menu-parent {
  z-index:100;
}

nav ul li {
  margin: 0px;
  display: inline-block;
  float: left;
}

nav ul.menu-child li {
  background-color: #10141A;
}

nav a {
  display: block;
  padding: 0 20px;
  color: #fff;
  font-size: 20px;
  line-height: 60px;
  text-decoration: none;
}

nav ul li:hover, nav ul li ul li:hover { background: #000000; }

nav a:hover { background-color: #000000; }

nav ul ul {
  display: none;
  position: absolute;
  top: 60px;
}

nav ul li:hover > ul { display: inherit; }

nav ul ul li {
  width: 210px;
  float: none;
  display: list-item;
  position: relative;
}

nav ul ul ul li {
  position: relative;
  top: -60px;
  left: 210px;
}

nav li > a:after { content: ' +'; }

nav li > a:only-child:after { content: ''; }

nav .active { background-color: #212933;}

@media only screen and (min-width: 740px) and (max-width: 959px) {
	
}

@media only screen and (max-width: 739px) {
	nav { margin: 0;}

	.toggle + a, .menu-parent { display: none; }

	.toggle {
	  display: block;
	  padding: 0 20px;
	  font-size: 20px;
	  line-height: 60px;
	  text-decoration: none;
	  border: none;
	}
	.toggle:hover { background-color: #000000; }

	[id^=drop]:checked + ul { display: block; }

	nav ul li {
	  display: block;
	  width: 100%;
	}

	nav ul ul .toggle, nav ul ul a { padding: 0 40px; }

	nav ul ul ul a { padding: 0 80px; }

	nav a:hover, nav ul ul ul a { background-color: #000000; }
	
	nav ul li ul li .toggle, nav ul ul a { background-color: #212121; }
	
	nav ul ul {
	  float: none;
	  position: static;
	  color: #ffffff;
	}
	
	nav ul ul li:hover > ul, nav ul li:hover > ul { display: none; }
	
	nav ul ul li {
	  display: block;
	  width: 100%;
	}
	
	nav ul ul ul li { position: static;}
}

/* SORT TABLE */
table {
  background:#fff;
  max-width:100%;
  border-spacing:0;
  width:100%;
  margin:10px 0;
  border:1px solid #aaa;
  border-collapse:separate;
  border-radius:3px;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
}
table th, table td {
    padding:8px;
    line-height:18px;
    text-align:left;
    border-top:1px solid #aaa;
    }
table th {
    background:#eee;
    background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eee));
    background:-moz-linear-gradient(top, #f6f6f6, #eee);
    text-shadow:0 1px 0 #fff;
    font-weight:bold;
    vertical-align:bottom;
    }
table td {
    vertical-align:top;
    }
table thead:first-child tr th, table thead:first-child tr td {
    border-top:0;
}
table tbody + tbody {
    border-top:2px solid #ddd;
}
table th + th, table td + td, table th + td, table td + th {
    border-left:1px solid #aaa;
}
table thead:first-child tr:first-child th, table tbody:first-child tr:first-child th, table tbody:first-child tr:first-child td {
    border-top:0;
}
table .active {
	background:#eee;
}
table .red {
    border-right:2px solid #BA433F;
}
table .yellow {
    border-right:2px solid #D38E2C;
}
table .green {
    border-right:2px solid #4D9B4D;
}
table .white {
    border-right:2px solid #FFF;
}
/*tablesort specific styling*/
th.sort-header::-moz-selection { background:transparent; } th.sort-header::selection      { background:transparent; } th.sort-header { cursor:pointer; } table th.sort-header:after {
  content:'';
  float:right;
  margin-top:7px;
  border-width:0 4px 4px;
  border-style:solid;
  border-color:#404040 transparent;
  visibility:hidden;
}
table th.sort-header:hover:after {
  visibility:visible;
}
table th.sort-up:after, table th.sort-down:after, table th.sort-down:hover:after {
  visibility:visible;
  opacity:0.4;
}
table th.sort-up:after {
  border-bottom:none;
  border-width:4px 4px 0;
}

/** Tree list **/
.tree {
	margin: 0 10px;
	padding: 0;
}
.tree ul{
	padding-left: 14px;
}
.tree li {
    list-style-type: none;
    margin:8px 0;
	color:#212933;
    position: relative;
}

.tree li::before {
    content: "";
    position: absolute;
    top:-2px;
    left:-12px;
    border-left: 1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-radius:0 0 0 0px;
    width:10px;
    height:15px;
}

.tree li::after {
    position:absolute;
    content:"";
    top:12px;
    left:-12px;
    border-left: 1px solid #ccc;
    border-top:1px solid #ccc;
    border-radius:0px 0 0 0;
    width:10px;
    height:100%;
}

.tree li:last-child::after  {
    display:none;
}

.tree li:last-child:before{
    border-radius: 0 0 0 5px;
}

ul.tree>li:first-child::before {
    display:none;
}

ul.tree>li:first-child::after {
    border-radius:5px 0 0 0;
}
.tree li a {
    padding:0 3px;
	color:#212933;
	text-decoration: none;
}
.tree li .active {
    outline: 2px dotted #BA433F;
    border-radius: 5px;
}
.tree li a:hover {
    text-decoration: underline;
}

.delete:hover{
	color:#bf0000;
}

/** Graph Bars **/

.graph_fancy {
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, .25);
	height: 200px;
	margin: 20px 0 55px 0;
	position: relative;
	white-space: nowrap;
	font-size: 0;
}
.graph_fancy:before { /* Y-axis label */
	display: block;
	padding: 0;
	position: absolute;
	bottom: 100%;
	content: attr(data-y-label);
	font-size: 14px;
	line-height: 1;
	text-align: center;
	opacity: .8;
}
.graph_fancy:after { /* X-axis label */
	display: block;
	left: 0;
	margin: 1em 0 0 0;
	padding: .75em 0;
	position: absolute;
	top: 100%;
	width: 100%;
	content: attr(data-x-label);
	font-size: 14px;
	line-height: 1;
	text-align: center;
	opacity: .8;
}
.graph_fancy .bar {
	display: inline-block;
	border-right: 1px #ffffff solid;
	vertical-align: bottom;
	position: relative;
	width: 3.225%;
	width: calc(100% / 31 * 1);
	width: -webkit-calc(100% / 31 * 1);
	width: -moz-calc(100% / 31 * 1);
	background: #fc0;
	opacity: .6;
	cursor: pointer;
}
.graph_fancy .subbar  {
	display: inline-block;
	vertical-align: bottom;
	position: absolute;
	bottom:0px;
	width: 100%;
	background: #579C44;
	opacity: .6;
	cursor: pointer;
}
.graph_fancy .bar label {
	display: inline-block;
	position: absolute;
	padding: 0 .25em;
	bottom: 100%;
	width: 100%;
	cursor: pointer;
	font-weight: 700;
	font-size: 12px;
	text-align: right;
	opacity: 0;
}
.graph_fancy .bar label div {
	display: inline-block;
	font-size: 12px;
}
.graph_fancy .bar:first-child  {
	border: 0;
	height: 100%;
	margin: 0;
	width: 0;
}
.graph_fancy .bar:hover, .graph_fancy .bar:hover  label {
	z-index: 100;
	opacity: .9;
}
.graph_fancy .bar:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, .25);
}
.graph_fancy .bar:before { /* Bar label */
	display: block;
	left: 0;
	padding: .15em 0;
	position: absolute;
	top: 100%;
	width: 100%;
	content: attr(data-bar-label);
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}
.graph_fancy .bar:after, .graph_fancy .subbar:after  { /* Bar data value */
	bottom: 100%;
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	content: attr(data-bar-value);
	font-size: 12px;
	text-align: center;
	opacity: 0;
}
.graph_fancy .bar, .graph_fancy .bar:before, .graph_fancy .bar:after {
	transition: background .25s ease-out, opacity .25s ease-out, box-shadow .25s ease-out;
}

/** Social Icons **/
.social ul, ul.social {overflow: hidden; margin: 5px 0; padding: 0px; margin-bottom: 0px;}
.social ul li, ul.social li {display: inline-block; margin: 0 0 0 5px; list-style: none; width: 24px; height: 24px;}
.social ul li a, ul.social li a {display: inline-block; overflow: hidden; width: 24px; height: 24px; background: url("../images/social.png"); text-indent: -500em; opacity: 0.5;}
.social ul li a:hover, ul.social li a:hover {opacity: 1;}
.social ul li:first-child {margin: 0;}

/* images for retina and other hi-density screens */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) { 
.social ul li a, ul.social li a {background-image: url("../images/social@2x.png"); background-size: 632px 54px;}
}

.s_t_1 .social a.email {background-position: 0 -30px;}
.s_t_1 .social a.facebook {background-position: -32px -30px;}
.s_t_1 .social a.twitter {background-position: -64px -30px;}
.s_t_1 .social a.pinterest {background-position: -96px -30px;}
.s_t_1 .social a.rss {background-position: -128px -30px;}
.s_t_1 .social a.linkedin {background-position: -160px -30px;}
.s_t_1 .social a.flickr {background-position: -192px -30px;}
.s_t_1 .social a.vimeo {background-position: -224px -30px;}
.s_t_1 .social a.blogger {background-position: -256px -30px;}
.s_t_1 .social a.tumblr {background-position: -288px -30px;}
.s_t_1 .social a.skype {background-position: -320px -30px;}
.s_t_1 .social a.behance {background-position: -352px -30px;}
.s_t_1 .social a.googleplus {background-position: -384px -30px;}
.s_t_1 .social a.youtube {background-position: -416px -30px;}
.s_t_1 .social a.dribble {background-position: -448px -30px;}
.s_t_1 .social a.instagram {background-position: -480px -30px;}
.s_t_1 .social a.picasa {background-position: -512px -30px;}
.s_t_1 .social a.github {background-position: -544px -30px;}
.s_t_1 .social a.stumbleupon {background-position: -576px -30px;}
.s_t_1 .social a.lastfm {background-position: -608px -30px;}
.s_t_1 .social a.vkontakte {background-position: -640px -30px;}
.s_t_1 .social a.odnoklassniki {background-position: -672px -30px;}
.s_t_1 .social a.moimir {background-position: -704px -30px;}

.s_t_2 .social a.email {background-position: 0 0;}
.s_t_2 .social a.facebook {background-position: -32px 0;}
.s_t_2 .social a.twitter {background-position: -64px 0;}
.s_t_2 .social a.pinterest {background-position: -96px 0;}
.s_t_2 .social a.rss {background-position: -128px 0;}
.s_t_2 .social a.linkedin {background-position: -160px 0;}
.s_t_2 .social a.flickr {background-position: -192px 0;}
.s_t_2 .social a.vimeo {background-position: -224px 0;}
.s_t_2 .social a.blogger {background-position: -256px 0;}
.s_t_2 .social a.tumblr {background-position: -288px 0;}
.s_t_2 .social a.skype {background-position: -320px 0;}
.s_t_2 .social a.behance {background-position: -352px 0;}
.s_t_2 .social a.googleplus {background-position: -384px 0;}
.s_t_2 .social a.youtube {background-position: -416px 0;}
.s_t_2 .social a.dribble {background-position: -448px 0;}
.s_t_2 .social a.instagram {background-position: -480px 0;}
.s_t_2 .social a.picasa {background-position: -512px 0;}
.s_t_2 .social a.github {background-position: -544px 0;}
.s_t_2 .social a.stumbleupon {background-position: -576px 0;}
.s_t_2 .social a.lastfm {background-position: -608px 0;}
.s_t_2 .social a.vkontakte {background-position: -640px 0;}
.s_t_2 .social a.odnoklassniki {background-position: -672px 0;}
.s_t_2 .social a.moimir {background-position: -704px 0;}

.right_col {
  float: left;
  padding-left: 20px;
}

/* == Comments == */
#comments {padding-bottom: 20px;}
#comments .comment-info{box-shadow:0 0 1px rgba(255,255,255,0.2);padding:10px;background-color: rgba(0,0,0,0.1);}
#comments .avatar{max-height:50px;padding:2px;box-shadow:0 1px 2px rgba(0,0,0,0.2);}
#comments ul{list-style: none;}
#comments li{padding-top: 10px;}
#comments li ul li{margin-left:10px;}


.new{background: repeating-linear-gradient(-45deg,#ffa200,#ffa200 10px,#d4d4d4 10px,#d4d4d4 20px);}

#layoutselector .active {
    outline: 2px dotted #BA433F;
}

.plugin-layout{
padding:2px;
}
.plugin-layout>div{
padding:2px;
}
.plugin-layout>div.clear{
padding:0px;
}
.plugin-layout ul{
border:1px solid #ddd;
background-color: #ddd;
border-radius:5px;
}
.plugin-layout ul{
min-height:100px;
}

#page-builder {
	display:block;
}
#page-builder [id^=block] {
	position:relative;
	box-sizing:border-box;
	border:2px solid #fff;
	border-radius: 5px;
	min-height:72px;
}
#page-builder [id^=block]:hover {
	border-color:#10141A;
}
#page-builder [id^=block]:hover .controls {
	opacity:1;
}
#page-builder [id^=block] ol {
	padding: 0;
	margin: 0;
	list-style: none;
}
#page-builder .controls {
	position:absolute;
	top:0;
	right:0;
	color:#08C;
	opacity:0;
	z-index:10;
}
#page-builder .controls li {
	display:inline-block;
	box-sizing:border-box;
	width:32px;
	height:32px;
	line-height:30px;
	font-size:16px;
	color:#fff;
	text-align:center;
	margin:0;
	cursor:pointer;
	background:#10141A;
}
#page-builder .controls li span{
	width:32px;
	height:32px;
	line-height:26px;
	font-size:18px;
}
#page-builder .controls li:hover {
	color:#fff;
	background:#000;
}
#page-builder .controls li:hover > ol {
	display:inherit;
}
#page-builder .controls .active { background-color: #212933;}
#page-builder .controls ol {
	display:none;
	width: 96px;
	position: absolute;
	left: -64px;
	top: 30px;
}
#page-builder .controls ol li {
	width: 98px;
	box-sizing:border-box;
	padding-left:6px;
	text-align:left;
}
#page-builder .controls ol ol {
	width: 66px;
	left: 32px;
	top: 0em;
}
#page-builder .controls ol ol li {
	width: 66px;
}

.border #content {
  padding: 0.5em 0.5em;
}
.border #content .block {
margin:0.5em 0.5em 1em 0.5em;
}
.border #content .block:last-child {
margin-bottom:0.5em;
}
.container-full #menu {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.container-col {
  padding-left: 1em;
  padding-right: 1em;
}

#footer>div{
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.block input, .block textarea, .block select{ border-color: #303030; }

input[type=text], input[type=password], select, textarea {
  border-radius:3px;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px;
  border-color: #444;
}

.btn-contour { 
  font-family: "Museo Sans 500", Arial, sans-serif; 
  text-decoration: none; 
  line-height: 1; 
  border: 1px solid #000; 
  background: none;
  display: inline-block; 
  overflow: hidden; 
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
  border-radius: 3px; 
  -webkit-transition: all .5s; 
  transition: all .5s; 
}
.btn-contour:hover { background: #000; color: #fff; }

.orange .btn-contour { }
.orange .btn-contour:hover { }
.orange input, .orange textarea, .orange select{ border-color: #000; }

.red .btn-contour { color: #fff; border-color: #fff; }
.red .btn-contour:hover { background: #fff; color: #000; }
.red input, .red textarea, .red select{ border-color: #fff; }

.green .btn-contour { color: #fff; border-color: #fff; }
.green .btn-contour:hover { background: #fff; color: #000; }
.green input, .green textarea, .green select{ border-color: #fff; }


.jarallax_b {
    position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-size: cover;
  	background-repeat:no-repeat;
  	background-attachment:fixed;
    z-index: 1;
}

/*plugins*/
.block .header { margin:0; }
.block.image-plugin .header { margin-top: 0.4em; }
.block .delimiter { border-bottom: 1px solid; margin-top: 0.4em; margin-bottom: 0.4em; }