.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-top: none !important;
}

a:focus, a:hover {
    color: inherit !important;
    text-decoration: none !important;
}

.form-control {
	background: #fafafa;
	border: 1px solid #e3e3e3;
	color: #666;
}
.form-control:focus {
	border: 1px solid #ccc;
}

/* http://stackoverflow.com/questions/19562903/remove-padding-from-columns-in-bootstrap-3 */
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

/* http://stackoverflow.com/questions/20547819/vertical-align-with-bootstrap-3 */
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.thumbnail {
    background-color: #f1f1f1;
    border: 1px solid #e3e3e3;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #5d8ec9;
}

.btn-primary {
    color: #5d8ec9;
    background-color: #daebff;
	border-color: #5d8ec9;
	-moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: #fff !important;
    background-color: #5d8ec9 !important;
	border-color: #5d8ec9 !important;
}

/* ==========================================================
   MU ZAFER - BUTTON YELLOW V2
   Dark / Gold / Fire Effect
   ========================================================== */
.btn-yellow2 {
    position: relative;

    display: inline-block;

    color: #f3d58a !important;

    background:
        linear-gradient(
            180deg,
            #3a3020 0%,
            #211b13 45%,
            #100e0a 100%
        );

    border: 1px solid #a27a32;

    border-radius: 5px;

    padding: 4px 6px;

    font-family: 'Lato', sans-serif;

    font-size: 10px;

    font-weight: bold;

    letter-spacing: 0.4px;

    text-transform: uppercase;

    text-shadow:
        0 1px 2px #000;

    box-shadow:
        inset 0 1px 0 rgba(255, 230, 160, 0.15),
        inset 0 -3px 8px rgba(0, 0, 0, 0.45),
        0 3px 8px rgba(0, 0, 0, 0.55);

    overflow: hidden;

    cursor: pointer;

    transition:
        color 0.25s ease,
        background 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.15s ease;
}
/* ----------------------------------------------------------
   HOVER
   ---------------------------------------------------------- */

.btn-yellow2:hover {
    color: #fff1c2 !important;

    background:
        radial-gradient(
            circle at center bottom,
            rgba(255, 100, 0, 0.25),
            transparent 65%
        ),
        linear-gradient(
            180deg,
            #4b351c 0%,
            #281a0d 50%,
            #120b06 100%
        );

    border-color: #d49a3a !important;

    text-decoration: none;

    text-shadow:
        0 0 5px rgba(255, 220, 150, 0.7),
        0 0 10px rgba(255, 100, 0, 0.35);

    box-shadow:
        inset 0 1px 0 rgba(255, 240, 190, 0.25),
        inset 0 -5px 12px rgba(255, 80, 0, 0.12),
        0 0 8px rgba(255, 130, 20, 0.25),
        0 4px 12px rgba(0, 0, 0, 0.65);

    transform: translateY(-1px);
}
.btn-yellow {
    position: relative;

    display: inline-block;

    color: #f3d58a !important;

    background:
        linear-gradient(
            180deg,
            #3a3020 0%,
            #211b13 45%,
            #100e0a 100%
        );

    border: 1px solid #a27a32;

    border-radius: 5px;

    padding: 9px 20px;

    font-family: 'Lato', sans-serif;

    font-size: 14px;

    font-weight: bold;

    letter-spacing: 0.4px;

    text-transform: uppercase;

    text-shadow:
        0 1px 2px #000;

    box-shadow:
        inset 0 1px 0 rgba(255, 230, 160, 0.15),
        inset 0 -3px 8px rgba(0, 0, 0, 0.45),
        0 3px 8px rgba(0, 0, 0, 0.55);

    overflow: hidden;

    cursor: pointer;

    transition:
        color 0.25s ease,
        background 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.15s ease;
}


/* ----------------------------------------------------------
   BRILLO SUPERIOR
   ---------------------------------------------------------- */

.btn-yellow::before {
    content: "";

    position: absolute;

    top: 0;
    left: 8%;

    width: 84%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #ffe7a3,
        transparent
    );

    opacity: 0.6;
}


/* ----------------------------------------------------------
   DESTELLO
   ---------------------------------------------------------- */

.btn-yellow::after {
    content: "";

    position: absolute;

    top: -50%;
    left: -100%;

    width: 45%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.08),
        rgba(255, 230, 170, 0.45),
        rgba(255, 255, 255, 0.08),
        transparent
    );

    transform: skewX(-25deg);
}


/* ----------------------------------------------------------
   HOVER
   ---------------------------------------------------------- */

.btn-yellow:hover {
    color: #fff1c2 !important;

    background:
        radial-gradient(
            circle at center bottom,
            rgba(255, 100, 0, 0.25),
            transparent 65%
        ),
        linear-gradient(
            180deg,
            #4b351c 0%,
            #281a0d 50%,
            #120b06 100%
        );

    border-color: #d49a3a !important;

    text-decoration: none;

    text-shadow:
        0 0 5px rgba(255, 220, 150, 0.7),
        0 0 10px rgba(255, 100, 0, 0.35);

    box-shadow:
        inset 0 1px 0 rgba(255, 240, 190, 0.25),
        inset 0 -5px 12px rgba(255, 80, 0, 0.12),
        0 0 8px rgba(255, 130, 20, 0.25),
        0 4px 12px rgba(0, 0, 0, 0.65);

    transform: translateY(-1px);
}


/* ----------------------------------------------------------
   DESTELLO AL HACER HOVER
   ---------------------------------------------------------- */

.btn-yellow:hover::after {
    animation: zafer-button-shine 0.7s ease forwards;
}


@keyframes zafer-button-shine {

    0% {
        left: -100%;
    }

    100% {
        left: 150%;
    }

}


/* ----------------------------------------------------------
   ACTIVE
   ---------------------------------------------------------- */

.btn-yellow:active {
    transform: translateY(1px);

    background:
        linear-gradient(
            180deg,
            #171009,
            #0a0704
        ) !important;

    border-color: #8f6728 !important;

    box-shadow:
        inset 0 3px 8px rgba(0, 0, 0, 0.75),
        0 1px 3px rgba(0, 0, 0, 0.5);
}


/* ----------------------------------------------------------
   FOCUS
   ---------------------------------------------------------- */

.btn-yellow:focus {
    color: #fff1c2 !important;

    outline: none;

    border-color: #c89438 !important;

    box-shadow:
        0 0 0 2px rgba(214, 168, 79, 0.12),
        0 0 12px rgba(255, 120, 0, 0.18);
}

.btn-danger, .btn-danger:active, .btn-danger:focus, .btn-danger:hover {
    color: #ffffff !important;
}