/*
	FONTS RULES
*/
@import url("https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic");
@import url("../fonts/font-awesome-social/font-awesome-social.css");

/*
	BASE RULES
*/

@import url("base.css");
@import url("common.css");

/*
	UI RULES
*/

@import url("ui/fancybox.css");
@import url("ui/sticker.css");
@import url("ui/gallery.css");
@import url("ui/button.css");
@import url("ui/article.css");
@import url("ui/section.css");
@import url("ui/console.css");

/*
	Class Rules
*/

.content
{
	display: table;
	width: 1090px;
	margin: 0 auto;
}

a.logo
{
	display: inline-block;
    line-height: 0;
    padding: 35px 0;
}

/*a.logo > img
{
	height: 60px;
}*/

div.author-sign
{
	float: right;
    text-align: right;
}

div.author-sign .name
{
	font-weight: 600;
}

div.author-sign .name:after
{
	content: ',';
}

div.author-sign .company-name
{
	display: block;
}

form.main-form input[type="text"], 
form.main-form input[type="password"], 
form.main-form textarea,
form.main-form select
{
	max-width: 300px;
	min-width: 300px;
	width:300px;
}

form.main-form textarea
{
	height: 125px;
	min-height: 125px;
	max-height: 180px;
}

form.main-form tr td
{
	width:340px;
}

form.main-form tr td:first-child
{
	width:150px;
}

form.main-form tr td:last-child
{
	width:auto;
}

form.wide-form td,
form.main-form td
{
	padding: 1em 0;
}

form.main-form td.optional
{
	line-height: 1.5em;
}

form.main-form td.optional label.info
{
	display: block;
	color: #D0D0D0;
	font-style: italic;
	font-size: 12px;
}

form.main-form span.info
{
	border: 1px solid #78C4CE;
	border-radius: 5px 5px 5px 5px;
	color: #78C4CE;
	display: block;
	font-weight: 600;
	margin-bottom: 1em;
	padding: 1em;
	/*width: 565px;*/
}

form.main-form label.info
{
	display: block;
	color: #D0D0D0;
	font-size: 12px;
}



.twitter-bar a {
	color:#ffffff;
}

.row.two-col > .col:first-child,
.row.two-col > .col.first,
.row.three-col > .col:first-child,
.row.three-col > .col.first,
.row.four-col > .col:first-child,
.row.four-col > .col.first
{
	margin-left:0 !important;
}
