.cs-lang
{
  padding-left: 15px;
  padding-right: 15px;
}
.cs-sel-lang
{
    background-color: steelblue;
    color:white;
}
.cs-warning-grey
{
    background-color: lightgrey;
    color:black;
}
.cs-input-h
{
    height: 50px;
}

.cs-image-mask:before{
    position: absolute;
    display: block;
    content: "";

    z-index: -1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background-image: url('../images/background/pat_dot.png'), linear-gradient(to top, #000, rgba(0, 0, 0, 0) 80%);
    opacity: 0.25;
}
.cs-image-mask:after{
    position: absolute;
    display: block;
    content: "";

    z-index: -1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.cs-image-mask{
    position: relative;
    z-index: 0;
}


.modal-dialog {
  top:20% !important;
}

.close {
    color: darkblue;
    font-weight: 700;
    z-index: 10000;
    opacity: 1;
}

.front {
  cursor: pointer;
}

.back {
  cursor: pointer;
}

.cs-ord-success-notice{
    font-size: 17px;
    color: red;
}


/*.modal-dialog {
  position:absolute;
  top:40% !important;
  transform: translate(0, -50%) !important;
  -ms-transform: translate(0, -50%) !important;
  -webkit-transform: translate(0, -50%) !important;
  margin:auto 5%;
  width:auto;
  height:50%;
}
.modal-content {
  min-height:100%;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.modal-body {
  position:absolute;
  top:45px;
  bottom:45px;
  left:0;
  right:0;
  overflow-y:auto;
}
.modal-footer {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}*/


