@import url("default.css");

a {
	color:#312E76;
}

#hiddenForm {
  margin: 0 !important;
}

/* bootstrap override*/
.carousel-indicators li {
	border:1px solid #cccccc;
}


/* custom */
.pic-normal {
	width:95%;
	height:130px;
	border: 0;
	border-radius:0;
}
.tl-black-60-top {
	border-top:2px solid #5C5C5C !important;
}
.tl-black-60-bottom {
	border-bottom:2px solid #5C5C5C !important;
}
.tl-red-top {
	border-top:2px solid red !important;
}
.tl-red-bottom {
	border-bottom:2px solid red !important;
}
.tl-orange-top {
	border-top:2px solid orange !important;
}
.tl-orange-bottom {
	border-bottom:2px solid orange !important;
}


/* text color */
.tc-sky			{color:#00BFD3 !important;}
.tc-darkblue	{color:#4600FF !important;} /* 312E76 */
.tc-litered		{color:#FF0089 !important;}
.tc-blue		{color:#0000FF !important;}
.tc-red			{color:#ff0000 !important;}
.tc-gray		{color:#999999 !important;}
.tc-black		{color:#000000 !important;}
.tc-green		{color:#71BF45 !important;}
.tc-orange		{color:#F99406 !important;}
.tc-pink		{color:#FF009A !important;}
.tc-white		{color:#ffffff !important;}
.tc-white-title	{color:#ffffff !important;}


.tc-black-100	{color:#000000 !important;}
.tc-black-80	{color:#333333 !important;}
.tc-black-60	{color:#5C5C5C !important;}
.tc-black-30	{color:#CBCBCB !important;}
.tc-black-15	{color:#D6D6D6 !important;}
.tc-black-7		{color:#EAEAEA !important;}
.tc-orange-100	{color:#F99406 !important;}
.tc-orange-50	{color:#FBC982 !important;}
.tc-orange-20	{color:#FEEACD !important;}
.tc-orange-10	{color:#FEF4E6 !important;}
.tc-red-100		{color:#CB0003 !important;}
.tc-red-50		{color:#E67F80 !important;}
.tc-red-20		{color:#F5CCCD !important;}
.tc-red-10		{color:#FAE5E5 !important;}
.tc-green-100	{color:#71BF45 !important;}
.tc-green-50	{color:#B8DEA1 !important;}
.tc-green-20	{color:#E3F2DA !important;}
.tc-green-10	{color:#F1F8EC !important;}
.tc-pink-100	{color:#FF009A !important;}
.tc-pink-50		{color:#FF7FCC !important;}
.tc-pink-20		{color:#FFCCEB !important;}
.tc-pink-10		{color:#FFE5F5 !important;}

/* background color */
.darkblue-100	{background-color:#312E76 !important;}
.sky-100		{background-color:#00BFD3 !important;}
.black-100		{background-color:#000000 !important;}
.black-80		{background-color:#333333 !important;}
.black-60		{background-color:#5C5C5C !important;}
.black-30		{background-color:#CBCBCB !important;}
.black-15		{background-color:#D6D6D6 !important;}
.black-7		{background-color:#EAEAEA !important;}
.orange-100		{background-color:#F99406 !important;}
.orange-50		{background-color:#FBC982 !important;}
.orange-20		{background-color:#FEEACD !important;}
.orange-10		{background-color:#FEF4E6 !important;}
.red-100		{background-color:#CB0003 !important;}
.red-50			{background-color:#E67F80 !important;}
.red-20			{background-color:#F5CCCD !important;}
.red-10			{background-color:#FAE5E5 !important;}
.green-100		{background-color:#71BF45 !important;}
.green-50		{background-color:#B8DEA1 !important;}
.green-20		{background-color:#E3F2DA !important;}
.green-10		{background-color:#F1F8EC !important;}
.pink-100		{background-color:#FF009A !important;}
.pink-50		{background-color:#FF7FCC !important;}
.pink-20		{background-color:#FFCCEB !important;}
.pink-10		{background-color:#FFE5F5 !important;}

/* carowsel */
.carousel-control {
	top:50%;
	width:20px;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}

/* table */
.table-orange 			{border-top:2px solid #F99406;}
.table-orange tr th 	{background-color:#FEF4E6;} /* #FBC982 */
.table-pink 			{border-top:2px solid #FF00AD;}
.table-pink tr th 		{background-color:#FFD9F0;}
.table-red 				{border-top:2px solid #DC0100;}
.table-red tr th 		{background-color:#FFD3D7;}
.table-green 			{border-top:2px solid #00C302;}
.table-green tr th 		{background-color:#D8F7D6;}
.table-gray 			{border-top:2px solid gray;}
.table-gray tr th 		{background-color:#f0f0f0;}
.table-blue				{border-top:2px solid blue;}
.table-blue tr th 		{background-color:#DCECFF;}
.table-gradation 		{}
.table-gradation tr th 	{background-image:url(/common/images/kosalo/table_bg.png); height:36px; padding:0 5px;}

.table-orange tr td,
.table-pink tr td,
.table-red tr td,
.table-green tr td,
.table-gray tr td,
.table-blue tr td,
.table-gradation tr td 	{background-color:#ffffff;}

/* button */
.btn-orange-100 {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #F99406;
  *background-color: #F99406;
  background-image: -moz-linear-gradient(top, #F99406, #F99406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F99406), to(#F99406));
  background-image: -webkit-linear-gradient(top, #F99406, #F99406);
  background-image: -o-linear-gradient(top, #F99406, #F99406);
  background-image: linear-gradient(to bottom, #F99406, #F99406);
  background-repeat: repeat-x;
  border-color: #F99406 #F99406 #F99406;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF99406', endColorstr='#FFF99406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-orange-100:hover,
.btn-orange-100:focus,
.btn-orange-100:active,
.btn-orange-100.active,
.btn-orange-100.disabled,
.btn-orange-100[disabled] {
  color: #ffffff;
  background-color: #F99406;
  *background-color: #F99406;
}

.btn-orange-100:active,
.btn-orange-100.active {
  background-color: #F99406 ;
}

.btn-orange-50 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FBC982;
  *background-color: #FBC982;
  background-image: -moz-linear-gradient(top, #FBC982, #FBC982);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBC982), to(#FBC982));
  background-image: -webkit-linear-gradient(top, #FBC982, #FBC982);
  background-image: -o-linear-gradient(top, #FBC982, #FBC982);
  background-image: linear-gradient(to bottom, #FBC982, #FBC982);
  background-repeat: repeat-x;
  border-color: #FBC982 #FBC982 #FBC982;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFBC982', endColorstr='#FFFBC982', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-orange-50:hover,
.btn-orange-50:focus,
.btn-orange-50:active,
.btn-orange-50.active,
.btn-orange-50.disabled,
.btn-orange-50[disabled] {
  color: #000000;
  background-color: #FBC982;
  *background-color: #FBC982;
}

.btn-orange-50:active,
.btn-orange-50.active {
  background-color: #FBC982 ;
}

.btn-orange-20 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FEEACD;
  *background-color: #FEEACD;
  background-image: -moz-linear-gradient(top, #FEEACD, #FEEACD);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FEEACD), to(#FEEACD));
  background-image: -webkit-linear-gradient(top, #FEEACD, #FEEACD);
  background-image: -o-linear-gradient(top, #FEEACD, #FEEACD);
  background-image: linear-gradient(to bottom, #FEEACD, #FEEACD);
  background-repeat: repeat-x;
  border-color: #FEEACD #FEEACD #FEEACD;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFEEACD', endColorstr='#FFFEEACD', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-orange-20:hover,
.btn-orange-20:focus,
.btn-orange-20:active,
.btn-orange-20.active,
.btn-orange-20.disabled,
.btn-orange-20[disabled] {
  color: #000000;
  background-color: #FEEACD;
  *background-color: #FEEACD;
}

.btn-orange-20:active,
.btn-orange-20.active {
  background-color: #FEEACD ;
}

.btn-green-100 {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #71BF45;
  *background-color: #71BF45;
  background-image: -moz-linear-gradient(top, #71BF45, #71BF45);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71BF45), to(#71BF45));
  background-image: -webkit-linear-gradient(top, #71BF45, #71BF45);
  background-image: -o-linear-gradient(top, #71BF45, #71BF45);
  background-image: linear-gradient(to bottom, #71BF45, #71BF45);
  background-repeat: repeat-x;
  border-color: #71BF45 #71BF45 #71BF45;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff71BF45', endColorstr='#ff71BF45', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-green-100:hover,
.btn-green-100:focus,
.btn-green-100:active,
.btn-green-100.active,
.btn-green-100.disabled,
.btn-green-100[disabled] {
  color: #ffffff;
  background-color: #71BF45;
  *background-color: #71BF45;
}

.btn-green-100:active,
.btn-green-100.active {
  background-color: #71BF45 ;
}

.btn-green-50 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #B7DDA0;
  *background-color: #B7DDA0;
  background-image: -moz-linear-gradient(top, #B7DDA0, #B7DDA0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B7DDA0), to(#B7DDA0));
  background-image: -webkit-linear-gradient(top, #B7DDA0, #B7DDA0);
  background-image: -o-linear-gradient(top, #B7DDA0, #B7DDA0);
  background-image: linear-gradient(to bottom, #B7DDA0, #B7DDA0);
  background-repeat: repeat-x;
  border-color: #B7DDA0 #B7DDA0 #B7DDA0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffB7DDA0', endColorstr='#ffB7DDA0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-green-50:hover,
.btn-green-50:focus,
.btn-green-50:active,
.btn-green-50.active,
.btn-green-50.disabled,
.btn-green-50[disabled] {
  color: #000000;
  background-color: #B7DDA0;
  *background-color: #B7DDA0;
}

.btn-green-50:active,
.btn-green-50.active {
  background-color: #B7DDA0 ;
}

.btn-green-20 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #E3F2DA;
  *background-color: #E3F2DA;
  background-image: -moz-linear-gradient(top, #E3F2DA, #E3F2DA);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E3F2DA), to(#E3F2DA));
  background-image: -webkit-linear-gradient(top, #E3F2DA, #E3F2DA);
  background-image: -o-linear-gradient(top, #E3F2DA, #E3F2DA);
  background-image: linear-gradient(to bottom, #E3F2DA, #E3F2DA);
  background-repeat: repeat-x;
  border-color: #E3F2DA #E3F2DA #E3F2DA;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE3F2DA', endColorstr='#ffE3F2DA', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-green-20:hover,
.btn-green-20:focus,
.btn-green-20:active,
.btn-green-20.active,
.btn-green-20.disabled,
.btn-green-20[disabled] {
  color: #000000;
  background-color: #E3F2DA;
  *background-color: #E3F2DA;
}

.btn-green-20:active,
.btn-green-20.active {
  background-color: #E3F2DA ;
}

.btn-black-100 {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #000000;
  *background-color: #000000;
  background-image: -moz-linear-gradient(top, #000000, #000000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#000000));
  background-image: -webkit-linear-gradient(top, #000000, #000000);
  background-image: -o-linear-gradient(top, #000000, #000000);
  background-image: linear-gradient(to bottom, #000000, #000000);
  background-repeat: repeat-x;
  border-color: #000000 #000000 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-black-100:hover,
.btn-black-100:focus,
.btn-black-100:active,
.btn-black-100.active,
.btn-black-100.disabled,
.btn-black-100[disabled] {
  color: #ffffff;
  background-color: #000000;
  *background-color: #000000;
}

.btn-black-100:active,
.btn-black-100.active {
  background-color: #000000;
}

.btn-black-60 {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5C5C5C;
  *background-color: #5C5C5C;
  background-image: -moz-linear-gradient(top, #5C5C5C, #5C5C5C);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5C5C5C), to(#5C5C5C));
  background-image: -webkit-linear-gradient(top, #5C5C5C, #5C5C5C);
  background-image: -o-linear-gradient(top, #5C5C5C, #5C5C5C);
  background-image: linear-gradient(to bottom, #5C5C5C, #5C5C5C);
  background-repeat: repeat-x;
  border-color: #5C5C5C #5C5C5C #5C5C5C;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5C5C5C', endColorstr='#ff5C5C5C', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-black-60:hover,
.btn-black-60:focus,
.btn-black-60:active,
.btn-black-60.active,
.btn-black-60.disabled,
.btn-black-60[disabled] {
  color: #ffffff;
  background-color: #5C5C5C;
  *background-color: #5C5C5C;
}

.btn-black-60:active,
.btn-black-60.active {
  background-color: #5C5C5C ;
}

.btn-black-30 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #CBCBCB;
  *background-color: #CBCBCB;
  background-image: -moz-linear-gradient(top, #CBCBCB, #CBCBCB);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CBCBCB), to(#CBCBCB));
  background-image: -webkit-linear-gradient(top, #CBCBCB, #CBCBCB);
  background-image: -o-linear-gradient(top, #CBCBCB, #CBCBCB);
  background-image: linear-gradient(to bottom, #CBCBCB, #CBCBCB);
  background-repeat: repeat-x;
  border-color: #CBCBCB #CBCBCB #CBCBCB;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCBCBCB', endColorstr='#ffCBCBCB', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-black-30:hover,
.btn-black-30:focus,
.btn-black-30:active,
.btn-black-30.active,
.btn-black-30.disabled,
.btn-black-30[disabled] {
  color: #000000;
  background-color: #CBCBCB;
  *background-color: #CBCBCB;
}

.btn-black-30:active,
.btn-black-30.active {
  background-color: #CBCBCB ;
}

.btn-red-100 {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #CB0003;
  *background-color: #CB0003;
  background-image: -moz-linear-gradient(top, #CB0003, #CB0003);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CB0003), to(#CB0003));
  background-image: -webkit-linear-gradient(top, #CB0003, #CB0003);
  background-image: -o-linear-gradient(top, #CB0003, #CB0003);
  background-image: linear-gradient(to bottom, #CB0003, #CB0003);
  background-repeat: repeat-x;
  border-color: #CB0003 #CB0003 #CB0003;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCB0003', endColorstr='#ffCB0003', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-red-100:hover,
.btn-red-100:focus,
.btn-red-100:active,
.btn-red-100.active,
.btn-red-100.disabled,
.btn-red-100[disabled] {
  color: #ffffff;
  background-color: #CB0003;
  *background-color: #CB0003;
}

.btn-red-100:active,
.btn-red-100.active {
  background-color: #CB0003 ;
}

.btn-red-50 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #E67F80;
  *background-color: #E67F80;
  background-image: -moz-linear-gradient(top, #E67F80, #E67F80);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E67F80), to(#E67F80));
  background-image: -webkit-linear-gradient(top, #E67F80, #E67F80);
  background-image: -o-linear-gradient(top, #E67F80, #E67F80);
  background-image: linear-gradient(to bottom, #E67F80, #E67F80);
  background-repeat: repeat-x;
  border-color: #E67F80 #E67F80 #E67F80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE67F80', endColorstr='#ffE67F80', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-red-50:hover,
.btn-red-50:focus,
.btn-red-50:active,
.btn-red-50.active,
.btn-red-50.disabled,
.btn-red-50[disabled] {
  color: #000000;
  background-color: #E67F80;
  *background-color: #E67F80;
}

.btn-red-50:active,
.btn-red-50.active {
  background-color: #E67F80 ;
}

.btn-red-20 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #F5CCCD;
  *background-color: #F5CCCD;
  background-image: -moz-linear-gradient(top, #F5CCCD, #F5CCCD);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5CCCD), to(#F5CCCD));
  background-image: -webkit-linear-gradient(top, #F5CCCD, #F5CCCD);
  background-image: -o-linear-gradient(top, #F5CCCD, #F5CCCD);
  background-image: linear-gradient(to bottom, #F5CCCD, #F5CCCD);
  background-repeat: repeat-x;
  border-color: #F5CCCD #F5CCCD #F5CCCD;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF5CCCD', endColorstr='#ffF5CCCD', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-red-20:hover,
.btn-red-20:focus,
.btn-red-20:active,
.btn-red-20.active,
.btn-red-20.disabled,
.btn-red-20[disabled] {
  color: #000000;
  background-color: #F5CCCD;
  *background-color: #F5CCCD;
}

.btn-red-20:active,
.btn-red-20.active {
  background-color: #F5CCCD ;
}

.btn-pink-100 {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FF009A;
  *background-color: #FF009A;
  background-image: -moz-linear-gradient(top, #FF009A, #FF009A);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF009A), to(#FF009A));
  background-image: -webkit-linear-gradient(top, #FF009A, #FF009A);
  background-image: -o-linear-gradient(top, #FF009A, #FF009A);
  background-image: linear-gradient(to bottom, #FF009A, #FF009A);
  background-repeat: repeat-x;
  border-color: #FF009A #FF009A #FF009A;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF009A', endColorstr='#ffFF009A', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-pink-100:hover,
.btn-pink-100:focus,
.btn-pink-100:active,
.btn-pink-100.active,
.btn-pink-100.disabled,
.btn-pink-100[disabled] {
  color: #ffffff;
  background-color: #FF009A;
  *background-color: #FF009A;
}

.btn-pink-100:active,
.btn-pink-100.active {
  background-color: #FF009A ;
}

.btn-pink-50 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FF7FCC;
  *background-color: #FF7FCC;
  background-image: -moz-linear-gradient(top, #FF7FCC, #FF7FCC);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF7FCC), to(#FF7FCC));
  background-image: -webkit-linear-gradient(top, #FF7FCC, #FF7FCC);
  background-image: -o-linear-gradient(top, #FF7FCC, #FF7FCC);
  background-image: linear-gradient(to bottom, #FF7FCC, #FF7FCC);
  background-repeat: repeat-x;
  border-color: #FF7FCC #FF7FCC #FF7FCC;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF7FCC', endColorstr='#ffFF7FCC', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-pink-50:hover,
.btn-pink-50:focus,
.btn-pink-50:active,
.btn-pink-50.active,
.btn-pink-50.disabled,
.btn-pink-50[disabled] {
  color: #000000;
  background-color: #FF7FCC;
  *background-color: #FF7FCC;
}

.btn-pink-50:active,
.btn-pink-50.active {
  background-color: #FF7FCC ;
}

.btn-pink-20 {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FFCCEB;
  *background-color: #FFCCEB;
  background-image: -moz-linear-gradient(top, #FFCCEB, #FFCCEB);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFCCEB), to(#FFCCEB));
  background-image: -webkit-linear-gradient(top, #FFCCEB, #FFCCEB);
  background-image: -o-linear-gradient(top, #FFCCEB, #FFCCEB);
  background-image: linear-gradient(to bottom, #FFCCEB, #FFCCEB);
  background-repeat: repeat-x;
  border-color: #FFCCEB #FFCCEB #FFCCEB;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFCCEB', endColorstr='#ffFFCCEB', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-pink-20:hover,
.btn-pink-20:focus,
.btn-pink-20:active,
.btn-pink-20.active,
.btn-pink-20.disabled,
.btn-pink-20[disabled] {
  color: #000000;
  background-color: #FFCCEB;
  *background-color: #FFCCEB;
}

.btn-pink-20:active,
.btn-pink-20.active {
  background-color: #FFCCEB ;
}

.btn-darkblue-100 {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #312E76;
  *background-color: #312E76;
  background-image: -moz-linear-gradient(top, #312E76, #312E76);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#312E76), to(#312E76));
  background-image: -webkit-linear-gradient(top, #312E76, #312E76);
  background-image: -o-linear-gradient(top, #312E76, #312E76);
  background-image: linear-gradient(to bottom, #312E76, #312E76);
  background-repeat: repeat-x;
  border-color: #312E76 #312E76 #312E76;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff312E76', endColorstr='#ff312E76', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-darkblue-100:hover,
.btn-darkblue-100:focus,
.btn-darkblue-100:active,
.btn-darkblue-100.active,
.btn-darkblue-100.disabled,
.btn-darkblue-100[disabled] {
  color: #ffffff;
  background-color: #312E76;
  *background-color: #312E76;
}

.btn-darkblue-100:active,
.btn-darkblue-100.active {
  background-color: #312E76 ;
}