
/***************
 * BASE VALUES *
 ***************/

/**{
    padding:0;
    margin:0;
}*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    /*vertical-align: baseline;*/
    background: transparent;
}

p {
    margin-top: 0.5em;
}

ul, ol{
    margin-left: 30px;
    margin-top: 5px;
}

body { line-height:1 }
.portlet_repository ul,
.portlet_repository ol,
.portlet_custom_nav ul,
.portlet_custom_nav ol,
.portlet_nav ul,
.portlet_nav ol
{
    list-style: none;
    margin-left: 0;
    margin-top: 0;
}

.cke_reset {
    background-color: #fff;
}


:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }

body{
    font: 13px/1.5em  Tahoma, Verdana, Helvetica, sans-serif;
    background-color: #f5f5f5;
    padding:0;
    margin:0;
    height:100%;
    color:#695d63;
}

body.cke_editable {
    background-color: #fff !important;
}

.clear{
    clear:both;
}

a{
    color: #002f66;
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}

.cms_module_title_hidden{
    display: none;
}

#admin_strip{
    min-width: 0 !important;
}

.admin_link{
    color: #7c0005;
}

/**************
 * UNIZG Font *
 **************/
@font-face {
    font-family: UniZgDisplayNormal;
      src: url('images/UnizgDisplayNormal.woff') format('woff'), /* Modern Browsers */
           url('images/UnizgDisplayNormal.ttf')  format('truetype') /* Safari, Android, iOS */
}

/***********************
 * RESPONSIVE SETTINGS *
 ***********************/

/* Basic setup */
img{
    max-width: 100%;
}


#cms_area_left p,
#cms_area_left div,
#cms_area_left span,
#cms_area_middle p,
#cms_area_middle div,
#cms_area_middle span,
#cms_area_right p,
#cms_area_right div,
#cms_area_right span
{
/*    -ms-word-break: break-all;
    word-break: break-all;*/

 /* Non standard for webkit */
/*   word-break: break-word;

    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;*/
   text-justify: inter-word;
}

#cms_area_left table *,
#cms_area_middle table *,
#cms_area_right table *
{
    -ms-word-break: normal;
    word-break: normal;

 /* Non standard for webkit */
   word-break: normal;

    -webkit-hyphens: manual;
       -moz-hyphens: manual;
        -ms-hyphens: manual;
            hyphens: manual;
}

/* Base values for spaces */
#cms_area_left {

}

#cms_area_middle {
    display: inline-block;
}

#cms_area_right {
}

#cms_area_main_banner {
    float: right;
    margin-top: 20px;
    width: 75%;
    text-align: left;
    margin-right: 12px;
}



#cms_area_middle,
#cms_area_left,
#cms_area_right{
    padding: 10px;
    text-align: left;
}

#cms_area_middle *,
#cms_area_left *,
#cms_area_right *{
/*    background: #fff;*/
}

@-ms-viewport,
@viewport {
	width: device-width;
}

/* Small size phone */
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {
    #cms_area_middle,
    #cms_area_left,
    #cms_area_right{
        float: none;
        width: 95%;
    }
    #cms_area_main_banner
    {
        display: none;
    }

    #cms_area_left .navigation_show{
        display: none;
        /*
        position: absolute;
        top: 0;
        left: 0;
        background: #fff;
        width: 100%;

        border-radius: 0 0 5px 5px;
        box-shadow: 0 0 8px 2px #000;
        */
    }

    #cms_area_left .navigation_access_aid {
        display: block !important;
    }

    #cms_area_left .page_up a {
        display: none;
    }

    #cms_area_left .navigation_access_aid_current{
        display: block !important;
        float: left;
        margin-left: 50px;
        font-size: 1.4em;
        margin-top: 10px;
    }

    #cms_area_head_nav .navigation_show{
        display: none;
    }
    #cms_area_head_nav .navigation_access_aid {
        display: block !important;
    }

    #cms_area_head_nav .page_up a {
        display: block !important;
        float: left;
        margin-left: 50px;
        font-size: 1.4em;
        margin-top: 10px;
    }

    #cms_area_head_nav .navigation li{
        display: block;
        text-align: left;
    }

    #cms_area_head_nav .page_up a{
        color: #fff;
    }

    .navigation_access_aid {
        width: 40px;
        height: 0;
        padding-top: 40px;
        border: 1px solid #ccc;
        background: white 10px 10px / 20px 20px no-repeat;
    }

    .navigation_access_aid_menu {
        background-image: repeating-linear-gradient(#ccc, #ccc 2px, #fff 2px, #fff 4px);
    }

    .navigation_access_aid_close {
        background-image: linear-gradient(45deg, transparent 13px, #ccc 13px, #ccc 15px, transparent 0), linear-gradient(-45deg, white 13px, #ccc 13px, #ccc 15px, white 0);
    }
    .fpzg_logo_desc_m{
        display: block;
    }
    .fpzg_logo_desc_l{
        display: none;
    }

}

/* Medium size tablet */
@media all and (min-width: 600px) and (max-width: 919px) {
    .bodycms_two_column #cms_area_middle,
    .bodycms_three_column #cms_area_middle,
    .bodycms_main_page #cms_area_middle
    {
        float: right;
        max-width: none;
        /*margin-right: -250px;*/
        /*width: 95%;*/
        width: 60%;
    }

    #cms_area_main_banner
    {
        display: none;
    }


    .bodycms_two_column #cms_area_middle .middle_inner,
    .bodycms_three_column #cms_area_middle .middle_inner,
    .bodycms_main_page #cms_area_middle .middle_inner
    {
        /* margin-right: 250px;*/
    }

    .bodycms_one_column #cms_area_middle,
    .bodycms_one_column #cms_area_middle .middle_inner{
        margin: 0;
    }
    .bodycms_one_column #cms_area_middle .cms_module_html .text{
        width: 99%
    }

    #cms_area_right{
        float: left;
        clear: left;
        width: 200px;
    }
    #cms_area_left{
        float: left;
        width: 200px;
        padding: 10px;
    }
    .fpzg_logo_desc_m{
        display: none;
    }
    .fpzg_logo_desc_l{
        display: block;
    }
    #cms_area_left .page_up a{
        display: block !important;
        font-size: 1.3em;
        color: #002f66;
        text-transform: uppercase;
        margin-top: 25px;
    }

    #cms_area_head_nav .page_up{
        display: none;
    }


}

/* Full size desktop */
@media all and (min-width: 920px)
{
    .bodycms_three_column #cms_area_middle,
    .bodycms_main_page #cms_area_middle
    {
        max-width: none;
        text-align: left;
        width: 49%;
        /*overflow: scroll;*/
    }

    .bodycms_two_column #cms_area_middle{
        max-width: none;
        text-align: left;
        width: 99%;
        /*overflow: scroll;*/
    }

    .bodycms_one_column #cms_area_middle{
        margin: 0;
    }
    .bodycms_one_column #cms_area_middle .cms_module_html .text{
        width: 99%
    }
    .bodycms_one_column #cms_area_middle .middle_inner{
        margin: 0;
    }

    .bodycms_two_column #cms_area_middle{
        margin-right: -250px;
    }
    .bodycms_two_column #cms_area_middle .middle_inner{
        margin-right: 250px;
    }

    .bodycms_main_page #cms_area_middle,
    .bodycms_three_column #cms_area_middle{
        /*margin-right: -450px;*/
        width: 50%;
    }
    .bodycms_main_page #cms_area_middle .middle_inner,
    .bodycms_three_column #cms_area_middle .middle_inner
    {
        /*margin-right: 450px;*/
    }

    #cms_area_right{
        float: right;
        width: 190px;
    }
    #cms_area_left{
        float: left;
        width: 200px;
        padding: 10px;
    }

    .fpzg_logo_desc_m{
        display: none;
    }
    .fpzg_logo_desc_l{
        display: block;
    }
    #cms_area_left .page_up a{
        display: block !important;
        font-size: 1.3em;
        color: #002f66;
        text-transform: uppercase;
        margin-top: 25px;
    }

    #cms_area_head_nav .page_up{
        display: none;
    }

}

/* Overwrites */
.popupStupac .cms_area{
    width: 97% !important;;
    background-color: #fff;
}
.popupStupac {
    font: 12px/1.5em  Tahoma, Verdana, Helvetica, sans-serif !important;
}

/*****************************
 *   DESIGN SPECIFICATIONS   *
 *****************************/

#cms_area_admin_bar{
    padding: 0 20px 0 20px;
    text-align: center;
}
/* header */

.headerline{
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.headerline .header,
.menuline .menu
{
    max-width: 1000px;
    width: 100%;
    display: inline-block;
}
.headerline .header .fpzg_logo{
    float: left;
    content: 'fpzg';
    /*background: url('images/fpzg_logo.png') no-repeat;*/
    /*width: 132px;
    height: 75px;*/
    margin-top: 12px;
    margin-left: 20px;
    text-align: left;
}

.headerline .header .fpzg_logo .fpzg_logo_title{
    font-family: UniZgDisplayNormal, arial, helvetica, clean, sans-serif;
    font-size: 60px;
    color: #002f66;
    display: block;
    height: 50px;
    padding-top: 20px;
}

.headerline .header .fpzg_logo_desc_l,
.headerline .header .fpzg_logo_desc_m
{
    float: left;
}
.headerline .header .fpzg_logo_desc_l,
.headerline .header .fpzg_logo_desc_l a,
.headerline .header .fpzg_logo_desc_m,
.headerline .header .fpzg_logo_desc_m a
{
    color: #908f92;
}


.headerline .header .unizg_logo{
    float: left;
    background: url('images/unizg_logo.png') no-repeat;
    width: 103px;
    height: 103px;
}

.headerline .header .infobox{
    float: right;
    margin-right: 30px;
    margin-top: 10px;
    font-family: tahoma, verdana, sans-serif;
    font-size: 0.9em;
    text-align: right;
}

.headerline .header .samllogin{
    margin-top: 20px;
}

/* Menuline */
.menuline{
    background-color: #002f66;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.menuline div.menuitems{
    display: inline-block;
    float: left;
    padding-left: 10px;
    padding-top: 2px;
}

.menuline div.menuitems div.menuitems .cms_area{
    text-align:center;
}

.menuline div.menuitems .cms_area ul.navigation{
    list-style:none;
    position:relative;
    margin:0;
    display:table;
    width: 100%;
}

.menuline div.menuitems div{
    display: inline;
}
.menuline div.menuitems .cms_area ul.navigation li{
    display:inline;
    min-width: 30px;
    max-width: 200px;
    vertical-align: middle;
    border-left: 1px solid #fff;
}

.menuline div.menuitems .cms_area ul.navigation li div{
    vertical-align: middle;
}

.menuline div.menuitems .cms_area ul.navigation li .arrow{
    display: none;
}

.menuline div.menuitems .cms_area ul.navigation li ul{
    display: none;
}

.menuline div.menuitems .cms_area .razina_aaa {
    border-left: none !important;
}
.menuline div.menuitems .cms_area .razina_aaa div
{
    display: inline-block;
    background-color: transparent !important;
}

.menuline div.menuitems .cms_area .razina_aaa a
{
    height: 22px;
    width: 20px;
    background: url('images/menu_home.png') no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

.menuline div.menuitems .cms_area ul.navigation li a{
    color:#fff;
    font-size:11px;
    border-bottom:1px solid transparent;
    display:inline-block;
    text-transform: uppercase;
    padding: 0 5px 0 5px;
    text-align: center;
}

.menuline div.menuitems .cms_area .portlet_ministats{
    display: none;
}

.menuline li .highlight a{
    text-decoration: underline;
}
.menuline li .highlight{
    /* background-color: #001833; */
}

/* main_content */
.main_content
{
    background-color: #fff;
    min-height: 1000px;
    width: 100%
}

/* Footer */
.footerline
{
    width: 100%;
    background-color: #141414;
    min-height: 200px;
    color: #fff;
    text-align: center;
}

.footer
{
    max-width: 1000px;
    width: 100%;
    display: inline-block;
}
.footer .seach_social_box{
    padding: 30px;
    border-bottom: 1px solid #fff;
    text-align: left;
}
.footer .footer_search{
    display: inline-block;
}
.footer .footer_search .search{
    color: #d32730;
    padding: 5px;
    font-size: 15px;
    font-style: italic;
}
.footer .footer_search .submit{
    background-color: #d32730;
    border: none;
    color: #fff;
    font-size: 15px;
    padding: 7px;
}

.footer .footer_social{
    float: right;
}

.footer .footer_social .social_facebook{
    background: url('images/facebook.png') no-repeat;
    width: 39px;
    height: 39px;
    display: inline-block;
    margin-right: 10px;
}
.footer .footer_social .social_twitter{
    background: url('images/twitter.png') no-repeat;
    width: 39px;
    height: 39px;
    display: inline-block;
    margin-right: 10px;
}

.footer .footer_social .social_instagram{
    background: url('images/instagram.png') no-repeat;
    width: 39px;
    height: 39px;
    display: inline-block;
    background-size: contain;
}


/* Footer menuline */
.footer{
    background-color: #141414;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.footer div.navigation{
    display: inline-block;
    float: left;
    padding-left: 10px;
    padding-top: 2px;
}

.footer .navigation{
}

.footer div.navigation .cms_area{
    text-align:center;
}

.footer div.navigation .cms_area ul.navigation{
    list-style:none;
    position:relative;
    margin:0;
    display:table;
    width: 100%;
    text-align: left;
}

.footer div.navigation .cms_area ul.navigation li{
    display:inline-block;
    min-width: 30px;
    max-width: 90px;
    vertical-align: top;
    text-align: left;
    padding-right: 4px;
    font-weight: bold;
}

.footer div.navigation .cms_area ul.navigation li div{
    vertical-align: middle;
    background-color: #141414;
}

.footer .portlet_nav .razina_aaa{
    display: none !important;
}

.footer .portlet_nav ul:first-child li ul{
    display: block !important;
}
.footer div.navigation .cms_area ul.navigation ul li{
    border: none;
    text-align: left;
    vertical-align: top;
    margin-top: 0.8em;
    font-weight: normal;
    line-height: 1em;
}

.footer .portlet_nav ul li ul li{
    display: block !important;
}

.footer div.navigation .cms_area ul.navigation li a{
    color:#fff;
    font-size:11px;
    border-bottom:1px solid transparent;
    display:inline-block;
    width:100%;
    text-transform: uppercase;
}

.footer div.navigation .cms_area ul.navigation li ul{
    display: block;
}
.footer div.navigation .cms_area ul.navigation li ul a{
    font-size: 11px;
    display: block;
    text-transform: none;
}

.footer div.navigation .cms_area .portlet_ministats{
    display: none;
}

/* Left navigation */
#cms_area_left .navigation {
    margin-top: 20px;
}
#cms_area_left .navigation li {
    margin-top: 0.8em;
    display: inline-block;
    width: 100%;
}
#cms_area_left .navigation .arrow{
    display: inline-block;
    width: 16px;
    height: 16px;
    float: left;
    cursor: pointer;
}

#cms_area_left .navigation li li .arrow {
    margin-left: 10px;
}
#cms_area_left .navigation li li li .arrow {
    margin-left: 20px;
}
#cms_area_left .navigation li li li li .arrow {
    margin-left: 30px;
}
#cms_area_left .navigation .open .arrow {
    background: url('images/arrow_menu_open.png') no-repeat;
    position: absolute;
}
#cms_area_left .navigation .closed .arrow{
    background: url('images/arrow_menu_closed.png') no-repeat;
    position: absolute;
}
#cms_area_left .navigation li a{
    color: #565656;
    /*float: right;*/
    margin-left: 20px;
    display: inline-block;
    line-height: 1em;
    text-transform: uppercase;
}

#cms_area_left .navigation li li{
    margin-top: 0.2em;
}
#cms_area_left .navigation li li:last-child{
    margin-bottom: 1.5em;
}
#cms_area_left .navigation li li a{
    margin-left: 30px;
}

#cms_area_left .navigation li li li a{
    margin-left: 40px;
}

#cms_area_left .navigation li li li li a{
    margin-left: 50px;
}


/* Callout  titlebar */
#cms_area_left .cms_module_title,
#cms_area_right .cms_module_title {
	background-color: #002f66;
	background-image: -moz-linear-gradient(top, #002f66, #002f66);
	position: relative;
	color: #ffffff;
	padding: 5px 0 5px 10px;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 1.1em;
	border: 1px solid #002f66;
}

#cms_area_left .cms_module_title::before,
#cms_area_right .cms_module_title::before {
	content: "";
	width: 0;
	height: 0;
	border: 0.8em solid transparent;
	position: absolute;
}

#cms_area_left .cms_module_title::before,
#cms_area_right .cms_module_title::before {
	left: 7px;
	bottom: -20px;
	border-top: 10px solid #002f66;
}
#cms_area_left .highlight a{
    color: #16518f !important;
}

/* Middle */
#cms_area_middle .cms_module_title{
    font-size: 1.4em;
    font-weight: bold;
    color: #002f66;
    margin-top: 1.3em;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}

#cms_area_middle .breadcrumbs{
    margin-top: 10px;
    font-size: 0.8em;
    border-bottom: 1px solid #bfbfbf;
}


.headerline,
.menuline,
.main_content_block,
.footerline
{
    float: left;
}

.main_content_block{
    text-align: center;
    /*float: left;*/
    width: 100%;
    top: 0;
}

.main_content_block .main_content
{
    max-width: 1000px;
    width: 100%;
    display: inline-block;
    min-height: 1000px;
    vertical-align:top;
}

/* FILE: v1table.css */

.cms_table_row_highlight_0 td, .cms_table_row_highlight_1 td {
    background-color: #cbd2ed;
    padding-left: 5px;
    padding-right: 5px;
}

.cms_table_row_highlight_0 td td, .cms_table_row_highlight_0 td td{
    border-bottom: 0;
    border-top: 0;
}


.cms_table_row_0 {
    background-color: #f1f3fa;
}

.cms_table_row_1 {
    background-color: #f8fafe;
}

table th,
table th a
{
    background-color: #002f66;
    color: #fff;
}
table.th_left th {
    text-align: left;
}
.cms_table_td_border {
    border: 1px solid white;
    padding: 2px;
}
.cms_table_td_highlight_border {
    background-color: #E5E9EA;
    border: 1px solid #002f66;
    padding: 2px;
}

/* FILE: /css/v1reorder.css */
div.v1reorder span.expandtree_link_open {
    background: url(v1reorder_right.gif) no-repeat 0 50%;
}
div.v1reorder span.expandtree_link_close {
    background: url(v1reorder_down.gif) no-repeat 0 50%;
}

/* Repository */
.repository .image {
    float: left;
    margin-right: 10px;
}

.repository li{
    margin-top: 8px;
}

#cms_area_right .repository .cms_info_description,
#cms_area_right .repository .cms_info_about_authortime
{
    display: none;
}

.repository .cms_info_description,
.repository .cms_info_about_authortime
{
    color: #999;
}

.repository .link{
    padding-left: 30px;
}

/* FILE: /css/carousel.css */
div.carousel .carousel_block p {
    color: #fff;
    background-color: #002f66;
    opacity: 0.7;
    font-size: 12px;
    width: 100%;
    margin: 0;
    display: inline-block;
}

div.carousel .carousel_block {
    background: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100px;
}

div.carousel{
    height: 250px;
    width: 100%;

}

div.carousel .carousel_images > img{
    width: 100%;
    max-height: 100%;
}

/* FILE: news.css */
.portlet_news .news_title{
    margin-top: 10px;
}

.portlet_news .news_author{
    color: #888;
    margin-right: 5px;
}

.portlet_news .news_article{
    border-bottom-color: #c0c0c0;
    padding: 5px 10px 0 10px;
}

.portlet_news .news_priority_10 {
    background-color: #e0e0e0;
}
.portlet_news .news_author{
    display: none;
}
.portlet_news .news_date_edited{
    display: none;
}

.portlet_news .news_date_published{
    font-size: 0.7em;
}

/* -------------------------8<-------------------- */
/* custom nav */
.portlet_custom_nav a.menulevel1{
    display:block;
    padding: 6px 0 4px 30px;

    text-transform: uppercase;
    color: #695d63;
    position: relative;
}

.portlet_custom_nav a.menulevel1 span{
    color: inherit;
}
.portlet_custom_nav span.menuspacer{
    display:none;
}
.portlet_custom_nav{
    font: 14px/1.2em Arial, Helvetica, sans-serif;
}


.portlet_custom_nav .akademska_razmjena:before ,
.portlet_custom_nav .akademski_kalendar:before,
.portlet_custom_nav .akademsko_nepostupanje:before,
.portlet_custom_nav .ects_koordinacija:before,
.portlet_custom_nav .ispiti:before,
.portlet_custom_nav .ispitni_rokovi:before,
.portlet_custom_nav .korisni_linkovi:before,
.portlet_custom_nav .natjecaji_i_potpore:before,
.portlet_custom_nav .natjecaji_za_poslijediplomske_studije:before,
.portlet_custom_nav .stipendije:before,
.portlet_custom_nav .upisi:before{
    content: '';

    position: absolute;
    width: 25px;
    height: 25px;
    z-index: 1;
    margin-left: -30px;
    margin-top: -5px;

    background: url(images/quick_links_icons3.png) no-repeat;
}


.portlet_custom_nav .akademska_razmjena:before     {    background-position: 0 -267px !important; }
.portlet_custom_nav .akademski_kalendar:before     { 	background-position: 0 -239px !important; }
.portlet_custom_nav .akademsko_nepostupanje:before { 	background-position: 0 -211px !important; }
.portlet_custom_nav .ects_koordinacija:before      {    background-position: 0 -185px !important; }
.portlet_custom_nav .ispiti:before                 { 	background-position: 0 -161px !important; }
.portlet_custom_nav .ispitni_rokovi:before         { 	background-position: 0 -135px !important; }
.portlet_custom_nav .korisni_linkovi:before        { 	background-position: 0 -106px !important; }
.portlet_custom_nav .natjecaji_i_potpore:before    { 	background-position: 0 -80px  !important; }
.portlet_custom_nav .natjecaji_za_poslijediplomske_studije:before { 	background-position: 0 -55px !important; }
.portlet_custom_nav .stipendije:before             { 	background-position: 0 -28px  !important; }
.portlet_custom_nav .upisi:before                  { 	background-position: 0 -1px   !important; }

.portlet_custom_nav li{
    border-bottom: 1px dashed #a2a2a2;
    padding: 5px 0 5px 0;
}

.srednjistupac .portlet_predmet_info td {
    padding: 8px 5px 8px 0px !important;
}

/* Predmet_info */

.portlet_predmet_info td {
    padding: 8px 5px 8px 0px !important;
}

/* Ministats */
.ministats{
    margin-top: 20px;
    color: #999;
}
.ministats br{
    display: none;
}

/* Navigacija */
#cms_area_left .navigation .private_page{
	border-left-color: #7a1711;
	border-left-width: 2px;
	padding-left: 5px;
}

#cms_area_left .navigation .public_page{
	border-left-color: #0e651d;
	padding-left: 5px;
	border-left-width: 2px;
}

#cms_area_left .navigation .not_present_page{
        border-left-style: dotted;
}

#cms_area_left .navigation .present_page{ 
        border-left-style: solid;
}

#cms_area_head_nav .navigation .private_page{
	border-bottom-color: #7a1711;
	border-bottom-width: 2px;
}

#cms_area_head_nav .navigation .public_page{
	border-bottom-color: #0e651d;
	border-bottom-width: 2px;
}

#cms_area_head_nav .navigation .not_present_page{
        border-bottom-style: dotted;
}

#cms_area_head_nav .navigation .present_page{ 
        border-bottom-style: solid;
}

.subscription_mini .seemore_head1 {
    cursor: pointer;
}

.subscription_mini .seemore_head1 .entry span img {
    cursor: pointer;
}
