/*
input:invalid ,
textarea:invalid
{
    border: #FBC2C4 1px solid !important;
    background: #FBE3E4;
}
*/

.social-media  { }
.social-media ul { list-style-type: none; margin: 0; padding: 0;}
.social-media li { float: left; margin-right: 15px }
.social-media li a { display: block; font-size: 48px; color: #000 }
.social-media li a:hover { color: #006382; }

.left{float: left;}
.right{float: right;}
.hidden{display: none;}
.block{display: block;}
.clear{clear: both}

.t-uc{text-transform: uppercase;}
.t-lc{text-transform: lowercase;}
.t-al{text-align: left;}
.t-ar{text-align: right;}
.t-ac{text-align: center;}
.t-vtop{vertical-align: top;}

.p-5{padding:5px;}
.m-5{margin:5px;}
.m-10{margin:10px;}

.w-40{width:40px;}
.w-50{width:50px;}
.w-100{width:100px;}
.w-150{width:150px;}
.w-170{width:170px;}
.w-180{width:180px;}
.w-200{width:200px;}
.w-240{width:240px;}
.w-250{width:250px;}
.w-300{width:300px;}
.w-400{width:400px;}

.h-30{height:30px;}
.h-50{height:50px;}
.h-100{height:100px;}
.h-150{height:150px;}
.h-200{height:200px;}
.h-250{height:250px;}
.h-300{height:300px;}
.h-500{height:500px;}
.h-600{height:600px;}

.padding{padding:5px}

/*.container{background-color: #fff} */

.max_height{
	min-height: 400px;
	height: auto !important;
}

* html .max_height
{
	height: 400px !important;
}

.frame-auto{overflow: auto;}
.frame-scroll{overflow: scroll;}
