
/*--[ BODY CSS ]--*/
body{
	background-color: rgb(246, 245, 245);
	color:rgb(51, 51, 51);
}
a,a:link, a:visited,
.qa-c-item-buttons .qa-form-light-button,
.qa-a-selected-text {	
	color:#0099cc;
	text-decoration:none;
}
a:hover, a:active,
.qa-c-item-buttons .qa-form-light-hover {
	color:#007799;
	text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
	color:rgb(0, 0, 0);
}
.qa-sidepanel h1,
.qa-sidepanel h2,
.qa-sidepanel h3,
.qa-sidepanel h4,
.qa-sidepanel h5,
.qa-sidepanel h6{
	color:#333;
}
.qa-sidepanel{
	color:#666666;
}
.entry-content{color:rgb(82, 82, 82);}

/*--[ FORM FIELDS CSS ]--*/
label{color: #777}
input[type="text"],input[type="password"],textarea,select,checkbox,radio{
	background-color: #F4F4F4;
	color:#777777;
}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{
	background-color: #F4F4F4;
	color:#333333;
}


input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],input[type="search"],textarea{
	/*box-shadow:0 -2px 2px 0 rgba(51,181,229,0.35) inset;*/
	background-image: url(images/input-bottom-border.png), url(images/input-side-border.png), url(images/input-side-border.png);
	background-repeat: repeat-x, no-repeat, no-repeat;
	background-position: left bottom, left bottom, right bottom;
}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{
	background-image: url(images/input-bottom-border-focus.png), url(images/input-side-border-focus.png), url(images/input-side-border-focus.png);
	background-repeat: repeat-x, no-repeat, no-repeat;
	background-position: left bottom, left bottom, right bottom;
}

#qa-userid,#qa-password{
	width: 100%;
	background-repeat: no-repeat, repeat-x, no-repeat, no-repeat;
	background-position: 5px center, left bottom, left bottom, right bottom;
	padding-left: 34px;
}
#qa-userid{
	background-image: url(images/nav-icons/username-icon.png), url(images/input-bottom-border.png), url(images/input-side-border.png), url(images/input-side-border.png);
}
#qa-password{
	background-image: url(images/nav-icons/password-icon.png), url(images/input-bottom-border.png), url(images/input-side-border.png), url(images/input-side-border.png);
}
#qa-userid:focus{
	background-image: url(images/nav-icons/username-icon.png), url(images/input-bottom-border-focus.png), url(images/input-side-border-focus.png), url(images/input-side-border-focus.png);
}
#qa-password:focus{
	background-image: url(images/nav-icons/password-icon.png), url(images/input-bottom-border-focus.png), url(images/input-side-border-focus.png), url(images/input-side-border-focus.png);
}


/*--[ HEADER CSS ]--*/
.qa-header{
	background-color: rgb(243, 243, 243);
		border-bottom:2px solid rgb(255, 255, 255);
	
	}
.qa-logo-link{color: #fff !important}

/*--[ main + sub navigation css ]--*/
.qa-nav-main-link,#search-toggle {
	background-color: rgb(0, 153, 204);
	color: rgb(255, 255, 255) !important;	
}
.qa-nav-main-link{
	border-color:rgb(85, 85, 85) #555555 rgb(85, 85, 85) #444444;
}
.qa-nav-main-hot .qa-nav-main-link{
	background-color: rgb(0, 153, 204);
}
.qa-nav-main-link:hover,#search-toggle:hover {
	background-color: rgb(0, 125, 165);
}
.qa-nav-main-selected{
	background-color: rgb(0, 125, 165);
}

/*-- sub navigation --*/
.qa-nav-sub {
	background-color: #F4F4F4;
	border:1px solid #DDDDDD;
}
.qa-nav-sub-link:hover,.qa-nav-sub-selected {
	color:#000000 !important;
	background:#FFFFFF;	
}
.qa-nav-sub-hot .qa-nav-sub-link{
	color:#FFFFFF !important;
	background:#33B5E5;
}
.qa-nav-sub-hot .qa-nav-sub-link:hover,.qa-nav-sub-hot .qa-nav-sub-selected{
	background:#33B5E5;
	color:#fff !important;
}

/*-- user nav---*/
.qa-nav-user-link {
	border-top: 1px solid #EEEEEE;
	background-color: #FFFFFF;
}
.qa-nav-user-link:hover{
	background-color: #FAFAFA;
}

#account-toggle{
	background-color:#669900;
}
#account-toggle:hover{
	background-color:#336600;
}

/*---[ LOGIN FORM CSS ]---*/
.qa-account-group,
.qa-search{
	background-color: #FFFFFF;
}
.qa-account-group:before,
.qa-search:before{
	border-right: 6px solid transparent;
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid transparent;
}
#qa-login{
	background:#33B5E5;
}
.qa-nav-user-register .qa-nav-user-link{
	background: #E2E2E2;
}
.qa-nav-user-register .qa-nav-user-link, #qa-login{
	color: #333333 !important;
}
.qa-nav-user-register .qa-nav-user-link:hover,
.qa-nav-user-register .qa-nav-user-link:focus,
#qa-login:hover,
#qa-login:focus{
	background-color: #33B5E5;
}

/*--[ Question LIST CSS ]--*/
.qa-q-list{
}
	.qa-q-item-title{
		border-bottom: 1px solid #E5E5E5;
	}
	.qa-q-item-avatar-meta{
		border-top: 1px solid #E5E5E5;
	}
.qa-q-item-title a,.qa-q-item-title a,:visited{
	color: #0099cc;
}
.qa-q-item-title a:hover,.qa-q-item-title a:active,.qa-q-item-title a:focus{
	color: #007799;
}
.qa-q-list-item {
	background-color: #FAFAFA;
	border-color: #33b5e5 #DDDDDD #33b5e5 #DDDDDD;
}
.qa-q-list-exerpt,
.qa-q-item-meta{
	color: rgb(82, 82, 82);
}
.qa-ask-box{
	background:#0099cc;
	border:1px solid #007799;
}
.qa-ask-box .qa-form-tall-label{
	color:#fff;
}
.qa-tag-link,.qa-widget-side .qa-q-view-tag-item, .qa-widget-side > div > a{
	background:#DFDFDF;
	color:#3C3C3C !important;
	border-width: 0px 0px 2px 0px ;
	border-style: solid;
	border-color:#34a8d3 #34a8d3 #34a8d3 #34a8d3;
}
.qa-tag-link:hover,.qa-q-view-tag-item:hover,.qa-widget-side > div > a:hover{
	background:#78C5E2;
	color:#FFFFFF !important;
}
.qa-top-tags-count,
.qa-top-users-score {
	border-width:1px;
	border-style: solid;
	border-color: #e5e5e5;
	color:#FFFFFF;
	background:#78C5E2;
}
.qa-browse-cat-list-1 > .qa-browse-cat-item {
	background: #FAFAFA;
	border-width: 1px;
	border-style: solid;
	border-color: #EEEEEE;
}
.qa-browse-cat-item:hover {
	background-color: #EEEEEE;
}
.qa-browse-cat-list-2,
.qa-browse-cat-list-3,
.qa-browse-cat-list-4 {
	border-width: 2px 0;
	border-style: dashed;
	border-color: #EEEEEE;
}

/*---[ VOTE AND COUNTERS CSS ]---*/

/*---[ ANSWERS COUNTERS CSS ]---*/
.qa-q-list-item .qa-q-item-stats {
	background: #F1F1F1;

		border-top: 1px solid #DDDDDD;
	}
.qa-q-list-item .qa-voting{
	color:#333333;
	;
	border-right: 1px solid #DDDDDD;
}
.qa-q-list-item .qa-a-count{border-right: 1px solid #DDDDDD;}
.qa-a-count{
	color:#333333;
	;
}
.qa-a-count-zero{
	color:#BC1600;
	;
}
.qa-a-count-selected{
	color:#0099CC;
	;
}
.qa-q-list-item .qa-view-count{
	color:#333333;
	;
}
.qa-netvote-count-pad{color: #666666;}
.qa-a-count-pad{color: #666666;}
.qa-view-count-pad{ color: #666666;}

/*---[ QUESTION PAGE SPECIFIC ANSWERS COUNTERS CSS ]---*/
.qa-template-question .qa-voting {
	background: #E3F1F6;
	border: 1px solid #DDDDDD;
}
.qa-template-question .qa-netvote-count-data{
	color: #333333;
}
.qa-template-question .qa-netvote-count-pad{
	color: #666666;
}


/*---[ SIDEBAR CSS ]---*/
.qa-sidebar {
	background-color:#C0E8F6;
	color:#333333;
	border:1px solid #a5c8d4;
}
.qa-widget-side,
.qa-nav-cat {
	background-color:#FAFAFA;
	border-width:1px 0px 1px 0px;

	border-style:solid;
	
	border-color:#33B5E5 #dddddd #dddddd #dddddd;
}
.qa-widget-side h2,
.qa-nav-cat h2 {
	background-color: #E5E5E5;
	border-bottom: 1px solid;
	border-color:#dddddd;
	color:#333333;
}
.qa-nav-cat-note {color: #888}


/*---[ QUESTION PAGE CSS ]---*/
.qa-template-question .qa-main h1:first-of-type{
	background-color: #F8F8F8;
	border: 1px solid #DDDDDD;	
}
.qa-template-question .qa-main .entry-title{
	color: #000000;
}
.qa-q-view,
.qa-a-form {
	background-color: #F8F8F8;
	border: 1px solid #DDDDDD;
	border-top: none;
}
.qa-a-form > h2{
	border-top:1px solid #DDDDDD;
}

/* answer list */
.qa-a-list-item:nth-child(odd){
	background: #FAFAFA;
}
.qa-a-list-item:nth-child(even){
	background: #F4F4F4;
}
.qa-a-list-item{
	border-top:1px solid #F7F7F7;
	border-bottom:1px solid #E4E4E4;
}
.qa-a-list-item-selected {
	background:#F5FCFF !important;
	border:2px dashed #33B5E5;	
}
.qa-a-item-c-list{
	border-top:1px solid #CCCCCC;
}
.qa-c-list-item {	
	border-bottom:1px solid #CCCCCC;
}

.qa-form-light-button-edit,.qa-form-light-button-retagcat,.qa-form-light-button-flag,.qa-form-light-button-unflag,.qa-form-light-button-clearflags,.qa-form-light-button-hide,.qa-form-light-button-follow,.qa-form-light-button-comment,.qa-form-light-button-reshow,.qa-form-light-button-claim,.qa-form-light-button-delete,.qa-form-light-button-approve,.qa-form-light-button-reject,.qa-form-light-button-close,.qa-form-light-button-reopen {
	border:1px solid #e5e5e5;
	background-color: #f4f4f4;
}
.qa-form-light-button-edit:hover,.qa-form-light-button-retagcat:hover,.qa-form-light-button-flag:hover,.qa-form-light-button-unflag:hover,.qa-form-light-button-clearflags:hover,.qa-form-light-button-hide:hover,.qa-form-light-button-follow:hover,.qa-form-light-button-comment:hover,.qa-form-light-button-reshow:hover,.qa-form-light-button-claim:hover,.qa-form-light-button-delete:hover,.qa-form-light-button-approve:hover,.qa-form-light-button-reject:hover,.qa-form-light-button-close:hover,.qa-form-light-button-reopen:hover,

.qa-form-light-hover-edit,.qa-form-light-hover-retagcat,.qa-form-light-hover-flag,.qa-form-light-hover-unflag,.qa-form-light-hover-clearflags,.qa-form-light-hover-hide,.qa-form-light-hover-follow,.qa-form-light-hover-comment,.qa-form-light-hover-reshow,.qa-form-light-hover-claim,.qa-form-light-hover-delete,.qa-form-light-hover-approve,.qa-form-light-hover-reject,.qa-form-light-hover-close,.qa-form-light-hover-reopen {

	border:1px solid #bbbbbb;
	background-color: #dddddd;

}
.qa-form-light-button-answer {
	background-color: #33bcef;
	color:#ffffff;
	border:1px solid #057ed0;
}
.qa-form-light-button-answer:hover,
.qa-form-light-hover-answer{
	background-color: #2daddc;
	color:#ffffff;
	border:1px solid #057ed0;
}

/* notifiction and bar css */
.qa-suggest-next {
	background:#f4f4f4;
	border-color: #ddd;
	color:#444;
}

/*---[ FORM ELEMENT CSS ]---*/
.qa-form-tall-button, .qa-search-button, .qa-form-tall-table input[type="button"],.qa-form-wide-button,.qa-form-basic-button {
	background:#33B5E5;
	color:#FFFFFF;
	border:1px solid #0099cc;
	}
.qa-form-tall-button:hover, .qa-search-button:hover, .qa-form-tall-table input[type="button"]:hover,.qa-form-wide-button:hover,.qa-form-basic-button:hover,
.qa-form-tall-hover, .qa-search-button:hover, .qa-form-tall-table input[type="button"]:hover,.qa-form-wide-hover,.qa-form-basic-hover {
	background:#0099cc;
	color:#FFFFFF;
	border:1px solid #33B5E5;
	}
/*---[ FOOTER CSS ]---*/
.qa-footer-bottom-group{
	background:#DDDDDD;	
	border-top:1px solid #AAAAAA;
}
.qa-footer {
	color:#777777;
}
.qa-footer-bottom-group a, .qa-footer-bottom-group:visited{
	color:#0099CC;
}
.qa-footer-bottom-group a:hover, .qa-footer-bottom-group:focus{
	color:#007799;
}
.qa-footer-social-group{
	background: #AAAAAA;
}
/*----------------------------------------------------------------
------------------------[ ADDITIONAL CSS ]------------------------
----------------------------------------------------------------*/
/*--[ Jquery tooltip CSS ]--*/
.ui-tooltip, .arrow:after {
	background: #0099cc !important;
	border: 1px solid white !important;
}
.ui-tooltip {
	color: white !important;
	box-shadow: 0 0 7px black;
}

/*--[Slider css]---*/
.slider > .dragger{
	background-color: #0099cc;
}
.slider > .dragger:hover{
	background-color: #007799;
}



/*----------------------------------------------------------------
------------------------[ RESPONSIVE COLOR CSS ]------------------------
----------------------------------------------------------------*/
/*--------------[ MAIN NAV MENU CSS BASED ON LABLE OR ICON SELECTION AND SCREEN WIDTH ]-----------*/

	@media only screen and (min-width: 769px) {

		.qa-nav-main{
			background-color:rgb(0, 153, 204);
		}
	}

