// border-radius: 10px;
// .container {display: inline; border:solid 2px #ccc; padding:10px; margin-bottom:5px;}

h1 {text-transform:uppercase; color:#ac162c;}
h2 {text-transform:uppercase; margin-bottom: 5px; color:#ac162c;}
h3 {text-transform:uppercase; color:#ac162c;}
h4 {text-transform:uppercase; color:#ac162c;}
h5 {text-transform:uppercase;}
h6 {text-transform:uppercase;}

.actionBox {float:right; max-width:300px; margin-bottom: 8px; margin-right:20px;}
.actionBox span{font-size:10px; color:#ac162c;}
.actionBox .button {width:70%; margin-bottom: 5px;}

.generic-container {border:solid 2px #ccc; padding:10px; margin-bottom:5px;}

.myTable td {font-size:11px;}


.bgBlack {background: #000;}
.bgRed {background: red;}
.bgBlue {background: blue;}
.bgYellow {background: yellow;}
.body11 {font-size: 11px;}
.bodyRed {color:red;}

.maxW400 {max-width: 400px;}

.cashButton {width: 35px;}

.cart-total-block {font-weight: bold; text-align:right; clear:both;}

.comp-table{background:#fff; font-size:11px;}
// .comp-table thead{z-index: -1;}
// .comp-table td{z-index: -1;}

.cruise-button{width:140px; margin-bottom:5px;}
.small-button{width:80px; margin-bottom:8px;}
.medium-button{width:140px; margin-bottom:8px;}
.large-button{width:180px; margin-bottom:8px;}

.display-none {display: none;}

.clear {clear:both;}
.floatLeft, .float-left{float:left; margin-bottom: 5px;}
.floatRight, .float-right{float:right; margin-bottom: 5px;}

.gnOverRow{display: none;}

.hideStep{display: none;}

.homePageButton { width:170px; height:40px; margin:0px auto; margin-bottom: 5px; overflow: hidden;}

// .myForm input[type=text] input.input-short{width:50px;}
.iframe-hide iframe{border:0; border:none;}

.confirmation-button {margin-top:14px; width:100px; float:right; margin-right: 8px;}

.myContainer {display: inline-block; border:solid 2px #ccc; padding:10px; margin-bottom:5px; vertical-align: top;}
// .fixThis {display: block; border:solid 2px orange; padding:10px; margin-bottom:5px; vertical-align: top; max-width:300px; font-size:10px}

.myContainer h3 {margin-bottom: 2px;}

.marginBottom{margin-bottom: 8px;}

table.no-rows td {padding:1px; vertical-align: middle;}
table.rows table.no-rows tr {background: none;}
table.activity-table td {vertical-align:middle;}
table.actions-table td {padding:5px;}

.modal{
    position: fixed;
    z-index: 9990;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.center-modal{
    z-index: 10000;
    margin: 300px auto;
    padding: 10px;
    width: 130px;
    /*background-color: White;*/
    border-radius: 10px;
    filter: alpha(opacity=60);
    opacity: 1;
    -moz-opacity: 1;
}
.center-modal img{
    height: 50px;
    width: 50px;
}

@media print {
    .no-print{display:none;}
    header#main_header {display:none;}
}

.fixThis {display: none;}

#payment-field-container {max-width:400px;}
#pmtErrorContainer{height: 65px; color:red; padding:5px;}

#printf{width:1px;height:1px;}
#print-contract{width:1px;height:1px;}
#print-confirmation{width:1px;height:1px;}
.print-iframe{width:1px;height:1px;}
#printCanx{width:1px;height:1px;}

.resv-pmt-container {padding:2%; width:45%; float:left;}
.resv-new-button {float:right; margin:8px;}

.slimH3 {display:inline-block; line-height: 1; margin:0px;}

.tableContainer {border:solid 1px: #999;}
.tdCenter {text-align: center;}

.tableForm td {vertical-align: inherit;}

.blink {
  animation: blinker 1s linear infinite;
}

.warning {
  color: red;
  animation: blinker 1s linear infinite;
}

.error-str {
  color: red;
}

.notification-str {
  color: green;
}

@keyframes blinker {
  50% {
    opacity: 0.0;
  }
}


/*
CONTAINER SPECIFIC
*/

.name-address-block {margin-bottom:15px;}
.order-items-block {margin-bottom:15px;}
.order-conf-table {}
.order-conf-table td {border:solid 1px; padding:5px; border-radius: none;}
.order-conf-table td.top {vertical-align: top;}
.order-conf-table td.head {text-align: center; font-weight: bold;}
.order-conf-table .center {text-align: center; border-radius: none;}
.order-id-container {margin-bottom: 10px;}
.order-confirm-msg {margin-bottom:20px;}

#parkingOptions {max-width:95%;}
.conf-container{max-width:400px; width:50%; float:left;}
.confirmation-right-col {width:45%; float:left;}

.mfp-close-btn-in .mfp-close {background:#fff;}

table.dataTable td {font-size: 12px;}

