﻿.irSubmit input.button-big-cta { background-color: #f47d31 !important; }
/*** emg-v2 ***/
    .emg-head .FrameHeaderRow { background: #0f5988 url(/themes/headers/studentum_se.jpg) no-repeat center; }           /* header v2 */
    .emg-head .search-header-bar { background-color: #1073b0; background-color: rgba(16, 115, 176, 0.7); }             /* search - bg */
    .emg-head .search-header-form-submit { background-color: #2d7bac !important; }                                      /* search button - bg */
    .emg-head input.search-header-form-input-button, .emg-head input.search-header-form-input-button:hover { background-color: #3a90c2 !important; }                           /* search button - fg */
    .emg-head input.search-header-form-input-text { background-color: #156698 !important; 
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#005e82)";
        -moz-box-shadow: inset 1px 1px 5px #005e82;
        -webkit-box-shadow: inset 1px 1px 5px #005e82;
        box-shadow: inset 1px 1px 5px #005e82;
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#005e82); }                   /* textbox - default */
    .emg-head .search-header-form-filter.sf-filter-selected span, 
    .emg-head .search-header-form-filter.sf-filter-selected i { color: #0f6aa3 !important; }                            /* selected filter text */
    .emg-head .search-header-form-textbox .fa { color: #2c7cab; }                                                       /* search icon */
    
    .emg-head .search-header-bar input.search-header-form-input-text { border-color: #2a78ab !important; border-bottom-color: #2281BC !important; }
    .emg-head input.search-header-form-input-text.search-header-form-input-text-white, 
    .emg-head input.search-header-form-input-text:focus { background-color: white !important; border-color: #0180b1; }  /* textbox - white */

    .emg-head .search-header-form-filter { background-color: #358cc0; }                                                 /* filter - bg */
    .emg-head .search-header-form-filter i { color: #b9e8ec; }                                                          /* filter - icon */
    /* sub pages*/
    .emg-head .search-header-bar { background: none !important; background-color: #1078b8 !important; }                 /* header bg sub */
    .emg-head .search-header-form-filter.sf-filter-open,
    .emg-head .search-header-bar .search-header-form-filter.sf-filter-open,
    .emg-head .search-header-bar .sf-filter-selected { background-color: #0f6aa3; }                                     /* selected filter bg */
    .emg-head .search-header-bar .search-header-form-submit { background-color: #2281bc !important; }                   /* search button - bg */
    .emg-head .search-header-bar .search-header-form-filter.sf-filter-selected span, 
    .emg-head .search-header-bar .search-header-form-filter.sf-filter-selected i { color: #b4e7fb !important; }         /* selected filter text */
	.emg-head input.search-header-form-input-text-white::-webkit-input-placeholder{color:#5cabdd;}                      /* placeholder */
	.emg-head input.search-header-form-input-text-white:-moz-placeholder{color:#5cabdd;}                                /* placeholder */
	.emg-head input.search-header-form-input-text-white::-moz-placeholder{color:#5cabdd;}                               /* placeholder */
    /* custom */
    /*.emg-head #site-menu li.site-menu-li a.site-menu-item { font-size: 13px !important; letter-spacing: -0.4px; }*/
/*** / emg-v2 ***/


/* headers */
	h1, .h1 { color:#f47d31; }
	h2, .h2 { color:#156698; }
	h3, .h3 { color:#444444; } 
    h4, .h4 { color:#444444; } 
    .site-color1 { color: #f47d31; }
    .bottom-links {display: none; }

/* Theme Row */
    .google-ad-theme { background-color: #20124d; }

/* Height Restrictions */
    .CatSponsor .body { height: 129px !important; overflow: hidden; }
    /* Images */
    .CatSponsor .body .image,
    #searchText .searchTextImg { max-height: 110px !important; }
    .sponsorAlt .CatSponsor .body .image { max-height: 100px; }
    /* Wide sponsor*/
    .sponsorAlt .CatSponsor .body { height: 110px !important; overflow: hidden; }
    #searchText .searchText { line-height: 15px; }

/* Main Sponsor */
    .CatSponsor .head { background-color: #0076C0 !important; }
    .CatSponsor .head .M { color: #fff; }
    .CatSponsor .head .M a { color: #fff; }
    .CatSponsor .body { background-color: White; border: solid 1px #e2e2e2 !important; }
    .CatSponsor .institute { padding: 0; margin: 0; height: 15px; }
    .CatSponsor .sponsor-text { padding: 4px; }
    .CatSponsor .body .image { margin: 4px 8px 0 5px; }
    /* Full width sponsor */
        .sponsorAlt .CatSponsor { width: 100%; }
        .sponsorAlt .CatSponsor .body .exportMainSponsorImage { float: left; padding-right: 10px; }
        .sponsorAlt .CatSponsor .body .institute a { font-weight: bold; font-size: 9pt; font-style: normal; }

/* HTML Presentations */
    .presHTML .presBody { border-color:#3482b2; }
    .presHTML .presHead { background: #3482b2 url(/masterpages/pics/presentations/html/blue/left.png) no-repeat left top; }
    .presHTML .headRight { background: White url(/masterpages/pics/presentations/html/blue/right.png) no-repeat; }
    
    .compareButton { background-image: url(/masterpages/pics/buttons/info_request_mail_studentum.png); background-repeat: no-repeat; height: 20px; padding-top: 5px; padding-left: 30px; cursor: pointer; font-weight: bold; }
    .socialMediaButtons { right: 10px; padding-left: 0; }

/* Social Forums */
    .social_head { background-color: #2E76A6; color: White; }
    
/* Video Presentations */
    .videosSquare { background-image: url(/masterpages/pics/presentations/video/1/step.png); }
    .videoSquareSelected { background-image: url(/masterpages/pics/presentations/video/1/stepselected.png); }
    
/* Pres Alt */
    .presAlt .pres td { padding: 0; }
    .presAlt .pres .header { background-color: #F87105; }
    .presAlt .pres .header a,
    .presAlt .pres .header .presOrg a { color: #FFF !important; }

/* Calendar */
    #gymnasiumCalendar .CalendarColor { color:#333; background-color:#f1f1f1; width:14%; }
    #gymnasiumCalendar .CalendarDateHighLight { background-color:#F66E01; width:14%; }
    #gymnasiumCalendar .CalendarDateHighLight a { color:#333 !Important; }
    #gymnasiumCalendar .CalendarOtherDay { background-color:#f1f1f1; width:14%; color: Gray; }
    
    .compare-container #btnCompare { top: -50px; }
    
    .search_popup_button_close:hover, .sf-filter-selected span, .sf-ddl-pop-group-header, .sf-filter-selected span, .sf-ddl-pop-item-selected { color: #E7681C !important; }

    #educations .searchHeaderRow .header1 a {color:#E7681C; font-weight:bold;}
    #educations .searchHeaderRow .header2 a {color:#5a5a5a;}
    #educations .searchHeaderRow .header3 a {color:#666; font-weight: bold;}
    #educations .searchHeaderRow .header4 a {color:#666;}
    #educations .searchHeaderRow .header5 a {color:#666; }
    #educations .searchHeaderRow .header5 {padding:3px 0 0 0;}

    #educations .searchHeaderRow .header1 {padding-left:0px;}
    #educations .searchHeaderRow .header2 {padding-left:0px;padding-top:0;}
    #educations .searchHeaderRow .header3 {padding-left:10px;}
    #educations .searchHeaderRow .header4 {padding-left:10px;}
    #educations .searchHeaderRow .header5 {padding-left:0px;}
    #educations .search-header-line {display:none;}
/* Search */
    .search_popup_button_search{background:none;background-color: #1078B8;-webkit-box-shadow:none !important;box-shadow:none !important;border:none;}

    div.compare-view-button { 
        -moz-box-shadow:inset 0 1px 0 0 #ffce7f !important;
        -webkit-box-shadow:inset 0 1px 0 0 #ffce7f !important;
        box-shadow:inset 0 1px 0 0 #ffce7f !important;
        background: #ff8b38 !important;
        background: -moz-linear-gradient(top,  #ff8b38 0%, #f78025 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8b38), color-stop(100%,#f78025)) !important;
        background: -webkit-linear-gradient(top,  #ff8b38 0%,#f78025 100%) !important;
        background: -o-linear-gradient(top,  #ff8b38 0%,#f78025 100%) !important;
        background: -ms-linear-gradient(top,  #ff8b38 0%,#f78025 100%) !important;
        background: linear-gradient(to bottom,  #ff8b38 0%,#f78025 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8b38', endColorstr='#f78025',GradientType=0 ) !important;
        border-color: #ff8b38 !important;
        -webkit-text-shadow: 1px 1px 0px #cc6113 !important;
        text-shadow: 1px 1px 0px #cc6113 !important;
    }

    div.compare-view-button:hover { 
        background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f78025),color-stop(1,#ff8b38)) !important;
        background:-moz-linear-gradient(center top,#f78025 5%,#ff8b38 100%) !important;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78025',endColorstr='#ff8b38') !important;
        background-color:#f78025 !important;
        color: white !important;
    }

/* NEW AB Pres styles */
    .FrameHeaderSearchBoxPhoto { right: 170px; top: 0; }
    .lcb-body p a, .lcb-body ul a {font-weight:normal; text-decoration:dotted !important; border-bottom:none !important; }
    /*.lcb-body p a:hover,a:hover,.emg-link:hover{color:#ff8f34;}*/
    .FrameFooterRow, .FrameFooterRight {background:none!important}
    #body div.Frame div.FrameMiddleRow div.FrameMiddleContent div.ContentRight div.ContentLeft div.ContentColumnRight div.RC div.content table tbody tr td p{padding-bottom:4px}
    #sf-main {margin-bottom: 15px;}
    .searchFormStartSearch .sf-filter-cb { left: 6px; margin: 0; position: absolute; top: 100px; }
    #sf-main-StartSearch .sf-filter-flag-Riksintag { left: 6px; margin: 0; position: absolute; top: 100px; }
    #sf-main-StartSearch .sf-filter-flag-Laexhjaelp { top: 100px; }

    /* header v2 */
    #searchFormTop #sf-main { margin-left: 1px; }
    #menu li i { display: none !important; }
    .SiteLogo{padding-top:0}
    #menu{padding-top:10px}
    #menu .active{background:url(/masterpages/pics/frame/v2/nav-arrow-up.png) no-repeat bottom center transparent}
    #menu .active a{color:#f47d31}
    #menuSub{padding-left:7px}
    #menu LI{height:44px;line-height:32px;margin:6px 0 0;padding:0 11px}
    #menu LI.active{width:auto}
    .FrameMenuRow{background:url(/masterpages/pics/frame/v2/nav-row-bg.png) repeat-x bottom transparent}
    .FrameHeaderRow {
        background: #569bbc;
        background: -moz-linear-gradient(top,  #569bbc 0%, #2a6492 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#569bbc), color-stop(100%,#2a6492));
        background: -webkit-linear-gradient(top,  #569bbc 0%,#2a6492 100%);
        background: -o-linear-gradient(top,  #569bbc 0%,#2a6492 100%);
        background: -ms-linear-gradient(top,  #569bbc 0%,#2a6492 100%);
        background: linear-gradient(to bottom,  #569bbc 0%,#2a6492 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#569bbc', endColorstr='#2a6492',GradientType=0 );
    }

    .FrameHeaderRowSubmenu {
        background: #569bbc;
        background: -moz-linear-gradient(top,  #569bbc 0%, #317ca6 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#569bbc), color-stop(100%,#317ca6));
        background: -webkit-linear-gradient(top,  #569bbc 0%,#317ca6 100%);
        background: -o-linear-gradient(top,  #569bbc 0%,#317ca6 100%);
        background: -ms-linear-gradient(top,  #569bbc 0%,#317ca6 100%);
        background: linear-gradient(to bottom,  #569bbc 0%,#317ca6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#569bbc', endColorstr='#317ca6',GradientType=0 );
        border-bottom: none;
    }
    .FrameHeaderSearch{-webkit-border-radius:4px;border-radius:4px}
    .ContentColumnLeft{background-color:transparent}
    #searchFormTop .searchform_button{width:92px}
    #searchFormTop .searchTextContainer{margin-left:1px}
    #searchFormTop .searchform_input_large{width:626px;margin:8px 0 0 0}
    #searchFormTop #sf-searchlist{width:531px;border-width:1px;border-color:#205a74}
    #searchFormTop .searchform_button{border-width:1px;border-color:#205a74!important}
    #searchFormTop .sf-filter-left{width:83%}
    #searchFormTop #sf-filter-place{margin:0 0 7px!important}
    #searchFormTop .sf-ddl-filters-3 .sf-filter,#searchFormTop .sf-ddl-filters-4 .sf-filter{margin:0 11px 7px 0}
    #searchFormTop .sf-filter-right{width:15%}
    #searchFormTop #sf-filter-freetext {border-color: #205a74 !important;}
    #educations .search-result-row td{border-top:solid 1px #f1f1f1;border-left:none;border-right:none}
    #educations tr.search-result-row td { background-color:#f9f8f8 }
    #educations tr.search-result-row-alt td { background-color:#ffffff }
    #educations .search-result-row:hover td { background-color: #aaaaaa !important; }

    .lcb-body.lcb-introtext a { font-weight: normal !important; }