/* Tabs panel */
.tabbable-panel {
 padding: 20px 0px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  border-bottom: 4px solid #022561;
  position: relative;
  background-color: #022561;
  margin-right: 0px !important;
  padding : 0px !important;
}
.tabbable-line > .nav-tabs > .orli {
  background-color: transparent !important;
  border:none !important;
}
.tabbable-line > .nav-tabs > .orli > a{
  color: #022561;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > .orli:hover {
  border: none !important;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > .orli:hover > a {
  background-color: transparent !important;
  color: #022561;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  color: #fff;
  background: transparent !important;
  border: 0;
  margin-right: 0;
}
.tabbable-line > .nav-tabs > li::before {
  display: none !important;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #ED1C24;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background-color: #022561 !important;
  color: #fff;
  border-radius: 0px !important;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #022561;
  position: relative;
  background-color: #ED1C24;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #fff;
  background: transparent !important;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}
.tab-pane{
	padding: 30px 25px;
}
.tab-pane small{
	font-weight: bold !important;
	color: #ED1C24 !important;
}
.tab-pane input[type=number]::-webkit-inner-spin-button, 
.tab-pane input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.tab-pane input{
	border-radius: 0px !important;
	box-shadow: none !important;
	border: 1px solid #e2e2e2 !important;
	background-color: #f6f6f6;
	padding: 25px 15px !important;
	font-size: 16px !important;
	line-height: 25px !important;
}
.tab-pane input:focus{
	box-shadow: none !important;
	border: 1px solid #022561 !important;
	background-color: #fff;
}
.left-help{
	background-color: #fff;
	padding: 25px 15px;
	color: #fff;
}
.left-help h3{
	color: #022561;
}
.left-help p {
	margin: 10px 0px;
	padding: 0px 10px;
}
#carousel {
	margin-top: 30px;
}
.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
