footer{
margin-top: 20px;
    background-color:#af9e73    ;
color:#fff;
padding:10px;
}
footer a{color:#fff;text-decoration:underline;}
footer a:hover{color:white!important;text-decoration:none;}
body {
    background: transparent!important;
	background-color: white!important;
}
.h2block {
 
    background-color: #af9e73;

}
.navbar-inverse {
    background-color: #af9e73!important;
}
.btn {
    margin: 5px;
    background-color: #A91A2C   ;
    color: #fff;
}

input, select, textarea {
     max-width: 100%; 
}

#loginForm input,#loginForm select,#loginForm textarea {
     max-width: 280px; 
}

#CM_loading { margin-top: 130px!important; margin-bottom: 50px!important;  }

.PortalBlockInner { border: 1px solid #8c7e5c ; background:  #efebe3!important}




#cmabstsms-breadcrumb-container { margin-top: -1px;}

/* #CM_loading   { border: 1px solid #8c7e5c ; background:  transparent!important ; padding-bottom: 30px;} */

#portalLoginDiv { border: 1px solid #8c7e5c ; background:  #efebe3!important; margin-top: 2px ;}

#CM_W3_Host_RegistrationFormTemplate {  border: 0px solid #8c7e5c ; background:  #efebe3!important; }
#CM_registration {  border: 0px solid #8c7e5c ; background:  white!important}


#footer {  border: 0px solid #8c7e5c ; background:  white!important}


.container-fluid {  border: 1px solid #8c7e5c ; background:  #efebe3!important; padding-bottom: 0px; margin-top: -37px ; } 



.PortalInnerdiv {margin-left:26px;}
#CM_W3_RegistrationDetailsData {margin-left:-17px!important;}
#CM_W3_PersonDetailsData {margin-left:-17px!important;}
#CM_W3_RegistrationButton {margin-left:-5px!important; margin-top: 10px!important;}
#Portalrow {margin-left:-16px!important; margin-top: 20px!important; padding-right: 0px!important; width: calc(100%  + 32px)!important; }
#CM_registration {margin-left:-0px!important; margin-top: 40px!important; padding-right: 0px!important; width: calc(100%  + px)!important; }

/*
#CM_W3_MyAbstractBlock { margin-top: 50px;}
#CM_W3_MyAbstractBlock > div > div > div >H2  {font-size:18px; font-weight:bold; font-style: ; color:; background-color:#A91A2C ; position: ; bottom: 0px; height: 30px ; padding-left:25px;}
*/




#CM_W3_MyExtraBlock0 { margin-top: 80px;}
#CM_W3_MyExtraBlock0 > div > div { background-color: ; font-weight:; font-size: 16px; }
#CM_W3_MyExtraBlock0 > div > div > div >H2  {font-size: 26px; font-weight:bold; font-style: ; color:black; background-color:white; position: absolute; bottom: 0px; height: 30px ; margin-left:10px;}



#CM_W3_MyExtraBlock1 { margin-top: 0px; }
#CM_W3_MyExtraBlock1 > div > div > div >H2  { background-color:#af9e73;}
#CM_W3_MyExtraBlock1 .btn    { background-color:#af9e73;}
#CM_W3_MyExtraBlock1 .PortalBlockInner    { min-height:600px;}

#CM_W3_MyExtraBlock2 { margin-top: 0px; }
#CM_W3_MyExtraBlock2 > div > div > div >H2  { background-color:#3aa1bf;}
#CM_W3_MyExtraBlock2 .btn    { background-color:#3aa1bf;}
#CM_W3_MyExtraBlock2 .PortalBlockInner    { min-height:600px;}

#CM_W3_MyExtraBlock3 { margin-top: 0px; }
#CM_W3_MyExtraBlock3  > div > div > div >H2  { background-color:#728cd4;}
#CM_W3_MyExtraBlock3 .btn    { background-color:#728cd4;}
#CM_W3_MyExtraBlock3 .PortalBlockInner    { min-height:600px;}




#CM_W3_MyExtraBlock4 { margin-top: 80px;}
#CM_W3_MyExtraBlock4 > div > div { background-color: ;  font-size: 16px; }
#CM_W3_MyExtraBlock4 > div > div > div >H2  {font-size: 26px; font-weight:bold; font-style: ; color:black; background-color:white; position: absolute; bottom: 0px; height: 30px ; margin-left:10px;}


#CM_W3_MyExtraBlock5 { margin-top: 0px; }
#CM_W3_MyExtraBlock5 > div > div > div >H2  { background-color:#af9e73;}
#CM_W3_MyExtraBlock5 .btn    { background-color:#af9e73;}
#CM_W3_MyExtraBlock5 .PortalBlockInner    { min-height:540px;}

#CM_W3_MyExtraBlock6 { margin-top: 0px;  }
#CM_W3_MyExtraBlock6  > div > div > div >H2  { background-color:#3aa1bf;}
#CM_W3_MyExtraBlock6 .btn    { background-color:#3aa1bf;}
#CM_W3_MyExtraBlock6 .PortalBlockInner    { min-height:540px;}

#CM_W3_MyExtraBlock7 { margin-top: 0px;  }
#CM_W3_MyExtraBlock7  > div > div > div >H2  { background-color:#728cd4;}
#CM_W3_MyExtraBlock7 .btn    { background-color:#728cd4;}
#CM_W3_MyExtraBlock7 .PortalBlockInner    { min-height:350px;}

#CM_W3_MyExtraBlock8 { margin-top: 0px; }
#CM_W3_MyExtraBlock8  > div > div > div >H2  { background-color:#5ebf3a;}
#CM_W3_MyExtraBlock8 .btn    { background-color:#5ebf3a}
#CM_W3_MyExtraBlock8 .PortalBlockInner    { min-height:350px;}

#Portalrow { margin-bottom: 30px!important; padding-bottom: 0px!important;}

#CM_W3_PersonDetailsBlock {margin-top: -37px ;}
#CM_W3_MyAbstractBlock {margin-bottom: -10px ;  margin-top: !important;}


#footer {
    background-color: #efebe3!important;
}



#MainContainer > div {margin-top: 0px!important ; padding: 0px!important; background-color: white!important; }

#portalLoginDiv .row {margin: 0px 20px 0px 0px;}
#loginForm  {    max-width: 500px!important; }

#portalLoginDivInner > div > div > div > hr  { margin: 10px 0px; border-top: 0px;  }
#portalLoginDivInner > div > div > div > section > hr  { margin: 10px 0px; border-top: 0px;  }


#portalLoginDivInner > div > div > div > div.container { padding-left: 0px;}

#ForgotPasswordForm > div > div > div.btn {    margin-top: 90px!important; }
#CM_W3_MyAbstractsButton {margin-top:30px; margin-left: 0px!important;}

#CM_W3_AbstractSubmission_RegistrationFormTemplate {  background:  white!important ; padding-bottom:  30px!important; margin-top:1px!important;}


.CM_W3_MyAbstractDataRow{float:left;width:100%;border-bottom:1px solid black;margin-bottom:10px;padding-bottom:10px; border-bottom: 1px solid #8c7e5c;  width:800px;}

.btnLogout {margin-right:20px}


.fieldcontainer > section.container-fluid {border: 0px;}

.fieldcontainer >section.fields > div  {  border: 0px solid #2c466a; ; background:  white!important; padding: 0px; margin-top: 0px ; } 

.fieldcontainer > section.container-fluid >  div { margin-top:40px}
