
body {
    background-color:#c2bdbd;
    color:#000000 !important;
    height:100% !important;
    overflow-y:hidden;
    padding-bottom:50px;
    margin-bottom:50px;

    background-image: url(../images/newBg1.jpg);
    background-size: cover;
    background-repeat:no-repeat; 
    background-attachment: fixed;
    background-position-y: center;
    background-position-x: left;
}

footer{
    height:50px;
    background-color:#DF1A31;
    color:black;
}
.footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}
footer a{
    text-decoration: none;
    color:#ebebeb;
} 
#logo {
    max-width:375px !important;
}
.border-SDdanger {
    border-color:  #ED018C;
    border-left-style: solid;
}
.borderCard {
    border: 1px solid #ED018C !important;
}

.bgCol-Prime {
    background-color:#df1a31;
}
#navbar {
    background-color:#DF1A31;
}
#portalName {
    color:#ffffff;
}
.bgReview {
    background-color:#a411c2 !important;
    color:#ffffff !important;    
}
.bgReview2 {
    background-color:#d11161 !important;
    color:#ffffff !important;    
}

.accordion-button{
    color: #ffffff !important;
    background-color: #212529 !important;
    box-shadow: inset 0 -1px 0 rgba(77, 194, 106, 0.13)!important;
    font-size:12px !important;
}
.accordion-button .show {
    color: #ffffff !important;
    background-color: #4870c7 !important;
    box-shadow: inset 0 -1px 0 rgba(77, 194, 106, 0.13)!important;
    font-size:12px !important;
}
.accordion-button:not(.collapsed){
    color: #ffffff !important;
    background-color: #DF1A31 !important;
    box-shadow: inset 0 -1px 0 rgba(77, 194, 106, 0.13)!important;
    font-size:12px !important;
}
#mainMenu {
    list-style-type: none;
    color:#030303;
    font-size:12px;
}
#mainMenu li a {
    list-style-type: none;
    color:#ffffff;
    font-size:12px;
}
#mainMenu li a:hover {
    list-style-type: none;
    color:#ED018C;
    font-size:12px;
}
#configMenu {
    list-style-type: none;
    color:#030303;
    font-size:12px;
}
#configMenu li a {
    list-style-type: none;
    color:#ffffff;
    font-size:12px;
}
#configMenu li a:hover {
    list-style-type: none;
    color:#ED018C;
    font-size:12px;
}
#internalMenu {
    list-style-type: none;
    color:#030303;
    font-size:12px;
}
#internalMenu li a {
    list-style-type: none;
    color:#ffffff;
    font-size:12px;
}
#internalMenu li a:hover {
    list-style-type: none;
    color:#DF1A31;
    font-size:12px;
}
.actionBtn {
    font-size:12px;
    width:450px;    
}
.pagePanel {
   height:100vh;
}
.btnInfo {
    text-align: center;
    width:200px;
    height:50px;
    border:none;
    border-radius:50px;
    box-shadow: 1px 1px 1px #fcc9c9cc, 0 0 5px;
    background-image: linear-gradient(to right, #DF1A31,#d85d6c, #DF1A31);
    }
.btnInfo::before {
    background: conic-gradient(transparent 270deg, white, transparent);
    position:absolute;
    top:50%;
    left: 50%;
    transform :translate (-50%, -50%);
    width:100%;
}
.btnInfo:hover {
    text-align: center;
    width:200px;
    height:50px;
    border:none;
    box-shadow: 0 0 10px 3px #324ad1cc,0 0 10px 5px #5debf0cc;
    border-radius:50px;
    text-decoration:none;
    background-image: linear-gradient(to right,  #d85d6c , #DF1A31,#d85d6c);
}
.btn-outline-success {
    border-color:#ED018C !important;
    color:#ED018C !important;
  /*  text-shadow: 1px 1px 4px  #808080;*/
}
.btn-outline-success:hover {
    background-color:#ED018C !important;
    color:#3b3b3b !important;
}
.signInDiv {
    width:10%;
}
.modal-backdrop {
    opacity:0.9 !important;
}
#pagePanel{
  height:100vh;
   
}
.primeColor {
   color: #ED018C;
}
@media only screen and (max-width: 1000px){
    body {
    overflow:auto;
    }
   
    .secAlignment{
      text-align:center;
    }
    .signInCol {
        width:50%;
    }
  }