#renderCanvas {
	width: 100%; 
	min-height: 0; 
	height: calc(100% - 51px);
	outline: none !important;
}

html, body {
	height : 100%;
	width  : 100%;
	margin : 0px;
}

#animationsActions {
    text-align: right;
    height: 32px;
}
.buttonsContainer{
            display          : block!important;
            height           : 46px!important;
            border-top       : 1px solid #CBCBCB!important;
            background-color : #FAFAFA!important;
            margin : 0px!important;
            padding-left: 10px!important;
            width : auto!important;
        }

.buttonsContainer .btnContainer{
	background-color : #fff !important;
	border           : 1px solid #CBCBCB !important;
	margin           : 10px !important;
	height           : 24px !important;
	max-width        : 40%;
}

.buttonsContainer .btnContainer:hover {
	background-color : #2B3542 !important;
	border           : 1px solid #2B3542 !important;
	color: #fff !important;
}
.buttonsContainer .btnContainer .animation-button{
	background-color : transparent !important;
	border           : none !important;
	height           : 24px !important;
	padding          : 0 8px !important;
	color            : #2B3542 !important;
	line-height      : 24px;
}

.buttonsContainer .btnContainer:hover .animation-button{
	color : #fff!important;
}
.buttonsContainer .btnContainer .animationIcon{
	padding : 0 6px !important;
}
.buttonsContainer .btnContainer .animationIcon.leftButton{
	border-right : 1px solid #CBCBCB!important;
}
.buttonsContainer .btnContainer .animationIcon.rightButton{
	border-left : 1px solid #CBCBCB!important;
}
.buttonsContainer .btnContainer:hover .animationIcon.leftButton{
	border-right : 1px solid #2B3542!important;
}
.buttonsContainer .btnContainer:hover .animationIcon.rightButton{
	border-left : 1px solid #2B3542!important;
}
#animationsActions .animation-button {
    display: inline-block;
    width: 60px;
    text-align: center;
    height: 15px;
    padding: 10px;
    cursor: pointer;
    border: 2px solid #2B3542;
    font-size: 12px;
    float: left;
    color: #2140aa;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    background-color: white;
}

#animationsActions .btnContainer {
    display: block;
    float: left;
    margin-right: 40px;
}

#animationsActions .btnContainer:hover .animation-button,
#animationsActions .animation-button.animationIcon {
    background-color: #2B3542;
    color: white;
}

#animationsActions .animation-button.animationIcon {
    margin: 0px;
    width: auto;
}