@charset "utf-8";
.load-more {
	margin: 5px;
	display: block;
	text-align: center;
	padding-bottom: 30px;
}
.load-more a {
	margin-right: auto;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	background-color: #0b5394;
	color: #FFF;
	font-weight: bold;
	border-radius:3px;
}
.load-more a:hover {
	background-color: #F90;
	color: #000;
}
.home-center-body {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 600px;
}



.home-layer {
	margin: 0px;
	background-image: url(images/home-layer-image.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
}

.home-layer-wrapper {
	max-width: 1100px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
.home-welcome {
	text-align: center;
	display: block;
	color: #FFF;
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.home-search-wrap {
	margin-right: auto;
	margin-left: auto;
	max-width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.upn_search_box-home {
	height: 40px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
}
.searchbut {
	display: block;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.searchbut {
	text-align: center;
	list-style-type: none;
	font-size: 16px;
	color: #FFF;
}
.searchbut li {
	font-size: 18px;
	color: #FFF;
}
.home-butt-wrap {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	width: 360px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.clearfloat{clear:both;height:0;font-size:1px;line-height:0}

.home_botton_download a {
	display: block;
	width: 140px;
	list-style-type: none;
	float: left;
	background-color: #fff;
	border: 1px solid #069;
	font-weight: bold;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	border-radius:5px;}
.home_botton_download a:hover { background-color: #999;}
.home_botton_upload a {
	width: 140px;
	display: block;
	float: left;
	margin-left: 10px;
	border: 1px solid #fff;
	background-color: #069;
	color: #FFF;
	font-weight: bold;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	border-radius:5px;
}
.home_botton_upload a:link {color:#FFF;}
.home_botton_upload a:hover { background-color:#999;}
.home_botton_download {
	display: inline;
}
.home_botton_upload {
	list-style-type: none;
	display: inline;
}

.new-hearder {
	margin: 0px;
	width: auto;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #dddddd;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	box-shadow: 0 0 .5em #cccccc;
	background-color:#FFF;
}
.upn_body_open {
	margin: 0px;
	padding: 0px;
	width: auto;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	background-color: #cfe2f3;
	background-repeat: repeat;
	background-image: url(images/header-background.jpg);
}
.upn_container {
	max-width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
	padding: 0px;
	display: block;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.upn_top_nav ul {
	display: inline;
	list-style-type: none;
}
.upn_top_nav ul li {
	display: inline;
}
.upn_top_nav ul li a {
	font-size: 13px;
	text-transform: uppercase;
	color: #036;
	padding-right: 7px;
	padding-left: 7px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
}
div.cse .gsc-control-cse, div.gsc-control-cse {
    background-color: transparent !important;;
    border: none !important;;
    padding: 0px !important;;
    margin: 0 !important;;}
.gsc-input-box {
    border: none !important;
    background: #fff !important;;
    height: 38px !important;
	padding:0px !important;
	margin:0px 2px !important;}
form.gsc-search-box {
    margin-bottom: 0px !important;}
.gsib_a { line-height:38px !important; padding:0px !important;}
.gsc-search-button {
    margin-left: 0px !important;
	margin-top: 0px !important;}
.cse .gsc-search-button-v2, .gsc-search-button-v2 {
    font-size: 0px;
    padding: 10px 10px !important;
    width: auto;
    vertical-align: middle;
    border: none !important;
	background-color:transparent !important}
.gsc-search-button-v2 svg {
    fill: #cccccc !important;
	width: 20px !important; height:20px !important;}
.affix{position: static; min-width:160px; margin:auto}
.footer-top {
	margin: 0px;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
a:link {
	color: #0b5394;
	text-decoration: none;
}
.ref-serv
{
	border:thick solid #ECECEC;
	margin-top:5px;
	margin-bottom:5px
}

.ref-serv-head
{
	display:block;
	padding:5px;
	background-color:#EBEBEB
}
.main-content2 {
	float: none;
	width: 80%;
	padding: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	box-shadow: 0 0 1em #ccc;
	border-radius:3px;
}
.main-content3 {
	float: none;
	width: auto;
	display: block;
	margin-right: auto;
	margin-left: auto;
	border-radius: 3px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.re-serv-body
{
	padding:5px;
	background-color:#FFF
}
.sidebar-wrap {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 0px;
	border: 1px solid #ECECEC;
}
.sidebar-heading {
	padding: 5px;
	border: 1px solid #ECECEC;
	font-size: 18px;
	background-color: #ECECEC;
}
.sidebar-body {
	padding: 0px;
	min-height: 60px;
	
}
.core-title A, .core A {font-weight: normal !important;}
.sidebar-body ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.sidebar-body ul li {
	margin: 0px;
	padding: 0px;
}
.sidebar-body ul li a {
	text-decoration: none;
	display: block;
	padding: 7px;
	color: #0b5394;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
.sidebar-body ul li a:hover {
	background-color: #DDDDDD;
	color:#333333;
}
.disclaim
{
	border-bottom-style:dashed;
	line-height:normal
}.disclaim
{
	background-color: #FFC;
	font-size: 14px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-top-color: #E1E1FF;
	border-bottom-color: #E1E1FF;
	display: block;
	border-bottom-style: dashed;
	padding: 10px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.mobdisplay {
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	border-radius: 3px;
	margin-bottom: 20px;
}.upload-earn {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #0C343D;
	padding: 5px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	background-image: url(images/aside-background.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	border: 1px solid #006699;
}
.member-button {
	text-align: center;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	line-height: 40px;
}
.member-button a {
	border: 2px solid #069;
	color: #069;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
}
.member-button a:hover {
	color: #fff;
	background-color:#069
	
}
.upload-earn-cover {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}
.upload-earn-inner {
	padding: 10px;
	text-align: center;
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #333333;
	font-weight: normal;
}
.upload-earn-button {
	margin-top: 10px;
	text-shadow: none;

}
.upload-earn-button a {
	background-color: #FFFFFF;
	display: block;
	margin-right: auto;
	margin-left: auto;
	color: #069;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border: 2px solid #069;
	width: 150px;
	font-size: 14px;
}
.upload-earn-button a:hover {
	background-color: #069;
	color: #fff;
}
.upload-earn-heading {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	display: block;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #F90;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.writersplace {
	padding: 10px;
	display: block;
	border: 1px solid #dddddd;
	max-width: 360px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	box-shadow: inset 0 0 2em #c60;
	border-radius:20px;
}
.whitespace {
	height: 10px;
}
.title-image-holder {
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 10px;
}
.sidebar-body ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.topics_numbers {
	padding: 0px;
	float: none;
	margin-top: 0px;
	margin-right: auto;

	margin-bottom: 0px;
	margin-left: auto;
}
.topics_numbers li {
	list-style-type: none;
	display: inline;
}
.topics_numbers li a {
	display: block;
	width: 230px;
	float: left;
	text-align: center;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	color: #466DB2;
	text-decoration: none;
	margin-bottom: 30px;
	margin-right: 10px;
	border: 1px solid #dddddd;
	margin-left: 10px;
	vertical-align:bottom !important;
}
.article-list {
	display: block;
	margin: 0px;
	padding: 0px;
}

.footer_faculty {
	margin: 0px;
	padding: 0px;
}
.footer_faculty li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.footer_faculty li a {
	display: inline-block;
	width: 240px;
	float: left;
	text-align: center;
	margin: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #0b5394;
	text-decoration: none;
}
.footer_faculty li a:hover {background-color:#F7F7F7}
.mainfooter {
	margin: 0px;
	clear: both;
	display: block;
	background-color: #333333;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 200px;
	padding-left: 0px;
	color: #FFF;
}
.footer-links {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	display: inline;
}
.copyright {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.mainfooter a {
	color: #999999;
	text-decoration: none;
}
.mainfooter a:hover {
	color: #CCCCCC;
	text-decoration: none;
}.breadcrumb {
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 13px;
	color: #666;
}
.breadcrumb-down {
	display: block;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 13px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
}
.upn-hd-case-study
{
	font-weight: normal;
	line-height: normal;
	margin: 0;
	color: #666;
	padding: 5px 0 10px;
	font-size: 16px;
	text-transform: uppercase;
}
.upn_container h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
	font-family: "Courier New", Courier, monospace;
}
.toppages {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.pageheader {
	text-align: center;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.content {
	display: block;
}

.mainContent-wrapper {
	margin: 0px;
	display: block;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.upn_top_nav {
	background-color: #FFF;
	overflow: hidden;
}

.upn_top_nav a {
	display: inline;
	color: #666666;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: 600;
	text-transform: none;
}

.upn_top_nav a:hover {color:#666;}

.upn_top_nav .icon {
    display: none;
} 
.article-intro
{
	padding: 10px;
	font-size: 14px;
	line-height: normal;
	background-color: #FFF;
	border: 1px dashed #ECECEC;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.article-intro p
{
	padding:0;
	margin:5px 0
}
.topic_abstract
{
	-moz-border-radius: 0 0 .3em .3em;
	border-radius: 0 0 .3em .3em;
	padding: 10px;
	line-height: 25px;
	border: 1px solid #ECECEC;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	font-size: 16px;
	display: block;
	background-color: #FFF;
	margin: 0 auto 10px
}

.tcco-header
{
	padding:10px;
	font-size:24px;
	font-weight:700;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-color:#ECECEC;
	border-right-color:#ECECEC;
	border-left-color:#ECECEC;
	display:block;
	margin:25px auto 0
}

.table-of-content-wrap
{
	display: block;
	-webkit-border-radius: 0 0 .2em .2em;
	-moz-border-radius: 0 0 .2em .2em;
	border-radius: 0 0 .2em .2em;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	-webkit-column-rule-style: solid;
	-moz-column-rule-style: solid;
	column-rule-style: solid;
	-webkit-column-rule-width: 1px;
	-moz-column-rule-width: 1px;
	column-rule-width: 1px;
	-webkit-column-rule-color: #ECECEC;
	-moz-column-rule-color: #ECECEC;
	column-rule-color: #ECECEC;
	-webkit-column-rule: 1px solid #ECECEC;
	-moz-column-rule: 1px solid #ECECEC;
	column-rule: 1px solid #ECECEC;
	-webkit-column-width: auto;
	-moz-column-width: auto;
	column-width: auto;
	border: 1px solid #ECECEC;
	padding: 5px;
	margin: 0 auto;
	line-height: 25px;
}

.chapter-one-intro
{
	padding:10px;
	margin:15px;
	border-top-width:thin;
	border-bottom-width:thin;
	border-top-style:dashed;
	border-bottom-style:dashed;
	border-top-color:#ECECEC;
	border-bottom-color:#ECECEC;
	font-size:14px;
	line-height:normal;
	background-color:#F6F6F6;
	display:block
}

.contact,.contact li
{
	padding:0
}

.contact
{
	margin: 0;
	display: inline;
	list-style-type: none;
}

.contact li
{
	display:inline-block;
	line-height:25px;
	font-size:14px;
	font-family:Verdana,Geneva,sans-serif;
	margin:0 10px
}

.article-list h2,.project-title
{
	font-family:Arial,Helvetica,sans-serif
}

.read-chapter-five,.read-chapter-four,.read-chapter-one,.read-chapter-three,.read-chapter-two,.read-references
{
	-moz-border-radius:0 0 .2em;
	border-radius:0 0 .2em;
	border:1px solid #ECECEC;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	line-height:normal;
	background-color:#FFF;
	margin:0 auto
}

.title-cont-material
{
	width: auto;
	font-size: 16px;
	padding: 7px 10px;
	line-height: 25px;
}
.access-full
{
	width:auto;
	padding:0;
	margin:0
}

.access-full-work
{
	width:auto;
	padding:0;
	margin:0 auto 15px
}

.access-full a
{
	width: 170px;
	line-height: normal;
	-moz-border-radius: 0 0 .3em .3em;
	border-radius: 0 0 .3em .3em;
	font-size: 16px;
	display: block;
	margin: 0;
	font-weight: 700;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DFDFFF;
	border-bottom-color: #DFDFFF;
	border-left-color: #DFDFFF;
	min-width: 100px;
	padding: 10px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #0b5394;
	color: #FFF;
}
.cat-link:before,.country-link:before,.email-link:before,.loc-link:before,.num-link:before,.tag-link:before,.typ-link:before,.whatsapp-link:before
{
	padding-right:.5em;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	text-decoration:inherit
}

.tag-link:before
{
	content:"\f02c"
}

.cat-link:before
{
	content:"\f07c"
}

.num-link:before
{
	content:"\f163"
}

.typ-link:before
{
	content:"\f02d"
}

.loc-link
{
	position:relative
}

.loc-link:before
{
	content:"\f041"
}

.country-link
{
	position:relative;
	color:#060
}

.country-link:before
{
	content:"\f024"
}

.email-link
{
	position:relative;
	color:#960
}

.email-link:before
{
	content:"\f0e0"
}

.whatsapp-link
{
	position:relative;
	color:#F60
}

.whatsapp-link:before
{
	content:"\f232"
}

.contact-link
{
	position:relative;
	color:#339
}

.contact-link:before
{
	content:"\f095";
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	text-decoration:inherit;
	padding-right:.1em
}
.footer-banner
{
	text-align:center;
	display:block;
	width:100%;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.5);
	position:fixed;
	padding-top:5px;
	padding-bottom:0
}
.access-full-center a,.what-our-customers-says-heading,.what-our-customers-says-information
{
	font-weight:700;
	font-family:Verdana,Geneva,sans-serif
}
.access-full-center a
{
	background-color: #0b5394;
	text-align: center;
	display: block;
	width: 250px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	border-radius: 3px;
	border: thin solid #FFF;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

.what-our-customers-says
{
	background-color: #FFF;
	-moz-border-radius: .3em;
	border-radius: .3em;
	display: block;
	padding: 10px;
	border: 1px solid #CCC;
	color: #666;
	margin-top: 5px;
	margin-bottom: 5px;
}

.wocs-casen
{
	display:block;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#EEE;
	background-color:#FFF;
	padding:15px 5px
}

.what-our-customers-says-heading
{
	font-size:24px;
	color:#999;
	margin-bottom:10px
}

.what-our-customers-says-information
{
	font-size:16px;
	color:#066
}

.what-our-customers-says-body
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	line-height:normal;
	font-style:italic;
	color:#066;
	display:block;
	margin:0
}

.what-our-customers-says-rating
{
	color:#066
}

.testify-abount-uniproject
{
	font-size:18px;
	font-weight:400;
	float:right;
	display:inline
}

.what-our-customers-say-left
{
	float:left
}

.testify-abount-uniproject a
{
	color:#999;
	background-color:#ECECFF;
	display:compact;
	padding:5px;
	border:1px solid #CCC
}

.code,.department,.type
{
	margin-right:10px;
	display:inline
}

.code
{
	list-style-type:square;
	color:#999;
	font-family:"Times New Roman",Times,serif
}

.code:before,.department:before,.type:before
{
	font-family:FontAwesome;
	margin-right:2px
}

.type:before
{
	content:"\f02d"
}

.code:before
{
	content:"\f163"
}

.department:before
{
	content:"\f07c"
}

.start-selling
{
	font-weight:700;
	font-size:250%;
	text-align:center;
	background-color:#369;
	background-image:url(images/writing-image.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	color:#FFF;
	padding:100px 20px
}

.start-selling-button a
{
	font-size:18px;
	background-color:#F90;
	text-align:center;
	display:block;
	width:200px;
	margin-right:auto;
	margin-left:auto;
	border:thin solid #CCC;
	color:#FFF;
	border-radius:.3em .3em .3em .3em;
	margin-top:50px;
	padding:10px 5px
}

.start-selling-button a:hover
{
	background-color:#39C
}

.how-it-works
{
	padding:10px;
	margin-top:20px;
	border:1px solid #CCC;
	border-radius:.3em .3em .3em .3em;
	box-shadow:0 0 .5em #000
}

.how-it-works-steps
{
	padding:10px;
	max-width:600px;
	margin:10px auto
}

.how-it-works-steps-image
{
	float:left;
	height:120px;
	width:120px
}

.how-it-works-steps-writeups
{
	margin-left:130px
}
.access-full a:hover
{
	background-image:url(images/menu-bar-image-2.gif);
	color:#333
}
.tcco-header
{
	text-transform:uppercase;
	background-image:url(images/background.jpg);
	padding:10px;
	font-size:24px;
	font-weight:700;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-color:#ECECEC;
	border-right-color:#ECECEC;
	border-left-color:#ECECEC;
	display:block;
	margin:25px auto 0
}
.how-it-works-home {
	margin: 0px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 70px;
	padding-left: 0px;
	background-color: #FFF;
}
.how-it-works-header {
	display: block;
	font-size: 36px;
	text-align: center;
	padding-bottom: 10px;
	font-family: "Comic Sans MS", cursive;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}
.col_4_home {
	margin: 0px;
	padding: 0px;
}

.how-it-work-icons {
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	height: 110px;
	background-color: #FFF;
	padding: 10px;
	-webkit-border-radius: 2em 2em 2em 2em;
	-moz-border-radius: 2em;
	border-radius: 2em 2em 2em 2em;
	border: thin solid #CCC;
}
.work-icon-desc {
	width: 90%;
	display: block;
	clear: both;
	margin: 5px auto;
	text-align: center;
	color: #666;
	font-size: 16px;
	line-height: normal
}
.work-icon-desc-head {
	font-size: 18px;
	font-weight: 700;
	color: #069
}
.home-flat-button {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.home-flat-button a {
	padding: 7px;
	display: block;
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
	border: thin solid #069;
	border-radius:3px;
}
.home-flat-button a:hover {
	background-color:#069;
	color:#FFF;
}
.column_4_wall {
	padding-top: 10px;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
.what_customers_say {
	margin: 0px;
	padding: 0px;
	background-image: url(images/header-background.jpg);
}





.upn_slide_container {
	position: relative;
	padding-top: 20px;
}

.upnSlide {
	display: none;
	padding: 80px;
	text-align: left;
}

.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 16px;
  color: #888;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

.next {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  color: white;
}

.dot-container {
	text-align: center;
	padding: 20px;
}

.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.dot:hover {
  background-color: #717171;
}

q {
	font-style: italic;
	text-align: left;
}

.author {color: cornflowerblue;}
.customer_testify_image {
	height: 100px;
	width: 100px;
	margin-right: 20px;
	float: left;
	margin-bottom:10px;
}
.upnslider_wall {
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
}

.footernav {
	padding-top: 10px;
	padding-bottom: 20px;
}
.upn_slide_container h2 {
	text-align: center;
	font-size: 24px;
	font-family: "Comic Sans MS", cursive;
}
.column_4_wall h3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #FFF;
	font-size: 18px;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "Comic Sans MS", cursive;
}
.column_4_wall ul {
	margin: 0px;
	list-style-type: none;
	text-align: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.column_4_wall ul li {
	display: block;
}



.column_4_wall ul li a {
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.last-footer-column {
	display: block;
	text-align: left;
	margin: 0px;
	line-height: 25px;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.load-more a:link {color:#FFF;}
.topics_by_cat2 {
	clear: both;
	display: block;
	padding-top: 40px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #CCC;
	font-family: "Comic Sans MS", cursive;
	font-size: 18px;
}
.topics_numbers2 li a {
	display: inline-block;
	width: 30%;
	float: left;
	min-width:20px;
}
.why-thousands-love-uniprojects {
	margin: 0px;
	background-color: #CECEFF;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.few-reasons {
	font-size: 36px;
	font-weight: 500;
	text-align: left;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.upn-arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f00;
}
.few-reasons-body {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #FFF;
}
.col-3-inner-wall {
	max-width: 400px;
	margin-top: 50px;
	width: auto;
	margin-right: 2%;
	margin-left: 2%;
	float: left;
	margin-bottom: 50px;
	padding: 1%;
}
.col-3-inner-wall h4 {
	font-size: 24px;
	font-family: "Courier New", Courier, monospace;
	color: #666; 
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
.col-3-inner-wall h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #999;
	font-weight: bold;
	font-size: 14px;
}
.col-3-inner-wall p {
	color: #999;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}

.table-of-content-wrap
{
	display:block;
	-webkit-border-radius:0 0 .2em .2em;
	-moz-border-radius:0 0 .2em .2em;
	border-radius:0 0 .2em .2em;
	-webkit-column-count:1;
	-moz-column-count:1;
	column-count:1;
	-webkit-column-gap:40px;
	-moz-column-gap:40px;
	column-gap:40px;
	-webkit-column-rule-style:solid;
	-moz-column-rule-style:solid;
	column-rule-style:solid;
	-webkit-column-rule-width:1px;
	-moz-column-rule-width:1px;
	column-rule-width:1px;
	-webkit-column-rule-color:#ECECEC;
	-moz-column-rule-color:#ECECEC;
	column-rule-color:#ECECEC;
	-webkit-column-rule:1px solid #ECECEC;
	-moz-column-rule:1px solid #ECECEC;
	column-rule:1px solid #ECECEC;
	-webkit-column-width:auto;
	-moz-column-width:auto;
	column-width:auto;
	border:1px solid #ECECEC;
	padding:5px;
	margin:0 auto
}
.article-list h2
{
	text-transform:uppercase;
	font-family:Arial,Helvetica,sans-serif;
}

.article-list ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.article-list ul {
	margin: 0px;
	padding: 0px;
}
.article-list ul li a {
	color: #0b5394;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 40px;
}
.project-details
{
	padding:10px;
	border:1px solid #EFEFEF;
	margin-bottom:15px;
	-moz-border-radius:.2em;
	border-radius:.2em;
	background-color:#FFF
}

.topic-details
{
	display:block;
	font-size:12px;
	padding:0;
	color:#090;
	margin:0 0 5px
}
.project-title
{
	margin:0;
	padding:5px 2px 5px 0
}.project-title a {
	color: #0b5394;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.project-title a:hover
{
	color:#F90
}

.casestudy
{
	color: #333;
	font-style: italic;
	font-size: 14px;
	margin: 0 0 5px
}

.describe
{
	width:auto;
	display:block;
	font-size:12px;
	color:#666;
	padding:0;
	margin:0
}.code,.department,.type
{
	margin-right:10px;
	display:inline;
	list-style-type:square;
	color:#999;
	font-family:"Times New Roman",Times,serif
}.view-chapterone-free
{
	font-weight:700;
	line-height:normal;
	display:block
}.instructions
{
	padding: 5px;
	background-color: #FFC;
	font-size: 14px;
	line-height: normal;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #E1E1FF;
	border-bottom-color: #E1E1FF;
	margin: 0px
}.instructions p
{
	margin-top:0
}
.code:before,.department:before,.type:before
{
	font-family:FontAwesome;
	margin-right:2px
}

.type:before
{
	content:"\f02d"
}

.code:before
{
	content:"\f163"
}

.department:before
{
	content:"\f07c"
}
@media screen and (max-width: 680px) {
  #register-button a,.upn_top_nav a {display: none;}
  .upn_top_nav a.icon {
    float: right;
    display: block;
	font-size: 18px;
  }
}

@media screen and (max-width: 680px) {
  .upn_top_nav.responsive {position: relative;}
  .upn_top_nav.responsive a.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .upn_top_nav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
} 











@media screen and (max-width:680px) {
	.column_4_wall {
	float: left;
	width: 100%;
}
	.home-layer {	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 80px;
	padding-left: 0px;}
	.home-welcome {
	font-size: 24px;}
.upn_logo {
	height: 40px;
	width: 200px;
	float: none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	text-align:center;}
.main-content2 {
	float: none;
	width: 100%;
	padding: 0px;
}
.header_left {
	width: 100%;
	float: none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;}
.header_right {
	float: none;
	width: 100%;
	float: none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;}
.upn_search_box {
	margin-left: 230px;
	height: 40px;
	border: 1px solid #cccccc;
	border-radius:3px;
	float: none;
	margin-left:auto;
	margin-right:auto;}
.upn_top_nav {
	display: block;
	text-align: center;
	line-height: 40px; margin:0px;padding:0px;}

.main-content {
	float: none;
	width: 100%;
}

.sidebar {
	float: none;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
}
.home_botton_download a {
	width: 100px;
	padding-right: 5px;
	padding-left: 5px;
	font-size:12px;
}
.home_botton_upload a {
	width: 110px;
	padding-right: 5px;
	padding-left: 5px;
	font-size:12px;
}
.home-butt-wrap {
	width: 250px;

}
.customer_testimonies {
	margin-left: 0px;
	display: block;
}

}
@media only screen and (min-width :681px) and (max-width :1024px) {
	.col-3-inner-wall {
	max-width: 400px;
	margin-top: 50px;
	width: 40%;
	margin-right: 1%;
	margin-left: 1%;
	float: left;
	margin-bottom: 50px;
	padding: 1%;
}.column_4_wall {
	float: left;
	width: 50%;
}
	.home-layer {	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 80px;
	padding-left: 0px;}
	.home-welcome {
	font-size: 36px;}
.upn_logo {
	height: 40px;
	width: 200px;
	float: left;}
.header_left {
	float: none;
	width: 100%;}
.header_right {
	float: none;
	width: 100%;
	text-align: center;}
.upn_search_box {
	margin-left: 230px;
	height: 40px;
	border: 1px solid #cccccc;
	border-radius:3px;}
.upn_top_nav {
	display: block;
	text-align: center;
	line-height: 40px;
	margin-top:10px;
}
.main-content {
	float: left;
	width: 70%;
}
.sidebar {
	float: right;
	width: 30%;
}
.upn-hd-case-study
{

	font-size: 18px;
}
.upn_container h1 {
	font-size: 24px;
}
.toppages {
	font-size: 14px;

}
.customer_testimonies {
	margin-left: 110px;
	display: block;
}
}
@media screen and (min-width:1100px) {
	.column_4_wall {
	float: left;
	width: 32%;
}
	.home-layer {	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 80px;
	padding-left: 0px;}
	.home-welcome {
	font-size: 36px;}

.new-hearder {
	with:100%;
	position:fixed;
	top:0; 
	left:0; 
	right:0;
	background-color:#FFF;
	z-index:999
	
}
.upn-hd-case-study
{
font-size: 24px;

}
.upn_container h1 {
	font-size: 36px;
}
.toppages {
	font-size: 14px;

}
.breadcrumb {
	margin-top: 65px;
}.customer_testimonies {
	margin-left: 110px;
	display: block;
}
.col-3-inner-wall {
	max-width: 400px;
	margin-top: 50px;
	width: 27%;
	margin-right: 2%;
	margin-left: 2%;
	float: left;
	margin-bottom: 50px;
	padding: 1%;
}}
@media screen and (min-width:1024px) {
	.column_4_wall {
	float: left;
	width: 25%;
	font-size: 12px;
	color: #999;
}
	.home-welcome {
	font-size: 40px;}
	.table-of-content-wrap
	{
		-webkit-column-count:2;
		-moz-column-count:2;
		column-count:2;
		-webkit-column-width:40%;
		-moz-column-width:40%;
		column-width:40%
	}


.upn_logo {
	height: 40px;
	width: 200px;
	float: left;}
.header_left {
	float: left;
	width: 40%;
}
.header_right {
	float: right;
	width: 60%;
	text-align: right;
}
.upn_search_box {
	margin-left: 230px;
	height: 40px;
	border: 1px solid #cccccc;
	border-radius:3px;}
.upn_top_nav {
	display: block;
	text-align: right;
	line-height: 40px;
}
.main-content {
	float: left;
	width: 70%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sidebar {
	float: right;
	width: 29%;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
.affix{top:70px;position:fixed; min-width:160px; margin:auto}
.home-layer {
	padding-top: 160px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
	background-color: #E1E1FF;
}
	.customer_testimonies {
	margin-left: 110px;
	display: block;
}
.col-3-inner-wall {
	max-width: 400px;
	margin-top: 50px;
	width: 27%;
	margin-right: 2%;
	margin-left: 2%;
	float: left;
	margin-bottom: 50px;
	padding: 1%;
}
}

