/* Thin */
@font-face {
    font-family: "HelveticaNeue-Thin";
    src: url("fonts/helvetica-neue/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?iefix") format("eot");
    src: url("fonts/helvetica-neue/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?iefix");
    src: url("fonts/helvetica-neue/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),
         url("fonts/helvetica-neue/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),
         url("fonts/helvetica-neue/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}

/* Normal */
@font-face {
    font-family: "HelveticaNeue";
    src: url("fonts/helvetica-neue/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?iefix") format("eot");
    src: url("fonts/helvetica-neue/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?iefix");
    src: url("fonts/helvetica-neue/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),
         url("fonts/helvetica-neue/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),
         url("fonts/helvetica-neue/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}

/* Bold */
@font-face {
    font-family: "HelveticaNeue";
    font-weight: bold;
    src: url("../fonts/helvetica-neue/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?iefix") format("eot");
    src: url("../fonts/helvetica-neue/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?iefix");
    src: url("fonts/helvetica-neue/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),
         url("fonts/helvetica-neue/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),
         url("fonts/helvetica-neue/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}

html {
	font-family: "HelveticaNeue",Arial,Helvetica,sans-serif;	
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}

html,body {
	height: 100%;
	/* The html and body elements cannot have any padding or margin. */
}

#content-container {
	padding-top: 60px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by it's height */
	margin: 0 auto -60px;
}

/* fix footer buttons issue */
.btn-toolbar { 
	height:125px;
}

.ajax-loading {
	font-weight:bold;
	font-size:14px;
	padding: 15px;
	padding-left:0;
}
.ajax-loading img{
	
}

.item-deleted {
	text-decoration:line-through;
}
.strike-through {
	text-decoration: line-through;
	color: #d9534f;
}

/* document */
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.btn-action {
	min-width: 125px;
}
pre.content-text {
	margin:0;
 	font-family: "HelveticaNeue",Arial,Helvetica,sans-serif;	
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
    background: white;
}

.panel-heading{
	cursor : pointer;
}

.scrollable-menu {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}

