/*
    Additional styling

*/


/* Other Styling
---------------------------------------------------------------------------- */

.jsClickable {
	cursor: pointer;
}

.color-box {
    padding: 60px 0 60px 20px; 
}

.font-list li {
    margin-left: 20px;
    list-style-type: none;
}

.font-list span {
    font-size: 24px;
    line-height: 1.9;
    margin-left: 10px;
}

table,
table tbody,
table tbody td {
    border-top: none;
    border-bottom: none;
}


/* Tabs
---------------------------------------------------- */

.ui-widget-header {
    background: transparent;
    border-left: none;
    border-top: none;
    border-right: none;
}

.ui-tabs .ui-tabs-panel {
    padding: 1.6em 1em;
}

.ui-widget.ui-widget-content {
    border: none;
}

.ui-tabs img {
    max-width: 220px;
}

img.book {
    border: 1px solid #E5E5E5;
    box-shadow: 2px 2px 11px 3px rgba(0,0,0,0.2);
    margin-bottom: 0;
}

img.icon {
    -webkit-filter: drop-shadow(2px 2px 2px #c2c2c2);
    filter: drop-shadow(2px 2px 2px #c2c2c2);
}

/* General
---------------------------------------------------- */

.page_login_container {
	max-width: 359px;
    margin: auto;
}

.site-inner {
    min-height: 600px;
}


/* Media Queries
---------------------------------------------------------------------------- */

@media only screen and (min-width: 960px) {

	/* Column Classes
	--------------------------------------------- */

    .one-fifth {
		float: left;
		margin-left: 2.564102564102564%;
		width: 17.949940681457521%;
	}

}