/*
   File: customCSS.css
   Author: jroche
   Copyright WBT Systems, 2015-2015
   Contents:
*/
/*
   Date:          Author:  Comments:
   18th Feb 2015  jroche   #19061 Add default customCSS.css and customJS.js to product
*/

.tc-btn-editbook{
    margin-top: 2%;
    margin-left: 20%;
}


.tc-self-reg-leftbox{
    float:left;
    width:50%;
}

.tc-self-reg-rightbox{
    float:left;
    width:50%;
}
.tc-selfreg-descriptor{
    padding-left:2%;
    padding-top:2%
}

.tc-self-reg-thetitle{
    text-align:center;
    font-size:3em;
    padding-bottom:2%;
}

.tc-self-reg-table{
    margin-left:10%;
}

.tc-self-reg-spacer{
    border-collapse:separate; 
    border-spacing:1em;
}

.tc-selfreg-submitter{
    width:95%;
    position:relative;
    justify-content:center;
    align-content:center;
    display:flex;
    padding-top:5%;
    padding-bottom:5%;
}

.tc-self-reg-validation{
    color:#f90021;
    margin-bottom: 1px;
}

.tc-self-reg-glow{
    box-shadow: 0 0 10px #f90021 !important;
}

@media only screen and (max-width: 700px) {
     .tc-self-reg-leftbox{
        float:none;
        width:50%;
    }
    
    .tc-self-reg-rightbox{
        float:none;
        width:50%;
    }
}

.tc-roffering-row{
	padding: 4px 10px 4px 10px !important;
}

#copy_address{
	font-size: 1.5em !important;
	font-weight: 600;
}

.tc-loading-spin {
  border: 16px solid #f3f3f3; 
  border-top: 16px solid #3498db; 
  border-bottom: 16px solid #3498db;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  margin: auto;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.tc-removablepara{
    text-align: center;
    padding-top: 5%;
    font-size: large;
}