/* CSS for OpenCms special items */

/* Borders have to be squared for all theme components */
.list-group-item:first-child, .list-group-item:last-child, .jumbotron, .container .jumbotron, .nav-tabs > li > a, .panel-group .panel {
	border-radius:0;
}

/* Red boxes, buttons should always use "OpenCms red */
.btn-u-red {background:#b31b34 !important;}
.btn-u-red:hover {background:#c32b44 !important;}

.servive-block .servive-block-red {background-color: #b31b34;}

/* Unspecified styles for content alignment */
.center {text-align:center;}

/* Side Navigation level 2 and 3 */
.nav-side .nav-side-level-1 {padding-left: 15px;}
.nav-side .nav-side-level-2 {padding-left: 30px;}



/* Social icons */
.social_slideshare {background: url(../img/icons/social/slideshare.png) no-repeat;}

/* Service Boxes */
.servive-block-in a:hover {text-decoration:none;}

/* Blog entries */
.search-blocks-yellow {background: none repeat scroll 0 0 #F1C40F;}
.search-blocks-green {background: none repeat scroll 0 0 #72C02C;}
.search-blocks-orange {background: none repeat scroll 0 0 #E67E22;}
.search-blocks-red {background-color: #b31b34;}
.search-blocks-top-red {border-top: 2px solid #b31b34;}
.search-blocks-top-red:hover {border-top-color: #d33b54;}
.search-blocks-top-grey {border-top: 2px solid #95a5a6;}
.search-blocks-top-grey:hover {border-top-color: #b5c5c6;}
.search-blocks-top-green {border-top: 2px solid #72C02C;}
.search-blocks-top-green:hover {border-top-color: #5FB611;}
.search-blocks-top-blue {border-top: 2px solid #3498db;}
.search-blocks-top-blue:hover {border-top-color: #54b8fb;}
.search-blocks-top-orange {border-top: 2px solid #E67E22;}
.search-blocks-top-orange:hover {border-top-color: #D35400;}
.search-blocks-left-red {border-left: 2px solid #b31b34;}
.search-blocks-left-red:hover {border-left-color: #d33b54;}
.search-blocks-left-grey {border-left: 2px solid #95a5a6;}
.search-blocks-left-grey:hover {border-left-color: #b5c5c6;}
.search-blocks-left-sea {border-left: 2px solid #1ABC9C;}
.search-blocks-left-sea:hover {border-left-color: #16A085;}
.search-blocks-left-blue {border-left: 2px solid #3498DB;}
.search-blocks-left-blue:hover {border-left-color: #54b8fb;}
.search-blocks-left-yellow {border-left: 2px solid #F1C40F;}
.search-blocks-left-yellow:hover {border-left-color: #F39C12;}

/* Lists */
.lists .entry {margin-bottom:15px; padding:15px; background:rgba(68,68,68,.05); border-right:solid 4px #bbb; min-height:100px;}
.lists .entry:hover {border-right:solid 4px #a51927;}
.lists dl.entry.dl-horizontal dt a img {border:solid 3px #eee;}
.lists .entry a.textlink {display:inline-block;}
.lists .entry a.headlink {width:60%; display:inline-block; float:left;}
.lists .entry span.date {color:#555; font-size:12px; margin-top:8px; float:right;}
.lists .entry:hover, .lists .entry:hover a, .lists .entry:hover p, 
.lists .entry:hover img {text-decoration:none; color:#a51927; border-color:#a51927; -webkit-transition: all 0.4s ease-in-out; 
-moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.lists .dl-horizontal dd.noImg {margin-left:0;}