@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
@media print { .container { width: auto; } }
@import url(//cdn.ransel.no/useruploaded_files/adminGeneratedFiles/DomainFiles/451/cdn/css/common_modification.css); 

#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208277_Element_208292_ctl00_OpenAuthLogin_providerDetails_ctrl0_lnk, 
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208277_Element_208292_ctl00_ctl00_trOpenAuthProvidersBottom 
{display:none;}

#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208278_Element_208293_ctl00_ctl00_OpenAuthLogin_providerDetails_ctrl0_lnk {
    display: none;
}


.SubmitCSSClass { float: right; }

/* =============== NEW LOGIN BUTTONS  =============== */
.loginSubmit .RadButton.rbButton { float:left !important; border:1px solid gray; padding:8px 26px; background:gray; color:#fff; box-sizing:border-box; border-radius:5px; margin:10px 0; }
.loginSubmit .RadButton.rbButton.rbHovered { float:left !important; border:1px solid gray; background:gray; color:#fff; box-sizing:border-box; }
.loginSubmit span.rbText { color:#fff !important; font-size:15px;  }
.loginSubmit .RadButton.rbDisabled { background:gray !important; }
/* =============== NEW LOGIN BUTTONS END  =============== */

/*========== General NLC Style ==========*/
html, body{ height: 100%; }
body { font-family: "Arial", Helvetica, sans-serif !important; font-size: 14px!important; line-height: 1.42857143!important; color: #333!important; }
table *:focus{ outline: none; }
.v2FullContentArea1 iframe { position: absolute; overflow:auto; }

.twelve-col-content-two .RadGrid_MetroTouch .rgAdvPart { display:none;}
.twelve-col-content-two .RadGrid .rgRow td, 
.twelve-col-content-two .RadGrid .rgAltRow td, 
.twelve-col-content-two .RadGrid .rgEditRow td, 
.twelve-col-content-two .RadGrid .rgFooter td { text-align: left; white-space: normal !important;}

.pic_img_responsive{ display: block; max-width: 100%; height: auto; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .TitleCssClass, .Heading { font-family: "Georgia", serif !important; }
p{margin: 10px 0px !important;}
input[type=radio], input[type=checkbox] { margin: 0px 5px!important; line-height: normal !important; }
input { margin: 0 !important; font: inherit !important; color: inherit !important; }
.AdminXPtableBorders td, th { padding: 0px 0px 0px 5px !important; }

.TitleCssClass, .Heading { font-size:24px; font-weight:normal !important;}
a:focus { /* color: #fff; rune */ text-decoration: none !important; }
a:focus { /* color: #fff !important; rune */ text-decoration: none !important; }
label{ font-weight: inherit !important; }

.body-wrapper{ background-color: #06111D; height: 100%; }
.body-wrapper-login{ height: 100%; }

/*========== STARTING PAGE SECTION ==========*/
.site-logo-login img {
    display: block;
    height: auto;
    max-width: 100%;
}

.content-wrapper {
    background-color: white;
    display: block;
    margin-top: -1px;
    min-height: 500px;
    padding: 0 0 30px;
    position: relative;
}

.start-leftside-content,
.start-right-content {
    margin-top: 15px;
}
.start-right-content { padding-bottom: 15px; }

/*========== Top Section ==========*/
.top-section {
    background: #fe4437;
    background: -moz-linear-gradient(left, #fe4437 0%, #fa8e6c 100%);
    background: -webkit-linear-gradient(left, #fe4437 0%, #fa8e6c 100%);
    background: -o-linear-gradient(left, #fe4437 0%, #fa8e6c 100%);
    background: -ms-linear-gradient(left, #fe4437 0%, #fa8e6c 100%);
    background: linear-gradient(to right, #fe4437 0%, #fa8e6c 100%);
    min-height: 30px;
    color: #fff;
    border-bottom: 1px solid #fff;
    width: 100%
}
.user-info{ }
.user-link { text-align: right; }
.top-btn {
    background-color: #06111d;
    border-radius: 25px !important;
    color: white;
    font-size: 12px;
    margin: 6px 0 6px 6px !important;
    padding: 3px 6px !important;
}
.top-btn:hover { color: #fd4437 !important; }
.log-out { display: inline-block; }
.top-btn-logout { background-color: #06111d; border-radius: 20px; color: white; padding: 7px 10px; }
.top-btn-logout:hover { color: #fd4437; text-decoration: none; }

/*========== Logo Section ==========*/
.site-logo { border-bottom: 2px solid white; padding-bottom: 2px; }
.site-logo-login { background-color: #06111d; border-bottom: 2px solid white; padding-bottom: 2px; padding-left: 10px; }
.site-logo > div > a > img {
    display: block;
    height: auto;
    max-width: 100%;
}


/*========== TOP MENU SECTION ==========*/
.hamburger{ }
.nav > li > a:focus, .nav > li > a:hover { background: transparent none repeat scroll 0 0 !important; }
.side-active-btn > a { color: #fe4437 !important; }
.navbar-collapse { box-shadow: none !important; background-color: #06111d;}
.active-btn { background-color: #fd4437; }
.active-btn > .mh-link:hover { color: #fff; }
.active-btn:hover { }
.navbar-toggle { background-color: #282934 !important; }
.navbar-toggle:hover { background-color: #fd4437 !important; }
.icon-bar { background-color: white; }

.top-menu { border-bottom: 1px solid white; }
.menu-list { list-style: outside none none; margin-bottom: 0; padding: 0; }
.top-menu-list { display: inline-block; }
.mh-link {
    color: white;
    display: inline-block;
    padding: 10px;
    text-decoration: none;
}
.mh-link:hover { color: #fe4437; text-decoration: none; }
.fagomrader-navn { text-transform: uppercase; }


/*========== THUMBNAILS INDEX ASSET ==========*/
#thumb-wrapper {
    border-bottom: 1px solid #cacae3;
    margin-top: 15px;
    padding: 10px 0px;
}

.topslide-thumbnail {
    background: #171730 !important;
    background: rgba(20, 20, 56, .7) !important;
    border: 0 none !important;
    min-height: 100px;
    padding: 10px 4px !important;
    margin-bottom: 15px !important;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.topslide-thumbnail-sm {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    background: rgba(20, 20, 56, 0.7) none repeat scroll 0 0 !important;
    border: 0 none !important;
    margin-bottom: 10px !important;
    min-height: 60px;
    padding: 10px 4px !important;
}

.topslide-thumbnail-sm:hover,
.topslide-thumbnail:hover{
    background: #161633 !important;
    background: rgba(20, 20, 56, .8) !important;
}

.slide-thumbnail-image { max-width: 46px !important; }

.slide-thumbnail-image-sm {
    display: inline-block;
    float: left;
    margin: 0 5px !important;
    max-width: 40px !important;
}

.list-fagomrader-navn { 
    font-size: 12px;
    display: block; 
    text-align: center; 
    word-wrap: break-word;
}

.list-fagomrader-navn-sm {
    display: inline-block;
    font-size: 12px;
    padding-left: 10px;
    text-align: left;
    width: 59%;
    word-wrap: break-word;
}

.topslide-thumbnail:hover { text-decoration: none !important; }

.renderhtml {
    color: white;
    font-size: 16px;
    padding: 10px 0;
    text-decoration: none;
}

.renderhtml-sm {
    color: white;
    font-size: 14px;
    line-height: 18px;
    padding: 2px 0 0;
    text-decoration: none;
}
.active-btn-sm { background: rgba(20, 20, 56, 0.8) none repeat scroll 0 0 !important; }

/*========== SIDE MENU SECTION ==========*/
.side-menu { margin-top: 15px; }
.side-ul { list-style: outside none none; padding: 0; }
.side-ul > li { display: inline-block; width: 100%; }
.side-ul > li > a { background-color: #282934; color: white; display: inline-block; padding: 10px; width: 100%; }
.side-ul > li > a:hover { background-color: #fe4437; text-decoration: none; }
.side-active-btn{ background-color: #10101E !important; }

/*========== MIDDLE CONTENT SECTION ==========*/
.course-contet-row {
    background-color: white;
    padding-top: 15px;
}
.top-content-12{ }
.top-left-6{ }
.middle-left-6{ }
.middle-right-6{ }


/*========== REGISTRATION ASSET ==========*/




/*========== Login Site ==========*/
.content-wrapper-login {
    background-color: rgba(255, 255, 255, 0.7);
    display: block;
    margin-top: -1px;
    min-height: 500px;
    padding: 0 0 30px;
    position: relative;
}
.log-in { padding: 30px; }
.log-in td, .log-in th { padding: 2.5px 3px !important; }
.loginPassInput input,
.loginUserInput input,
.passInput input{
    display: block;
    width: 100% !important;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.loginPassInput input:focus,
.passInput input:focus,
.loginUserInput input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.passSubmit > input,
.loginSubmit > input{
    color: #fff !important;
    background-color: #286090;
    border-color: #204d74;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0!important;
    font-size: 14px!important;
    line-height: 1.42857143!important;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    width: 97%;	
}

.loginSubmit > input:hover.
.passSubmit > input:hover{
	color: #fff!important;
	background-color: #286090;
	border-color: #204d74	
}
.forgot–email { display: block; margin-top: -20px; }
.myProfileTBL{ width: 300px; }

#Element_208872_Element_208874_Element_208877_Element_208878_Element_208880_Element_208896_ctl00_lb_PrevtBtnText_Order{
    background-color: #337ab7;
    border-color: #2e6da4;
    color: #fff;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

#Element_208872_Element_208874_Element_208877_Element_208878_Element_208880_Element_208896_ctl00_SpanSep_Submit,
#Element_208872_Element_208874_Element_208877_Element_208878_Element_208880_Element_208896_ctl00_lnk_CancelBtnText,
#Element_208872_Element_208874_Element_208877_Element_208878_Element_208880_Element_208896_ctl00_SpanSep_User,
#Element_208872_Element_208874_Element_208877_Element_208878_Element_208880_Element_208896_ctl00_SpanSep_User_Bottom{ display: none; }
.passEmail { display: inline-block; }
.forgot-email { display: block; margin-top: 6px; }


.reg-submit { margin-left: 10px; }
.UserApplyFormSettings, .OrderConfirmation { border: 0 none; }


.content-three .RadTabStripTop > .rtsLevel1{ display: none; }

.UserApplyFormSettings > tbody > tr:nth-child(4) > td { text-align: right; }
.UserApplyFormSettings > tbody > tr:nth-child(4) > td > table { text-align: left; }
.dropdown { color: black; }



/*========== REGISTRATION ASSET ==========*/
.content-three{}
.content-three .CourseCatalog{ border: 0px !important; }
.content-three .reg-table-head { background-color: #06111d; color: white; font-size: 16px; }
.content-three .reg-table { /* background-color: #fafafa; */ font-size: 14px; } 
.content-three .reg-table td { padding: 5px 5px 0; }
.content-three .RadGrid_Metro .rgAltRow, 
.content-three .RadGrid_Metro .rgAltRow { background-color: #fafafa !important; }
.content-three .CourseEntryMainTable { /* margin-top: 1px; border-bottom: 1px solid lightgray; */}
.content-three .CourseEntryMainTable > tbody > tr > td:last-child > div { /* display: none; */ }
.content-three .RadGrid_Metro .rgRow > td{ border-color: #e5e5e5; }
.content-three .reg_asset_td_BtnColumn { display: none; }
.content-three .CourseCatalog > tbody > tr:first-child > td:last-child { display: none; }
.content-three .CourseCatalog > tbody > tr:nth-child(2) > td > hr { border: 0 none; margin-top: 10px; display:none;}
.content-three .first_td_course, .content-three .second_td_course{ display: none; }
.content-three .rf-session-attr { display: inline-block; font-size: 16px; font-weight: bold; margin-right: 30px; padding: 5px 0 5px 10px; }
.content-three .cc-description { font-size: 12px; padding: 10px 0px; color: #474747; }
.content-three .RadGrid .rgRow > td, 
.content-three .RadGrid .rgAltRow > td, 
.content-three .RadGrid .rgEditRow > td, 
.content-three .RadGrid .rgFooter > td, 
.content-three .RadGrid .rgFilterRow > td, 
.content-three .RadGrid .rgHeader, 
.content-three .RadGrid .rgResizeCol, 
.content-three .RadGrid .rgGroupHeader td{ padding-left: 0; padding-right: 0; }
.content-three .RadGrid_Metro .rgRow > td, 
.content-three .RadGrid_Metro .rgAltRow > td, 
.content-three .RadGrid_Metro .rgEditRow > td { border-width: 0 1px 1px !important; }

#Element_207936_Element_207938_Element_207940_Element_207945_Element_207967_Element_208032_Element_208033_ctl00_imgblack4{ display: none; }
.reg_asset_td_BtnColumn > .btn, .content-three .btn {
    color: white !important;
    min-width: 100px;
    text-decoration: none !important;
    border-radius: 4px !important;
    border: 0px!important;
    font-weight: bold !important;
    font-size: 12px !important;
    margin-left: 10px;
}
.reg-col-one { }
.reg-col-two { }


.twelve-col-content-two .rgDetailTable > tbody { font-size: 14px; }

/* rune

.twelve-col-content-two .rgMasterTable .rgExpandCol { display: none; }
.twelve-col-content-two .rgPager { display: none; }
.twelve-col-content-two .rgDetailTable > colgroup > col:first-child { width: 80% !important; }
.twelve-col-content-two .rgSortAsc{ display:none; }
#Element_207936_Element_207938_Element_207940_Element_207945_Element_207967_Element_207972_Element_207973_ctl00_RadGrid1_ctl00__0 > td:last-child 
{ display: none; }

*/

.twelve-col-content-two .RadGrid .rgDetailTable { border-width: 1px; }
.twelve-col-content-two .rgDetailTable > colgroup > col:last-child { width: 0 !important; }
.twelve-col-content-two .rgHeader {
    background-color: #06111d !important;
    font-size: 16px;
    font-weight: bold !important;
    text-align: left !important;
}
.twelve-col-content-two .rgHeader > a { color: white !important; font-size: 16px; font-weight:bold;}

#Element_207936_Element_207938_Element_207940_Element_207945_Element_207967_Element_207972_Element_207973_ctl00_RadGrid1_GroupPanel_TB,
#Element_207936_Element_207938_Element_207940_Element_207945_Element_207967_Element_207972_Element_207973_ctl00_divButton1, 
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208278_Element_208293_ctl00_SpanSep_User,
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208278_Element_208293_ctl00_SpanSep_User_Bottom,
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208278_Element_208293_ctl00_SpanSep_Submit,
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208278_Element_208293_ctl00_lb_PrevtBtnText_Order

{ display:none; 
}
.twelve-col-content-two .RadGrid_MetroTouch td.rgSorted { background-color: transparent !important; border: 0px !important; }
.twelve-col-content-two .certificateManagerAsset .rgMasterTable .rgHeader {
    color: #fff;
    letter-spacing: 0px !important;
    text-transform: inherit !important;
    font-family: inherit !important;
    background-color: #06111d !important;
    font-size: 16px;
    text-align: left !important;
}
.twelve-col-content-two .rgHeader, .twelve-col-content-two .rgSorted{ border: 0px !important; }
.twelve-col-content-two .RadGrid .rgRow > td, 
.twelve-col-content-two .RadGrid .rgAltRow > td, 
.twelve-col-content-two .RadGrid .rgEditRow > td, 
.twelve-col-content-two .RadGrid .rgFooter > td{ padding-bottom: 0px !important; padding-top: 0px !important; }



/*====== Registration Asset Buttons ======*/
.reg_asset_td_BtnColumn > .btn:hover{ color: white!important; }
.btn-sign-up, .sign-up-btn { background-color: #006293 !important; }
.btn-sign-up:hover, btn-sign-up:hover { background-color: #063954 !important; }
.btn-success, .success-btn { background-color: #ADD277 !important; }
.btn-success:hover, .success-btn:hover { background-color: #91c349 !important; }
.btn-pending { background-color: #979797 !important; }
.btn-pending:hover { background-color: #747474 !important; }
.btn-expired { background-color: #d9534f !important; }
.btn-expired:hover { background-color: #c9302c !important; }
.btn-exceeded { background-color: #b7b3b0 !important; }
.btn-exceeded:hover { background-color: #747474 !important; }
.active-hidden, .Active-active-hidden, .Aktiv-active-hidden{ display: none; }
.Inaktive-active-hidden{ }
.play-course { color: #474560 !important; }
.btn.play-course:hover { color: white !important; background-color: #0093ba !important;  }
.see-more { color: #429bea; cursor: pointer; font-size: 12px; margin-left: 7px; text-decoration: underline; }
.see-more a{ font-size: 12px; }
.see-more:hover{ color: rgb(6, 57, 84) !important; text-decoration: none !important; }


/*========== Registration-form Log-Ind site==========*/
.reg-title { font-size: 22px; font-weight: bold; }
.reglabel { display: inline-table; min-width: 170px; }
.reg-input { margin-top: 10px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208297_Element_208298_ctl00_ctl30_TrConfirm .reg-input { margin-top: 10px !important; }
.reg-input:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.UserApplyFormSettings, .OrderConfirmation { border: 0 none; }
.RadTabStripTop > .rtsLevel1 { display: none; }
.UserApplyFormSettings > tbody > tr:nth-child(4) > td { text-align: right; }
.UserApplyFormSettings > tbody > tr:nth-child(4) > td > table { text-align: left; }
.dropdown { color: black; }
.reg-submit, .reg-submit:hover { background-color: #fd4437 !important; border-color: #fd4437 !important; }
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208297_Element_208298_ctl00_lb_PrevtBtnText_Order{
    background-color: #fd4437;
    border-color: #fd4437; 
    color: #fff;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
}
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208297_Element_208298_ctl00_MultiPage1 { margin-top: 15px; }

#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208297_Element_208298_ctl00_SpanSep_User,
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208297_Element_208298_ctl00_SpanSep_User_Bottom,
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208297_Element_208298_ctl00_SpanSep_Submit,
#Element_208265_Element_208267_Element_208269_Element_208274_Element_208294_Element_208297_Element_208298_ctl00_lnk_CancelBtnText{ display: none; }



/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

.content-wrapper {
    display: inline-block;
    min-height: 500px;
    padding-bottom: 30px;
    position: relative;
    margin-left: 15px;
    width: 96.2%;
}

.content-wrapper-login {
    margin-left: 15px;
    width: 96.2%;
}

#thumb-wrapper { padding: 0px; }

.course-contet-row {
    margin-right: 0 !important;
    min-height: 500px;
}
.navbar-collapse { padding-left: 0px !important; }
.start-right-content { padding-bottom: 0px; }

/*========== THUMBNAILS INDEX ASSET SMALL ==========*/
.list-fagomrader-navn-sm { text-align: center; width: 100%; padding-left: 0px;}
.slide-thumbnail-image-sm { float: none; max-width: 40px !important; padding-bottom: 6px; margin: 0px auto!important; }
.topslide-thumbnail-sm { min-height: 100px; }



}/* Small 768px END */

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.content-wrapper,.content-wrapper-login { width: 97%; }
.log-out { margin-left: 20px; }

/*========== THUMBNAILS INDEX ASSET SMALL ==========*/
.list-fagomrader-navn-sm { text-align: left; width: 66%; padding-left: 10px; }
.slide-thumbnail-image-sm { float: left; max-width: inherit; padding-bottom: inherit; padding-left: 5px; }
.topslide-thumbnail-sm { min-height: 72px; }




}/* Medium 992px END */

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
.content-wrapper, .content-wrapper-login { width: 97.5%; }
/*========== THUMBNAILS INDEX ASSET SMALL ==========*/
.topslide-thumbnail-sm { min-height: 60px; }





}/* Large 1200px END  */