/*/
 | ONLY FOR  (AAMAS 2016)
 | RESEARCH CONFERENCE, CO-ORGANISED WITH SMU SIS
 | CREATED: JUNE 2015 | EVENT : MAY 2016
 | School of Information Systems
 | Singapore Management University
 | Copyright (c) 2016
 /*/

a, p a, p a:link, p a:visited {
    color: #1E4438;
}

a:hover, p a:hover {
    color: #333;
}

.btn.AAMASBTN {
    float: left;
    font-family: "proxima-nova-extra-condensed", sans-serif;
    width: 100%;
    border: solid 1px #1E4438;
    background: #1E4438;
    color: #FFF;
    text-transform: uppercase;
}

.btn.AAMASBTN:visited {
    color: #FFF;
}

.btn.AAMASBTN:hover {
    background: #FFF;
    color: #1E4438;
}

#content-body .btn.AAMASBTN h4 {
    color: #FFF;
}

#content-body .btn.AAMASBTN:hover h4 {
    color: #1E4438;
}

/* AFTER BOOTSTRAP 2015 SEPTEMBER 22 */

img.scale-with-grid {
    width: 100%;
    height: auto;
}

:not(.views-row) > a:not(.AAMASBTN) {
    text-decoration: underline;
}

img#logo, span.mobile-logo, .mobile-logo #smulogo, #logo img, img#domain-logo {
    display: none;
}

#content-body h1, #content-body h2,
#content-body h3, #content-body h4,
#content-body h5 {
    color: #1E4438;
    text-transform: uppercase;
    text-align: left;
}

.well-AAMAS2016 {
    border: solid 1px #1E4438;
    background: none;
    margin: 8px 8px 20px 8px;
}

/* AAMAS2016 PROGRAM SCHEDULE */

#schedule-tables .table-responsive {
    margin-bottom:20px;
}

.table.aamas2016-program-schedule {
    margin-bottom:0;
}

.table.aamas2016-program-schedule th,
.table.aamas2016-program-schedule td {
    text-align: center;
    padding: 3px;
    font-size: 13px;
}

.aamas2016-program-schedule th {
    border-right: solid 1px #FFFFFF;
}

.aamas2016-program-schedule td {
    border-right: solid 1px #333333;
}

.aamas2016-program-schedule th {
    background-color: #1E4438;
    color: #FFFFFF;
}

.aamas2016-program-schedule td.opening {
    background-color: rgb(216, 234, 210);
}

.aamas2016-program-schedule td.game_t {
    background-color: rgb(255, 153, 0);
}

.aamas2016-program-schedule td.trust {
    background-color: rgb(234, 209, 220);
}

.aamas2016-program-schedule td.logic {
    background-color: rgb(141, 123, 195);
}

.aamas2016-program-schedule td.social_c {
    background-color: rgb(234, 229, 153);
}

.aamas2016-program-schedule td.learning {
    background-color: rgb(146, 196, 125);
}

.aamas2016-program-schedule td.robotics {
    background-color: rgb(255, 60, 60);
}

.aamas2016-program-schedule td.virt_agts,
.aamas2016-program-schedule td.invited_talk {
    background-color: rgb(204, 204, 204);
}

.aamas2016-program-schedule td.dinner {
    background-color: rgb(0, 255, 255);
}

.aamas2016-program-schedule td.social_sim {
    background-color: rgb(255, 255, 0);
}

.aamas2016-program-schedule td.applications {
    background-color: rgb(234, 153, 153);
}

.aamas2016-program-schedule td.EMAS {
    background-color: rgb(164, 193, 243);
}

.aamas2016-program-schedule td.bargaining {
    background-color: rgb(252, 229, 204);
}

.aamas2016-program-schedule td.planning {
    background-color: rgb(193, 122, 159);
}

.aamas2016-program-schedule td.verification {
    background-color: rgb(59, 120, 216);
}

.aamas2016-program-schedule td.coffee {
    background-color: rgb(255, 242, 204);
}

.aamas2016-program-schedule td.discuss_pan {
    background-color: rgb(201, 217, 248);
}

.aamas2016-program-schedule td.lunch_comm {
    background-color: rgb(206, 225, 242);
}

/* NIVO SLIDER */
.nivo-slider-wrapper {
    margin: 0 auto;
    width: 100%;
}

/* */
.aamas2016-accommodation td {
    border: solid 1px #f2f2f2;
}

.add-border-bottom-lgrey-1px {
    border-bottom: solid 1px #CCC;
}

#leftCol ul.nav li.views-row a {
    padding: 2px 5px !important;
    font-size: 16px;
}

/* SIMULATE-SUBMENU        */
/* : Awards                */ ul.nav li.views-row-7,  ul.nav li.views-row-8,  ul.nav li.views-row-9,  ul.nav li.views-row-10,
/* : Attending AAMAS2016   */ ul.nav li.views-row-12, ul.nav li.views-row-13, ul.nav li.views-row-14, ul.nav li.views-row-15,
                              ul.nav li.views-row-16, ul.nav li.views-row-17, ul.nav li.views-row-18, ul.nav li.views-row-19,
                              ul.nav li.views-row-20, ul.nav li.views-row-21, ul.nav li.views-row-22, ul.nav li.views-row-23,
                              ul.nav li.views-row-24, ul.nav li.views-row-25, ul.nav li.views-row-26,
/* : Student Information   */ ul.nav li.views-row-28, ul.nav li.views-row-29,
                              ul.nav li.views-row-30, ul.nav li.views-row-31, ul.nav li.views-row-32,
/* : Committees            */ ul.nav li.views-row-34, ul.nav li.views-row-35, ul.nav li.views-row-36,
/* : Calls                 */ ul.nav li.views-row-38, ul.nav li.views-row-39,
                              ul.nav li.views-row-40, ul.nav li.views-row-41, ul.nav li.views-row-42, ul.nav li.views-row-43,
                              ul.nav li.views-row-44, ul.nav li.views-row-45, ul.nav li.views-row-46, ul.nav li.views-row-47 { margin-left: 12px; }

/* SIMULATE SUBMENU HEADER */
/* : Awards                */   ul.nav li.views-row-6  a:hover,
/* : Attending AAMAS2016   */   ul.nav li.views-row-11 a:hover,
/* : Student Information   */   ul.nav li.views-row-26 a:hover,
/* : Committees            */   ul.nav li.views-row-33 a:hover,
/* : Calls                 */   ul.nav li.views-row-37 a:hover { background:none; }
/* : Policies              *//* ul.nav li.views-row-48 a:hover { background:none; }*/

@media (max-width: 767px) {

    /* MOBILE VIEW FIXES ? */
    img#domain-logo-small {
        display: none;
    }

    #gap {
        margin-bottom: 0px !important;
        height: 50px;
    }

    /* MOBILE MENU FIXES ? */
    .navbar-fixed-top .navbar-headers {
        height: 50px;
    }

    .navbar-collapse.in {
        overflow-y: scroll;
        height: 450px;
    }

    /* RESPONSIVE TABLES
    table, table tbody, table tbody tr, table tbody tr td {
        display: block;
        float:left;
        width: 100% !important;
        height: auto !important;
    }*/
    td.sub-top {
        border-top: solid 1px #333;
        padding: 5px auto;
        margin: 5px auto 0 auto;
    }

    td.sub-bottom {
        border-bottom: solid 1px #333;
        padding: 5px auto;
        margin: 0 auto 5px auto;
    }

    table {
        margin: 5px auto;
    }

    table p {
        text-align: left;
    }

}

@media screen and (min-width: 992px) {
    #aamas2016-program-schedule_modal .modal-lg {
        width: 90%;
    }
}

/* @aaronlks */
