@CHARSET "UTF-8";


/*
==============================
 COLORS

 grey 			#ebebeb
 grey_medium		#cccccc
 green			#95c11e
 orange			#f9b400
 blue			#005ca1



==============================
 */


/*
==============================
 Layout Containers
==============================
 */

.cms {
	position: absolute;
	bottom: 0px;
	padding: 10px;
	background: #fff8e5;
	width: 100%;
}

div.error {
	background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
    font-size: 80%;
}

.footer .col {
	border-top: 1px solid #ebebeb;
	 font-size: 0.75em;
}

body.page_staged main,
body.mode_stage .admin_menu_stage {
	background: #fff8e5;
	padding: 0px;
}

body.page_staged.adminpage main {
	background: #fff;
}


/*
==============================
 Navigation
==============================
 */
.admin_menu li span.disabled {
	color: #adadad;
}

.admin_menu_2col {
	width: 50%;
	float: left;
	clear: none;
}
.iska-navbar-admin {
	//background: #fff8e5;
	border-top: 10px solid #fff;
	padding: 0px;
	overflow: hidden;
}
.hidden .iska-navbar-admin {
	border-top: none;
}
.iska-navbar-admin ul {
	margin: 0px;
	font-size: 0.85em;
}


/*
==============================
 Classes
==============================
 */
.monospace {
	font-family: courier;
	font-size: 0.85em;
}


/*
==============================
 Diff Formatting
==============================
 */
 table.diff {
 	width: 100%;
 	border-collapse: collapse;
 }

.diff td {
    font-size: 0.85em;
    line-height: 1.333;
    padding: 0px 0px 0px 0px ;
    vertical-align: top;
    white-space: pre-wrap;
}
.diff td:nth-child(2) {
    background: #fff8e5;
}
.diff td br {
	display: none;
}
.diff span {
    display: block;
    margin-top: 7px;
    min-height: 1.133em;
    padding: 0 3px;
}
* html .diff span {
    height: 1.133em;
}
.diff span:first-child {
    margin-top: 0;
}
.diffDeleted span {
    background: rgb(255, 224, 224) none repeat scroll 0 0;
    border: 1px solid rgb(255, 192, 192);
}
.diffInserted span {
    background: rgb(224, 255, 224) none repeat scroll 0 0;
    border: 1px solid rgb(192, 255, 192);
}
#toStringOutput {
    margin: 0 2em 2em;
}
 table.diff span.link {
	/*color: #70a7d6;*/
	font-weight: bold;
	display: inline;
}
.small {
	font-size: 85%;
}


/*
==============================
 Links
==============================
 */

input[type="submit"],
.btn {
    font-size: 12px;
     -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
input[type="submit"],
.btn-primary {
    background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
    background-repeat: repeat-x;
    border-color: #245580;
    background-color: #337ab7;
    border-color: #2e6da4;
    color: #fff;
}
a.btn-primary {
	color: #fff;
}
input[type="submit"]:hover,
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;
    color: #fff;
}
.btn-createpage {
	height: 180px;
	width: 220px;
	vertical-align: bottom;
	position: relative;
}
.btn-createpage .image {
	position: absolute;
	top: 10px;
}
.btn-createpage .text {
	position: absolute;
	bottom: 10px;
}

/*
==============================
 Table
==============================
 */

 table.publish td,  table.publish th {
 	border-bottom: 1px solid #dadada;
 	padding: 0px 5px 2px 5px ;
 }
 table.publish td.remote {
 	background: #f2f2f2;
 }

 /*
==============================
 Forms
==============================
 */
 textarea {
 	width: 100%;
 }
