/* 
    Created on : 13.09.2014, 23:42:51
    Author     : mirivlad
*/
/* 
====================
Collapsed Panel
====================
 */
.clickable
{
    cursor: pointer;
}

.clickable .icon-calcminus .icon-calcplus
{
    background: rgba(0, 0, 0, 0.15);
    display: inline-block;
    padding: 6px 12px;
    border-radius: 4px
}

.panel-heading span
{
    margin-top: -23px;
    font-size: 15px;
    margin-right: -9px;
}
a.clickable { color: inherit; }
a.clickable:hover { text-decoration:none; }
/* 
====================
Filtered Table
====================
 */
.filterable {
    margin-top: 15px;
}
.filterable .panel-heading .pull-right {
    margin-top: -20px;
}
.filterable .filters input[disabled] {
    background-color: transparent;
    border: none;
    cursor: auto;
    box-shadow: none;
    padding: 0;
    height: auto;
}
.filterable .filters input[disabled]::-webkit-input-placeholder {
    color: #333;
}
.filterable .filters input[disabled]::-moz-placeholder {
    color: #333;
}
.filterable .filters input[disabled]:-ms-input-placeholder {
    color: #333;
}
/* 
====================
Responsive Carousel
====================
 */
 /* Makes images fully responsive */

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  height: auto;
}

/* ------------------- Carousel Styling ------------------- */

.carousel-inner {
  border-radius: 15px;
}

.carousel-caption {
  background-color: rgba(0,0,0,.5);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  padding: 0 0 10px 25px;
  color: #fff;
  text-align: left;
}

.carousel-indicators {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 15;
  margin: 0;
  padding: 0 25px 25px 0;
  text-align: right;
}

.carousel-control.left,
.carousel-control.right {
  background-image: none;
}
.color_gradient {
	background:
		-webkit-linear-gradient(45deg, hsla(289, 74%, 45%, 1) 0%, hsla(289, 74%, 45%, 0) 70%),
		-webkit-linear-gradient(315deg, hsla(166, 75%, 40%, 1) 10%, hsla(166, 75%, 40%, 0) 80%),
		-webkit-linear-gradient(225deg, hsla(282, 75%, 44%, 1) 10%, hsla(282, 75%, 44%, 0) 80%),
		-webkit-linear-gradient(135deg, hsla(166, 73%, 42%, 1) 100%, hsla(166, 73%, 42%, 0) 70%);
	background:
		linear-gradient(45deg, hsla(289, 74%, 45%, 1) 0%, hsla(289, 74%, 45%, 0) 70%),
		linear-gradient(135deg, hsla(166, 75%, 40%, 1) 10%, hsla(166, 75%, 40%, 0) 80%),
		linear-gradient(225deg, hsla(282, 75%, 44%, 1) 10%, hsla(282, 75%, 44%, 0) 80%),
		linear-gradient(315deg, hsla(166, 73%, 42%, 1) 100%, hsla(166, 73%, 42%, 0) 70%);
}
.text-embedded {
	color: #111;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 100px;
	text-shadow: 0px 1px 1px #555;
}
.text-embossed {
	text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;
	color: #F63;
	opacity: 0.3;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 100px;
}
.text-neon {
	color: #f5f5f5;
	text-shadow: 0 0 5px #fff,
	 0 0 10px #fff,
	 0 0 15px #fff,
	 0 0 20px #3FF,
	 0 0 30px #3FF,
	 0 0 40px #3FF,
	 0 0 50px #3FF,
	 0 0 75px #3FF;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 100px;
}
.text-fire {
	color: #f5f5f5;
	text-shadow:
	0px -2px 4px #fff,
	0px -2px 10px #FF3,
	0px -10px 20px #F90,
	0px -20px 40px #C33;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 100px;
}

.text-retro{
	color: #FC9;
	text-shadow: 3px 3px 0px #333, 5px 5px 0px #999;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 100px;
}

.text-stiched {
	outline: 2px dashed #777;
	outline-offset: -15px;	
	background-color: #555;
	height: 150px;
	width: 500px;
	margin: 20px auto;
	box-shadow: 2px 2px 2px #111;
	-webkit-box-shadow: 2px 2px 2px #111;
	-moz-box-shadow: 2px 2px 2px #111;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 100px;
	text-align: center;
	line-height: 150px;
	color: #DDDDDD
}

.text-three_d {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
  font-size: 100px;
	color: #B00;
	text-shadow:#A00 1px 1px 0,
	#500 2px 2px 0,
	#500 3px 3px 0,
	#500 4px 4px 0,
	#500 5px 5px 0,
	#500 6px 6px 0,
	#500 7px 7px 0,
	#500 8px 8px 0,
	#500 9px 9px 0,
	#500 10px 10px 0;
}
.notice {
    padding: 15px;
    background-color: #fafafa;
    border-left: 6px solid #7f7f84;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
       -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
            box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice-sm {
    padding: 10px;
    font-size: 80%;
}
.notice-lg {
    padding: 35px;
    font-size: large;
}
.notice-success {
    border-color: #80D651;
}
.notice-success>strong {
    color: #80D651;
}
.notice-info {
    border-color: #45ABCD;
}
.notice-info>strong {
    color: #45ABCD;
}
.notice-warning {
    border-color: #FEAF20;
}
.notice-warning>strong {
    color: #FEAF20;
}
.notice-danger {
    border-color: #d73814;
}
.notice-danger>strong {
    color: #d73814;
}
