body {
/*
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
*/
    white-space: normal;
}

img {max-width:100%;}
dl>dt {margin-top:3px; font-color:#444;}
h1 {font-weight:bold}
a { color:#324fe1; }
a:visited { color: #aaa; /*#0b208c;*/ }
a:hover { color:#C74B15; }
td {font-size:13px;}
em {
    font-style: italic;
} 
footer a:visited {
    color:#808080;
}
footer ul {
    list-style: none;
}
footer ol {
    list-style: none;
}
.btn-primary a {
    color:white;
}

.glyphicon-lock {
    font-size:70%;
}

.ui-widget-overlay {
    background:#000000;
    opacity:.7;
}

.plainText{font-family:'Courier New',Monospace;font-size:small;font-style:normal}
.word-break {
    display: inline-block;
    word-wrap: break-word;
    white-space: normal;
    
/*    -ms-word-break: break-all;  */
     /* Be VERY careful with this, breaks normal words wh_erever */
/*     word-break: break-all;*/
     /* Non standard for webkit */
/*     word-break: break-word; */

/*    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;*/
}

.word-break-all {
    white-space: normal;
    -ms-word-break: break-all; 
     /* Be VERY careful with this, breaks normal words wh_erever */
     word-break: break-all;
     /* Non standard for webkit */
     word-break: break-word; 

    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}


.label-short{background-color:#D44950}
.label-short[href]:hover,.label-short[href]:focus{background-color:#D3767B}

.vich1, .vich2 {
/*    font-family: EB Garamond;*/
    font-weight: 500;
}
.vich1 {
    font-size:17px;
}
.vich2 {
    font-size:15px;
}

.displayname1 {
    font-size:15px;
}
.displayname2 {
    font-size:13px;
}

.headline2 {
    margin: 1em 0 0.5em 0;
    color: #343434;
    font-weight: bold;
    font-family: 'Ultra', sans-serif;
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    text-shadow: 0 1px #ccc;
}


.small, .small_lnk {
    font-size:10px;
    line-height:13px;
}
.small {
    color:#555555;
}

.login_container {
position: relative;
width: 300px;
margin: 25px auto;
text-align: center;
background: #fff;

border:1px solid #ccc;
padding:20px;

-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;

-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.20);
-moz-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.20);
box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.20);

-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;

background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));
background-image: -webkit-linear-gradient(top,#fff,#fafafa);
background-image: -moz-linear-gradient(top,#fff,#fafafa);
background-image: -ms-linear-gradient(top,#fff,#fafafa);
background-image: -o-linear-gradient(top,#fff,#fafafa);
background-image: linear-gradient(top,#fff,#fafafa);
}

.verify_container {
position: relative;
width: 600px;
margin: 30px auto;
text-align: center;
background: #fff;

border:1px solid #ccc;
padding:25px;

-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

-webkit-box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.20);
-moz-box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.20);
box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.20);

-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;

background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));
background-image: -webkit-linear-gradient(top,#fff,#fafafa);
background-image: -moz-linear-gradient(top,#fff,#fafafa);
background-image: -ms-linear-gradient(top,#fff,#fafafa);
background-image: -o-linear-gradient(top,#fff,#fafafa);
background-image: linear-gradient(top,#fff,#fafafa);
}

.panel-body {
    font-size:12px;
}

.idea_name {
    font-size:19px;
    font-weight:bold;
    line-height:26px;
}
.idea_by {
    display: inline-block;
    margin-top:0px;
    font-size:13px;
    line-height:15px;
}
.back-to-top {
    position:fixed;
    bottom:5px;
/*   right:10px; */
    float: right;
    font-size:12px;
    color:#ccc;
}
a.back-to-top:visited {
    color:#ccc;
}

.box-shadow {
/*
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;

-webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.25);
box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.25); 

-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
*/
}

.font-shadow {
    text-shadow: 1px 1px #000000;
}

.gray {
    color:#ccc;
}   

.cursor_pointer, .sort_rating, .minimize, .scr_sort { cursor:pointer; }

.itable{border:1px solid #ccc;}
.itable th, .br-table td{text-align:left;}
.itable th {font-weight:bold;}
.itable th{background:#eef2f4;color:#4f4f4f; font-size:11px;padding:0px;font-height:12px;}
.itable th>select{color:black;}
.itable td {font-size:13px;}

.itable2{border:1px solid #ccc;}
.itable2 th, .br-table td{text-align:left;}
.itable2 th {font-weight:bold;}
.itable2 th{background:#eef2f4;color:#4f4f4f; font-size:11px;padding:0px;font-height:12px;}
.itable2 th>select{color:black;}
.itable2 td {font-size:13px;}

.idea_edit_table{border:0px;}
.idea_edit_table th, .idea_edit_table td{text-align:left;}
.idea_edit_table tfoot > tr> td{border:0px; }
.idea_edit_table tr{border:0px;}


.progress-bar[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"],
.progress-bar[aria-valuenow="3"],
.progress-bar[aria-valuenow="4"],
.progress-bar[aria-valuenow="5"],
.progress-bar[aria-valuenow="6"],
.progress-bar[aria-valuenow="7"] {
    color:#aaaaaa;
}
.progress-bar[aria-valuenow="0"] {
  color: #aaaaaa;
  background: transparent;
  box-shadow: none;
}
.progress-bar[aria-valuenow^="9"]:not([aria-valuenow="9"]),
.progress-bar[aria-valuenow="100"] {
}

.glyphicon-bookmark {
    color:#ccc;
}
.glyphicon-chevron-down, .glyphicon-chevron-up, .glyphicon-thumbs-up, .glyphicon-thumbs-down {
    color:#aaa;
}

.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }


.popbox {
    display: none;
    position: absolute;
    z-index: 99999;
    width: 350px;
    padding: 8px;
    background: #ffffff;
    color: #000000;
    border: 1px solid #cccccc;
    margin: 0px;
    font-size:13px;
    text-align:left;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
    box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
}


/*

from screen.css
*/

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 0px;
  padding: 0;
  *zoom: 1;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  background: #000;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 24px;
  width: 100%;
}

.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../img/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
@media only screen and (max-width: 767px) {
  .bx-wrapper .bx-pager {
    display: none;
  }
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: transparent;
  text-indent: -9999px;
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 50%;
  border: 2px solid white;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #fff;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 40px;
  background: url(../img/slide-left.png) no-repeat 0 0;
}
@media only screen and (max-width: 767px) {
  .bx-wrapper .bx-prev {
    left: 5px;
  }
}

.bx-wrapper .bx-next {
  right: 40px;
  background: url(../img/slide-right.png) no-repeat 0 0;
}
@media only screen and (max-width: 767px) {
  .bx-wrapper .bx-next {
    right: 5px;
  }
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  outline: 0;
  width: 27px;
  height: 51px;
  text-indent: -9999px;
  z-index: 9999;
}
@media only screen and (max-width: 767px) {
  .bx-wrapper .bx-controls-direction a {
    width: 15px;
    height: 29px;
    margin-top: -15px;
    background-size: cover;
  }
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

section.featured {
  background: url("../img/featured-bg.jpg") no-repeat center;
}
section.featured .slide-content {
  position: absolute;
  top: 0;
  color: white;
  width: 100%;
  padding-top: 90px;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  section.featured .slide-content {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 767px) {
  section.featured .slide-content {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  section.featured .slide-content {
    padding-top: 25px;
  }
}
section.featured .slide-content h1 {
  font-size: 48px;
  line-height: 60px;
  width: 90%;
  margin: 0 auto 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  section.featured .slide-content h1 {
    font-size: 30px;
    width: 90%;
    line-height: normal;
    margin: 0 auto 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  section.featured .slide-content h1 {
    font-size: 30px;
    width: 90%;
    line-height: normal;
    margin: 0 auto 30px;
  }
}
@media only screen and (max-width: 767px) {
  section.featured .slide-content h1 {
    font-size: 17px;
    width: 90%;
    line-height: normal;
    margin: 0 auto 10px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  section.featured .slide-content h1 {
    font-size: 13px;
    width: 98%;
    line-height: normal;
    margin: 0 auto 10px;
  }
}
section.featured .slide-content .btn-slide {
  font-size: 40px;
  border: 1px solid #444648;
  padding: 14px 58px;
  margin-bottom: 65px;
  -webkit-box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.3);
  background: -webkit-linear-gradient(#7fc382, #529655);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#7fc382, #529655);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#7fc382, #529655);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#7fc382, #529655);
  /* Standard syntax */
}
section.featured .slide-content .btn-slide:hover {
  background: -webkit-linear-gradient(#7fc382, #468048);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#7fc382, #468048);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#7fc382, #468048);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#7fc382, #468048);
  /* Standard syntax */
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  section.featured .slide-content .btn-slide {
    font-size: 24px;
    padding: 9px 35px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  section.featured .slide-content .btn-slide {
    font-size: 24px;
    padding: 9px 35px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  section.featured .slide-content .btn-slide {
    font-size: 15px;
    border: 1px solid #444648;
    padding: 4px 10px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  section.featured .slide-content .btn-slide {
    font-size: 14px;
    margin-bottom: 7px;
  }
}
section.featured .slide-content p a {
  color: white;
  text-decoration: underline;
}
section.featured .slide-content a:visited {
  color: white;
}

section.featured .slide-content p a:hover {
  color: #8282c6;
}
section.featured .slide-content p.big {
  font-size: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  section.featured .slide-content p.big {
    font-size: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  section.featured .slide-content p.big {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  section.featured .slide-content p.big {
    font-size: 20px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  section.featured .slide-content p.big {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  section.featured .slide-content.columns {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  section.featured .slide-content.columns {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  section.featured .slide-content.columns {
    text-align: center;
  }
}
section.featured .slide-content.columns img {
  display: inline;
}
section.featured .slide-content.columns h1 {
  width: 100%;
  margin-bottom: 26px;
  line-height: 55px;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  section.featured .slide-content.columns h1 {
    font-size: 30px;
    width: 90%;
    line-height: normal;
    margin: 0 auto 30px;
  }
}
@media only screen and (max-width: 767px) {
  section.featured .slide-content.columns h1 {
    font-size: 15px;
    width: 90%;
    line-height: normal;
    margin: 0 auto 5px;
  }
}
section.featured .slide-content.columns .btn {
  font-size: 24px;
  padding: 9px 35px;
}
@media only screen and (max-width: 767px) {
  section.featured .slide-content.columns .btn {
    font-size: 15px;
    padding: 4px 10px;
  }
}
section.featured .slide-content.columns p {
  margin-bottom: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  section.featured .slide-content.columns p {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) and (orientation: landscape) {
  section.featured .slide-content.columns p {
    margin-bottom: 15px;
    font-size: 14px;
    padding: 0 25px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  section.featured .slide-content.columns p {
    margin-bottom: 9px;
    font-size: 12px;
    padding: 0 25px;
  }
}
section.heading {
  min-height: 220px;
}
section.heading h1 {
  margin-top: 90px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  section.heading h1 {
    font-size: 30px;
  }
}
section img {
  max-width: 100%;
/*  height: auto;*/
}
section.content {
  padding: 50px 0;
}
section.content h2 {
  margin-bottom: 30px;
}
section.content p {
  margin-bottom: 25px;
}
section.content p.subtext {
  color: #cccccc;
  font-size: 12px;
  font-weight: 500;
}
section.content img {
  margin-bottom: 20px;
}
section.content .btn-success {
  border: none;
  background: -webkit-linear-gradient(#73bf77, #5fab62);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#73bf77, #5fab62);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#73bf77, #5fab62);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#73bf77, #5fab62);
  /* Standard syntax */
}
section.content .btn-success:hover {
  background: -webkit-linear-gradient(#5eab62, #73bf76);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#5eab62, #73bf76);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#5eab62, #73bf76);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#5eab62, #73bf76);
  /* Standard syntax */
  border: none;
}
section.content .btn-success:hover, section.content .btn-success:focus, section.content .btn-success:active {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  outline: none !important;
}
section.content form .form-group {
  margin-bottom: 30px;
}
section.content form .form-group input:hover, section.content form .form-group input:focus, section.content form .form-group input:active, section.content form .form-group textarea:hover, section.content form .form-group textarea:focus, section.content form .form-group textarea:active {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #808080;
}
section.content form .form-group .bootstrap-select .btn {
  padding: 15px 21px;
  font-size: 13px;
}
section.content form .form-group .bootstrap-select .btn:hover, section.content form .form-group .bootstrap-select .btn:focus, section.content form .form-group .bootstrap-select .btn:active, section.content form .form-group .bootstrap-select .btn.active {
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none;
  background: transparent;
}
section.content form .form-group .bootstrap-select .btn span {
  top: 4px;
}
section.content form .form-group .bootstrap-select .dropdown-menu li a {
  height: 49px;
  padding: 14px 20px;
  line-height: 1.42857;
}
section.content form .form-group.error span {
  background: #ef5350;
  color: white;
  font-size: 12px;
  padding: 6px 15px;
  border-radius: 5px;
  margin-bottom: 10px;
  display: inline-block;
  font-weight: 600;
  position: relative;
}
section.content form .form-group.error span:after {
  display: block;
  content: "";
  background: url("../img/error.png");
  width: 8px;
  height: 4px;
  position: absolute;
  bottom: -4px;
  left: 12px;
}
section.content form .form-group.error input {
  border-color: #ef5350;
  color: #ef5350;
}
section.home {
  padding: 50px 0;
}
section.home p {
  color: #808080;
  font-weight: 600;
  font-size: 14px;
}
section.home .col-sm-6 {
  padding: 0 10px !Important;
  margin-bottom: 30px;
}
section.home .box {
  border: 1px solid #cccccc;
  border-radius: 0px;
  padding: 40px 25px;
    height:400px;
}
section.home .box h3 {
  color: #7379bd;
  margin-top: 8px;
  margin-bottom: 15px;
}
section.home .box p {
  color: #7379bd;
}
section.home .box .btn {
  font-size: 14px;
  color: white;
  padding: 7px 24px;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

section.home .box .btn.purple {
  border: 1px solid #5c6096;
  background: -webkit-linear-gradient(#8287bb, #5c6096);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#8287bb, #5c6096);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#8287bb, #5c6096);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#8287bb, #5c6096);
  /* Standard syntax */
}
section.home .box .btn.purple:hover {
  background: -webkit-linear-gradient(#8287bb, #565b8d);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#8287bb, #565b8d);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#8287bb, #565b8d);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#8287bb, #565b8d);
  /* Standard syntax */
}
section.home .box .btn.gray {
  border: 1px solid #7a7a7a;
  background: -webkit-linear-gradient(#8b8b8b, #666666);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#8b8b8b, #666666);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#8b8b8b, #666666);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#8b8b8b, #666666);
  /* Standard syntax */
}
section.home .box .btn.gray:hover {
  background: -webkit-linear-gradient(#8b8b8b, #606060);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#8b8b8b, #606060);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#8b8b8b, #606060);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#8b8b8b, #606060);
  /* Standard syntax */
}
section.home .box .btn.green {
  border: 1px solid #5ea261;
  background: -webkit-linear-gradient(#78ba7b, #519454);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#78ba7b, #519454);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#78ba7b, #519454);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#78ba7b, #519454);
  /* Standard syntax */
}
section.home .box .btn.green:hover {
  background: -webkit-linear-gradient(#78ba7b, #4c8b4f);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#78ba7b, #4c8b4f);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#78ba7b, #4c8b4f);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#78ba7b, #4c8b4f);
  /* Standard syntax */
}
section.home .box .btn.red {
  border: 1px solid #dd4340;
  background: -webkit-linear-gradient(#e26967, #bd4341);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e26967, #bd4341);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e26967, #bd4341);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e26967, #bd4341);
  /* Standard syntax */
}
section.home .box .btn.red:hover {
  background: -webkit-linear-gradient(#e26967, #b23e3c);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e26967, #b23e3c);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e26967, #b23e3c);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e26967, #b23e3c);
  /* Standard syntax */
}

.btn {
    border-radius:1px;
}
.label {
    -webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}

.alert {
    padding:1px 10px 1px;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.alert-info, .alert-danger {
    font-size:14px;
}


#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
    color: #333;
}
 
#tagcloud a:hover {
    text-decoration: underline;
}
 
#tagcloud span {
    padding: 8px;
}
 
#tagcloud .smallest {
    font-size: 12px;
}
 
#tagcloud .small {
    font-size: 17px;
}

#tagcloud .medium {
    font-size:22px;
}
 
#tagcloud .large {
    font-size:27px;
}
 
#tagcloud .largest {
    font-size:32px;
}

.breadcrumb {
    background-color:#ffffff;
}

.tag_category {
    cursor:pointer;
}

.mce-container .mce-path > .mce-path-item, .mce-path > .mce-divider {
  display: none !important;
}
.mce-container .mce-container-body .mce-resizehandle {
  width: 100%;
  height: 2px;
}
.mce-container .mce-i-resize:before {
    content: "";
}
.mce-statusbar .mce-container-body {
  height: 2px;
}
