h4,h5,h6,h1,h2,h3 
{
	margin-top:0;
}
ul,ol {
	margin:0;
}
p {
	margin:0;
}
.main-container label
{
	font-weight:normal;
	font-size: 0.9em;
}
.page .label
{
	color:inherit;
	font-size:100%;
	border-radius:0;
	display:inline-block;
	text-align:left;
	white-space:normal;
	line-height:normal;
}
.main-container .data-table .label
{
	display:table-cell;
}
.main-container .radio,.main-container .checkbox
{
	display:inline-block;
	margin-top:0;
}

.modalWindow {
	text-align: center;
	background-color: #fff;
	padding: 40px 0;
	text-align: center;
   color: #32322d;
}
.modalWindow > div > span {
	display: inline-block;
}
.modalWindow h2 {
	font-weight: normal;
	font-size: 2.0em;
	margin-bottom: 25px;
}
.modalWindow > div {
   font-size: 17px;
}
.modalWindow a {
    color: #32322d;
    display: block;
    padding: 5px 10px;
    color: #f5f5f5;
    background-color: #4a6061;
}
.modalWindow a:hover {
    color: #9d846f;
}

.modalWindow input, .modalWindow button {
    float: none;
    margin: 5px;
    display: inline-block;
    width: 260px;
    line-height: 53px;
    margin-top: 10px;
}
input[type="text"], input[type="password"], input[type="email"], select[size] {
    display: block;
    height: 38px;
    background-color: #fff;
    line-height: 38px;
    text-indent: 13px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    /*color: #23252c;*/
    font-style: italic;
    border: 1px solid #d9dee3;
}
textarea {
	display: block;
   background-color: #fff;
   padding: 13px 13px;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   font-style: italic;
   border: 1px solid #d9dee3;
   resize:none;
}

input[placeholder] {
    text-overflow: ellipsis;
}
button[type="submit"] {
    /*height: 60px;*/
    color: #222428;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    font-size: 19px;
    background: #fcdb24;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    
}
button[type="submit"]:hover {
    /*background: #ffd200;*/
}
.error { border-color: red !important; } 

/*
input[type=text]::-webkit-input-placeholder, text-area::-webkit-input-placeholder{ color: #23262c; } 
input[type=text]::-moz-placeholder, text-area::-webkit-input-placeholder{ color: #23262c; } 
input[type=text]:-moz-placeholder, text-area::-webkit-input-placeholder{ color: #23262c; } 
input[type=text]:-ms-input-placeholder, text-area::-webkit-input-placeholder{ color: #23262c; } 
textarea[type=text]::-webkit-input-placeholder, text-area::-webkit-input-placeholder{ color: #23262c; } 
textarea[type=text]::-moz-placeholder, text-area::-webkit-input-placeholder{ color: #23262c; } 
textarea[type=text]:-moz-placeholder, text-area::-webkit-input-placeholder{ color: #23262c; } 
textarea[type=text]:-ms-input-placeholder, text-area::-webkit-input-placeholder{ color: #23262c; } 
textarea::-webkit-input-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #23262c; } 
textarea::-moz-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #23262c; } 
textarea:-moz-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #23262c; } 
textarea:-ms-input-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #23262c; } 
textarea:focus::-webkit-input-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: transparent; } 
input::-webkit-input-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #23262c; } 
input::-moz-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #23262c; } 
input:-moz-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #23262c; } 
input:-ms-input-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #23262c; } 
input:focus::-webkit-input-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: transparent; } 
input:focus::-moz-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: transparent; } 
input:focus:-moz-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: transparent; } 
input:focus:-ms-input-placeholder { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -ms-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: transparent; } 
*/


@media (min-width: 1200px)
{
	.container
	{
		max-width:1200px;
		width:1200px;
	}
}
@media only screen and (min-width: 768px)
{
	span.toggle
	{
		display:none;
	}
	.footer-col-content,.block .block-content,.box-collateral-content
	{
    	height:100%!important;
    	display:block!important;
    	opacity:1!important;
	}
}