.site-logo img
{
max-width:200px;
}

.pickerImage
{
border-radius: 0 !important;
}

.canvas-container canvas
{
border-radius: 0 !important;

}

.terms-popup .button-container a
{
border: 2px solid #666666!important;
max-height: 60px;
}

.container-ratio-outer
{
border-radius: 0 !important;
border: 2px solid #FFF !important;

}

.waiting
{
border-radius: 0 !important;

}

.back-strip
{
display:none !important
}

.progress-bar
{
border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}


.bg-btn
{

border-radius: 0px !important;
margin-top: 10px !important;
margin-bottom: 10 !important;
font-weight: 800!important;
display: block !important;
text-transform: uppercase!important;
font-weight: 500!important;
}

.select-container {
border-radius: 0px!important;
margin-bottom: 0;
display: block;
text-align: center;
margin: auto;
border: 1px solid #FFF;
margin-top: 30px!important;
}

.select-background img {

border: 1px solid #000;
}

.custom-control {
position: relative;
display: block;
min-height: 2rem  !important;
padding-left: 2rem  !important;
}


.input-field
{
width: 100%;
background: white !important;
max-width: 300px;
padding: 20px 30px;
border-radius: 0;
color: #000000 !important;
font-size: 16px !important;
border: none;
outline: none;
}


.icon-btn
{
border: 2px solid #FFFFFF !important;
margin-top: 10px !important;
border-radius: 0px;
}



/*make preview frame no rounded corners and white border*/
video.webcam-live
{
border-radius: 0px !important;
}


.pickerImage
{
border-radius: 0px !important;
}

.canvas-container canvas
{
border-radius: 0px !important;
border: solid #FFF 2px !important;

}


.waiting
{
border-radius:0px !important;
}

a:hover
{
color:#FFFFFF;
text-decoration:none; 
}