body {
    background: #000;
}

.panel-body a, .info-module a, .underline {
    text-decoration: underline;
}

.info-module {
    padding-top: 40px;
}

.filter {
    margin-bottom: 40px;
}

.app-name {
    text-align: center;
    font-size: 14px;
    color: #111;
}

.filter > li > a.current {
    font-size: 15px;
}

.bg-dark-60:before {
    background: rgba(34, 34, 34, 0.9);
}

.module-medium-2 {
    padding: 55px 0px  100px 0px;
}

.module-subtitle-custom {
    margin-bottom: 30px;
}

.module-extra-small-bottom {
    padding: 15px 0px 100px 0px;
}

.module-no-bottom {
    padding-bottom: 0px;
}

.module-no-top {
    padding-top: 0px;
}


.form-control {
    text-transform: none !important;
}

.caption-content {
    vertical-align: bottom;
}

.home-section-custom {
    background-color: #000;
    height: 200px;
}

.faq-app {
    padding-top: 60px;
}

.quick-item {
    margin-top: 30px;
}

.quick-item p{
    padding-top: 9px;
}

.quick-item a {
    text-decoration: underline;
}

.faq-reset-group {
    margin-top: 20px;
}

.form-select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    content: "\f107";
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 98% 50%;
    -moz-appearance: none;
}

.tutorial p {
    font-size: 16px;
}

.tutorial a {
    text-decoration: underline;
}

.landing-image-text h2 {
    margin-top: 40px;
}

.navbar-brand > img {
    display: inline;
    margin-top: -4px;
    height: 25px;
}

.titan-title-size-2half {
    line-height: 1.3;
    letter-spacing: 3px;
    font-size: 25px;
    opacity: .8;
}

.mas-button {
    width: 200px;
}
/*--------------------------------------------------------------
 Responsive Styles
 --------------------------------------------------------------*/
@media (min-width: 992px) {
    .work-image-custom {
        padding: 0px 60px;
    }
}

@media (max-width: 991px) {
    .work-image-custom {
        padding: 0px 80px;
    }
}

@media (max-width: 575px) {
    .work-image-custom {
        padding: 0px 60px;
    }

}
