﻿body {
    font-family:  Lato, sans-serif;
    font-size: 16px;
    color: #222222;
    line-height: 1.42857143;
    background-color: #e6e6e6;
    margin: 0px;
    padding: 0px;
}
input, select, textarea, text {
    border: 1px solid #C0C0C0;   
     
}

    input[type=text] {
    outline:none;
    }
/* Damit ein div mit height 100% auch im IE funzt*/
html, body {
    height: 100%;
   
}
textarea, input {
	font-size: 16px;
	font-family:  Lato, sans-serif;
    background-color: white; /*#e7e7ff */
}
.editor-label {
    padding-top: 6px;
}

.clear {
  clear: both;
}

.left {
  float: left;
}


.right {
  float: right;
}


.height0 {
    height: 0px !important;
    display: none;
}

/*******************************************************************************************
    Validation Error
    ******************************************************************************************/

div.message-arrow{
    background: transparent url(/content/images/msg_arrow.gif) no-repeat scroll left top;
}
div.message-arrow div{
    text-align: left;
    margin-left: 5px;
    padding: 2px;
    border: 2px solid #C00000;
    font-size: 12px;
    background-color: #FFF0F0;
}
#a4dcast-about {
    height: 600px;
}
.contextMenu {
    display: none !important;
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 0px 2px 3px 0px;
  vertical-align:bottom;
  
  line-height: normal;
}
.input-caption{
    margin-top:14px;
    font-size: 14px;
}

.editor-field input{
    width: 560px;
    height: 24px;
    border: 3px solid #3C4349;
    border-radius: 8px;
}
.editor-field select{
    border: 3px solid #3C4349;
    border-radius: 8px;
}
    .editor-field input.halfwidth {
        width: 280px;
    }
.editor-field textarea{
    width: 560px;
    border: 3px solid #3C4349;
    border-radius: 8px;
}
.jqContextMenu{
     font-size:14px;
}