﻿/* GRID - at 960px; */
.container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
.row { margin-left: -10px; margin-right: -10px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7,
.col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2,
.col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,
.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,
.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,
.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.container .row {
    margin-left: -10px;
    margin-right: -10px;
}

.btn {  
    border:0;
    color:#fff;}
.btn:HOVER {
            border:0;
            color:#f2bcc1;}
.btn.greyGradientBg:HOVER {
            border:0;
            color:#ccc;}



.btn.red {
    background-color: #dc1735;
    border-color: #dc1735;
    color: #FFFFFF;
    background-image: -moz-linear-gradient(top, #dc1735, #c0142e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc1735), to(#c0142e));
    background-image: -webkit-linear-gradient(top, #dc1735, #c0142e);
    background-image: -o-linear-gradient(top, #dc1735, #c0142e);
    background-image: linear-gradient(to bottom, #dc1735, #c0142e);
    *background-color: #dc1735;

     border: 1px solid #dc1735;
}


/*.btn.red:hover,
.btn.red:focus,
.btn.red:active,
.btn.red.active,
.btn.red.disabled,
.btn.red[disabled]*/

.btn.red:hover,
.btn.red:active,
.btn.red.active,
.btn.red.disabled,
.btn.red[disabled] {
    color: #F2BCC1;
}


.alert-danger{color: #DC1735;background-color: #fff;border-color: #DC1735;border-radius: 0;border-width:4px 0 0 0;}

/*@media (min-width: 768px) {
    .container { max-width: 740px; }
    .dropdown-menu { width: 720px; }
}

@media (min-width: 992px) {
    .container { max-width: 960px; }
    .dropdown-menu { width: 940px;}
}

@media (min-width: 1200px) {
.container { max-width: 1160px; }
 .dropdown-menu  { width: 1140px;}
}*/

/* Disable Responsive */
    @media (min-width: 768px) {
        .container { max-width: 960px; }
        .dropdown-menu { width: 940px!important;}
    }

    @media (min-width: 992px) {
        .container { max-width: 960px; }
        .dropdown-menu { width: 940px;}
    }

    @media (min-width: 1200px) {
        .container { max-width: 960px; }
        .dropdown-menu { width: 940px;}
    }

    body { min-width: 960px !important; }
    .container { max-width: 960px; }
    .dropdown-menu { width: 940px;}


     .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }


  /*END*/


.nav-pills li a + span, .nav-tabs li a span { bottom: -7px; display: none; height: 7px; left: 50%; margin-left: -4px; overflow: hidden; position: absolute; width: 8px; z-index: 9999; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjk4MDM2M0UwODk5MTFFM0IzNDlCM0I3NkExQjlCNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjk4MDM2M0YwODk5MTFFM0IzNDlCM0I3NkExQjlCNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOTgwMzYzQzA4OTkxMUUzQjM0OUIzQjc2QTFCOUI3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTgwMzYzRDA4OTkxMUUzQjM0OUIzQjc2QTFCOUI3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrGZFiUAAABiSURBVHjaYtzEq72FgYHBmwE72MoIVKAOZFwFYmY0yb9ArMcEJG4C8SwsukFi10AmgDhCQHwbSoPAOyBWBdFMSAI1SLproGIMMBMYoG64AWWDBH+BGCxojiqAsn/BBAECDACBKRSxU4FV2gAAAABJRU5ErkJggg=="); }
.nav-tabs li.active a span, .nav-tabs li a:hover span, .nav-tabs li a:focus span,
.nav-pills li.active a + span, .nav-pills li a:hover + span, .nav-pills li a:focus + span { display: block; }



.nav > li > a {
    border-radius: 0 0 0 0;
  color: #464646;

  background-color: #CDCDCD;
  background-image: -moz-linear-gradient(top, #FEFEFE, #CDCDCD);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#CDCDCD));
  background-image: -webkit-linear-gradient(top, #FEFEFE, #CDCDCD);
  background-image: -o-linear-gradient(top, #FEFEFE, #CDCDCD);
  background-image: linear-gradient(to bottom, #FEFEFE, #CDCDCD);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFEFEFE', endColorstr='#ffCDCDCD', GradientType=0);
  *background-color: #CDCDCD;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders 
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/

    font-size:0.875em;
    font-weight:bold;
    border:none;
    border-right: 1px solid #f4f4f4;
}


.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > a:active,
.nav > li.active > a:hover,
.nav > li.active > a:focus,
.nav > li.active > a:active,
.nav > li.active > a {
    color: #Fff;
    /*background-color: #dc1735;*/
    background-image: -moz-linear-gradient(top, #dc1735, #c0142e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc1735), to(#c0142e));
    background-image: -webkit-linear-gradient(top, #dc1735, #c0142e);
    background-image: -o-linear-gradient(top, #dc1735, #c0142e);
    background-image: linear-gradient(to bottom, #dc1735, #c0142e);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc1735', endColorstr='#ffc0142e', GradientType=0);
    *background-color: #dc1735;
    border-right: 1px solid #dc1735;
    border-left: 1px solid #dc1735;
	outline:none;
}

.nav  li:not(:first-child):not(:last-child):not(.dropdown-toggle) a {
     border-right: 1px solid #f4f4f4;
     border-left: 1px solid #c4c4c4;
}


.nav  li:first-child:not(:last-child):not(.dropdown-toggle) a{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-left:none;
}

.nav  li:last-child:not(:first-child):not(.dropdown-toggle) a{
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-right:none;
}


.nav  li:first-child a {
    border-right: 1px solid #f4f4f4;

}

.nav  li:last-child a{
    border-left: 1px solid #c4c4c4;
}


.nav.nav-pills > li + li {
    margin-left: 0px;
}


.nav {
    background-image: -moz-linear-gradient(top, #FEFEFE, #CDCDCD);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#CDCDCD));
    background-image: -webkit-linear-gradient(top, #FEFEFE, #CDCDCD);
    background-image: -o-linear-gradient(top, #FEFEFE, #CDCDCD);
    background-image: linear-gradient(to bottom, #FEFEFE, #CDCDCD);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFEFEFE', endColorstr='#ffCDCDCD', GradientType=0);
    *background-color: #FEFEFE;
    border-radius: 4px 4px 4px 4px;
}


.nav .search {
    margin-right: 10px;
    margin-top: 7px;
}

.breadcrumb{
  padding: 0;
  margin:0 0 15px 0;
  list-style: none;
  background: none;
  font-size:0.75em;
}


.dropdown-menu {
     left: -71px;
     border-radius: 0 0 0 0;
     margin:  0;
     border: 1px solid #CCCACA;
     padding: 25px 0 5px;
}


.table { font-size: 12px; }
.table thead > tr > th { border-bottom: 1px solid #DDDDDD; vertical-align: bottom; }
.table tr td a { color: #dc2031; }
.table tr td p { font-size: 12px; }


.tab-content { margin-top: 30px; margin-bottom: 20px; }
    .tab-content p { font-size: 14px; }




.media > .pull-left {
    margin-right: 15px;
}

.lt-ie9 .input-group .form-control {
     display: inline !important;
}

/* tab custom; */
.nav-tabs.nav-justified > li > a {
	white-space: normal;
	padding:10px 3px;
	font-size:12px;
	/* min-height:55px; */
	height:55px;
	vertical-align:middle;
	display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
	 -webkit-justify-content: center;
    justify-content: center;
	/* width:100%; */
	text-align:center;
 }
 .nav-tabs.nav-justified > li {
	vertical-align:middle;
	/* border-right: 1px solid #f4f4f4; */
	width:auto;
 }
 .nav-tabs.nav-justified {
	display:table;
 }