/* testing Area */


.center-bs-col{
  /* display: flex; */
  /* align-items: center; */
  /* justify-content: center; */
  text-align:center;
}

.parent{
    /* width:auto;
    height:auto; */
    position:absolute;
    z-index:0;
}

.inner{
    position:absolute;
    z-index:1;
    bottom:0;
    right:0;
}


.img_class{
  max-width:100% !important;
  max-height:100% !important;
  width:auto;
  height:80vh;
}




/* testing Area */


.image-fullscreen{
  max-width: 100%;!important;
  max-height: 100%;!important;
  width: auto;!important;
  height: auto;!important;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: coral;
}

.btn-wrap-text {
    white-space: normal !important;
    word-wrap: break-word !important;
}


.btn-mono {
    color: #ffffff;
    background-color: #696969;
    border-color: #130269;
}

.btn-mono:hover,
.btn-mono:focus,
.btn-mono:active,
.btn-mono.active,
.open .dropdown-toggle.btn-mono {
    color: #ffffff;
    background-color: #000000;
    border-color: #130269;
}

.btn-mono:active,
.btn-mono.active,
.open .dropdown-toggle.btn-mono {
    background-image: none;
}

.btn-mono.disabled,
.btn-mono[disabled],
fieldset[disabled] .btn-mono,
.btn-mono.disabled:hover,
.btn-mono[disabled]:hover,
fieldset[disabled] .btn-mono:hover,
.btn-mono.disabled:focus,
.btn-mono[disabled]:focus,
fieldset[disabled] .btn-mono:focus,
.btn-mono.disabled:active,
.btn-mono[disabled]:active,
fieldset[disabled] .btn-mono:active,
.btn-mono.disabled.active,
.btn-mono[disabled].active,
fieldset[disabled] .btn-mono.active {
    background-color: #696969;
    border-color: #130269;
}

.btn-mono .badge {
    color: #696969;
    background-color: #ffffff;
}


.btn-purple {
    color: #ffffff;
    background-color: #611BBD;
    border-color: #130269;
}

.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
    color: #ffffff;
    background-color: #49247A;
    border-color: #130269;
}

.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
    background-image: none;
}

.btn-purple.disabled,
.btn-purple[disabled],
fieldset[disabled] .btn-purple,
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled:active,
.btn-purple[disabled]:active,
fieldset[disabled] .btn-purple:active,
.btn-purple.disabled.active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple.active {
    background-color: #611BBD;
    border-color: #130269;
}

.btn-purple .badge {
    color: #611BBD;
    background-color: #ffffff;
}


.btn-pink {
    color: #ffffff;
    background-color: #bd5494;
    border-color: #130269;
}

.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active,
.btn-pink.active,
.open .dropdown-toggle.btn-pink {
color: #ffffff;
background-color: #bd2274;
border-color: #130269;
}

.btn-pink:active,
.btn-pink.active,
.open .dropdown-toggle.btn-pink {
    background-image: none;
}

.btn-pink.disabled,
.btn-pink[disabled],
fieldset[disabled] .btn-pink,
.btn-pink.disabled:hover,
.btn-pink[disabled]:hover,
fieldset[disabled] .btn-pink:hover,
.btn-pink.disabled:focus,
.btn-pink[disabled]:focus,
fieldset[disabled] .btn-pink:focus,
.btn-pink.disabled:active,
.btn-pink[disabled]:active,
fieldset[disabled] .btn-pink:active,
.btn-pink.disabled.active,
.btn-pink[disabled].active,
fieldset[disabled] .btn-pink.active {
    background-color: #bd5494;
    border-color: #130269;
}


.btn-pink .badge {
    color: #bd5494;
    background-color: #ffffff;
}

.mypc_h1{
    font-size: 36px;
    color: #0000ff;
    margin-bottom: 10px;
    /*font-family: Arial;*/
    /*font-weight: 100;*/


}
.mypc_h2{
    font-size: 24px;
    color: #0000ff;
    margin-bottom: 10px;
    /*font-family: Arial;*/
    /*font-weight: 100;*/


}
.mypc_h2_centre{
    font-size: 24px;
    text-align: center;
    color: #0000ff;
    margin-bottom: 10px;
    /*font-family: Arial;*/
    /*font-weight: 100;*/


}
.mypc_h3{
    font-size: 18px;
    color: #0000ff;
    font-weight: bolder;
    /*margin-bottom: 10px;*/
    /*font-family: Arial;*/
    /*font-weight: 100;*/


}
.mypc_h3_centre{
    font-size: 18px;
    text-align: center;
    font-weight: bolder;
    color: #0000ff;
    /*margin-bottom: 10px;*/
    /*font-family: Arial;*/
    /*font-weight: 100;*/


}
.mypc_h4{
    font-size: 14px;
    color: #0000ff;
    /*margin-bottom: 10px;*/
    /*font-family: Arial;*/
    /*font-weight: 100;*/


}
.mypc_p{
    font-size: 12px;
    color: black;
    /*margin-bottom: 10px;*/
    /*font-family: Arial;*/
    /*font-weight: 100;*/


}

.pageTitle{
    border-radius: 11px;
    font-size: 32px;
    color: blue;
    text-align: center;
    vertical-align: middle;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-shadow: 3px 3px 18px 3px rgba(0,0,0,1) ;
    box-shadow: 3px 3px 18px 3px rgba(0,0,0,1) ;
    padding: 30px;

}


.entry-content .result-button {
  font-family: Arial;
  color: #000000;
  font-size:16px;
  text-decoration: none;
}

.entry-content .result-button:hover{
  background: #7dc272;
  background-image: -webkit-linear-gradient(top, #7dc272, #336b12);
  background-image: -moz-linear-gradient(top, #7dc272, #336b12);
  background-image: -ms-linear-gradient(top, #7dc272, #336b12);
  background-image: -o-linear-gradient(top, #7dc272, #336b12);
  background-image: linear-gradient(to bottom, #7dc272, #336b12);
  text-decoration: none;
}

.entry-content .result-button:active{
	top:6px;
    box-shadow: none;
}
.entry-content .selectList{
	list-style-type:none

}

.entry-content .pageTitle{
  border-radius: 11px;
  font-size: 32px;
	color: blue;
  text-align: center;
  vertical-align: middle;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-shadow: 3px 3px 18px 3px rgba(0,0,0,1) ;
  box-shadow: 3px 3px 18px 3px rgba(0,0,0,1) ;
  	padding: 30px;

}
.entry-content .pageComments{
  border-radius: 11px;
color: black;
white-space: pre-wrap;
  text-align: left;
  vertical-align: middle;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-shadow: 3px 3px 18px 3px rgba(0,0,0,1) ;
  box-shadow: 3px 3px 18px 3px rgba(0,0,0,1) ;
  	padding: 30px;

}
.entry-content .pageDescription{
  border-radius: 11px;
  font-size: 14px;
	color: black;
  text-align: left;
  vertical-align: middle;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-shadow: 3px 3px 18px 3px rgba(0,0,0,1) ;
  box-shadow: 3px 3px 18px 3px rgba(0,0,0,1) ;
  	padding: 30px;

}



.entry-content .entry-result {
	background: #eee;
    box-shadow: 0px 3px #ddd;
    font-size:14px;
    text-align: center;


	color: #666;
	padding: 0px 5px 0px 5px;
	display:inline-block;


}
.img_title {
	font-size:16px;
    font-weight:bold;
	color: black;
text-align: center;
}

.ScoreEntryTable {
margin:0px;padding:0px;
width:100%;	box-shadow: 10px 10px 5px #888888;
border:1px solid #000000;

-moz-border-radius-bottomleft:13px;
-webkit-border-bottom-left-radius:13px;
border-bottom-left-radius:13px;

-moz-border-radius-bottomright:13px;
-webkit-border-bottom-right-radius:13px;
border-bottom-right-radius:13px;

-moz-border-radius-topright:13px;
-webkit-border-top-right-radius:13px;
border-top-right-radius:13px;

-moz-border-radius-topleft:13px;
-webkit-border-top-left-radius:13px;
border-top-left-radius:13px;

}

#judging_table {

vertical-align:top;
padding: 1px;
background:#000000;
color: white;
}
#judging_table p{
color: white;
}
#judging_table h1{
color: white;
}

#judging_table td{

vertical-align:top;
padding: 1px;
}

#judging_table td:first-child {
padding: 8px;
width: 20%;
}
#imageLink {
color: white;
}
#image_cell {
text-align: left;

}
#judging_cell {
min-width:200px;

}




.ScoreEntryTable table{
width:100%;
height:100%;
margin:0px;padding:0px;
}

.ScoreEntryTable td{
vertical-align:top;

text-align:center;
border:1px solid #000000;
}


.ScoreEntryTable td:hover{
background:#d9d9d9;
}

.awardSelect {

  font-size: 18px;
  color: white;

}
.awardSelect:hover{
  font-weight: bolder;

 }


.print-link{
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.print-link:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/* Style the buttons that are used to open and close the accordion panel */
button.mypc_accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 3px;
    width: 50%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button.mypc_accordion.active, button.accordion:hover {
    background-color: #ddd;
}
button.mypc_accordion:after {
    content: '\02795'; /* Unicode character for "plus" sign (+) */
    font-size: 8px;
    color: #777;
    float: right;
    margin-left: 5px;
}

button.mypc_accordion.active:after {
    content: "\2796"; /* Unicode character for "minus" sign (-) */
}

/* Style the accordion panel. Note: hidden by default */
div.mypc_panel {
    padding: 0;
    width: 50%;
    margin-bottom: 0px;
    background-color: white;
    max-height: 0;
    transition: 0.6s ease-in-out;
    opacity: 0;
}

div.mypc_panel.show {
    opacity: 1;
    margin-bottom: 0px;

    max-height: 5000px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
}

.award_weighted_table {
   margin:0px;padding:0px;
width:100%;	box-shadow: 10px 10px 5px #888888;
border:1px solid #000000;

-moz-border-radius-bottomleft:13px;
-webkit-border-bottom-left-radius:13px;
border-bottom-left-radius:13px;

-moz-border-radius-bottomright:13px;
-webkit-border-bottom-right-radius:13px;
border-bottom-right-radius:13px;

-moz-border-radius-topright:13px;
-webkit-border-top-right-radius:13px;
border-top-right-radius:13px;

-moz-border-radius-topleft:13px;
-webkit-border-top-left-radius:13px;
border-top-left-radius:13px;
}
.award_weighted_table table{
width:100%;
height:100%;
margin:0px;padding:0px;
}.award_weighted_table td{
vertical-align:middle;

border:1px solid #000000;
border-width:0px 1px 1px 0px;
text-align:left;
padding:7px;
font-size:12px;
font-family:Arial;
font-weight:normal;
}
.award_weighted_table h1 {
	font-size: 16pt;
 	text-align: center;
	font-weight:lighter ;
}
.award_weighted_table h2 {
	font-size: 14pt;
	color: #0000ff;
	font-weight:normal ;
}
.award_weighted_table th {
	font-size: 14pt;
	color: #ffffff;
	font-weight:normal ;
}
#country {
	font-size: 12pt;
	font-weight:bold ;
	margin-bottom:0;
}
#entrant_name {
	font-size: 10pt;
	font-weight:normal;
		margin-bottom:0;

}
#comp_name {
	font-size: 9pt;
	margin-bottom:0;

}
#entry_title{
	font-size: 8pt;
	font-weight:normal ;
	margin-bottom:0;
	text-indent; 10px;

}
.ewz_alert{
	display: flex;

}
.modal-header-success {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5cb85c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-warning {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #f0ad4e;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-danger {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #d9534f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-info {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5bc0de;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-primary {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
