﻿
.nav .divnav {
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 5px;
    /*overflow: auto;*/
    padding: 1px 0;
    position: relative;
    z-index: 1;
}

.nav .divnav01 {
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 0;
    overflow: auto;
    padding: 0;
    position: relative;
    z-index: 1;
}

/*#sectionWrapper {
    /*margin-top:120px;
}*/

input, textarea {
    max-width: 100%;
}

#CommHearding0 {
    background-color: #fff;
    border-bottom: 0 solid #ccc;
    color: #444;
    font-family: Arial;
    font-size: 30px;
    font-weight: 600;
    overflow: auto;
    padding: 0 1% 10px;
}

#CommHearding, #CommHeardingEC, #CommHeardingTT {
    font-size: 20px;
    padding: 0 1%;
}

#acreateholder {
    margin-left: 0%;
    margin-right: 0%;
}

.editaddfiles {
    padding: 3px;
}

#acreateholder00 {
    margin-left: 2%;
    margin-right: 2%;
}

/*#divbreadcrumps {
}*/

#createtutorial, #atagcreatetutorial {
    border-radius: 1px;
    display: inline-block;
    font-size: 23px;
    margin-top: 0;
    padding: 5px 3px;
    width: 50px;
}

#divpbuttons {
    width: 10%;
    /*margin-right: 0%;
        margin-top:0;
        text-align: right;
        position:absolute;
        width: 100%;
        z-index:0;*/
}

#divpbuttonsdiv {
    display: inline-block;
    margin-right: 1.5%;
    min-height: 5px;
    overflow: auto;
    padding: 2% 0 5px;
}

#articleposts, .articleposts {
    margin: 0 2%;
}

.conceptsarticle, #professionsarticle {
    padding: 20px 2%;
}

.tutitem {
    margin-right: 0px;
}

.tutimg {
    width: 100%;
}

#markasvisibleornot, #markasvisibleornot01 {
    float: none;
}

#PanelUpdateProgress {
    background: #eee;
    background: linear-gradient(#bbb, #ccc, #ddd) repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

#divcreatecommunatagholder {
    float: none;
}

#divMyAccText {
    display: none;
}

#createcommunity, #atagcreatecommunity {
    text-align: left;
}

.createT {
    background-color: #f83838;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #eee;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: 600;
    padding: 20px;
    text-decoration: none;
}

.div-one-post-holder {
    margin-right: 0;
    padding: 2%;
    padding-bottom: 0;
}

#divloginform {
    background-color: #fff;
    border-radius: 5px;
    float: none;
    font-family: Arial;
    margin: 2%;
    padding: 10px;
    width: 85%;
}

#divcreateaccountform {
    background-color: #fff;
    border-radius: 5px;
    float: none;
    font-family: Arial;
    margin: 2%;
    padding: 10px;
    width: 85%;
}

#divFname {
    margin-bottom: 25px;
    float: none;
}

#divLname {
    float: none;
}

.names {
    width: 100%;
}

.divem {
    display: none;
}

.SignUp {
    padding: 15px;
    width: 100%;
}

.cainputcontrol, .cainputcontrolnames {
    padding: 3%;
    width: 94%;
}

h1 {
    font-size: 100%;
    font-weight: 900;
    margin-bottom: 10px;
}

.IntroTitle {
    font-size: 90%;
    margin-left: 2%;
    width: 95%;
}

.IntroTitleDefault {
    font-size: 90%;
    margin-left: 0%;
    text-align: left;
    width: 100%;
}

    .IntroTitleDefault h4 {
        font-size: 200%;
    }

    .IntroTitle ul, .IntroTitleDefault ul {
        display: block;
        padding: 0;
        list-style-type: none;
    }

        .IntroTitle ul li, .IntroTitleDefault ul li {
            color: #777;
            display: block;
            font-family: Arial;
            font-size: 90%;
            font-weight: 600;
            line-height: 2;
            margin-top: 10px;
        }

.amyaccount {
    display: none;
    text-align: right;
}

.amyaccountMobile {
    display: block;
    text-align: right;
}

.atagviewfullsize {
    display: none;
}

.atagviewfullsizemobileortablet {
    background-color: #ddd;
    color: blue;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 3px;
    text-align: left;
}

    .atagviewfullsizemobileortablet:active {
        color: red;
    }

    .atagviewfullsizemobileortablet:hover {
        color: darkblue;
    }

.btnUpdateNumbering {
    width: 100%;
}

.divmoreactions {
    right: 10%;
}

/*#divContHolder {
}*/

.divnoteshlder {
    display: block;
}

#divMyAccountPopup {
    background: none repeat scroll 0 0 #1362f1;
    border-bottom: none;
    box-shadow: 1px 2px 5px #999;
    color: #fff;
    display: none;
    min-height: 100px;
    overflow: auto;
    padding: 10px 0px;
    position: relative;
    right: 0;
    width: 100%;
}

.nav {
    float:none;
    overflow: auto;
    padding-bottom: 0px;
    width:100%;
}
#nav01{
    width:100%;
}
#div-btn-create-tutorial-holder {
    padding: 0 0 6px;
}

#divMyAccountPopup div a, .divPopDownMenuOptionsInnerHolder .atagPopDownMenuOptions {
    background-color: transparent;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-family: Arial;
    margin-left: 2%;
    margin-right: 2%;
    padding: 10px 0;
    text-align: left;
    text-decoration: none;
}

    #divMyAccountPopup div a:hover, .divPopDownMenuOptionsInnerHolder .atagPopDownMenuOptions:hover {
        background-color: #a9d7fa;
        color: #444;
    }

    #divMyAccountPopup div a:active, .divPopDownMenuOptionsInnerHolder .atagPopDownMenuOptions:active {
        color: red;
    }

#divMyAccountPopup .divaholder {
    margin-top: 0;
}

.divaholder {
    margin-top: 15px;
}

#myaccarrow {
    border-bottom-color: #1362f1;
    right: 0;
}

#diuploadholder {
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
}

.txtTutTitle {
    border: 1px solid #aaa;
    border-radius: 5px;
    font-family: Arial;
    padding: 2%;
    width: 95%;
}

.divupl {
    margin-bottom: 10px;
}

.btnFileUpload {
    background-color: blue;
    border: 1px solid #aaa;
    border-radius: 3px;
    color: #fff;
    font-family: arial;
    font-weight: 600;
    min-height: 50px;
    width: 100%;
}

.fileUpload {
    background-color: #aaa;
    border-radius: 5px;
    color: #fff;
    margin-bottom: 5px;
    font-weight: 600;
    font-family: Arial;
    padding: 1%;
    width: 98%;
}

.cainputcontrolnames {
    padding: 3%;
}

#divsignupbtn {
    width: 100%;
}

#divSearchbox {
    margin: 0;
    width:85%;
}

.divajaxsrchresultandsrchcontrols {
    width: 100%;
}

#btndivSearchBoxControls {
    margin: 0 0 0 -2%;
}

/*.btnSearch {*/
    /*float:left;
     padding:2% 1%;*/
/*}*/

#divPopDownMenuOptions, #divMobilePopDownMenuOptions {
    background: none repeat scroll 0 0 #1362f1;
    border-bottom: none;
    box-shadow: 1px 2px 5px #999;
    color: #fff;
    display: none;
    margin-top: 0;
    min-height: 100px;
    overflow: auto;
    padding: 10px 0;
    position: relative;
    left: 0;
    width: 100%;
}

/*#divMobilePopDownMenuOptions {
}

#atagAbout {
}*/

.atagnav {
    font-size: 90%;
}

.txtSearch {
    height: 28px;
}

#divAjaxSearchReuslts {
    background-color: #fff;
    border-bottom: 4px solid green;
    box-shadow: 0 2px 3px #aaa;
    display: none;
    min-height: 150px;
    position: absolute;
    width: 86%;
}

#divQuickAjaxSearchReuslts {
    display: none;
}

#spanLoadSearch {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    color: #555;
    display: none;
    font-size: 13px;
    padding: 5px;
}

/*#signupdivholder {
}*/

#logindivholder {
    background-color: #fff;
}

#divloginorsignin {
    float: none;
    font-size: 25px;
    text-align: center;
    width: 100%;
}

#divsitepurpose {
    background-color: transparent;
    float: none;
    font-size: 60px;
    font-weight: 900;
}

#atagSignUp, #atagLogin {
    background-color: #368efa;
    border: 1px solid #0b43e6;
    border-radius: 5px;
    color: #ddd;
    display: inline;
    font-size: 14px;
    padding: 5px;
    text-align: left;
    text-decoration: none;
}

#atagLogin00, #atagSignUp00 {
    background-color: #368efa;
    border: 1px solid #0b43e6;
    border-radius: 5px;
    color: #ddd;
    display: inline;
    font-size: 14px;
    padding: 5px;
    text-align: left;
    text-decoration: none;
}

#atagSignUp:hover, #atagLogin:hover {
    color: #fff;
}

#atagSignUp:active, #atagLogin:active {
    color: red;
}

#orspan {
    color: #111;
    display: inline;
    font-size: 14px;
    /*margin: 10px 0;*/
    text-align: left;
    text-transform: lowercase;
}

#orspan00 {
    color: #111;
    display: inline;
    font-size: 14px;
    /*margin: 10px 0;*/
    text-align: left;
    text-transform: lowercase;
}

#divihaveordonothaveacc {
    display: none;
    float: none;
    width: 100%;
}

    #divihaveordonothaveacc h1, #divihaveordonothaveacc00 h1 {
        display: inline-block;
        font-size: 12px;
    }

#atagLoginOrSignIn {
    display: inline-block;
    font-size: 13px;
    padding: 3px;
}

#divihaveordonothaveacc00 {
    background-color: #eee;
    display: block;
    padding: 1% 1% 1%;
}

#atagLoginOrSignIn00 {
    background-color: #368efa;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    padding: 3px;
    margin-top: 10px;
    text-align: center;
    text-decoration: none;
}

    #atagLoginOrSignIn00:hover {
        color: #ddd;
    }

    #atagLoginOrSignIn00:active {
        color: red;
    }

#divConcCount {
    background-color: #eee;
    color: #444;
    font-family: Arial;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: -50px;
    padding: 5px 1%;
}

.tutfile {
    margin-right: 0;
}

#mytutsholder {
    background: red;
    margin-left: 2%;
    margin-right: 2%;
}

.aet {
    padding: 5px;
}

/*.divbtnEdit {
}*/

.divcommholder {
    border: 1px solid #bbb;
    margin: 2% 0;
}

    .divcommholder:hover {
        border: 1px solid #bbb;
        box-shadow: none;
    }

.divbtnAddEdit:hover {
    color: darkblue;
}

.diviconholder {
    width: 100%;
}

    .diviconholder img {
        height: 100%;
        width: 100%;
    }

.divmobilechangetutpic {
    display: block;
}

#divfooter {
    margin-left: 2%;
    margin-right: 2%;
}

#rightsreserv {
    margin-left: 2%;
    margin-right: 2%;
}

.lblControlsRegForm {
    color: #777;
    display: none;
    font-weight: 600;
}

.txtEdtTitle, .txtCommunName {
    border: 1px solid #aaa;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 1%;
    width: 98%;
}

.txtDesc, .taCommunDesc {
    border: 1px solid #aaa;
    border-radius: 5px;
    height: 150px;
    margin-bottom: 10px;
    padding: 1%;
    width: 98%;
}

.txtNumbering {
    border: 1px solid #aaa;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 1%;
    width: 90%;
}

#divcommunityname {
    margin-top: 10px;
    padding: 7px;
}

.commCreatedBy, .communConcCount {
    display: inline-block;
    margin: 0;
    padding: 3px;
}

.divstrokevertical {
    background-color: red;
    border: 1px solid #fc5959;
    display: inline;
    margin-left: 5px;
    margin-right: 5px;
    /*width: 2px;*/
}

#myaccoptions {
    font-size: 13px;
    margin-top: 10px;
}

    #myaccoptions a {
        float: none;
        text-decoration: none;
        margin-right: 0;
        font-weight: 500;
    }

/*.atagmyacctags {
}

#divmydetails {
}*/

#btneditpro {
    display: block;
}

#txtProfession {
    border-radius: 3px;
    outline: medium none;
    width: 75%;
}

#footer2 {
    font-family: Arial;
    margin-left: 0;
    margin-right: 0;
}

#divNewCommunForm {
    border: 1px solid #aaa;
    margin-bottom: 30px;
    margin-top: 10px;
}

.txtCommun {
    padding: 2%;
    height: 50px;
}

.btnUpdateNumbering {
    margin-bottom: 10px;
}

#myaccarrow01 {
    left: 100px;
}

.btnLinkSignOutBottom {
    color: #444;
    display: inline-block;
    font-size: 90%;
    padding-left: 5px;
    padding-right: 5px;
}

.divOnOrOffMessage, .divOnOrOffMessageItem {
    background-color: #333;
    color: #fff;
    display: none;
    font-size: 12px;
    font-weight: 600;
    margin-top: 40px;
    padding: 5px;
}

.divOnOrOffMessageItem {
    margin-top: 15px;
}

.divOnOrOffMessageArrow {
    border-color: transparent transparent #444;
    border-style: solid;
    border-width: 13px;
    float: right;
    margin-right: 0px;
    margin-top: -31px;
    width: 0;
}

.divOnOrOffMessageArrowItem {
    border-color: transparent transparent #444;
    border-style: solid;
    border-width: 13px;
    float: left;
    margin-left: 110px;
    margin-top: -31px;
    width: 0;
}

/*.spanOnOff {
}*/

.spanOnOffimg {
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-bottom: -3px;
    padding: 0 2px;
    width: 17px;
}

.moredots {
    border-color: #555;
    border-radius: 3px;
    border-style: solid;
    border-width: 3px;
    display: inline-block;
    height: 0;
    width: 0;
}

#divCommunDesc {
    background-color: #fff;
    color: #444;
    font-family: Arial;
    margin-bottom: 10px;
    padding: 3%;
    width: 94%;
}

/*.divpeopleknoworwilllearnlater {
}

.tutnumdetails {
}*/

.acommunity {
    font-size: 19px;
    font-weight: 900;
}

.ctagconcept {
    display: block;
    font-size: 90%;
    font-weight: 900;
    margin-bottom: 0;
    margin-top: 10px;
}

#aCommunName {
    color: blue;
    font-size: 18px;
    font-weight: 900;
    text-decoration: none;
}

.atagtutlink {
    font-size: 18px;
    font-weight: 900;
    text-decoration: none;
}

.divcdescatagmore img {
    height: 6px;
    width: 20px;
}

.divcdescatagmoreHidden {
    display: none;
}

#divCommunNameandDescintro {
    margin-top: 2px;
    width: 100%;
}

#contenttitle {
    color: #444;
    font-family: Arial;
    font-weight: 700;
    margin-left: 2%;
}

/*.TutIntro {
}*/

.divpostinforholder {
    width: 100%;
}

.divSubscribeHolder {
    background-color: transparent;
    margin-bottom: 20px;
    overflow: auto;
    width: 100%;
}

.divmoreaction {
    float: left;
}

.Unsubscribe {
    float: left;
}

.spansubscribe {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    color: #222;
    display: inline;
    font-size: 12px;
    line-height: normal;
    margin-left: 0;
    /*margin-top: 0;*/
    padding: 0 0 0 3px;
    position: inherit;
    text-align: left;
}

.divTutorialLabel {
    margin-left: -2%;
    margin-top: -2%;
}

#divsearchinnerholder {
    height: 30px;
}

/*#txtdivSearchBoxControls, #btndivSearchBoxControls {
}*/

.imgFile {
    width: 100%;
}

.divCommentsHolder, .divCommentsHolderMobile {
    margin-left: -2%;
    margin-right: -2%;
}

.composeHolder {
    height: auto;
}

.div-commentcontrols {
    box-shadow: 1px 1px 2px #888;
}

.btnSaveCommunChanges {
    width: 100%;
}

/*#divProfession {
}

#divProfessionHolder {
}*/

#divProfessionList {
    display: none;
    width: 75%;
}

#btnProfession {
    float: none;
}

#divProfessionListHolder {
    width: 100%;
    height: 1px;
}

/*#CommHearding h1, #CommHeardingEC h1 {
}*/

#numofcommun, #divemail, .numofcommun {
    font-size: 90%;
}

#myaccoptions ul li {
    min-height: 45px;
}

.btnLookUpProfession {
    border-radius: 3px;
    color: #ddd;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 17px;
    font-weight: 800;
    padding: 10px;
    text-align: center;
    text-decoration: none;
}

/*#lcomm {
}*/

#divtxtusername {
    float: none;
    width: 100%;
}

#divtxtpassword {
    float: none;
    margin-top: 20px;
    width: 100%;
}

.loginTxts {
    border: 1px solid #aaa;
    border-radius: 3px;
    font-size: 100%;
    outline: medium none;
    width: 75%;
}

#divLogintxtControls {
    width: 100%;
}

#divLogInError {
    width: 100%;
}

#divlinksignin {
    width: 100%;
}

#divRememberMe {
    width: 100%;
}

.div-create-accountform-control-holder {
    width: 100%;
}

.txtEmail {
    padding: 3%;
    width: 94%;
}

.btnResetPassword {
    padding: 3%;
    width: 100%;
}

#divPassResetH1 h1 {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 25px;
}

#divsearchboxholder {
    width: 88%;
}

.linkSignIn {
    width: 55%;
}

.youimg {
    display: none;
}

.divConfirmDelete001 {
    margin: 0;
    padding: 15px 1%;
    width: 98%;
}

.atagdivinnerdb {
    min-height: 50px;
    padding: 2%;
    width: 46%;
}

.divCommunityLabel {
    color: #555;
}

.divConceptLabel {
    color: #555;
}

.divTutorialLabel {
    color: #555;
}

/*#communhead {
}*/

#myaccarrow00 {
    background-color: transparent;
    display: none;
}

.divTag00 {
    background-color: #fff;
    display: inline-block;
    /*float: left;*/
    margin-bottom: 10px;
    margin-left: 2%;
    padding: 3%;
    width: 92%;
}

#divNewProfessionForm {
    margin: 0;
    margin-bottom: 10px;
}

.txtNewProfession {
    padding: 10px 2%;
    width: 96%;
}

#divatagviewallprofessions {
    padding: 0;
}

.atagviewallprofessions {
    font-size: 16px;
    padding: 10px 1px;
    text-align: center;
    width: 98%;
}

#divatagnewprofessionHolder {
    margin: 0 1%;
}

#divlblProfessionsh1 {
    padding: 10px;
}

    #divlblProfessionsh1 h1 {
        margin: 0;
    }

#divlblProfessionsh1Arrow {
    border-top-color: #555;
    margin-top: 9px;
}

.divimghlder {
    width: 100%;
}

#Logo {
    margin-right: 5px;
}

#divcommunitynewconc, .divcommunitynewconc, #divcommunityname {
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 0;
}

#articleComments {
    background-color: #fff;
    padding: 10px 1%;
}

#articleRelatedPosts {
    background-color: #fff;
    padding: 10px 1%;
}

.imgCommentIcon {
    border-radius: 0;
    height: 35px;
    width: 10%;
}

.divcommentauthorholdernames {
    float: right;
    min-height: 50px;
    width: 89%;
}

.commentFile, .commentFile, .commentLikesOrDislikes, .commentText {
    margin-left: 11%;
    padding: 0 5px;
}

.linkNav, .linkNavLast {
    background-color: transparent;
    color: #fff;
    font-size: 90%;
    margin-right: 2%;
    padding: 5px 3px;
}

.linkNav {
    border-right: 0px solid #777;
}

.linkNavLast {
    border: none;
}

#adv-filter-wrapper {
    padding: 20px 1%;
}

.divPerson {
    display: block;
}

.editfnlnformholder {
    width: 90%;
}

.divfamiliarlearnlaterHolder {
    margin-top: 5px;
    padding-top: 0px;
}

.divfamiliarlearnlater {
    display: inline-block;
    margin-right: 0px;
}

/*.divchoosesubjects {
    
}*/

#footer2, .footer2 {
    font-family: Arial;
    margin-left: 0;
    margin-right: 0;
}

.ucsfnavcbuttons {
    background-color: transparent;
    border-bottom: 0 solid #bbb;
    color: #444;
    display: inline-block;
    font-size: 90%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 5px 0;
}

.ucsfnavcbuttons0 {
    background-color: #eee;
    border-bottom: 1px solid #ddd;
    color: #444;
    display: block;
    font-size: 90%;
    margin-bottom: 0;
    padding: 5px;
}

.divnavbuttonsholder {
    margin: 5px 2% 0;
    overflow: auto;
}

#ucfsnav {
    margin: 0 -1%;
}

.divusersubjectholder {
    padding: 20px 2%;
    width: 95%;
}

.reqsubjectholder {
    background-color: #f4f4f4;
    border: 1px solid #ddd;
    font-size: 16px;
    margin-bottom: 5px;
    padding: 15px 2%;
    width: 95%;
}

.spanCompulsory {
    background-color: #fff;
    color: #888;
    /*float: right;*/
    font-size: 15px;
    font-weight: 600;
    /*margin-top: -15px;*/
    padding: 1px;
}

.spanOr {
    background-color: #fff;
    color: #888;
    /*float: right;*/
    font-size: 15px;
    font-weight: 600;
    /*margin-top: -15px;*/
    padding: 3px;
}

.tableviewrequirements tr th {
    text-align: left;
    width: 100px;
}

.tableviewrequirements tr td {
    width: 95px;
}

.atagfooter {
    font-size: 90%;
}

.atagProfessionName {
    font-size: 90%;
}

.divinstnameloc {
    font-size: 90%;
}

.btnTag, .btnTag001 {
    font-size: 90%;
}

.atagNumOfTags {
    font-size: 90%;
}

.atagProfession {
    font-size: 90%;
}

.ataginstname {
    font-size: 90%;
    margin-bottom: 10px;
}

.divinstnameloc {
    color: #444;
    font-size: 90%;
    margin-top: 5px;
}

#divBackToTop {
    display: block;
    position: static;
}

.articleposts {
    background-color: #eee;
    border-top: 1px solid #ddd;
    margin: 0;
    padding: 20px 2%;
}

.divstudyfieldsholder {
    border-top: none;
    border-left: none;
    border-right: none;
    /*background-color: transparent;
    border-bottom: 1px solid #ccc;
    margin-bottom: 60px;
    margin-top: 0;
    padding: 0 0 5%;
    width: 100%;*/
}

.divinstheader {
    background-color: #0a236b;
    border-radius:0;
    color: #fff;
    margin: 0;
    min-height: 47px;
    padding: 10px;
}

#atagBackToTop {
    background-color: #eee;
    color: #444;
    display: none;
    font-family: Arial;
    font-size: 90%;
    font-weight: 700;
    padding: 10px;
}

#footerBottom {
    background-color: #f5f5f5;
    border-top: 1px solid #aaa;
    min-height: 0;
    overflow: auto;
}

.ddlStudyField {
    font-family: Arial;
    padding: 2px 0;
    width: 100%;
}

.divnewisfctr {
    background-color: #eee;
    margin: 0;
    padding: 3% 0;
}

.spansfname {
    float: left;
    font-size: 100%;
    font-weight: 800;
    margin-right: 5px;
    padding: 0;
}

.divmatric {
    background-color: #f0f0f0;
    border: 1px solid #eee;
    margin-top: 35px;
    padding: 5px;
}

.ddlselectsubjects {
    width: 49%;
}

.divmatricuse {
    font-size: 90%;
}

.onlink {
    background-color: #316181;
    background-color: hsla(0, 0%, 0%, 0.1);
    color: #eee;
    float: left;
    font-family: tahoma;
    font-size: 80%;
    margin-right: 2%;
    padding: 5px 3px;
}

/*#div-waymr, #div-waymr-green {
}*/

.whatareyourmatricres, .whatareyourmatricres01 {
    border: 0px solid #ddd;
    display: inline-block;
    margin: 0;
    padding: 2%;
    text-decoration: underline;
}

.divconcdesc {
    font-size: 90%;
}

.later, .iknow {
    background-color: transparent;
    border-left: 1px solid #aaa;
    color: blue;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 80%;
    font-weight: 500;
    padding: 0 3px 0 5px;
    text-decoration: none;
}

.iknow {
    border: none;
    padding-left: 0;
}

.createtutorial, .atagcreatetutorial {
    font-size: 85%;
}

#div-postfile, .div-postfile {
    font-size: 15px;
    padding: 5%;
    width: 90%;
}

#divzoneholder {
    margin-left: 3%;
    margin-right: 3%;
}

#divrequirementsholderinner {
    padding: 10px 5px;
}

#btnEditRequirements {
    float: none;
}

#div-vrh {
    padding: 0 2%;
    overflow: auto;
}

    #div-vrh .spansfname {
        font-family: Arial;
        font-size: 150%;
    }

#divLogOut {
    margin: 5px 2% 0;
    padding: 10px 0;
}

#lbltxtsearch {
    background-color: red;
    display: inline-block;
    /*float: left;*/
    height: 28px;
    width: 90%;
}

#lblbtnsearch {
    background-color: transparent;
    display: inline-block;
    /*float: left;*/
    height: 28px;
    width: 10%;
}

#divnavfixed {
    position: static;
    min-height: 5px;
}

.sectionWrapper {
    margin-top: -1px;
}

.span-i {
    display: none;
}

.divSearchResultItems {
    width: 98%;
}

#divgotosite {
    border: none;
    box-shadow: none;
    background: #fff;
    background-color: transparent;
}

#divlogo {
    height: 30px;
}

.divvarsylogo {
    float: none;
    margin-top: -12px;
    width: 100%;
}

    .divvarsylogo img {
        border: 1px solid #aaa;
    height: auto;
    width: 100%;
    }

#divarsyheard, .divstudyfieldsholder-a-holder {
    float: none;
    width: 100%;
}
.divsubjectheadfloat {
    float:none;
}
.divsubjectmarks{
    float:none;
}
#asidenav{
    background-color: #f9f9f9;
    float: none;
    font-size: 150%;
    min-height: 200px;
    position:static;
    text-align: center;
    width:100%;
}
#col-center, .col-center{
    background-color: transparent;
    font-family: Work Sans,Arial;
    margin: 0 5% 10px 5%;
    padding-bottom: 20px;
}
#site-footer{
    position:relative;
    right:0;
    width:100%;
}
#col-left, .col-left{
    display:none;
}
#col-right, .col-right{
    display:none;
}