#msgArea1 { float:left; margin: 0 10px; }
#msgArea2 { float:left; }
.msgArea3 { float:left; width: 100% }

#subTotalLabel { text-align:right; }

#step2SubmitDiv { margin: 20px 0 0 0; }

.text-left { text-align:left; }

.myaccount{
 padding-top:15px; 
 clear:both;
}

#ambigAddrOverlay{
   position:absolute;
   z-index:9810;
   background:#fff;
   box-shadow: 0 0 75px #000;
   border:1px solid #666;
   border-radius:6px;
   text-align:center;
   padding: 15px;
 }
 #ambigAddrOverlay h2{ margin:0; padding: 0 0 10px 0; }
 #ambigAddrOverlay hr{ width: 80%; margin: 5px auto; }
 #ambigAddrOverlay ul{ margin:0; padding:0; }
 #ambigAddrOverlay li{ list-style:none; }

 div.orderStatusTable {
   overflow: hidden;
}

#identifierInstructions{
   padding-left: 15px; 
   margin-top: 10px; 
   margin-bottom: 10px;
}

#identifierLabel{
   text-align: right;
   margin-top: 5px;
}
   
div#addPlayerSection {
   position: sticky;
   bottom: 0px;
   position: -webkit-sticky;
   border: 2px solid;
   z-index: 99;
}

#submitSectionAccordion{
   min-height: 60px;
   text-align: center;
   width: 100%;
   display: inline-block;
  font-weight:600;
}

@media screen and (max-width: 767px) {
   #submitSectionAccordion{
      width: 100% !important;
   }
   button#addPlayer {
      width: 100%;
      margin-top: 10px;
   }
   button#submitOrderPrompt{
      width: 100%;
   }
   button#submitOrderPrompt {
      margin-top: 10px;
   }
   button#createTemplateOrder {
      margin-top: 10px;
   }
   button#submitCoachFile {
      margin-top: 10px;
   }
   button#editExistingOrder {
      margin-top: 10px;
   }
   #generalSummaryDiv{
      padding-left: 15px !important;
   }
   .mobileHeader{
      display: block !important;
      text-align: center !important;
   }
   .mobileHR{
      display: block !important;
   }
   #addPlayerWrapper{
      margin-left: 15px;
      margin-right: 15px;
   }
   #submitOrderPromptWrapper{
      padding-left: 15px !important;
      padding-right: 15px !important;
      display: inline-block !important;
      padding-top: 0px !important;
      width: 100% !important;
      float: none !important;
   }
   #summaryHeader{
      display: none !important;
   }
   #personalizationTotalsHeader{
      display: none !important;
   }
   #addPlayerPanelTitle{
      margin-top: 0px !important;
   }
   #addPlayerSummaryTitle{
      margin-top: 16px !important;
   } 
   .dwnldTemplatecontainer{
  	   margin-top:10px;  
   }
  .summaryPanel{
      flex-direction:column;
   }
}

#addPlayerPanelTitle{
   display: inline-block;
   margin-top: 7px;
   float: left;
}

#msgAreaIdentifier{
   margin-top: 10px;
   margin-left: 20px;
   margin-right: 20px;
}

a:focus,a:hover * {
   text-decoration: underline;
}

label#organizationLabel {
   margin-top: 5px;
   text-align: right;
}

.summaryHeader{
   background-color:#f5f5f5;
   padding-top: 10px;
   padding-bottom: 10px;
   margin-bottom: 10px;
   margin-top: 0px;
   display: flex;
}

#addPlayerSummaryTitle{
   display: inline-block;
   margin-top: 24px;
   font-size:16px;
}

.totalsFormSpan{
   padding-top: 6px;
   display: inline-block;
}

.panel-title span {
   text-decoration: none !important;
}

#generalSummaryDiv{
   padding-left: 0px;
}

#personalizationTotalsHeader{
   text-align: right;
}

button#submitOrderPrompt {
   text-decoration: none !important;
}

button.btn.btn-default.removeOrganization {
   text-decoration: none !important;
}

button.btn.btn-default.removePlayer {
   text-decoration: none !important;
}

#submitOrderPromptWrapper{
   padding:15px;
   float: right;
   width: 20%;
}

.processing {
   display: inline;
   width: 750px;
}
.processingDisplay {
   height: 200px;
   width: 750px;  
   position: absolute;
   z-index: 9900;	
   left: 40%;
   right: 50%;
}

.submitCoachContainer{width:130px;}

@media screen and (max-width: 767px) {
 .dwnldTemplatecontainer{margin-top:10px;}
 .submitCoachContainer{margin-top:10px;}
}

.summaryPanel{
  display:flex;
  justify-content: space-between;
}

.summaryContainer{width:100%;}
#totalsDiv{margin-top:10px;}
.videoContainer{margin-bottom:15px;}

#proceedToAddPlayersBtn, #proceedToAddPlayersBtn:hover{background-color:#42a160 !important;}
#summaryTotalsHeader{text-align:center;}
#generalSummaryDiv .form-group{text-align:center;}
div.generalSummaryDiv {
   display:grid;
   grid-template-columns: max-content max-content;
   grid-gap:15px;
   grid-column-gap: 30px;
}
div.generalSummaryDiv label       { text-align:right; }
.generalSummaryDivWrapper{
   display:flex;
   justify-content: center;
}

.sub-panel-heading{background-color: #cddbe6;}
.sub-panel-body{
   padding-top:30px;
   padding-bottom:30px;
}

.sub-panel-body2{padding-top:30px;}
.step1infodiv{padding:15px;}
#proceedToAddPlayersBtn{display:none;}
.optionDescriptions{margin-bottom:25px;}
