#viewport a, #viewport a:hover, #viewport a:visited, #viewport a:active, #viewport a:focus{
   color:#ce1517;
   text-decoration:underline;
}
#viewport .entry {
   color:#ccc;
}
#viewport .entry td{
   padding-top:10px;
}
#viewport .entry input[type=submit]{
   margin-top:10px;
   font-size: 20px;
   width: 150px;
}
#viewport .entry .label {
   width:150px;
   
}
#wysiwyg {
   width:1300px;
   min-height:800px;
}
#viewport {
   background: rgba(0,0,0,0.8);
   position:absolute;
   z-index:2;
   display: flex;
   flex-flow: row wrap;
   justify-content: center;
   width:102%;
   height:130%;
   margin:0px;
   top: -10px;
   left:-10px;
}

#viewport .galery {
   width:50%;
   height:75%;
   background: rgba(15,15,15,1)
}

#viewport .galery .title {
   height:15%;
   background: rgba(0,0,0,1);
   overflow-x: scroll;
   overflow-y: hidden;
   padding-top: 20px;
   padding-bottom: 20px;
   white-space: nowrap;
}

#viewport .galery .title a img { 
   height: 100%;
   padding: 5px;
}

#viewport .galery .title a:first-child img { 
   height: 100%;
   padding-left: 10px;
}

#viewport .image {
   height: 75%;
   display: -webkit-flex;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   flex-flow: row wrap;
   justify-content: center;
   align-content: center;
}

#viewport .image img {
   padding-top: 20px;
   max-width: 93%;
   max-height: 93%;
}

#viewport .form {
   padding: 20px;
   background: #b40000;
   color: #ffc900;
   display: -webkit-flex;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   flex-flow: row wrap;
   justify-content: center;
   
}

#viewport .form h1 {
   color: #252525;
}

#viewport .form .row {
   height: 30px;
   font-size: 12px;
   padding: 9px;
}

#viewport .form .label {
   text-align:right;
    color: #ffc900;
}

#viewport .form .input {
   text-align: left;
}

#viewport .form input {
   background: #252525;
   border: 1px solid #ce1517;
   color: #ffc900;
   padding: 2px;
   -webkit-box-shadow: 0px 20px 21px -13px rgba(0,0,0,1);
   -moz-box-shadow: 0px 20px 21px -13px rgba(0,0,0,1);
   box-shadow: 0px 20px 21px -13px rgba(0,0,0,1);
}

#viewport .entry {
   display: block
}