﻿html {min-width: 1000px;}


/*blockquote {margin: 5px 5px 0px 5px;padding: 10px 4px 10px 10px;font-size: 1.1em;line-height: 1.5em;color: #4d4d4d;quotes: none;}
blockquote.left, blockquote.right {	background-image: url(/images/Template/divider-bg.gif);background-repeat: repeat-y;	width: 35%;font-size: 18px;	line-height: 1.6em;}
blockquote.left {background-position: right center;	float: left;margin-right: 20px;	padding-right: 30px;padding-left: 0;}
blockquote.right {	background-position: left center;float: right;margin-left: 0px;	padding-left: 30px;	background-position: 15px 0;}
blockquote.quote {background: url(/images/Template/quote-bg.png) left top no-repeat;width: 90%;padding: 0 0 10px 35px;background-position: 0px 0;margin: 10px 0px 10px 0px;line-height: 1.5em;font-size: 15px;color: #5C5C5C;font-family: myBebas;word-spacing: 4px;}*/



input, text, label, textarea, select, 
[type=textarea], [type=select],
[type=text],  [type=password],  [type=checkbox],
[type=button], [type=submit], [type=reset], 
[type=email], [type=url], 
[type=time], [type=date], 
[type=phone], [type=number],
[type=file], [type=search], [type=range] {
	font-size: inherit;
	font-family: inherit;
	outline:none;
}
[type=file] {
	border-width:0px;
	background-color:transparent;
}

[type=checkbox],[type=checkbox]+span,[type=checkbox]+span+a,
[type=checkbox]+span+a+span,[type=checkbox]+span+a+span+span,
[type=checkbox]+label  {vertical-align:middle;}


[type=textarea], [type=select],
[type=text],  [type=password], 
[type=button], [type=submit], [type=reset], 
[type=email], [type=url], 
[type=time], [type=date], 
[type=phone], [type=number],
[type=search], [type=range],
textarea, select,.search_bg:hover, .search_bg:focus {
	border-right: 1px solid #DDDDDD;border-left: 1px solid #bababa;
	border-top: 1px solid #bababa;border-bottom: 1px solid #EBEBEB;
	background-color: #FFFFFF;	/* radius: .radius_field */
	/* transition: .transition_menu */}
	
	
[type=textarea], [type=select],
[type=text],  [type=password], 
[type=email], [type=url], 
[type=time], [type=date], 
[type=phone], [type=number],
[type=search], [type=range],
textarea, select,.search_bg:hover, .search_bg:focus {
width:100%;height:40px;padding:0px;margin:0px;}

	

/*[type=button]:disabled, [type=submit]:disabled, [type=reset]:disabled,*/
[type=textarea]:disabled, [type=select]:disabled,
[type=text]:disabled,  [type=password]:disabled, 
[type=email]:disabled, [type=url]:disabled, 
[type=time]:disabled, [type=date]:disabled, 
[type=phone]:disabled, [type=number]:disabled,
[type=search]:disabled, [type=range]:disabled,
textarea:disabled, select:disabled {background-color: #E2E2EA;}

.disabled_bg {	border-width:0px;background-color:transparent;}

/* ------- for Search Field: below ----*/
.search {text-transform:inherit;color:inherit;font-size:inherit;}
.search_bg  {background-color: transparent;border-color: transparent;}

/* ------- for Search Field: above ----*/





textarea {	padding:2px 0px !important;	height:auto;resize:vertical;min-height:40px;}
select:not([multiple]) {
	-moz-border-radius: 3px 0px 0px 3px !important;
	-webkit-border-radius: 3px 0px 0px 3px !important;
	-o-radius: 3px 0px 0px 3px !important;
	-chrome-radius:3px 0px 0px 3px !important;
	-ms-radius:3px 0px 0px 3px !important;
	-khtml-radius: 3px 0px 0px 3px !important;
	border-radius:3px 0px 0px 3px !important;
}
select[multiple] {height:inherit;}

/*[type=button]:focus, [type=submit]:focus, [type=reset]:focus, */
[type=textarea]:focus, [type=select]:focus,
[type=text]:focus,  [type=password]:focus, 
[type=email]:focus, [type=url]:focus, 
[type=time]:focus, [type=date]:focus, 
[type=phone]:focus, [type=number]:focus,
[type=search]:focus, [type=range]:focus,
textarea:focus, 
select:focus, 
.search_bg:focus  {
	border-bottom: 1px solid #dddddd;background-image:url('/images/Base/Background_textbox_top.png');
	background-color:#fff;background-repeat:repeat-x;background-position: center top;}

option[selected=selected] {color: #FF9900;}
option[selected=selected]:disabled {color: #FFFFFF;}
option:first-child, option[value]:first-child, option[value=] {color: #A6AAB6;}






/* ---------------- ICONS --------------- */

.down_black,
.left_grey, .left_black, .left_white,
.right_grey, .right_black, .right_white,  
.updown_black, .updown_white, 
.popout_white, .popout_blue,
.viewed_white, .viewed_blue, .viewed_black,
.setting_white, .setting_blue, .setting_black,
.cross_white_shadow,
.search_gray_shadow,
.views_gray,
.likes_gray_shadow, .likes_gray, .likes_white, .likes_blue,
.location_gray, .location_white, .location_black
{
	position: absolute;
	content: "";
	display: inline-block;
	background-repeat: no-repeat;
}







.down_black,
.left_grey, .left_black, .left_white,
.right_grey, .right_black, .right_white,  
.updown_black, .updown_white, 
.search_gray_shadow {
	background-image: url('/images/Site/arrows.png');
}




.popout_white, .popout_blue,
.viewed_white, .viewed_blue, .viewed_black,
.setting_white, .setting_blue, .setting_black,
.cross_white_shadow,
.views_gray,
.likes_gray_shadow, .likes_gray, .likes_white, .likes_blue,
.location_gray, .location_white, .location_black {
	background-image: url('/images/Site/siteicons.png');
}




.down_black {width: 7px; height: 4px; }
.down_black {background-position: -10px -136px; }


.left_grey, .left_black, .left_white  {width: 4px; height: 7px;}
.left_grey { background-position: -10px -364px;}
.left_black { background-position: -10px -160px;}
.left_white { background-position: -10px -58px;}

.right_grey, .right_black, .right_white {width: 4px; height: 7px;}  
.right_grey { background-position: -10px -391px;}
.right_black { background-position: -10px -187px;}
.right_white { background-position: -10px -85px;}


.updown_black, .updown_white { width: 5px; height: 9px;}
.updown_black { background-position: -11px -511px;}
.updown_white {	background-position: -11px -536px;}



.popout_white, .popout_blue { width: 10px; height: 9px;} 
.popout_white {	background-position: -303px -114px;}
.popout_blue {background-position: -205px -114px;}


.viewed_white, .viewed_blue, .viewed_black {width: 15px; height: 11px;} 
.viewed_white {	background-position: -99px -278px;}
.viewed_blue {background-position: -122px -278px;}
.viewed_black {	background-position: -76px -278px;}

.setting_white, .setting_blue, .setting_black {width: 15px; height: 15px;} 
.setting_white {background-position: -2px -629px;}
.setting_blue {	background-position: -42px -629px;}
.setting_black {background-position: -22px -629px;}



.cross_white_shadow {width: 15px;height: 15px;} 
.cross_white_shadow {background-position: -323px -112px;}



.search_gray_shadow {width: 14px;height: 14px;}
.search_gray_shadow {background-position: -9px -482px;}


.views_gray {width:16px;height:12px;}
.views_gray {background-position:-100px -365px;}


.likes_gray_shadow, .likes_gray, .likes_white, .likes_blue {width:14px; height:13px; }
.likes_gray_shadow {background-position:-77px -363px; }
.likes_gray {background-position:-22px -107px;}
.likes_white {background-position:-2px -107px;}
.likes_blue {background-position:-42px -107px;}

.location_gray, .location_white, .location_black {width:13px; height:13px;}
.location_gray {background-position:-80px -414px;}
.location_white {background-position:-96px -414px;}
.location_black {background-position:-127px -382px;}





/* ---------------- Base Custom --------------- */


/* Global Definition of Custom Elements 
------------- ---------------------------- */


/* Global Definitions */

.indicator, .indicator-valid, .indicator-invalid  {padding:16px; display:inline;}

.indicator-valid, .indicator-invalid {
	background-repeat: no-repeat;
	background-position:center center;
	background-size:auto auto;
}


.indicator-valid {background-image:url('/images/Content/Button/valid.png');}
.indicator-invalid {background-image:url('/images/Content/Button/invalid.png');}





.field_emphasize, .field_light, .field_alert, .field_message, .field_strong {
	border:1px Solid #DEDEE5;	padding:6px;line-height:24px;box-shadow:0px 1px 0px 0px rgba(255,255,255,.5) inset;
	/* for radius see : .radius_field*/ 
} 

.field_emphasize {background-color:#FFFFD3 !important;}
.field_light {background-color: #F5EAFF !important;}
.field_alert {background-color: #FFEAEA !important;}
.field_message {background-color: #F2FFDA !important;}
.field_strong {background-color: rgb(113, 107, 184) !important; box-shadow:none;border:1px Solid #BBB;}

.label,
.label_strong,
.label_upper,
.label_wide, 
.label_title, 
.label_strong_upper, 
.label_strong_wide,
.label_strong_title,
.label_upper_wide, 
.label_upper_title, 
.label_wide_title,
.label_strong_upper_wide,
.label_strong_upper_title, 
.label_upper_wide_title,
.label_strong_upper_wide_title {
	/*font-family:myDin, Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px;*/
	display:inline-block;
}
.label_upper, 
.label_strong_upper, 
.label_upper_wide, 
.label_upper_title,
.label_strong_upper_wide,
.label_strong_upper_title, 
.label_strong_upper_wide_title  {
	/*text-transform:uppercase;*/
}

.label_strong,
.label_strong_upper, 
.label_strong_wide,
.label_strong_title,
.label_strong_upper_wide,
.label_strong_upper_title, 
.label_strong_upper_wide_title {
	font-weight:bold;
}

.label_wide, 
.label_strong_wide,
.label_upper_wide, 
.label_wide_title,
.label_strong_upper_wide,
.label_upper_wide_title,
.label_strong_upper_wide_title {
	width:100%;
}

.label_title, 
.label_strong_title,
.label_upper_title, 
.label_wide_title,
.label_strong_upper_title, 
.label_upper_wide_title,
.label_strong_upper_wide_title {
	text-align:center;
	font-size:medium;
}

.large {
	font-size:18px;
}
.medium {
	   font-size:15px; 
}
.smaller {
	font-size:11px;
}   
.small {
font-size:10px;
}
.strong {
	font-weight:bold;
}



.highlight {
	font-family:myDin, Arial, Helvetica, sans-serif;
	color: #dd1919;
	text-transform:uppercase;
}
.highstrong {
	color: #0096ff;
	/*font-family:myDin, Arial, Helvetica, sans-serif;*/
}


/* to be used as title */
.title {
}
/* to be used as subject/sub-info under title */
.titlesub {
	color: #749A25;
	font-size: 18px;
}
/* to be used as info-enforce anywhere */
.hdr {
	color: #7BA428;
	/*color: #3A3D43;	*/
	/* same as .color_YellowGreenDark */
}
.hdrl {
	/*color:#BFFF3C;*/
		color: #7BA428;
}

/* for object that show tips */
.tip {color: #0096FF; margin:0px 6px;}

/* to be used as confirmtion message within tables and adjusted accordingly */
.msg {color: #0096FF;}
/* to be used as confirmtion message and not to be tied inside other objects' settings */
.hgh {color: #0096FF;}
/* to be used as info anywhere */
.inf {color: #7C808C;}
/* to be used as class for validtors */
.err {
	padding: 1px; /* background-color: #222222; 	 To Make Thing Round, Change Here */ /*-webkit-border-radius: 8px; 	-moz-border-radius: 8px; 	border-radius: 8px; 	border: 2px Solid #0096FF;*/
	color: Red;
}
/* to indicate a required field */
.required {
	color: Red; margin:0px 6px;
}
.caution {color: #FF6C00;margin: 0px 6px;
}

/* to be used as warning text anywhere */
.warning  {
	color: Red;
	padding:0px 6px;
}

.clr {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}
.italic {
	font-style: italic;
}
.pending, .uploaded {
	color:#669900;
	font-weight:bold;
}

.active {
	color:#0096FF;
	font-weight:bold;
}




.text-bold {font-weight:bold;}
.text-italic { font-style:italic;}

.text-larger {font-size:18px;}
.text-smaller {font-size:11px;}
.text-light {color:gray;}
.text-message {color: #333333;}
.text-info {color: #5E9200;}
.text-note {color: #60F;}
.text-required {color: #D51000;}
.text-warning {color: #FF5C00;}
.text-error {color: #D51000;}
.text-title {color: #5E9200; font-weight:bold;}







/*  Colors */

.color_Yellow {
	color: #FFFF00;
}
.color_YellowGreenLight {
	color: #DFFF00;
}
.color_YellowGreen {
	color: #CEEC00;
}
.color_YellowGreenDark {
	color: #7BA428;
}
.color_YellowGreenDarkVery {
	color: #506A1A;
}
.color_Orange {
	color: #FF9900;
}
.color_OrangeDark {
	color: #D58000;
}
.color_OrangeLight {
	color: #FFCC00;
}
.color_Blue {
	color: #0000FF;
}
.color_BlueLight {
	color: #0096ff;
}
.color_Font_Site {
	color: #53565E;
	/* same as body color */
}
.color_Font_Site_Light {
	color: #7C808C;
}
.color_Font_Watermarked {
	color: #A6AAB6;
}








/* HTML Editor */
.htmleditor_html {min-height: 200px !important;height:auto !important;}


/*  Spacers */

.spacer_horizontol_border {width:auto;border-top: 1px dotted #A6AAB6;}
.spacer_horizontol {height: 1px;width: 100%;margin: 10px 0px;background: #0096FF;
	background: -webkit-gradient(linear, left top, right top, color-stop(0, Transparent), color-stop(0.5, #0096FF), color-stop(1, Transparent) );
	background: -moz-linear-gradient(left center, Transparent 0%, #0096FF 50%, Transparent 100% );}
.spacer_vertical {	width: 1px;height: 100%;margin: 0px 10px;background: #0096FF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, Transparent), color-stop(0.5, #0096FF), color-stop(1, Transparent) );
	background: -moz-linear-gradient(center top, Transparent 0%, #0096FF 50%, Transparent 100% );}










/* ---- Article ----*/

.article_highlight {background-color:#FFFFFF;text-align: left;font-size: 18px;line-height: 1.6em;padding:10px;
-webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, .4);-moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, .4);box-shadow: 0 0 6px 1px rgba(0, 0, 0, .4);
	/* border-radius: see .radius_article */}




/* Thumbnail Image Standard */
.thumbnail {height:115px;position: relative;overflow:hidden;cursor:pointer;}


/* --- Link Container --- Not Used ---*/

.link_container{position: absolute;	right: 87px;top: 0px;z-index: 1200;	width: 320px;background-color: #F1F1F5;border-radius: 3px;	}


.link_content {font-size:12px;border-radius: 3px;background-color:#f1f1f5;}
.link_content .closeX {	height:16px;width:16px;	position:absolute;	top:0px;right:0px;line-height: 14px;font-size: 18px;cursor:pointer;opacity:1; border-radius:0px 3px 0px 3px;font-family: myBebas;text-shadow:0px 1px 0px rgba(255,255,255, .5);	z-index:1;}]
.link_content .closeX:hover {color:#0096ff;}


.link_content > div {padding:8px;}
.link_content > div > div {	width:100%;	margin:8px 0px;}
.link_content > div > div.button_container {text-align:right;}
.link_content textarea {	min-height:40px;}

.link_content input[type=button] {	margin:4px 0px;}
.link_content .social_buttons {	width: auto;padding-top: 20px;height: 100px;position: relative;	}
.link_content .social_buttons > div {display: inline-block !important;padding: 4px 4px;	height: 100px;	position: relative;vertical-align: top;}
.link_content .social_buttons > div:first-child {width:auto;height:auto;}

.link_content .social_buttons  a > img {opacity:0.6;padding-right:10px;}
.link_content .social_buttons a > img:hover {opacity:1;}