input[type="radio"], input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*.fa-circle-o {
    font-size: 15px !important;
}

.form-check input[type=checkbox], .form-check-inline input[type=checkbox], .form-check input[type=radio], .form-check-inline input[type=radio] 
{
    position: fixed;
    clip: rect(0, 0, 0, 0);
}

.radio input[type=radio]:checked + i:before, .form-check-inline input[type=radio]:checked + i:before, .form-check input[type=radio]:checked + i:before 
{
    content: "\f192";
}

.fa-circle-o:before {
    content: "\f10c";
}*/

.card-box{
	border: 1px solid;
}

/*Background Color*/
.bd-color-success
{
	border-color:#63CC9E !important;
}

.bd-color-primary
{
	border-color:#478DBE !important;
}

.bd-color-info
{
	border-color:#7BC5D3 !important;
}

.bd-color-danger
{
	border-color:#D15E5E !important;
}

.bd-color-green
{
	border-color:green !important;
}

.bd-color-blue
{
	border-color:blue !important;
}

.bd-color-lightblue
{
	border-color:lightblue !important;
}

.bd-color-red
{
	border-color:red !important;
}

.bd-color-white
{
	border-color:white !important;
}

.bd-color-rose
{
	border-color:#de5656 !important;
}

.bg-blockoverlay{
	border-color: rgb(0, 0, 0);
}

.portal-upload-art .content {
    background-color: #fff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    margin: 0px auto 10px;
    padding: 10px 30px 0px;
    position: relative;
}

.txt-align-center {
    text-align: center;
}

.portal-upload-art .heading-title {
    font-family: monospace;
    font-size: 48px;
}

.portal-upload-art {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: auto;
}

.portal-upload-art .logo {
    padding: 0px;
}

.form-group > input.btn[type=button], .form-group > button.btn {
    margin-top: 42px;
}

.card-body .form-group, .panel-body .form-group, .modal-body .form-group, .menu-sub .form-group, .verge_login .form-group {
    margin-top: 5px;
    margin-bottom: 5px;
}