/*CUSTOM CSS RULES*/

.btn-primary {
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#2d9acc), to(#2d9acc));
	background-image: -webkit-linear-gradient(top, #2d9acc 0%, #2d9acc 100%);
	background-image: -moz-linear-gradient(top, #2d9acc 0%, #2d9acc 100%);
	background-image: linear-gradient(to bottom, #2d9acc 0%, #2d9acc 100%);
	background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-top-color: #2d9acc;
	border-right-color: #2d9acc;
	border-bottom-color: #2d9acc;
	border-left-color: #2d9acc;
	background-color: #2d9acc;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color:  !important;
    border-color: #2d9acc !important;
  background-position: 100% 100%;
}

.btn-primary:active,
.btn-primary.active {
  background-color:  !important;
  border-color: #2d9acc !important;
}



/* panel */

.panel-primary > .panel-heading {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#2d9acc), to(#2d9acc));
  background-image: -webkit-linear-gradient(top, #2d9acc 0%, #2d9acc 100%);
  background-image: -moz-linear-gradient(top, #2d9acc 0%, #2d9acc 100%);
  background-image: linear-gradient(to bottom, #2d9acc 0%, #2d9acc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}


.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #2d9acc;
    border-color: #2d9acc;
}


.panel-primary {
	border-color: #2d9acc;
}


.btn-primary:hover, .btn-primary:focus {
	background-color:  !important;
}



.panel-default {
	border-color: ;
}


.navbar-default {
	border-color: ;
}