﻿
/* THIS REQUIRES BOTH ELEMENTS BE SIBLINGS WITH ZERO WHITESPACE BETWEEN ELEMENTS */
.col-vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.col-center {
    float: none !important;
    margin: 0 auto !important;
}

/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
    .modal-big {
        width: 320px;
    }
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
    .modal-big {
        width: 480px;
    }
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .modal-big {
        width: 768px;
    }
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .modal-big {
        width: 1200px;
    }
    .modal-lg {
        width: 992px;
    }
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .modal-big {
        width: 1200px;
    }
}

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}

/* Override bootstrap to center buttons in footer*/
.modal-footer {
    padding: 15px;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}

/* Fix all dropdowns in chrome centering text */
select.btn {
    text-align: left;
}

.popover-content {
    max-width: calc(99vw - 20px);
}

/* MAKE BOOTSTRAP TABS LIKE JQUERY UI TABS */
ul.nav-tabs {
    background: none;
    border-width: 0;
    border: none;
    height: inherit;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    list-style: none;
}
    /* http://stackoverflow.com/a/10166321/2630794 */
    ul.nav-tabs:after,
    ul.nav-tabs li:before {
        content: '';
        display: block;
        visibility: hidden;
        height: 2px;
        width: 100%;
    }
        ul.nav-tabs li.active {
            background-color: none;
            background: none;
        }
        ul.nav-tabs li a {
            display: block;
            text-decoration: none;
            padding: 0.5em 1em;
            background: none;
            border-radius: 0;
            border-width: 0;
            border: none;
            height: inherit;
            font-weight: normal;
            color: #fff;
        }
    ul.nav-tabs li .taperedLine {
        display: none;
    }
    ul.nav-tabs li a:hover {
        background: #ACACAC;
        color: #fff;
    }
    ul.nav-tabs li.active a,
    ul.nav-tabs li.active a:hover,
    ul.nav-tabs li.active a:focus {
        font-weight: bolder;
        border: solid 1px #C0C0C0;
        padding-top: calc(0.5em - 1px);
        padding-bottom: calc(0.5em - 1px);
        background-color: #fff !important;
        background: #fff !important;
        color: #ED7625;
    }
.nav:before, .nav:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: none;
}

.notify-success {
    z-index: 104199 !important;
    padding: 1em !important;
}
