* { outline:none !important;}
a { text-decoration:none;}

ul, li, ol { list-style:none;}

.container { padding-right: 10px; padding-left: 10px; margin-right: auto; margin-left: auto;}
.row {  margin-right: -10px; margin-left: -10px;}
.row:after { clear:left;}
.clearfix:after { clear:left;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-right: 10px; padding-left: 10px;}

.form-control { box-shadow:none;}
textarea.form-control {resize:vertical;}

.form-control::-moz-selection { color: #fff; background: #0078d7;}
.form-control::selection { color: #fff; background: #0078d7;}

/*old elastic popup with max height of window height*/

.simplemodal-container { margin-left: auto !important; margin-right: auto !important; height:auto; position:relative; }

.simplemodal-open .simplemodal-container { max-width:94%; -webkit-overflow-scrolling: touch; -webkit-transition: height 0.2s ease-out; transition: height 0.2s ease-out; margin-top:100px;}

.touch.simplemodal-open .simplemodal-container { max-height:100%; margin:0 !important;}

.row.gutter-xs { margin-left: 0; margin-right: 0; }
.row.gutter-xs > [class^="col-"],
.row.gutter-xs > [class^=" col-"] { padding-left: 0; padding-right: 0;}

.row.gutter-sm { margin-left: -5px; margin-right: -5px; }
.row.gutter-sm > [class^="col-"],
.row.gutter-sm > [class^=" col-"] { padding-left: 5px; padding-right: 5px;}

.row.gutter-lg { margin-left: -15px; margin-right: -15px; }
.row.gutter-lg > [class^="col-"],
.row.gutter-lg > [class^=" col-"] { padding-left: 15px; padding-right: 15px;}

.row.gutter-xlg { margin-left: -20px; margin-right: -20px; }
.row.gutter-xlg > [class^="col-"],
.row.gutter-xlg > [class^=" col-"] { padding-left: 20px; padding-right: 20px;}


.input-group {}
.input-group .input-group-extras { display:table-cell; padding-left:15px; vertical-align:middle;}

/*body { min-width:480px;}*/

@media (max-width: 480px) {	
  /*.container { min-width: 480px; }*/
  
  .hidden-xxs { display:none !important;}
  
}
@media (min-width: 481px) {	
  .visible-xxs { display:none !important;}
}
@media (min-width: 768px) {	
  .container { width: 720px; }
  .visible-xxs { display:none !important;}
}
@media (min-width: 992px) {
  .container { width: 960px; }
  .visible-xxs { display:none !important;}
}
@media (min-width: 1241px) {
  .container { width: 1200px; }
  .visible-xxs { display:none !important;}
}
@media (min-width: 1921px) {
  .container { width: 1440px; }
  .visible-xxs { display:none !important;}
}

@media (max-width: 767px) {
	.gsWidth_1,	
	.gsWidth_2,
  	.gsWidth_3,
  	.gsWidth_5,
  	.gsWidth_7 { width:100%!important; }
	.simplemodal-open .simplemodal-container { max-width:100% !important;}
}
@media (min-width: 768px) {
	.gsWidth_1 { width:360px!important; }	
	.gsWidth_2 { width:480px!important; }	
  	.gsWidth_3,
  	.gsWidth_5,
  	.gsWidth_7 { width:720px!important; }
}
@media (min-width: 992px) {
	.gsWidth_5,
	.gsWidth_7 { width:860px!important; }
}
@media (min-width: 1241px) {
	.gsWidth_7 { width:1060px!important; }
}


@media (max-width: 767px) {
	.text-xs-left { text-align: left !important; }
	.text-xs-right { text-align: right !important; }
	.text-xs-center { text-align: center !important; }
	.text-xs-justify { text-align: justify !important; }
	.pull-xs-left { float:left !important;}
}

@media (min-width: 768px) {
    .text-sm-left { text-align: left !important; }
    .text-sm-right { text-align: right !important; }
    .text-sm-center { text-align: center !important; }
    .text-sm-justify { text-align: justify !important; }
}

@media (min-width: 992px) {
    .text-md-left { text-align: left !important; }
    .text-md-right { text-align: right !important; }
    .text-md-center { text-align: center !important; }
    .text-md-justify { text-align: justify !important; }
}

@media (min-width: 1241px) {
    .text-lg-left { text-align: left !important; }
    .text-lg-right { text-align: right !important; }
    .text-lg-center { text-align: center !important; }
    .text-lg-justify { text-align: justify !important; }
}

@media screen and (max-width: 768px) {
    .visible-xs-inline-block {
        display: inline-block; !important
    }
}

@media screen and (min-width: 768px) {
    .visible-xs-inline-block {
        display: none; !important
    }
}

@media (min-width: 1241px) {
    .hidden-lg-up {
        display: none !important;
    }
}


.box.box-danger {  background: #fff4f4; color:#c76a6a; border: 1px solid #eab9b9; padding: 15px; margin: 0 0 10px 0;}
.box.box-danger p { color:#c76a6a;}
.box.box-danger label { color:#742929;}

.box.box-danger label.checkbox:hover input[type="checkbox"] + .checkbox-helper { border-color:#c76a6a;}
.box.box-danger label.checkbox:hover input[type="checkbox"]:checked + .checkbox-helper::after { color:#c76a6a;}
.box.box-danger label.radio:hover input[type="radio"] + .radio-helper { border-color:#c76a6a;}
.box.box-danger label.radio:hover input[type="radio"]:checked + .radio-helper:after { background-color:#c76a6a;}


label { font-weight:300 !important;}
label.readonly,
label.disabled { opacity: 0.5;}

.switch { display:inline-block; vertical-align:middle; height:24px; margin:0; position:relative; width:44px;}
.switch input {display:none;}
.switch .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #868686; -webkit-transition: .4s; transition: .4s;}
.switch .slider:before { position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: #fff; -webkit-transition: .4s; transition: .4s;}
.switch input:checked + .slider { background-color: #5d910c;}
.switch input:focus + .slider { box-shadow: 0 0 1px #5d910c;}
.switch input:checked + .slider:before { -webkit-transform: translateX(19px); transform: translateX(19px);}
.switch .slider.round { border-radius: 30px;}
.switch .slider.round:before { border-radius: 50%;}


.width-100 { width:100% !important;}
.width-50 { width:50% !important;}

.margin-top-0 { margin-top:0px !important;}
.margin-top-5 { margin-top:5px !important;}
.margin-top-10 { margin-top:10px !important;}
.margin-top-15 { margin-top:15px !important;}
.margin-top-20 { margin-top:20px !important;}
.margin-top-30 { margin-top:30px !important;}
.margin-top-40 { margin-top:40px !important;}
.margin-top-50 { margin-top:50px !important;}
.margin-top-80 { margin-top:80px !important;}

.margin-bottom-0 { margin-bottom:0px !important;}
.margin-bottom-5 { margin-bottom:5px !important;}
.margin-bottom-10 { margin-bottom:10px !important;}
.margin-bottom-15 { margin-bottom:15px !important;}
.margin-bottom-20 { margin-bottom:20px !important;}
.margin-bottom-30 { margin-bottom:30px !important;}
.margin-bottom-40 { margin-bottom:40px !important;}
.margin-bottom-50 { margin-bottom:50px !important;}
.margin-bottom-80 { margin-bottom:80px !important;}

.margin-right-5-less { margin-right:-5px !important;}
.margin-right-0 { margin-right:0px !important;}
.margin-right-5 { margin-right:5px !important;}
.margin-right-10 { margin-right:10px !important;}
.margin-right-15 { margin-right:15px !important;}
.margin-right-20 { margin-right:20px !important;}
.margin-right-30 { margin-right:30px !important;}
.margin-right-40 { margin-right:40px !important;}
.margin-right-50 { margin-right:50px !important;}

.margin-left-5-less { margin-left:-5px !important;}
.margin-left-0 { margin-left:0px !important;}
.margin-left-5 { margin-left:5px !important;}
.margin-left-10 { margin-left:10px !important;}
.margin-left-15 { margin-left:15px !important;}
.margin-left-20 { margin-left:20px !important;}
.margin-left-30 { margin-left:30px !important;}
.margin-left-40 { margin-left:40px !important;}
.margin-left-50 { margin-left:50px !important;}

.padding-top-5 { padding-top:5px !important;}
.padding-top-10 { padding-top:10px !important;}
.padding-top-15 { padding-top:15px !important;}
.padding-top-20 { padding-top:20px !important;}
.padding-top-30 { padding-top:30px !important;}

.padding-bottom-0 { padding-bottom:0px !important;}
.padding-bottom-10 { padding-bottom:10px !important;}
.padding-bottom-15 { padding-bottom:15px !important;}
.padding-bottom-20 { padding-bottom:20px !important;}
.padding-bottom-30 { padding-bottom:30px !important;}
.padding-bottom-40 { padding-bottom:40px !important;}
.padding-bottom-50 { padding-bottom:50px !important;}

.padding-right-0 { padding-right:0px !important;}
.padding-right-5 { padding-right:5px !important;}
.padding-right-10 { padding-right:10px !important;}
.padding-right-20 { padding-right:20px !important;}
.padding-right-40 { padding-right:40px !important;}
.padding-right-50 { padding-right:50px !important;}
.padding-right-90 { padding-right:90px !important;}

.padding-left-0 { padding-left:0px !important;}
.padding-left-5 { padding-left:5px !important;}
.padding-left-10 { padding-left:10px !important;}
.padding-left-20 { padding-left:20px !important;}
.padding-left-50 { padding-left:50px !important;}
.padding-left-90 { padding-left:90px !important;}


.pull-none { float:none !important;}

.table { display:table; margin-bottom:10px; }
.table-cell { display:table-cell !important; float:none !important; }



.listItems { display:block; margin:0 0 40px; width:100%; padding:0; }
.listItems li { display:block; min-height:69px; font-weight:300; width:100%; clear:both; padding-bottom:11px; padding-top:17px; position: relative; border-bottom:1px solid #fafafa; font-size:13px; }

.listItems li.link { padding:10px; position:relative; min-height:90px; }
.listItems li.link a.target { position:absolute; left:0; right:0; bottom:0; top:0; padding:0; position: absolute; z-index:2;}
.listItems li.link a { position:relative; z-index:3;}
.listItems li.link:hover { background:#f2f2f2; }

/*
.listItems.extras li .title { padding-left:65px; }
.listItems.extras li p { padding-left:65px; }
.listItems.extras li .comment { padding-left:65px; }
.listItems.extras li .details { padding-left:65px; }
.listItems.extras li .summary { padding-left:65px; }
.listItems.extras li .tribes { padding-left:65px; } 
*/

/*
.listItems li.itemImageLess .title { margin-left:0 !important; }
.listItems li.itemImageLess p { margin-left:0 !important; }
.listItems li.itemImageLess .comment { margin-left:0 !important; }
.listItems li.itemImageLess .details { margin-left:0 !important; }
.listItems li.itemImageLess .summary { margin-left:0 !important; }
.listItems li.itemImageLess .tribes { margin-left:0 !important; } 
*/

/*
.listItems li:hover .itemImage .manage { opacity:1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; -webkit-transition-delay: 0.5s; transition-delay: 0.5s;}
.listItems li .itemImage .manage { position:absolute; top:0; left:0; right:0; bottom:0; opacity:0; display:table; width:100%; height:100%; z-index:1; }
.listItems li .itemImage .manage .cell { display:table-cell; vertical-align:middle; text-align:center; background:rgba(40,40,40,0.4); }
.listItems li .itemImage .manage .cell .btn { width:56px; padding-left:0; padding-right:0; text-align:center;}
.listItems li .itemImage .manage .cell .btn:first-child { border-radius:4px 4px 0 0;}
.listItems li .itemImage .manage .cell .btn:last-child { border-radius:4px;}
.listItems li .itemImage .manage .cell .btn + .btn { border-radius:0 0 4px 4px;}
.listItems li .itemImage .manage a .btn { vertical-align:middle;}
*/

.listItems li .orderNum { position:absolute; top:15px; left:7px; text-align:right; width:30px; }

.listItems li .extrasOnRight { float:right; text-align:right; font-size:11px; color:#8f8c8c; line-height:1.6em; }



.listItems li .extrasOnRight .marker { margin:0 0px 6px 0; display:inline-block; font-size:12px; }
.listItems li .extrasOnRight .date { color:#adadad; display:inline-block; font-size:12px; margin-bottom:2px; }
.listItems li .extrasOnRight .user { color:#727272; display:inline-block; font-size:11px; }
.listItems li .extrasOnRight .user a { color:#8f8c8c; }

.listItems li .voting { margin: 0 160px 9px 89px; padding:0; height:19px; line-height:15px;}
.listItems li.imageLess .voting { margin-left:0;}
.listItems li .voting .count { display:inline-block; color:#6f6f6f; vertical-align:middle; font-size:15px; font-weight:400; }
.listItems li .voting .voteUp { }
.listItems li .voting .voteDown { margin-right:3px;}
.listItems li .voting .count .tribe_score { padding:1px 7px 2px; margin-left:4px; vertical-align:middle; display:inline-block; border:1px solid #dcdcdc; color:#aaa; border-radius:4px; font-weight:300; font-size:12px; cursor:pointer; }
.listItems li .voting .count .tribe_score:hover { color:#6f6f6f;}

.listItems li .voteUp { display:inline-block; cursor:pointer; text-align:left; vertical-align:middle; background-color: #ededed; width:21px; height:19px; line-height:15px; margin-left:1px; position:relative; font-family: 'icomoon'; -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear;  }
.listItems li .voteUp:after {content: "\e90a"; position:absolute; top:1px; font-size:11px; color:#d0d0d0; width:100%; text-align:center; -webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; -ms-transition: color 100ms linear; transition: color 100ms linear; }
.listItems li .voteUp:hover { background-color:#e2e2e2; -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear; }
.listItems li .voteUp:hover:after { color:#adadad; -webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; -ms-transition: color 100ms linear; transition: color 100ms linear; }
.listItems li .voteUp.selected,
.listItems li .voteUp.selected:hover { background-color:#e1fec4;  -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear; }
.listItems li .voteUp.selected:after,
.listItems li .voteUp.selected:hover:after { color:#7ebb41; top:1px; -webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; -ms-transition: color 100ms linear; transition: color 100ms linear;}

.listItems li .voteDown { display:inline-block; cursor:pointer; text-align:left; vertical-align:middle; background-color: #ededed; width:21px; height:19px; line-height:15px; margin-right:1px; position:relative; font-family: 'icomoon'; -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear;}
.listItems li .voteDown:after {content: "\e906"; position:absolute; top:2px; font-size:11px; color:#d0d0d0; width:100%; text-align:center; -webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; -ms-transition: color 100ms linear; transition: color 100ms linear; }
.listItems li .voteDown:hover { background-color:#e2e2e2; -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear; }
.listItems li .voteDown:hover:after { color:#adadad; -webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; -ms-transition: color 100ms linear; transition: color 100ms linear; }
.listItems li .voteDown.selected,
.listItems li .voteDown.selected:hover { background-color:#fedddd; -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear; }
.listItems li .voteDown.selected:after,
.listItems li .voteDown.selected:hover:after { color:#e46e6e; top:3px; -webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; -ms-transition: color 100ms linear; transition: color 100ms linear; }

.listItems li .voting .details { position:relative; display:inline-block; vertical-align:middle; font-size:11px; margin:0 7px; background:#efefef; height:21px; line-height:21px; padding:0 7px; border-radius:3px;  }
.listItems li .voting .details:before { content:""; position:absolute; top:50%; right:100%; margin-top:-3px; width: 0; height: 0; border-style: solid; border-width: 3px 6px 3px 0; border-color: transparent #efefef transparent; }
.listItems li .voting .details .green { color:#74b138 !important; margin:0 2px;} 
.listItems li .voting .details .red { color:#e68787 !important; margin:0 2px;} 
.listItems li .voting .details [class^="icon-"] { font-size:9px; margin:0 1px 0 0;}
.listItems li .voting .details .icon-arrow-up { position:relative; top:-1px;}
.listItems li .voting .saves { color:#999; display:inline-block; vertical-align:middle; line-height:20px;}
.listItems li .voting .saves .btn-circle { opacity:0.6; padding:0; color:#679517; margin:0px; display:inline-block; vertical-align:middle; position:relative; }
.listItems li .voting .saves .btn-circle .icon-star-full { font-size:14px; position:relative; top:-1px; }
.listItems li .voting .manage { display:none;}
.touch .listItems li .voting .manage { display:inline-block; vertical-align:middle; line-height:20px;}


.listItems li .title { margin:0 160px 6px 89px; padding:0; position:relative; top:-2px; font-weight:400 !important;}
.listItems li.imageLess .title { margin-left:0;}
.listItems li .title a { font-size:18px; color:#1f6aa8; line-height:1.2em; }
.listItems li .title .btn-circle { width:20px; opacity:0.6; height:20px; padding:0; border-radius:50%; font-size:8px; text-align:center; color:#fff; line-height:20px; margin:0 5px 0 0;}
.listItems li .title .btn-circle.btn-danger { background-color:#585858;}
.listItems li .title .btn-circle.btn-danger:hover { background-color:#b92c28;}
.listItems li .title .btn-circle:hover { opacity:1;}
.listItems li .title .btn-circle + .btn-circle { margin-left:-4px;}
.listItems li .title .btn-circle .icon-star-full { font-size:9px; position:relative; top:-1px;}


.listItems li h4.title.light { font-size:12px; font-weight:300 !important; color:#727272; margin:0 !important; display:inline-block; vertical-align:middle; }
.listItems li h4.title.light a { font-size:12px;}




.listItems li .itemImage { width:70px; height:70px; float:left; margin:0 18px 0 0; position:relative; }
.listItems li .itemImage.comment { background-image:url("https://snapzu.com/public/gfx/default/comment_default_70.png"); }
.listItems li .itemImage.selfPost { background-image:url("https://snapzu.com/public/gfx/default/selfPost_default_70.png"); }


.listItems li .itemImage.userIco { overflow:hidden; border-radius:50%; width:44px; height:44px;}
.listItems li .itemImage.userIco img { width:44px; height:44px;}
.listItems li .itemImage.userIco + .title { margin-left:63px;}
.listItems li .itemImage.userIco + .title + .details { margin-left:63px;}

.listItems li .itemImage.tribeFlag { overflow:hidden; border-radius:5px; width:44px; height:44px;}
.listItems li .itemImage.tribeFlag img { width:44px; height:44px;}
.listItems li .itemImage.tribeFlag + .title { margin-left:63px; margin-right:50px;}
.listItems li .itemImage.tribeFlag + .title + .details { margin-left:63px;}

.listItems li .itemImage .noImage.marker { width:70px; height:70px; border-radius:0; line-height:68px; text-align:center; padding:0; }
.listItems li .itemImage .noImage.marker span { display:inline-block; line-height:1.2em; vertical-align:middle; color:rgba(255, 255, 255, 0.5);}
.listItems li .itemImage img {display: block; height:100%; width: 100%; }

.listItems li .intro { margin:0 160px 10px 89px;}
.listItems li.imageLess .intro { margin-left:0;}
.listItems li .intro > *:last-child { margin-bottom:0 !important;}
.listItems li .intro p { font-size:14px; font-weight:300; padding:0 0 1em; line-height:1.45em;}
.listItems li .intro > * { margin-left:0; margin-right:0;}

.listItems li .intro h1.postTitle { font-size:20px; font-weight:500 !important; color:#424242; border-bottom:0px ; line-height:1.4em; margin:0px; position:relative; padding:0 0 20px 0;}
.listItems li .intro h1 { font-size:23px; font-weight:normal; color:#424242; border-bottom:1px solid #bebebe; line-height:1.4em; margin-bottom:9px; margin-top:0; position:relative; padding:14px 0 9px 0; clear:left; }
.listItems li .intro h2 { font-size:20px; font-weight:normal; color:#424242; border-bottom:1px solid #bebebe; line-height:1.4em; margin-bottom:7px; margin-top:0; position:relative; padding:11px 0 6px 0; clear:left; } 
.listItems li .intro h3 { font-size:19px; font-weight:normal; color:#424242; line-height:1.4em; margin-bottom:0.8em; margin-top:0; position:relative; padding:0.4em 0 0 0; clear:left; font-weight:500 !important; } 
.listItems li .intro p:last-child { padding:0;}
.listItems li .intro p a { word-wrap:break-word; }
.listItems li .intro ul { margin-left:35px; }
.listItems li .intro ul li { display:list-item; list-style:outside disc; width:auto; clear:none; float:none; margin:0 0 4px; padding:0; min-height:inherit; display:list-item;  }
.listItems li .intro ol { margin-left:40px; }
.listItems li .intro ol li { display:list-item; list-style:outside decimal; width:auto; clear:none; float:none; margin:0 0 4px; padding:0; min-height:inherit; display:list-item;  }
.listItems li .intro li > * { margin-left:0; margin-right:0;}


.listItems li .intro blockquote,
.listItems li .intro q { margin:0 0px 9px 0px; padding:0; padding-left:25px; margin-bottom:1em; line-height:1.4em; color:#444; font-size:14px; font-weight:300; position:relative; display:block; }
.listItems li .intro q blockquote { position:relative; padding:0 0 0 18px; margin-bottom:1em; margin-left:0; margin-right:0; }

.listItems li .intro blockquote *:last-child,
.listItems li .intro q *:last-child { margin:0;}

.listItems li .intro blockquote:before,
.listItems li .intro q:before { content:"\201C"; position:absolute; color:#ccc; font-size:49px; top:10px; left:0px; font-family:Arial, sans-serif ; }
.listItems li .intro q blockquote:before { content:""; }
.listItems li .intro q blockquote:after { content:""; position:absolute; width:2px; background:#e4e4e4; top:4px; bottom:2px; left:0px; }
.listItems li .intro p a {word-wrap:break-word; }


.listItems li .extralong { padding:0; height:120px; overflow:hidden; position:relative; }
.listItems li .extralong.showAll { height:auto; }
.listItems li .extralong:after { content:""; position:absolute; bottom:0; left:0; right:0; top:0; pointer-events:none; z-index:2;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+75,ffffff+100&0+75,1+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 75%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.listItems li .extralong.showAll:after { display:none;}
.listItems li .introManage { text-align:right; margin-right:160px; margin-top:6px; margin-left:89px;}

.listItems li .intro pre code { display:block; width:100%; padding:8px; border:1px solid #CCC;  float:left; margin:0 0 8px; overflow:hidden; white-space:pre-wrap; }	

.listItems li .details { margin:0 160px 10px 89px; font-size:12px; padding:0; color:#727272; line-height:2.4em;}
.listItems li.imageLess .details { margin-left:0;}

.listItems li .details > * { display: inline-block; vertical-align: middle;}

.listItems li .details .btn { height: 25px; padding: 1px 10px; line-height: 22px; font-size: 18px; border-radius: 3px;}


.listItems.md li .comment { margin:0 0 10px 89px; }

.listItems.md li .summary { margin:0 0 16px 89px; }
.listItems.md li .title + .summary { margin-bottom:25px;}
.listItems.md li .tribes { margin: 0 0 12px 89px; } 


@media (max-width: 767px) {

	.listItems li { min-height:130px;}
	.listItems li .orderNum { display:none;}
	.listItems li .introManage { text-align:left; margin:10px 0;}

	.listItems li .itemImage { float:right; margin:2px 0 10px 20px; clear:right;}
	.listItems li .voting { margin: 0 0 15px; white-space:nowrap;}
	.listItems li .extrasOnRight { line-height:20px; margin-bottom:7px;}
	.listItems li .extrasOnRight br { display:none;}
	.listItems li .extrasOnRight .marker { display:none; }
	.listItems li .extrasOnRight .user { display:none; }
	
	.listItems li .title { margin:1px 0 6px 0; padding-top:20px; padding:0;}
	.listItems li .introManage { margin-right:0px; margin-left:0px;}
	.listItems li .details { margin:0 0 10px 0;  }

	.listItems li .intro { margin:0 0 10px 0;}

	.listItems li.link { padding-left:0; padding-right:0;}
	.listItems li.link:hover { background:none;}
	
	.listItems li .itemImage.tribeFlag { clear:none; float:left; margin:0 0 12px 0 !important;  }
	.listItems li .itemImage.tribeFlag + .title { margin-left:58px; margin-bottom:0;}
	.listItems li .itemImage.tribeFlag + .title + .details { margin-left:14px; }

	.listItems li .itemImage.userIco { clear:none; float:left; margin:0 0 12px 0 !important;  }
	.listItems li .itemImage.userIco + .title { margin-left:58px; margin-bottom:0;}
	.listItems li .itemImage.userIco + .title + .details { margin-left:14px; }
	
}


.nsfw-label { display:inline-block; background:#fff; border-radius:4px; padding:2px 10px; line-height:13px; height:19px; color:#b66767; border:1px solid #b66767; font-size:12px; margin:-3px 5px 0 0; vertical-align:middle; }
.nsfw-label.disabled { color:#CCC; border:1px solid #CCC; }

label.checkbox.checkbox-nsfw { position:relative; }
label.checkbox.checkbox-nsfw > input[type="checkbox"] { left: 0px; opacity: 0; position: absolute; width: 100%; z-index: 1; margin:0; cursor:pointer;}
label.checkbox.checkbox-nsfw > input[type="checkbox"] + .checkbox-helper { display:inline-block; width:auto; background:#fff; border-radius:4px; padding:2px 10px; line-height:13px; height:19px; color:#CCC; border:1px solid #CCC; font-size:12px; margin:-3px 5px 0 0; vertical-align:middle; cursor:pointer;}
label.checkbox.checkbox-nsfw > input[type="checkbox"]:checked + .checkbox-helper { color:#b66767; border:1px solid #b66767;} 


.listItems li .btn-remove { opacity:0; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; -ms-transition: opacity .2s ease-out; transition: opacity .2s ease-out;  }
.listItems li:hover .btn-remove { opacity:1; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; -ms-transition: opacity .2s ease-out; transition: opacity .2s ease-out; -webkit-transition-delay: .2s; transition-delay: .2s; }


.listItems li .extras { float:left; margin:0 18px 0 0; text-align:center; position:relative; z-index:1;}
.listItems li .extras a { display:block; text-align:center; text-decoration:none;}
.listItems li .extras a.btn { margin-bottom:10px;}
.listItems li .extras a.icon-remove { color:#cfcfcf; font-size:20px;}
.listItems li .extras a.icon-remove:hover { color:#ec7a7a;}
.listItems li .extras .count { display:block; margin:0 0 8px;}

.listItems li .status { line-height:13px; padding:4px 14px; width:68px; text-align:center; color:#fff; height:23px; border-radius:4px; display:inline-block; margin:0 3px 0 1px; position:relative; font-size:12px; font-weight:300; }
.listItems li .status.snap_status_0 { background-color:#8d8d8d; }
.listItems li .status.snap_status_1 { background-color:#83c121; }
.listItems li .status.snap_status_2 { background-color:#6aa9d4; }
.listItems li .status.snap_status_3 { background-color:#c78282; }






.listItems li .comment { color:#333; font-size:13px;}
.listItems li .comment p { margin-left:0;}

.listItems li .summary { color:#999; font-size:13px; }
.listItems li .summary .points { float:right; color:#b2b2b2;}

.listItems li .details { color:#333; font-size:13px; }
.listItems li .details .tribes { margin:0 0 0 5px; padding:0;}
.listItems li .details .date { color:#838383; font-weight:300; display:inline-block; }
.listItems li .details .mirror,
.listItems li .details .mirrored,
.listItems li .details .comments { display:inline-block; background:#7c7c7c; border: 0; color:#FFF; padding:6px 8px; font-size:12px; line-height:13px; border-radius:3px; margin:0 5px 0 0; }
.listItems li .details .mirrored { background: #dbdbdb;}
.listItems li .details .user { vertical-align: top;}
.listItems li .details .linkDomain { display:inline-block; color:#299109; vertical-align: top; }
.listItems li .details .linkDomain:hover { text-decoration:underline; }

.listItems li .tribes { padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:inline; }
.listItems li .tribes li { background:#FFFFFF; min-height:inherit; border:0; padding:0; line-height:1.2em; margin:0 2px 0 0; position:relative; width:auto; border-radius:3px; display:inline-block; }
.listItems li .tribes li a { background:#F0F0F0; display:inline-block; text-decoration:none; color:#7E7676; font-size:12px; line-height:13px; font-weight:200; padding:6px 8px; border-radius:3px;  -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.listItems li .tribes li a:hover { background:#e6e6e6; }



.input-sm, .form-horizontal .form-group-sm .form-control { height:29px; padding:4px 10px;}


.nav.nav-tabs { padding:0 15px; border:0; height:37px; }
.nav.nav-tabs li {display:block; margin:1px 5px 2px 0; border:1px solid #a0a0a0; }
.nav.nav-tabs li:hover,
.nav.nav-tabs li.active {border:1px solid #d7d7d7; }
.nav.nav-tabs li label input[type="radio"] { display:none; }
.nav.nav-tabs li label,
.nav.nav-tabs li span { display:block; background:#a0a0a0; height:31px; line-height:15px; padding:7px 16px 6px; text-overflow: ellipsis; overflow:hidden; white-space: nowrap; text-align:center; color:#fff; font-size:13px; cursor:pointer; margin:0; }
.nav.nav-tabs li:hover label,
.nav.nav-tabs li:hover span { background:#fff; color:#828282; }
.nav.nav-tabs li.active label, 
.nav.nav-tabs li.active span { background:#fff; color:#828282; }

.tab-content { padding:15px 25px;}

.input-lg, .form-horizontal .form-group-lg .form-control { height:41px; padding:8px 16px 9px;}



.btn { display:inline-block; cursor:pointer; vertical-align:top; overflow:hidden; position:relative; border-radius:4px; padding:5px 12px 7px;}
.btn-xlg { padding:11px 16px 12px; border-radius:6px; font-size:22px; }
.btn-lg { padding:8px 16px 9px; border-radius:4px; }
.btn-md { padding:8px 16px 9px; border-radius:4px; }
.btn-sm { padding:4px 10px 5px;}
.btn-xs { padding:1px 5px 2px;}
.btn-xxs { padding:1px 4px; font-size:11px;}


.btn-circle { width:20px; opacity:0.6; height:20px; padding:0; border-radius:50%; font-size:9px; text-align:center; color:#fff; line-height:20px; margin:0 5px 0 0; letter-spacing:normal;}
.btn-circle.btn-danger { background-color:#585858;}
.btn-circle.btn-danger:hover { background-color:#b92c28;}
.btn-circle + .btn-circle { margin-left:-4px;}
.btn-circle:hover { opacity:1;}



.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.active[disabled], fieldset[disabled] .btn-primary.active {
	background: none repeat scroll 0 0 #484848;
    border-color: #484848;}


.btn-link button,
.btn-default button,
.btn-primary button,
.btn-success button,
.btn-info button,
.btn-warning button,
.btn-danger button,
.btn-link input,
.btn-default input,
.btn-primary input,
.btn-success input,
.btn-info input,
.btn-warning input,
.btn-danger input { position:absolute !important; width:100% !important; height:100% !important; left:0 !important; top:0 !important; cursor:pointer; opacity:0;}

.btn-link input[type=file],
.btn-default input[type=file],
.btn-primary input[type=file],
.btn-success input[type=file],
.btn-info input[type=file],
.btn-warning input[type=file],
.btn-danger input[type=file] {font-size:400px; height:auto !important; width:auto !important; left:inherit !important; right:0 !important; position:absolute !important; }

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow:none;
  -webkit-box-shadow:none;
          box-shadow:none;
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow:none;
  background:#717171;
  color:#f2f2f2;
  border-color: #717171;
}
.btn-default:hover,
.btn-default:focus {
  background: #838383;
  color:#f2f2f2;
  border-color: #8f8f8f;
}
.btn-default:active,
.btn-default.active {
  background: #838383;
  color:#f2f2f2;
  border-color: #8f8f8f;
}
.btn-primary {
  text-shadow: none;
  background:#484848;
  color:#f2f2f2;
  border-color: #484848;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #4f4f4f;
  color:#f2f2f2;
  border-color: #4f4f4f;
}
.btn-primary:active,
.btn-primary.active {
  background: #4f4f4f;
  color:#f2f2f2;
  border-color: #4f4f4f;
}

.btn-link {
  text-shadow: none;
  background:#dbdbdb;
  color:#888;
  border-color: #dbdbdb;
  
}
.btn-link:hover,
.btn-link:focus {
  background: #e6e6e6;
  color:#888;
  border-color: #e6e6e6;
  text-decoration:none;

}
.btn-link:active,
.btn-link.active {
  background: #e6e6e6;
  color:#888;
  border-color: #e6e6e6;
}

.btn-success {
  background: #679517;
  color:#fff;
  border-color: #679517;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #76a81f;
  border-color: #76a81f;
}
.btn-success:active,
.btn-success.active {
  background-color: #76a81f;
  border-color: #76a81f;
}

.btn-gz {
    background: #d94c2b;
    color:#fff;
    border-color: #d94c2b;
}
.btn-gz:hover,
.btn-gz:focus {
    background-color: #c33c1c;
    color:#fff;
    border-color: #c33c1c;
}
.btn-gz:active,
.btn-gz.active {
    background-color: #c33c1c;
    color:#fff;
    border-color: #c33c1c;
}

.btn-info {
  background: #4a9fc7;
  color:#fff;
  border-color: #4a9fc7;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #50abd5;
}
.btn-info:active,
.btn-info.active {
  background-color: #50abd5;
  border-color: #50abd5;
}
.btn-warning {
  background-color: #f0ad4e;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-danger {
  background-color: #c12e2a;

  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;

}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}

.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: 2px;
  margin-left: 0;
}



.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: #999;
  border-color: #ccc;
}


.btn-clearFilters { padding:7px 12px 9px; background-color:#DA7575; color:#fff; margin-right:25px;}
.btn-clearFilters:focus,
.btn-clearFilters:hover { background-color:#d56363; color:#fff;}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { opacity:0.45;}




.btn-white { 
  color: #333333; 
  background-color: #EEEEEE; 
  border-color: #AAAAAA; 
} 
 
.btn-white:hover, 
.btn-white:focus, 
.btn-white:active, 
.btn-white.active, 
.open .dropdown-toggle.btn-white { 
  color: #333333; 
  background-color: #ddd; 
  border-color: #AAAAAA; 
} 
 
.btn-white:active, 
.btn-white.active, 
.open .dropdown-toggle.btn-white { 
  background-image: none; 
} 
 
.btn-white.disabled, 
.btn-white[disabled], 
fieldset[disabled] .btn-white, 
.btn-white.disabled:hover, 
.btn-white[disabled]:hover, 
fieldset[disabled] .btn-white:hover, 
.btn-white.disabled:focus, 
.btn-white[disabled]:focus, 
fieldset[disabled] .btn-white:focus, 
.btn-white.disabled:active, 
.btn-white[disabled]:active, 
fieldset[disabled] .btn-white:active, 
.btn-white.disabled.active, 
.btn-white[disabled].active, 
fieldset[disabled] .btn-white.active { 
  background-color: #EEEEEE; 
  border-color: #AAAAAA; 
} 
 
.btn-white .badge { 
  color: #EEEEEE; 
  background-color: #333333; 
}


@media (max-width: 479px) {

	.btn-xlg { padding:11px 12px 12px; border-radius:6px; font-size:18px; }
}

@media (max-width: 767px) {	
	.listItems li .details .date { clear:both; text-align:right; display:block;}
}

.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
  background-image:         linear-gradient(to bottom, #222 0%, #282828 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  height:auto;
  margin:0;
}

.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3278b3;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}