.terms a {
    font-weight: normal;
    color: #333;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background: none;}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{
    background-color: #333;
    border-color: #333;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover,
.pagination>li>a, .pagination>li>span {
    color: #333;
}


.panel-default > .panel-heading {background: #333}

.info.bg-success.success-buy p {
    color: #fff;
    line-height: 33px;
    text-align: center;
    font-size: 25px;
    margin-bottom: 0;
}

#data-table-orders td.details-control {
  text-align: center;
  cursor: pointer;
  font-size: 18px;
}

#data-table-orders_wrapper th {color: #333;}

div.spacer-div {
    padding: 20px;
}

div.spacer-div h4 {    
    margin-top: 20px;
}

div.spacer-div .well {background: #fff;}


#data-table-orders td.details-control i.closebtn {
  display: none !important;
}
#data-table-orders td.details-control i.openbtn {
  /*color: #5cb85c;*/
}
#data-table-orders td.details-control i.openbtn:hover {
  color: #333;
}
#data-table-orders tr.shown td.details-control i.closebtn {
  display: block !important;
  /*color: red;*/
}
#data-table-orders tr.shown td.details-control i.closebtn:hover {
  opacity: 0.7;
}
#data-table-orders tr.shown td.details-control i.fa.openbtn {
  display: none !important;
}


::placeholder {
  text-transform: uppercase;
}


.btn-valoa-editable {
    position: absolute;
    top: 10px;
    left: 10px;
}

#buyForm input {
    background: #fff;
}


.row.custom {
    margin-left: -15px;
    margin-right: -15px;
}

h1, h2, h3, h4, h5 {
    text-transform: uppercase;
}

h2, h3,
.project-details .skill,
.project-details .project-title,
.contact-info h5,
.banner-info h1,
nav ul.navbar-nav li {text-transform: uppercase;}


header .navbar-default .navbar-nav>.active>a,
header .navbar-default .navbar-nav>.open>a {
    background-image: none;
    filter: none;
    background-repeat: repeat-x;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#header-banner {
  background-size: cover !important;
}

.some-icon-text {text-align: center;}
#portfolio {padding-top: 50px;}

/* FRONT IMAGES HOVER */
.project:hover .project-hover-tools,
.project-hover-tools {right: 43%;}

.custom-row {
  margin-left: -15px;
  margin-right: -15px;
}

.custom-h3 {
  text-transform: uppercase;
  margin-left: 15px;
}

.custom-project {
  padding-top: 15px;
  padding-bottom: 15px;
}

.project-details.upper h3 {margin: 0;}

#messages .alert-info {
    margin-top: 40px;
    margin-bottom: 30px;
    background: #c39d6d;
    border-color: #000; 
}

#messages .alert-info .close {
    opacity: 0.5;
    color: #000;
}

.store .small-post-text h5 {
    text-transform: uppercase;
}

.store .small-post-text a {
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}

@media screen and (max-width: 440px) {
	#portfolio.info-box .project-details {padding: 20px 10px 20px 10px;}
	.project-details.upper h3 {
		font-size: 20px;
	}
}











/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}



/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}